﻿@charset "utf-8";

/*---------------GLOBAL----------------*/
ul, li, ul li, table, lable, p, span, dl, dt, dd, table, tr, td {margin: 0px; padding: 0px;}
* {margin: 0px; padding: 0px;}
a:hover, a:focus {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;}

@media (min-width: 1200px) {
    .container {
        width: 1350px;
    }
}

/* 3D */
.site-button.button-3d {color: #fff; border-radius: 3px; -webkit-border-radius: 3px; border-bottom: 4px solid rgba(0, 0, 0, 0.2); border-left: none; border-right: none; border-top: none;}
/* Outline */

/* white */

a:focus{outline: none !important; box-shadow: none;}
pd10 {padding: 10px;}
.img-fullwidth img {width: 100%; height: auto;}

/*body {font-size: 14px !important; font-family: 'Open Sans', sans-serif !important; color:#242424;}*/
body {
    font-size: 14px !important;
    font-family: "Rubik", sans-serif !important;
    color: #242424;
}

select:-moz-focusring{color: transparent !important;text-shadow: 0 0 0 #000 !important;}
a:focus, 
input[type="submit"],
button{outline:none !important;text-decoration:none;}
.form-control:focus{border-color: #ccc;outline:none;webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6);box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6);}

header, footer, figure, aside, section, article {display: block;}
.full-width {float: left; width: 100%; padding: 0 15px 30px; max-width: 100%;}
.widthfull {width: 100%; float: left;}
.breadcrumb { padding: 8px 0px !important; margin-bottom: 0px !important; list-style: none !important; background-color: transparent !important; border-radius: 0px !important; margin-top: 10px;}
.top_line { width: 100%; height: 4px; float: left; background: #003366; visibility:hidden; margin-top:10px;}
.im-responsive{width:100%; height:auto;}
a{outline:none;}

select:-moz-focusring{color: transparent !important; text-shadow: 0 0 0 #000 !important;}
.topcontrol{background:#006ee3 !important;}
.ol-coomon{width:100%; float:left; padding-left:20px;}
.ol-coomon li{float:left; width:100%;}
.ul-coomon{width:100%; float:left; padding-left:20px;}
.ul-coomon li{float:left; width:100%;}
.padding0 {margin-left: -5px !important; margin-right: -5px !important;}
.padding0>div {padding-left: 5px !important; padding-right: 5px !important;}
.align-right{text-align:right;}
.whatsapp-icon {
    z-index: 10;
    position: fixed;
    bottom: 20px;
    left: 30px;
    width: 48px;
    height: 48px;
    background: linear-gradient(45deg, #25D366, #128C7E);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 31px;
    text-decoration: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.2);
    transition: background 0.3s ease-in-out, transform 0.2s ease-in-out;
}
.whatsapp-icon img{width:100%; height:auto;}

/*Bootstrap time Picker*/
.table-condensed {width: 100% !important;}
/*.table-condensed thead {display: none !important;}
.table-condensed tfoot {display: none !important;}*/
/*Bootstrap time Picker*/

.element-1{-webkit-animation-delay:0.5s;animation-delay:0.5s}
.element-2{-webkit-animation-delay:1s;animation-delay:1s}
.element-3{-webkit-animation-delay:1.5s;animation-delay:1.5s}
.element-4{-webkit-animation-delay:2s;animation-delay:2s}
.element-5{-webkit-animation-delay:2.5s;animation-delay:2.5s}
.element-6{-webkit-animation-delay:3s;animation-delay:3s}
.element-7{-webkit-animation-delay:3.5s;animation-delay:3.5s}
.element-8{-webkit-animation-delay:4s;animation-delay:4s}
.element-9{-webkit-animation-delay:4.5s;animation-delay:4.5s}
.element-10{-webkit-animation-delay:5s;animation-delay:5s}
.element-11{-webkit-animation-delay:5.5s;animation-delay:5.5s}
.element-12{-webkit-animation-delay:6s;animation-delay:6s}

/*--- star rating fontawesome ---*/
.stars.stars-1:before {content: "\f005";}
.stars.stars-1-5:before {content: "\f005\f123";}
.stars.stars-2:before {content: "\f005\f005";}
.stars.stars-2-5:before {content: "\f005\f005\f123";}
.stars.stars-3:before {content: "\f005\f005\f005";}
.stars.stars-3-5:before {content: "\f005\f005\f005\f123";}
.stars.stars-4:before {content: "\f005\f005\f005\f005";}
.stars.stars-4-5:before {content: "\f005\f005\f005\f005\f123";}
.stars.stars-5:before {content: "\f005\f005\f005\f005\f005";}
.stars.stars-5-5:before {content: "\f005\f005\f005\f005\f005\f123";}
.stars.stars-1-0:before {content: "\f005\f006\f006\f006\f006";}
.stars.stars-2-0:before {content: "\f005\f005\f006\f006\f006";}
.stars.stars-3-0:before {content: "\f005\f005\f005\f006\f006";}
.stars.stars-4-0:before {content: "\f005\f005\f005\f005\f006";}
.stars.stars-5-0:before {content: "\f005\f005\f005\f005\f005";}
.stars.stars-1-05:before {content: "\f005\f123\f006\f006\f006";}
.stars.stars-2-05:before {content: "\f005\f005\f123\f006\f006";}
.stars.stars-3-05:before {content: "\f005\f005\f005\f123\f006";}
.stars.stars-4-05:before {content: "\f005\f005\f005\f005\f123";}
.stars.stars-5-05:before {content: "\f005\f005\f005\f005\f005\f123";}

.stars.n{color:#999; position:relative;}
.stars.n:before {content: "\f005\f005\f005\f005\f005";}
.stars.n .n-in{position:absolute; color:#ff9900; top:0px;}
.stars.n .n-in.stars-1-0-n:before {content: "\f005";}
.stars.n .n-in.stars-1-05-n:before {content: "\f005\f089";}
.stars.n .n-in.stars-2-0-n:before {content: "\f005\f005";}
.stars.n .n-in.stars-2-05-n:before {content: "\f005\f005\f089";}
.stars.n .n-in.stars-3-0-n:before {content: "\f005\f005\f005";}
.stars.n .n-in.stars-3-05-n:before {content: "\f005\f005\f005\f089";}
.stars.n .n-in.stars-4-0-n:before {content: "\f005\f005\f005\f005";}
.stars.n .n-in.stars-4-05-n:before {content: "\f005\f005\f005\f005\f089";}
.stars.n .n-in.stars-5-0-n:before {content: "\f005\f005\f005\f005\f005";}
.stars.n .n-in.stars-5-05-n:before {content: "\f005\f005\f005\f005\f005\f089";}
/*--- star rating fontawesome ---*/

/*Start New Autocomplete*/

.auto-complete-loader{padding:0;border:1px solid #000;background-color:#fff;overflow:hidden;z-index:9999;width:400px!important; max-height:270px; overflow:auto;}
.auto-complete-loader ul{width:100%;list-style:none;padding:0;margin:0;box-shadow:0 0 1px 1px #CCC;background-color:#fff}
.auto-complete-loader li{float:left;width:100%;padding:7px 6px 7px 12px; border-bottom: 1px solid #eee; margin:0;cursor:default;display:block;font:menu;font-size:14px;overflow:hidden}
.auto-complete-loader li .col{height:20px; display:inline-block; background:#eee; margin-right:10px; -webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:placeholderAnimate;animation-name:placeholderAnimate;background:0 0/1300px #f6f7f8;background:linear-gradient(to right,#eee 2%,#ddd 18%,#eee 60%)}
.auto-complete-loader li .col7{width:17.5%;}
.auto-complete-loader li .col8{width:20%;}
.auto-complete-loader li .col9{width:22.5%;}
.auto-complete-loader li .col10{width:25%;}
.auto-complete-loader li .col12{width:30%;}
@-webkit-keyframes placeholderAnimate{0%{background-position:-100px 0}
100%{background-position:100px 0}}
@keyframes placeholderAnimate{0%{background-position:-100px 0}
100%{background-position:100px 0}}

@media only screen and (min-width: 320px) and (max-width: 767px){
.auto-complete-loader{width:100% !important;}
}

.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: 0px;}
::-webkit-scrollbar-thumb {-webkit-border-radius: 0px;border-radius: 0px;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*/



@media only screen and (min-width:320px) and (max-width:767px) {
#growls-default .growl.growl-medium{width:auto; max-width:650px; right:25px !important;}
}
/* ----------------EXTERNAL PAGES--------------------- */
.home_external_page{width:100%;padding-bottom:30px;  /*font-family: 'Poppins', sans-serif;*/  background: #f5f5f5;}

.about_us_pg .about-us-bg,
.privacy_policy_pg .privacy_policy_bg,
.terms_condition_pg .terms_condition_bg,
.service_pg .service_bg,
.contact_us_pg .contact_us_bg{float:left; width:100%;  /*font-family: 'Poppins', sans-serif;*/ height:auto; background:url(../images/banners/contactus_bg.jpg) no-repeat top; margin-bottom:40px; }

.about_us_pg .about-us-bg.new-bg-design,
.privacy_policy_pg .privacy_policy_bg.new-bg-design,
.terms_condition_pg .terms_condition_bg.new-bg-design,
.service_pg .service_bg.new-bg-design,
.contact_us_pg .contact_us_bg.new-bg-design{background: linear-gradient(to bottom, #005494, #04a7ea);}

.about_us_pg .about-us-bg,
.terms_condition_pg .terms_condition_bg,
.contact_us_pg .contact_us_bg,
.service_pg .service_bg,
.privacy_policy_pg .privacy_policy_bg{ width:100%;  /*font-family: 'Poppins', sans-serif;*/ float:left; text-align:center; color:#fff; font-size:40px; padding:39px 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-family: 'Poppins', sans-serif;*/}

.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:bold; color:#000; border-bottom:1px solid #eee; margin-top: 0px; margin-bottom:0px; }

.about_us_pg .heading h2,
.terms_condition_pg .heading h2,
.service_pg .heading h2,
.privacy_policy_pg .heading h2{ border-bottom:0px solid #00d227; float:left; width:auto; padding:5px 0; margin:0px; position:relative;font-size: 25px;text-transform: uppercase;}

.about_us_pg .heading h2:after,
.terms_condition_pg .heading h2:after,
.service_pg .heading h2:after,
.privacy_policy_pg .heading h2:after{width:100%; height:3px; content:""; position:absolute; bottom:0px; left:0px; background:#3d84d7;}

.about_us_pg h3,
.terms_condition_pg h3,
.privacy_policy_pg h3{font-size: 20px;width:100%;float:left;line-height: 25px;}

.about_us_pg h4,
.terms_condition_pg h4,
.privacy_policy_pg h4{font-size: 20px;width:100%;float:left;}

.about_us_pg .abouttext,
.terms_condition_pg .abouttext,
.privacy_policy_pg .abouttext,
.privacy_policy_pg .faq-text,
.about_us_pg .faq-text{width: 100%;float: left;line-height: 26px; font-size: 15px; margin: 0;padding:0;text-align: justify;margin-bottom: 10px;}

.about_us_pg .abouttext a,
.terms_condition_pg .abouttext a,
.privacy_policy_pg .abouttext a{color: #3d84d7;}

.about_us_pg .abouttext a:hover,
.terms_condition_pg .abouttext a:hover,
.privacy_policy_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 .innterul{padding-left: 15px; line-height: 30px;}
.innteraboutdata .message_body {line-height: 30px; font-size: 15px;}
.privacyinner, .faqinner p{line-height: 30px; font-size: 15px; }
.faqinner ul{padding-left: 15px;}

.ul-payment-icon{width:100%; float:left; margin-top:0px; list-style:none;}
.ul-payment-icon li{display:inline-block;}
.ul-payment-icon li img{width:50px; height:auto;}

.contactus-pg-new-img{width:100%; float:left;}
.contactus-pg-new-img .aboutus-banner{width:100%; float:left; position:relative; margin-bottom:50px;}
.contactus-pg-new-img .aboutus-banner .im{width:100%; height:auto; position:relative;}
.contactus-pg-new-img .aboutus-banner .im img{width:100%; height:auto;}
.contactus-pg-new-img .aboutus-banner .im:before{content:""; position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.1); z-index:1;}
.contactus-pg-new-img .aboutus-banner h2{position: absolute; font-size: 50px; font-style: italic; top: 50%; left: 50%; transform: translate(-50% ,-50%); z-index: 111;color: #fff;margin: 0px;}


.aboutus-new{width:100%; float:left;}
.aboutus-new .aboutus-banner{width:100%; float:left; position:relative; margin-bottom:50px;}
.aboutus-new .aboutus-banner .im{width:100%; height:auto; position:relative;}
.aboutus-new .aboutus-banner .im img{width:100%; height:auto;}
.aboutus-new .aboutus-banner .im:before{content:""; position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1;}
.aboutus-new .aboutus-banner h2{position: absolute; font-size: 50px; font-style: italic; top: 50%; left: 50%; transform: translate(-50% ,-50%); z-index: 111;color: #fff;margin: 0px;}
.aboutus-new .abouttext {width: 100%;float: left;line-height: 30px;font-size: 15px;margin: 0;padding: 0;text-align: justify;margin-bottom: 10px;}
.aboutus-new .aboutus-heading{width:100%; float:left; font-size:20px; font-style:italic; color:#3d84d7; font-weight:600;}

@media screen and (min-width:320px) and (max-width:767px) {
.aboutus-new .aboutus-banner h2{font-size:26px;}
}

.quick-pay-pg {float: left;width: 100%;background: #f5f5f5;}
.quick-pay-pg .form-full{ float:left; width:100%; border:5px solid #f5f5f5; padding:40px 20px; margin-top:10px; margin-bottom:100px;}
.quick-pay-pg .form-full .input{ border-radius:0px; float:left; height:46px; line-height:46px; margin-bottom:25px;}
.quick-pay-pg .form-full .textaria{ border-radius:0px;}
.quick-pay-pg .form-full .input-btn{ border:none; outline:0px; padding:10px 30px; background:#3d84d7; color:#fff; margin-top:20px;}
.quick-pay-pg .form-full .input-btn:hover{ background:#245c9e;}

/*  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:bold; 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:bold; color:#000; padding:0px; margin:0px; margin-top:30px; margin-bottom:15px;}
.contactus-pg .contact-detail p{width:100%; float:left; color: #777; font-size: 15px; line-height: 26px; padding:0px; margin:0px;}
.contactus-pg .contact-detail p span{color:#000;}
.contactus-pg .contact-detail p .aoh {font-size: 12px;}
.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:0px;}
.contactus-pg .form-full .input{ border-radius:0px; float:left; height:46px; line-height:46px; margin-bottom:25px;}
.contactus-pg .form-full .textaria{ border-radius:0px;}
.contactus-pg .form-full .input-btn{ border:none; outline:0px; padding:10px 30px; background:#e85612; color:#fff; margin-top:20px;}
.contactus-pg .form-full .input-btn:hover{ background:#c7470b;}
.contactus-pg .form-full .form-group .captcha-panel{width:100%; display:flex; align-items:center; justify-content:center;}
.contactus-pg .form-full .form-group .captcha-panel .captcha-img{width:100px; display:flex;}
.contactus-pg .form-full .form-group .captcha-panel .refresh-icon{width:40px; display:flex; justify-content:center;}
.contactus-pg .form-full .form-group .captcha-panel .refresh-icon i{display:flex;}
.contactus-pg .form-full .form-group .captcha-panel .captcha-input{width:100px; display:flex;}

/*  CONTACT US */
.about_us_pg.Umrahguide-pg ol.common li a{color:#006ee3;}
/*Hajj Guide*/

.about_us_pg.hajj-guide-pg .about-img-panle{width:100%; float:left; position:relative; margin-bottom:20px;}
.about_us_pg.hajj-guide-pg .about-img-panle img{width:100%; height:auto; float:left;}
.about_us_pg.hajj-guide-pg .about-img-panle .bottom-stip{width:100%; float:left; padding:10px 15px; font-size:16px; position:absolute; bottom:0px; left:0px; background:rgba(0,0,0,0.5); color:#fff;}
.about_us_pg.hajj-guide-pg .hajj-heading2{font-size:18px;}
.about_us_pg.hajj-guide-pg .hajj-heading3{font-size:16px;}


/* hajj guide*/
/* Check list*/
.about_us_pg.checklist-pg ol.common li a{color:#006ee3;}
.about_us_pg.checklist-pg .checklist-panel{width:100%; float:left; border:1px solid #ccc; padding:15px; margin-bottom:30px;}
.about_us_pg.checklist-pg .checklist-panel .text-box-panel{width:75%; float:left; padding-left:40px; padding-right:20px;}
.about_us_pg.checklist-pg .checklist-panel .img-box-panel{width:25%; float:left;}
.about_us_pg.checklist-pg .checklist-panel .img-box-panel img{width:100%; height:auto;}
.about_us_pg.checklist-pg .checklist-panel .text-box-panel .text-heading{width:100%; float:left; margin-bottom:10px; font-size:20px; font-weight:600; position:relative; }
.about_us_pg.checklist-pg .checklist-panel .text-box-panel .text-heading .icon{width:25px; height:25px; line-height:25px; border-radius:50%; position:absolute; left:-35px; top:0px; background:#e85612; color:#fff; text-align:center;}

@media only screen and (min-width:320px) and (max-width:500px) {
.about_us_pg.checklist-pg .checklist-panel .text-box-panel{width:100%;}
.about_us_pg.checklist-pg .checklist-panel .img-box-panel{width:100%;}	
}

/* Check list*/


 /*--CALL BACK --*/
 .call-back-popup{position:fixed; bottom:80px; padding-top:5px;  left:30px; width:50px; height:50px; background:#eee; text-align:center; border:1px solid #ccc; border-radius:50%; z-index:111;}
 .call-back-popup img{width:100%;}
 /*--CALL BACK --*/







/* --------------HEADER-------------- */


header{width:100%; float:left; background:#fff;}
header.header-fix .header-inner{width:100%; float:left; background:#fff; z-index:1111; top:0%;}
header.header-fix.active .header-inner{top:-100%; position:fixed;}
header.header-fix.active-plus .header-inner{top:0px; transition:1s;}
header .blank-header{display:none;}
header.header-fix.active .blank-header {width: 100%;height: 113px;float: left; display:block;}


header .top-strip1{width:100%; float:left; padding:5px 0; background:#006ee3; color:#fff;}
header .top-strip1 .top-strip-inner{width:100%; display:flex; justify-content:space-between;}
header .top-strip1 .top-strip-inner .email{display:flex; color:#fff;}
header .top-strip1 .top-strip-inner .phone{display:flex; color:#fff;}
header .top-strip1 .top-strip-inner i{margin-right:5px;}

header .top-strip3{width:100%; float:left; color:#fff; background-color: #fff; border-bottom: 1px solid #dcdcdc; padding:8px 0;}

header .top-strip3 .d-flex-row{width:calc(100% + 20px); margin-left:-10px; justify-content:space-between; display:flex; flex-wrap:wrap;}
header .top-strip3 .d-flex-row .d-flex-col{display:flex; padding:0 10px; }
@media screen and (min-width:320px) and (max-width:767px) {
}
header .top-strip3 .ul-atol{float:left; list-style:none;}
header .top-strip3 .ul-atol li{display:inline-block; margin-right:10px;}
header .top-strip3 .ul-atol li img{width:80px;}
header .top-strip3 .ul-phone{display:flex; flex-direction:column; list-style:none; align-items: flex-end;}
header .top-strip3 .ul-phone li{display:flex;}
header .top-strip3 .ul-phone li,
header .top-strip3 .ul-phone li a{color:#331d66;}
header .top-strip3 .ul-phone .phone{font-size:36px; font-weight:600;}
header .top-strip3 .ul-phone .phone img{width:25px; margin-right:10px;}
header .top-strip3 .ul-phone .time{font-size:17.2px; font-weight:600;}
header .top-strip3 .ul-phone .time span{color:#e85612; margin-left:5px;}

header a{color:#000;}
header .ts-left{float:left;}
header .ts-right{float:right;}
header .ts-text .icon{font-size:14px;}
header .ts-text .text{font-size:14px;}
header .sign-in{color:#006ee3; font-size:16px; font-weight:600; margin-top:4px;}
header .phone-no-custome{color:#006ee3; font-size:16px; font-weight:600; margin-top:10px; float:right; margin-right:15px;}
header .phone-no-custome>.icon{font-size:14px;}
header .phone-no-custome>.icon .im{width:25px; transform:rotate(20deg);}

header .top-strip2{width:100%; float:left; background-color: #fff; border-bottom: 0px solid #dcdcdc;}
header .top-strip2 nav.navbar{margin-bottom:0px; min-height:auto;}
header .logo{}
header .logo img{width:200px;}

header .outer-menu{float:right; list-style:none; margin-top:10px;}
header .outer-menu .phone-no{display:inline-block;}
header .outer-menu .phone-no a{color:#333;}
header .outer-menu .phone-no .icon{font-size:14px;}
header .outer-menu .phone-no .icon .im{width:25px; transform:rotate(20deg);}
header .outer-menu .phone-no .text{font-size:20px; font-weight:600; color:#1354a7;}



header .login-panel{float:right; margin-top:5px; margin-bottom:-10px;}
header .login-panel>ul{float:left; display:flex; align-items:center; flex-wrap: wrap; width:100%;list-style:none; padding:0px 0 0 10px; margin:0px;}
header .login-panel>ul li{padding:0px 0px; font-size:13px; font-weight: 600; color: #fff; display:inline-block; }
header .login-panel>ul li a{ font-weight: 500;font-size: 15px; color: #244c6a;}
header .login-panel>ul li a:hover,
header .login-panel>ul li a:focus{background:transparent !important;}
header .login-panel>ul>.phone-no{display:inline-block;}
header .login-panel>ul>.phone-no::before{display:none;}
header .login-panel>ul>.phone-no a{color:#333; padding:0px 0px;}
header .login-panel>ul>.phone-no .icon{font-size:14px;}
header .login-panel>ul>.phone-no .icon .im{width:25px; transform:rotate(20deg);}
header .login-panel>ul>.phone-no .text{font-size:20px; font-weight:600; color:#006ee3;}

header .login-panel>ul>li{position:relative; padding-left:10px; margin-left:5px;}
/*header .login-panel>ul>li:before{content:""; position:absolute; left:0px; top:0px; width:1px; height:100%; background:#ccc; }*/
header .login-panel>ul>li:first-child:before{display:none;}
header .login-panel>ul>li:first-child{padding-left:0px; margin-left:0px;}

header .login-panel ul li a{padding: 10px 0px;}
header .login-panel ul li.language{position:relative; }
header .login-panel ul li.language a{color: #244c6a; font-size: 12px; }
header .login-panel ul li.language a .flag-icon-main img {width: 20px; margin-right: 5px;}
header .login-panel ul li.language a .caret{transition:0.3s;}
header .login-panel ul li.language a[aria-expanded="true"] .caret{transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
header .login-panel ul li.language ul li.liLanguages{padding:0px;}
header .login-panel ul li.login{}

header .login-panel ul li .dropdown-menu{background: #f5f5f5;width:76px !important; margin:0px auto !important; padding: 5px 0; left: -76px!important;right: 0px!important;}
header .login-panel ul li .dropdown-menu li:first-child {width: 100%; padding: 0; margin: 0;}
header .login-panel ul li .dropdown-menu li{margin-left:0px; padding-right:0px; width:100%; text-align:center; float:left;}
header .login-panel ul li .dropdown-menu li a {border-bottom: 1px solid #fcfcfc; text-align:left; font-size: 13px;}
header .login-panel ul li .dropdown-menu li a:hover {background: #ededed; color:#333;}
header .login-panel ul li .dropdown-menu li a {padding: 6px 10px; line-height: 1em; color: #a9a9a9;}
header .login-panel ul li .dropdown-menu li a img{width: 25px;}
header .login-panel ul li .dropdown-menu li a .flag-icon img{width:20px; margin-right:5px; }
header .login-panel ul li .dropdown-menu li a .serach-bar{width:100%; float:left; height:28px; font-weight:normal; padding:0  5px;}


header .top-strip2 .navbar-header .navbar-toggle{background:#ccc;}
header .top-strip2 .navbar-header .navbar-toggle .icon-bar{background:#666;}
header .top-strip2 .navbar-collapse{padding:0px;}
header .top-strip2 .navbar-nav{margin:0px; margin-top:0px; float:left; margin-right:100px;}
header .top-strip2 .navbar-nav>li{padding:10px 0px;}

header .top-strip2 .navbar-nav>li>a{padding:0px; padding:0px 10px; font-size:14px; border-right:1px solid #242424; color:#242424; font-weight:600; position:relative;}
header .top-strip2 .navbar-nav>li>a:hover,
header .top-strip2 .navbar-nav>li>a:focus{background:none; color:#006ee3;}
header .top-strip2 .navbar-nav>li:first-child>a{padding-left:0px;}
header .top-strip2 .navbar-nav>li:last-child>a{padding-right:0px; border-right:0px;}
/*header .top-strip2 .navbar-nav>li>a:before{content:""; position:absolute; width:0%; height:4px; background:#006ee3; border-radius:6px 6px 0 0; left:50%; right:50%; bottom:-1px; transition:0.3s;}
header .top-strip2 .navbar-nav>li.active>a:before,
header .top-strip2 .navbar-nav>li>a:hover:before{width:100%; left:0%; right:0%;}*/

header .side-menu-outer{align-items:center;}
header .side-menu {
    background: transparent;
    margin-top: 0px;
    padding: 0px;
    border-radius: 3px;
    margin-right: 0px;
    display: none;
    line-height: 10px;
}
header .side-menu .icon-bar{background:#fff;}
header .side-menu .icon-bar {display: block;width:15px;height: 2px;border-radius: 1px;}
header .side-menu .icon-bar +.icon-bar {margin-top: 4px;}

@media only screen and (min-width: 320px) and (max-width: 767px) {
header .top-strip3{padding-top:0px;}
header .top-strip3 .ul-atol{display:none;}
header .top-strip3 .d-flex-row{width: calc(100% + 0px); margin-left:0px;}
header .top-strip3 .d-flex-row .d-flex-col{padding:0 0px;}
header .logo{margin-left:0px;}
header .login-panel{margin-top:-20px; padding-right:0px;}
header .login-panel>ul{padding:0 0 0 0px;}
header .login-panel>ul>.phone-no{padding-left:0px;}
header .login-panel>ul>.phone-no .icon .im{width:15px;}
header .login-panel>ul>.phone-no .text{font-size:16px;}
header .login-panel>ul>li .dropdown-menu{left:0px!important;}
header .top-strip2 .navbar-collapse{width:100%; margin:0px; padding:0px;}
header .top-strip2 .navbar-nav{width:100%; margin:0px;}
header .top-strip2 .navbar-nav>li{padding:0px 0px;}
header .top-strip2 .navbar-nav>li>a:before{display:none;}
header .top-strip2 .navbar-nav>li>a{padding:5px 0; border-right:0px;}
header .top-strip2 .navbar-header .navbar-toggle {background: #ccc;margin-top:0px; visibility:hidden; padding:0px;}
header .sign-in{margin-top:2px;}
}


@media screen and (min-width:320px) and (max-width:599px) {
header .login-panel>ul>li{padding-left:0px;}
header .logo img{width:100px;}
header .top-strip3 .ul-phone .phone{font-size:20px; margin-top:10px;}
header .top-strip3 .ul-phone .phone img{display:none;}
header .top-strip3 .ul-phone .time{font-size:12px; display:none;}
}

/*@media screen and (min-width:320px) and (max-width:399px) {
header .logo img{width:90px;}
header .top-strip3 .ul-phone .phone {font-size:18px;}
header .top-strip3 .ul-phone .time {font-size: 11px;}
}*/

@media only screen and (min-width: 768px) and (max-width: 991px) {
header .login-panel>ul>.phone-no .icon .im{width:20px;}
header .login-panel>ul>.phone-no .text{font-size:18px;}
header .top-strip2 .navbar-nav{margin-top:0px; margin-right:0px;}
header .top-strip2 .navbar-nav>li:last-child>a{padding-right:0px;}
header .sign-in{margin-top:5px;}
}

.sidenav_1 {height:100%; width: 0;position: fixed; z-index: 11111111111; top: 0; left: 0; background:rgba(0, 0, 0,0.5); box-shadow:5px 0 5px rgba(0,0,0,0.5); overflow-x: hidden; padding-top:0px; transition: 0.5s; }
.sidenav_1 .closebtn {position: absolute; width:35px; height:35px; line-height:35px; text-align:center; border-radius:50%; background:#e85612; color:#fff; z-index:1; top:9px;right: 25px;font-size: 36px;margin-left: 50px; text-decoration:none;}
.sidenav_1 .sid-content-box{width:100%; min-height:100%; float:right; padding:15px; background:#fff;}
.sidenav_1 .sid-content-box a{text-decoration:none;}
.sidenav_1 .sid-content-box .scb-ul{width:100%; float:left; margin-top:30px; list-style:none;}
.sidenav_1 .sid-content-box .scb-ul li{width:100%; float:left; border-bottom:1px solid #efeded; margin-bottom:0px;}
.sidenav_1 .sid-content-box .scb-ul li a{width:100%; float:left; color:#0e36a8; padding:10px 15px; font-weight:600;}
/*.sidenav .sid-content-box .scb-ul li:last-child{border-bottom:0px;}*/
.sidenav_1 .sid-content-box .scb-ul li:hover a{background:rgba(232, 86, 18,0.5);}

.sidenav_1 .sid-content-box .social_link{padding: 0; margin-top:30px; display:inline-block;}
.sidenav_1 .sid-content-box .social_link li{ list-style: none; display:inline-block; margin-right:2px; margin-bottom:5px; transition:0.3s;}
.sidenav_1 .sid-content-box .social_link li:hover{transform:rotate(-360deg);}
.sidenav_1 .sid-content-box .social_link li span{font-size:14px;font-weight: 700;text-transform: uppercase;color: #333;line-height: 40px;}
.sidenav_1 .sid-content-box .social_link li a{ color: #0e36a8;font-size:14px; border:1px solid #0e36a8; border-radius:50%; display: block;width:28px;height:28px; line-height:28px; text-align: center;}
.sidenav_1 .sid-content-box .social_link li a:hover{color:#0e36a8;}


.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; border-radius: 12px; box-shadow: 0 1px 7px 0 #0006; 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:40px; height: 40px; margin:0 auto; }
.login_full .login-forgotpopup .forgot-password-panel .key{width:100%; height:-webkit-fill-available; float:left; text-align:center; border-radius:50%; padding:8px 0; font-weight:600; background:linear-gradient(97deg,#53b2fe,#065af3 130%);color:#fff;}
.login_full .login-forgotpopup .forgot-password-panel .key .icon{text-align:center; font-size:20px;}
.login_full .login-forgotpopup .forgot-password-panel .key .text{width:100%; float:left; text-align:center; font-size:14px; margin-top:-5px; font-weight:normal;}

.login_full .login-forgotpopup .forgot-password-panel .h3{margin:0px; padding:0px; 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 #9b9b9b; height: 42px;  margin-bottom:20px; outline:0px; padding:0 10px; background-color: transparent; color: #4a4a4a; font-family: Inter;}
    .login_full .login-forgotpopup .forgot-password-panel input[type=submit] {
        text-align: left;
        width: 100%;
        float: left;
        font-family: Inter;
        background: linear-gradient(97deg, #53b2fe, #065af3 130%);
        color: #FFF;
        border: 0px solid #666464;
        padding: 11px 0;
        margin-top: 15px;
        font-size: 16px;
        border-radius: 20px;
        margin-bottom: 10px;
        width: 100%;
        text-align: center;
        font-weight: 600;
        outline: none;
        -webkit-box-shadow: 0 1px 7px 0 #00000038 !important;
        transition: 0.3s;
        -webkit-transition: 0.3s;
        line-height: 20px;
    }
.login_full .login-forgotpopup .forgot-password-panel input[value=Submit]{background:#e85612; color:#fff; font-weight:bold; outline:none; border:0px; border-radius:5px;height: 40px;}
.login_full .login-forgotpopup .forgot-password-panel input[type=Submit]:hover{background:linear-gradient(97deg, #53b2fe, #065af3 130%);}
.login_full .login-forgotpopup button{outline:none;}
.login_full .login-forgotpopup button.close{width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; border-radius:50%; opacity:1 !important;}
.login_full .login-forgotpopup .modal-content{border:0px;}
.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; background: #fff; border-radius: 12px !important;}
.login_full .login-popup .login-popup-panel button{outline:none;}
/*.login_full .login-popup .login-popup-panel button.close{background:#000; width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; margin-top:5px; border-radius:50%; opacity:1 !important;}*/
.login_full .login-popup .modal-content{border:0px;}
.login_full .login-popup .modal-body{width:100%; float:left;}
.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:1px solid #ddd; padding:20px 30px;}
.login_full .login-popup .login-popup-panel .title{float:left; font-size:24px; font-weight:500; color:#000; margin-bottom:0px; font-family: Inter;}
.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:normal;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .positeion-relative .icon{position:absolute;top:7px; left:8px;color:#04a7ea;font-size:20px;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .form-control:focus + .icon{color:#005494;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .form-control {padding-left:38px; height:40px; color: #4a4a4a; border: 1px solid #9b9b9b; height: 42px; text-align: left; text-transform: capitalize; font-family: Inter;}

.login_full .login-popup .login-popup-panel .registration-content .form-full .forgot-password {width: auto; float: left; font-size: 14px; text-align:left; cursor: pointer; margin-top: -20px; padding: 10px 0; color:#04a7ea;}
.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; font-family: Inter; background:linear-gradient(97deg,#53b2fe,#065af3 130%); color:#FFF; border:0px solid #666464; padding:11px 0; margin-top:15px; font-size:16px;  border-radius:20px; margin-bottom:10px; width:100%; text-align:center; font-weight:600; outline:none;-webkit-box-shadow: 0 1px 7px 0 #00000038!important; transition:0.3s; -webkit-transition:0.3s;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn:hover{background:linear-gradient(97deg,#53b2fe,#065af3 130%);} 
.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:none; }

.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:0px 0 10px 0;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .sign-uptext{width:100%; float:left; color:#999; font-size:13px; text-align:center; margin:15px 0; font-family: Inter;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .sign-uptext a{color:#04a7ea;font-weight:600;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .sign-uptext.agent-login{margin-top:0px; margin-bottom: 10px;}
.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:0px 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:50px; 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:0px; left:0px; 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-family: Inter; font-size:14px; border-radius: 50px; background:#1953a1; color:#fff; outline:none; 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{}
.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;}

/*--become an agent --*/
.becomeanagent .modal#divBecomeanAgent{padding-right:0px !important;}
.becomeanagent .modal-dialog{width:auto; max-width:600px; }
.becomeanagent .modal-dialog .close{width: 35px;height: 35px;border-radius: 50%;padding: 15px 7px;border: none;opacity: 1;color: #ccc;font-size: 33px;font-weight: 300;position: absolute;right: 5px;top: 5px;line-height: 0; z-index:11;}
.becomeanagent .modal-dialog .close:hover {opacity: 1;color: #333;}
.becomeanagent .modal-dialog .modal-content{width: 100%;float: left; background:#fff; padding: 10px 15px;}
.becomeanagent .modal-dialog .heading{width: 100%;float: left;position: absolute;top:-40px; text-align: center;margin: 0 0 20px 0; font-size:20px;color: #16528e;font-weight: bold;}
.becomeanagent .modal-dialog .form-panel-inner{width:100%; float:left; margin-top:20px;}
.becomeanagent .modal-dialog .form-panel-inner input{width:100%; border-radius:0px; padding:10px; height:40px; font-size:14px;}
.becomeanagent .modal-dialog .form-panel-inner .form-control{border-radius:0px;}
.becomeanagent .modal-dialog .submit-btn-outer{width:200px; margin:0 auto;}
.becomeanagent .modal-dialog .submit-btn-outer .submit-btn{width:100%; float:left; background:#16528e; color:#fff; border:0px; outline:none; margin-top:20px; padding:10px 0;}
.becomeanagent .modal-dialog .submintbtn1{position:relative; overflow:hidden; text-align:center; font-weight:700; font-size: 16px;}
.becomeanagent .modal-dialog .submintbtn1 span{position:relative; z-index:1;}
.becomeanagent .modal-dialog .submintbtn1::before{position:absolute; content:""; width:0%; height:360px; transform:rotate(-45deg); top:-150px; left:0px; background:#15bdcc; transition:0.4s;}
.becomeanagent .modal-dialog .submintbtn1:hover::before{width:100%;}
.becomeanagent .modal-dialog .submintbtn1::after{position:absolute; content:""; width:0%; height:360px; transform:rotate(-45deg); top:-150px; left:0px; background:#f7941d; transition:0.8s; transition-delay:0.2s;}
.becomeanagent .modal-dialog .submintbtn1:hover::after{width:100%;}
.becomeanagent .modal-dialog button{outline:none;}
.becomeanagent .modal-dialog button.close{background:#000; width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; border-radius:50%; opacity:1 !important;}
.becomeanagent .modal-dialog .modal-content{border:0px;}
.becomeanagent .modal-dialog .modal-body{width:100%; float:left;}
.becomeanagent .modal-dialog .modal-header{display:block; padding: 25px 0;}
.becomeanagent .modal-dialog .modal-footer{display:none;}
/*--become an agent --*/



/*----------BANNER----------*/
.banner-slider {position: relative; width:100%; float:left;}
/*.banner-slider:before {content: "";position: absolute;top: 0px;left: 0px;width: 100%;height: 7px;background: url(../images/icons/header-bottom.png); z-index:1; opacity:0.8;}*/
.banner-slider .item>img{width: 100%; height:615px; object-fit: cover; background-position: top;}

.banner-slider .carousel-control {position: absolute; top: 0;bottom: 0;width: 15%;font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);background-color: rgba(0,0,0,0);filter: alpha(opacity=50);opacity: 1;z-index: 10;width: 43px;height: 43px;border: 2px solid #fff;border-radius: 50%;padding: 6px; top: 50%;margin: 5px; margin-top:-22px;}
/*.banner-slider .carousel-inner .item::before {content: "";height: 100%;left: 0px;opacity: 1;position: absolute;top: 0px;width: 100%;z-index: 9; background:rgba(0,0,0,0.3);} */
.banner-slider .carousel-control:focus, 
.banner-slider .carousel-control:hover {border: 2px solid;}
.banner-slider .carousel-caption {top:20px; text-align:left;}
.banner-slider .carousel-caption .caption-text{font-size:60px; line-height:70px;  height:auto; text-shadow: none; font-weight:600;color: white; font-style:italic; margin-top:0px;}
    .banner-slider .carousel-caption .caption-text .orange {
        color: #25aae1;
        text-shadow: 2px 2px #ffffff;
        -webkit-text-stroke: #ffffff thin !important;
    }
.banner-slider .carousel-caption .caption-text .check-out{display:inline-block; position:relative;}
.banner-slider .carousel-caption .caption-text .check-out img{position: absolute;top: -50px;left: -20px;width: 140px; height: auto;}
.banner-slider .carousel-caption h2 img{width:60px; height:auto; display:inline-block; margin-right:0px;}
.banner-slider .carousel-caption h3{font-size:20px;font-weight:400;color: #fff;margin-top:0px;}
.banner-slider .carousel-caption .line{width: auto;}
.banner-slider .carousel-caption .carousel-caption-inner{width:100%; float:left; display:inline-block; text-align:center; 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: #ff4633;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 .item img{-webkit-animation:zoom 5s infinite;animation:zoom 5s infinite;}

@-webkit-keyframes zoom{from{-webkit-transform:scale(1,1)}
to{-webkit-transform:scale(1.2,1.2)}}
@keyframes zoom{from{transform:scale(1,1)}
to{transform:scale(1.2,1.2)}}
*/

@media screen and (min-width:320px) and (max-width:767px) {
.banner-slider{display:none;}
.banner-slider .carousel-caption{display: none;}
.banner-slider .item>img{height:auto;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.banner-slider .carousel-caption{display: none;}
.banner-slider .item img{height: 450px;}
.banner-slider .carousel-control{display:none;}
}

@media screen and (min-width:992px) and (max-width:1199px) {
.banner-slider .carousel-caption h2{font-size:26px;}
.banner-slider .carousel-caption h3{font-size: 38px;}
.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 h2{font-size:26px;}
.banner-slider .carousel-caption h3{font-size:30px;}
}

@media (max-width:1300px){
.banner-slider .carousel-control, 
.banner-slider .carousel-caption .line{display:none;}
}

@media (min-width:320px){
.banner-slider .carousel-caption{left:0%; right:0%;}
}


@media (min-width:1300px){
.banner-slider .item>img{height:500px;}
}



/* -------------SEARCH TAB-------------- */
.search_container{background:none; float:left;width:100%; position:relative; border-radius:10px; margin-top: -220px;}
.search_container .tab_full_container{width:100%;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;}
/*.search_container .tab_full_container ul li.active .image{border-radius: 25px;background: none;width: auto;text-align: center;height: auto;}*/
    .search_container .tab_full_container .tab-content {
        width: 100%;
        float: left;
        background: rgb(255 255 255);
        padding: 22px;
        border-radius: 15px;
        border: 0px solid #fff;
    }
.search_container .tab_full_container .tab-content .tab-pane .form_full{width:100%; margin-left:0px; margin-right:0px; font-size:12px;}

@media screen and (min-width:320px) and (max-width:767px) {
    .search_container .tab_full_container .tab-content {
        background: rgb(255 255 255 / 91%);
    }
}
@media screen and (min-width:768px) and (max-width:991px) {
    .search_container .tab_full_container .tab-content {
        background: rgb(255 255 255 / 91%);
    }
}

@media screen and (min-width:1200px) and (max-width:1366px) {
}


/*--------------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: 24px;
        cursor: pointer;
        line-height: 20px;
        display: inline-block;
        color: #232323;
        font-weight: 600;
        font-size: 13px;
    }
.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 #005494;
    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: #005494;
    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 .tab-content .tab-pane .form_full .radio-full{margin-top:7px; margin-bottom: 12px;}
.search_container .tab_full_container .tab-content .tab-pane .form_full .radio-inline {margin-left:0;margin-right:5px;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: #232323;
    font-weight: 600;
    font-size: 13px;
}
.search_container .tab_full_container .tab-content .tab-pane .form-group{width:100%; height:108px; padding: 8px 6px; margin-bottom:0px; float:left;position: relative; border-radius:0px; transition:0.3s; color:#fff;}
.search_container .tab_full_container .tab-content .tab-pane .form-group select.form-control{-webkit-height:40px;line-height: 33px;-webkit-appearance: none;background-image: url(../images/icons/arrow-down.png);background-position: right 7px center;background-repeat:no-repeat;padding-left: 10px;text-indent: 18px;padding-top: 6px; border:0px; box-shadow:0px;}
.search_container .tab_full_container .tab-content .tab-pane .form-group select.form-control:focus{border:0px; 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 .form-control {
    font-size: 15px;
    background: transparent;
    box-shadow: none;
    border: none !important;
    border-radius: 0px;
    color: #232323;
    padding-top: 10px;
    font-weight: 600;
}
    .search_container .tab_full_container .tab-content .tab-pane .form-group .form-control::placeholder {
        color: #232323;
        opacity: 0.6;
    }
.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:18px;background: #e85612;text-align:center;display:block;color:#fff;-webkit-transition:.9s;transition:.9s;width: 100%; line-height: 30px;height:50px;padding: 0;padding-left: 5px;padding-right: 5px;border-radius: 0px;font-weight:400;margin-top: 0 !important; border:0px solid #ccc; border-radius:50px;}
.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:#e34306;}

.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%; height:initial; float:left; padding:0px; margin-bottom:15px;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group label{color:#333; font-size: 14px; font-weight: 600;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group select.form-control{line-height: initial;padding-left: 10px;text-indent: 0;border: 0px !important;font-size: 14px;border: 1px solid #ccc !important;color: #333 !important;padding: 5px 6px;}
.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;}
.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;}
.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:#e85612; 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:#e85612; 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: linear-gradient( 90deg, #4ea7f9 0%, #0254a0 50%, #4ea7f9 100% );
        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:44px;}
.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: #e85612; 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 .search_navigation_tab{float:left;margin-top:0px; border-radius:10px 10px 0 0;}
.search_container .tab_full_container .search_navigation_tab ul{border-bottom:0;margin-bottom:0; border-radius:10px 10px 0 0; overflow:hidden; 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 {
        background: rgba(255, 255, 255,0.8)
    }
        .search_container .tab_full_container .search_navigation_tab ul li:nth-child(1) {
            background: rgba(255, 255, 255,0.8)
        }
    .search_container .tab_full_container .search_navigation_tab ul li:nth-child(2) {
        background: rgba(255, 255, 255,0.8)
    }
        .search_container .tab_full_container .search_navigation_tab ul li:nth-child(3) {
            background: rgba(255, 255, 255,0.8)
        }
        .search_container .tab_full_container .search_navigation_tab ul li:nth-child(4) {
            background: rgba(255, 255, 255,0.8)
        }
        .search_container .tab_full_container .search_navigation_tab ul li:nth-child(5) {
            background: rgba(255, 255, 255,0.8)
        }
.search_container .tab_full_container .search_navigation_tab ul li.active a,
.search_container .tab_full_container .search_navigation_tab ul li.active a:focus,
.search_container .tab_full_container .search_navigation_tab ul li.active a:hover{color:#fff;cursor:default; }
    .search_container .tab_full_container .search_navigation_tab ul li.active {
        background: linear-gradient(90deg,#4ea7f9,#0254a0);
    }
.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; outline-offset:0}
        .search_container .tab_full_container .search_navigation_tab ul li a {
            border: 0 solid transparent !important;
            position: relative;
            display: block;
            padding: 8px 20px;
            background: none;
            border-radius: 0;
            color: #232323;
            font-size: 16px;
            text-align: left;
            margin-right: 2.5px;
        }
.search_container .tab_full_container .search_navigation_tab ul li a:hover{background-color:transparent;}

/*--------------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{width:100%;}
    .search_container .tab_full_container .search_navigation_tab ul li {
        width: 33.3333%;
        text-align: center;
        background: rgb(218 218 218 / 80%);
    }
.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 .search_navigation_tab ul li a{padding: 8px 1px; text-align:center; font-size:12px;}
.search_container .tab_full_container .search_navigation_tab ul li a span{font-size:12px;}

.search_container .tab_full_container .search_navigation_tab ul{width:100%;}
    .search_container .tab_full_container .search_navigation_tab ul li:nth-child(1),
    .search_container .tab_full_container .search_navigation_tab ul li:nth-child(2),
    .search_container .tab_full_container .search_navigation_tab ul li:nth-child(3),
    .search_container .tab_full_container .search_navigation_tab ul li:nth-child(4),
    .search_container .tab_full_container .search_navigation_tab ul li:nth-child(5) {
        background: rgb(218 218 218 / 80%)
    }
.search_container .tab_full_container .search_navigation_tab ul li.active a,
.search_container .tab_full_container .search_navigation_tab ul li.active a:focus,
.search_container .tab_full_container .search_navigation_tab ul li.active a:hover{color:#fff;cursor:default; }
    .search_container .tab_full_container .search_navigation_tab ul li.active {
        background: linear-gradient(90deg,#4ea7f9,#0254a0);
    }
}
@media screen and (min-width:320px) and (max-width:767px) {
    .search_container .tab_full_container .search_navigation_tab ul {
        background: rgb(218 218 218 / 80%);
    }
.search_container .tab_full_container .search_navigation_tab ul li{width:33.3333%;}
/*.search_container .tab_full_container .search_navigation_tab ul li:last-child{width:100%;}*/
}
@media screen and (min-width:320px) and (max-width:350px) {
.search_container .tab_full_container .search_navigation_tab ul li a span{font-size:10px;}
}


/*-----------FLIGHT------------*/
.search_container .tab_full_container .tab-pane.divTabFlights .d-flex-row{width:calc(100% + 0px); margin-left:0px; display:flex; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabFlights .d-flex-row .d-flex-col1{display:flex; width:42%; flex-direction:column;}
.search_container .tab_full_container .tab-pane.divTabFlights .d-flex-row .d-flex-col2{display:flex; width:58%; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabFlights .d-flex-row .d-flex-col1 .flight-search-row1{display:flex;}
.search_container .tab_full_container .tab-pane.divTabFlights .d-flex-row .d-flex-col1 .flight-search-row2{display:flex; flex-wrap:wrap;}

.search_container .tab_full_container .tab-pane.divTabFlights .flight-calender-col{width:25%;}
.search_container .tab_full_container .tab-pane.divTabFlights .flight-traveller-col{width:25%;}
.search_container .tab_full_container .tab-pane.divTabFlights .flight-s-btn-col{width:25%; display:flex; position:relative; align-items:center;}


/*--common--*/
.search_container .tab_full_container .tab-pane .flight-search-col{width:50%; display:flex; position:relative;}
.search_container .tab_full_container .tab-pane .flight-search-col .form-control{background: transparent; line-height: 62px;height: 62px;padding: 10px 26px;border-radius: 0;padding-left: 53px;font-size: 15px;box-shadow: none;}
.search_container .tab_full_container .tab-pane .flight-search-col .form-group{height:initial;padding:0;}
.search_container .tab_full_container .tab-pane .flight-search-col span.icon{position: absolute;left:10px;top:18px; }
.search_container .tab_full_container .tab-pane .flight-search-col span.icon img{width:33px;}
.search_container .tab_full_container .tab-pane .flight-search-col .arrow-icon-outer{position:relative;}
.search_container .tab_full_container .tab-pane .flight-search-col .arrow-icon-outer .arrow-icon {position: absolute;left: -17px;top: 17px; z-index: 11; display: flex;align-items: center;justify-content:center; box-shadow: rgb(0 0 0 / 10%) 0px 0px 10px;}
.search_container .tab_full_container .tab-pane .flight-search-col .arrow-icon-outer .arrow-icon img{width:20px; margin-top: 4px;}
.search_container .tab_full_container .tab-pane .flight-search-col .arrow-icon-outer>label{left:20px !important;}
.search_container .tab_full_container .tab-pane .flight-search-col1{}
.search_container .tab_full_container .tab-pane .flight-search-col2{}


.search_container .tab_full_container .tab-pane .common-calender-col{display:flex; flex-direction:column; position:relative;}
    .search_container .tab_full_container .tab-pane .common-calender-col .calender-inner {
        width: 100%;
        display: flex;
        flex-direction: column;
        position: relative;
        color: #232323 !important;
    }
    .search_container .tab_full_container .tab-pane .common-calender-col .c-row1 {
        display: flex;
        display: flex;
        justify-content: space-between;
        color: #232323;
        margin-bottom: 16px;
        font-size: 13px;
        font-weight: 600;
    }
.search_container .tab_full_container .tab-pane .common-calender-col .c-row2{display:flex; font-size:45px;justify-content: space-between;align-items: flex-end;flex-direction: row; position: relative;}
.search_container .tab_full_container .tab-pane .common-calender-col .box1{display:flex; align-items: flex-end;}
.search_container .tab_full_container .tab-pane .common-calender-col .box2{display:flex; align-items: flex-end;}
.search_container .tab_full_container .tab-pane .common-calender-col .box1 .date{display: flex; position: relative; top: 5px;}
.search_container .tab_full_container .tab-pane .common-calender-col .box1 .month-year{padding-left: 5px;line-height: 18px;margin: 0;position: relative;top: -10px;font-size: 15px;font-weight: 500;}
    .search_container .tab_full_container .tab-pane .common-calender-col .box2 i {
        top: -8px;
        position: relative;
        color: #0254a0;
        font-size: 20px;
    }
.search_container .tab_full_container .tab-pane .common-calender-col .input-calender{position: absolute;top: 0;right: 0;left: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.0);color: transparent !important;width: 100%;height: 100%;border-radius: 0;cursor: pointer;}
.search_container .tab_full_container .tab-pane .common-calender-col .input-calender::placeholder{color:transparent !important;}
.search_container .tab_full_container .tab-pane .calender1{}
.search_container .tab_full_container .tab-pane .calender2{}
.search_container .tab_full_container .tab-pane .border-left {
    border-left: 1px solid #afafaf;
    padding-left: 5px;
    padding-right: 5px;
}

.search_container .tab_full_container .tab-pane .common-traveller-col{display:flex; position:relative; cursor:pointer;}
.search_container .tab_full_container .tab-pane .common-traveller-col .traveller-inner{width:100%; display:flex; flex-direction:column; position:relative;}
    .search_container .tab_full_container .tab-pane .common-traveller-col .traveller-inner .pax-row1 {
        display: flex;
        color: #232323;
        align-items: center;
        margin-top: 30px;
    }
    .search_container .tab_full_container .tab-pane .common-traveller-col .traveller-inner .pax-row2 {
        display: flex;
        color: #232323;
        align-items: center;
        margin-top: 18px;
    }
.search_container .tab_full_container .tab-pane .common-traveller-col .traveller-inner .pr-text1{display:flex; width:55px; font-size:13px; font-weight: 600; margin-right: 8px;}
.search_container .tab_full_container .tab-pane .common-traveller-col .traveller-inner .pr-text2{display:flex; font-size:16px;}
.search_container .tab_full_container .tab-pane .common-traveller-col .traveller-inner .pr-text3{display:flex; width:55px; font-size:13px; font-weight: 600;}
.search_container .tab_full_container .tab-pane .common-traveller-col .traveller-inner .pr-text4{display:flex; font-size:16px;}
    .search_container .tab_full_container .tab-pane .common-traveller-col .traveller-inner .search-dropdown-icon {
        margin-left: 5px;
        width: 10px;
    }

.search_container .tab_full_container .tab-pane .common-s-btn-col .custom-btn-outer{width: 100%;height: 108px; padding:20px 0; display:flex; align-items: center;}
.search_container .tab_full_container .tab-pane .common-s-btn-col .custom-btn {
    width: 100%;
    border: none;
    border-radius: 10px;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    background: linear-gradient( 90deg, #4ea7f9 0%, #0254a0 50%, #4ea7f9 100% );
    background-size: 200% 100%;
    background-position: left center;
    transition: background-position 0.25s ease-in-out;
}

.search_container .tab_full_container .tab-pane .common-s-btn-col .custom-btn:hover {
    background-position: right center;
}


/*--common--*/


/*-------------MULTICITY NEW-------------*/
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .d-flex-row{width:calc(100% + 0px); margin-left:0px; display:flex; flex-wrap:wrap; align-items: flex-start;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .d-flex-row .d-flex-col1{display:flex; width:58%; flex-direction:column;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .d-flex-row .d-flex-col2{display:flex; width:42%; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .d-flex-row .d-flex-col1 .flight-search-row1{display:flex;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .d-flex-row .d-flex-col1 .flight-search-row2{display:flex; flex-wrap:wrap; border:1px solid #fff; position:relative;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .d-flex-row .d-flex-col1 .flight-search-row2 .multycity-add-icon{position: absolute; top: 18px; right: -10px;z-index: 1;}

.search_container .tab_full_container .tab-pane.divTabFlights .multycity .flight-search-col{width:35%;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .flight-calender-col{width:30%;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .form_full>.form-group{height:62px;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .common-calender-col .c-row1{margin-bottom:0px;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .common-calender-col .c-row2{font-size:30px;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .common-calender-col .box1 .date{top:-0px;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .common-calender-col .box1 .month-year{font-size:13px;}

.search_container .tab_full_container .tab-pane.divTabFlights .multycity .flight-traveller-col{width:55%;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .flight-s-btn-col{width:45%;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .common-traveller-col .traveller-inner .pax-row1{margin-top:0px;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .flight-s-btn-col .custom-btn-outer{height:62px;}


@media screen and (min-width:320px) and (max-width:767px) {
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .d-flex-row .d-flex-col1,
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .d-flex-row .d-flex-col2{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .flight-traveller-col,
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .flight-s-btn-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .common-traveller-col .traveller-inner .pax-row2{margin-top:0px;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .flight-search-col,
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .flight-calender-col{width:100%;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .d-flex-row .d-flex-col1,
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .d-flex-row .d-flex-col2{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .flight-traveller-col,
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .flight-s-btn-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .multycity .common-traveller-col .traveller-inner .pax-row2{margin-top:0px;}
}



/*-----------HOTELS------------*/
.search_container .tab_full_container .tab-pane.divTabHotels .d-flex-row{width:calc(100% + 0px); margin-left:0px; display:flex; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabHotels .d-flex-row .d-flex-col1{display:flex; width:42%; flex-direction:column;}
.search_container .tab_full_container .tab-pane.divTabHotels .d-flex-row .d-flex-col2{display:flex; width:58%; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabHotels .d-flex-row .d-flex-col1 .flight-search-row1{display:flex;}
.search_container .tab_full_container .tab-pane.divTabHotels .d-flex-row .d-flex-col1 .flight-search-row2{display:flex; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabHotels .flight-search-col{width:100%;}

.search_container .tab_full_container .tab-pane.divTabHotels .save-strip {
    width: 100%;
    height: 45px;
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #232323;
}
.search_container .tab_full_container .tab-pane.divTabHotels .h-calender-col{width:25%;}
.search_container .tab_full_container .tab-pane.divTabHotels .h-pax-col{width:25%;}
.search_container .tab_full_container .tab-pane.divTabHotels .h-pax-col label.label{font-size:100%; padding:0px; margin-top:12px;}
.search_container .tab_full_container .tab-pane.divTabHotels .h-pax-col .form-control.main-pax{padding-left:0px;}
.search_container .tab_full_container .tab-pane.divTabHotels .h-s-btn-col{width:25%; display:flex; position:relative; align-items:center;}


/*------------FLIGHTS HOTEL--------------*/
.search_container .tab_full_container .tab-pane.divTabFlightHotel .d-flex-row{width:calc(100% + 0px); margin-left:0px; display:flex; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .d-flex-row .d-flex-col1{display:flex; width:34%; flex-direction:column;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .d-flex-row .d-flex-col2{display:flex; width:66%; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .d-flex-row .d-flex-col1 .flight-search-row1{display:flex;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .d-flex-row .d-flex-col1 .flight-search-row2{display:flex; flex-wrap:wrap;}

.search_container .tab_full_container .tab-pane.divTabFlightHotel .save-strip {
    width: 100%;
    height: 45px;
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #232323;
}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-calender-col{width:20%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-pax-col{width:22%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-pax-col label.label{font-size:100%; padding:0px; margin-top:12px;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-pax-col .form-control.main-pax{padding-left:0px;}

.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-traveller-col{width:20%; display:flex; position:relative; cursor:pointer;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-s-btn-col{width:18%; display:flex; position:relative; align-items:center;}



/*-------------TRANSFER---------------*/
.search_container .tab_full_container .tab-pane.divTabTransfer .d-flex-row{width:calc(100% + 0px); margin-left:0px; display:flex; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabTransfer .d-flex-row .d-flex-col1{display:flex; width:40%; flex-direction:column;}
.search_container .tab_full_container .tab-pane.divTabTransfer .d-flex-row .d-flex-col2{display:flex; width:60%; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabTransfer .d-flex-row .d-flex-col1 .flight-search-row1{display:flex;}
.search_container .tab_full_container .tab-pane.divTabTransfer .d-flex-row .d-flex-col1 .flight-search-row2{display:flex; flex-wrap:wrap;}

.search_container .tab_full_container .tab-pane.divTabTransfer .save-strip {
    width: 100%;
    height: 45px;
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #232323;
}
.search_container .tab_full_container .tab-pane.divTabTransfer .fh-calender-col{width:25%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .fh-traveller-col{width:25%; display:flex; position:relative; cursor:pointer;}
.search_container .tab_full_container .tab-pane.divTabTransfer .fh-s-btn-col{width:25%; display:flex; position:relative; align-items:center;}



/*-----------BUILD UMRAH------------*/
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row{width:calc(100% + 0px); margin-left:0px; display:flex; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col1{display:flex; width:42%; flex-direction:column;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2{display:flex; width:58%; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col1 .flight-search-row1{display:flex;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col1 .flight-search-row2{display:flex; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-left{width:75%; display:flex; flex-direction:column;}
    .search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-left .buleft-row1 {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        border-bottom: 1px solid #232323;
    }
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-left .buleft-row2{width:100%; display:flex; flex-wrap:wrap;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-left .buleft-row1 .form-group{height:48px;padding:0px 6px;}
    .search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-left .buleft-row1 .form-group select.form-control {
        line-height: initial;
        color: #232323;
        padding-left: 5px;
        text-indent: 0px;
    }
        .search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-left .buleft-row1 .form-group select.form-control option {
            background: rgb(241 241 241 / 80%);
        }
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-left .buleft-row2 .form-group{height:60px;}

.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-right{width:25%; display:flex;}

.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-calender-col{width:33.3333%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-traveller-col{width:33.3333%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-pax-col {width: 33.3333%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-pax-col .form-control.main-pax{margin-top:0px; padding-left:0px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-s-btn-col{width:100%; display:flex; padding:0 10px; position:relative; align-items:center;}

.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-night-in-makkah{display:flex; width:33.3333%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-night-in-madinah{display:flex; width:33.3333%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-nationality{display:flex; width:33.3333%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .select-box-inner {width: 100%;display: flex;flex-direction: column;position: relative;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .select-box-inner select.form-control{color:#000;}

.search_container .tab_full_container .tab-pane.divTabBuildUmrah .common-calender-col .c-row1{margin-bottom:0px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .common-calender-col .c-row2{font-size:26px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .common-calender-col .box1 .month-year{top:-1px; font-size:12px;}

/*--umrah-multycity--*/
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity{}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1{display:flex; width:58%; flex-direction:column;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col2{display:flex; width:42%; flex-wrap:wrap; padding-left:10px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1 .form_full .radio-full{padding-top:4px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1 .flight-search-row2{border: 1px solid #fff; position:relative;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1 .flight-search-row2 .multycity-add-icon{position: absolute; top: 18px; right: -10px;z-index: 1;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1 .flight-search-row2 .flight-search-col{width:35%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1 .flight-search-row2 .bu-calender-col{width:30%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1 .flight-search-row2 .bu-calender-col .form-group{height:62px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col2 .bu-night-in-makkah{width:50%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col2 .bu-night-in-madinah{width:50%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col2 .bu-nationality{width:50%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col2 .bu-nationality .form-group select.form-control{line-height:initial; color:#fff;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col2 .bu-nationality .form-group select.form-control option{background: rgba(40, 42, 43,0.8);}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col2 .bu-pax-col{width:50%;}

@media screen and (min-width:320px) and (max-width:767px){
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1{width:100%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col2{width:100%; padding-left:0px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1 .flight-search-row2{border:0px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1 .flight-search-row2 .bu-calender-col .form-group {height: 64px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1 .flight-search-row2 .flight-search-col,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1 .flight-search-row2 .bu-calender-col{width:100%;}
}

@media screen and (min-width:768px) and (max-width:991px){
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1{width:100%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col2{width:100%; padding-left:0px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1 .flight-search-row2{border:0px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .umrah-multycity .d-flex-row .d-flex-col1 .flight-search-row2 .bu-calender-col .form-group {height: 64px;}

}

@media screen and (min-width:992px) and (max-width:1199px){
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .common-s-btn-col .custom-btn{font-size:16px;}
}



@media screen and (min-width:320px) and (max-width:767px){
    .search_container .tab_full_container .tab-pane.divTabFlights .form-group {
        border: 1px solid #e3e3e3;
    }
.search_container .tab_full_container .tab-pane.divTabFlights .d-flex-row .d-flex-col1,
.search_container .tab_full_container .tab-pane.divTabFlights .d-flex-row .d-flex-col2{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .flight-traveller-col{width:50%;}
.search_container .tab_full_container .tab-pane.divTabFlights .flight-s-btn-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .flight-search-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .flight-calender-col{width:50%;}
.search_container .tab_full_container .tab-pane.divTabFlights .flight-traveller-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .border-left{border-left:0px; }
.search_container .tab_full_container .tab-pane.divTabFlights .flight-search-col .arrow-icon-outer .arrow-icon{left: 50%; top: -17px; margin-left:-12px;}

.search_container .tab_full_container .tab-pane.divTabFlights .common-s-btn-col .custom-btn-outer,
.search_container .tab_full_container .tab-pane.divTabHotels .common-s-btn-col .custom-btn-outer,
.search_container .tab_full_container .tab-pane.divTabFlightHotel .common-s-btn-col .custom-btn-outer,
.search_container .tab_full_container .tab-pane.divTabTransfer .common-s-btn-col .custom-btn-outer,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .common-s-btn-col .custom-btn-outer{height:80px;}

.search_container .tab_full_container .tab-pane.divTabFlights .common-s-btn-col .custom-btn-outer .custom-btn,
.search_container .tab_full_container .tab-pane.divTabHotels .common-s-btn-col .custom-btn-outer .custom-btn,
.search_container .tab_full_container .tab-pane.divTabFlightHotel .common-s-btn-col .custom-btn-outer .custom-btn,
.search_container .tab_full_container .tab-pane.divTabTransfer .common-s-btn-col .custom-btn-outer .custom-btn,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .common-s-btn-col .custom-btn-outer .custom-btn{padding:10px 15px;}

.search_container .tab_full_container .tab-pane.divTabHotels .d-flex-row .d-flex-col1,
.search_container .tab_full_container .tab-pane.divTabHotels .d-flex-row .d-flex-col2{width:100%;}
.search_container .tab_full_container .tab-pane.divTabHotels .h-calender-col{width:50%;}
.search_container .tab_full_container .tab-pane.divTabHotels .h-pax-col{width:100%;}
    .search_container .tab_full_container .tab-pane.divTabHotels .form-group {
        border: 1px solid #e3e3e3;
    }
.search_container .tab_full_container .tab-pane.divTabHotels .border-left{border-left:0px; }
.search_container .tab_full_container .tab-pane.divTabHotels .h-s-btn-col{width:100%;}

.search_container .tab_full_container .tab-pane.divTabFlightHotel .d-flex-row .d-flex-col1,
.search_container .tab_full_container .tab-pane.divTabFlightHotel .d-flex-row .d-flex-col2{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .flight-search-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-calender-col{width:50%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-pax-col,
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-traveller-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-s-btn-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .border-left{border-left:0px;}
    .search_container .tab_full_container .tab-pane.divTabFlightHotel .form-group {
        border: 1px solid #e3e3e3;
    }
.search_container .tab_full_container .tab-pane.divTabFlightHotel .flight-search-col .arrow-icon-outer .arrow-icon{left: 50%; top: -14px; margin-left:-12px;}

.search_container .tab_full_container .tab-pane.divTabTransfer .d-flex-row .d-flex-col1,
.search_container .tab_full_container .tab-pane.divTabTransfer .d-flex-row .d-flex-col2{width:100%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .flight-search-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .fh-calender-col{width:50%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .fh-traveller-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .fh-s-btn-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .border-left{border-left:0px;}
    .search_container .tab_full_container .tab-pane.divTabTransfer .form-group {
        border: 1px solid #e3e3e3;
    }
.search_container .tab_full_container .tab-pane.divTabTransfer .flight-search-col .arrow-icon-outer .arrow-icon{left: 50%; top: -14px; margin-left:-12px;}

.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col1,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-left,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-right{width:100%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .flight-search-col{width:100%;}
    .search_container .tab_full_container .tab-pane.divTabBuildUmrah .form-group {
        border: 1px solid #e3e3e3;
    }
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .common-calender-col .box1 .date{top:0px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .common-calender-col .box1 .month-year{top:-7px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .flight-s-btn-col .custom-btn-outer{height:80px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .flight-search-col .arrow-icon-outer .arrow-icon{left: 50%; top: -14px; margin-left:-12px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-night-in-makkah,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-night-in-madinah,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-nationality,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-calender-col,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .bu-pax-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-left .buleft-row1{border-bottom:0px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .border-left{border-left:0px;}
}

@media screen and (min-width:768px) and (max-width:991px){
.search_container .tab_full_container .tab-pane.divTabFlights .d-flex-row .d-flex-col1,
.search_container .tab_full_container .tab-pane.divTabFlights .d-flex-row .d-flex-col2{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .flight-traveller-col{width:50%;}
.search_container .tab_full_container .tab-pane.divTabFlights .flight-s-btn-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .form-group{border:1px solid #fff;}
.search_container .tab_full_container .tab-pane.divTabFlights .border-left{border-left:0px; }

.search_container .tab_full_container .tab-pane.divTabHotels .d-flex-row .d-flex-col1,
.search_container .tab_full_container .tab-pane.divTabHotels .d-flex-row .d-flex-col2{width:100%;}
.search_container .tab_full_container .tab-pane.divTabHotels .h-calender-col{width:25%;}
.search_container .tab_full_container .tab-pane.divTabHotels .h-pax-col{width:50%;}
.search_container .tab_full_container .tab-pane.divTabHotels .form-group{border:1px solid #fff;}
.search_container .tab_full_container .tab-pane.divTabHotels .border-left{border-left:0px; }
.search_container .tab_full_container .tab-pane.divTabHotels .h-s-btn-col{width:100%;}

.search_container .tab_full_container .tab-pane.divTabFlightHotel .d-flex-row .d-flex-col1,
.search_container .tab_full_container .tab-pane.divTabFlightHotel .d-flex-row .d-flex-col2{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-calender-col,
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-pax-col,
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-traveller-col{width:25%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-s-btn-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .border-left{border-left:0px;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .form-group {border: 1px solid #fff;}

.search_container .tab_full_container .tab-pane.divTabTransfer .d-flex-row .d-flex-col1,
.search_container .tab_full_container .tab-pane.divTabTransfer .d-flex-row .d-flex-col2{width:100%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .fh-calender-col{width:25%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .fh-traveller-col{width:50%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .fh-s-btn-col{width:100%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .border-left{border-left:0px;}
.search_container .tab_full_container .tab-pane.divTabTransfer .form-group {border: 1px solid #fff;}

.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col1,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-left,
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-right{width:100%;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .form-group {border: 1px solid #fff;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .common-calender-col .box1 .date{top:0px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .common-calender-col .box1 .month-year{top:-7px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .d-flex-row .d-flex-col2 .bu-left .buleft-row1{border-bottom:0px;}
.search_container .tab_full_container .tab-pane.divTabBuildUmrah .border-left{border-left:0px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.search_container .tab_full_container .tab-pane.divTabFlights .flight-calender-col .c-row2{font-size:40px;}
.search_container .tab_full_container .tab-pane.divTabFlights .flight-traveller-col{width:28%;}
.search_container .tab_full_container .tab-pane.divTabFlights .flight-s-btn-col{width:22%;}

.search_container .tab_full_container .tab-pane.divTabHotels .save-strip{font-size:14px;}
.search_container .tab_full_container .tab-pane.divTabHotels .h-calender-col{width:25%;}
.search_container .tab_full_container .tab-pane.divTabHotels .h-pax-col{width:27%;}
.search_container .tab_full_container .tab-pane.divTabHotels .h-s-btn-col{width:23%;}
.search_container .tab_full_container .tab-pane.divTabHotels .fh-pax-col .main-pax .ml5{margin-left:2px !important;}

.search_container .tab_full_container .tab-pane.divTabFlightHotel .fh-pax-col .main-pax .ml5{margin-left:2px !important;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .common-calender-col .c-row2{font-size:40px;}

}



@media screen and (min-width:320px) and (max-width:767px){
.search_container{width:calc(100% + 0px); margin-top:15px;}
.search_container .tab_full_container .tab-content{border-radius:0px 0px 10px 10px;}
.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.divTabFlightHotel .row-custom .width_large{width:50%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{width:50%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small{width:50%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{width:50%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small:last-child {width:50%;}
/*.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium:nth-child(5){width:100%;}*/
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_large{width:100%;}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_medium{width:100%;}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small{width:100%;}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small:last-child {width:100%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{width:50%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{width:50%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_medium{width:50%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_small{width:50%;}
.search_container .tab_full_container .tab-pane.divTabAttraction .row-custom .width_large{width:100%;}
.search_container .tab_full_container .tab-pane.divTabAttraction .row-custom .width_large{width:100%;}
.search_container .tab_full_container .tab-pane.divTabAttraction .row-custom .width_medium{width:100%;}
.search_container .tab_full_container .tab-pane.divTabAttraction .row-custom .width_small{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small.search-button-full{width:100%;}
}

@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%;}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_medium{width: 33%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_large{width:40%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{width: 30%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small{width: 20%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{width:25%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small:last-child {width: 15%;}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_large{width:100%;}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_medium{width:28%;}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small{width: 16%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{width: 35%;}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small{width: 100%;}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small:last-child {width:16%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{width: 50%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_medium{width: 25%;}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_small{width: 25%;}
.search_container .tab_full_container .tab-pane.divTabHajjUmrah .row-custom .width_small{width: 30%;}
.search_container .tab_full_container .tab-pane.divTabHajjUmrah .row-custom .width_large{width: 40%;}
.search_container .tab_full_container .tab-pane.divTabHajjUmrah .row-custom .width_medium{width: 30%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel.divPackagesearch .row-custom .width_medium{width: 40%;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel.divPackagesearch .row-custom .width_small{width: 20%;}
.search_container .tab_full_container .tab-pane.divTabAttraction .row-custom .width_large{width:50%;}
.search_container .tab_full_container .tab-pane.divTabAttraction .row-custom .width_large{width:50%;}
.search_container .tab_full_container .tab-pane.divTabAttraction .row-custom .width_medium{width:50%;}
.search_container .tab_full_container .tab-pane.divTabAttraction .row-custom .width_small{width:50%;}
}

@media screen and (min-width:992px) and (max-width:1199px) {
.search_container{margin-top: -183px;}
.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: #dddddd;padding:20px 0 20px 0; margin-top:0px;}
/*----------------------PARTNER CAROUSEL------------------------*/



/*--FLIGHT DEAL PANEL--*/
.flight-deal-panel{width:100%; float:left;}
.flight-deal-panel .fd-content-inner{width:100%; display:flex; flex-direction:column;}
.flight-deal-panel .fd-content-inner .main-heading{width:100%; display:flex; flex-direction:column; justify-content:center; align-items:center; padding:30px 0 20px 0; }
    .flight-deal-panel .fd-content-inner .main-heading .header-text1 {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: flex-end;
        font-size: 30px;
        text-align: center;
        color: #0254a0;
        font-weight: 600;
        margin-bottom: 10px;
        position: relative;
    }
.flight-deal-panel .fd-content-inner .main-heading .header-text1 .logo-img{position: relative; margin-right:10px; height: 50px; width: 28px; top: 9px; left: -2px;}
.flight-deal-panel .fd-content-inner .main-heading .header-text1 span{display:flex; position:relative; top:5px;}
/*.flight-deal-panel .fd-content-inner .main-heading .header-text1:before{content:""; position:absolute; width:50px; height:5px; background:#59a498; bottom:-15px; left:50%; margin-left:-25px; border-radius:5px;}*/
.flight-deal-panel .fd-content-inner .main-heading .header-text2{width: 100%;float: left;font-size:14px;text-align: center;color: #333; font-weight: 600;margin-bottom:0px; position:relative;}
.flight-deal-panel .fd-content-inner .main-heading .line-img{display:flex;}

    .flight-deal-panel .fd-content-inner .pkg {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 10px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 0px;
        border-radius: 10px;
        transition: 2s;
        box-shadow: 0 3px 5px #00000026;
        background-color: #fff;
    }
.flight-deal-panel .fd-content-inner .pkg .top-strip{display:flex; justify-content:center; font-weight:600; font-size: 12px;}
.flight-deal-panel .fd-content-inner .pkg .pkg-content-outer{width:100%; display:flex; justify-content:center;}
.flight-deal-panel .fd-content-inner .pkg .pkg-content{width:180px; display:flex; flex-direction:column; justify-content:center; position:relative; font-size:14px; font-weight:700; margin-top:10px;}
.flight-deal-panel .fd-content-inner .pkg .pkg-content .pc-text1{width:100%; display:flex; align-items:flex-start; margin-bottom:3px !important; font-size: 17px !important; justify-content: center; }
.flight-deal-panel .fd-content-inner .pkg .pkg-content .pc-text2{width:100%; display:flex; justify-content: center; margin-top:0px; font-size: 17px !important;}
.flight-deal-panel .fd-content-inner .pkg .pkg-content .destination-img{position:absolute; top:0px; right:30px;}
        .flight-deal-panel .fd-content-inner .pkg .bottom-strip {
            width: 100%;
            display: flex;
            align-items: center;
            flex-direction: column;
            justify-content: center;
            margin-top: 10px;
            background-color: #0254a0;
            padding: 6px !important;
            border-radius: 0px 0px 10px 10px !important;
        }
.flight-deal-panel .fd-content-inner .pkg .bottom-strip .start-from{display:flex; font-size:13px; color:white; font-weight:400;}
.flight-deal-panel .fd-content-inner .pkg .bottom-strip .price{display:flex; font-size:18px; font-weight:700; color:white; padding-top: 2px; padding-bottom: 2px;}

.flight-deal-panel .fd-content-inner .owl-slider-full{width: calc(100% + 24px);margin-left: -12px;float: left;margin-top: 0px;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-slider{margin-left:10px;margin-right:10px;cursor:pointer}
.flight-deal-panel .fd-content-inner .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;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons{width:100%; float:left;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:2px solid #fff; outline:3px solid #444; float:left; left:0px; margin-left:-50px; margin-top:-20px; background:#444 !important; position:absolute; top:50%;width: 40px;height: 40px;opacity:0.9;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:2px solid #fff; outline:3px solid #444; float:right; right:0px; margin-right:-50px; margin-top:-20px; background:#444 !important; position:absolute; top:50%; width: 40px;height: 40px;opacity:0.9;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls{top:-50px; right:10px; margin-top:0px;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons div {color: #666 !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: #869791;     background: linear-gradient(#fff, #e9e9e9) !important; background: -webkit-linear-gradient(#fff, #e9e9e9) !important; opacity: 0.5;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-prev:before, 
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #fff !important;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
    .flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-page span {
        background: #0254a0;
    }
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-slider-full .owl-item{padding-bottom: 21px;}
.flight-deal-panel .fd-content-inner .our_offer .owl-wrapper-outer{padding: 16px 0px; margin: 0px 0px 0px;}
.owl-theme .owl-controls .owl-page span{
    width: 8px !important;
    height: 8px !important;
}

@media screen and (min-width:320px) and (max-width:767px) {
    .flight-deal-panel .fd-content-inner .main-heading .header-text1{font-size:22px;}
.flight-deal-panel .fd-content-inner .main-heading .header-text1 .logo-img{display: none;}
.flight-deal-panel .fd-content-inner .owl-slider-full{padding:0;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls {display:none !important;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; display:none;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; display:none;}

.flight-deal-panel.transfer-pg .fd-content-inner .main-heading .header-text1{font-size:22px;}
.flight-deal-panel.transfer-pg .fd-content-inner .main-heading .header-text1 .logo-img{width:80px; position: relative; top:3px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; left: -25px;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; right: -25px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.flight-deal-panel .fd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

/*--FLIGHT DEAL PANEL--*/



/*--HOTEL DEAL PANEL--*/
.hotel-deal-panel{width:100%; float:left;}
.hotel-deal-panel .hd-content-inner{width:100%; display:flex; flex-direction:column;}
.hotel-deal-panel .hd-content-inner .main-heading{width:100%; display:flex; flex-direction:column; justify-content:center; align-items:center; padding:30px 0 30px 0; position:relative;}
    .hotel-deal-panel .hd-content-inner .main-heading .header-text1 {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: flex-end;
        font-size: 32px;
        text-align: center;
        color: #0254a0;
        font-weight: 600;
        margin-bottom: 10px;
        position: relative;
    }
    .hotel-deal-panel .hd-content-inner .main-heading .header-text1 .logo-img {
        position: relative;
        margin-right: 10px;
        height: 50px;
        width: 28px;
        top: 9px;
        left: -2px;
    }
.hotel-deal-panel .hd-content-inner .main-heading .header-text1 span{display:flex; position:relative; top:5px;}
.hotel-deal-panel .hd-content-inner .main-heading .header-text1 .view-all{position:absolute; top:17px; right:0px; color:#e85612; font-size:14px; font-weight:700;}
/*.hotel-deal-panel .hd-content-inner .main-heading .header-text1:before{content:""; position:absolute; width:50px; height:5px; background:#59a498; bottom:-15px; left:50%; margin-left:-25px; border-radius:5px;}*/
.hotel-deal-panel .hd-content-inner .main-heading .header-text2{width: 100%;float: left;font-size:14px;text-align: center;color: #333; font-weight: 600;margin-bottom:0px; position:relative;}
.hotel-deal-panel .hd-content-inner .main-heading .line-img{display:flex;}


    .hotel-deal-panel .hd-content-inner .pkg-panel {
        width: 100%;
        float: left;
        position: relative;
        border-radius: 10px 10px;
        overflow: hidden;
        background: #fff;
        color: #1a2b48;
        margin-bottom: 10px;
        box-shadow: 0 3px 5px #00000026;
    }
    .hotel-deal-panel .hd-content-inner .pkg-panel .im {
        width: 100%;
        float: left;
        border-radius: 10px;
        position: relative;
        overflow: hidden;
    }
.hotel-deal-panel .hd-content-inner .pkg-panel .im img{width:100%; height:230px; float:left; border-radius:10px 10px 0 0; transition:0.3s;}
.hotel-deal-panel .hd-content-inner .pkg-panel .im:hover img{transform:scale(1.1);}
.hotel-deal-panel .hd-content-inner .pkg-panel .im .star-box{ position:absolute; top:20px; left:20px; background:#fff; padding:0 10px; border-radius:10px; }
.hotel-deal-panel .hd-content-inner .pkg-panel .im .star-rating{display:flex; margin:5px 0 5px 0;}
.hotel-deal-panel .hd-content-inner .pkg-panel .im .star-rating .stars {content:"\f005"; margin-top:0px; margin-bottom:0px; color:#ff9400; display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; letter-spacing:5px; font-size: 10px;}

.hotel-deal-panel .hd-content-inner .pkg-panel .content{width:100%; display:flex; flex-direction:column; background:#fff; padding:10px 16px;}
    .hotel-deal-panel .hd-content-inner .pkg-panel .content .name {
        display: flex;
        min-height: 51px;
        font-size: 18px;
        font-weight: 700;
        margin-bottom: 8px;
        color: #303030 !important;
        padding-right: 4px;
    }
.hotel-deal-panel .hd-content-inner .pkg-panel .content .city{display:flex; font-size:13px; font-weight: 600; margin-bottom:0px;}

    .hotel-deal-panel .hd-content-inner .pkg-panel .content .city img {
        width: 15px;
        height: 15px;
        margin-right: 5px;
        margin-top: 2px;
    }

    .hotel-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        border-top: 1px solid #ccc;
        margin-top: 8px;
    }
.hotel-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .box1{display:flex; flex-direction:column;}
.hotel-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .box2{display:flex;}
.hotel-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .from{display:flex; font-size:12px; font-weight:400; position:relative; top:6px;margin-bottom: 5px;}
.hotel-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .price{display:flex; align-items:flex-end; font-size:17px; font-weight:700;}
.hotel-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .price .pp{font-size:12px; position:relative; top:-5px; margin-left:5px;}
        .hotel-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .book-now {
            display: flex;
            align-items: center;
            background: linear-gradient( 90deg, #4ea7f9 0%, #0254a0 50%, #4ea7f9 100% );
            background-size: 200% 100%;
            background-position: left center;
            color: #fff;
            font-size: 12px;
            font-weight: 600;
            border: 0px;
            padding: 5px 15px;
            border-radius: 6px;
            text-decoration: none;
            transition: background-position 0.25s ease-in-out;
        }
            .hotel-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .book-now:hover {
                background-position: right center;
            }

.hotel-deal-panel .hd-content-inner .owl-slider-full{width: calc(100% + 24px);margin-left: -12px;float: left;margin-top: 0px; margin-bottom:20px;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-slider{margin-left:10px;margin-right:10px;}
.hotel-deal-panel .hd-content-inner .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;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons{width:100%; float:left;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:2px solid #fff; outline:3px solid #444; float:left; left:0px; margin-left:-50px; margin-top:-20px; background:#444 !important; position:absolute; top:50%;width: 40px;height: 40px;opacity:0.9;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:2px solid #fff; outline:3px solid #444; float:right; right:0px; margin-right:-50px; margin-top:-20px; background:#444 !important; position:absolute; top:50%; width: 40px;height: 40px;opacity:0.9;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls{top:-50px; right:10px; margin-top:0px;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons div {color: #666 !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: #869791;     background: linear-gradient(#fff, #e9e9e9) !important; background: -webkit-linear-gradient(#fff, #e9e9e9) !important; opacity: 0.5;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-prev:before, 
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #fff !important;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
    .hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-page span {
        background: #0254a0;
    }
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-slider-full .owl-item{padding-bottom: 21px;}
.hotel-deal-panel .hd-content-inner .our_offer .owl-wrapper-outer{padding: 16px 0px; margin: 0px 0px 0px;}
.hotel-deals-offer-div{
    display: flex;
    justify-content: space-between;
    padding-right: 50px;
}
.hotel-deals-offer-div img {
    margin-top: -25px;
    z-index: 1;
}
.offer-badge {
    position: absolute;
    right: 10px;
    width: 50px;
}
p.hotel-deals-discount {
    position: absolute;
    top: 22px;
    left: 10px;
    color: white;
    font-weight: 500;
    line-height: 14px;
}
    p.hotel-deals-discount span {
        display: block;
    }

    @media screen and (min-width:320px) and (max-width:767px) {
        .hotel-deal-panel .hd-content-inner .main-heading .header-text1{font-size:22px;}
.hotel-deal-panel .hd-content-inner .main-heading .header-text1 .logo-img{display: none;}
.hotel-deal-panel .hd-content-inner .main-heading .header-text1 .view-all{top:-15px;}
.hotel-deal-panel .hd-content-inner .owl-slider-full{padding:0;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls {display:none !important;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; display:none;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; display:none;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; left: -25px;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; right: -25px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
.hotel-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .book-now{padding:5px 10px;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.hotel-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

/*--HOTEL DEAL PANEL--*/


/*--HOLIDAY DEAL PANEL--*/
.holiday-deal-panel{width:100%; float:left;}
.holiday-deal-panel .hd-content-inner{width:100%; display:flex; flex-direction:column;}
.holiday-deal-panel .hd-content-inner .main-heading{width:100%; display:flex; flex-direction:column; justify-content:center; align-items:center; padding:50px 0 20px 0; position:relative;}
.holiday-deal-panel .hd-content-inner .main-heading .header-text1{width: 100%; display:flex; justify-content:center; align-items:flex-end; font-size:32px;text-align: center;color: #0e36a8;font-weight: 600;margin-bottom:10px; position:relative; }
.holiday-deal-panel .hd-content-inner .main-heading .header-text1 .logo-img{display:flex; margin-right:8px;}
.holiday-deal-panel .hd-content-inner .main-heading .header-text1 span{display:flex; position:relative; top:5px;}
.holiday-deal-panel .hd-content-inner .main-heading .header-text1 .view-all{position:absolute; top:17px; right:0px; color:#e85612; font-size:14px; font-weight:700;}
/*.holiday-deal-panel .hd-content-inner .main-heading .header-text1:before{content:""; position:absolute; width:50px; height:5px; background:#59a498; bottom:-15px; left:50%; margin-left:-25px; border-radius:5px;}*/
.holiday-deal-panel .hd-content-inner .main-heading .header-text2{width: 100%;float: left;font-size:14px;text-align: center;color: #333; font-weight: 600;margin-bottom:0px; position:relative;}
.holiday-deal-panel .hd-content-inner .main-heading .line-img{display:flex;}


.holiday-deal-panel .hd-content-inner .pkg-panel{width:100%; float:left; position:relative; border-radius:22px 22px; overflow:hidden; padding:10px 10px; background:#fff; color:#1a2b48; margin-bottom:20px; }
.holiday-deal-panel .hd-content-inner .pkg-panel .im{width:100%; float:left; border-radius:22px 22px; position:relative;}
.holiday-deal-panel .hd-content-inner .pkg-panel .im .im-inner{width:100%; float:left; border-radius:22px 22px; overflow:hidden;}
.holiday-deal-panel .hd-content-inner .pkg-panel .im img{width:calc(100% + 1px); float:left; transition:0.3s;height:168px;}
.holiday-deal-panel .hd-content-inner .pkg-panel .im:hover img{transform:scale(1.1);}
.holiday-deal-panel .hd-content-inner .pkg-panel .im .city-box{ position:absolute; top:20px; left:-10px; border-radius:0 5px 5px 0; font-size:16px; font-weight:700; background:#f2911f; color:#fff; padding:1px 20px; }
.holiday-deal-panel .hd-content-inner .pkg-panel .im .city-box.color1{background:#f2911f;}
.holiday-deal-panel .hd-content-inner .pkg-panel .im .city-box.color2{background:#005eb0;}
.holiday-deal-panel .hd-content-inner .pkg-panel .im .city-box.color3{background:#36bca1;}
.holiday-deal-panel .hd-content-inner .pkg-panel .im .city-box.color4{background:#a63c16;}

.holiday-deal-panel .hd-content-inner .pkg-panel .content{width:100%; display:flex; flex-direction:column; background:#fff; padding:10px 0px;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .name{display:flex; min-height:51px; font-size:18px; font-weight:600;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .city{display:flex; font-size:14px; font-weight:400; margin-bottom:10px;}

.holiday-deal-panel .hd-content-inner .pkg-panel .content .hotel-amenities1{width:100%; display:flex; flex-direction:column; min-height:92px;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .hotel-amenities1 li{width:100%; display:flex; align-items:center; list-style:none; margin-bottom:3px;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .hotel-amenities1 li .li-icon {width:30px; display:flex;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .hotel-amenities1 li .li-text {width: calc(100% - 30px); display:flex;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .hotel-amenities1 li .bold{font-weight:600;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .hotel-amenities1 li .li-text2{font-weight:600; display:flex; margin-right:5px;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .hotel-amenities1 li .li-text3{display:flex;}

.holiday-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip{display:flex; justify-content:space-between; align-items:flex-end;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .box1{display:flex; flex-direction:column;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .box2{display:flex;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .from{display:flex; font-size:14px; font-weight:400; position:relative; top:6px;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .price{display:flex; align-items:flex-end; font-size:22px; font-weight:700;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .price .pp{font-size:12px; position:relative; top:-5px; margin-left:5px;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .book-now{display:flex; align-items:center; background:#e85612; color:#fff; font-size:12px;cursor:pointer; font-weight:800; border: 0px solid #f66104; padding: 5px 15px 6px 15px; border-radius:6px; text-decoration:none; box-shadow:2px -2px 4px #422704 inset ;}
.holiday-deal-panel .hd-content-inner .pkg-panel .content .bottom-strip .book-now:hover{background:#c7470b;}

.holiday-deal-panel .hd-content-inner .owl-slider-full{width: calc(100% + 24px);margin-left: -12px;float: left;margin-top: 0px; margin-bottom:20px;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-slider{margin-left:10px;margin-right:10px;}
.holiday-deal-panel .hd-content-inner .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;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons{width:100%; float:left;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:2px solid #fff; outline:3px solid #444; float:left; left:0px; margin-left:-50px; margin-top:-20px; background:#444 !important; position:absolute; top:50%;width: 40px;height: 40px;opacity:0.9;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:2px solid #fff; outline:3px solid #444; float:right; right:0px; margin-right:-50px; margin-top:-20px; background:#444 !important; position:absolute; top:50%; width: 40px;height: 40px;opacity:0.9;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls{top:-50px; right:10px; margin-top:0px;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons div {color: #666 !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: #869791;     background: linear-gradient(#fff, #e9e9e9) !important; background: -webkit-linear-gradient(#fff, #e9e9e9) !important; opacity: 0.5;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-prev:before, 
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #fff !important;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-page span{background:#e85612;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-slider-full .owl-item{padding-bottom: 21px;}
.holiday-deal-panel .hd-content-inner .our_offer .owl-wrapper-outer{padding: 16px 0px; margin: 0px 0px 0px;}

@media screen and (min-width:320px) and (max-width:767px) {
.holiday-deal-panel .hd-content-inner .main-heading .header-text1{font-size:22px;}
.holiday-deal-panel .hd-content-inner .main-heading .header-text1 .logo-img{width:100px;}
.holiday-deal-panel .hd-content-inner .main-heading .header-text1 .view-all{top:-15px;}
.holiday-deal-panel .hd-content-inner .owl-slider-full{padding:0;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls {display:none !important;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; display:none;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; display:none;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; left: -25px;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; right: -25px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.holiday-deal-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

/*--HOLIDAY DEAL PANEL--*/


/*--DESTINATION BY THEME PANEL--*/
.destination-by-theme-panel{width:100%; float:left; }
.destination-by-theme-panel .hd-content-inner{width:100%; display:flex; flex-direction:column;}
.destination-by-theme-panel .hd-content-inner .main-heading{width:100%; display:flex; flex-direction:column; justify-content:center; align-items:center; padding:50px 0 20px 0; position:relative;}
.destination-by-theme-panel .hd-content-inner .main-heading .header-text1{width: 100%; display:flex; justify-content:center; align-items:flex-end; font-size:32px;text-align: center;color: #0e36a8;font-weight: 600;margin-bottom:10px; position:relative; }
.destination-by-theme-panel .hd-content-inner .main-heading .header-text1 .logo-img{display:flex; margin-right:8px;}
.destination-by-theme-panel .hd-content-inner .main-heading .header-text1 span{display:flex; position:relative; top:5px;}
.destination-by-theme-panel .hd-content-inner .main-heading .header-text1 .view-all{position:absolute; top:17px; right:0px; color:#e85612; font-size:14px; font-weight:700;}
/*.destination-by-theme-panel .hd-content-inner .main-heading .header-text1:before{content:""; position:absolute; width:50px; height:5px; background:#59a498; bottom:-15px; left:50%; margin-left:-25px; border-radius:5px;}*/
.destination-by-theme-panel .hd-content-inner .main-heading .header-text2{width: 100%;float: left;font-size:14px;text-align: center;color: #333; font-weight: 600;margin-bottom:0px; position:relative;}
.destination-by-theme-panel .hd-content-inner .main-heading .line-img{display:flex;}


.destination-by-theme-panel .hd-content-inner .pkg-panel{width:100%; float:left; position:relative; overflow:hidden; padding:10px 10px; color:#1a2b48; margin-bottom:20px;}
.destination-by-theme-panel .hd-content-inner .pkg-panel .im{width:100%; float:left; border-radius:22px 22px;cursor:pointer; position:relative;}
.destination-by-theme-panel .hd-content-inner .pkg-panel .im .im-inner{width:100%; float:left; border-radius:22px 22px; overflow:hidden;}
.destination-by-theme-panel .hd-content-inner .pkg-panel .im img{width:calc(100% + 1px); float:left; transition:0.3s;}
.destination-by-theme-panel .hd-content-inner .pkg-panel .im:hover img{transform:scale(1.1);}
.destination-by-theme-panel .hd-content-inner .pkg-panel .content{width:100%; display:flex; justify-content:center; align-items:center; padding:10px 0px;}
.destination-by-theme-panel .hd-content-inner .pkg-panel .content .title{display:flex;font-size:20px; font-weight:700;}
.destination-by-theme-panel .hd-content-inner .pkg-panel .content .icon{display:flex; margin-left:10px;}

.destination-by-theme-panel .hd-content-inner .owl-slider-full{width: calc(100% + 24px);margin-left: -12px;float: left;margin-top: 0px; margin-bottom:20px;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-slider{margin-left:10px;margin-right:10px;}
.destination-by-theme-panel .hd-content-inner .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;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons{width:100%; float:left;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:2px solid #fff; outline:3px solid #444; float:left; left:0px; margin-left:-50px; margin-top:-20px; background:#444 !important; position:absolute; top:50%;width: 40px;height: 40px;opacity:0.9;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:2px solid #fff; outline:3px solid #444; float:right; right:0px; margin-right:-50px; margin-top:-20px; background:#444 !important; position:absolute; top:50%; width: 40px;height: 40px;opacity:0.9;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls{top:-50px; right:10px; margin-top:0px;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons div {color: #666 !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: #869791;     background: linear-gradient(#fff, #e9e9e9) !important; background: -webkit-linear-gradient(#fff, #e9e9e9) !important; opacity: 0.5;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-prev:before, 
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #fff !important;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-page span{background:#e85612;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-slider-full .owl-item{padding-bottom: 21px;}
.destination-by-theme-panel .hd-content-inner .our_offer .owl-wrapper-outer{padding: 16px 0px; margin: 0px 0px 0px;}

@media screen and (min-width:320px) and (max-width:767px) {
.destination-by-theme-panel .hd-content-inner .main-heading .header-text1{font-size:22px;}
.destination-by-theme-panel .hd-content-inner .main-heading .header-text1 .logo-img{width:100px;}
.destination-by-theme-panel .hd-content-inner .main-heading .header-text1 .view-all{top:-15px;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full{padding:0;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls {display:none !important;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; display:none;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; display:none;}
}
@media screen and (min-width:320px) and (max-width:399px) {
.destination-by-theme-panel .hd-content-inner .main-heading .header-text1{font-size:18px;}
.destination-by-theme-panel .hd-content-inner .main-heading .header-text1 .logo-img{width:80px;}
}


@media screen and (min-width:768px) and (max-width:991px) {
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; left: -25px;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; right: -25px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.destination-by-theme-panel .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

/*--DESTINATION BY THEME PANEL--*/

/*--RAMADAN UMRAH PACKAGES--*/
.ramadan-umrah-packages{width:100%; float:left; }
.ramadan-umrah-packages .hd-content-inner{width:100%; display:flex; flex-direction:column;}
.ramadan-umrah-packages .hd-content-inner .main-heading{width:100%; display:flex; flex-direction:column; justify-content:center; align-items:center; padding:30px 0 30px 0; position:relative;}
    .ramadan-umrah-packages .hd-content-inner .main-heading .header-text1 {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: flex-end;
        font-size: 30px;
        text-align: center;
        color: #0254a0;
        font-weight: 600;
        margin-bottom: 10px;
        position: relative;
    }
.ramadan-umrah-packages .hd-content-inner .main-heading .header-text1 .logo-img{position: relative; margin-right:10px; height: 50px; width: 28px; top: 9px; left: -2px;}
.ramadan-umrah-packages .hd-content-inner .main-heading .header-text1 span{display:flex; position:relative; top:5px;}
.ramadan-umrah-packages .hd-content-inner .main-heading .header-text1 .view-all{position:absolute; top:17px; right:0px; color:#e85612; font-size:14px; font-weight:700;}
/*.hotel-deal-panel .hd-content-inner .main-heading .header-text1:before{content:""; position:absolute; width:50px; height:5px; background:#59a498; bottom:-15px; left:50%; margin-left:-25px; border-radius:5px;}*/
.ramadan-umrah-packages .hd-content-inner .main-heading .header-text2{width: 100%;float: left;font-size:14px;text-align: center;color: #333; font-weight: 600;margin-bottom:0px; position:relative;}
.ramadan-umrah-packages .hd-content-inner .main-heading .line-img{display:flex;}


    .ramadan-umrah-packages .hd-content-inner .pkg-panel {
        width: 100%;
        float: left;
        position: relative;
        border-radius: 22px 22px;
        overflow: hidden;
        background: #fff;
        color: #1a2b48;
        margin-bottom: 20px;
        box-shadow: 0 3px 5px #00000026;
    }
.ramadan-umrah-packages .hd-content-inner .pkg-panel .im{width:100%; float:left; border-radius:22px 22px 0 0; position:relative; overflow:hidden;}
.ramadan-umrah-packages .hd-content-inner .pkg-panel .im img{width:100%; float:left; border-radius:5px 5px 0 0; transform:scale(1.02); transition:0.3s;}
.ramadan-umrah-packages .hd-content-inner .pkg-panel .im:hover img{transform:scale(1.1);}

.ramadan-umrah-packages .hd-content-inner .pkg-panel .content{width:100%; display:flex; flex-direction:column; background:#fff; padding:0px 0px;}
    .ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box1 {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding: 20px 0;
        background-image: linear-gradient(160deg, #0254a0 14%, #4ea7f9 71%);
    }
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box1 .cb-text{display:flex; align-items:center; color:#fff; font-weight:600; margin:0 10px;}
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box1 .cb-text i{color:#000; display:flex; margin-right:5px;}
    .ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box2 {
        width: 100%;
        display: flex;
        padding: 5px 0px;
        background: white;
    }
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box2 .cb-col{width:50%; display:flex; padding:10px; justify-content: flex-start; align-items:center; text-align:center; flex-direction:column;}
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box2 .cb-col + .cb-col{border-left:2px solid #000;}
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box2 .cb-col .im-icon{display:flex; width:50%;}
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box2 .cb-col .cbc-text1{display:flex;}
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box2 .cb-col .star-box{display:flex; padding:0 10px; }
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box2 .cb-col .star-rating{display:flex; margin:5px 0 5px 0;}
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box2 .cb-col .star-rating .stars {content:"\f005"; margin-top:0px; margin-bottom:0px; color:#ff9400; display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; letter-spacing:5px; font-size: 13px;}
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box2 .cb-col .cbc-text2{display:flex; font-size:15px; font-weight:500;}

    .ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box3 {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        color: #000;
        padding: 3px 0px;
        padding-bottom: 30px;
        background: white;
    }
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box3 .cb-col1{width:100%; display:flex; padding:15px 0; justify-content:center;}
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box3 .cb-col1 .cb-text{display:flex; align-items:center; text-align: center; font-size:16px; font-weight:500; margin:0 10px;}
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box3 .cb-col2{width:100%; display:flex; justify-content:center;}
    .ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box3 .cb-col2 .view-detail {
        background-image: linear-gradient( 90deg, #4ea7f9 0%, #0254a0 50%, #4ea7f9 100% );
        background-size: 200% 100%;
        color: #fff;
        background-position: left center;
        border-radius: 30px 30px 30px 30px;
        padding: 8px 20px 8px 20px;
        transition: background-position 0.25s ease-in-out;
        font-weight: 600;
    }
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box3 .cb-col2 .view-detail i{margin-left:5px;}
        .ramadan-umrah-packages .hd-content-inner .pkg-panel .content .c-box3 .cb-col2 .view-detail:hover {
            background-position: right center;
        }

.ramadan-umrah-packages .hd-content-inner .owl-slider-full{width: calc(100% + 24px);margin-left: -12px;float: left;margin-top: 0px; margin-bottom:20px;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-slider{margin-left:10px;margin-right:10px;}
.ramadan-umrah-packages .hd-content-inner .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;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons{width:100%; float:left;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:2px solid #fff; outline:3px solid #444; float:left; left:0px; margin-left:-50px; margin-top:-20px; background:#444 !important; position:absolute; top:50%;width: 40px;height: 40px;opacity:0.9;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:2px solid #fff; outline:3px solid #444; float:right; right:0px; margin-right:-50px; margin-top:-20px; background:#444 !important; position:absolute; top:50%; width: 40px;height: 40px;opacity:0.9;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls{top:-50px; right:10px; margin-top:0px;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons div {color: #666 !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: #869791;     background: linear-gradient(#fff, #e9e9e9) !important; background: -webkit-linear-gradient(#fff, #e9e9e9) !important; opacity: 0.5;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-prev:before, 
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-next:before {content:"\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #fff !important;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-next:before {content:"\f105" !important; font-size:16px; font-weight:600;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-page span{background:#e85612;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-slider-full .owl-item{padding-bottom: 21px;}
.ramadan-umrah-packages .hd-content-inner .our_offer .owl-wrapper-outer{padding: 16px 0px; margin: 0px 0px 0px;}

@media screen and (min-width:320px) and (max-width:767px) {
.ramadan-umrah-packages .hd-content-inner .main-heading .header-text1{font-size:22px;}
.ramadan-umrah-packages .hd-content-inner .main-heading .header-text1 .logo-img{width:100px;}
.ramadan-umrah-packages .hd-content-inner .main-heading .header-text1 .view-all{top:-15px;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full{padding:0;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; display:none;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; display:none;}
}
@media screen and (min-width:320px) and (max-width:450px) {
.ramadan-umrah-packages .hd-content-inner .main-heading .header-text1{font-size:16px;}
.ramadan-umrah-packages .hd-content-inner .main-heading .header-text1 .logo-img{width:70px;}
}


@media screen and (min-width:768px) and (max-width:991px) {
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; left: -25px;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; right: -25px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
.ramadan-umrah-packages .hd-content-inner .pkg-panel .content .bottom-strip .book-now{padding:5px 10px;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.ramadan-umrah-packages .hd-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

/*--RAMADAN UMRAH PACKAGES--*/


/*--WHY BOOK PANEL--*/
.why-book-panel{width:100%; float:left; padding:0 0 30px 0; }
.why-book-panel .hd-content-inner{width:100%; display:flex; flex-direction:column;}
.why-book-panel .hd-content-inner .main-heading{width:100%; display:flex; flex-direction:column; justify-content:center; align-items:center; padding:30px 0 30px 0; position:relative;}
    .why-book-panel .hd-content-inner .main-heading .header-text1 {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: flex-end;
        font-size: 32px;
        text-align: center;
        color: #0254a0;
        font-weight: 600;
        margin-bottom: 10px;
        position: relative;
    }
.why-book-panel .hd-content-inner .main-heading .header-text1 .logo-img{display:flex; margin-right:8px;}
.why-book-panel .hd-content-inner .main-heading .header-text1 span{display:flex; position:relative; top:5px;}
.why-book-panel .hd-content-inner .main-heading .header-text1 .view-all{position:absolute; top:17px; right:0px; color:#e85612; font-size:14px; font-weight:700;}
/*.why-book-panel .hd-content-inner .main-heading .header-text1:before{content:""; position:absolute; width:50px; height:5px; background:#59a498; bottom:-15px; left:50%; margin-left:-25px; border-radius:5px;}*/
.why-book-panel .hd-content-inner .main-heading .header-text2{width: 100%;float: left;font-size:14px;text-align: center;color: #333; font-weight: 600;margin-bottom:0px; position:relative;}
.why-book-panel .hd-content-inner .main-heading .line-img{display:flex;}

.why-book-panel .hd-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; align-items: center; flex-wrap:wrap;}
.why-book-panel .hd-content-inner .d-flex-row .d-flex-col1{display:flex; width:60%; padding:0 10px;}
.why-book-panel .hd-content-inner .d-flex-row .d-flex-col2{display:flex; width:40%; padding:0 10px;}

.pkg-panel.why-book-card {
    text-align: center !important;
    padding: 0px 14px;
}

.why-book-cardimg {
    max-width: 100%;
    width: 20%;
}

.why-book-shadow {
    position: absolute;
    top: 0px;
    right: -8px;
}

.why-book-card-title {
    font-size: 20px;
    color: #303030;
    margin-bottom: 12px;
    min-height: 48px;
    line-height: 24px;
    font-weight: 700;
}

.why-book-card-para {
    color: #303030;
}

/*What You Get Hover Box CSS Start*/
    .what-you-get {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 40px;
        padding: 0px;
    }

    /* ITEM */
    .wyg-item {
        position: relative;
        text-align: center;
        min-height: 145px;
        cursor: pointer;
    }

    /* NORMAL STATE */
    .wyg-normal img {
        width: 48px;
        margin-bottom: 10px;
    }

    .wyg-normal h5 {
        font-size: 20px;
        font-weight: 700;
        color: #303030;
        margin-top: 0px;
    }

    /* HOVER BOX */
    .wyg-hover {
        position: absolute;
        inset: 0;
        background: linear-gradient(135deg, #005494, #04a7ea);
        border-radius: 16px;
        padding: 10px 16px;
        display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0;
        transform: translateY(-30px);
        transition: all 0.25s ease;
    }

    /* TEXT ANIMATION */
    .wyg-hover p {
        color: #fff;
        font-size: 14px;
        line-height: 1.6;
        opacity: 0;
        transform: translateY(-15px);
        transition: all 0.25s ease 0.15s;
    }

    /* HOVER EFFECT */
    .wyg-item:hover .wyg-hover,
    .wyg-item.active .wyg-hover {
        opacity: 1;
        transform: translateY(0);
    }

    .wyg-item:hover .wyg-hover p,
    .wyg-item.active .wyg-hover p {
        opacity: 1;
        transform: translateY(0);
    }

    /* Hide icon+heading when hovered */
    .wyg-item:hover .wyg-normal {
        opacity: 0;
    }
/*What You Get Hover Box CSS End*/
.dmt_filter_tabs_ul {
    display: flex;
    padding: 0px;
    border: none;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    flex-flow: inherit;
    margin: 0px;
    padding-bottom: 8px;
}
.nav-item.dmt_filter_tabs_li {
    margin-right: 10px;
    margin-bottom: 2px;
}
.dmt_filter_tabs_li .nav-link {
    color: #000;
    cursor: pointer;
    text-transform: uppercase;
    padding: 4px 18px;
    border-radius: 12px;
    border: none;
    font-size: 14px;
    font-weight: 400;
    background: rgba(0,0,0,.06);
}
.dmt_filter_tabs_li.active .nav-link {
    background: #f47920;
    border: none;
    color: white;
    font-weight: 500;
}
.dmt_filter_tabs_ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background: #f47920;
    border: none;
    color: white;
    font-weight: 500;
}
.dmt_filter_tabs_ul{
    border: none;
}
#divoffer_deal_panel .pkg .pkg-content {
    width: 100%;
    margin-top: 0px;
}
#divoffer_deal_panel .pkg {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0px;
    transition: 2s;
    box-shadow: 0 3px 5px #00000026;
}
#divoffer_deal_panel .pkg .pkg-content img {
    border-radius: 10px;
    max-width: 100%;
}
/*Download App And Sign Up CSS Start*/
.signup-coll {
    height: -webkit-fill-available;
}
.signup-col {
    background-image: url("../images/home/signup-image-bg.png");
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    padding: 16px;
    box-shadow: 0 3px 5px #00000026;
    height: 100%;
}
.signup-col h3{
    color: white;
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 12px;
    font-weight: 700;
    margin-top: 0px;
}
.download-app-col {
    background-image: linear-gradient(130deg,#0254a0,#20bcff);
    border-radius: 10px;
    padding: 16px;
    box-shadow: 0 3px 5px #00000026;
    display: flex;
    flex-wrap: wrap;
    text-align: left;
}
.download-app-col-image {
    margin-left: auto;
}
.download-app-col-content h3{
    color: white;
    font-weight: 700;
    line-height: 30px;
    margin: 0px;
}
.download-app-col-content p {
    color: white;
    margin-top: 5px;
    margin-bottom: 1rem;
}
.download-app-col-img {
    max-width: 100%;
}
.download-app-col-input-group button {
    background: linear-gradient( 90deg, #ff8e01 0%, #f58700 50%, #ff8e01 100% );
    background-size: 200% 100%;
    background-position: left center;
    color: #fff;
    font-weight: 600;
    border: 0px;
    padding: 5px 15px;
    border-radius: 0px 8px 8px 0px;
    text-decoration: none;
    transition: background-position 0.25s ease-in-out;
    min-width: fit-content;
}
.download-app-col-input-group button:hover {
    background-position: right center;
}
.download-app-col-input-group input {
    height: 40px;
    background-color: white;
    border: 1px solid white;
    border-radius: 10px 0px 0px 10px;
}
.download-app-col-input-group input:focus {
    border-radius: 10px 0px 0px 10px;
    border: 1px solid #ff8e01;
}
.download-app-col-input-group{
    display: flex;
    background-color: white;
    border-radius: 10px;
    margin-bottom: 16px;
}
@media (max-width: 1198px) {
    .download-app-col-image{
        margin-top: 16px;
    }
}
@media (min-width: 770px) {
    .search_navigation_tab {
        display: none;
    }
}
/*Download App And Sign Up CSS End*/

/*About DMT CSS*/
.about-dmt h2 {
    color: #0254a0;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 24px;
}
.about-dmt-panel {
    background-color: #fff196;
    padding: 16px 0 10px !important
}
.about-dmt p{
    margin-bottom: 8px;
}

.more-content {
    display: none;
    margin-top: 10px;
    transition: 0.2s ease;
}

.read-more-btn {
    background: none;
    border: none;
    color: #0d6efd;
    font-weight: 600;
    padding: 0;
    margin-top: 10px;
    cursor: pointer;
    transition: 0.2s ease;
}

.read-more-btn:hover {
     text-decoration: underline;
}

.google-reviews-box {
    display: flex !important;
    align-items: center !important;
    gap: 8px;
    justify-content: center; 
}
.google-reviews-boximg {
    max-width: 100% !important;
    width: 25px !important;
}

/*About DMT CSS End*/

/*Header DMT New CSS Start*/
.dmt-navbar-header{
    display: flex !important;
    position: relative !important;
    align-items: center !important;
    padding: 4.5px 0px !important;
    margin-bottom: 0px !important;
    background: transparent !important;
    border: none !important;
}
.dmt-navbar-brand {
    margin-right: 16px !important;
    height: auto !important;
    padding: 5px 0px !important;
}
.navbar-collapse.collapse {
    display: flex !important;
    flex-basis: auto !important;
    flex-grow: 1 !important;
    border: none !important;
    background: transparent !important;
    align-items: center;
}
.dmt-navbar-left{
    display: flex !important;
    align-items: center !important;
    margin-right: auto !important;
}
.dmt-navbar-right{
    display: flex !important;
    align-items: center !important;
    margin-left: auto !important;
}
ul.dmt-navbar-left li{
    margin-left: 12px !important;
}
.navbar-default .navbar-nav > .active > a{
    border-radius: 10px !important;
}
.dmt_lang_txt{
    font-size: 12px !important;
    color: #000 !important;
    font-weight: 400 !important;
    margin-left: 7px !important;
}
p.dmtnav_icons_name {
    color: #000 !important;
    font-weight: 400 !important;
    font-size: 12px !important;
}
.dmtnav_icons{
    width: 34px !important;
}
.dmtnavmap_icons{
    width: 26px !important;
}
.dmtheader-logo {
    width: 150px !important;
}
.navbar-nav > li > a{
    padding: 8px !important;
}
.navbar-default .navbar-nav > .active > a p.dmtnav_icons_name {
    font-weight: 500 !important;
}
header .top-strip3 {
    padding: 0px !important;
}
.nav_icons_WEBCHECK_div{
    display: flex !important;
    align-items: center !important;
}
.nav_dropdown_name_CHECK{
    color: #000 !important;
    font-size: 12px !important;
    font-weight: 400 !important;
}
.navbar-nav > li > .dropdown-menu {
    padding: 8px 0px !important;
    border-radius: 6px !important;
    border: none !important;
    box-shadow: 0 0 28px rgba(0,0,0,.1) !important;
    width: max-content !important;
}
.navbar-nav > li > .dropdown-menu i{
    font-size: 15px !important;
    margin-right: 7px !important;
}
.dropdown-menu > li > a {
    padding: 6px 16px !important;
    font-size: 13px !important;
    color: #2d4a78 !important;
    font-weight: 400 !important;
}
.navbar-default .navbar-nav > .open > a {
    border-radius: 10px !important;
}

@media (max-width: 992px) {
    header .side-menu {
        display: inline-block !important;
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .container:before{
        display: none !important;
    }
    .container:after {
        display: none !important;
    }
    .navbar:before {
        display: none !important;
    }
    .navbar:after {
        display: none !important;
    }
    .dmt-navbar-header{
        justify-content: space-between !important;
    }
    .navbar-brand {
        height: auto !important;
    }
    .search_container .radio-full .radio-inline [type="radio"]:checked + label:before {
        width: 16px !important;
        height: 16px !important;
    }
    .search_container .radio-full .radio-inline [type="radio"]:not(:checked) + label:before {
        width: 16px !important;
        height: 16px !important;
    }
    .search_container .radio-full .radio-inline [type="radio"]:not(:checked) + label {
        line-height: 16px !important;
        font-size: 12px !important;
        font-weight: 500 !important;
        padding-left: 18px !important;
    }
    .search_container .radio-full .radio-inline [type="radio"]:checked + label:after {
        width: 8px !important;
        height: 8px !important;
        top: 4px !important;
        left: 4px !important;
    }
    .search_container .radio-full .radio-inline [type="radio"]:checked + label{
        line-height: 16px !important;
        font-size: 12px !important;
        font-weight: 500 !important;
        padding-left: 18px !important;
    }
    .search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline{
        margin-right: 2px !important;
        font-size: 12px !important;
        font-weight: 500 !important;
    }
    .search_container .tab_full_container .tab-pane .border-left{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .search_container .tab_full_container .tab-content .tab-pane .form-group{
        margin-bottom: 5px !important;
        border-radius: 10px !important;
    }
    .flight-calender-col.common-calender-col.calender1.border-left{
        padding-right: 2.5px !important;
    }
    .flight-calender-col.common-calender-col.calender2.border-left{
        padding-left: 2.5px !important;
    }
    .fh-calender-col.common-calender-col.calender1.border-left {
        padding-right: 2.5px !important;
    }
    .fh-calender-col.common-calender-col.calender2.border-left{
        padding-left: 2.5px !important;
    }
    .h-calender-col.common-calender-col.calender1.border-left {
        padding-right: 2.5px !important;
    }
    .h-calender-col.common-calender-col.calender2.border-left {
        padding-left: 2.5px !important;
    }
    .dmt-headermenu-button{
        color: #000;
        font-size: 28px;
    }
}   
/*Header DMT New CSS End*/

/*Footer DMT New CSS Start*/
.dmt-new-footer-wrapper {
    background-color: #113F69 !important;
    padding: 35px !important;
}
.dmtfootercontact-number {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: white !important;
    margin-bottom: 4px !important;
    margin-top: 4px !important;
}
.dmticon-copy {
    background-color: white;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #005494;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    display: flex;
    margin-right: 5px;
    transition: 0.2s ease-in;
}
    .dmticon-copy:hover {
        background-color: #f59c1e;
        color: white;
    }
.dmt-footer-heading {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 0px;
    color: white;
}
.dmt-footer-hr {
    background-color: #f59c1e;
    width: 75px !important;
    height: 4px !important;
    margin: 0px !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    border: none !important
}
.footer-items {
    color: white !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    margin-bottom: 3px !important;
    transition: color 0.2s ease !important;
    list-style: none !important
}
.footer-items:hover {
    color: #f59c1e !important;
}
.footer-right-img{
    max-width: 100%;
    width: 60px;
}
.bottom-footer-content-main{
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
}
/*Footer DMT New CSS End*/

.dmtinner_page_heading{
    color: #fff;
    font-size: 28px;
    line-height: 32px;
    font-weight: 600;
    padding: 70px 0 30px;
    margin: 0px !important;
}
.home_external_page {
    position: relative !important;
    background: #f2f2f2 !important;
}
.home_external_page.about_us_pg:after{
    position: absolute;
    top: 0;
    width: 100%;
    content: "";
    background-color: #1b2b4f;
    background-image: linear-gradient(180deg, #005494, #04a7ea);
    height: 200px;
    z-index: 0;
}
.dmtinner_page_container{
    position: relative !important;
    z-index: 1 !important;
}
.dmtinner-page-rightside{
    position: absolute !important;
    right: 0 !important;
    top: -10px !important;
    width: 440px !important;
    height: 200px !important;
    overflow: hidden !important;
    z-index: -1;
}
.dmtinner-page-rightside img {
    width: 100%;
    height: 100%;
}
.dmtinner-page-row{
    padding-top: 40px !important;
    padding-bottom: 50px !important;
}
.dmtinner-page-content{
    padding: 30px !important;
    background: white !important;
    border-radius: 8px !important;
}
.dmtinner-page-content p {
    font-size: 15px !important;
    line-height: 22px !important;
    color: #4a4a4a !important;
    font-weight: 400 !important;
}
.dmtinner-page-content .cardSection {
    margin-bottom: 20px;
}
.dmtinner-page-content .cardSection .headSpan {
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 5px;
    display: block;
}
.dmtinner-page-content .cardSection ul {
    padding: 0px 0px 0px 15px !important;
}
.dmtinner-page-content .cardSection ul li {
    font-size: 15px;
    line-height: 22px;
    color: #4a4a4a;
    font-weight: 400;
    margin: 0 0 5px;
}
.dmtinner-page-content h3 {
    font-weight: 500;
    color: #0254a0;
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 10px;
}
.form-control-label {
    font-size: 14px;
    line-height: 18px;
    color: #4a4a4a;
    font-weight: 500;
    padding-bottom: 5px;
    margin: 0;
}
.dmt-contact-forminput {
    border: 1px solid #9b9b9b !important;
    background-color: #fff !important;
    border-radius: 4px !important;
    font-size: 14px !important;
    padding: 10px 14px !important;
    color: #4a4a4a !important;
    cursor: pointer !important;
    height: 42px !important;
}
.dmt-contact-forminput:focus{
    border: 2px solid #005494;
}
.flight_info_title2_flex{
    display: inline-flex;
    width: max-content;
    align-items: center;
}
.flight_info_title2_flex img {
    width: 40px;
    margin-right: 10px;
}
#btnSendEnquiry {
    border: none;
    background-size: 200% 100%;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background: linear-gradient(90deg, #4ea7f9 0%, #0254a0 50%, #4ea7f9 100%);
    background-size: 200% 100%;
    background-position: left center;
    transition: background-position 0.25s ease-in-out;
    padding: 12px 26px;
}
#btnSendEnquiry:hover {
    background-position: right center;
}
.captcha-panel{
    display: flex;
    gap: 10px;
    align-items: center;
}
.dmt-contactpage-contact-details h2 {
    font-size: 18px;
    line-height: 22px;
    color: #005494;
}
@media (max-width: 768px) {
    #btnSendEnquiry {
        width: 100%;
        padding: 13px 18px;
        border-radius: 100px;
    }
    #divContactUs {
        margin-top: 20px !important;
    }
    .dmt-contactpage-contact-details2 {
        margin-bottom: 20px !important;
    }
    .dmtinner_page_heading {
        padding: 60px 16px 20px !important;
        font-size: 22px !important;
        line-height: 26px !important;
    }
    .dmtinner-page-content p {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .dmtinner-page-content .cardSection ul li {
        font-size: 13px !important;
        line-height: 17px !important;
    }
    .dmtinner-page-content h3 {
        font-size: 17px !important;
    }
}
@media (max-width: 576px) {
    .dmtinner-page-rightside{
        top: 30px !important;
        width: 200px !important;
        height: 110px !important;
    }
}
/*
    
*/
/* Desktop – looks like normal grid */
@media (min-width: 990px) {
    #divwhybook_panel .owl-wrapper {
        display: flex !important;
        transform: none !important;
        gap: 5px;
    }

    #divwhybook_panel .owl-item {
        float: none !important;
    }

    #what-you-get-owlslider-mobile-tab {
        display: none;
    }
}

/* Tablet & Mobile – slider normal */
@media (max-width: 991px) {
    #divwhybook_panel .owl-wrapper {
        display: block;
    }
    .why-book-shadow {
        display: none;
    }
    .what-you-get {
        display: none !important;
    }
}

@media (max-width: 768px) {
    .why-book-card-title {
        min-height: 25px !important;
    }
    .why-book-cardimg{
        width: 15% !important;
    }
}


@media screen and (min-width:320px) and (max-width:767px) {
.why-book-panel .hd-content-inner .d-flex-row .d-flex-col1{width:100%;}
.why-book-panel .hd-content-inner .d-flex-row .d-flex-col2{width:100%;}
.why-book-panel .hd-content-inner .main-heading .header-text1{font-size:22px;}
.why-book-panel .hd-content-inner .main-heading .header-text1 .logo-img{width:100px;}
.why-book-panel .hd-content-inner .main-heading .header-text1 .view-all{top:-15px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
}

.why-book-panel .hd-content-inner .img-panel{width:100%; display:flex; padding-right:30px;}
.why-book-panel .hd-content-inner .content-panel{display:flex; flex-direction:column; padding-left:30px; color:#1a2b48; font-weight:600;}
.why-book-panel .hd-content-inner .content-panel .text-box{display:flex; margin-bottom:20px; text-align:justify;}
.why-book-panel .hd-content-inner .content-panel .text-box .more{}
.why-book-panel .hd-content-inner .content-panel .text-box .morecontent span {display: none;}
.why-book-panel .hd-content-inner .content-panel .text-box .morelink {display: block; color:#e85612;}

.why-book-panel .hd-content-inner .content-panel .services-panel{display:flex; flex-direction:column;}
.why-book-panel .hd-content-inner .content-panel .services-panel .package{width:100%; display:flex; align-items: center; margin-bottom:15px;}
.why-book-panel .hd-content-inner .content-panel .services-panel .package .im{width:50px; display:flex; margin-right:0px; transition:0.3s;}
.why-book-panel .hd-content-inner .content-panel .services-panel .package .im img{width:100%;}
.why-book-panel .hd-content-inner .content-panel .services-panel .package .pkg-content{width:calc(100% - 50px); display:flex; flex-direction:column; padding-left:20px;}
.why-book-panel .hd-content-inner .content-panel .services-panel .package .pkg-content .pkg-text1{display:flex; font-size:18px; margin-bottom:10px; font-weight:800;}
.why-book-panel .hd-content-inner .content-panel .services-panel .package .pkg-content .pkg-text2{display:flex; font-size:14px;}
.why-book-panel .hd-content-inner .content-panel .services-panel .package:hover .im{transform:translateY(-10px);}
@media screen and (min-width:320px) and (max-width:767px) {
.why-book-panel .hd-content-inner .img-panel{margin-bottom:20px; padding-right:0px;}
.why-book-panel .hd-content-inner .content-panel{padding-left:0px;}
}
/*--WHY BOOK PANEL--*/


/*--TRUST POILOT PANEL--*/
.trust-poilot-panel{width:100%; float:left; padding:8px 0 8px 0; background:url(../images/home/panel-bg1.jpg) no-repeat; background-size:100% 100%;}
.trust-poilot-panel .hd-content-inner{width:100%; display:flex; flex-direction:column;}
.trust-poilot-panel .hd-content-inner .tp-box{width:100%; height:auto;}
.trust-poilot-panel .hd-content-inner .tp-box img{width:100%;}
/*--TRUST POILOT PANEL--*/

/*--NEWS LETTER PANEL--*/
.news-letter-panel{width:100%; float:left; padding:10px 0 10px 0; background:url(../images/home/panel-bg2.jpg) no-repeat; background-size:100% 100%;}
.news-letter-panel .hd-content-inner{width:100%; display:flex; flex-direction:column;}

.news-letter-panel .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; align-items:center; flex-wrap:wrap;}
.news-letter-panel .d-flex-row .d-flex-col1{display:flex; flex-wrap:wrap; width:40%; padding:0 10px;}
.news-letter-panel .d-flex-row .d-flex-col2{display:flex; flex-wrap:wrap; width:30%; padding:0 10px;}
.news-letter-panel .d-flex-row .d-flex-col3{display:flex; flex-wrap:wrap; width:30%; padding:0 10px;}

.news-letter-panel .nl-text{display:flex; font-size:16px; font-weight:700; }
.news-letter-panel .news-letter{width:100%; display:flex; flex-direction:column; color:#5c5c5c; padding-left:0px;}
.news-letter-panel .news-letter .box2{width:100%; display:flex; margin-top:0px;}
.news-letter-panel .news-letter .box2 .nl-input{width:calc(100% - 120px); height:40px; display:flex; border-radius:0px;}
.news-letter-panel .news-letter .box2 .nl-input-btn{display:flex; width:120px; height:40px; border: 0px solid #e1e1e1; font-weight:400; border-radius:0; align-items:center; justify-content:center; background:#e85612; color:#fff; transition:0.3s;}
.news-letter-panel .news-letter .box2 .nl-input-btn i{margin-left:5px;}
.news-letter-panel .news-letter .box2 .nl-input-btn:hover{background:#c7470b;}
.news-letter-panel .news-letter-bg-img{width:100%; display:flex; padding-left:30px;}
.news-letter-panel .news-letter-bg-img img{width:100%; height:auto;}

@media screen and (min-width:320px) and (max-width:767px) {
.news-letter-panel .d-flex-row .d-flex-col1{width:100%;}
.news-letter-panel .d-flex-row .d-flex-col2{width:100%;}
.news-letter-panel .d-flex-row .d-flex-col3{width:100%;}
.news-letter-panel .nl-text,
.news-letter-panel .news-letter .box2{margin-bottom:20px;}
.news-letter-panel .news-letter-bg-img img{height:100px;}
}
@media screen and (min-width:768px) and (max-width:991px) {
.news-letter-panel .d-flex-row .d-flex-col1{width:30%;}
.news-letter-panel .d-flex-row .d-flex-col2{width:45%;}
.news-letter-panel .d-flex-row .d-flex-col3{width:25%;}
}
@media screen and (min-width:992px) and (max-width:1199px) {
.news-letter-panel .d-flex-row .d-flex-col1{width:30%;}
.news-letter-panel .d-flex-row .d-flex-col2{width:40%;}
.news-letter-panel .d-flex-row .d-flex-col3{width:30%;}
}

/*--NEWS LETTER PANEL--*/

/*--FOOTER--*/
.footer-full{width:100%; float:left;}
.footer-full .footer-top{width:100%; display:flex; flex-direction:column; background:#fff;}
.footer-full .footer-top .footer-row1{width:100%; display:flex; flex-wrap:wrap; padding:50px 0 0 0;}
.footer-full .footer-top .footer-row1 .f-col{display:flex; flex-direction:column; position:relative; padding:0 15px;}
.footer-full .footer-top .footer-row1 .f-col .f-shadow{position:absolute; top:0px; right:0px;}
.footer-full .footer-top .footer-row1 .f-col .f-shadow img{width:100%; height:auto;}
.footer-full .footer-top .footer-row1 .f-col:last-child .f-shadow{display:none;}

.footer-full .footer-top .footer-row1 .f-col1{width:22%;}
.footer-full .footer-top .footer-row1 .f-col2{width:14%;}
.footer-full .footer-top .footer-row1 .f-col3{width:14%;}
.footer-full .footer-top .footer-row1 .f-col4{width:14%;}
.footer-full .footer-top .footer-row1 .f-col5{width:17%;}
.footer-full .footer-top .footer-row1 .f-col6{width:19%;}
.footer-full .footer-top .footer-row1 .f-heading{display:flex; font-size:16px; font-weight:600; margin-bottom:20px;}
.footer-full .footer-top .footer-row1 .f-ul{display:flex; flex-direction:column; list-style:none; }
.footer-full .footer-top .footer-row1 .f-ul li{display:flex; font-size:14px; margin-bottom:10px; font-weight:600;}
.footer-full .footer-top .footer-row1 .f-ul li a{color:#333;}
.footer-full .footer-top .footer-row1 .f-ul-addres{display:flex; flex-direction:column; list-style:none; }
.footer-full .footer-top .footer-row1 .f-ul-addres li{display:flex; font-size:14px; margin-bottom:10px; font-weight:600;}
.footer-full .footer-top .footer-row1 .f-ul-addres li a{width:100%; display:flex; color:#333;}
.footer-full .footer-top .footer-row1 .f-ul-addres li .li-icon{display:flex; width:25px; font-size:14px; font-weight:600; color:#e85612; position:relative; top:3px;}
.footer-full .footer-top .footer-row1 .f-ul-addres li .li-text{display:flex; width:calc(100% - 25px); overflow-wrap: anywhere;}
.footer-full .footer-top .footer-row1 .social_link{padding: 0; margin-top:10px; display:inline-block;}
.footer-full .footer-top .footer-row1 .social_link li{ list-style: none; display:inline-block; margin-right:2px; margin-bottom:5px; transition:0.3s;}
.footer-full .footer-top .footer-row1 .social_link li:hover{transform:rotate(-360deg);}
.footer-full .footer-top .footer-row1 .social_link li span{font-size:14px;font-weight: 700;text-transform: uppercase;color: #333;line-height: 40px;}
.footer-full .footer-top .footer-row1 .social_link li a{ color: #0e36a8;font-size:14px; border:1px solid #0e36a8; border-radius:50%; display: block;width:28px;height:28px; line-height:28px; text-align: center;}
.footer-full .footer-top .footer-row1 .social_link li a:hover{color:#000;}

.footer-full .footer-top .footer-row2{width:100%; display:flex;}
.footer-full .footer-top .footer-row2 .financial-protection{display:flex; flex-wrap:wrap; margin-top:40px;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel{width:300px; display:flex; flex-direction:column;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel .ul-atol{float:left; list-style:none;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel .ul-atol li{display:inline-block; margin-right:10px;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel .ul-atol li img{width:80px;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel .ul-payment-icon{width:100%; float:left; margin-top:15px; list-style:none;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel .ul-payment-icon li{display:inline-block; margin-bottom:5px;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel .ul-payment-icon li img{width:40px; height:auto; }

.footer-full .footer-top .footer-row2 .financial-protection .im-panel .app-heading{font-size:16px; font-weight:600; color:#0e36a8; margin-bottom:15px;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel .qr-code{width:100%; display:flex; }
.footer-full .footer-top .footer-row2 .financial-protection .im-panel .qr-code .qr-left{display:flex; margin-right:15px;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel .qr-code .qr-right{display:flex; flex-direction:column;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel .qr-code .qr-img{width:100px;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel .qr-code .g-play{width:140px; margin-top:4px; margin-bottom:10px;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel .qr-code .app-store{width:140px;}

.footer-full .footer-top .footer-row2 .financial-protection .text-panel{width:calc(100% - 300px); display:flex; flex-direction:column;}
.footer-full .footer-top .footer-row2 .financial-protection .text-panel .text1{width:100%; display:flex; margin-bottom:10px; font-size:16px; font-weight:600; color:#0e36a8;}
.footer-full .footer-top .footer-row2 .financial-protection .text-panel .text2{width:100%; display:inline-block; font-size:14px; font-weight:600; text-align:justify;}
.footer-full .footer-top .footer-row2 .financial-protection .text-panel .text2 a{display:flex;}
.footer-full .footer-top .footer-row2 .financial-protection .text-panel a{color:#006ee3;text-decoration:underline}

.footer-full .footer-top .footer-row3{width:100%; display:flex;}
.footer-full .footer-top .footer-row3 .travel-aware{display:flex; flex-wrap:wrap; margin:15px 0 15px 0; padding-top:15px; border-top:3px solid #333;}
.footer-full .footer-top .footer-row3 .travel-aware .im-panel{width:60px; display:flex; flex-direction:column;}
.footer-full .footer-top .footer-row3 .travel-aware .text-panel{width:calc(100% - 60px); padding:0 50px; display:flex; flex-direction:column; text-align: center; font-weight:600;}
.footer-full .footer-top .footer-row3 .travel-aware .text-panel a{text-decoration:underline;}

.gfc-topstrip{width:100%; float:left; position:relative; left:0px; padding: 11px 1.25rem; background-color: #fff3cd; z-index:11;}
.gfc-topstrip p{ margin-bottom: 1rem; color: #856404;border-color: #ffeeba; margin-bottom:0px;}
.gfc-topstrip p .alert-link {color: #533f03; font-weight:bold; text-decoration:underline;}
.gfc-topstrip .accept {position: absolute;top:0px;right: 90px;padding: 5px 11px 7px 12px;color: inherit; border:0px; background:#eee; border-radius:5px;margin-top: 5px;}
.gfc-topstrip .close {position: absolute;top: 0;right: 0;padding: .75rem 1.25rem;color: inherit;}

@media(max-width: 1199px ) {
.gfc-topstrip .accept{position:static; float: left;}
.gfc-topstrip .close{position:static; float: left;}
}

.footer-full .footer-bottom{width:100%; float:left; background:#272b2a;}
.footer-full .footer-bottom .copy-right.cr-left {float: left;}
.footer-full .footer-bottom .copy-right {padding: 10px 0 10px 0; float: left; color: #fff; font-size: 14px;}
.footer-full .footer-bottom .copy-right .website{color:#e85612; margin:0 5px;}
.footer-full .footer-bottom .copy-right.d-flex{width:100%; display:flex; flex-wrap:wrap; justify-content:space-between;} 
.footer-full .footer-bottom .copy-right.d-flex .df-col{display:flex;}
.footer-full .footer-bottom .copy-right.d-flex .disign-devlope{font-size:12px;}
.footer-full .footer-bottom .copy-right.d-flex .disign-devlope a{margin:0 5px;}
.footer-full .footer-bottom .send-message{float:right; padding:20px 30px; background:#1a2b48; color:#fff;}

@media screen and (min-width:320px) and (max-width:767px) {
.footer-full{display:none}
.footer-full .footer-top .footer-row1 .f-col{padding:0 0px;}
.footer-full .footer-top .footer-row1 .f-col1{width:100%;}
.footer-full .footer-top .footer-row1 .f-col2{width:100%;}
.footer-full .footer-top .footer-row1 .f-col3{width:100%;}
.footer-full .footer-top .footer-row1 .f-col4{width:100%;}
.footer-full .footer-top .footer-row1 .f-col5{width:100%;}
.footer-full .footer-top .footer-row1 .f-col6{width:100%;}
.footer-full .footer-top .footer-row1 .f-col .f-shadow{display:none;}

.footer-full .footer-top .footer-row2 .financial-protection .im-panel{width:100%; margin-bottom:15px;}
.footer-full .footer-top .footer-row2 .financial-protection .text-panel{width:calc(100% - 00px);}
.footer-full .footer-top .footer-row3 .travel-aware .im-panel{width:100%; display:flex; align-items:center; justify-content:center; margin-bottom:10px;}
.footer-full .footer-top .footer-row3 .travel-aware .im-panel img{width:60px; display:flex;}
.footer-full .footer-top .footer-row3 .travel-aware .text-panel{width:calc(100% - 0px); padding:0 0px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.footer-full .footer-top .footer-row1 .f-col1{width:40%;}
.footer-full .footer-top .footer-row1 .f-col2{width:30%;}
.footer-full .footer-top .footer-row1 .f-col3{width:30%;}
.footer-full .footer-top .footer-row1 .f-col4{width:40%;}
.footer-full .footer-top .footer-row1 .f-col5{width:30%;}
.footer-full .footer-top .footer-row1 .f-col6{width:30%;}
.footer-full .footer-top .footer-row1 .f-col:nth-child(3) .f-shadow{display:none;}
.footer-full .footer-top .footer-row2 .financial-protection .im-panel{width:100%; margin-bottom:15px;}
.footer-full .footer-top .footer-row2 .financial-protection .text-panel{width:calc(100% - 00px); }
}

/*--FOOTER--*/


.RequestCallBack-popup .request-a-callback-btn{background:#0e36a8;}
.RequestCallBack-popup .request-a-callback-btn:hover{background:#e85612;}
.RequestCallBack-popup .close-btn{background:#e85612;}
.RequestCallBack-popup .close-btn:hover{background:#0e36a8;}


/* FAQ */ 
.landing-pg{}
.landing-pg .landing-p-content{width:100%; display:flex; flex-wrap:wrap; margin-top:30px; margin-bottom:10px;}

.landing-pg .landing-p-content .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.landing-pg .landing-p-content .d-flex-row .d-flex-col1{display:flex; width:calc(100% - 250px); padding:0 10px;}
.landing-pg .landing-p-content .d-flex-row .d-flex-col2{display:flex; width:250px; padding:0 10px;}

@media screen and (min-width:320px) and (max-width:767px) {
.landing-pg .landing-p-content .d-flex-row .d-flex-col1{display:flex; width:100%; margin-bottom:20px;}
.landing-pg .landing-p-content .d-flex-row .d-flex-col2{display:flex; width:100%;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.landing-pg .landing-p-content .d-flex-row .d-flex-col{width:100%;}
}
.landing-pg .landing-p-content .contect-box{width:100%; display:flex; flex-direction:column;}
.landing-pg .landing-p-content .contect-box .cb-heading{font-size:24px; color:#101010eb; font-weight:800; margin-bottom:20px;}
.landing-pg .landing-p-content .contect-box .cb-text1{font-size:14px;}

.landing-pg .landing-p-content .summary-box{width:100%; background:#f1f1f1; display:flex; flex-direction:column;}
.landing-pg .landing-p-content .summary-box .sb-heading{font-size:20px; font-weight:600; text-align:center; background:#e85612; color:#fff; margin-bottom:20px; padding:5px 15px; border-radius:20px;}
.landing-pg .landing-p-content .summary-box .sb-ul{width:100%; padding:0 15px; display:flex; list-style:circle; flex-direction:column;}
.landing-pg .landing-p-content .summary-box .sb-ul li{display:flex; margin-bottom:10px; position:relative; padding-left:15px;}
.landing-pg .landing-p-content .summary-box .sb-ul li:before{content:""; position:absolute; width:5px; height:5px; background:#000; border-radius:50%; top:8px; left:0px;}

/*===============ACCORDION===============*/
.accordian-section-heading { padding: 10px 0 20px 0; margin-top: 10px; color: #0d75c3; font-size: 20px;text-transform: uppercase;font-weight: 700;}
.faq-pg .faq-panel-box{width:100%; float:left; margin:0 auto; position:relative; z-index:1; margin-bottom: 24px !important;}
.faq-pg .faq-panel-box .faq-heading{width:100%; text-align:center; font-size:30px; font-weight:600; margin-bottom:20px;}
.faq-pg .faq-panel-box .faq-text1{width:100%; text-align:center; font-size:14px; font-weight:600; font-style:italic; color:#419952; margin-bottom:30px;}
.faq-pg .faq-panel-box .faq-panel-box-inner{width:100%; float:left; }
.faq-pg .faq-panel-box .faq-panel-box-inner .panel-group {width:100%; float:left; margin-bottom:0px;}
    .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default {
        width: 100%;
        float: left;
        border: 0px;
        box-shadow: none;
        border-radius: 15px;
        background: #fff !important;
        margin-top: 0px !important;
        margin-bottom: 10px !important;
    }
.faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading{width:100%; float:left; background:none !important; padding:0px 0px; border-bottom:0px solid transparent; border-top-left-radius:0px; border-top-right-radius:0px;}
.faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title{width:100%; float:left; position:relative;}
    .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a {
        background: none;
        color: #005494;
        margin: 0;
        cursor: pointer;
        font-size: 16px;
        font-weight: 500 !important;
        padding: 10px 47px;
        position: relative;
        position: relative;
        display: block;
        min-height: 50px;
        background: #fff;
        border-radius: 15px;
        margin-bottom: 0px;
        font-weight: 500;
        box-shadow: 0 10px 10px #e3eae957;
        transition: height 225ms cubic-bezier(0.4, 0, 0.2, 1);
        border: 1px solid #eee;
        align-content: center !important;
    }
        .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a:hover {
            background: #f3f3f3 !important;
        }
.faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a::before {content: ""; position: absolute;right: 0;top: 0;height:50px;width:50px; border-radius:50%; /*background-color: #e85612; border:1px solid #4d4d4d;*/}
.faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a:after{content: "\f067"; -webkit-transform: rotate(-90deg);transform: rotate(-90deg); position: absolute; font-family: FontAwesome; right: 15px; top: 16px; transition:0.3s;}
.faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a.active {border-bottom: 1px solid #dcdcdc;}
.faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a[aria-expanded="true"]:after {content: "\f068"; -webkit-transform:rotate(-0deg);transform: rotate(-0deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
    .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title .search-icon {
        position: absolute;
        font-size: 12px;
        text-align: center;
        top: 16px;
        left: 24px;
        width: 20px;
        height: 20px;
        line-height: 20px;
        border-radius: 50%;
        background: #005494;
        color: #fff;
    }
.faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-collapse{width:100%; float:left;}
.faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-collapse .panel-body{border:0px; font-size:15px; padding-top:15px; text-align:justify;} 
.faq-pg .faq-panel-box .faq-panel-box-inner .panel-group ol{list-style:auto; padding-left:15px;}
/* FAQ */ 



/*================BOOKING_POPUP===================*/
.booking_popup .modal-dialog{width:100%; max-width:400px; }
.booking_popup .modal-dialog.modal-dialog-centered {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;min-height: calc(100% - 1rem);justify-content: center;}
.booking_popup .modal{z-index:99999;}
.booking_popup .modal-content{width:100%; float:left; border:10px solid #e85612;}
.booking_popup .modal-content .modal-body{padding:0px;}
.booking_popup .modal-content .modal-header{display:none;}
.booking_popup .modal-content .modal-footer{display:none;}

.booking_popup .contact_form{background: #fff;box-shadow: 0 0 16px 10px rgba(0,0,0,.19);width:100%; font-size: 14px; }
.booking_popup .contact_form .close_button{position: absolute; width: 30px; height: 30px; line-height:30px; text-align:center; background: #0e36a8; font-weight: 400; border-radius: 50%; top:10px; right:10px; color: #fff; opacity: 1; transition:0.3s; z-index:1;}
.booking_popup .contact_form .close_button:hover{transform:scale(1.1);}
.booking_popup .contact_form .close_button:active{transform:scale(1);}
.booking_popup .contact_form .top_section{background: #fff;color: #333; text-align: left; border-bottom:0px solid #ccc;}
.booking_popup .contact_form .top_section h2{font-size: 1.13em; margin-bottom: 5px; margin-top: 0;}
.booking_popup .contact_form .top_section p{font-size:24px;}
.booking_popup .contact_form .top_section p span{font-weight:600;}

.booking_popup .contact_form .middle_section{overflow:auto; padding:20px 10px 20px 10px; position: relative; background: #fff; background:rgba(232, 86, 18,0.2); position:relative;}
.booking_popup .contact_form .middle_section .ms-content{width:100%; display:flex; flex-wrap:wrap; align-items: center; color:#0e36a8; flex-direction:column;}
.booking_popup .contact_form .middle_section .ms-content .msc-text0{display:flex; flex-wrap:wrap; justify-content:center; margin-bottom:10px;}
.booking_popup .contact_form .middle_section .ms-content .msc-text1{display:flex;}
.booking_popup .contact_form .middle_section .ms-content .msc-text2{display:flex;}
.booking_popup .contact_form .middle_section .ms-content .msc-text3{display:flex;}
.booking_popup .contact_form .middle_section .ms-content .msc-text3 a{color:#e85612; text-decoration:underline; font-weight:600;}
.booking_popup .contact_form .middle_section .ms-content .close-btn{display:flex; padding:2px 10px; background:#0e36a8; color:#fff; border-radius:15px;}


/*================BOOKING_POPUP===================*/
