﻿
@charset "utf-8";
@import "https://fonts.googleapis.com/css?family=Montserrat:400,500&display=swap";
@import url('Autocomplete.css');
/* CSS Document */

dd,dl,dt,lable,li,p,span,table,td,tr,ul,ul li{margin:0;padding:0}
*{margin:0;padding:0}
a:focus,a:hover{text-decoration:none!important}
img{border:none}
.mt5{margin-top:5px!important}
.mt7{margin-top:7px!important}
.mt10{margin-top:10px!important}
.mt15{margin-top:15px!important}
.mt20{margin-top:20px!important}
.mt30{margin-top:30px!important}
.mt40{margin-top:40px!important}
.mt50{margin-top:50px!important}
.mt60{margin-top:60px!important}
.mb5{margin-bottom:5px!important}
.mb10{margin-bottom:10px!important}
.mb15{margin-bottom:15px!important}
.mb20{margin-bottom:20px!important}
.mb30{margin-bottom:30px!important}
.mb40{margin-bottom:40px!important}
.mb50{margin-bottom:50px!important}
.mb60{margin-bottom:60px!important}
.ml5{margin-left:5px!important}
.ml10{margin-left:10px!important}
.ml15{margin-left:15px!important}
.ml20{margin-left:20px!important}
.ml30{margin-left:30px!important}
.ml40{margin-left:40px!important}
.ml50{margin-left:50px!important}
.ml60{margin-left:60px!important}
textarea{resize:none}
pd10{padding:10px}
.img-fullwidth img{width:100%;height:auto}
select.title-mr{padding:0 0 0 2px!important}
.custome-progress-bar-outer{width:100%;height:15px;margin:-10px 0 10px 0;float:left;background:#eee;position:relative;border-radius:3px;overflow:hidden}
.custome-progress-bar{position:absolute;width:5%;height:100%;top:0;left:0;background:#ff834f}
.progress-bar-theme{background-color:#ff834f!important}
body{font-size:14px!important;font-family:'Open Sans',sans-serif!important;word-spacing:1px;background:#f5f5f5!important;background:#fff!important}
article,aside,figure,footer,header,section{display:block}
.full-width{float:left;width:100%;padding:0 15px 30px;max-width:100%}
.widthfull{width:100%;float:left}
.breadcrumb{padding:8px 0!important;margin-bottom:0!important;list-style:none!important;background-color:transparent!important;border-radius:0!important;margin-top:10px}
.top_line{width:100%;height:4px;float:left;background:#036;margin-bottom:5px}
.im-responsive{width:100%;height:auto}
select:-moz-focusring{color:transparent!important;text-shadow:0 0 0 #000!important}
.topcontrol{background:#15bdcc!important}
.modal{z-index:111111!important}
.ul-common{width:100%;float:left;padding-left:20px}
.ul-common li{float:left;width:100%}
.ol-common{width:100%;float:left;padding-left:20px}
.ol-common li{float:left;width:100%}
.ul-coomon{width:100%;float:left;padding-left:20px}
.ul-coomon li{float:left;width:100%}

/*Start Price Slider*/
.multi-range,.multi-range *{box-sizing:border-box;padding:0;margin:0}
.multi-range{position:relative;width:100%;height:28px;font-family:monospace;-webkit-appearance:none;float:left;margin:10px 0 15px 0}
.multi-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;margin-top:5px;background:#15bdcc;cursor:pointer}
.multi-range>hr{position:absolute;width:100%;top:50%}
.multi-range>input[type=range]{width:calc(100% - 16px);position:absolute;bottom:6px;left:0}
.multi-range>input[type=range]:last-of-type{margin-left:16px}
.multi-range>input[type=range]::-webkit-slider-thumb{transform:translateY(-18px)}
.multi-range>input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:0}
.multi-range>input[type=range]::-moz-range-thumb{transform:translateY(-18px)}
.multi-range>input[type=range]::-moz-range-track{-webkit-appearance:none;height:0}
.multi-range>input[type=range]::-ms-thumb{transform:translateY(-18px)}
.multi-range>input[type=range]::-ms-track{-webkit-appearance:none;height:0}
/*End Price Slider*/

/*Start Loader Slider*/
.page{padding:1px;background:#e5e5e5;margin-bottom:30px}
.page-title{margin-top:5px;margin-bottom:10px}
.page-content{background:#fff;padding:25px 0}
.top-search-section{margin-top:80px}
.top-search-section .placeholder-content{height:100px}
.top-search-section .page-content{background:#fff;padding:5px 0 25px}
.placeholder-content{height:205px;overflow:hidden;background:#000;position:relative;-webkit-animation-duration:1.7s;animation-duration:1.7s;-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:#f6f7f8;background:linear-gradient(to right,#eee 2%,#ddd 18%,#eee 33%);background-size:1300px}
.placeholder-content_item{width:100%;height:20px;position:absolute;background:#fff;z-index:2}
.placeholder-content_item:after,.placeholder-content_item:before{width:inherit;height:inherit;content:"";position:absolute}
.placeholder-content_item:first-child{top:0;left:0}
.placeholder-content_item:nth-child(2){top:20px;left:0;width:10%;height:90px}
.placeholder-content_item:nth-child(3){top:0;left:0;width:10%;height:100%}
.placeholder-content_item:nth-child(4){top:20px;width:20px;left:240px;height:90px}
.placeholder-content_item:nth-child(5){top:40px;left:240px;height:12px}
.placeholder-content_item:nth-child(6){top:75px;left:240px;height:12px}
.placeholder-content_item:nth-child(7){top:20px;right:0;width:23%;height:20px}
.placeholder-content_item:nth-child(8){top:0;right:0;width:10%;height:100%}
.placeholder-content_item:nth-child(9){top:110px;height:17px;left:0}
.placeholder-content_item:nth-child(10){top:149px;height:12px;left:0}
.placeholder-content_item:nth-child(11){top:183px;left:0;height:100%}
.left-icon .placeholder-content_item:nth-child(5){top:40px;left:0;height:12px}
.left-icon .placeholder-content_item:nth-child(6){top:75px;left:0;height:12px}
.left-icon .placeholder-content_item:nth-child(7){top:20px;left:0;height:20px}

@-webkit-keyframes placeholderAnimate {
    0% {
        background-position: -650px 0;
    }

    100% {
        background-position: 650px 0;
    }
}

@keyframes placeholderAnimate {
    0% {
        background-position: -650px 0;
    }

    100% {
        background-position: 650px 0;
    }
}
/*End Loader Slider*/

.padding0-advance-search{margin-left:-15px!important;margin-right:-15px!important}
.padding0-advance-search>.padding-center{padding-left:5px!important;padding-right:5px!important}
.padding0-advance-search>.padding-right{padding-right:5px!important}
.padding0-advance-search>.padding-left{padding-left:5px!important}
.padding02{margin-left:-5px!important;margin-right:-5px!important}
.padding02>div{padding-left:5px!important;padding-right:5px!important}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .padding02{margin-left:-5px!important;margin-right:-5px!important}
    .padding02>div{padding-left:5px!important;padding-right:5px!important}
}

.main-shadow-box{width:100%;float:left;background:#fff;overflow:auto;border-radius:5px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.main-shadow-box:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.main-shadow-box-normal{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.main-shadow-box-normal:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.select2-container--default{width:100%!important}
.select2-container .select2-selection--single{height:34px!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px!important}
.select2-container--default .select2-selection--single{border-radius:5px!important;border:1px solid #c5c5c5!important}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px!important;position:absolute;top:1px;right:1px;width:20px}


/* 10 OTHERS */
.text-heading{font-size:22px;font-weight:600}
.alert{color:#ce2b2b;font-weight:700}
.modalBackground{background-color:#000;opacity:.8}
.modalPopup{background-color:#fff;border-width:3px;border-style:solid;border-color:#000;padding-top:10px;padding-left:10px;width:300px;height:170px}
.AutoExtender{width:100%}
.dropdown-menu{background:#fff;padding:10px 10px!important;margin:8px auto!important;width:355px!important;color:#333}
.addbtn{width:30px;float:left!important;background:0 0;border:1px solid #ccc!important;line-height:24px;padding-left:0!important;padding-right:0!important}
.quantity{width:30px;float:left!important;background:0 0;border:1px solid #ccc!important;line-height:24px;text-align:center;padding-left:0!important;padding-right:0!important}
.backto-result-common-outer{width:100%;float:right}
.backto-result-common{padding:5px 0;float:right;color:#333;text-align:center;border:0 solid #15bdcc;border-radius:10px}


/* COMMON CSS */
.filter-panel-btn{background:#16528e;width:100%;float:left;color:#fff;cursor:pointer;padding:5px 15px;margin-bottom:5px}
.filter-panel-btn span i{transition:.3s;-webkit-transition:.3s}
.collapse.filter-panel{display:block}
.advance-search-btn{background:#16528e;width:100%;float:left;color:#fff;cursor:pointer;padding:5px 15px;margin-bottom:5px;margin-top:10px}
.advance-search-btn span i{transition:.3s;-webkit-transition:.3s}
.collapse.advance-search{display:block}

@media (min-width:768px) {
    .filter-panel-btn{display:none}
    .advance-search-btn{display:none}
}

@media (max-width:767px) {
    .filter-panel-btn span{float:right}
    .filter-panel-btn[aria-expanded=true] span i{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
    .collapse.filter-panel{display:none}
    .advance-search-btn span{float:right}
    .advance-search-btn[aria-expanded=true] span i{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
    .collapse.advance-search{display:none}
}
.advance-search-full-btn{background:#ff5b02;width:100%;float:left;color:#fff;cursor:pointer;padding:5px 15px}
.advance-search-full-btn span i{transition:.3s;-webkit-transition:.3s}
.collapse.advance-search-full{display:block}

@media (min-width:768px) {
    .advance-search-full-btn{display:none}
    .beat-deal-show{background-color:#f7f7f7}
    .beat-deal-show .deal-show-in{width:100%;padding:19px 0}
    .beat-deal-show .deal-show-in .block-sh{width:32%;overflow:hidden;display:inline-block;margin:0 auto;text-align:left;text-align:center;border-right:#d6d6d6 1px solid}
    .beat-deal-show .deal-show-in .block-sh .im-set{width:22%;margin:0 auto}
    img.usp{width:100%}
    .beat-deal-show .deal-show-in .block-sh .dtl-set{padding:1px 0}
    .beat-deal-show .deal-show-in .block-sh .dtl-set h3{margin:0;font-size:18px;font-weight:600;color:#201f68}
    .beat-deal-show .deal-show-in .block-sh .dtl-set p{margin:0;color:#848484;font-size:12px}
    .beat-deal-show .deal-show-in .deal-offer{background-color:#001239;text-align:center;padding:11px 0;border:#ffc107 2px dashed;margin-top:8px}
    .beat-deal-show .deal-show-in .deal-offer p{color:#fff;margin:0;font-size:14px;padding:5px 0}
    .beat-deal-show .deal-show-in .deal-offer h3{color:#fff;margin:0;font-weight:700}
    .beat-deal-show .deal-show-in .deal-offer a{color:#ffeb3b}
}

@media (max-width:767px) {
    .top-stip-icon{display:none}
    .advance-search-full-btn[aria-expanded=true] span i{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
    .collapse.advance-search-full{display:none}
    .flight-results .results .row.header.mt30{margin-top:10px!important}
}

/*--- FOR BOOTSTRAP DROPDOWN ---*/
@media (max-width:767px) {
    .collapse.advance-search.in{display:block}
    .collapse.advance-search-full.in{display:block}
    .collapse.filter-panel.collapse.in{display:block}
    .collapse.advance-search-nd.in{display:block}
}
/*--- FOR BOOTSTRAP DROPDOWN ---*/

.collapse.advance-search.fh-advance-search{display:none}
.collapse.advance-search.fh-advance-search.in{display:block}

/* CONTAINER */
.container-full{width:100%;float:left}

/* ADVANCE SEARCH PANEL */
.container-full .flight-result{width:100%;float:left}
.container-full .advance-search{width:100%;float:left;margin-top:0;margin-bottom:10px;height:auto!important}
.container-full .advance-search .adserch-left-panel{width:100%;float:left;background:#c1f1f4;border:1px solid #71a7c4;padding:10px 10px}
.container-full .advance-search .adserch-left-panel{width:100%;min-height:95px;float:left;background:#fff;border:1px solid #71a7c4;padding:10px 10px;margin:0 0 20px 0;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.container-full .advance-search .adserch-left-panel .tab-panel{width:100%;float:left}
.container-full .advance-search .adserch-left-panel .tab-panel .city{width:18%;float:left;padding-right:10px}
.container-full .advance-search .adserch-left-panel .tab-panel .date{width:11%;float:left;padding-right:10px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller{width:20%;float:left;padding-right:10px;position:relative}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .form-control{font-size:11px;padding-top:9px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult{width:33.3333%;float:left}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .label-text{width:100%;font-weight:600;text-align:left;color:#6b6f72}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .select-box{width:100%;float:left;border:1px solid #ccc;border-radius:5px;overflow:hidden}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller select.form-control{border:0;border-radius:5px;padding-left:20px!important}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .form-group{margin-bottom:5px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .form-group label{margin-bottom:5px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult select.form-control:focus{box-shadow:none}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .pos-static span{line-height:1em}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .form-control{box-shadow:5px 0 0 #fe492b inset;-webkit-box-shadow:5px 0 0 #fe492b inset;margin-bottom:10px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .main-pax{margin-bottom:10px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .main-pax .room-icon{padding-left:3px;color:#15bdcc}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .main-pax .room-icon.fa-child{color:#5944e4}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .main-pax .adult-icon{padding-left:3px;color:#5944e4}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .main-pax .infant-icon{padding-left:3px;color:#ef6945}

/*---cabin-class-dropdown---*/
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect{position:relative;width:12%}
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .class-sellect .class-input{font-size:12px;color:#555}
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect.custome-class-multy-city .class-sellect .class-input{font-size:10px;color:#555}
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .adult-class-dropdown.div-cabin-class-dropdown{width:220px;position:relative;position:absolute;top:100%;z-index:11111;float:left;background:#fff;color:#999;border-radius:5px;box-shadow:0 2px 3px 0 #999;border:1px solid #eee}
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .adult-class-dropdown.div-cabin-class-dropdown:before{left:50px}
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner{width:100%;float:left;background:#00387c;padding:15px}
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class{width:100%;float:left;list-style:none;margin-bottom:10px}
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class li{width:100%;float:left;border:1px solid #fff;padding:5px 0;text-align:center;margin-bottom:5px;color:#fff;cursor:pointer}
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class li:hover{background:#fe492b}
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class li.active{background:#fe492b}
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .btn-outer{width:100%;float:left;text-align:center}
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .btn-outer .class-done-btn{background:linear-gradient(90deg,#f67504 0,#fe492b 100%);color:#fff;font-size:14px;font-weight:400;border:1px solid #f66104;padding:2px 10px;border-radius:4px;text-decoration:none}
.container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .btn-outer .class-done-btn:hover{background:linear-gradient(90deg,#fe492b 0,#f67504 100%)}

@media screen and (min-width:320px) and (max-width:767px) {
    .container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .adult-class-dropdown.div-cabin-class-dropdown{left:initial;right:0}
    .container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .adult-class-dropdown.div-cabin-class-dropdown:before{left:initial;right:50%;margin-left:0;margin-right:-15px}
}

@media screen and (min-width:768px) and (max-width:991px) {
    .container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .class-sellect .class-input {
        font-size: 10px;
        padding-left: 10px;
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .container-full .advance-search .adserch-left-panel .tab-panel .custome-class-sellect .class-sellect .class-input {
        font-size: 10px;
    }
    .deal-offer h3 {
       font-size: 17px;
    }
}
/*---cabin-class-dropdown---*/

.container-full .advance-search .adserch-left-panel .tab-panel.tab-panel-center{width:100%;float:left;text-align:center;display:flex;justify-content:center}
.container-full .advance-search .adserch-left-panel .tab-panel.tab-panel-center .city{float:none}
.container-full .advance-search .adserch-left-panel .tab-panel.tab-panel-center .date2{float:none}
.container-full .advance-search .adserch-left-panel .tab-panel.tab-panel-center .traveller .form-control{text-align:left}
.container-full .advance-search .adserch-left-panel .tab-panel .search-btn-outer{width:10%;float:left;padding-right:10px;position:relative}
.container-full .advance-search .adserch-left-panel .tab-panel .search-btn-outer .search-btn{width:auto;float:left;padding:6px 10px;margin-top:25px;text-align:center;font-size:14px;border:1px solid #13becd;border-radius:5px;color:#fff;outline:0;background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%)}
.container-full .advance-search .adserch-left-panel .tab-panel .search-btn-outer .search-btn:hover{background:linear-gradient(#15bdcc 50%,#41d8e5 50%);background:-webkit-linear-gradient(#15bdcc 50%,#41d8e5 50%)}
@media screen and (min-width:320px) and (max-width:767px) {
    .container-full .advance-search .adserch-left-panel .tab-panel .search-btn-outer .search-btn{margin-top:10px}
    .container-full .advance-search .adserch-left-panel .tab-panel.tab-panel-center{display:inline-block}
}


/*--------------PAX------------------*/
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown{width:220px;position:relative;margin-top:5px;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}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .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}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content{width:100%;float:left;padding:0 10px;margin-top:20px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content .form-group{width:100%;float:left}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content .form-group label{color:#333}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content .form-group select.form-control{line-height:28px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content .adult-panel{width:100%;float:left}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content .adult-panel .heading{width:100%;float:left;font-size:16px;font-weight:600;color:#333;margin-bottom:10px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .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:10px;padding:0;font-size:12px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .text-panel{display:flex;flex-wrap:wrap}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .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}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .age-text{float:left;font-weight:400}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .min-max{width:70px;display:flex;right:0;top:-5px;position:static}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .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:#fe492b;background:0 0;font-size:18px;outline:0}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .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:#fe492b;background:0 0;font-size:18px;outline:0}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-text{float:left;text-align:center;width:30px;font-weight:400;height:20px;font-size:13px;color:#000;background:0 0;border:0;outline:0}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content .info-text1{width:100%;float:left;font-size:12px;color:#999;margin-bottom:10px;font-weight:400}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .done-btn-full{width:100%;float:left;border-top:1px solid #ccc;padding:5px 10px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .done-btn-full .done-btn{float:right;font-size:14px;color:#fff;background:#00a4e1;padding:0 5px;border-radius:10px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content .form-group .form-control{border:1px solid #ccc}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .dropdown-menu{color:#333}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .dropdown-menu .done-btn-full{width:100%;float:left;border-top:0 solid #ccc;padding:5px 5px}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .dropdown-menu .done-btn-full .done-btn{float:right;font-size:12px;font-weight:700;background:#d3302c;text-decoration:none;padding:1px 12px;border-radius:10px;box-shadow:0 0 10px #ccc;color:#fff}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .dropdown-menu #divRoom1 .row .col-md-4,.container-full .advance-search .adserch-left-panel .tab-panel .traveller .dropdown-menu #divRoom2 .row .col-md-4,.container-full .advance-search .adserch-left-panel .tab-panel .traveller .dropdown-menu #divRoom3 .row .col-md-4,.container-full .advance-search .adserch-left-panel .tab-panel .traveller .dropdown-menu #divRoom4 .row .col-md-4{margin-bottom:5px}
.container-full .advance-search.fh-advance-search .traveller .dropdown-menu .done-btn-full{width:100%;float:left;border-top:0 solid #ccc;padding:5px 5px}
.container-full .advance-search.fh-advance-search .traveller .dropdown-menu .done-btn-full .done-btn{float:right;font-size:12px;font-weight:700;background:#d3302c;text-decoration:none;padding:1px 12px;border-radius:10px;box-shadow:0 0 10px #ccc;color:#fff}
/*--------------PAX------------------*/



.container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel{width:100%;float:left}
.container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .source-destination{width:58%;float:left}
.container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .source-destination .source-destination-inner{width:100%;float:left}
.container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .others-detials{width:42%;float:left}
.container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .source-destination .source-destination-inner .city{width:31%;float:left}
.container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .source-destination .source-destination-inner .date{width:19%;float:left}
.container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .others-detials .traveller{width:48%;float:left}
.container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .others-detials .date{width:26%;float:left}

@media only screen and (min-width:320px) and (max-width:767px) {
    .container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .source-destination{width:100%;float:left}
    .container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .others-detials{width:100%;float:left}
    .container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .source-destination .source-destination-inner .city{width:100%;float:left}
    .container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .source-destination .source-destination-inner .date{width:100%;float:left}
    .container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .others-detials .traveller{width:100%;float:left}
    .container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .others-detials .date{width:100%;float:left}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .source-destination{width:100%;float:left}
    .container-full .advance-search .adserch-left-panel .tab-panel.mulity-city-panel .others-detials{width:100%;float:left}
}



.accommodation-result-pg.add-guide-pg .advance-search .adserch-left-panel .tab-panel .traveller{width:20%;float:left;padding-right:10px;position:relative}
.adult-class-dropdown{width:100%;position:absolute;top:100%;z-index:111111;margin-top:0;float:left;background:#fff;color:#999;border-radius:5px;box-shadow:0 4px 10px 0 #999}
.adult-class-dropdown:before{position:absolute;content:"";border-width:15px;border-style:solid;border-color:transparent transparent #fff transparent;bottom:100%;left:50%;margin-left:-15px}
.adult-class-dropdown .dropdown-content{width:100%;float:left;padding:0 10px;margin-top:20px}
.adult-class-dropdown .dropdown-content .form-group{width:100%;float:left}
.adult-class-dropdown .dropdown-content .form-group label{color:#333;margin-bottom:10px}
.adult-class-dropdown .dropdown-content .form-group select.form-control{border:1px solid #ccc!important;border-radius:5px}
.adult-class-dropdown .dropdown-content .form-group select.form-control{line-height:28px}
.adult-class-dropdown .dropdown-content .adult-panel{width:100%;float:left}
.adult-class-dropdown .dropdown-content .adult-panel .heading{width:100%;float:left;font-size:16px;font-weight:600;color:#333;margin-bottom:10px}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer{width:100%;float:left;position:relative;padding-left:120px;margin-bottom:20px}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .min-max{width:120px;position:absolute;left:0;top:-5px}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-btn1{float:left;width:30px;height:30px;line-height:20px;border-radius:50%;border:1px solid #ccc;color:#77a516;background:0 0;font-size:30px;outline:0}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-btn2{float:left;width:30px;height:30px;line-height:20px;border-radius:50%;border:1px solid #ccc;color:#77a516;background:0 0;font-size:30px;outline:0}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-text{float:left;width:50px;height:30px;font-size:16px;color:#000;background:0 0;border:0;outline:0}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .age-text{float:left}
.adult-class-dropdown .dropdown-content .info-text1{width:100%;float:left;font-size:12px;color:#999;margin-bottom:10px}
.adult-class-dropdown .done-btn-full{width:100%;float:left;border-top:1px solid #ccc;padding:5px 10px}
.adult-class-dropdown .done-btn-full .done-btn{float:right;font-size:16px;color:#77a516}
.adult-class-dropdown h6{width:100%;float:left}
.adult-class-dropdown.for-room-class:before{left:17%!important}
.container-full .advance-search .adserch-left-panel .tab-panel .class{width:14%;float:left}
.container-full .advance-search .adserch-left-panel .form-group{width:100%;float:left;margin-bottom:5px}
.container-full .advance-search .adserch-left-panel .form-group label.position-relative{position:relative;width:100%;float:left;font-weight:400;color:#fff}
.container-full .advance-search .adserch-left-panel .form-group label.position-relative label{width:100%;font-weight:600;text-align:left;color:#6b6f72}
.container-full .advance-search .adserch-left-panel .form-group label.position-relative .plus-icon{background:url(../Images/icons/plus.png);width:20px;height:20px;margin-top:10px;margin-left:7px;border:none;float:left;display:block;cursor:pointer}
.container-full .advance-search .adserch-left-panel .form-group label.position-relative .minus-icon{background:url(../Images/icons/cross.png);width:20px;height:20px;margin-top:8px;margin-left:7px;border:none;float:left;display:block;cursor:pointer}
.container-full .advance-search .adserch-left-panel .form-group span{position:absolute;font-size:16px;color:#8ec320;bottom:0;left:10px;line-height:34px}
.container-full .advance-search .adserch-left-panel .form-group span img{width:10px}
.container-full .advance-search .adserch-left-panel .form-group label.position-relative .form-control{padding-right:initial;height:40px;padding:0 10px}
.container-full .advance-search .adserch-left-panel .tab-panel .city .form-group label.position-relative .form-control{box-shadow:5px 0 0 #385d9e inset;-webkit-box-shadow:5px 0 0 #385d9e inset}
.container-full .advance-search .adserch-left-panel .tab-panel .city.city2 .form-group label.position-relative .form-control{box-shadow:5px 0 0 #9c27b0 inset;-webkit-box-shadow:5px 0 0 #9c27b0 inset}
.container-full .advance-search .adserch-left-panel .tab-panel .date .form-group label.position-relative .form-control{box-shadow:5px 0 0 #ef6945 inset;-webkit-box-shadow:5px 0 0 #ef6945 inset}
.container-full .advance-search .adserch-left-panel .tab-panel .date .form-group label.position-relative select.form-control{padding-right:2px}
.container-full .advance-search .adserch-left-panel .tab-panel .date.date2 .form-group label.position-relative .form-control{box-shadow:5px 0 0 #009688 inset;-webkit-box-shadow:5px 0 0 #009688 inset}
.container-full .advance-search .adserch-left-panel .tab-panel .adc .form-group label.position-relative .form-control{box-shadow:5px 0 0 #009688 inset;-webkit-box-shadow:5px 0 0 #009688 inset}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .select-box select{background:0 0}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .select-box{box-shadow:5px 0 0 #999 inset;-webkit-box-shadow:5px 0 0 #999 inset;background:#fff}
.container-full .advance-search .adserch-left-panel .form-group label.position-relative .form-control:focus{box-shadow:5px 0 0 #7636dc inset;-webkit-box-shadow:5px 0 0 #7636dc inset}
.container-full .advance-search .adserch-left-panel .form-group label.position-relative.left-icon span.left{position:absolute;width:20px;font-size:16px;color:#c0257c;bottom:0;left:5px;line-height:34px}
.container-full .advance-search .adserch-left-panel .form-group label.position-relative.left-icon input{padding-right:initial;padding-left:25px}
.container-full .advance-search .adserch-left-panel .form-group label.position-relative select{height:34px;width:100%;float:left;line-height:28px}
.container-full .advance-search .adserch-left-panel .radio-full{width:100%;float:left;margin-bottom:10px}
.container-full .advance-search .adserch-left-panel .radio-full .radio{float:left;margin:0 10px 0 0}
.container-full .advance-search .adserch-left-panel .radio-full .radio label.active{font-weight:600}
.container-full .advance-search .adserch-left-panel .radio-full .radio label{width:auto;float:left;color:#fff;font-size:14px}
.container-full .advance-search .adserch-left-panel .radio-full .radio [type=radio]:checked,.container-full .advance-search .adserch-left-panel .radio-full .radio [type=radio]:not(:checked){position:absolute;left:-9999px}
.container-full .advance-search .adserch-left-panel .radio-full .radio [type=radio]:checked+label,.container-full .advance-search .adserch-left-panel .radio-full .radio [type=radio]:not(:checked)+label{position:relative;padding-left:20px;cursor:pointer;line-height:20px;display:inline-block;color:#16528e}
.container-full .advance-search .adserch-left-panel .radio-full .radio [type=radio]:not(:checked)+label.active{font-weight:700}
.container-full .advance-search .adserch-left-panel .radio-full .radio [type=radio]:checked+label:before,.container-full .advance-search .adserch-left-panel .radio-full .radio [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:4px;width:14px;height:14px;border:1px solid #ddd;border-radius:100%;background:#fff}
.container-full .advance-search .adserch-left-panel .radio-full .radio [type=radio]:checked+label:after,.container-full .advance-search .adserch-left-panel .radio-full .radio [type=radio]:not(:checked)+label:after{content:'';width:8px;height:8px;background:#f7941d;position:absolute;top:7px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.container-full .advance-search .adserch-left-panel .radio-full .radio [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.container-full .advance-search .adserch-left-panel .radio-full .radio [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.container-full .advance-search .adserch-left-panel .radio-full .flexi-checkbox-full{float:left}
.container-full .advance-search .adserch-left-panel .radio-full .flexi-checkbox-full .checkbox-inner{display:inline-block;padding-right:10px}
.container-full .advance-search .adserch-left-panel .radio-full .flexi-checkbox-full .checkbox-inner label{font-weight:400;color:#16528e;position:relative;top:-1px}

.container-full .advance-search .adserch-modify-btn-outer{width:10%;float:left;padding-left:5px}
.container-full .advance-search .adserch-modify-btn{width:100%;height:95px;float:left;text-align:center;background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%);color:#fff;border-radius:5px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.container-full .advance-search .adserch-modify-btn:hover{background:linear-gradient(#15bdcc 50%,#41d8e5 50%);background:-webkit-linear-gradient(#15bdcc 50%,#41d8e5 50%)}
.container-full .advance-search .adserch-modify-btn .text1{width:100%;float:left;text-align:center;margin-top:37px;font-size:18px;font-weight:600}
.container-full .advance-search .adserch-modify-btn .text2{width:100%;float:left;text-align:center;font-size:14px;margin-top:-5px}
.container-full .flight-result .advance-search .adserch-modify-btn{height:111px}
.container-full .flight-result .advance-search .adserch-modify-btn .text1{margin-top:45px}


/* FILTER PANEL */
.container-full .filter-panel{width:100%;float:left;border:0 solid #71a7c4;margin-bottom:30px;height:auto!important}
.container-full .filter-panel .header{width:100%;float:left;background:#16528e;color:#fff;padding:10px 10px}
.container-full .filter-panel .header span:last-child{float:right}
.container-full .filter-panel .header span i{float:right}
.container-full .filter-panel .content{width:100%;float:left;padding:0 10px}
.container-full .filter-panel .content h3{width:100%;float:left;color:#16528e;font-size:24px;padding-bottom:20px;border-bottom:1px solid #16528e}
.container-full .filter-panel .content .price{width:100%;float:left;font-size:16px;font-weight:700;color:#16528e;margin-top:10px}
.container-full .filter-panel .content .checkbox-full label{width:100%}
.container-full .filter-panel .content .checkbox-full label input[type=checkbox]{display:none}
.container-full .filter-panel .content .checkbox-full label input[type=checkbox]~i.fa.fa-square-o{color:#16528e;display:inline}
.container-full .filter-panel .content .checkbox-full label input[type=checkbox]~i.fa.fa-check-square-o{display:none}
.container-full .filter-panel .content .checkbox-full label input[type=checkbox]:checked~i.fa.fa-square-o{display:none}
.container-full .filter-panel .content .checkbox-full label input[type=checkbox]:checked~i.fa.fa-check-square-o{color:#16528e;display:inline}
.container-full .filter-panel .content .checkbox-full label:hover input[type=checkbox]~i.fa{color:#16528e}
.container-full .filter-panel .content .checkbox-full label.active{color:#16528e}
.container-full .filter-panel .content .checkbox-full label{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:2em;line-height:22px;text-align:left;white-space:inherit;vertical-align:top;cursor:pointer;background-color:none;border:0 solid #c8c8c8;border-radius:3px;color:#16528e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.container-full .filter-panel .content .checkbox-full label:hover{color:#16528e}
.container-full .filter-panel .content .checkbox-full label.active,.container-full .filter-panel .content .checkbox-full label:active{-webkit-box-shadow:none;box-shadow:none}
.container-full .filter-panel .content .checkbox-full label{padding:5px 0;width:100%;float:left}
.container-full .filter-panel .content .checkbox-full label i{float:left}
.container-full .filter-panel .content .checkbox-full label i.fa-2x{font-size:24px!important}
.container-full .filter-panel .content .checkbox-full label span{float:left;padding-left:10px;margin-top:1px;width:calc(100% - 23px)}
.container-full .filter-panel .content .ul-departure-time{width:100%;float:left;display:flex;justify-content:space-between;list-style:none;margin-top:5px}
.container-full .filter-panel .content .ul-departure-time li{display:inline-block;padding:5px 0;border:1px solid #16528e;background:#fff;color:#16528e;cursor:pointer}
.container-full .filter-panel .content .ul-departure-time li span{width:100%;float:left;text-align:center;font-size:11.5px}
.container-full .filter-panel .content .ul-departure-time li.active{background:#16528e;color:#fff}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .container-full .filter-panel .content .ul-departure-time {
        display: inline-block;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .container-full .filter-panel .content .ul-departure-time li span{font-size:7.9px}
    .container-full .filter-panel .content .checkbox-full label span{margin-top:-1px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .container-full .filter-panel .content .ul-departure-time li span{font-size:9px}
    .container-full .filter-panel .content .checkbox-full label span{margin-top:-1px}
}

.filter{border:0 solid #ccc;float:left;width:100%;padding:10px;margin-top:0}
.filter .reset{width:100%;float:right;text-align:right;font-size:10px;color:#39c;padding:10px 0}
.filter .accordianfilter{width:100%;float:left}
.filter ul.services,.filter ul.starrating{width:100%;list-style:none;float:left}
.filter ul.starrating span img{width:auto!important;height:auto}
.filter ul.services li,.filter ul.starrating li{display:inline-block;float:left;width:100%;padding-top:8px}
.filter ul.services li input[type=checkbox],.filter ul.starrating li input[type=checkbox]{margin-top:3px;margin-right:5px;float:left}
.filter ul.starrating li i{color:#333}
.filter .starrating img{width:100px;height:15px}
.filter ul.services span{margin-left:-5px;font-weight:400!important}

/* 12 ACCORDIAN CSS */
.panel-default>.panel-heading{color:#333;background-color:none;border-color:none;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.panel-default>.panel-heading a{display:block;padding:10px 15px}
.panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}
.panel-default>.panel-heading a[aria-expanded=true]{background-color:none}
.panel-default>.panel-heading a[aria-expanded=true]:after{content:"\2212";transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.panel-default>.panel-heading a[aria-expanded=false]:after{content:"\002b";transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.accordion-option{width:100%;float:left;clear:both;margin:15px 0}
.accordion-option .title{font-size:20px;font-weight:700;float:left;padding:0;margin:0}
.accordion-option .toggle-accordion{float:right;font-size:16px;color:#6a6c6f}
.accordion-option .toggle-accordion:before{content:"Expand All"}
.accordion-option .toggle-accordion.active:before{content:"Collapse All"}
.filter .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0 solid #ddd}
.filter .panel{margin-bottom:0;background-color:transparent!important;border:0 solid transparent!important;border-radius:4px;-webkit-box-shadow:0 0 0 rgba(0,0,0,.05);box-shadow:0 0 0 rgba(0,0,0,.05);border-bottom:0 solid #999!important;border-radius:0!important}
.filter .panel:last-child{border-bottom:0!important}
.filter .panel-default>.panel-heading a{display:block;padding:10px 0;font-size:16px;font-weight:600;color:#16528e;border-bottom:1px solid #16528e}
.filter .panel-body{padding:15px 0}
.filter .panel-default>.panel-heading{color:#333;background-color:transparent!important;border-color:transparent!important}
.accordianfilter .panel-group{margin-bottom:0}
.filter .panel-default label{width:100%;font-weight:400}
.filter .panel-default .panel-body .starrating label{margin-left:0}
.filter .panel.panel-default{width:100%;float:left}
.filter .slider-box-price-range{width:100%;float:left;margin-top:10px}
.filter .slider-box-price-range .slider{width:calc(100% - 15px);float:left;margin:0 0 10px 8px}
.filter .slider-box-price-range input,.filter .slider-box-price-range label{border:none;display:inline-block;margin-right:-4px;vertical-align:top;width:30%}
.filter .slider-box-price-range input{width:70%}
.filter .slider-box-price-range .priceRang-heading,.filter .slider-box-price-range .priceRang-value{width:100%;float:left;outline:0}
.filter .slider-box-price-range .ui-state-default,.filter .slider-box-price-range .ui-widget-content .ui-state-default,.filter .slider-box-price-range .ui-widget-header .ui-state-default{background:red!important}

/*--mobile filter--*/
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .filter-mobile .panel-default>.panel-heading a[aria-expanded=true]:after{content:"\002b";transform:rotate(90deg);-webkit-transform:rotate(90deg)}
    .filter-mobile .panel-default>.panel-heading a[aria-expanded=false]:after{content:"\002b";transform:rotate(90deg);-webkit-transform:rotate(90deg)}
    .filter-mobile .panel-default>.panel-heading a.divCollapse_main10[aria-expanded=false]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main10[aria-expanded=true]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main1[aria-expanded=false]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main1[aria-expanded=true]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main1a[aria-expanded=false]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main1a[aria-expanded=true]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main2[aria-expanded=false]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main2[aria-expanded=true]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main8[aria-expanded=false]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main8[aria-expanded=true]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main9[aria-expanded=false]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main9[aria-expanded=true]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main_Price[aria-expanded=false]:after,.filter-mobile .panel-default>.panel-heading a.divCollapse_main_Price[aria-expanded=true]:after{content:"\2212";transform:rotate(180deg);-webkit-transform:rotate(180deg)}
    .filter-mobile .panel .collapse.in{display:none}
    .filter-mobile .panel .collapse.divCollapse1,.filter-mobile .panel .collapse.divCollapse10,.filter-mobile .panel .collapse.divCollapse1a,.filter-mobile .panel .collapse.divCollapse2,.filter-mobile .panel .collapse.divCollapse8,.filter-mobile .panel .collapse.divCollapse9,.filter-mobile .panel .collapse.divCollapsePrice{display:block;height:auto!important}
}
/*--mobile filter--*/



/*FLIGHT RESULT PANEL */
.container-full .flight-result .result-panel{width:100%;float:left;padding-left:0}
.container-full .flight-result .result-panel .result-panel-header{width:100%;float:left;margin-top:0;padding:0 0}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner{width:100%;float:left;display:flex;flex-wrap:wrap;border:1px solid #d19e01;background:#fff}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-1{width:25%;min-height:54px;float:left;padding:5px 0 5px 10px;border-right:1px solid #d19e01}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-2{width:50%;min-height:54px;float:left;display:flex}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-3{width:25%;min-height:54px;float:left;padding:5px 9px 5px 0;border-left:1px solid #f7941d}
.container-full .flight-result .result-panel .result-panel-header .found-flight{font-weight:400;font-size:14px;font-weight:700;color:#203375;margin-bottom:0}
.container-full .flight-result .result-panel .result-panel-header .return-flight{float:left;color:#333;font-size:14px;margin-bottom:0}
.container-full .flight-result .result-panel .result-panel-header .travel-detail{font-weight:400;font-size:14px;overflow-wrap:anywhere;text-align:right;margin-bottom:0;color:#484848}
.container-full .flight-result .result-panel .result-panel-header .travel-info{font-weight:400;font-size:14px;float:right;margin-bottom:0}
.container-full .flight-result .result-panel .result-panel-header .travel-info .icon{float:left;width:13px;margin-right:1px;margin-top:-2px}
.container-full .flight-result .result-panel .result-panel-header .travel-info .icon img{width:100%;height:auto}
.container-full .flight-result .result-panel .result-panel-header .travel-info .font-icon{width:auto;padding-left:5px}
.container-full .flight-result .result-panel .result-panel-header .travel-info .font-icon .room-icon{padding-left:3px;color:#15bdcc;font-size:16px}
.container-full .flight-result .result-panel .result-panel-header .travel-info .font-icon .adult-icon{padding-left:3px;color:#5944e4;font-size:12px}
.container-full .flight-result .result-panel .result-panel-header .travel-info .font-icon .infant-icon{padding-left:3px;color:#ef6945;font-size:12px}
.container-full .flight-result .result-panel .result-panel-header .travel-info .number{float:left;margin-right:5px}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-2 .box1{width:40%;min-height:54px;float:left;text-align:center;padding:5px 0 5px 0;border-right:1px solid #f7941d}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-2 .box2{width:20%;min-height:54px;float:left;text-align:center;padding:5px 0 5px 0}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-2 .box3{width:40%;min-height:54px;float:left;text-align:center;padding:5px 0 5px 0;border-left:1px solid #f7941d}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-2 .city-name{width:100%;float:left;overflow-wrap:anywhere;text-align:center;color:#16528e;font-size:14px;font-weight:600}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-2 .date{width:100%;float:left;text-align:center;color:#333;margin-top:-3px;font-size:14px;font-weight:600}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-2 .day{width:100%;float:left;text-align:center;color:#333;font-size:14px;font-weight:400}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-2 .icon1{width:100%;float:left;text-align:center;float:left;margin-top:10px}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-2 .icon2{width:100%;float:left;text-align:center;float:left;margin-top:-14px;display:none}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-2 .icon1 i,.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-2 .icon2 i{font-size:22px;color:#16528e}

@media only screen and (min-width:320px) and (max-width:767px) {
    .container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-1{min-height:50px;width:100%;border-right:0px;border-bottom:1px solid #f7941d}
    .container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-2{width:65%}
    .container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner .col-3{width:35%}
}

@media only screen and (min-width:768px) and (max-width:991px) {
    
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    
}

/* FLEXI RESULT TWO WAY */
.flexi-result-full{width:100%;float:left;border:2px solid #ccc;margin-top:10px;margin-bottom:20px}
.flexi-result-full .header{width:100%;float:left;background:#f90;color:#fff;font-size:20px;font-weight:700;padding:5px 15px}
.flexi-result-full .header .im{width:20px;height:20px;float:left;margin:5px 10px 0 0}
.flexi-result-full .header .im img{width:100%;float:left}
.flexi-result-full .table-widht-full{width:100%;float:left;overflow:initial}
.flexi-result-full .table-widht-full .towway-table{width:100%;float:left;overflow:auto;text-align:center;font-size:12px;margin-bottom:0;font-weight:600}
.flexi-result-full .table-widht-full .towway-table thead tr th{text-align:center;background:#f7d29b!important}
.flexi-result-full .table-widht-full .towway-table tr td{width:12.5%;vertical-align:inherit}
.flexi-result-full .table-widht-full .date-heading{text-align:center;background:#f7d29b!important;font-weight:700}
.flexi-result-full .table-widht-full .inbound{width:100%;float:left;font-size:14px;color:#666}
.flexi-result-full .table-widht-full .inbound i{float:right}
.flexi-result-full .table-widht-full .cheapest .text1{width:100%;float:left;color:#ff5454}
.flexi-result-full .table-widht-full .cheapest .text2{width:100%;float:left;color:#ff5454}
.flexi-result-full .table-widht-full .towway-table tr th{vertical-align:inherit}
.flexi-result-full .table-widht-full .towway-table tr td .active{font-size:15px;color:red;font-weight:700;border:2px solid #f90}
.flexi-result-full .table-widht-full .towway-table tr td .active a{color:red}
.flexi-result-full .table-widht-full .towway-table tr td.cheapest.active{font-size:20px;color:red;font-weight:700;border:2px solid #f90}
.flexi-result-full .table-widht-full .towway-table tr td.cheapest.active .text1{font-size:12px;font-weight:400;color:red}
.flexi-result-full .table-widht-full .towway-table tr td.cheapest.active .text2{font-size:20px;font-weight:700;color:red}
.flexi-result-full .table-widht-full .towway-table tr th{width:12.5%}
.flexi-result-full .table-widht-full .tooltip{position:relative}
.flexi-result-full .table-widht-full .tooltips{position:relative}
.flexi-result-full .table-widht-full .tooltips .popup{position:absolute;width:180px;z-index:11111;color:#000;background:#fff;display:none;font-size:10px;padding:10px;border:2px solid #ed8323;border-radius:4px}
.flexi-result-full .table-widht-full .tooltips .popup .im-outer{width:100%;float:left}
.flexi-result-full .table-widht-full .tooltips .popup .im-outer .im{width:100%;float:left}
.flexi-result-full .table-widht-full .tooltips .popup .im-outer .im img{width:50px;float:left;margin-left:35%}
.flexi-result-full .table-widht-full .tooltips .popup .popuptext1{width:100%;float:left;text-align:center}
.flexi-result-full .table-widht-full .tooltips .popup .popuptext1{width:100%;float:left;text-align:center}
.flexi-result-full .table-widht-full .tooltips:hover .popup{display:block;top:-100px;left:50%;margin-left:-94px}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .flexi-result-full .table-widht-full{width:100%;float:left;overflow:auto}
    .flexi-result-full .table-widht-full .towway-table{width:600px}
}



/* FLEXI RESULT TWO WAY */
.flexi-result-full2{width:100%;float:left;border:1px solid #71a7c4;margin-top:10px;margin-bottom:20px;padding:5px}
.flexi-result-full2 .header{width:100%;float:left;background:#f90;color:#fff;font-size:20px;font-weight:700;padding:5px 15px}
.flexi-result-full2 .header .im{width:20px;height:20px;float:left;margin:5px 10px 0 0}
.flexi-result-full2 .header .im img{width:100%;float:left}
.flexi-result-full2 .table-widht-full{width:100%;float:left;overflow:initial}
.flexi-result-full2 .table-widht-full .towway-table{width:100%;float:left;overflow:auto;text-align:center;font-size:12px;margin-bottom:0;font-weight:600}
.flexi-result-full2 .table-widht-full .towway-table thead tr th{text-align:center;padding:0;color:#16528e;background:linear-gradient(#dffcfc,#c1f1f4);background:-webkit-linear-gradient(#dffcfc,#c1f1f4)}
.flexi-result-full2 .table-widht-full .towway-table tr td{width:12.5%;background:#63a8ee;padding:0;vertical-align:inherit}
.flexi-result-full2 .table-widht-full .towway-table tr td table tbody tr td{padding:8px}
.flexi-result-full2 .table-widht-full .towway-table tr td table tbody tr td .tooltips a{color:#fff}
.flexi-result-full2 .table-widht-full .date-heading{text-align:center;background:#aad1e0!important;font-weight:700;color:#16528e}
.flexi-result-full2 .table-widht-full .inbound{width:100%;float:left;font-size:13px;color:#666}
.flexi-result-full2 .table-widht-full .inbound i{float:right;color:#16528e}
.flexi-result-full2 .table-widht-full .cheapest .text1{width:100%;float:left;color:#fff}
.flexi-result-full2 .table-widht-full .cheapest .text2{width:100%;float:left;color:#fff}
.flexi-result-full2 .table-widht-full .towway-table tr th{vertical-align:inherit;border-bottom:0;border-top:0}
.flexi-result-full2 .table-widht-full .towway-table tr td .active{font-size:15px;color:red;font-weight:700;float:left;border:2px solid #f90}
.flexi-result-full2 .table-widht-full .towway-table tr td .active a{color:red}
.flexi-result-full2 .table-widht-full .towway-table tr td .active .text1{font-weight:400}
.flexi-result-full2 .table-widht-full .towway-table tr td.cheapest.active{font-size:20px;color:red;font-weight:700;border:2px solid #f90}
.flexi-result-full2 .table-widht-full .towway-table tr td.cheapest.active .text1{font-size:12px;font-weight:400;color:red}
.flexi-result-full2 .table-widht-full .towway-table tr td.cheapest.active .text2{font-size:20px;font-weight:700;color:red}
.flexi-result-full2 .table-widht-full .towway-table tr th{width:12.5%}
.flexi-result-full2 .table-widht-full .tooltip{position:relative}
.flexi-result-full2 .table-widht-full .tooltips{position:relative}
.flexi-result-full2 .table-widht-full .tooltips .popup{position:absolute;width:180px;z-index:11111;color:#000;background:#fff;display:none;font-size:10px;padding:10px;border:2px solid #ed8323;border-radius:4px}
.flexi-result-full2 .table-widht-full .tooltips .popup .im-outer{width:100%;float:left}
.flexi-result-full2 .table-widht-full .tooltips .popup .im-outer .im{width:100%;float:left}
.flexi-result-full2 .table-widht-full .tooltips .popup .im-outer .im img{width:50px;float:left;margin-left:35%}
.flexi-result-full2 .table-widht-full .tooltips .popup .popuptext1{width:100%;float:left;text-align:center}
.flexi-result-full2 .table-widht-full .tooltips .popup .popuptext1{width:100%;float:left;text-align:center}
.flexi-result-full2 .table-widht-full .tooltips:hover .popup{display:block;top:-100px;left:50%;margin-left:-94px}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .flexi-result-full2 .table-widht-full{width:100%;float:left;overflow:auto}
}

.container-full .flight-result .result-panel .service-full-outer{width:100%;float:left}
.container-full .flight-result .result-panel .service-full{width:100%;float:left;background:#fff;padding:0}
.container-full .flight-result .result-panel .service-full .service-box1-outer{width:33.33%;float:left;padding-right:5px;cursor:pointer}
.container-full .flight-result .result-panel .service-full .service-box1{width:100%;float:left;position:relative;border-radius:3px;padding:10px 0 5px 0;border:1px solid #acacac;background:linear-gradient(#eee,#fafafa);background:-webkit-linear-gradient(#eee,#fafafa)}
.container-full .flight-result .result-panel .service-full .title{width:100%;float:left;font-size:16px;color:#393;font-weight:700;text-align:center;margin-bottom:0}
.container-full .flight-result .result-panel .service-full .text1{width:100%;float:left;font-size:14px;color:#360;font-weight:600;text-align:center;margin-bottom:0}
.container-full .flight-result .result-panel .service-full .im{width:30px;height:30px;position:absolute;top:15px;left:10px}
.container-full .flight-result .result-panel .service-full .im img{width:100%;float:left}
.container-full .flight-result .result-panel .service-full .service-box2 .title{color:#c26e0b}
.container-full .flight-result .result-panel .service-full .service-box2 .text1{color:#990}
.container-full .flight-result .result-panel .service-full .service-box3 .title{color:#c33}
.container-full .flight-result .result-panel .service-full .service-box3 .text1{color:#c33}
.container-full .flight-result .result-panel .service-full .service-box1-outer.active .service-box1{background:#203375;border:1px solid #203375}
.container-full .flight-result .result-panel .service-full .service-box1-outer.active .service-box1 .text1,.container-full .flight-result .result-panel .service-full .service-box1-outer.active .service-box1 .title{color:#fff}
.container-full .flight-result .result-panel .service-full .service-box1-outer:hover .service-box1{background:#203375;border:1px solid #203375}
.container-full .flight-result .result-panel .service-full .service-box1-outer:hover .service-box1 .text1,.container-full .flight-result .result-panel .service-full .service-box1-outer:hover .service-box1 .title{color:#fff}


@media only screen and (min-width:992px) and (max-width: 1199px) {
    .container-full .flight-result .result-panel .service-full .im {
        width: 20px;
        height: 20px;
        top: 10px;
    }
}

.container-full .flight-result .result-panel .flexi-price-panel{width:100%;float:left;border:1px solid #ccc;border-left:1px solid #ccc;margin-top:20px}
.container-full .flight-result .result-panel .flexi-price-panel .package{width:100%;float:left;position:relative;background:#fff;padding:5px 0;border-left:1px solid #ccc;font-weight:700}
.container-full .flight-result .result-panel .flexi-price-panel .package .date{width:100%;float:left;margin-bottom:2px;text-align:center;font-size:11px;color:#2f2f2f;text-transform:uppercase}
.container-full .flight-result .result-panel .flexi-price-panel .package .price-panel{width:100%;float:left;text-align:center;font-size:14px;color:#1e52a4;text-transform:uppercase}
.container-full .flight-result .result-panel .flexi-price-panel .package:after{content:"";position:absolute;width:0%;height:3px;background:#f7941d;left:0;bottom:0}
.container-full .flight-result .result-panel .flexi-price-panel .package:hover:after{width:100%}
.container-full .flight-result .result-panel .flexi-price-panel .package.active:after{width:100%}
.MultiCarousel{float:left;overflow:hidden;padding:0 35px;width:100%;position:relative}
.MultiCarousel .MultiCarousel-inner{transition:1s ease all;float:left}
.MultiCarousel .MultiCarousel-inner .item{float:left}
.MultiCarousel .MultiCarousel-inner .item>div{text-align:center;background:#f1f1f1;color:#666}
.MultiCarousel .leftLst,.MultiCarousel .rightLst{position:absolute;border-radius:50%;top:calc(50% - 20px)}
.MultiCarousel .leftLst{left:0;outline:0!important}
.MultiCarousel .rightLst{right:0;outline:0!important}
.MultiCarousel .leftLst.over,.MultiCarousel .rightLst.over{pointer-events:none;background:#ccc;outline:0!important}
.container-full .flight-result .result-panel .result-content{width:100%;float:left;margin-bottom:10px}
.container-full .flight-result .result-panel .result-content .result{width:100%;float:left;background:#fff;border:0 solid #ddd;padding:10px 0 0 0;margin-bottom:20px}
.container-full .flight-result .result-panel .result-content .result.active-result{border:3px solid #f7941d}
.container-full .flight-result .result-panel .result-content .result .flight-logo-outer{width:15%;float:left;padding:0 10px}
.container-full .flight-result .result-panel .result-content .result .flight-logo{width:100%;float:left;text-align:center}
.container-full .flight-result .result-panel .result-content .result .flight-logo img{width:70%}
.container-full .flight-result .result-panel .result-content .result .flight-detail{width:65%;float:left;padding:15px 5px 5px 10px;background:#f9f9f9;border-radius:5px;color:#16528e}
.container-full .flight-result .result-panel .result-content .result .flight-detail .outbond{width:100%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-detail .outbond.inbond{width:100%;float:left;margin-top:10px}
.container-full .flight-result .result-panel .result-content .result .flight-detail .box1{width:35%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-detail .box2{width:30%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-detail .box3{width:35%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-detail .airport{width:100%;float:left;font-size:14px;margin-bottom:0}
.container-full .flight-result .result-panel .result-content .result .flight-detail .box1 .airport{padding-left:15%}
.container-full .flight-result .result-panel .result-content .result .flight-detail .duration-full{width:100%;float:left;position:relative}
.container-full .flight-result .result-panel .result-content .result .flight-detail .duration-full .duration{width:85%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-detail .duration{width:100%;float:left;font-size:16px;font-weight:700;margin-bottom:0;padding-left:0}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio{width:15%;float:left;margin-top:4px}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio .icon{width:100%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio .icon img{width:80%;height:auto}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio label{width:auto;float:left;color:#fff;font-size:16px}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type=radio]:checked,.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type=radio]:not(:checked){position:absolute;left:-9999px}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type=radio]:checked+label,.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type=radio]:checked+label:before,.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #ddd;border-radius:100%;background:#fff}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type=radio]:checked+label:after,.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type=radio]:not(:checked)+label:after{content:'';width:10px;height:10px;background:#f7941d;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.container-full .flight-result .result-panel .result-content .result .flight-detail .stoppage{width:100%;float:left;font-size:12px;font-weight:600;text-align:center;margin-bottom:0;color:#f7941d}
.container-full .flight-result .result-panel .result-content .result .flight-detail .stoppage-point-outer{width:60%;margin:0 auto}
.container-full .flight-result .result-panel .result-content .result .flight-detail .stoppage-point{width:100%;height:1px;float:left;position:relative;background:#999;padding:0 10px;margin:10px 0}
.container-full .flight-result .result-panel .result-content .result .flight-detail .stoppage-point:before{position:absolute;content:"";width:10px;height:10px;border-radius:50%;background:#999;border:0 solid #999;left:50%;margin-left:-5px;top:-5px}
.container-full .flight-result .result-panel .result-content .result .flight-detail .stoppage-city{width:100%;float:left;font-size:12px;font-weight:600;text-align:center;margin-bottom:0}
.container-full .flight-result .result-panel .result-content .result .flight-detail .baggaes{width:100%;float:left;font-size:12px;font-weight:600;text-align:center;margin-bottom:0}
.container-full .flight-result .result-panel .result-content .result .flight-detail .baggaes img{width:16px;height:15px;margin-right:5px}
.container-full .flight-result .result-panel .result-content .result .flight-detail .baggaes-text{width:100%;float:left;text-align:center;font-size:16px;font-weight:400;color:#16528e;margin-bottom:0}
.container-full .flight-result .result-panel .result-content .result .flight-detail .baggaes-text .icon i{font-size:16px;color:#16528e}
.container-full .flight-result .result-panel .result-content .result .flight-detail .baggaes-text .text{padding-left:5px;font-size:12px}
.container-full .flight-result .result-panel .result-content .result .flight-price-outer{width:20%;float:left;padding:0 10px}
.container-full .flight-result .result-panel .result-content .result .flight-price{width:100%;float:left;background:0 0;border-radius:5px;padding:0 10px}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return{padding:37px 10px}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return.design-4{padding:10px 10px}
.container-full .flight-result .result-panel .result-content .result .flight-price .price{width:100%;float:left;text-align:center;font-size:20px;font-weight:700;color:#16528e;margin-bottom:0}
.container-full .flight-result .result-panel .result-content .result .flight-price .price span{color:#15bdcc}
.container-full .flight-result .result-panel .result-content .result .flight-price .text{width:100%;float:left;text-align:center;font-size:12px;font-weight:400;color:#16528e;display:none}
.container-full .flight-result .result-panel .result-content .result .flight-price .book-flight{width:100%;float:left;text-align:center;background:#c1f1f4;color:#16528e;border-radius:5px;font-size:14px;font-weight:700;margin-bottom:13px}
.container-full .flight-result .result-panel .result-content .result .flight-price .select-btn{width:100px;float:right;padding:5px 0;margin-top:10px;text-align:center;font-size:14px;border:1px solid #13becd;border-radius:5px;color:#fff;outline:0;background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%)}
.container-full .flight-result .result-panel .result-content .result .flight-price .select-btn:hover{background:linear-gradient(#15bdcc 50%,#41d8e5 50%);background:-webkit-linear-gradient(#15bdcc 50%,#41d8e5 50%)}
.container-full .flight-result .result-panel .result-content .result .flight-price .book-now{width:100%;float:left;text-align:center;margin-top:3px;outline:0;padding:5px 0;border:0;font-size:16px;color:#fff;background:#16528e;font-weight:700;box-shadow:-3px 3px 2px #666;-webkit-box-shadow:-3px 3px 2px #666}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return.new-design{background:#ed1863;color:#fff}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return.new-design .best-deal{width:100%;float:left;font-weight:600;text-align:center}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return.new-design .just-call{width:100%;float:left;font-weight:600;margin-bottom:5px;text-align:center}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return.new-design .phone-no{width:100%;float:left;font-weight:600;margin-bottom:5px;font-size:14px}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return.new-design .call-now{width:100%;float:left;text-align:center;font-weight:800;border-radius:5px;padding:5px 10px;background:#fff;color:#f23131}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return.new-design .call-now i{transform:rotateY(180deg);position:relative;top:2px;left:2px}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return.new-design .flight-detail-p{width:100%;float:left;text-align:center;display:none}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return.new-design .flight-detail-p a{text-decoration:underline;font-size:10px;color:#fff}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel{width:100%;float:left;background:#f7f5f5;border-top:1px solid #e8e6e6;margin-top:10px}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1{width:33.3333%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .checkin-info{width:100%;float:left;font-size:14px;color:#a5a4a4;font-weight:400;margin-bottom:0;padding:5px 10px}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .checkin-info .baggaes-text{width:auto;text-align:center;font-size:16px;font-weight:400;color:#16528e;margin-bottom:0}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .checkin-info .baggaes-text .icon i{font-size:16px;color:#16528e}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .checkin-info .baggaes-text .text{padding-left:5px;font-size:12px}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .checkin-info .click-btn{cursor:pointer}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .checkin-info i{transition:.3s;-webkit-transition:.3s}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .checkin-info[aria-expanded=true] i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .checkin-info .click-btn[aria-expanded=true] i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .refundable{float:left;color:#fe492b;font-weight:700;font-size:10px;margin-top:3px}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .non-refundable{color:#fe492b;float:left;font-weight:700;font-size:12px;margin-top:3px}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel{display:flex;flex-direction:row;align-items:center}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-logo-outer{float:none;display:flex;align-items:center}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-detail{float:none;display:flex;flex-direction:column}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-detail .outbond{float:none;display:flex}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price-outer{float:none;display:flex;align-items:center}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return{padding:0 10px}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return{padding:5px 10px}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design{background:#f23131;color:#fff}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .best-deal{width:100%;float:left}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .just-call{width:100%;float:left;font-weight:600}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .phone-no{width:100%;float:left;text-align:center;font-weight:600}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .call-now{width:100%;float:left;font-weight:800;border-radius:5px;padding:5px 10px;background:#fff;color:#f23131}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .call-now i{transform:rotateY(180deg);position:relative;top:2px}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .flight-detail-p{width:100%;float:left;text-align:center}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .flight-detail-p a{text-decoration:underline;font-size:10px;color:#fff}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .price{color:#fff!important;margin-top:5px;margin-bottom:-5px}
.container-full .flight-result .result-panel .result-content .result .display-flex-panel .flight-price.width-return.new-design .price span{color:#fff!important}

@media only screen and (min-width:320px) and (max-width:767px) {
    .container-full .flight-result .result-panel .result-content .result .display-flex-panel {
        flex-direction: column;
    }
}

@media only screen and (min-width:320px) and (max-width:599px) {
    .container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1:first-child{width:50%}
    .container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1:nth-child(2){width:50%}
    .container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1:nth-child(2) p{text-align:right}
    .container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1:nth-child(3){width:100%}
}

@media only screen and (min-width:600px) and (max-width:767px) {
    .container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1:first-child{width:30%}
    .container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1:nth-child(2){width:30%}
    .container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1:nth-child(3){width:40%}
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1:first-child{width:30%}
    .container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1:nth-child(2){width:30%}
    .container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1:nth-child(3){width:40%}
}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-content{width:100%;float:left;background:#f7f5f5;border-top:1px solid #ddd}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown{width:100%;float:left;padding:10px 10px;margin-top:0}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner{width:100%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner+.flight-info-dropdown-inner{border-top:1px solid #16528e;margin-top:5px;padding-top:5px}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .box1{width:25%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .box2{width:25%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .box3{width:10%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .box4{width:25%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .box5{width:15%;float:left}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .title{width:100%;float:left;font-size:14px;margin-bottom:10px;font-weight:600;color:#000}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .title2{width:100%;float:left;font-size:14px;font-weight:600;color:#000}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .text1{width:100%;float:left;font-size:12px;font-weight:400;color:#333;margin-bottom:0}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .arrow-icon{float:left;margin-top:30px}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .arrow-icon i{font-size:16px;color:#16528e}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text{width:100%;float:left;font-size:14px;font-weight:400;color:#333;margin-bottom:0}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .icon{float:left}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .icon i{font-size:18px;color:#16528e}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .text{float:left;padding-left:10px}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full{width:100%;float:left;margin:10px 0 10px 0;border-top:1px dashed #999;border-bottom:1px dashed #999}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text{float:left;color:#333;padding:5px 20px 5px 5px;margin-bottom:0;border-radius:5px}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .layover-title{float:left;font-weight:700;padding-right:10px}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .text{float:left}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .symble{float:left;padding:0 5px}

/*--display flex--*/
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex{display:flex;flex-direction:column}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex+.flight-info-dropdown-inner.display-flex{border-top:1px solid #16528e;margin-top:5px;padding-top:5px}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel{width:100%;display:flex}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box3{display:flex;text-align:center;justify-content:center;flex-direction:column}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .arrow-icon{margin-top:0}

@media only screen and (min-width:320px) and (max-width:767px) {
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex{width:100%;padding:0 5px}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel{flex-wrap:wrap}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box1{width:100%;margin-bottom:10px}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box2{width:39%}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box3{width:22%;padding:0 2px}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box4{width:39%}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box5{width:100%;margin-top:10px}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .arrow-icon{margin-top:0}
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex{width:100%;padding:0 5px}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel{flex-wrap:wrap}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box1{width:100%;margin-bottom:10px}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box2{width:40%}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box3{width:20%}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box4{width:40%}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box5{width:100%;margin-top:10px}
    .container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .arrow-icon{margin-top:0}
}

/*--new design--*/
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1{}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .box-full{width:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .box-full .bf-left{display:flex; flex-direction:column;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .box-full .bf-left .text1{display:flex; font-size:13px; color:#01c7f7; }
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .box-full .bf-left .text2{display:flex; font-size:10px; color:#666;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .box-full .bf-right{display:flex; }
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .box-full .bf-right .bfr-box1{display:flex;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .box-full .bf-right .bfr-box1 + .bfr-box1{margin-left:15px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .box-full .bf-right .bfr-box1 .bfrb-icon{width:20px; display:flex; color:#01c7f7;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .box-full .bf-right .bfr-box1 .bfrb-icon i{position:relative; top:2px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .box-full .bf-right .bfr-box1 .bfrb-content{ display:flex; flex-direction:column;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .box-full .bf-right .bfr-box1 .bfrb-content .txt1{color:#01c7f7; font-size:10px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .box-full .bf-right .bfr-box1 .bfrb-content .txt2{color:#16528e; font-size:10px;}

.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .layover-full .layover-inner{width:100%; display:flex; padding:3px 0; justify-content:center;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner .layover-full .layover-inner .layoer-i-box{background:#fdb713; padding:2px 10px; font-size:12px; color:#fff;}

.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner.display-flex .row-panel .time-wait{display:flex; flex-direction:column; align-items:center; justify-content:center;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner.display-flex .row-panel .time-wait .tw-text1{display:flex; color: #fec749;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown.new-design1 .flight-info-dropdown-inner.display-flex .row-panel .time-wait .tw-text2{display:flex; color: #fec749; font-size:12px;}

/*--new design--*/

/*--display flex--*/


.container-full .flight-result .result-panel .result-content .result .fare-rulu-dropdown{width:50%;float:right;margin-right:5px}
.container-full .flight-result .result-panel .result-content .result .fare-rulu-dropdown .heading{width:100%;float:left;background:#16528e;color:#fff;font-size:20px;padding:5px 10px;margin-bottom:0}
.container-full .flight-result .result-panel .result-content .result .fare-rulu-dropdown table{color:#16528e;border:1px solid #7fa3c3}
.container-full .flight-result .result-panel .result-content .result .fare-rulu-dropdown table tbody tr{background:#f5ffff}
.container-full .flight-result .result-panel .result-content .result .fare-rulu-dropdown table thead tr th{background:#eafeff}
.container-full .flight-result .result-panel .result-content .result .fare-rulu-dropdown table tbody tr:last-child{background:#eafeff;font-weight:700}


/* =======FLIGHT RESULT DOMESTIC======= */
.container-full .flight-result.flight-result-domestic .domestic-filter{width:100%;display:flex;background:#fff;justify-content:center;padding:15px;margin-top:15px;margin-bottom:15px;text-align:center;border:1px solid #ccc}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box{display:flex;min-width:135px;border-right:1px solid #ccc}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box:first-child{border-right:0px}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box:last-child{border-right:0px}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box .filter-box-inner{width:100%;display:flex;justify-content:space-around}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box .icon1{display:flex;margin-top:5px}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box .f-text{display:flex}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box .icon2{display:flex}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box.dropdown.open .icon2{transform:rotate(-180deg)}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box .dropdown-menu{width:200px!important}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box .dropdown-menu .price{width:100%;float:left;font-size:16px;font-weight:700;color:#16528e;margin-top:10px}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box .dropdown-menu ul{list-style:none}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box .dropdown-menu ul li{display:block;padding:3px 0}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box .dropdown-menu ul li:hover{background-color:#f5f5f5}
.container-full .flight-result.flight-result-domestic .domestic-filter .filter-box .dropdown-menu ul li .checkbox{margin:0}
.container-full .flight-result.flight-result-domestic .domestic-radio-full{width:100%;float:left}
.container-full .flight-result.flight-result-domestic .domestic-radio-full{width:100%;float:left;margin-bottom:0}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio{width:100%;float:left;margin:0 0 10px 0}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio:last-child{margin-bottom:0}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio label.active{font-weight:600}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio label{width:auto;float:left;color:#fff;font-size:14px}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio [type=radio]:checked,.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio [type=radio]:not(:checked){position:absolute;left:-9999px}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio [type=radio]:checked+label,.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio [type=radio]:not(:checked)+label{position:relative;padding-left:20px;cursor:pointer;line-height:20px;display:inline-block;color:#16528e}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio [type=radio]:not(:checked)+label.active{font-weight:700}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio [type=radio]:checked+label:before,.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:4px;width:14px;height:14px;border:1px solid #ddd;border-radius:100%;background:#fff}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio [type=radio]:checked+label:after,.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio [type=radio]:not(:checked)+label:after{content:'';width:8px;height:8px;background:#f7941d;position:absolute;top:7px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .radio [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .flexi-checkbox-full{float:left}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .flexi-checkbox-full .checkbox-inner{float:left;padding-right:10px}
.container-full .flight-result.flight-result-domestic .domestic-radio-full .flexi-checkbox-full .checkbox-inner label{font-weight:400;color:#16528e}


@media only screen and (min-width: 320px) and (max-width:767px) {
    .container-full .flight-result.flight-result-domestic .domestic-filter{padding-top:0}
    .container-full .flight-result.flight-result-domestic .domestic-filter{flex-wrap:wrap}
    .container-full .flight-result.flight-result-domestic .domestic-filter .filter-box{min-width:130px;margin-top:15px;margin-left:2px;margin-right:2px}
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .container-full .flight-result.flight-result-domestic .domestic-filter{padding-top:0}
    .container-full .flight-result.flight-result-domestic .domestic-filter{flex-wrap:wrap}
    .container-full .flight-result.flight-result-domestic .domestic-filter .filter-box{min-width:130px;margin-top:15px;margin-left:2px;margin-right:2px}
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .container-full .flight-result.flight-result-domestic .domestic-filter .filter-box{min-width:100px;margin-left:5px;margin-right:5px}
    .container-full .flight-result.flight-result-domestic .domestic-filter .filter-box .f-text{margin:0 5px}
}

.container-full .flight-result.flight-result-domestic .frd-row-panel{width:100%;display:flex}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-col-6{width:50%;display:flex}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-col-6:nth-child(odd){margin-right:5px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-col-6:nth-child(2n){margin-left:5px}
.container-full .flight-result.flight-result-domestic .new-row .frd-row-panel .frd-col-6:nth-child(odd){margin-right:0}
.container-full .flight-result.flight-result-domestic .new-row .frd-row-panel .frd-col-6:nth-child(2n){margin-left:0}
.container-full .flight-result.flight-result-domestic .new-row .new-column{height:700px;overflow:auto}
::-webkit-scrollbar-track{background-color:#dfdfdf!important;-webkit-border-radius:0px;border-radius:0}
::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0;background:#5b5873!important}
.container-full .flight-result.flight-result-domestic .new-row .new-column::-webkit-scrollbar{width:3px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header1{background:#fff;padding:15px 15px;justify-content:space-between}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header1 .destination{display:flex}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header1 .date{display:flex}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header2{padding:0 0;justify-content:space-between}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header2 .header2-box1{width:16.6667%;display:flex;padding:0 10px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header2 .header2-text{line-height:39px;color:#333;font-size:11px;text-transform:uppercase}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header2 .header2-text i{line-height:39px;font-size:8px;margin-left:3px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel{margin-bottom:10px;flex-direction:column;min-height:112px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fff;transition:box-shadow .2s cubic-bezier(.4, 0, .2, 1);border:1px solid rgba(0,0,0,.125)}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel:hover{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.24);-moz-box-shadow:0 1px 10px rgba(0,0,0,.24);box-shadow:0 1px 10px rgba(0,0,0,.24)}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .w-100{width:100%;display:flex;padding:10px 0}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .w-100.active{background-color:#eef6ff}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .w-100.w-100-2{flex-direction:column;padding:0 0}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box1{width:15.6667%;display:flex;flex-direction:column;padding:0 10px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box2{width:25%;display:flex;padding:0 10px;flex-direction:column}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box3{width:8%;display:flex;padding:0 10px;flex-direction:column}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box4{width:20%;display:flex;padding:0 10px;flex-direction:column}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box1.pd0,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box2.pd0,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box3.pd0,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box4.pd0{padding:0 0}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-logo{width:48px;height:48px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-logo img{width:48px;float:left}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .air-detail{font-size:11px;color:#333;display:block;margin-top:5px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-time{font-size:18px;color:#333;font-weight:700}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-place{font-size:12px;color:#333;line-height:12px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-duration-time{font-size:12px;color:#333;line-height:0;margin:10px 0 0 0}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-stopage{font-size:12px;color:#333;line-height:0;margin:10px 0 0 0}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .stoppage{width:100%;float:left;font-size:11px;font-weight:600;text-align:center;margin-bottom:0;color:#f7941d}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .stoppage-point-outer{width:80%;margin:0 auto}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .stoppage-point{width:100%;height:1px;float:left;position:relative;background:#999;padding:0 10px;margin:10px 0}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .stoppage-point:before{position:absolute;content:"";width:10px;height:10px;border-radius:50%;background:#999;border:0 solid #999;left:50%;margin-left:-5px;top:-5px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .stoppage-city{width:100%;float:left;font-size:11px;font-weight:600;text-align:center;margin-bottom:0}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-price{color:#d63b05;font-size:20px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-price i{font-size:12px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-roundtrip{color:#26a000;text-align:left;font-size:10px;padding-top:4px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-price2{color:#26a000;font-size:12px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .domestic-radio-full .radio [type=radio]:checked+label:before,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .domestic-radio-full .radio [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:4px;width:20px;height:20px;border:1px solid #ddd;border-radius:100%;background:#fff}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .domestic-radio-full .radio [type=radio]:checked+label:after,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .domestic-radio-full .radio [type=radio]:not(:checked)+label:after{content:'';width:14px;height:14px;background:#f7941d;position:absolute;top:7px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}

@media only screen and (min-width:320px) and (max-width:600px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header1 {
        flex-direction: column;
    }
}

@media only screen and (min-width:320px) and (max-width:767px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header1{padding:5px 10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel{margin-bottom:4px;border-radius:0;-webkit-border-radius:0px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-col-6:nth-child(odd){margin-right:2px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-col-6:nth-child(2n){margin-left:2px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header2{flex-wrap:wrap}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header2 .header2-box1{width:33.3333%;padding:0 2px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header2 .header2-box1:nth-child(4){display:none}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header2 .header2-box1:nth-child(5){display:none}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header2 .header2-box1:nth-child(6){display:none}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header2 .header2-text{font-size:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-time{font-size:16px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box4{width:23%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box2{width:22%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box1,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box2,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box3{padding:0 2px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box1{width:33.333333%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box4.pd0{width:30%;padding:0 5px;display:none}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box2{width:75%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box3{width:25%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .w-100{flex-wrap:wrap;min-height:151px;padding:10px 5px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .w-100.w-100-2{min-height:initial}
}

@media only screen and (min-width:320px) and (max-width:500px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-logo{width:30px;height:30px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-logo img{width:30px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-time{font-size:12px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-place{font-size:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-price{color:#d63b05;font-size:16px}
}


@media only screen and (min-width:768px) and (max-width:991px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-logo{width:30px;height:30px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-logo img{width:30px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-place{font-size:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header2 .header2-box1{padding:0 2px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-header2 .header2-text{font-size:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-flight-time{font-size:14px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box4{width:23%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box2{width:22%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box1,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box2,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .frd-result-box3{padding:0 2px}
}

.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel{width:100%;float:left;background:#fff;border-top:0 solid #e8e6e6;margin-top:0}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1{width:33.3333%;float:left}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info{width:100%;float:left;font-size:14px;color:#a5a4a4;font-weight:400;margin-bottom:0;padding:5px 10px;cursor:pointer}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info .baggaes-text{width:auto;text-align:center;font-size:16px;font-weight:400;color:#16528e;margin-bottom:0}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info .baggaes-text .icon i{font-size:16px;color:#16528e}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info .baggaes-text .text{padding-left:5px;font-size:12px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info i{transition:.3s;-webkit-transition:.3s}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info[aria-expanded=true] i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .refundable{float:left;color:#06caf9;font-weight:700;font-size:12px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .non-refundable{color:#26a000;float:left;font-weight:700;font-size:12px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .display-flex-panel{display:flex;flex-direction:row}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .display-flex-panel .flight-logo-outer{float:none;display:flex;align-items:center}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .display-flex-panel .flight-detail{float:none;display:flex;flex-direction:column}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .display-flex-panel .flight-detail .outbond{float:none;display:flex}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .display-flex-panel .flight-price-outer{float:none;display:flex;align-items:center}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .display-flex-panel .flight-price.width-return{padding:0 10px}

@media only screen and (min-width:320px) and (max-width:767px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .display-flex-panel{flex-direction:column}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info{font-size:10px;padding:5px 5px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info .baggaes-text .icon i{font-size:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .non-refundable{font-size:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info .baggaes-text{font-size:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info .baggaes-text .text{font-size:10px}
}

@media only screen and (min-width:320px) and (max-width:599px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1:first-child{width:50%}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1:nth-child(2){width:50%}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1:nth-child(2) p{text-align:right}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1:nth-child(3){width:100%}
}

@media only screen and (min-width:600px) and (max-width:767px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1:first-child{width:50%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1:nth-child(2){width:50%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1:nth-child(2) .checkin-info{text-align:right}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1:nth-child(3){width:100%}
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1:first-child{width:30%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1:nth-child(2){width:30%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1:nth-child(3){width:40%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info{font-size:10px;padding:5px 5px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info .baggaes-text .icon i{font-size:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .non-refundable{font-size:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info .baggaes-text{font-size:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info .baggaes-text .text{font-size:10px}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-panel .box1 .checkin-info {
        font-size: 12px;
    }
}

.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-dropdown-content{width:100%;float:left;background:#f7f5f5}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown{width:100%;float:left;padding:10px 10px;margin-top:0;border-top:1px solid #ddd}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner{width:100%;float:left}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner+.flight-info-dropdown-inner{border-top:1px solid #16528e;margin-top:5px;padding-top:5px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .box1{width:25%;float:left}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .box2{width:25%;float:left}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .box3{width:10%;float:left}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .box4{width:25%;float:left}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .box5{width:15%;float:left}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .title{width:100%;float:left;font-size:14px;font-weight:600;color:#000;margin-bottom:10px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .title2{width:100%;float:left;font-size:14px;font-weight:600;color:#000}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .text1{width:100%;float:left;font-size:14px;font-weight:400;color:#333;margin-bottom:0}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .arrow-icon{float:left;margin-top:30px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .arrow-icon i{font-size:16px;color:#16528e}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text{width:100%;float:left;font-size:14px;font-weight:400;color:#333;margin-bottom:0}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .icon{float:left}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .icon i{font-size:18px;color:#16528e}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .text{float:left;padding-left:10px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .layover-full{width:100%;float:left;margin:10px 0 10px 0;border-top:1px dashed #999;border-bottom:1px dashed #999}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text{float:left;color:#333;padding:5px 20px 5px 5px;margin-bottom:0;border-radius:5px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .layover-title{float:left;font-weight:700;padding-right:10px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .text{float:left}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .symble{float:left;padding:0 5px}
.container-full .flight-result.flight-result-domestic .frd-row-panel .fare-rulu-dropdown{width:50%;float:right;margin-right:5px;border-top:1px solid #ddd}
.container-full .flight-result.flight-result-domestic .frd-row-panel .fare-rulu-dropdown .heading{width:100%;float:left;background:#16528e;color:#fff;font-size:20px;padding:5px 10px;margin-bottom:0}
.container-full .flight-result.flight-result-domestic .frd-row-panel .fare-rulu-dropdown table{color:#16528e;border:1px solid #7fa3c3}
.container-full .flight-result.flight-result-domestic .frd-row-panel .fare-rulu-dropdown table tbody tr{background:#f5ffff}
.container-full .flight-result.flight-result-domestic .frd-row-panel .fare-rulu-dropdown table thead tr th{background:#eafeff}
.container-full .flight-result.flight-result-domestic .frd-row-panel .fare-rulu-dropdown table tbody tr:last-child{background:#eafeff;font-weight:700}

/*--display flex--*/
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex{display:flex;flex-direction:column}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel{width:100%;display:flex}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box3{display:flex;text-align:center;justify-content:center;flex-direction:column}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .arrow-icon{margin-top:0}

@media only screen and (min-width:320px) and (max-width:767px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex{width:100%;padding:0 5px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel{flex-wrap:wrap}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box1{width:100%;margin-bottom:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box2{width:39%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box3{width:22%;padding:0 2px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box4{width:39%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box5{width:100%;margin-top:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .arrow-icon{margin-top:0}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .layover-full .layover-text{padding-right:0}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .text1,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .title,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .title2{font-size:12px}
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex{width:100%;padding:0 5px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel{flex-wrap:wrap}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box1{width:100%;margin-bottom:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box2{width:40%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box3{width:20%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box4{width:40%}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box5{width:100%;margin-top:10px}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .arrow-icon{margin-top:0}
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .text1,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .title,.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner .title2{font-size:12px}
}
/*--display flex--*/

@media only screen and (min-width:320px) and (max-width:600px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown{width:100%;overflow:auto}
.container-full .flight-result.flight-result-domestic .frd-row-panel .frd-result-panel .flight-info-dropdown .flight-info-dropdown-inner{width:600px}
}

@media only screen and (min-width:320px) and (max-width:992px) {
    .container-full .flight-result.flight-result-domestic .frd-row-panel .fare-rulu-dropdown {
        width: 100%;
        margin-right: 0px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.beat-deal-show .deal-show-in .block-sh{width:100%;}
.beat-deal-show .deal-show-in .block-sh .im-set{width:50px;}
.beat-deal-show .deal-show-in .block-sh .dtl-set {width: calc(100% - 60px);text-align: left;padding-left: 10px;}
}

/*--COMPARE PRICE PANEL--*/
.container-full .flight-result.flight-result-domestic .compare-price-panel{width:100%;position:fixed;z-index:1;bottom:0;float:left;padding:15px 0;background:#000;color:#fff}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner{width:100%;display:flex}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .cp-box1{width:33.3333%;display:flex;border-right:1px solid #fff}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .cp-box2{width:33.3333%;display:flex;border-right:1px solid #fff}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .cp-box3{width:33.3333%;display:flex;justify-content:space-between}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-result-box1{width:33.3333%;display:flex;padding:0 2px}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-result-box2{width:16.6666%;display:flex;padding:0 2px;flex-direction:column}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-result-box3{width:8%;display:flex;padding:0 2px;flex-direction:column}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-result-box4{width:16.6666%;display:flex;padding:0 2px;flex-direction:column}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-result-box5{width:25%;display:flex;padding:0 2px;flex-direction:column}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-result-box1.pd0,.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-result-box2.pd0,.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-result-box3.pd0,.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-result-box4.pd0,.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-result-box5.pd0{padding:0 0}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .pd-left{padding-left:10px}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .pd-right{padding-right:10px}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-flight-logo{width:35px;height:35px}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-flight-logo img{width:35px;float:left}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .air-detail{font-size:11px;color:#fff;display:flex;flex-direction:column;margin-top:0;margin-left:5px}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-flight-time{font-size:14px;font-weight:600}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-flight-place{font-size:18px;font-weight:700;line-height:12px}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-flight-direction{display:flex;height:100%;align-items:center}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-price{color:#fff;font-size:18px;text-align:right}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-price i{font-size:16px}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .frd-detail{color:#fff;font-size:12px;text-align:right;line-height:10px;text-decoration:underline}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .total{display:flex;margin-left:15px;font-size:18px}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .total-price{font-size:18px;font-weight:600}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .total-price i{font-size:14px}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .total-book-now-btn{display:flex;width:150px;border-radius:5px;padding:10px 0;justify-content:center;background:#ef6614;color:#fff}
.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .total-book-now-btn:hover{background:#da5200}

@media only screen and (min-width:320px) and (max-width:992px) {
    .deal-show-in{margin-top:23px}
    #calltodeal.col-md-5.col-xl-12{display:inline}
    img.usp{width:100%}
    .dtl-set{text-align:center;float:left;width:73%;padding:12px 0;margin-left:8px}
    .block-sh{overflow:hidden;display:inline-block;margin:0 auto;text-align:left;text-align:center;border-right:#d6d6d6 1px solid}
    .im-set{float:left;width:17%;margin-top:10px}
    .dtl-set h3{margin:0;font-size:18px;font-weight:600;color:#201f68}
    .deal-offer{background:#03a9f4;text-align:center;padding:10px;border:#ffc107 2px dashed;margin-top:0}
    .deal-offer h3{margin:0;font-size:16px;font-weight:700;color:#fff}
    .beat-deal-show .deal-show-in .deal-offer p{font-size:14px;color:#fff}
    .container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner{flex-direction:column}
    .container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .cp-box1{width:100%;margin-bottom:10px}
    .container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .cp-box2{width:100%;margin-bottom:10px}
    .container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .cp-box3{width:100%;margin-bottom:0}
    .container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .cp-box1,.container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .cp-box2{border:0}
    .container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .pd-left{padding-left:0}
    .container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .pd-right{padding-right:0}
    .container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .total{margin-left:0}
    .container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .total-book-now-btn{width:100px}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .container-full .flight-result.flight-result-domestic .compare-price-panel .compare-price-panel-inner .total-book-now-btn {
        width: 100px;
    }
}
/*--COMPARE PRICE PANEL--*/

/* compare price popup*/
.compare-price-fd-popup .modal-dialog{width:auto;max-width:700px}
.compare-price-fd-popup .login-popup-panel{width:100%!important;float:left;border:0 solid #ccc;background:#fff;border-radius:5px!important}
.compare-price-fd-popup .login-popup-panel button{outline:0}
.compare-price-fd-popup .login-popup-panel button.close{background:#242424;width:20px;height:20px;font-size:16px;color:#fff!important;padding:0;margin-top:5px;border-radius:50%;opacity:1!important}
.compare-price-fd-popup .modal-content{border:0;width:100%;float:left}
.compare-price-fd-popup .modal-body{width:100%;float:left;padding:0}
.compare-price-fd-popup .modal-header{display:none}
.compare-price-fd-popup .modal-footer{display:none}
.compare-price-fd-popup button.close{background:#00588c;width:30px;height:30px;font-size:16px;color:#fff!important;padding:0;margin-top:-13px;margin-right:-10px;border-radius:50%;z-index:11;position:relative;opacity:1!important}
.compare-price-fd-popup .popup-content{width:100%;float:left}
.compare-price-fd-popup .popup-content .pc-header{width:100%;float:left;padding:10px 15px;border-radius:5px 5px 0 0;margin-top:-17px;background:#eee;color:#000;font-size:16px}
.compare-price-fd-popup .popup-content .pc-content-inner{width:100%;float:left;padding:15px}
.compare-price-fd-popup .popup-content .pc-tab{width:100%;float:left;list-style:none;margin-bottom:10px}
.compare-price-fd-popup .popup-content .pc-tab li{display:inline-block;padding:5px 20px;border-radius:10px}
.compare-price-fd-popup .popup-content .pc-tab li.active{background:#da5200}
.compare-price-fd-popup .popup-content .pc-tab li a{color:#000}
.compare-price-fd-popup .popup-content .pc-tab li.active a{color:#fff}
.compare-price-fd-popup .popup-content .pc-tab-content{width:100%;float:left;border:1px solid #ccc;padding:10px}
.compare-price-fd-popup .popup-content .flight-dropdown-content{width:100%;float:left;background:#f7f5f5}
.compare-price-fd-popup .popup-content .flight-info-dropdown{width:100%;float:left;padding:10px 10px;margin-top:0;border-top:0 solid #ddd}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner{width:100%;float:left}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner+.flight-info-dropdown-inner{border-top:1px solid #16528e;margin-top:5px;padding-top:5px}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .box1{width:25%;float:left}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .box2{width:25%;float:left}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .box3{width:10%;float:left}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .box4{width:25%;float:left}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .box5{width:15%;float:left}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .title{width:100%;float:left;font-size:14px;font-weight:600;color:#000;margin-bottom:10px}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .title2{width:100%;float:left;font-size:14px;font-weight:600;color:#000}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .text1{width:100%;float:left;font-size:14px;font-weight:400;color:#333;margin-bottom:0}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .arrow-icon{float:left;margin-top:30px}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .arrow-icon i{font-size:16px;color:#16528e}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text{width:100%;float:left;font-size:14px;font-weight:400;color:#333;margin-bottom:0}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .icon{float:left}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .icon i{font-size:18px;color:#16528e}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .text{float:left;padding-left:10px}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .layover-full{width:100%;float:left;margin:10px 0 10px 0;border-top:1px dashed #999;border-bottom:1px dashed #999}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text{float:left;color:#333;padding:5px 20px 5px 5px;margin-bottom:0;border-radius:5px}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .layover-title{float:left;font-weight:700;padding-right:10px}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .text{float:left}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .symble{float:left;padding:0 5px}
.compare-price-fd-popup .popup-content .fare-rulu-dropdown{width:50%;float:right;margin-right:5px;border-top:0 solid #ddd}
.compare-price-fd-popup .popup-content .fare-rulu-dropdown .heading{width:100%;float:left;background:#16528e;color:#fff;font-size:20px;padding:5px 10px;margin-bottom:0}
.compare-price-fd-popup .popup-content .fare-rulu-dropdown table{color:#16528e;border:1px solid #7fa3c3}
.compare-price-fd-popup .popup-content .fare-rulu-dropdown table tbody tr{background:#f5ffff}
.compare-price-fd-popup .popup-content .fare-rulu-dropdown table thead tr th{background:#eafeff}
.compare-price-fd-popup .popup-content .fare-rulu-dropdown table tbody tr:last-child{background:#eafeff;font-weight:700}

/*--compare display flex--*/
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex{display:flex;flex-direction:column}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel{width:100%;display:flex}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box3{display:flex;text-align:center;justify-content:center;flex-direction:column}
.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .arrow-icon{margin-top:0}

@media only screen and (min-width:320px) and (max-width:767px) {
    .banner-slider{position:absolute}
    .banner-slider .carousel-caption .carousel-caption-inner{display:none}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex{width:100%;padding:0 5px}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel{flex-wrap:wrap}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box1{width:100%;margin-bottom:10px}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box2{width:39%}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box3{width:22%;padding:0 2px}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box4{width:39%}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box5{width:100%;margin-top:10px}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .arrow-icon{margin-top:0}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .layover-full .layover-text{padding-right:0}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text,.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .text1,.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .title,.compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .title2{font-size:12px}
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex{width:100%;padding:0 5px}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel{flex-wrap:wrap}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box1{width:100%;margin-bottom:10px}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box2{width:40%}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box3{width:20%}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box4{width:40%}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .box5{width:100%;margin-top:10px}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner.display-flex .row-panel .arrow-icon{margin-top:0}

    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .title,
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .title2,
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .text1,
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text {
        font-size: 12px;
    }
}
/*--compare display flex--*/

@media only screen and (min-width:320px) and (max-width:600px) {
    .compare-price-fd-popup .popup-content .flight-info-dropdown{width:100%;overflow:auto}
    .compare-price-fd-popup .popup-content .flight-info-dropdown .flight-info-dropdown-inner{width:600px}
}

@media only screen and (min-width:320px) and (max-width:992px) {
    .compare-price-fd-popup .popup-content .fare-rulu-dropdown {
        width: 100%;
        margin-right: 0px;
    }
}

/* compare price popup*/


/* =======FLIGHT RESULT DOMESTIC======= */


/* FLIGHT HOTEL RESULT PAGE */

/*advance search modify*/
.fh-result-pg .fh-flight-modify-search.adserch-left-panel .tab-panel .city{width:18%;float:left;padding-right:10px}
.fh-result-pg .fh-flight-modify-search.adserch-left-panel .tab-panel .date{width:11%;float:left;padding-right:10px}
.fh-result-pg .fh-flight-modify-search.adserch-left-panel .tab-panel .night{width:11%;float:left;padding-right:10px}
.fh-result-pg .fh-flight-modify-search.adserch-left-panel .tab-panel .search-btn.btn-2{margin-top:0}
@media only screen and (min-width:320px) and (max-width:767px){
.fh-result-pg .fh-flight-modify-search.adserch-left-panel .tab-panel .night{width:100%!important;padding-right:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.fh-result-pg .fh-flight-modify-search.adserch-left-panel .tab-panel .date{width:20%!important}
.fh-result-pg .fh-hotel-modify-search.adserch-left-panel .tab-panel .date{width:20%!important}
}

/*advance search modify*/
.fh-result-pg .fh-header-panel-outer{width:100%;float:left}
.fh-result-pg .fh-header-panel{width:100%;float:left;border:1px solid #16528e;margin-bottom:30px;position:relative;background:#fff}
.fh-result-pg .fh-header-panel:before{content:"";position:absolute;width:100%;height:5px;background:#16528e;bottom:-8px;left:0}
.fh-result-pg .fh-header-panel .box1{width:35%;float:left}
.fh-result-pg .fh-header-panel .box2{width:45%;float:left}
.fh-result-pg .fh-header-panel .box3{width:20%;float:left}
.fh-result-pg .fh-header-panel .hotel-panel{width:100%;float:left;position:relative;background:#16528e;padding-left:25px}
.fh-result-pg .fh-header-panel .hotel-panel .heading-panel{width:25px;float:left;text-align:center;position:absolute;top:0;left:0;padding-top:10px}
.fh-result-pg .fh-header-panel .hotel-panel .heading-panel ul{width:100%;float:left;list-style:none;margin-top:10px}
.fh-result-pg .fh-header-panel .hotel-panel .heading-panel ul li{width:100%;float:left;text-align:center;color:#fff;font-size:16px;padding-bottom:3px}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel{width:100%;min-height:170px;float:left;font-size:12px;background:#fff;padding:10px 0 0 10px}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel .im{width:30%;float:left}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel .im img{width:100%;height:100px}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel .detail{width:70%;float:left;padding:0 10px}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel .detail .hotel-name{width:100%;float:left;font-size:16px;margin-bottom:5px;font-weight:700;color:#16528e}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel .detail .hotel-address{width:100%;float:left;font-size:12px;margin-bottom:5px;color:#16528e}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel .detail .starrating-full{width:100%;float:left}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel .detail .starrating{width:90px;float:left}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel .detail .starrating img{width:90%;height:auto}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel .detail .more-info{width:auto;float:left;font-size:12px;margin-top:10px;color:red;text-decoration:underline}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel .detail .change{width:100%;float:right;text-align:right;font-size:14px;color:#999}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel .detail .change a{color:#999;float:right}
.fh-result-pg .fh-header-panel .flight-panel{width:100%;float:left;position:relative;background:#16528e;padding-left:30px}
.fh-result-pg .fh-header-panel .flight-panel .heading-panel{width:30px;float:left;text-align:center;position:absolute;top:0;left:0;padding-top:10px}
.fh-result-pg .fh-header-panel .flight-panel .heading-panel ul{width:100%;float:left;list-style:none;margin-top:10px}
.fh-result-pg .fh-header-panel .flight-panel .heading-panel ul li{width:100%;float:left;text-align:center;color:#fff;font-size:16px;padding-bottom:3px}
.fh-result-pg .fh-header-panel .flight-panel .content-panel{width:100%;min-height:170px;float:left;font-size:12px;background:#fff}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel-outer{width:100%;float:left;padding:0 15px}
.fh-result-pg .fh-header-panel .flight-panel .content-panel.one-way .f-result-panel{padding:57px 0}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel{width:100%;float:left;padding:10px 0 10px 0;font-size:12px}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel+.f-result-panel{border-top:1px dashed #16528e}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .result-box1{width:25%;float:left}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .result-box2{width:30%;float:left}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .result-box3{width:25%;float:left}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .result-box4{width:20%;float:left}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .heading{width:100%;float:left;text-align:center;margin-bottom:0;padding-left:0}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .duration-full{width:100%;float:left;position:relative;padding-left:0}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .duration-full .duration{width:100%;float:left;text-align:center;font-size:14px;font-weight:700;color:#16528e;margin-bottom:0;padding-left:0}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .duration-full .icon{width:0;position:absolute;left:0;top:0;float:left;text-align:center;margin-top:4px;display:none}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .duration-full .icon img{width:20px;height:auto}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .date{width:100%;float:left;text-align:center;margin-bottom:0;color:#999;padding-left:0}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .stoppage{width:100%;float:left;font-size:12px;font-weight:600;text-align:center;margin-bottom:0;color:#16528e}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .stoppage-point-outer{width:60%;margin:0 auto}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .stoppage-point{width:100%;height:1px;float:left;position:relative;background:#16528e;padding:0 10px;margin:10px 0}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .stoppage-point:before{position:absolute;content:"";width:10px;height:10px;border-radius:50%;background:#16528e;border:0 solid #16528e;left:50%;margin-left:-5px;top:-5px}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .stoppage-city{width:100%;float:left;font-size:12px;color:#16528e;font-weight:600;text-align:center;margin-bottom:0}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .baggaes-text{width:100%;float:left;text-align:center;font-size:14px;font-weight:400;color:#16528e;margin-bottom:0}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .baggaes-text .icon i{font-size:16px;color:#16528e}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .baggaes-text .text{padding-left:5px;font-size:12px}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .detail-info{width:100%;float:left;text-align:center;text-decoration:underline;color:red}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .change{width:100%;float:right;text-align:right;font-size:14px;color:#999}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .change a{color:#999;float:right}
.fh-result-pg .fh-header-panel .price-panel{width:100%;min-height:170px;padding:10px;float:left;border-left:1px solid #16528e}
.fh-result-pg .fh-header-panel .price-panel .text1{width:100%;float:left;text-align:center;font-size:12px;font-weight:600;color:#16528e;margin-top:15px;margin-bottom:0}
.fh-result-pg .fh-header-panel .price-panel .text2{width:100%;float:left;text-align:center;font-size:12px;font-weight:400;color:#16528e}
.fh-result-pg .fh-header-panel .price-panel .price{width:100%;float:left;text-align:center;font-size:24px;font-weight:700;color:#16528e;margin-bottom:0}
.fh-result-pg .fh-header-panel .price-panel .price span{color:#15bdcc}
.fh-result-pg .fh-header-panel .price-panel .book-now-outer{width:120px;margin:0 auto}
.fh-result-pg .fh-header-panel .price-panel .book-now{width:100%;float:left;text-align:center;margin-top:3px;outline:0;padding:5px 0;border:0;font-size:16px;color:#fff;background:#16528e;font-weight:700;box-shadow:-3px 3px 2px #666;-webkit-box-shadow:-3px 3px 2px #666}
.fh-result-pg .fh-header-panel.new-flex-design{display:flex}
.fh-result-pg .fh-header-panel.new-flex-design .box1,.fh-result-pg .fh-header-panel.new-flex-design .box2,.fh-result-pg .fh-header-panel.new-flex-design .box3{display:flex}
.fh-result-pg .fh-header-panel.new-flex-design .flight-panel{display:flex}
.fh-result-pg .fh-header-panel.new-flex-design .flight-panel .heading-panel,.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .heading-panel{padding-top:0}
.fh-result-pg .fh-header-panel.new-flex-design .flight-panel .heading-panel ul,.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .heading-panel ul{margin-top:0;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}
.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel{padding-left:30px}
.fh-result-pg .fh-header-panel.new-flex-design .flight-panel .heading-panel,.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .heading-panel{width:30px;height:100%;background:red}
.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel{background:#fff!important}
.fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel,.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .content-panel,.fh-result-pg .fh-header-panel.new-flex-design .price-panel{min-height:170px;display:flex;align-items:center}
.fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel{display:flex;align-items:center}
.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .content-panel{flex-direction:column;justify-content:center}
.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .content-panel .detail .hotel-name{margin-top:0}
.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .content-panel .im{width:100px}
.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .content-panel .im img{height:auto}
.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .content-panel .hotel-row-panel{display:flex;width:100%}
.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .content-panel .hotel-row-panel+.hotel-row-panel{margin-top:5px;margin-bottom:10px}
.fh-result-pg .fh-header-panel.new-flex-design .price-panel{min-height:initial;display:flex;flex-direction:column;justify-content:center}
.fh-result-pg .fh-header-panel.new-flex-design .price-panel .text1{margin-top:0}
.fh-result-pg .fh-header-panel.new-flex-design .price-panel .book-now-outer,.fh-result-pg .fh-header-panel.new-flex-design .price-panel .price,.fh-result-pg .fh-header-panel.new-flex-design .price-panel .text1{display:flex;justify-content:center}

@media screen and (min-width:320px) and (max-width:767px) {
    .fh-result-pg .fh-header-panel.new-flex-design{width:100%;float:left;display:block}
    .fh-result-pg .fh-header-panel.new-flex-design .box1,.fh-result-pg .fh-header-panel.new-flex-design .box2{width:100%;float:left}
    .fh-result-pg .fh-header-panel.new-flex-design .box3{width:100%;float:left}
    .fh-result-pg .fh-header-panel.new-flex-design .price-panel{padding:20px 0;border-top:1px solid red}
    .fh-result-pg .fh-header-panel.new-flex-design .hotel-panel{border-top:1px solid red}
    .fh-result-pg .fh-header-panel.new-flex-design .price-panel{border-left:0}
    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel-outer{padding:0 5px}
    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel{padding-left:20px}
    .fh-result-pg .fh-header-panel.new-flex-design .hotel-panel{padding-left:20px}
    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .heading-panel,.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .heading-panel{width:20px}
    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel{font-size:11px}
    .fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .content-panel{padding:10px 0 0 5px}
    .fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .content-panel .detail .hotel-name{font-size:14px}
    .fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .content-panel .im{margin-bottom:2px}
    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .heading-panel,.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .heading-panel{width:20px}
    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel,.fh-result-pg .fh-header-panel.new-flex-design .hotel-panel{padding-left:20px}
    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel-outer{padding:0 5px}
}

@media screen and (min-width:320px) and (max-width:450px) {
    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel .duration-full .duration {
        font-size: 11px;
    }

    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel .stoppage,
    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel .date,
    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel .heading {
        font-size: 11px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .fh-result-pg .fh-header-panel.new-flex-design .hotel-panel .heading-panel,
    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .heading-panel {
        width: 20px;
    }

    .fh-result-pg .fh-header-panel.new-flex-design .flight-panel,
    .fh-result-pg .fh-header-panel.new-flex-design .hotel-panel {
        padding-left: 20px;
    }

        .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel-outer {
            padding: 0 5px;
        }

        .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel .duration-full .duration {
            font-size: 12px;
        }

        .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel .stoppage,
        .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel .date,
        .fh-result-pg .fh-header-panel.new-flex-design .flight-panel .content-panel .f-result-panel .heading {
            font-size: 11px;
        }
}

.fh-result-pg .fh-header-panel .price-panel .nd-fh-price.width-return{padding:23px 10px}
.fh-result-pg .fh-header-panel .price-panel .nd-fh-price{width:100%;float:left;background:0 0;border-radius:5px;padding:0 10px}
.fh-result-pg .fh-header-panel .price-panel .nd-fh-price.width-return.new-design{background:#ed1863;color:#fff}
.fh-result-pg .fh-header-panel .price-panel .nd-fh-price.width-return.new-design .best-deal{width:100%;float:left;font-weight:600;text-align:center}
.fh-result-pg .fh-header-panel .price-panel .nd-fh-price.width-return.new-design .just-call{width:100%;float:left;font-weight:600;margin-bottom:5px;text-align:center}
.fh-result-pg .fh-header-panel .price-panel .nd-fh-price.width-return.new-design .phone-no{width:100%;float:left;text-align:center;font-weight:600;margin-bottom:5px;font-size:17px}
.fh-result-pg .fh-header-panel .price-panel .nd-fh-price.width-return.new-design .call-now{width:100%;float:left;text-align:center;font-weight:800;border-radius:5px;padding:5px 10px;background:#fff;color:#f23131}
.fh-result-pg .fh-header-panel .price-panel .nd-fh-price.width-return.new-design .call-now i{transform:rotateY(180deg);position:relative;top:2px;left:2px}
.fh-result-pg .fh-header-panel .price-panel .nd-fh-price.width-return.new-design .flight-detail-p{width:100%;float:left;text-align:center;display:none}
.fh-result-pg .fh-header-panel .price-panel .nd-fh-price.width-return.new-design .flight-detail-p a{text-decoration:underline;font-size:10px;color:#fff}
.fh-result-pg .fh-result-tab-full{width:100%;float:left;border-bottom:1px double #16528e;position:relative;margin-bottom:0}
.fh-result-pg .fh-result-tab-full:before{content:"";position:absolute;width:100%;height:0;background:#16528e;bottom:-6px;left:0}
.fh-result-pg .fh-result-tab-full ul{width:100%;float:left;list-style:none;padding-bottom:0;margin-bottom:0}
.fh-result-pg .fh-result-tab-full ul li{display:inline-block;position:relative;background:#e6e5e5;color:#333;border:1px solid #16528e;border-bottom:0;border-radius:5px 5px 0 0;padding:10px 30px;cursor:pointer}
.fh-result-pg .fh-result-tab-full ul li.active:before{content:"";position:absolute;width:100%;height:1px;background:#fefdfd;bottom:-1px;left:0}
.fh-result-pg .fh-result-tab-full ul li.active,.fh-result-pg .fh-result-tab-full ul li:hover{color:#16528e;background:#fefdfd}
.fh-result-pg .fh-result-tab-full ul li.active .fa-chevron-right{transform:rotate(90deg)}
.fh-result-pg .fh-result-tab-full ul li .icon{margin-right:5px}
.fh-result-pg .fh-result-tab-content-full{width:100%;float:left;background:#fefdfd;padding-top:15px}
.fh-result-pg .fh-result-tab-content-full .heading-full{width:100%;float:left;text-align:center;font-size:14px;color:#000;margin-top:20px;margin-bottom:10px;cursor:pointer}
.fh-result-pg .fh-result-tab-content-full .heading-full i{transition:.3s;-webkit-transition:.3s}
.fh-result-pg .fh-result-tab-content-full .heading-full[aria-expanded=true] i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.fh-result-pg .fh-result-tab-content-full .search-panel{width:100%;float:left;background:#074985;padding:10px;margin-bottom:20px}
.fh-result-pg .fh-result-tab-content-full .search-panel .heading{width:100%;float:left;text-align:left;font-size:20px;font-weight:700;color:#ed8131;margin-top:0}
.fh-result-pg .fh-result-tab-content-full .heading-full.for-advance-serch-btn{background:#214acc;padding:10px 0;margin-bottom:0;font-size:15px;color:#fff;font-weight:600}
.fh-result-pg .fh-result-tab-content-full .heading-full.for-advance-serch-btn i{font-size:16px;font-weight:700}
.fh-result-pg .fh-result-tab-content-full .fh-umrah-flter{margin-top:15px}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab{width:100%;float:left;border:1px solid #7d7979}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab ul{display:flex;justify-content:space-between}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-justified>li{width:auto;display:flex;padding:0 0;margin:0}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav>li{border-left:1px solid #7d7979}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav>li>a{font-size:12px;display:flex;align-items:center;border-radius:0;padding:10px 6px;margin-bottom:0;color:#fff;border-left:0 solid #7d7979}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav>li:first-child{border-left:0}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-pills>li.active,.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-pills>li.active:focus,.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-pills>li.active:hover{background:#d19e01}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav>li>a:focus,.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav>li>a:hover{background:#d19e01}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav > li {
        justify-content: center;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav > li > a {
        font-size: 10px;
    }
}

.fh-result-pg .fh-result-tab-content-full .search-panel .form-group{width:100%;float:left}
.fh-result-pg .fh-result-tab-content-full .search-panel .form-group .form-control{border-radius:0;padding:6px 2px;padding-left:20px}
.fh-result-pg .fh-result-tab-content-full .search-panel .form-group select.form-control{height:34px;line-height:28px;padding-left:10px}
.fh-result-pg .fh-result-tab-content-full .search-panel .form-group label{position:relative;width:100%;font-weight:400;color:#fff}
.fh-result-pg .fh-result-tab-content-full .search-panel .form-group label span{position:absolute;font-size:16px;color:#ed8131;bottom:0;left:4px;line-height:34px}
.fh-result-pg .fh-result-tab-content-full .search-panel .form-group label span.left{left:5px}
.fh-result-pg .fh-result-tab-content-full .search-panel .checkbox-full{width:100%;float:left;color:#fff}
.fh-result-pg .fh-result-tab-content-full .search-panel .checkbox-full label{margin-left:0;margin-right:10px}
.fh-result-pg .fh-result-tab-content-full .search-panel .input-btn{float:right;padding:5px 20px;border-radius:5px;font-weight:700;background:#ed8131;color:#fff;border:0;outline:0;margin:20px 0 10px 0}
.fh-result-pg .fh-result-tab-content-full .search-panel .traveller{width:100%;float:left;position:relative}
.fh-result-pg .fh-result-tab-content-full .search-panel .traveller label{color:#fff;font-weight:400}
.fh-result-pg .fh-result-tab-content-full .search-panel .main-pax{background:#fff;height:34px;border-radius:0;padding:6px 0 0 10px;cursor:pointer;border:1px solid #ccc}
.fh-result-pg .fh-result-tab-content-full .search-panel .main-pax span{color:#333!important;position:static!important;border-radius:4px;font-size:14px}

/* FLIGHTHOTEL UMRAH RESULT PAGE */
.fh-umrah-result-pg.fh-result-pg .fh-header-panel .hotel-panel .content-panel .hotel-r-panel{width:100%;float:left;margin-bottom:5px}
.fh-umrah-result-pg.fh-result-pg .fh-header-panel .hotel-panel .content-panel .detail .hotel-name{margin-top:0;margin-bottom:0}
.fh-umrah-result-pg.fh-result-pg .fh-header-panel .hotel-panel .content-panel .detail .hotel-address{margin-bottom:0}
.fh-umrah-result-pg.fh-result-pg .fh-header-panel .hotel-panel .content-panel .detail .more-info{margin-top:0}
.fh-umrah-result-pg.fh-result-pg .fh-header-panel .hotel-panel .content-panel .im img{width:100%;height:70px}
.fh-umrah-result-pg.fh-result-pg .fh-header-panel .hotel-panel .content-panel .change{width:100%;float:right;padding-right:10px;text-align:right;font-size:12px;color:#999;margin-top:-10px}
.fh-umrah-result-pg.fh-result-pg .fh-header-panel .hotel-panel .content-panel .change a{color:#999;float:right}
.fh-umrah-result-pg.fh-result-pg .transfer-result .result-panel{padding-left:20px}

/* FLIGHTHOTEL DETAIL PAGE */
.fh-detail-pg.fh-result-pg .fh-header-panel{margin-bottom:5px}
.fh-detail-pg.hotel-detail-pg .slider-map-panel{margin:10px 0 20px}
.fh-detail-pg.hotel-detail-pg .slider-map-panel .hotel-details-info .fh-map-panel{width:100%;float:left}

/* FLIGHTHOTEL BOOKING PAGE */
.fh-booking-pg.flight-booking-pg .main-booking-content{margin-top:0;margin-bottom:20px}
.fh-booking-pg.flight-booking-pg .booking-sidebar-full .fare-detail-panel{margin-top:0}
.fh-booking-pg.flight-booking-pg .main-booking-content .selected-flight-panel{margin-bottom:30px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.fh-booking-pg.flight-booking-pg .main-booking-content .selected-flight-panel:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.fh-booking-pg.hotel-booking-pg .main-booking-content2{margin-bottom:0}

/* FLIGHT BOOKING PAGE */
.flight-booking-pg{width:100%;float:left}
.flight-booking-pg .flight-booking-header{width:100%;float:left;position:relative}
.flight-booking-pg .flight-booking-header .ul-loginsignup{width:100%;float:left;list-style:none;margin-top:20px}
.flight-booking-pg .flight-booking-header .ul-loginsignup li{display:inline-block}
.flight-booking-pg .flight-booking-header .ul-loginsignup li .login{float:left;background:#09f;color:#fff;padding:5px 25px;border-radius:10px}
.flight-booking-pg .flight-booking-header .ul-loginsignup li .signup{float:left;background:#515151;color:#fff;padding:5px 25px;border-radius:10px}
.flight-booking-pg .flight-booking-header .ul-loginsignup li .text1{padding:5px 15px;float:left;font-size:16px}
.flight-booking-pg .backto-result{padding:5px 10px;float:right;margin-top:15px;color:#11aaf6;background:#fff;text-align:center;border:1px solid #11aaf6;border-radius:10px}
.flight-booking-pg .main-booking-content{width:100%;float:left;border-radius:5px;border:0 solid #11aaf6;margin-top:0;margin-top:0}
.flight-booking-pg .main-booking-content .selected-flight-panel{width:100%;float:left;margin-bottom:30px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.flight-booking-pg .main-booking-content .selected-flight-panel:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.flight-booking-pg .main-booking-content .selected-flight-panel .header{width:100%;float:left;background:#e2e2e2;padding:10px 10px;border-bottom:1px dashed #91b6da}
.flight-booking-pg .main-booking-content .selected-flight-panel .header .title{float:left;font-size:16px;color:#16528e;font-weight:600;margin-top:3px}
.flight-booking-pg .main-booking-content .selected-flight-panel .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.flight-booking-pg .main-booking-content .selected-flight-panel .header .title .icon img{width:30px;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .header .rext-text{float:right;font-size:12px;color:#16528e;margin-top:6px}
.flight-booking-pg .main-booking-content .selected-flight-panel .header .rext-text.fare-rules{font-weight:700}
.flight-booking-pg .main-booking-content .selected-flight-panel .header .rext-text.fare-rules i{font-weight:700}
.flight-booking-pg .main-booking-content .selected-flight-panel .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.flight-booking-pg .main-booking-content .selected-flight-panel .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .gst-panel{width:100%;float:left;margin-top:15px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .gst-panel .gst-text1{width:100%;float:left;font-weight:600}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .gst-panel .gst-text2{width:100%;float:left;margin-bottom:15px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .gst-panel .gst-text3{width:100%;float:left;font-size:10px;margin-bottom:15px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .positeion-relative{position:relative}
.backto-result-common-outer{width:100%;float:right}
.backto-result-common{padding:5px 0;float:right;color:#333;text-align:center;border:0 solid #15bdcc;border-radius:10px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel{width:100%;float:left}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content{width:80%;float:left;margin-top:15px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .content-row{width:100%;float:left}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .box-common{width:33.3333%;float:left;margin-bottom:15px;position:relative;padding-left:80px;padding-right:5px;border-right:1px solid #ccc}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .box-common:nth-child(3n+3){border-right:0px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .box-common .box-img{width:80px;position:absolute;top:50%;margin-top:-15px;left:0;text-align:center}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .box-common .box-img img{width:30px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .box-common .box-title{width:100%;float:left;font-size:13px;font-weight:800}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .box-common .box-upto{font-size:12px;display:block;color:#ccc}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .box-common .box-price{font-size:14px;font-weight:600;font-size:13px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .meal-wheelchair-panel{width:100%;float:left;margin-top:15px;margin-bottom:10px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .meal-wheelchair-panel .special-services{width:100%;margin:15px 0;background:#f9f9f9;padding:20px;border:1px solid #dcdbdb;border-radius:4px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .meal-wheelchair-panel .special-services label{font-size:13px;color:#999;font-weight:700;text-transform:uppercase}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .meal-wheelchair-panel .special-services .form-control{border:1px solid #e5e5e5;height:48px;border-radius:3px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .meal-wheelchair-panel .special-services .dateField.mgt-40{position:relative;margin-top:40px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .meal-wheelchair-panel .special-services .dateField.mgt-40 i{position:relative;margin-left:-40px;font-size:20px!important;color:#b98d03!important;float:left!important}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .meal-wheelchair-panel .special-services .dateField.mgt-40 .whealc{position:relative;padding-left:40px}



@media screen and (min-width:320px) and (max-width:1200px) {
    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content {
        width: 100%;
    }
}

@media screen and (min-width:320px) and (max-width:991px) {
    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .box-common{width:50%}
    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .box-common:nth-child(3n+3){border-right:1px solid #ccc}
    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .box-common:nth-child(2n+2){border-right:0px}
}

@media screen and (min-width:320px) and (max-width:500px) {
    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .box-common{width:100%;border-right:0px}
    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content .travel-insurance-panel .ti-content .box-common:nth-child(3n+3){border-right:0px solid #ccc}
}


/*--FLIGHT-BOOKING-PG CUSTOME--*/

.flight-booking-pg .custome-header{width:100%; float:left;}
.flight-booking-pg .custome-header .top-strip{width:100%; float:left; margin-bottom:15px;}
.flight-booking-pg .custome-header .top-strip .ts-text1{width:100%; float:left; text-align:center; font-size:18px; font-weight:600;}
.flight-booking-pg .custome-header .top-strip .ts-text2{width:100%; float:left; text-align:center; font-size:14px; font-weight:400;}
.flight-booking-pg .custome-header .bottom-strip{width:100%; float:left; margin-bottom:15px; background:#17a8ba; border-radius:5px; padding:15px;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner{width:100%; display:flex; flex-direction:column;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row1{width:100%; display:flex; margin-bottom:10px;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row1 .bsir-left{width:30%; display:flex; align-items:center; justify-content:space-between;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row1 .bsir-right{width:70%; display:flex; justify-content: flex-end;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row1 .airport-code{font-size:18px; font-weight:600; color:#fff;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row1 .direction-symble{font-size:18px; width:20px; font-weight:600; color:#fff;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row1 .change-flight{display:flex; border:1px solid #fff; padding:5px 15px; border-radius:5px; font-size:14px; color:#fff;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row2{width:100%; display:flex; color:#fff;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row2 .text1{width:200px; display:flex;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row2 .text2{width:calc(100% - 200px); display:flex;}

.flight-booking-pg .fb-pg-border-box{width:100%; float:left; border:1px solid #ccc; border-radius:5px; padding:15px;}

.flight-booking-pg .your-billing-information{}
.flight-booking-pg .your-billing-information .card-detail-panel{width:100%; float:left; display:flex; flex-wrap:wrap; align-items:center; margin-bottom:20px; background:#e8fdd8; color:#08935e; border:1px solid #b3d29c; border-radius:5px; padding:15px;}
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-content{width:calc(100% - 200px); display:flex; align-items:center;}
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-content .icon{width:30px; display:flex;}
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-content .cdpc-content{width:calc(100% - 30px); display:flex; flex-direction:column;}
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-content .cdpc-content .text1{font-size:14px; display:flex; font-weight:600;}
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-content .cdpc-content .text2{font-size:14px; display:flex; flex-wrap:wrap; font-weight:400;}
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-card{width:200px; display:flex;}
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-card img{width:100%;}

.flight-booking-pg .your-billing-information .payment-method-panel{width:100%; float:left; display:flex; flex-direction:column; align-items:center; margin-bottom:20px;}
.flight-booking-pg .your-billing-information .payment-method-panel .pmp-title{width:100%; float:left; margin-bottom:15px; font-size:16px; font-weight:600; color:#44587b;}
.flight-booking-pg .your-billing-information .payment-method-panel .pmp-box{width:100%; float:left; border:1px solid #ccc; border-radius:5px; padding:15px;}
.flight-booking-pg .your-billing-information .payment-method-panel .pmp-box .radio-btn-ful{width:100%; float:left; }
.flight-booking-pg .your-billing-information .payment-method-panel .pmp-box .radio-btn-ful .radio label{font-weight:600;}

.flight-booking-pg .fb-pg-custome-booter{width:100%; float:left; margin-bottom:20px; display:flex; flex-direction:column;}
.flight-booking-pg .fb-pg-custome-booter .fb-pg-cb-text1{width:100%; display:flex; font-size:14px; font-weight:400; margin-bottom:15px; justify-content:center; text-align:center;}
.flight-booking-pg .fb-pg-custome-booter .fb-pg-cb-text1 a{color:#16528e; text-decoration:underline;}
.flight-booking-pg .fb-pg-custome-booter .fb-pg-cb-text2{width:100%; display:flex; align-items:center; font-size:14px; font-weight:800; margin-bottom:15px; justify-content:center; text-align:center;}
.flight-booking-pg .fb-pg-custome-booter .fb-pg-cb-text2 i{position:relative; top:2px;}
.flight-booking-pg .fb-pg-custome-booter .fb-pg-cb-text3{width:100%; display:flex; font-size:14px; font-weight:400; justify-content:center; text-align:center;}

.flight-booking-pg .fb-pg-custome-booter .book-now-outer{width:100%; float:left; margin-top:15px; margin-bottom:25px; text-align:center;}
.flight-booking-pg .fb-pg-custome-booter .book-now-outer .confirm-now{ background: #0b4a84;color: #fff;font-size:26px;font-weight:800; border:0px; outline:none; border-radius:5px;padding:10px 35px;}
@media only screen and (min-width:320px) and (max-width:767px) {
.flight-booking-pg .fb-pg-custome-booter {display:none;}
}

.flight-booking-pg .secure-ssl{width:100%; float:left; margin-top:20px; border:1px solid #ccc; border-radius:5px; padding:15px;}
.flight-booking-pg .secure-ssl .sec-ssl-header{width:100%; float:left; padding-bottom:10px; font-size:16px; font-weight:600; border-bottom:1px dotted #ccc;}
.flight-booking-pg .need-help{width:100%; float:left; margin-top:20px; border:1px solid #ccc; border-radius:5px; padding:15px; position:relative; overflow:hidden;}
.flight-booking-pg .need-help .call-us-img{position:relative; position:absolute; right:0px; bottom:0px;}
.flight-booking-pg .need-help .call-us-img img{width:100px;}
.flight-booking-pg .need-help .call-us-img:before{content:""; top:0px; left:0px; position:absolute; width:100%; height:100%; background:rgba(255,255,255,0.5);}
.flight-booking-pg .need-help .nh-content{width:100%; float:left; position:relative; z-index:1;} 
.flight-booking-pg .need-help .nh-text1{width:100%; float:left; font-size:24px; font-weight:800; margin-bottom:10px;}
.flight-booking-pg .need-help .nh-text2{width:100%; float:left; font-size:14px; font-weight:400; margin-bottom:20px;}
.flight-booking-pg .need-help .nh-text3{width:100%; float:left; font-size:20px; font-weight:800;}

@media screen and (min-width:320px) and (max-width:767px) {
.flight-booking-pg .need-help{display:none;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row2 .text1{width:100px;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row2 .text2{width:calc(100% - 100px);}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row1 .bsir-left{width:140px;}
.flight-booking-pg .custome-header .bottom-strip .bs-inner .bsi-row1 .bsir-right{width:calc(100% - 140px);}
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-content{width:calc(100% - 0px);}
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-card{width:100%;}
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-card img{width:auto; margin-top:15px;}
}
@media screen and (min-width:768px) and (max-width:991px) {
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-content{width:calc(100% - 0px);}
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-card{width:100%;}
.flight-booking-pg .your-billing-information .card-detail-panel .cdp-card img{width:auto; margin-top:15px;}
}


/*--FLIGHT-BOOKING-PG CUSTOME--*/

.travel-insurance-popup .modal-content{width:100%;float:left}
.travel-insurance-popup .modal-content .modal-body{width:100%;float:left}
.travel-insurance-popup .modal-content .modal-body .heading1{width:100%;float:left;font-weight:600}
.travel-insurance-popup .modal-content .modal-body .heading2{width:100%;float:left;font-weight:600}
.travel-insurance-popup .modal-content .modal-body .table-outer{width:100%;float:left;overflow:auto;margin-top:15px}
.travel-insurance-popup .modal-content .modal-body .table-outer table{border:1px solid #ccc}
.travel-insurance-popup .modal-content .modal-body .table-outer table thead tr th{background:#eee}
.travel-insurance-popup .modal-content .modal-footer{display:none}


/* FARE RULES POPUP START */
.farerules-popup{width:100%;float:left}
.farerules-popup .farerules-content{width:100%;float:left;border:0 solid #ccc;background:#fff;border-radius:5px;overflow:hidden}
.farerules-popup .farerules-content .content-header{width:100%;float:left;background:#eee;padding:27px 10px;position:relative}
.farerules-popup .farerules-content .content-header:before{content:"";border-top:80px solid #ff834f;border-left:80px solid transparent;position:absolute;right:0;top:0}
.farerules-popup .farerules-content .content-header .close{float:right;font-size:35px;font-weight:400;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;opacity:1;z-index:111;top:5px;right:13px;position:absolute}
.farerules-popup .farerules-content .content-header h3{margin:0;color:#ff834f;width:100%;float:left;text-align:center;font-weight:600}
.farerules-popup .farerules-content .content-inner pre{background:#fff;border:0}

/* FARE RULES POPUP START */
.farerules-popup{width:100%;float:left}
.farerules-popup .farerules-content{width:100%;float:left;border:1px solid #ccc;padding:20px 20px;background:#fff}
.farerules-popup .farerules-content h3{margin:0;padding:0;color:#f90;margin-bottom:26px;width:100%;text-align:center;font-weight:600}
.farerules-popup .farerules-content .content-inner{width:100%;height:500px;overflow:auto;float:left;background:#f1efef;padding:0 10px}
.farerules-popup .farerules-content .content-inner .heading{width:100%;float:left;font-weight:600;font-size:18px;margin-top:20px;margin-bottom:10px}
.farerules-popup .farerules-content .content-inner p{width:100%;float:left;font-size:14px;margin-bottom:10px!important}
.farerules-popup button{outline:0}
.farerules-popup .modal-content{border:0}
.farerules-popup .modal-body{width:100%;float:left}
.farerules-popup .modal-header{display:none}
.farerules-popup .modal-footer{display:none}
.farerules-popup .modal-dialog{width:auto!important;max-width:600px}

@media (max-width:767px) {
    .farerules-popup .modal-dialog {
        width: initial !important;
    }

    .farerules-popup .farerules-content .content-inner .heading {
        font-size: 16px;
    }
}

.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel-content{width:100%;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel{width:100%;float:left;position:relative;background:#16528e;padding-left:0px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.inbond-panel{border-top:3px solid #15528d}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .icon-panel{width:30px;height:100%;float:left;display:flex;align-items:center;text-align:center;flex-direction:column;justify-content:center;text-align:center;position:absolute;top:0;left:0;padding-top:10px; display:none;}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .icon-panel img{text-align:center;width:20px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .icon-panel ul{width:100%;float:left;list-style:none;margin-top:10px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .icon-panel ul li{width:100%;float:left;text-align:center;color:#fff;font-size:16px;padding-bottom:3px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .icon-panel ul.one-segment li{font-size:9px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content{width:100%;float:left;font-size:12px;background:#fff}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel{width:100%;float:left;padding:20px 0 0 20px;margin-bottom:10px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .box1{width:26%;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .box2{width:27%;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .box3{width:20%;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .box4{width:27%;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .flight-name-logo{width:100%;float:left;position:relative;padding-left:40px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .flight-name-logo .logo{width:30px;position:absolute;top:0;left:0}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .flight-name-logo .logo img{width:100%;height:auto}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .flight-name-logo .flight-content{width:100%;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .flight-name-logo .flight-content .name{width:100%;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .flight-name-logo .flight-content .code{width:100%;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .flight-name-logo .flight-content .class{width:100%;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .f-title{width:100%;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .f-time{width:100%;float:left;font-weight:700}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .f-date{width:100%;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .f-airport{width:100%;float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .f-departure-return-status{width:100%;float:left;padding-left:10px;color:#999;font-size:26px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel .f-duration{width:100%;float:left;font-weight:700;margin-top:-10px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .layover-full{width:100%;float:left;margin:10px 0 10px 0;border-top:1px dashed #999;border-bottom:1px dashed #999}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .layover-full .layover-text{float:left;color:#333;padding:5px 20px 5px 5px;margin-bottom:0;border-radius:5px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .layover-full .layover-text .layover-icon{width:1px;height:20px;background:#999;float:left;position:relative;margin:0 10px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .layover-full .layover-text .layover-icon:before{content:"";position:absolute;top:6px;left:-3px;width:7px;height:7px;border-radius:50%;background:#999}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .layover-full .layover-text .layover-title{float:left;font-weight:700;padding-right:10px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .layover-full .layover-text .text{float:left}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .layover-full .layover-text .symble{float:left;padding:0 5px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .bottom-strip{width:100%;float:left;font-size:14px;padding:10px 10px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .bottom-strip .fare-rule{float:right;color:#f7941d}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .bottom-strip .refundable{float:right;color:#f7941d;padding-left:50px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .baggage-box-panel{width:100%;float:left;border-top:1px solid #e8e6e6;margin-top:10px;padding:10px 15px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .baggage-box-panel .baggage-box1{float:left;margin-right:20px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .baggage-box-panel .baggage-box1 .text1{float:left;font-size:14px;font-weight:600;color:#000;padding-right:10px;margin-top:-2px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .baggage-box-panel .baggage-box1 .icon{float:left;color:#b98d03}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .baggage-box-panel .baggage-box1 .text2{float:left;padding-left:10px}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .baggage-box-panel .baggage-box1:last-child{margin-right:0}


/*--display flex--*/
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content{display:flex;flex-direction:column;justify-content:center}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel{display:flex}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .box3{display:flex;text-align:center;justify-content:center;flex-direction:column}

@media only screen and (min-width:320px) and (max-width:767px) {
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex{width:100%}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex{padding-left:0px}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .icon-panel{width:20px}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .icon-panel img{width:15px}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel{display:block}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .box1{width:100%;margin-bottom:10px}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .box2{width:39%}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .box3{width:22%;padding:0 2px}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .box4{width:39%}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .icon-panel ul li{font-size:14px}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel{padding:10px 0 0 10px}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .flight-name-logo{display:flex;justify-content:center;padding-left:0}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .flight-name-logo .logo{position:static;align-items:center;margin-right:10px;display:flex}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .flight-name-logo .flight-content{display:flex;flex-direction:column;width:auto}
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel{display:block}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .box1{width:100%;margin-bottom:10px}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .box2{width:40%}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .box3{width:20%}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .box4{width:40%}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel{padding:10px 0 0 10px}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .flight-name-logo{display:flex;justify-content:center;padding-left:0}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .flight-name-logo .logo{position:static;align-items:center;margin-right:10px;display:flex}
    .flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.display-flex .outbond-content .detail-panel .flight-name-logo .flight-content{display:flex;flex-direction:column;width:auto}
}

/*--display flex--*/
.flight-booking-pg .main-booking-content .booking-flight-login-panel{width:100%;float:left;margin-bottom:30px}
.flight-booking-pg .main-booking-content .booking-flight-login-panel .header{width:100%;float:left;background:#e2e2e2;padding:10px 10px;border-bottom:1px dashed #91b6da}
.flight-booking-pg .main-booking-content .booking-flight-login-panel .header .title{float:left;font-size:16px;color:#16528e;font-weight:600;margin-top:3px}
.flight-booking-pg .main-booking-content .booking-flight-login-panel .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.flight-booking-pg .main-booking-content .booking-flight-login-panel .header .title .icon img{width:30px;float:left}
.flight-booking-pg .main-booking-content .booking-flight-login-panel .header .rext-text{float:right;font-size:12px;color:#16528e;margin-top:6px}
.flight-booking-pg .main-booking-content .booking-flight-login-panel .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.flight-booking-pg .main-booking-content .booking-flight-login-panel .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.flight-booking-pg .main-booking-content .booking-field-panel{width:100%;float:left;border-radius:5px;padding:0 0;overflow:hidden;margin-bottom:30px}
.flight-booking-pg .main-booking-content .booking-field-panel .header{width:100%;float:left;background:#e2e2e2;padding:10px 10px;border-bottom:1px dashed #91b6da}
.flight-booking-pg .main-booking-content .booking-field-panel .header .title{float:left;font-size:16px;color:#16528e;font-weight:600;margin-top:3px}
.flight-booking-pg .main-booking-content .booking-field-panel .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.flight-booking-pg .main-booking-content .booking-field-panel .header .title .icon img{width:30px;float:left}
.flight-booking-pg .main-booking-content .booking-field-panel .header .rext-text{float:right;font-size:12px;color:#16528e;margin-top:6px}
.flight-booking-pg .main-booking-content .booking-field-panel .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.flight-booking-pg .main-booking-content .booking-field-panel .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content{width:100%;float:left;background:#fff;padding:10px 15px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .panel-content-inner{width:100%;float:left}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .panel-content-inner+.panel-content-inner{border-top:1px solid #c1f1f4;padding-top:30px;margin-top:15px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form{width:100%;float:left;position:relative;padding-left:100px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-title{width:100px;float:left;color:#16528e;position:absolute;top:8px;left:0;font-weight:400}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-control{border:1px solid #c5c5c5;height:34px;transition:.5s;-webkit-transition:.5s}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-control:focus{border:1px solid #1875f0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form select.form-control{line-height:36px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form textarea.form-control{height:auto}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-group{width:100%;float:left}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .checkbox-inline{width:100%;float:left;color:#16528e}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .redirect-text{width:100%;float:left;margin:20px 0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .payment-icon{margin-top:30px;width:100%;float:left}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .term-condition-full{margin:30px 0;width:100%;float:left}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .term-condition-full .pay-btn-outer{width:200px;float:right;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn{width:100%;float:left;text-align:center;padding:5px 0;margin-top:10px;background:#15bdcc;color:#fff;border-radius:5px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn .text1{width:100%;float:left;text-align:center;font-size:12px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn .text2{width:100%;float:left;text-align:center;font-size:18px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn .text3{width:100%;float:left;text-align:center;font-size:16px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content h5.room-use-heading{width:100%;float:left;font-weight:700;padding:5px 0;margin-bottom:20px;border-bottom:2px solid #16528e}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel{width:100%;float:left}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box1{width:10%;float:left}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box2{width:30%;float:left;padding-left:10px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box3{width:30%;float:left;padding-left:10px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box4{width:30%;float:left;padding-left:10px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box5{width:35%;float:left;padding-left:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box6{width:20%;float:left;padding-left:10px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box7{width:15%;float:left;padding-left:10px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box8{width:100%;float:left;padding-left:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .first-box-pd0{padding-left:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .alert-text{width:100%;float:left;font-size:12px;color:#e54b4b;margin-top:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .box-panel .form-control{border-radius:5px!important}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .checkbox-full-inline{width:100%;float:left;padding-top:8px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .checkbox-full-inline label{width:auto}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex{display:flex}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box1{width:75px;display:flex;margin:0 5px;padding:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box2{width:30%;display:flex;margin:0 5px;padding:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box3{width:30%;display:flex;margin:0 5px;padding:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box4{width:30%;display:flex;margin:0 5px;padding:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box5{width:35%;display:flex;margin:0 5px;padding:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box6{width:20%;display:flex;margin:0 5px;padding:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box7{width:15%;display:flex;margin:0 5px;padding:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box8{width:100%;display:flex;margin:0 5px;padding:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex select{padding-right:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex div:first-child{margin-left:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex div:last-child{margin-right:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .checkbox-full-inline{padding-top:0;margin-bottom:10px}

@media only screen and (min-width:320px) and (max-width:767px) {
    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box6 {
        width: 33.33%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 500px) {
    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex {
        display: flex;
        flex-direction: column;
    }

        .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box1,
        .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box2,
        .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box3,
        .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box4,
        .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box5,
        .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box6,
        .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box7,
        .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box8 {
            width: 100%;
            margin: 0 0px;
        }

    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .pass-form .form-title.blank {
        display: none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box6 {
        width: 33.33%;
    }
}

.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.offer-panel .box-panel{width:100%;float:left}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.offer-panel .box-panel .title{float:left;margin-top:18px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.offer-panel .box-panel .input-box{float:left;padding-left:20px;margin:10px 0 20px 0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.offer-panel .box-panel .input-box .form-control{float:left;width:200px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.offer-panel .box-panel .input-box .input-btn{float:left;line-height:34px;width:60px;text-align:center;background:#16528e;color:#fff;border:0;outline:0;border-radius:5px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .member-list-panel{width:100%;float:left}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .member-list-panel .member-list-inner{width:100%;display:flex;flex-wrap:wrap;font-size:14px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .member-list-panel .member-list-inner .mlp-title{font-weight:600;display:flex;margin-right:15px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .member-list-panel .member-list-inner .radio-box{display:flex;margin-right:15px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .member-list-panel .member-list-inner .radio-box:last-child{margin-right:0}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form-col-6-outer{width:100%;float:left}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form-col-6-outer .pass-form.col-6{width:50%}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form-col-6-outer .pass-form.col-6:nth-child(odd){padding-right:10px}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .pass-form.col-6 .box-panel .box10{width:100%;float:left;padding-left:10px}

@media only screen and (min-width: 320px) and (max-width:600px) {
    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form-col-6-outer .pass-form.col-6{width:100%}
    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form-col-6-outer .pass-form.col-6:nth-child(odd){padding-right:00px}
    .flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .pass-form.col-6 .box-panel .box10{width:100%;float:left;padding-left:0}
}

@media only screen and (min-width: 320px) and (max-width:500px) {
    .flight-booking-pg .main-booking-content .booking-field-panel .header .rext-text{float:left;width:100%}
    .flight-booking-pg .main-booking-content .selected-flight-panel .header .rext-text.fare-rules{float:left;width:100%}
}



.baggage-details-panel .baggage-details-content-panel{width:100%;float:left;background:#fff;padding:15px 15px 0 15px}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection{background:#f6f6f6;box-shadow:0 0 10px #a4a3a3;float:left;width:100%;margin-bottom:15px}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .price-details{float:left;width:100%;background:#15bdcc;padding:10px}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .price-details p{color:#fff!important;font-weight:400}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .price-details p.airline-name{font-size:12px}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .price-details p.airline-class{font-weight:600}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .price-details p.airlinr-price{font-size:24px;font-weight:600;color:#ffdcce!important}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .includes{padding:10px;float:left;width:100%}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .includes ul{padding-left:15px;max-height:250px;overflow-y:scroll}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .includes ul li{color:#333!important;margin-bottom:10px;font-weight:400;font-size:12px}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .includes ul li:first-child{font-size:15px;text-transform:uppercase;list-style:none}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .includes ul::-webkit-scrollbar{width:3px}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .includes .select-btn{color:#fff;float:left;text-align:center;width:100%;background:none 0 0 repeat scroll #00d227;padding:8px 10px;font-size:15px;border-width:initial;border-style:none;border-color:initial;border-image:initial;cursor:pointer}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .includes .input-outer{position:relative;margin:10px 0;float:left;width:100%}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .includes .select-btn.active{background:#16528e}

.booking-sidebar-full{width:100%;float:left;margin-bottom:20px;margin-top:0}
.booking-sidebar-full .fare-detail-panel{width:100%;float:left;border:1px solid #d1d1d1;margin-top:0}
.booking-sidebar-full .fare-detail-panel .header{width:100%;float:left;font-size:16px;font-weight:700;background:#e2e2e2;color:#16528e;padding:10px 15px}
.booking-sidebar-full .fare-detail-panel .content{width:100%;float:left;padding:10px 15px}
.booking-sidebar-full .fare-detail-panel .content .price-panel{width:100%;float:left;margin:3px 0;color:#666;cursor:pointer}
.booking-sidebar-full .fare-detail-panel .content .price-panel .titel{float:left;text-align:left}
.booking-sidebar-full .fare-detail-panel .content .price-panel .titel .text{font-weight:600}
.booking-sidebar-full .fare-detail-panel .content .price-panel .titel .traveler{font-weight:400}
.booking-sidebar-full .fare-detail-panel .content .price-panel .titel .icon{font-weight:400}
.booking-sidebar-full .fare-detail-panel .content .price-panel .titel .icon{transition:.3s;-webkit-transition:.3s;display:inline-block}
.booking-sidebar-full .fare-detail-panel .content .price-panel[aria-expanded=true] .titel .icon{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.booking-sidebar-full .fare-detail-panel .content .price-panel .price{float:right;text-align:right}
.booking-sidebar-full .fare-detail-panel .content .price-detail-panel-full{width:100%;float:left;background:#e2e2e2;padding:5px 10px;margin:7px 0}
.booking-sidebar-full .fare-detail-panel .content .price-detail-panel-full .price-detail-panel{width:100%;float:left;margin-bottom:0;font-size:13px;color:#666;padding-bottom:5px}
.booking-sidebar-full .fare-detail-panel .content .price-detail-panel-full .price-detail-panel .text{float:left;text-align:left}
.booking-sidebar-full .fare-detail-panel .content .price-detail-panel-full .price-detail-panel .price{float:right;text-align:right}
.booking-sidebar-full .fare-detail-panel .content .line-full{width:100%;height:1px;float:left;background:#e2e2e2;margin:10px 0 10px 0}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel{width:100%;float:left;border-top:1px solid #e2e2e2;padding-top:10px;margin-top:10px}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel .total-fare{width:100%;float:left;font-size:16px;color:#000;font-weight:700;margin-bottom:0}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel .total-fare .text{float:left;text-align:left}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel .total-fare .price{float:right;text-align:right}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel .add-ons{width:100%;float:left;font-size:13px;color:#666;margin-bottom:0;cursor:pointer}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel .add-ons .text{float:left;text-align:left}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel .add-ons .icon{font-weight:400;margin-left:4px}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel .add-ons .icon{transition:.3s;-webkit-transition:.3s;display:inline-block}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel .add-ons[aria-expanded=true] .icon{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel .add-ons .price{float:right;text-align:right}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel .travel{width:100%;float:left;font-size:13px;color:#666}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel .travel .text{float:left;text-align:left}
.booking-sidebar-full .fare-detail-panel .content .total-fare-panel .travel .price{float:right;text-align:right}
.booking-sidebar-full .fare-detail-panel .footer{width:100%;float:left;background:#e2e2e2;font-size:16px;color:#000;font-weight:700;padding:10px 15px}
.booking-sidebar-full .fare-detail-panel .footer .text{float:left;text-align:left}
.booking-sidebar-full .fare-detail-panel .footer .price{float:right;text-align:right;font-size:18px}
.booking-sidebar-full .login-panel-full{width:100%;float:left;margin-top:20px}
.booking-sidebar-full .login-panel-full .login-btn{width:100%;font-size:18px;float:left;cursor:pointer;text-align:center;padding:10px 0;border-radius:5px;border:0;outline:0;background:#203375;color:#fff}
.booking-sidebar-full .login-panel-full .guest-btn{width:100%;font-size:16px;float:left;cursor:pointer;text-align:center;padding:10px 0;border-radius:5px;border:0;outline:0;background:#d19e01;color:#fff}
.booking-sidebar-full .login-panel-full .or{width:100%;height:1px;float:left;background:#ccc;margin:35px 0 30px 0;position:relative}
.booking-sidebar-full .login-panel-full .or .circle{width:25px;height:25px;line-height:22px;border-radius:50%;text-align:center;font-size:12px;font-style:italic;color:#fff;border:0 solid #ccc;background:#afa8a7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.booking-sidebar-full-custome{width:100%;float:left;margin-bottom:20px}
.booking-sidebar-full-custome .login-panel-full{width:100%;max-width:264px;float:left;margin-top:10px}
.booking-sidebar-full-custome .login-panel-full .login-btn{width:100%;font-size:18px;float:left;cursor:pointer;text-align:center;padding:10px 0;border-radius:5px;border:0;outline:0;background:#203375;color:#fff}
.booking-sidebar-full-custome .login-panel-full .guest-btn{width:100%;font-size:16px;float:left;cursor:pointer;text-align:center;padding:10px 0;border-radius:5px;border:0;outline:0;background:#d19e01;color:#fff}
.booking-sidebar-full-custome .login-panel-full .or{width:100%;height:1px;float:left;background:#ccc;margin:35px 0 30px 0;position:relative}
.booking-sidebar-full-custome .login-panel-full .or .circle{width:25px;height:25px;line-height:22px;border-radius:50%;text-align:center;font-size:12px;font-style:italic;color:#fff;border:0 solid #ccc;background:#afa8a7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}

@media only screen and (min-width:320px) and (max-width:767px) {
    .booking-sidebar-full-custome .login-panel-full{width:100%;max-width:100%;float:left;text-align:center;margin-top:10px}
    .booking-sidebar-full-custome .login-panel-full .login-btn{display:inline-block;width:100%;max-width:200px;float:none}
}

.booking-sidebar-full .payment-panel-full{width:100%;float:left;margin-top:20px}
.booking-sidebar-full .payment-panel-full .payment-btn{width:100%;font-size:16px;float:left;cursor:pointer;text-align:center;padding:10px 0;border-radius:5px;border:0;outline:0;background:#d64443;color:#fff}
.booking-sidebar-full .payment-panel-full .term-condition{width:100%;float:left;margin-bottom:15px}
.booking-sidebar-full .payment-panel-full .term-condition label a{font-weight:700;text-decoration:underline}
.booking-sidebar-full .payment-panel-full.mt10{margin-top:10px}
.booking-sidebar-full .payment-panel-full .footer{width:100%;float:left;background:#e2e2e2;font-size:13px;color:#000;font-weight:700;padding:10px 15px}
.booking-sidebar-full .payment-panel-full .footer .text{float:left;text-align:left}
.booking-sidebar-full .payment-panel-full .footer .price{float:right;text-align:right;font-size:18px;color:#ff834f}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel{width:100%;float:left;background:#ebebeb;border-radius:5px;overflow:hidden;margin-top:0;margin-bottom:0;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .header{width:100%;float:left;background:#ed8323;color:#fff;font-size:16px;font-weight:600;margin:0;padding:10px 10px}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content{width:100%;float:left;padding:20px 10px 0 10px}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .payment-heading{font-size:16px;font-weight:800;margin-bottom:10px}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .card-img{width:100%;float:left;padding-bottom:10px}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .card-img img{max-width:100%;width:200px}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel{width:100%;float:left;font-size:12px;background:#f5f5f5;padding:10px 3px;border-radius:5px;position:relative;margin-bottom:20px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .radio-inner{display:inline-block}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .radio-inner label{margin-left:4px;position:relative;top:-2px}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .radio-inner:first-child label{margin-right:15px}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .close-btn{width:15px;height:15px;line-height:15px;border-radius:50%;background:#e54b4b;position:absolute;right:-5px;top:-5px;color:#fff;font-size:12px;text-align:center;cursor:pointer}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .icon{width:40px;position:absolute;left:5px;top:10px;color:#fff;font-size:16px}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .icon img{width:100%;height:auto}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .package-content{width:100%;float:left}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .package-content .title{width:100%;float:left;font-size:12px;color:#ed8323;font-weight:600}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .package-content .info{width:100%;float:left;font-size:12px;color:#999}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .package-content .price{width:100%;float:right;text-align:right;font-size:12px;color:#999}
.booking-sidebar-full .payment-panel-full .flight-booking-item-panel .content .package-panel .package-content .price span{font-weight:600;color:#646464}
.booking-sidebar-full .promo-code-panel{width:100%;float:left;background:#fff;padding:10px;margin-top:20px}
.booking-sidebar-full .promo-code-panel .title-main{width:100%;float:left;font-size:16px;font-weight:600}
.booking-sidebar-full .promo-code-panel .enter-code{width:100%;float:left;position:relative;background:#eee}
.booking-sidebar-full .promo-code-panel .enter-code .input-form{width:100%;height:44px;float:left;padding-left:10px;padding-right:80px;background:0 0;outline:0;border:0}
.booking-sidebar-full .promo-code-panel .enter-code .aply-btn{width:60px;position:absolute;padding:5px 0;top:7px;right:5px;border-radius:2px;border:1px solid #ccc;color:#fff;text-align:center;background-color:green}
.booking-sidebar-full .promo-code-panel .enter-code .input-form:focus+.aply-btn{color:#16528e;border-color:#16528e}
.booking-sidebar-full .promo-code-panel .contect{width:100%;float:left;max-height:220px;overflow:auto}
.booking-sidebar-full .promo-code-panel .contect .code-panel{width:100%;float:left;position:relative;padding:5px 0 10px 25px;border-bottom:1px solid #ccc}
.booking-sidebar-full .promo-code-panel .contect .code-panel .title{width:100%;float:left;font-size:14px;font-weight:600}
.booking-sidebar-full .promo-code-panel .contect .code-panel .code-text{width:100%;float:left;font-size:12px}
.booking-sidebar-full .promo-code-panel .contect .code-panel .term-condition-btn{float:left;font-size:12px;color:#16528e;margin-top:5px;cursor:pointer;transition:.3s;-webkit-transition:.3s}
.booking-sidebar-full .promo-code-panel .contect .code-panel .term-condition-btn[aria-expanded=true] i{transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.booking-sidebar-full .promo-code-panel .contect .code-panel .term-condition-content{width:100%;float:left}
.booking-sidebar-full .promo-code-panel .contect .code-panel .term-condition-content .title-text1{width:100%;float:left;margin:10px 0}
.booking-sidebar-full .promo-code-panel .contect .code-panel .term-condition-content .title-text2{width:100%;float:left;font-size:12px}
.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full{position:absolute;left:0;top:10px}
.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full .radio{float:left;margin:0 10px 0 0}
.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full .radio label{width:auto;float:left;color:#fff;font-size:16px}
.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full .radio [type=radio]:checked,.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full .radio [type=radio]:not(:checked){position:absolute;left:-9999px}
.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full .radio [type=radio]:checked+label,.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full .radio [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}
.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full .radio [type=radio]:checked+label:before,.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full .radio [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #000;border-radius:100%;background:#fff}
.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full .radio [type=radio]:checked+label:after,.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full .radio [type=radio]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#0491e1;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full .radio [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.booking-sidebar-full .promo-code-panel .contect .code-panel .radio-btn-full .radio [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.booking-sidebar-full .promo-code-panel .contect::-webkit-scrollbar{width:6px}
::-webkit-scrollbar-track{background-color:#ccc;-webkit-border-radius:0px;border-radius:0}
::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0;background:#0491e1}

/* ADD HOTEL PAGE */
.container-full .add-hotel-pg{width:100%;float:left}
.container-full .add-hotel-pg .result-panel{width:100%;float:left;padding-left:0}
.container-full .add-hotel-pg .result-panel .skip-continuew{width:100%;float:left;text-align:center;padding:17px 0;font-size:20px;color:#fff;background:#e54b4b;padding-right:80px;position:relative;margin-bottom:10px}
.container-full .add-hotel-pg .result-panel .skip-continuew .click-btn{position:absolute;width:50px;top:10px;right:10px;border-radius:5px;background:#c1f1f4;color:#16528e;font-size:30px;text-align:center}
.container-full .add-hotel-pg .result-panel .skip-continuew .skip1{display:block}
.container-full .add-hotel-pg .result-panel .skip-continuew .skip2{display:none}
.container-full .add-hotel-pg .result-panel .hotel-result-full{width:100%;float:left}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result{width:100%;float:left;background:#fff;border:1px solid #ccc;margin-bottom:30px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result.active-hotel-result{border:3px solid #214acc}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header{width:100%;float:left;background:#16528e;padding:3px 10px 3px 10px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .left-panel{width:35%;float:left}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .right-panel{width:65%;float:left;margin-top:5px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .left-panel .text1{float:left;font-size:20px;color:#fff}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .left-panel .star-rating{float:left;width:100px;margin-left:5px;margin-top:3px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .left-panel .star-rating img{width:100%;height:auto}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .left-panel .text2{float:left;width:100%;font-size:12px;color:#fff}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .checkout-form{width:200px;float:right;position:relative;padding-left:80px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .checkout-form .form-title{width:80px;float:left;position:absolute;color:#fff;font-size:12px;top:6px;left:0;text-align:right;padding-right:5px;font-weight:400}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .checkout-form .form-control{border:1px solid #11aaf6}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .checkout-form select.form-control{line-height:28px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .checkout-form .form-group{width:100%;float:left;margin-bottom:0}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .change-date-btn{float:right;background:#c1f1f4;border-radius:10px;padding:5px 3px;margin-top:3px;font-size:12px;color:#16528e;outline:0;border:0;margin-left:10px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header.display-flex{display:flex;align-items:center;justify-content:space-between}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .im{width:45%;float:left}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .im .slider-full{width:100%;float:left}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .im .slider-full img{width:100%;height:235px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .im .carousel-control.left{background:0 0!important}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .im .carousel-control.right{background:0 0!important}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .im .slider-full .carousel-indicators{display:none}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail{width:55%;float:left;padding:0 10px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .hotelinfo-text{width:100%;float:left;font-size:14px;font-weight:600;color:#16528e;margin:10px 0 20px 0}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .highlight{width:100%;float:left;text-align:center;border:1px solid #ccc;padding:5px 0;border-radius:5px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .highlight img{width:150px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .highlight .review{width:100%;float:left;text-align:center;font-size:12px;color:#666}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .highlight .rating{width:100%;float:left;text-align:center;font-size:12px;color:#999}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .ul-services{width:100%;float:left;list-style:none;margin-top:10px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .ul-services li{display:inline-block}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .ul-services li img{width:25px!important;height:auto;float:left}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .ul-services li.disable img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);opacity:.3}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer{width:300px;margin:0 auto}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner{width:100%;float:left;border:1px solid #ccc;border-radius:5px;margin:10px 0 0 0;padding:5px 10px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .per-person{float:left;font-size:12px;color:#16528e;margin-top:5px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .total-pax{float:left;font-size:12px;color:#999;margin-top:5px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full{width:50px;float:left;margin:0 10px;margin-top:3px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full .switch{position:relative;display:inline-block;width:50px;height:24px;margin-bottom:0}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full .switch input{display:none}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#16528e;-webkit-transition:.4s;transition:.4s}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full input:checked+.slider{background-color:#2196f3}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full input:focus+.slider{box-shadow:0 0 1px #2196f3}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.switch-btn-full .slider.round{border-radius:34px}
.switch-btn-full .slider.round:before{border-radius:50%}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full-outer{width:100%;float:left;padding:0 10px;margin-top:10px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full{width:100%;float:left;background:#eafeff;border:1px solid #eafeff;border-radius:10px;padding:5px 10px;margin-bottom:10px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full:hover{background:#c1f1f4;border:1px solid #16528e}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full:hover .select-btn{background:#1fc123}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full .box1{width:40%;float:left}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full .box2{width:20%;float:left}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full .box3{width:40%;float:left}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full .title1{width:100%;float:left;font-size:14px;font-weight:700;color:#16528e}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full .title2{width:100%;float:left;font-size:14px;font-weight:400;color:#16528e;margin-top:-3px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full .price{width:100%;float:left;text-align:center;font-size:26px;font-weight:700;color:#16528e}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full .per-person{width:100%;float:left;text-align:center;font-size:12px;font-weight:400;color:#16528e;margin-top:-10px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full .select-btn{float:right;width:130px;text-align:center;background:#16528e;color:#fff;font-size:14px;font-weight:600;padding:3px 5px;margin-top:10px;border-radius:5px;outline:0;border:0;cursor:pointer}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .footer{width:100%;float:left;background:#16528e;padding:10px 10px 10px 10px}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .footer .more-room{width:50%;float:left;color:#fff;font-size:14px;cursor:pointer}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .footer .rate-info{width:50%;float:right;text-align:right;color:#fff;font-size:14px;cursor:pointer}

/*--HOTEL RESUTL PAGE NEW --*/
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header{width:100%;float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main{width:100%;float:left;margin-bottom:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .heading{width:calc(100% - 160px);float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .heading .title{width:100%;float:left;font-size:16px;font-weight:600;color:#333}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .heading .location{width:100%;float:left;font-size:12px;font-weight:400;color:#333;margin-top:-5px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby{width:150px;float:right}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-text{display:none}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-form{width:100%;float:right;position:relative;padding-left:0}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-form .form-title{width:80px;float:right;margin-top:7px;position:static;color:#333;font-size:12px;top:6px;left:0;text-align:right;padding-right:5px;font-weight:400}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-form .form-control{border:1px solid #11aaf6;padding-right:0}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-form select.form-control{line-height:28px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-form .form-group{width:100%;float:right;margin-left:10px;margin-bottom:0}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.width-sortby-text .heading{width:calc(100% - 240px);float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.width-sortby-text .sortby{width:230px;float:right;display:flex;align-items:center}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.width-sortby-text .sortby .sortby-text{display:inline-block;width:80px;display:flex;justify-content:flex-end;padding-right:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.width-sortby-text .sortby .sortby-form{width:calc(100% - 80px)}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main.width-sortby-text .heading{width:calc(100% - 240px);float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main.width-sortby-text .sortby{width:230px;float:right;display:flex;align-items:center}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main.width-sortby-text .sortby .sortby-text{display:inline-block;width:80px;display:flex;justify-content:flex-end;padding-right:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main.width-sortby-text .sortby .sortby-form{width:calc(100% - 80px)}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main .heading{width:calc(100% - 200px);float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main .sortby{width:150px;float:right}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main .sortby .sortby-form .form-group{width:100%}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main .sortby .sortby-form .form-title{width:auto}

@media only screen and (min-width:320px) and (max-width:400px) {
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main .heading{width:calc(100% - 0px)}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main .sortby{width:100%}
}

.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .header .left-panel{width:calc(100% - 130px);float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .header .right-panel{width:130px;float:left;margin-top:0}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .header .right-panel .new-star-rating{width:120px;padding:5px 5px;float:right;background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%);border-radius:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .header .right-panel .new-star-rating img{width:90%;height:auto}

@media only screen and (min-width:320px) and (max-width:767px) {
    .container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .header .left-panel{width:calc(100% - 90px)}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .header .right-panel{width:90px}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .heading{width:calc(100% - 0px)!important}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby{width:150px!important}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-form .form-group{width:100%!important}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.width-sortby-text .heading{width:calc(100% - 00px)!important}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.width-sortby-text .sortby{width:230px!important}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main.width-sortby-text .heading{width:calc(100% - 00px)!important}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main.width-sortby-text .sortby{width:230px!important}
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .heading{width:calc(100% - 160px)!important}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby{width:150px!important}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-form .form-group{width:100%!important}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.width-sortby-text .heading{width:calc(100% - 240px)!important}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.width-sortby-text .sortby{width:230px!important}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main.width-sortby-text .heading{width:calc(100% - 240px)!important}
    .container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main.fh-header-main.width-sortby-text .sortby{width:230px!important}
}

.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .im{width:30%;float:left;padding:10px 10px 10px 10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .im .slider-full img{width:100%;height:200px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail{width:70%;float:left;padding:0 10px;padding-bottom:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel{width:70%;float:left;padding-left:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel{width:30%;float:left;padding-top:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel .availabel{width:100%;float:left;font-size:14px;color:#390;margin-top:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel .show-map{width:100%;float:left;font-size:14px;color:#000;margin-top:10px;font-weight:600}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel .show-map span{color:#15bdcc}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel .bed-brakfast{width:100%;float:left;font-size:14px;color:#2e2960;margin-top:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel .free-canellation{width:100%;float:left;font-size:14px;color:#2e2960;margin-top:0}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .nd-hotel-price.width-return{padding:37px 10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .nd-hotel-price.width-return.design-4{padding:10px 10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .nd-hotel-price{width:100%;float:left;background:0 0;border-radius:5px;padding:0 10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .nd-hotel-price.width-return.new-design{background:#ed1863;color:#fff}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .nd-hotel-price.width-return.new-design .best-deal{width:100%;float:left;font-weight:600;text-align:center}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .nd-hotel-price.width-return.new-design .just-call{width:100%;float:left;font-weight:600;margin-bottom:5px;text-align:center}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .nd-hotel-price.width-return.new-design .phone-no{width:100%;float:left;font-weight:600;margin-bottom:5px;font-size:17px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .nd-hotel-price.width-return.new-design .call-now{width:100%;float:left;text-align:center;font-weight:800;border-radius:5px;padding:5px 10px;background:#fff;color:#f23131}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .nd-hotel-price.width-return.new-design .call-now i{transform:rotateY(180deg);position:relative;top:2px;left:2px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .nd-hotel-price.width-return.new-design .flight-detail-p{width:100%;float:left;text-align:center;display:none}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .nd-hotel-price.width-return.new-design .flight-detail-p a{text-decoration:underline;font-size:10px;color:#fff}
.flightincludes{width:100%;float:right;text-align:center;font-size:12px;color:#999}
.hotelincludes{width:100%;float:right;text-align:center;font-size:12px;color:#999}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel .availabel{width:100%;float:left;font-size:14px;color:#390;margin-top:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel .show-map{width:100%;float:left;font-size:14px;color:#000;margin-top:10px;font-weight:600}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel .show-map span{color:#15bdcc}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel .bed-brakfast{width:100%;float:left;font-size:14px;color:#2e2960;margin-top:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel .bed-brakfast.bed-brakfast-new{color:#508019;font-weight:600;margin-bottom:-8px;padding-bottom:5px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel .free-canellation{width:100%;float:left;font-size:14px;color:#2e2960;margin-top:0}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price-from{width:100%;float:right;text-align:right;font-size:14px;color:#999;margin-top:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price{width:100%;float:right;text-align:right;font-size:20px;font-weight:700;color:#0f3661}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price.text-center{text-align:center}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price.text-center .price{text-align:center!important}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price span{color:#15bdcc}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .night-person{width:100%;float:right;text-align:right;font-size:12px;font-weight:600;color:#0f3661}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .night-person.text-center{width:100%;text-align:center;font-size:12px;font-weight:600;color:#0f3661}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .includes{width:100%;float:right;text-align:right;font-size:12px;color:#999}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .select-btn{min-width:100px;float:right;padding:5px 0;margin-top:10px;text-align:center;font-size:13px;border:1px solid #13becd;border-radius:5px;color:#fff;outline:0;background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%)}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .select-btn:hover{background:linear-gradient(#15bdcc 50%,#41d8e5 50%);background:-webkit-linear-gradient(#15bdcc 50%,#41d8e5 50%)}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .book-now{width:100%;max-width:100px;float:right;text-align:center;margin-top:3px;outline:0;padding:5px 0;border:0;font-size:16px;color:#fff;background:#16528e;font-weight:700;box-shadow:-3px 3px 2px #666;-webkit-box-shadow:-3px 3px 2px #666}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .trip-advisor-panel{width:100%;float:left;text-align:right;margin-top:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .trip-advisor-panel .tap-logo{width:100%;float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .trip-advisor-panel .tap-logo img{max-width:80px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .trip-advisor-panel .tap-text{width:100%;float:right;text-align:right}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .trip-advisor-panel .tap-star-rattig{width:100%;float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .trip-advisor-panel .tap-star-rattig img{width:auto}

@media only screen and (min-width:320px) and (max-width:499px) {
    .container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .select-btn {
        min-width: 98%;
    }
}

/*--EXTRA ADD --*/
.container-full .extra-add-pg{width:100%;float:left}
.container-full .extra-add-pg .header{width:100%;float:left;position:relative;margin-top:20px;margin-bottom:20px}
.container-full .extra-add-pg .header .result-found{position:absolute;top:0;left:0;font-size:14px;color:#333}
.container-full .extra-add-pg .header .back-btn{position:absolute;top:-5px;right:0;width:132px;padding:5px 0;color:#11aaf6;background:#fff;text-align:center;border:1px solid #11aaf6;border-radius:10px}
.container-full .extra-add-pg .header .detail{width:100%;float:left;text-align:center;color:#16528e;padding:0 135px 0 135px}
.container-full .extra-add-pg .header .detail .pickup{color:#333;font-weight:600}
.container-full .extra-add-pg .header .detail .icon{width:auto;padding:0 15px}
.container-full .extra-add-pg .result-panel-full{width:100%;float:left;padding-right:10px}
.container-full .extra-add-pg .result-panel-full .result-panel{width:100%;float:left;border-radius:5px;overflow:hidden;border:0 solid #11aaf6;margin-top:0;margin-bottom:30px}
.container-full .extra-add-pg .result-panel-full .result-panel .result{width:100%;float:left;border-radius:5px;overflow:hidden;margin-bottom:30px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.container-full .extra-add-pg .result-panel-full .result-panel .result:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.container-full .extra-add-pg .result-panel-full .result-panel .result .header{width:100%;float:left;background:#e2e2e2;color:#16528e;padding:10px 10px;font-size:14px;font-weight:600;margin-top:0;margin-bottom:0}
.container-full .extra-add-pg .result-panel-full .result-panel .result .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.container-full .extra-add-pg .result-panel-full .result-panel .result .radio{width:15px;float:left;margin-top:4px;position:absolute;left:0;top:30%;display:none}
.container-full .extra-add-pg .result-panel-full .result-panel .result .radio label{width:auto;float:left;color:#fff;font-size:16px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .radio [type=radio]:checked,.container-full .extra-add-pg .result-panel-full .result-panel .result .radio [type=radio]:not(:checked){position:absolute;left:-9999px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .radio [type=radio]:checked+label,.container-full .extra-add-pg .result-panel-full .result-panel .result .radio [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}
.container-full .extra-add-pg .result-panel-full .result-panel .result .radio [type=radio]:checked+label:before,.container-full .extra-add-pg .result-panel-full .result-panel .result .radio [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}
.container-full .extra-add-pg .result-panel-full .result-panel .result .radio [type=radio]:checked+label:after,.container-full .extra-add-pg .result-panel-full .result-panel .result .radio [type=radio]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#16528e;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.container-full .extra-add-pg .result-panel-full .result-panel .result .radio [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.container-full .extra-add-pg .result-panel-full .result-panel .result .radio [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content{width:100%;float:left;background:#fff;padding:10px 10px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content.content2{border-top:1px solid #c1f1f4}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .img-panel{width:25%;float:left;position:relative;padding-left:20px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .info-panel{width:30%;float:left}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .select-panel{width:15%;float:left}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel{width:30%;float:left}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .switch-btn-full{width:100%;float:left;text-align:center;margin-top:5px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .switch-btn-full .switch{position:relative;display:inline-block;width:50px;height:24px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .switch-btn-full .switch input{display:none}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .switch-btn-full .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .switch-btn-full .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .switch-btn-full input:checked+.slider{background-color:#16528e}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .switch-btn-full input:focus+.slider{box-shadow:0 0 1px #16528e}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .switch-btn-full input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .switch-btn-full .slider.round{border-radius:34px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .switch-btn-full .slider.round:before{border-radius:50%}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .img-panel .im{width:100px;float:left}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .img-panel .im img{width:100%;height:auto}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .info-panel .title{width:100%;float:left;color:#333;font-size:16px;font-weight:600}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .info-panel .info{width:100%;float:left;color:#333;font-size:12px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .info-panel .more-info{width:100%;float:left;color:#16528e;font-size:12px;font-weight:600;margin-top:5px;cursor:pointer}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .select-panel .select-box{width:50px;float:left;margin-left:20px;margin-top:0}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .select-panel .select-box .form-group{width:100%;float:left}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .select-panel .select-box .form-group .form-control{padding:6px 5px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .input-btn-outer{width:100px;margin:0 auto}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .input-btn-outer .input-btn{width:100%;float:left;text-align:center;font-size:14px;font-weight:600;margin-top:20px;color:#333;background:#ebebeb;padding:3px 0;border:0;outline:0;border-radius:15px;cursor:pointer;transition:.3s;-webkit-transition:.3s}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .input-btn-outer .input-btn.active{background:#16528e;color:#fff}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .input-btn-outer .input-btn:hover{background:#16528e;color:#fff}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel .price-per-item{width:100%;float:left;font-size:12px;color:#b2b2b2;text-align:center;margin-top:5px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .content-inner-d-flex{width:100%;display:flex;align-items:center}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .content-inner-d-flex .select-panel{display:flex;flex-direction:column;justify-content:center;align-items:center}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .content-inner-d-flex .select-panel .select-box{margin-left:0;padding-right:2px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .content-inner-d-flex .select-panel .title{margin-bottom:5px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .content-inner-d-flex .price-panel .input-btn-outer .input-btn{margin-top:0}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .content-inner-d-flex .price-panel .switch-btn-full .switch{margin-bottom:0}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content.not-pax .select-panel{display:none}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content.not-pax .info-panel{width:45%}
.container-full .extra-add-pg .extra-add-sidebar{width:100%;float:left}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary{width:100%;float:left;background:#16528e;border-radius:5px;padding:10px;margin-top:0;margin-bottom:30px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .title{float:left;font-size:16px;color:#fff}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .edit-btn{float:right;font-size:12px;color:#fff;background:#11aaf6;padding:2px 10px;border-radius:10px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .flight-panel{width:100%;float:left;position:relative;padding-left:30px;margin-top:15px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .flight-panel .icon{width:20px;position:absolute;left:0;top:-3px;color:#fff;font-size:16px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .flight-panel .icon img{width:100%;height:auto}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .flight-panel .content{width:100%;float:left}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .flight-panel .content .flith-name{width:100%;float:left;font-size:12px;color:#fff}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .flight-panel .content .date-time{width:100%;float:left;font-size:14px;color:#c1f1f4}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .flight-panel .content .airport-name{width:100%;float:left;font-size:14px;color:#c1f1f4}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .flight-panel .content .duration{width:100%;float:left;font-size:12px;color:#fff}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .flight-panel .content .fare-info-text{width:100%;float:left}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .flight-panel .content .fare-info-text .title{float:left;font-size:12px;color:#c1f1f4}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .flight-panel .content .fare-info-text .info{float:right;text-align:right;font-size:12px;color:#fff}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .lash-line-outer{width:100%;float:left;padding:0 30px 0 30px;margin-top:15px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .lash-line-outer .lash-line{width:100%;height:1px;float:left;border-top:1px dashed #fff}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .price-panel{width:100%;float:left;color:#fff;margin-top:15px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .price-panel .text1{float:left;font-size:14px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary .price-panel .text2{float:right;font-size:16px;font-weight:600}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel{width:100%;float:left;background:#ebebeb;border-radius:5px;overflow:hidden;margin-top:0;margin-bottom:30px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel .header{width:100%;float:left;background:#16528e;color:#fff;font-size:16px;font-weight:600;margin:0;padding:10px 10px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel .content{width:100%;float:left;padding:20px 10px 0 10px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel .content .package-panel{width:100%;float:left;background:#f5f5f5;padding:10px 10px;border-radius:5px;position:relative;padding-left:50px;margin-bottom:20px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel .content .package-panel .close-btn{width:15px;height:15px;line-height:15px;border-radius:50%;background:#e54b4b;position:absolute;right:-5px;top:-5px;color:#fff;font-size:8px;text-align:center;cursor:pointer}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel .content .package-panel .icon{width:40px;position:absolute;left:5px;top:10px;color:#fff;font-size:16px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel .content .package-panel .icon img{width:100%;height:auto}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel .content .package-panel .package-content{width:100%;float:left}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel .content .package-panel .package-content .title{width:100%;float:left;font-size:12px;color:#16528e;font-weight:600}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel .content .package-panel .package-content .info{width:100%;float:left;font-size:12px;color:#999}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel .content .package-panel .package-content .price{width:100%;float:right;text-align:right;font-size:12px;color:#999}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel .content .package-panel .package-content .price span{font-weight:600;color:#646464}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel{width:100%;float:left;margin-bottom:15px;background:#fff;border-radius:5px;overflow:hidden}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .im{width:100%;float:left;position:relative}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .im img{width:100%;height:100%;float:left}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .im .img{width:100%;height:180px;float:left}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .im .star-rating{width:100px;background:rgba(255,255,255,.8);position:absolute;left:0;bottom:0;padding:5px 5px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .hotel-detail-panel{width:100%;float:left;border-bottom:1px solid #ccc;padding:10px 10px 10px 10px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .hotel-detail-panel .name-price{width:100%;float:left;color:#16528e}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .hotel-detail-panel .name-price .name{font-size:12px;font-weight:800;float:left}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .hotel-detail-panel .name-price .price{font-size:12px;font-weight:800;float:right}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .hotel-detail-panel .hotel-place{width:100%;float:left;font-size:12px;color:#333}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .hotel-detail-panel .hotel-date{width:100%;float:left;font-size:12px;color:#333}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .hotel-detail-panel .hotel-view{width:100%;float:left;font-size:12px;color:#333}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .hotel-detail-panel .hotel-info{width:100%;float:left;font-size:12px;color:#999}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel{width:100%;float:left;border-bottom:0 solid #ccc;padding:10px 10px 0 10px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel .one-way{width:100%;float:left;border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel .one-way .name-price{width:100%;float:left;color:#16528e;margin-bottom:3px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel .one-way .name-price .name{font-size:12px;font-weight:800;float:left}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel .one-way .name-price .price{font-size:12px;font-weight:800;float:right}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel .one-way .destination-panel{display:flex;width:100%;font-size:12px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel .one-way .destination-panel .departure{width:calc(100% - 20px)}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel .one-way .destination-panel .arrival{width:calc(100% - 20px)}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel .one-way .destination-panel .city{display:block}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel .one-way .destination-panel .city.standard{background:#16528e;color:#fff;padding:1px 2px;border-radius:2px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel .one-way .destination-panel .time{display:block}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel .one-way .destination-panel .icon{display:block;padding:0 10px}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-hotel-panel .flight-detail-panel .one-way .destination-panel .icon img{width:20px}
.container-full .extra-add-pg .extra-add-sidebar .pay-btn-outer{width:100%;float:left;background:#e54b4b;border-radius:5px;margin-bottom:30px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.container-full .extra-add-pg .extra-add-sidebar .pay-btn-outer:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.container-full .extra-add-pg .extra-add-sidebar .pay-btn-outer .pay-btn{width:100%;float:left;text-align:center;padding:5px 0;margin-top:10px;color:#fff}
.container-full .extra-add-pg .extra-add-sidebar .pay-btn-outer .pay-btn .text1{width:100%;float:left;text-align:center;font-size:12px}
.container-full .extra-add-pg .extra-add-sidebar .pay-btn-outer .pay-btn .text2{width:100%;float:left;text-align:center;font-size:18px}
.container-full .extra-add-pg .extra-add-sidebar .pay-btn-outer .pay-btn .text3{width:100%;float:left;text-align:center;font-size:16px}


@media only screen and (min-width:320px) and (max-width:767px) {
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .img-panel{padding-left:0;padding-right:10px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .img-panel .im{width:100%}
.container-full .extra-add-pg .result-panel-full{padding-right:0}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .info-panel .title{font-size:14px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .content-inner-d-flex{flex-wrap:wrap}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .content-inner-d-flex .select-panel .title{font-size:11px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .content-inner-d-flex .info-panel .info .title{margin-bottom:5px}
.container-full .extra-add-pg .result-panel-full .result-panel .result .content .img-panel .im img{width:70%;height:auto}
}

@media only screen and (min-width:320px) and (max-width:550px) {
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .img-panel{width:25%}
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .info-panel{width:60%}
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .select-panel{width:15%}
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .select-panel .select-box{margin-left:10px}
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .price-panel{width:100%}
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content.not-pax .info-panel{width:75%}
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .img-panel .im img{width:100%;height:auto}
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .info-panel .more-info{margin-bottom:5px}
}

@media only screen and (min-width:320px) and (max-width:400px) {
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .info-panel{width:55%}
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .select-panel{width:20%}
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .select-panel .select-box{width:45px}
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .img-panel{padding-left:0;padding-right:10px}
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .img-panel .im{width:100%}
    .container-full .extra-add-pg .result-panel-full{padding-right:0}
    .container-full .extra-add-pg .result-panel-full .result-panel .result .content .content-inner-d-flex .select-panel .title{font-size:12px}
}


/*-- HOTEL DETAIL PAGE --*/
.hotel-detail-pg{width:100%;float:left}
.hotel-detail-pg .hotel-det-header-full{width:100%;float:left;padding:0 30px;margin-bottom:30px}
.hotel-detail-pg .hotel-det-header{width:100%;float:left;position:relative}
.hotel-detail-pg .hotel-det-header h3{width:100%;float:left;font-size:32px;font-weight:600;color:#333}
.hotel-detail-pg .hotel-det-header .new-star-rating{width:120px;padding:5px 5px;float:left;margin-bottom:5px;background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%);border-radius:10px}
.hotel-detail-pg .hotel-det-header .ul-review-star{width:100%;float:left;list-style:none}
.hotel-detail-pg .hotel-det-header .ul-review-star li{display:inline-block}
.hotel-detail-pg .hotel-det-header .ul-review-star li .star{width:120px;float:left}
.hotel-detail-pg .hotel-det-header .ul-review-star li .star img{width:100%;height:auto}
.hotel-detail-pg .hotel-det-header .ul-review-star li .exe{color:#2b920b;font-weight:600}
.hotel-detail-pg .hotel-det-header .ul-review-star li .review{color:#999}
.hotel-detail-pg .hotel-det-header .ul-review-star li .change-hotel{font-size:14px;color:#16528e;background:#c1f1f4;font-weight:600;border-radius:10px;padding:5px 15px}
.hotel-detail-pg .hotel-det-header .ul-price{width:100%;float:left;list-style:none}
.hotel-detail-pg .hotel-det-header .ul-price li{display:inline-block;font-weight:600}
.hotel-detail-pg .hotel-det-header .ul-price li span{font-size:20px;color:#16528e}
.hotel-detail-pg .hotel-det-header .backto-result{position:static;float:right;margin-top:20px;width:132px;padding:5px 0;color:#11aaf6;background:#fff;text-align:center;border:1px solid #11aaf6;border-radius:10px}
.hotel-detail-pg .hotel-det-header .ul-country{width:100%;float:left;list-style:none;margin-top:10px}
.hotel-detail-pg .hotel-det-header .ul-country li{width:100%;float:left;padding-bottom:5px;font-weight:600}
.hotel-detail-pg .hotel-det-header .ul-country li span{font-size:14px;color:#16528e;margin-left:5px}
.hotel-detail-pg .hotel-det-header .select-room-from{width:100%;float:left;text-align:center;font-size:20px;padding:5px 0;background:#16528e;border-radius:5px;color:#fff;font-weight:400;margin-top:0;background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%)}
.hotel-detail-pg .hotel-det-header .select-room-from span{font-weight:700;font-size:24px}
.accommodation-result-pg .result-panel-main .hotel-result-full .hotel-result .detail .new-detail-price-panel .select-btn{width:100px;float:right;padding:5px 0;margin-top:10px;text-align:center;font-size:14px;border:1px solid #13becd;border-radius:5px;color:#fff;outline:0;background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%)}
.hotel-detail-pg .hotel-det-header .select-room-from:hover{background:linear-gradient(#15bdcc 50%,#41d8e5 50%);background:-webkit-linear-gradient(#15bdcc 50%,#41d8e5 50%)}
.hotel-detail-pg .hotel-det-header2{width:100%;float:left;position:relative}
.hotel-detail-pg .hotel-det-header2 .hotel-name{width:100%;float:left}
.hotel-detail-pg .hotel-det-header2 .hotel-name .name-panel{width:100%;float:left;font-size:26px;font-weight:400;color:#333;margin-top:5px;position:relative;padding-right:120px}
.hotel-detail-pg .hotel-det-header2 .hotel-name .name-panel .name{width:100%;float:left}
.hotel-detail-pg .hotel-det-header2 .hotel-name .name-panel .star-rating{width:100px;float:left;position:absolute;top:0;right:0}
.hotel-detail-pg .hotel-det-header2 .hotel-name .name-panel .star-rating img{width:100%;height:auto}
.hotel-detail-pg .hotel-det-header2 .hotel-name .hotel-address{width:100%;float:left;font-size:14px;color:#333;font-weight:600;margin-top:5px}
.hotel-detail-pg .hotel-det-header2 .hotel-name .Available{width:100%;float:left;font-size:14px;color:#2b920b;margin-top:5px;margin-bottom:10px}
.hotel-detail-pg .hotel-det-header2 .ul-hotel-detail{width:100%;float:left;text-align:center;list-style:none;margin-top:10px}
.hotel-detail-pg .hotel-det-header2 .ul-hotel-detail li{width:100%;float:left;font-size:16px;color:#333;font-weight:600;margin-bottom:5px}
.hotel-detail-pg .hotel-det-header2 .ul-hotel-detail li .heading{font-size:14px;font-weight:800;color:#16528e;margin-left:5px}
.hotel-detail-pg .hotel-det-header2 .ul-hotel-detail li .date{font-size:14px;color:#15bdcc;margin-left:5px}
.hotel-detail-pg .hotel-det-header2 .ul-hotel-detail li .day{font-size:14px;color:#1fc123;margin-left:5px}
.hotel-detail-pg .hotel-det-header2 .ul-hotel-detail li .adult{font-size:14px;color:#15bdcc;margin-left:5px}
.hotel-detail-pg .hotel-det-header2 .ul-hotel-detail li .child{font-size:14px;color:#1fc123;margin-left:5px}
.hotel-detail-pg .hotel-det-header2 .ul-hotel-detail li .senior{font-size:14px;color:#15bdcc;margin-left:5px}
.hotel-detail-pg .hotel-det-header2 .ul-hotel-detail li .infant{font-size:14px;color:#1fc123;margin-left:5px}
.hotel-detail-pg .hotel-det-header2 .backto-result{position:static;float:right;margin-top:10px;width:132px;padding:5px 0;color:#11aaf6;margin-bottom:10px;background:#fff;text-align:center;border:1px solid #11aaf6;border-radius:10px}
.hotel-detail-pg .hotel-det-header2 .price-btn{width:100%;float:right;text-align:right;font-size:26px;padding:0 0;color:#333;font-weight:800;margin-top:0}
.hotel-detail-pg .hotel-det-header2 .price-btn .symble{color:#15bdcc}
.hotel-detail-pg .hotel-det-header2 .price-btn .from{font-size:12px;color:#999;margin-right:5px;font-weight:600}
.hotel-detail-pg .hotel-det-header2 .text2{width:100%;float:right;text-align:right;font-size:12px;color:#999;margin-bottom:10px}
.hotel-detail-pg .hotel-det-header2 .box1{width:170px;min-height:80px;float:left;background:#e1e1e1;border-radius:10px;margin-top:10px;margin-bottom:15px;padding:10px 5px}
.hotel-detail-pg .hotel-det-header2 .box2{width:170px;min-height:80px;float:right;background:#e1e1e1;border-radius:10px;margin-top:10px;margin-bottom:15px;padding:10px 5px}
.hotel-detail-pg .hotel-det-header2 .box3{width:100%;min-height:80px;float:right;background:#e1e1e1;border-radius:10px;margin-top:10px;margin-bottom:15px;padding:10px 5px}
.hotel-detail-pg .hotel-det-header2 .box1 .heading,.hotel-detail-pg .hotel-det-header2 .box2 .heading,.hotel-detail-pg .hotel-det-header2 .box3 .heading{width:100%;float:left;text-align:center;font-size:16px;font-weight:800;color:#15bdcc}
.hotel-detail-pg .hotel-det-header2 .box1 .info,.hotel-detail-pg .hotel-det-header2 .box2 .info,.hotel-detail-pg .hotel-det-header2 .box3 .info{width:100%;float:left;text-align:center;font-size:13px;font-weight:600;color:#0f3661}
.hotel-detail-pg .hotel-det-header2 .box1 .heading2,.hotel-detail-pg .hotel-det-header2 .box2 .heading2,.hotel-detail-pg .hotel-det-header2 .box3 .heading2{margin-top:5px}
.hotel-detail-pg .hotel-det-header2 .box3-outer{width:170px;margin:0 auto}
.hotel-detail-pg .hotel-det-header2 .box3-outer .box3{width:100%;float:left}
.hotel-detail-pg .slider-map-panel{width:100%;float:left;margin:0 0 10px}
.hotel-detail-pg .slider-map-panel .slider-panel{width:70%;float:left}
.hotel-detail-pg .slider-map-panel .hotel-details-info{width:30%;float:left}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;float:left;width:100%}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .flexOne{background:#ececec;padding:10px;float:left;width:100%}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .flexOne h2{font-size:20px;font-weight:600;margin:0}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel{padding:10px;float:left;width:100%}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .room-only{font-weight:700}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel>span{display:block}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .room-only{width:100%;float:left;font-size:14px;color:#390;text-transform:uppercase;margin-bottom:0}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .room-only .text1{color:#16528e;display:block}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .room-only .text3{color:#808993;font-weight:400;display:block}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .room-only .text2{color:#09f;display:block}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .non-refundable{width:100%;float:left;font-size:14px;color:#ff7272;margin-top:0;font-weight:600}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .refundable1{width:100%;float:left;font-size:14px;color:#1fc123;margin-top:0;font-weight:600}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .refundable2{width:100%;float:left;font-size:14px;color:#1fc123;margin-top:0;font-weight:600}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .guest{width:100%;float:left;font-size:14px;color:#09f;text-transform:uppercase;margin-top:0;font-weight:600;margin:10px 0}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .services{width:100%;float:left;font-size:14px;color:#16528e;margin-top:0;font-weight:400}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .policy{width:100%;float:left;font-size:14px;color:#16528e;margin-top:0;font-weight:400}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .new-detail-price-panel{margin-top:00px;float:left;width:100%}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .new-detail-price-panel .price-from{width:100%;display:block;text-align:right;font-size:18px;color:#999;position:relative;text-decoration:line-through}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .new-detail-price-panel .price{text-align:right;display:block;font-size:24px;font-weight:700;color:#16528e}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .new-detail-price-panel .price span{color:#15bdcc}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .new-detail-price-panel .night-person{width:100%;display:block;text-align:right;font-size:12px;font-weight:600;color:#16528e}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .new-detail-price-panel .select-btn{float:right;padding:5px;margin-top:10px;text-align:center;font-size:14px;border:1px solid #13becd;border-radius:5px;color:#fff;outline:0;background:#16528e}
.hotel-detail-pg .slider-map-panel .hotel-details-info .map-img{margin-top:20px;width:100%;float:left;background:#fff}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .button-change-book .select-btn{width:48%;float:left;text-align:center;border:1px solid #8d8d8d;color:#8d8d8d;padding:5px 20px;display:inline-block;border-radius:3px;margin-top:10px}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .button-change-book .select-btn.book{float:right;border:1px solid #41d8e5;background:#16528e;background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%);color:#fff}
.hotel-detail-pg .slider-map-panel .slider-panel .content{width:97%;float:left}
.hotel-detail-pg .left-panel .content{width:100%;float:left}
.hotel-detail-pg .left-panel .content .ul-slider-tab{width:100%;list-style:none;margin-bottom:0}
.hotel-detail-pg .left-panel .content .ul-slider-tab li{display:inline-block;width:24%;text-align:center;color:#16528e;font-weight:600;padding:5px 0;margin-bottom:5px;border-radius:5px 5px 0 0;cursor:pointer;text-transform:uppercase}
.hotel-detail-pg .left-panel .content .ul-slider-tab li.active{color:#15bdcc}
.hotel-detail-pg .left-panel .content .ul-slider-tab li:hover{color:#15bdcc}
.hotel-detail-pg .left-panel .content .product-slider-img{width:100%;float:left}
.hotel-detail-pg .left-panel .content .product-slider-img .lSSlideWrapper.usingCss ul li{height:360px}
.hotel-detail-pg .left-panel .content .product-slider-img .lSSlideWrapper.usingCss ul li img{height:100%;width:100%}
.hotel-detail-pg .left-panel .content .product-slider-img .lSPager.lSGallery li{height:60px}
.hotel-detail-pg .left-panel .content .product-slider-img .lSPager.lSGallery li img{height:100%;width:100%}

/* CUSTOME CSS FOR LEFT RIGHT BTN */
.hotel-detail-pg .left-panel .content .product-slider-img .lSAction>.lSPrev{border:2px solid #000;float:left;border-radius:50%!important;left:0;margin-left:10px;background:#fff!important;position:absolute;top:50%;width:32px;height:32px;opacity:1}
.hotel-detail-pg .left-panel .content .product-slider-img .lSAction>.lSNext{border:2px solid #000;float:right;border-radius:50%!important;margin-right:10px;background:#fff!important;position:absolute;top:50%;right:0;width:32px;height:32px;opacity:1}
.hotel-detail-pg .left-panel .content .product-slider-img .lSAction>.lSNext:hover,.hotel-detail-pg .left-panel .content .product-slider-img .lSAction>.lSPrev:hover{background:#eee!important}
.hotel-detail-pg .left-panel .content .product-slider-img .lSAction>.lSNext:before,.hotel-detail-pg .left-panel .content .product-slider-img .lSAction>.lSPrev:before{content:"\f104"!important;top:-5px;position:absolute;left:8px;font-size:26px;font-weight:600;font-family:FontAwesome;color:#000!important}
.hotel-detail-pg .left-panel .content .product-slider-img .lSAction>.lSNext:before{content:"\f105"!important;left:inherit;right:8px}
/* CUSTOME CSS FOR LEFT RIGHT BTN */
.hotel-detail-pg .detail-info-full{width:100%;float:left;margin-bottom:30px}
.hotel-detail-pg .left-panel .content .detail-info{width:100%;float:left}
.hotel-detail-pg .left-panel .content .detail-info p{width:100%;float:left;color:#000;line-height:1.3em;font-size:13px;text-align:justify}
.hotel-detail-pg .left-panel .content .detail-info h3{width:100%;float:left;font-size:20px;font-weight:600;margin-top:20px;color:#16528e;text-transform:uppercase;line-height:1.5em;margin-bottom:4px}
.hotel-detail-pg .left-panel .content .detail-info .sub-heading{width:100%;float:left;color:#000;font-weight:600;line-height:1.5em;margin-top:-5px}
.hotel-detail-pg .nav-second{position:sticky;margin:20px auto;position:-webkit-sticky;background:#fff;left:0;top:0;z-index:99;box-shadow:0 4px 8px 5px rgba(138,107,118,.08);border-bottom:solid .7px #bababa}
.hotel-detail-pg .nav-second .navSticky.navSticky ul{width:100%;margin:0 auto}
.hotel-detail-pg .nav-second .navSticky.navSticky li{display:inline-block;vertical-align:top}
.hotel-detail-pg .nav-second .navSticky.navSticky li a{display:flex;width:160px;justify-content:center;font-weight:800;padding:16px 0 14px 0;text-transform:uppercase;color:#4a4a4a}
.hotel-detail-pg .nav-second .navSticky.navSticky li a.active{color:#0084ff!important;border-bottom:solid 2px #0084ff}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel{width:100%;float:left;background:#fff;border:1px solid #ccc;margin-bottom:20px}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .header{width:100%;float:left;background:#16528e;padding:8px 10px 8px 10px}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .header .text1{float:left;font-size:18px;color:#fff}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full{width:100%;float:left}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full+.detail-full{width:100%;float:left;border-top:1px solid #16528e}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .im{width:30%;height:150px;float:left}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .im img{width:100%;height:100%}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail{width:70%;float:left;padding:0 10px;padding-bottom:10px}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-info-panel{width:70%;float:left;padding-left:10px}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-price-panel{width:30%;float:left}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-info-panel .room-only{width:100%;float:left;font-size:14px;color:#390;text-transform:uppercase;margin-top:10px;margin-bottom:0}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-info-panel .room-only .text1{color:#16528e}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-info-panel .room-only .text2{color:#09f}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-info-panel .non-refundable{width:100%;float:left;font-size:14px;color:#ff7272;margin-top:0;font-weight:600}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-info-panel .refundable1{width:100%;float:left;font-size:14px;color:#1fc123;margin-top:0;font-weight:600}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-info-panel .refundable2{width:100%;float:left;font-size:14px;color:#1fc123;margin-top:0;font-weight:600}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-info-panel .guest{width:100%;float:left;font-size:14px;color:#09f;text-transform:uppercase;margin-top:0;font-weight:600;margin:10px 0}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-info-panel .services{width:100%;float:left;font-size:14px;color:#16528e;margin-top:0;font-weight:400}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-info-panel .policy{width:100%;float:left;font-size:14px;color:#16528e;margin-top:0;font-weight:400}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-price-panel .price-from{width:100%;float:right;text-align:right;font-size:18px;color:#999;margin-top:10px;position:relative;text-decoration:line-through}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-price-panel .price{width:100%;float:right;text-align:right;font-size:24px;font-weight:700;color:#16528e}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-price-panel .price span{color:#15bdcc}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-price-panel .night-person{width:100%;float:right;text-align:right;font-size:12px;font-weight:600;color:#16528e}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-price-panel .select-btn{width:100px;float:right;padding:5px 0;margin-top:10px;text-align:center;font-size:14px;border:1px solid #13becd;border-radius:5px;color:#fff;outline:0;background:#16528e}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-price-panel .select-btn.active{background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%)}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .footer{width:100%;float:left;background:#16528e;color:#fff;font-size:16px;text-align:center;padding:8px 10px 8px 10px}
.hotel-detail-pg .left-panel .content .detail-info .policy-panel{width:100%;float:left;background:#fff;border:1px solid #ccc;padding:30px;margin-bottom:30px}
.hotel-detail-pg .left-panel .content .detail-info .policy-panel h2{margin:0;background:#e1e1e1;padding:10px;width:100%;text-align:center;text-transform:uppercase;font-size:20px;margin-bottom:10px;font-weight:600}
.hotel-detail-pg .google-map .ask-question-heading h3{width:100%;float:left;font-size:26px;font-weight:400;color:#16528e;line-height:1.5em;margin-top:0}
.hotel-detail-pg .google-map .ask-question-heading h3 span{width:auto;float:left;border-bottom:2px solid #15bdcc}
.hotel-detail-pg .right-panel{width:100%;float:left}
.hotel-detail-pg .right-panel .map-panel{width:100%;float:left;border:0 solid #63cbf5;margin-bottom:20px}
.hotel-detail-pg .right-panel .map-panel .heading{width:100%;background:#c1f1f4;position:relative;float:left;padding:2px 15px}
.hotel-detail-pg .right-panel .map-panel .heading .text1{width:100%;color:#16528e;float:left;padding:5px 0;margin-bottom:0;font-size:18px;font-weight:400}
.hotel-detail-pg .right-panel .map-panel .map-detail{width:100%;float:left;padding:15px}
.hotel-detail-pg .right-panel .map-panel .map-detail p{width:100%;float:left;color:#000;line-height:1.5em;margin-bottom:10px}
.hotel-detail-pg .right-panel .ask-question-heading h3{width:100%;float:left;font-size:26px;font-weight:400;color:#16528e;line-height:1.5em;margin-top:0}
.hotel-detail-pg .right-panel .ask-question-heading h3 span{width:auto;float:left;border-bottom:2px solid #15bdcc}
.hotel-detail-pg .right-panel .ask-question-panel{width:100%;float:left;border:1px solid #ccc;margin-bottom:10px;box-shadow:0 4px 3px 0 #bfbbbb;-webkit-box-shadow:0 4px 3px 0 #bfbbbb}
.hotel-detail-pg .right-panel .ask-question-panel .ask-question-detail{width:100%;float:left;padding:10px}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view{width:100%;float:left}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .header{width:100%;float:left;font-size:20px;color:#000}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel{width:100%;float:left;border-bottom:1px solid #ccc;padding:10px 0}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel.last{border-bottom:0 solid red}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .im{width:30%;float:left}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .im img{width:100%;height:80px}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail{width:70%;float:left;padding-left:10px}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .text1{width:100%;float:left;font-size:14px;color:#16528e}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .starrating-full{width:50%;float:left}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .starrating-full .starrating{width:110px;float:left}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .starrating-full .starrating img{width:100%;height:auto}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .starrating-full .exe{width:100%;float:left;color:#2b920b}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .price-full{width:50%;float:right;color:#16528e}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .price-full .text3{width:100%;float:right;text-align:right;font-size:10px;margin-top:-5px}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .price-full .text4{width:100%;float:right;text-align:right;font-size:16px;font-weight:600}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .load-more-btn{width:auto;float:left;text-align:center;padding:5px 15px;margin-top:10px;background:#15bdcc;color:#fff;border-radius:4px}

/* HOTEL DETAIL SIDE BAR PAGE */
.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#111;overflow-x:hidden;padding-top:60px;transition:.5s}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}
.sidenav{height:100%;position:fixed;z-index:1111;top:0;right:0;background-color:#dfdfdf;overflow-x:hidden;padding-top:20px}

@media only screen and (min-width: 320px) and (max-width:1199px) {
    #mySidenav {
        width: 100%;
    }
}



/*---- HOTEL DETAIL PAGE NEW ----*/
.hotel-detail-pg-new{width:100%;float:left;background-color:#fff;padding:10px 10px 10px;border:1px solid #ddd;margin:20px 0}
.hotel-detail-pg-new .back-topage-panel{width:100%;float:left;margin-bottom:10px}
.hotel-detail-pg-new .back-topage-panel .back-btn{-webkit-border-radius:3px;padding:5px 10px;display:inline-block;-moz-border-radius:3px;border-radius:3px;background-color:#354ea1;background-image:-webkit-gradient(linear,left top,left bottom,from(#354ea1),to(#223267));background-image:-webkit-linear-gradient(top,#354ea1,#223267);background-image:-moz-linear-gradient(top,#354ea1,#223267);background-image:-o-linear-gradient(top,#354ea1,#223267);background-image:linear-gradient(to bottom,#354ea1,#223267);background:#223267;border:1px solid #223267;cursor:pointer;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;font-weight:700}
.hotel-detail-pg-new .hotel-slider-panel{width:100%;float:left;border:1px solid #ddd}
.hotel-detail-pg-new .hotel-slider-panel .header{width:100%;float:left;background:#f9f9f9;padding:10px 10px 10px 10px}
.hotel-detail-pg-new .hotel-slider-panel .header .h-left-bar{width:100%;float:left}
.hotel-detail-pg-new .hotel-slider-panel .header .h-left-bar .text{width:100%;float:left;font-size:20px;font-weight:600}
.hotel-detail-pg-new .hotel-slider-panel .header .h-left-bar .star-rating{width:100%;float:left;margin-top:-7px}
.hotel-detail-pg-new .hotel-slider-panel .header .h-left-bar .location{width:100%;float:left;margin-top:5px}
.hotel-detail-pg-new .hotel-slider-panel .header .h-left-bar .location i{color:#16528e;margin-right:5px}
.hotel-detail-pg-new .hotel-slider-panel .header .h-right-bar{width:100%;float:right;text-align:right}
.hotel-detail-pg-new .hotel-slider-panel .header .h-right-bar .rating{width:100%;float:right;font-size:11px;font-weight:800;color:#16528e}
.hotel-detail-pg-new .hotel-slider-panel .header .h-right-bar .logo{width:100%;float:left;margin:0}
.hotel-detail-pg-new .hotel-slider-panel .header .h-right-bar .logo img{width:auto}
.hotel-detail-pg-new .hotel-slider-panel .header .h-right-bar .text{width:100%;float:right;clear:both;font-size:9.5px;color:#666}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img{width:100%;float:left}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .lSSlideWrapper.usingCss ul li{height:400px}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .lSSlideWrapper.usingCss ul li img{height:100%;width:100%;object-fit:cover}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .lSPager.lSGallery li{height:50px}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .lSPager.lSGallery li img{height:100%;width:100%}

/* CUSTOME CSS FOR LEFT RIGHT BTN */
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .lSAction>.lSPrev{border:2px solid #000;float:left;border-radius:50%!important;left:0;margin-left:10px;background:#fff!important;position:absolute;top:50%;width:32px;height:32px;opacity:1}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .lSAction>.lSNext{border:2px solid #000;float:right;border-radius:50%!important;margin-right:10px;background:#fff!important;position:absolute;top:50%;right:0;width:32px;height:32px;opacity:1}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .lSAction>.lSNext:hover,.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .lSAction>.lSPrev:hover{background:#eee!important}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .lSAction>.lSNext:before,.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .lSAction>.lSPrev:before{content:"\f104"!important;top:-5px;position:absolute;left:8px;font-size:26px;font-weight:600;font-family:FontAwesome;color:#000!important}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .lSAction>.lSNext:before{content:"\f105"!important;left:inherit;right:8px}
/* CUSTOME CSS FOR LEFT RIGHT BTN */

/* on click zoom slider */
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .item-slick.slick-slide.slick-current.slick-active{outline:0!important}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slider-for{margin-bottom:15px}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slider-for img{width:100%;height:400px}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slider-nav{margin:auto}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slider-nav .item-slick{max-width:240px;height:130px;margin-right:15px;outline:0!important;cursor:pointer}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slider-nav .item-slick img{max-width:100%;background-size:cover;background-position:center}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slick-arrow{position:absolute;top:50%;z-index:50;margin-top:-12px}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slick-prev{left:10px;outline:0;width:32px;height:32px;background:0 0;background-image:url(../images/icons/controls1.png);border:none;color:#fff;font-size:16px}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slick-next{right:10px;outline:0;width:32px;height:32px;background:0 0;background-position:-32px 0;background-image:url(../images/icons/controls1.png);border:none;color:#fff;font-size:16px}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slick-prev{background-image:url(../images/icons/controls1.png)}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slick-next{background-image:url(../images/icons/controls1.png)}

/* CUSTOME CSS FOR LEFT RIGHT BTN */
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slick-prev{border:2px solid #000;float:left;border-radius:50%!important;left:0;margin-left:10px;background:#fff!important;position:absolute;top:50%;width:32px;height:32px;opacity:1}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slick-next{border:2px solid #000;float:right;border-radius:50%!important;margin-right:10px;background:#fff!important;position:absolute;top:50%;right:0;width:32px;height:32px;opacity:1}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slick-next:hover,.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slick-prev:hover{background:#eee!important}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slick-next:before,.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slick-prev:before{content:"\f104"!important;top:-5px;position:absolute;left:8px;font-size:26px;font-weight:600;font-family:FontAwesome;color:#000!important}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slick-next:before{content:"\f105"!important;left:inherit;right:8px}
/* CUSTOME CSS FOR LEFT RIGHT BTN */

.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-out-cur,.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-out-cur .mfp-image-holder .mfp-close:hover{cursor:pointer}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-container:hover{cursor:default}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .image-source-link{color:#98c3d1}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-bg{opacity:0;transition:all .3s ease-out}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-wrap~*{filter:blur(5px)}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-ready .mfp-figure{opacity:0}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-in .mfp-figure,.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;transition:all .3s ease-out;transform:scale(.95)}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-in .mfp-preloader{opacity:0;transition:all .3s ease-out}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-image-loaded .mfp-figure,.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{opacity:1;transform:scale(1)}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-ready .mfp-preloader{opacity:.8}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-removing .mfp-figure,.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{transform:scale(.95);opacity:0}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-removing .mfp-preloader{opacity:0}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-iframe-scaler{overflow:visible}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-out-cur{cursor:auto}
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}
@media screen and (min-width:320px) and (max-width:767px){
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slider-for img{width:100%;height:auto}
}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .item-slick.slick-slide.slick-current.slick-active{outline:0!important}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slider-for{margin-bottom:15px}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slider-for img{width:100%;height:400px}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slider-nav{margin:auto}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slider-nav .item-slick{max-width:240px;height:130px;margin-right:15px;outline:0!important;cursor:pointer}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slider-nav .item-slick img{max-width:100%;background-size:cover;background-position:center}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-arrow{position:absolute;top:50%;z-index:50;margin-top:-12px}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-prev{left:10px;outline:0;width:32px;height:32px;background:0 0;background-image:url(../images/icons/controls1.png);border:none;color:#fff;font-size:16px}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-next{right:10px;outline:0;width:32px;height:32px;background:0 0;background-position:-32px 0;background-image:url(../images/icons/controls1.png);border:none;color:#fff;font-size:16px}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-prev{background-image:url(../images/icons/controls1.png)}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-next{background-image:url(../images/icons/controls1.png)}
/* CUSTOME CSS FOR LEFT RIGHT BTN */

.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-prev{border:2px solid #000;float:left;border-radius:50%!important;left:0;margin-left:10px;background:#fff!important;position:absolute;top:50%;width:32px;height:32px;opacity:1}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-next{border:2px solid #000;float:right;border-radius:50%!important;margin-right:10px;background:#fff!important;position:absolute;top:50%;right:0;width:32px;height:32px;opacity:1}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-next:hover,.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-prev:hover{background:#eee!important}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-next:before,.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-prev:before{content:"\f104"!important;top:-5px;position:absolute;left:8px;font-size:26px;font-weight:600;font-family:FontAwesome;color:#000!important}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-next:before{content:"\f105"!important;left:inherit;right:8px}
/* CUSTOME CSS FOR LEFT RIGHT BTN */

.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-out-cur,
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-out-cur .mfp-image-holder .mfp-close:hover{cursor:pointer}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-container:hover{cursor:default}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .image-source-link{color:#98c3d1}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-bg{opacity:0;transition:all .3s ease-out}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-wrap~*{filter:blur(5px)}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-ready .mfp-figure{opacity:0}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in .mfp-figure,.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;transition:all .3s ease-out;transform:scale(.95)}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in .mfp-preloader{opacity:0;transition:all .3s ease-out}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-image-loaded .mfp-figure,.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{opacity:1;transform:scale(1)}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-ready .mfp-preloader{opacity:.8}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-removing .mfp-figure,.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{transform:scale(.95);opacity:0}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-removing .mfp-preloader{opacity:0}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-iframe-scaler{overflow:visible}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-out-cur{cursor:auto}
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}
@media screen and (min-width:320px) and (max-width:767px){
.fh-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slider-for img{width:100%;height:auto}
}
.hotel-detail-pg-new .price-map-paenl{width:100%;float:left}
.hotel-detail-pg-new .price-map-paenl .price-panel{width:100%;float:left;border:1px solid #ddd;padding:10px}
.hotel-detail-pg-new .price-map-paenl .price-panel .price-lable{width:calc(100% - 115px);float:left;text-align:left;color:#16528e}
.hotel-detail-pg-new .price-map-paenl .price-panel .price-lable .from{width:100%;float:left;font-size:12px;color:#999;margin-bottom:-7px}
.hotel-detail-pg-new .price-map-paenl .price-panel .price-lable .price{font-size:24px;font-weight:800;color:#f7941d}
.hotel-detail-pg-new .price-map-paenl .price-panel .price-lable .night{font-size:12px;display:inline-block;color:#15bdcc;font-weight:600}
.hotel-detail-pg-new .price-map-paenl .price-panel .select-room{width:115px;float:right;text-align:center;margin-top:9px;outline:0;border:0;background:#16528e;color:#fff;padding:5px 0;border-radius:5px}
.hotel-detail-pg-new .price-map-paenl .price-panel .select-room i{color:#f7941d;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}
@keyframes bounce {
    0%,100%,20%,50%,80% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-15px);
    }

    60% {
        transform: translateY(-5px);
    }
}

.hotel-detail-pg-new .price-map-paenl .price-panel .select-room-outer{width:45%;float:left;display:none}
.hotel-detail-pg-new .price-map-paenl .price-panel .select-room-outer .btn-down-head{display:flex;align-items:center}
.hotel-detail-pg-new .price-map-paenl .price-panel .select-room1{display:flex;align-items:center;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;background:#15bdcc;border:1px solid;padding:4px 10px 9px;border-radius:5px}
.hotel-detail-pg-new .price-map-paenl .price-panel .select-room1 .box-one{float:left;padding-top:7px}
.hotel-detail-pg-new .price-map-paenl .price-panel .select-room1 .btn-down{color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px;background:#70985f;border:1px solid;padding:4px 13px 1px;border-radius:5px}
.hotel-detail-pg-new .price-map-paenl .price-panel .select-room1 .box{display:inline-block;font-size:10px;margin-left:9px;border:1px solid;width:28px;height:28px;border-radius:50%;padding-left:20px;padding-top:6px;box-sizing:border-box}
.hotel-detail-pg-new .price-map-paenl .price-panel .select-room1 .box span{width:7px;height:7px;display:block;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);margin:-10px;animation:animate 2s infinite}
.hotel-detail-pg-new .price-map-paenl .price-panel .select-room1 .box span:nth-child(2){animation-delay:-.2s}
.hotel-detail-pg-new .price-map-paenl .price-panel .select-room1 .box span:nth-child(3){animation-delay:-.4s}
@keyframes animate {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
        transform: rotate(45deg) translate(10px,10px);
    }

    100% {
        opacity: 0;
    }
}

.hotel-detail-pg-new .price-map-paenl .map-panel{width:100%;float:left;margin-top:20px}
.hotel-detail-pg-new .price-map-paenl .hotel-top-featur{background-color:#f9f9f9;padding:15px;width:100%;float:left;border:1px solid #ddd;border-radius:5px;margin-top:20px}
.hotel-detail-pg-new .price-map-paenl .hotel-top-featur .panel-subtitle{color:#223267;border-bottom-color:#ddd;font-size:18px;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:15px;margin:0 0 15px}
.hotel-detail-pg-new .price-map-paenl .hotel-top-featur .hotelFeaturesList li{display:flex;justify-content:space-between;position:relative;padding-top:4px;padding-bottom:4px;list-style:none}
.hotel-detail-pg-new .price-map-paenl .hotel-top-featur .hotelFeaturesList li i.right{float:right;text-align:right;color:#5da423}
.hotel-detail-pg-new .price-map-paenl .hotel-top-featur .hotelFeaturesList li .icon-left{min-width:20px;display:inline-block}
.hotel-detail-pg-new .price-map-paenl .hotel-top-featur .hotelFeaturesList li .li-text{display:inline-block;width:calc(100% - 42px)}
.hotel-detail-pg-new .price-map-paenl .hotel-top-featur .panel-footer{width:100%;float:left;border-top:0;padding:0;background:0 0}
.hotel-detail-pg-new .price-map-paenl .hotel-top-featur .panel-footer .hotel-info{width:100%;float:left;padding:5px 0;text-align:center;font-size:12px;color:#666;border:1px solid #ddd;border-radius:5px}
.hotel-detail-pg-new .result-panel{width:100%;float:left;margin-top:20px}
.hotel-detail-pg-new .result-panel .header{width:100%;float:left;background:#f8f8f8;border:solid 1px #ddd;margin:0 0 22px 0;padding:10px 10px 10px 10px;padding-bottom:0}
.hotel-detail-pg-new .result-panel .header .box-panel{display:inline-block;position:relative;padding-left:40px;margin-bottom:10px}
.hotel-detail-pg-new .result-panel .header .box-panel .icon{width:30px;position:absolute;top:0;left:0;color:#999;font-size:26px}
.hotel-detail-pg-new .result-panel .header .box-panel .icon i{vertical-align:bottom}
.hotel-detail-pg-new .result-panel .header .box-panel .heading{display:block;font-size:13px;color:#999;text-align:center}
.hotel-detail-pg-new .result-panel .header .box-panel .detail{display:block;font-size:14px;font-weight:600;color:#000}
.hotel-detail-pg-new .result-panel .header .box-panel+.box-panel{margin-left:60px}
.hotel-detail-pg-new .result-panel .header .panel-footer{width:150px;float:right;border-top:0}
.hotel-detail-pg-new .result-panel .header .panel-footer .hotel-info{width:100%;float:left;overflow:hidden;padding:5px 0;text-align:center;font-size:12px;background:#fff;position:relative;color:#666;border:1px solid #ddd;border-radius:5px}
.hotel-detail-pg-new .result-panel .header .panel-footer .hotel-info:before{content:"";width:100%;height:100%;position:absolute;transition:.1s;top:-100%;left:0;background:#16528e}
.hotel-detail-pg-new .result-panel .header .panel-footer .hotel-info:hover:before{top:0}
.hotel-detail-pg-new .result-panel .header .panel-footer .hotel-info span{position:relative;z-index:1}
.hotel-detail-pg-new .result-panel .header .panel-footer .hotel-info:hover span{color:#fff}
.hotel-detail-pg-new .result-panel .header.display-flex{display:flex;flex-wrap:wrap;justify-content:space-between}
.hotel-detail-pg-new .result-panel .header.display-flex .box-panel+.box-panel{margin-left:0}
.hotel-detail-pg-new .result-panel .header .box-panel .board-basis-filter{width:192px}
.hotel-detail-pg-new .result-panel .result-full{width:100%;float:left}
.hotel-detail-pg-new .result-panel .result-full .box-panel1{width:20%;float:left;border-right:1px solid #ddd}
.hotel-detail-pg-new .result-panel .result-full .box-panel2{width:30%;float:left;border-right:1px solid #ddd;text-align:center}
.hotel-detail-pg-new .result-panel .result-full .box-panel3{width:15%;float:left;border-right:1px solid #ddd;text-align:center}
.hotel-detail-pg-new .result-panel .result-full .box-panel4{width:15%;float:left;border-right:1px solid #ddd;text-align:center}
.hotel-detail-pg-new .result-panel .result-full .box-panel5{width:20%;float:left;text-align:center}
.hotel-detail-pg-new .result-panel .result-full .box-detail-panel{min-height:171px;padding:15px 10px 0 10px}
.hotel-detail-pg-new .result-panel .result-full .results.top .box-detail-panel{background:#f7941d26}
.hotel-detail-pg-new .result-panel .result-full .result-header{width:100%;float:left;border:1px solid #ddd;border-bottom:0}
.hotel-detail-pg-new .result-panel .result-full .result-header .text{width:100%;float:left;padding:5px 10px;font-size:12px;font-weight:600;color:#666}
.hotel-detail-pg-new .result-panel .result-full .results{width:100%;float:left;border:1px solid #ddd;border-top:0}
.hotel-detail-pg-new .result-panel .result-full .results .offer-strip{width:100%;float:left;font-size:12px;text-align:center;background:#c1bebe;color:#fff;padding:5px 0}
.hotel-detail-pg-new .result-panel .result-full .results.top .offer-strip{background:#f7941d}
.hotel-detail-pg-new .result-panel .result-full .results .result{width:100%;float:left}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-detail{padding:0 10px}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-detail .title{width:100%;float:left;font-size:14px;font-weight:600;color:#16528e;margin-top:10px}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-detail .pax{width:100%;float:left;font-size:12px;color:#333}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-detail .room-facilites{width:100%;float:left;font-size:12px;color:#16528e;cursor:pointer;margin:10px 0}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-detail .room-facilites i{transition:.5s;-webkit-transition:.5s}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-detail .room-facilites[aria-expanded=true] i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-detail .services{width:100%;float:left;list-style:none;margin-top:10px}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-detail .services li{width:100%;float:left;font-size:12px;border-top:1px solid #ddd;padding:2px 0}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-detail .services li:last-child{border-bottom:1px solid #ddd}
.hotel-detail-pg-new .result-panel .result-full .results .result .includes ul{width:100%;text-align:center;list-style:none}
.hotel-detail-pg-new .result-panel .result-full .results .result .includes ul li{width:30.3333%;float:left;text-align:center;padding:0 2px}
.hotel-detail-pg-new .result-panel .result-full .results .result .includes ul li .icon{width:100%;text-align:center;display:block;font-size:20px}
.hotel-detail-pg-new .result-panel .result-full .results .result .includes ul li .text{text-align:center;font-size:11px;color:#333;font-weight:600}
.hotel-detail-pg-new .result-panel .result-full .results .result .includes ul li.disable{opacity:.4}
.hotel-detail-pg-new .result-panel .result-full .results .result .price-night .price-n{width:100%;float:left;text-align:center}
.hotel-detail-pg-new .result-panel .result-full .results .result .price-night .price-n .price{padding-right:5px;font-weight:800}
.hotel-detail-pg-new .result-panel .result-full .results .result .price-night .theme-color-tooltip{padding:3px 8px;border-radius:50%;margin-top:5px}
.hotel-detail-pg-new .result-panel .result-full .results .result .price-night .theme-color-tooltip i{font-size:15px!important}
.hotel-detail-pg-new .result-panel .result-full .results .result .total-price .price{width:100%;float:left;text-align:center;font-size:22px;color:#16528e;font-weight:600}
.hotel-detail-pg-new .result-panel .result-full .results .result .total-price .night{width:100%;float:left;text-align:center;font-size:10px}
.hotel-detail-pg-new .result-panel .result-full .results .result .book-panel .book-btn-outer{width:80px;margin:0 auto}
.hotel-detail-pg-new .result-panel .result-full .results .result .book-panel .book-btn-outer .book-btn{width:100%;float:left;border-radius:5px;background:#16528e;color:#fff;text-align:center;padding:5px 0;outline:0;border:0}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-facilites-dropdown{width:100%;float:left;border-top:1px solid #ddd;border-left:0;border-right:0px;padding:5px 10px}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-facilites-dropdown ul{width:100%;float:left;list-style:none;margin-top:10px;padding-bottom:10px}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-facilites-dropdown ul li{width:100%;float:left;font-size:12px}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-facilites-dropdown ul li i{color:#16528e;padding-right:5px}
.hotel-detail-pg-new .result-panel .result-full .more-room-btn-panel{width:100%;float:left;position:relative;text-align:center;border-top:1px solid #ddd;margin-top:20px;margin-bottom:10px}
.hotel-detail-pg-new .result-panel .result-full .more-room-btn-panel .btn-text{background:#ddd;color:#16528e;padding:5px 10px;border-radius:5px;position:relative;top:-10px;cursor:pointer}
.hotel-detail-pg-new .result-panel .result-full .more-room-btn-panel .btn-text span{position:relative;z-index:1}
.hotel-detail-pg-new .result-panel .result-full .more-room-btn-panel .btn-text i{position:absolute;width:20px;height:20px;border-radius:50%;top:60%;left:50%;margin-left:-15px;background:#ddd;color:#16528e;font-size:16px;text-align:center}
.hotel-detail-pg-new .result-panel .result-full .more-room-btn-panel .btn-text i:before{top:5px;left:5px;position:absolute}
.hotel-detail-pg-new .result-panel .result-full .more-room-btn-panel .btn-text:hover{background:#16528e;color:#fff}
.hotel-detail-pg-new .result-panel .result-full .more-room-btn-panel .btn-text:hover i{background:#16528e;color:#fff}
.hotel-detail-pg-new .result-panel .result-full .result-dropdown{width:100%;float:left}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer{width:100%;float:left;margin-top:5px;margin-bottom:5px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .header-strip{width:100%;float:left}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .header-strip .result .results-flex .box-content .box-heading{display:flex}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .header-strip .result .results-flex{border-bottom:0}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result{width:100%;float:left}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .top-deal{width:100%;float:left;font-size:12px;text-align:center;background:#c1bebe;color:#fff;padding:5px 0}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex{width:100%;display:flex;border:1px solid #ddd}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box2{width:50%;display:flex}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box2 .content-box1{width:40%;display:flex;border-right:1px solid #ddd}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box2 .content-box2{width:60%;display:flex;border-right:1px solid #ddd}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3{width:50%;display:flex}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3 .content-box1{width:30%;display:flex;border-right:1px solid #ddd}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3 .content-box2{width:30%;display:flex;border-right:1px solid #ddd}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3 .content-box3{width:40%;display:flex;border-right:0px solid #ddd}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .box-content{padding:0 10px;flex-direction:column}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result.top .results-flex .col-box2,.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result.top .results-flex .col-box3{background:rgba(255,131,79,.2)}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result.top .top-deal{background:#ff834f}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .box-content .box-heading{width:calc(100% + 20px);display:flex;text-align:center;justify-content:center;padding:5px 0;margin-left:-10px;font-size:12px;font-weight:600;color:#666;border-bottom:1px solid #ddd}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box{width:100%;display:flex;flex-direction:column}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .deal-includes-box{width:100%;display:flex;padding:10px 0;flex-direction:column}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .price-night-box{width:100%;display:flex;padding:10px 0;flex-direction:column;align-items:center}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .total-price-box{width:100%;display:flex;padding:10px 0;flex-direction:column}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .select-room-box{width:100%;display:flex;padding:10px 0;flex-direction:column}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .title{width:100%;float:left;font-size:14px;font-weight:600;color:#ff834f;margin-top:10px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .pax{width:100%;float:left;font-size:12px;color:#333}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .services{width:100%;float:left;list-style:none;margin-top:10px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .services li{width:100%;float:left;font-size:12px;border-top:1px solid #ddd;padding:2px 0}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .services li:last-child{border-bottom:1px solid #ddd}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites{width:100%;float:left;font-size:12px;color:#ff834f;cursor:pointer;margin:10px 0}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites i{transition:.5s;-webkit-transition:.5s}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites[aria-expanded=true] i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites-box-outer{width:552%;float:left;position:relative;margin-left:-10px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites-box-outer .facilites-content{width:100%;display:flex;padding:0 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f9f9f9}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites-box-outer .facilites-content .ul-room-facilites{width:100%;float:left;list-style:none;margin-top:10px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites-box-outer .facilites-content .ul-room-facilites li{width:25%;float:left;font-size:12px;padding-right:10px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites-box-outer .facilites-content .ul-room-facilites li i{width:18px;color:#ff834f;padding-right:5px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .deal-includes-box .ul-includes{width:100%;text-align:center;list-style:none}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .deal-includes-box .ul-includes li{width:30.3333%;float:left;text-align:center;padding:0 2px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .deal-includes-box .ul-includes li .icon{width:100%;text-align:center;display:block;font-size:20px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .deal-includes-box .ul-includes li .text{text-align:center;font-size:11px;color:#333;font-weight:600}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .deal-includes-box .ul-includes li.disable{opacity:.4}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .deal-includes-box .showCancellationpolicy{width:100%;float:left;text-align:center;font-weight:600;padding:12px 0;font-size:11px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .price-night-box .price-n{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .price-night-box .price-n .price{padding-right:5px;font-weight:800}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .price-night-box .theme-color-tooltip{width:27px;padding:3px 8px;border-radius:50%;margin-top:5px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .price-night-box .theme-color-tooltip i{font-size:15px!important}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .total-price-box .price{width:100%;display:flex;flex-wrap:wrap;justify-content:center;font-size:22px;color:#ff834f;font-weight:600}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .total-price-box .night{width:100%;float:left;text-align:center;font-size:10px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .select-room-box .book-btn-outer{width:80px;margin:0 auto}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .select-room-box .book-btn-outer .book-btn{width:100%;float:left;border-radius:5px;background:#ff834f;color:#fff;text-align:center;padding:5px 0;outline:0;border:0}

@media only screen and (min-width:320px) and (max-width:767px) {
    .hotel-detail-pg-new .result-panel .result-full .results-flex-outer .header-strip{display:none}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex{flex-direction:column}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box2{width:100%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box2 .content-box1{width:50%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box2 .content-box2{width:50%;border-right:0px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3{width:100%;border-top:1px solid #ddd}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3 .content-box1{width:33.3333%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3 .content-box2{width:33.3333%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3 .content-box3{width:33.3333%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites-box-outer{width:calc(100% + 20px);margin-left:-10px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites-box-outer .facilites-content{border-bottom:0}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites-box-outer .facilites-content .ul-room-facilites li{width:100%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .deal-includes-box .ul-includes li{width:100%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .total-price-box .price{font-size:18px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result.top .room-detail-box .room-facilites-box-outer .facilites-content{background:0 0}
}

@media only screen and (min-width:320px) and (max-width:399px) {
    .hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box2{flex-direction:column}
    .hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box2 .content-box1{width:100%;border-right:0px solid #ddd}
    .hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box2 .content-box2{width:100%;border-top:1px solid #ddd}
    .hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .box-content .box-heading{font-size:10px}
    .hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .select-room-box .book-btn-outer{width:70px}
    .hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3 .box-content{padding:0 5px}
    .hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3 .box-content .box-heading{width:calc(100% + 10px);margin-left:-5px}
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .hotel-detail-pg-new .result-panel .result-full .results-flex-outer .header-strip{display:none}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex{flex-direction:column}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box2{width:100%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box2 .content-box1{width:50%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box2 .content-box2{width:50%;border-right:0px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3{width:100%;border-top:1px solid #ddd}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3 .content-box1{width:33.3333%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3 .content-box2{width:33.3333%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .col-box3 .content-box3{width:33.3333%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites-box-outer{width:calc(100% + 20px);margin-left:-10px}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites-box-outer .facilites-content{border-bottom:0}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites-box-outer .facilites-content .ul-room-facilites li{width:100%}
.hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result.top .room-detail-box .room-facilites-box-outer .facilites-content{background:0 0}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .room-detail-box .room-facilites-box-outer {
        width: 565%;
    }
}

@media only screen and (min-width:992px) {
    .hotel-detail-pg-new .result-panel .result-full .results-flex-outer .result .results-flex .box-content .box-heading {
        display: none;
    }
}

.hotel-detail-pg-new .result-panel .guaranteed-official{width:100%;float:left;margin-top:20px}
.hotel-detail-pg-new .result-panel .guaranteed-official .header-strip{width:100%;float:left;font-size:16px;cursor:pointer;font-weight:600;text-align:center;background:#e7e7e7;border-bottom:1px solid #b7b7b7;color:#37454d;padding:10px 15px}
.hotel-detail-pg-new .result-panel .guaranteed-official .header-strip[aria-expanded=false]{background:#16528e;color:#fff}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel{width:100%;float:left;padding:0 20px}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel ul.checkin-checkout{width:100%;float:left;display:flex;flex-wrap:wrap;text-align:center;margin-top:15px}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel ul.checkin-checkout li{display:inline-block;width:31.333333%;font-size:12px}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel ul.checkin-checkout li .icon{width:25px;display:inline-block;font-size:20px;color:#16528e}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel ul.checkin-checkout li .title{font-weight:600;font-size:14px;color:#333}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel ul.checkin-checkout li{border-left:1px solid #ddd}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel ul.checkin-checkout li:first-child{border-left:0}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel .detail-info{width:100%;float:left}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel .detail-info .service{width:100%;float:left;font-size:14px;font-weight:600;color:#16528e}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel .detail-info .service .icon{font-size:18px;padding-right:5px}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel .detail-info .service-detail{width:100%;float:left;list-style:none}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel .detail-info .service-detail li{width:100%;float:left;padding-bottom:5px}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel .detail-info .service-detail li i{width:20px;color:#16528e;padding-right:5px}
.hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel .detail-info .service-detail li .free{color:#16528e}
.hotel-detail-pg-new .result-panel .amenities{width:100%;float:left;margin-top:20px}
.hotel-detail-pg-new .result-panel .amenities .header-strip{width:100%;float:left;font-size:16px;cursor:pointer;font-weight:600;text-align:center;background:#e7e7e7;border-bottom:1px solid #b7b7b7;color:#37454d;padding:10px 15px}
.hotel-detail-pg-new .result-panel .amenities .header-strip[aria-expanded=false]{background:#16528e;color:#fff}
.hotel-detail-pg-new .result-panel .amenities .detail-panel{width:100%;float:left;padding:0 20px}
.hotel-detail-pg-new .result-panel .amenities .detail-panel .panel-subtitle{width:100%;color:#37454d;border-bottom-color:#b7b7b7;float:left;font-size:16px;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:15px;margin:20px 0 15px}
.hotel-detail-pg-new .result-panel .amenities .detail-panel .partition{width:100%;float:left}
.hotel-detail-pg-new .result-panel .amenities .detail-panel ul{width:100%;float:left;list-style:none}
.hotel-detail-pg-new .result-panel .amenities .detail-panel ul li{width:100%;float:left;padding-bottom:5px}
.hotel-detail-pg-new .result-panel .amenities .detail-panel ul li i{width:20px;color:#16528e;padding-right:5px}
.hotel-detail-pg-new .result-panel .hotel-information{width:100%;float:left;margin-top:20px}
.hotel-detail-pg-new .result-panel .hotel-information .header-strip{width:100%;float:left;font-size:16px;cursor:pointer;font-weight:600;text-align:center;background:#e7e7e7;border-bottom:1px solid #b7b7b7;color:#37454d;padding:10px 15px}
.hotel-detail-pg-new .result-panel .hotel-information .header-strip[aria-expanded=false]{background:#16528e;color:#fff}
.hotel-detail-pg-new .result-panel .hotel-information .detail-panel{width:100%;float:left;padding:0 20px}
.hotel-detail-pg-new .result-panel .hotel-information .detail-panel .panel-subtitle{width:100%;float:left;font-size:16px;font-weight:600;color:#16528e}
.hotel-detail-pg-new .result-panel .hotel-information .detail-panel p{width:100%;float:left;text-align:justify}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .hotel-detail-pg-new .hotel-slider-panel .product-slider-img .lSSlideWrapper.usingCss ul li{height:auto}
    .hotel-detail-pg-new .result-panel .header .box-panel{width:100%;float:left}
    .hotel-detail-pg-new .result-panel .header .box-panel+.box-panel{margin-left:0}
    .hotel-detail-pg-new .result-panel .header .box-panel .heading{display:block;font-size:13px;color:#999;text-align:left}
    .hotel-detail-pg-new .result-panel .result-full .results .result .includes ul li{width:100%;float:left;text-align:center;padding:0 2px}
    .hotel-detail-pg-new .result-panel .result-full .result-header{display:none}
    .hotel-detail-pg-new .result-panel .result-full .box-panel1{width:50%;min-height:190px;border-bottom:1px solid #ddd}
    .hotel-detail-pg-new .result-panel .result-full .box-panel2{width:50%;min-height:190px;border-right:0px solid #ddd;border-bottom:1px solid #ddd}
    .hotel-detail-pg-new .result-panel .result-full .box-panel3{width:33.333333%;min-height:80px}
    .hotel-detail-pg-new .result-panel .result-full .box-panel4{width:33.333333%;min-height:80px}
    .hotel-detail-pg-new .result-panel .result-full .box-panel5{width:33.333333%;min-height:80px}
    .hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel ul.checkin-checkout{text-align:left}
    .hotel-detail-pg-new .result-panel .guaranteed-official .detail-panel ul.checkin-checkout li{width:100%;border-left:0}
    .hotel-detail-pg-new .result-panel .result-full .results .result .room-facilites-dropdown ul li{width:100%}
    .hotel-detail-pg-new .result-panel .result-full .results .result .total-price .price{font-size:18px}
    .hotel-detail-pg-new .result-panel .result-full .box-panel3.box-detail-panel,.hotel-detail-pg-new .result-panel .result-full .box-panel4.box-detail-panel,.hotel-detail-pg-new .result-panel .result-full .box-panel5.box-detail-panel{padding:15px 5px 0 5px}
}

@media only screen and (min-width: 320px) and (max-width:400px) {
    .hotel-detail-pg-new .result-panel .result-full .box-panel1 {
        width: 100%;
        min-height: 170px;
        border-right: 0px solid #ddd;
    }

    .hotel-detail-pg-new .result-panel .result-full .box-panel2 {
        width: 100%;
        min-height: 170px;
        border-right: 0px solid #ddd;
    }

    .hotel-detail-pg-new .result-panel .result-full .results .result .price-night .price-n {
        font-size: 11px;
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .hotel-detail-pg-new .price-map-paenl .price-panel .price-lable {
        width: 100%;
        float: left;
    }

    .hotel-detail-pg-new .price-map-paenl .price-panel .select-room {
        width: 100%;
        float: left;
    }

    .hotel-detail-pg-new .result-panel .header .box-panel + .box-panel {
        margin-left: 30px;
    }

    .hotel-detail-pg-new .result-panel .result-full .result-header {
        display: none;
    }

    .hotel-detail-pg-new .result-panel .result-full .box-panel1 {
        width: 50%;
        border-bottom: 1px solid #ddd;
    }

    .hotel-detail-pg-new .result-panel .result-full .box-panel2 {
        width: 50%;
        border-right: 0px solid #ddd;
        border-bottom: 1px solid #ddd;
    }

    .hotel-detail-pg-new .result-panel .result-full .box-panel3 {
        width: 33.333333%;
        min-height: 70px;
    }

    .hotel-detail-pg-new .result-panel .result-full .box-panel4 {
        width: 33.333333%;
        min-height: 70px;
    }

    .hotel-detail-pg-new .result-panel .result-full .box-panel5 {
        width: 33.333333%;
        min-height: 70px;
    }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .hotel-detail-pg-new .result-panel .header .box-panel + .box-panel {
        margin-left: 30px;
    }
}





/* HOTEL BOOKING PAGE */
.hotel-booking-pg{width:100%;float:left}
.hotel-booking-pg .backto-result{width:135px;padding:5px 10px;float:right;margin-top:0;margin-bottom:0;color:#11aaf6;background:#fff;text-align:center;border:1px solid #11aaf6;border-radius:10px}
.hotel-booking-pg .accommodation-booking-header-full2{width:100%;float:left;padding:10px 20px;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}
.hotel-booking-pg .accommodation-booking-summary-panel2{width:100%;float:left;padding:0;margin-bottom:30px}
.hotel-booking-pg .hotel-booking-header2{width:calc(100% - 135px);float:left;position:relative}
.hotel-booking-pg .hotel-booking-header2 .heading{width:100%;float:left;font-size:30px;color:#15bdcc}
.hotel-booking-pg .hotel-booking-header2 .ul-loginsignup{width:100%;float:left;list-style:none;margin-top:20px}
.hotel-booking-pg .hotel-booking-header2 .ul-loginsignup li{display:inline-block}
.hotel-booking-pg .hotel-booking-header2 .ul-loginsignup li .login{float:left;background:#09f;color:#fff;padding:5px 25px;border-radius:10px}
.hotel-booking-pg .hotel-booking-header2 .ul-loginsignup li .signup{float:left;background:#515151;color:#fff;padding:5px 25px;border-radius:10px}
.hotel-booking-pg .hotel-booking-header2 .ul-loginsignup li .text1{padding:5px 15px;float:left;font-size:16px}
.hotel-booking-pg .main-booking-content2{width:100%;float:left;border-radius:5px;padding:0;margin-top:0;margin-bottom:30px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2{width:100%;float:left;padding:0 0;background:#fff;margin-bottom:30px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header{width:100%;float:left;padding:5px 10px;border-bottom:1px dashed #91b6da}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .title{float:left;font-size:16px;color:#15bdcc;font-weight:600;margin-top:3px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .title .icon img{width:30px;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .rext-text{float:right;font-size:12px;color:#ff9a9a;margin-top:6px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header{width:100%;float:left;background:#e2e2e2;padding:10px 10px;border-bottom:1px dashed #91b6da}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .title{float:left;font-size:16px;color:#16528e;font-weight:600;margin-top:3px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .title .icon img{width:30px;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .rext-text{float:right;font-size:12px;color:#16528e;margin-top:6px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .rext-text.fare-rules{font-weight:700}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .rext-text.fare-rules i{font-weight:700}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content{width:100%;float:left;background:#fff;padding:10px 10px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .pass-form{width:100%;float:left;position:relative;padding-left:100px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .pass-form .form-title{width:100px;float:left;color:#16528e;position:absolute;top:8px;left:0;font-weight:400}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .pass-form .form-control{border:1px solid #c5c5c5;height:34px;transition:.5s;-webkit-transition:.5s}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .pass-form .form-control:focus{border:1px solid #1875f0}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .pass-form select.form-control{line-height:36px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .pass-form .input-group-addon{padding:0;margin-left:10px!important;padding-left:5px;background:#fff;border:0}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .pass-form .input-group-addon .btn{padding:5px 12px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .pass-form textarea.form-control{height:auto}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .pass-form .form-group{width:100%;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .pass-form.dob-row{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #eee}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .pass-form.dob-row:last-child{border-bottom:0}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .member-list-panel{width:100%;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .member-list-panel .member-list-inner{width:100%;display:flex;flex-wrap:wrap;font-size:14px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .member-list-panel .member-list-inner .mlp-title{font-weight:600;display:flex;margin-right:15px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .member-list-panel .member-list-inner .radio-box{display:flex;margin-right:15px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .member-list-panel .member-list-inner .radio-box:last-child{margin-right:0}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .checkbox-inline{width:100%;float:left;color:#16528e}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .checkbox-inline .link{text-decoration:underline;font-weight:600}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .redirect-text{width:100%;float:left;margin:20px 0}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .payment-icon{margin-top:30px;width:100%;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .term-condition-full{margin:30px 0;width:100%;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .term-condition-full .pay-btn-outer{width:200px;float:right;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .term-condition-full .pay-btn-outer .pay-btn{width:100%;float:left;text-align:center;padding:5px 0;margin-top:10px;background:#e54b4b;color:#fff;border-radius:5px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .term-condition-full .pay-btn-outer .pay-btn .text1{width:100%;float:left;text-align:center;font-size:12px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .term-condition-full .pay-btn-outer .pay-btn .text2{width:100%;float:left;text-align:center;font-size:18px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .term-condition-full .pay-btn-outer .pay-btn .text3{width:100%;float:left;text-align:center;font-size:16px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content h5.room-use-heading{width:100%;float:left;font-weight:700;padding:5px 0;margin-bottom:20px;border-bottom:2px solid #16528e}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel{width:100%;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box1{width:10%;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box2{width:25%;float:left;padding-left:10px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box3{width:30%;float:left;padding-left:10px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box4{width:30%;float:left;padding-left:10px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box5{width:32%;float:left;padding-left:0}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box1.dob{width:15%;float:left;padding-right:10px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .box-panel .form-control{border-radius:5px!important}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .box-panel .select2-container--default .select2-selection--single{border-radius:5px!important;border:1px solid #c5c5c5!important}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.offer-panel .box-panel{width:100%;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.offer-panel .box-panel .title{float:left;margin-top:18px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.offer-panel .box-panel .input-box{float:left;padding-left:20px;margin:10px 0 20px 0}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.offer-panel .box-panel .input-box .form-control{float:left;width:200px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.offer-panel .box-panel .input-box .input-btn{float:left;line-height:34px;width:60px;text-align:center;background:#16528e;color:#fff;border:0;outline:0;border-radius:5px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel{width:100%;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .im{width:30%;float:left;margin-bottom:10px;position:relative}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .im img{width:100%;height:200px;border-radius:5px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .im .title{position:absolute;left:0;bottom:5px;width:100%;padding:0 10px;float:left;font-size:12px;text-align:center;color:#fff}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail{width:70%;float:left;padding-left:20px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .title{width:100%;float:left;font-weight:600}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .hotel-address{width:100%;float:left;font-size:12px;color:#999;margin-top:7px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .starrating{width:80px;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .starrating img{width:100%;height:auto}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel{width:100%;min-height:82px;float:left;position:relative;padding-left:210px;margin-top:20px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel{position:absolute;top:0;left:0;width:200px;float:left;font-size:12px;color:#999}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .box1{width:50%;float:left;padding-right:5px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .box2{width:50%;float:left;padding-left:5px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .check-in-out{width:100%;float:left;border:1px solid #f1f1f1;background:#f1f1f1;border-radius:5px;box-shadow:0 2px 5px #ccc}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .check-in-out .inner-box{width:100%;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .check-in-out .inner-box .text{width:100%;float:left;text-align:center;padding-top:5px;font-weight:600;color:#999}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .check-in-out .inner-box .date{width:100%;float:left;font-size:20px;padding:7px 0;font-weight:700;text-align:center;color:#333}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .check-in-out .date-time{width:100%;float:left;font-size:11px;text-align:center;background:#fff}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .room-detail{width:100%;float:left}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .room-detail .days-night{width:100%;float:left;font-weight:700;color:#333;border-bottom:1px solid #f1f1f1;margin-bottom:5px;padding-bottom:5px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .room-detail .room-info{width:100%;float:left;color:#999;border-bottom:1px solid #f1f1f1;margin-bottom:5px;padding-bottom:5px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .room-detail .room-info .room{width:auto;float:left;display:inline-block;margin-right:10px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .room-detail .room-info .pax{display:inline-block}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel{width:100%;float:left;margin-top:10px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .room-only{width:100%;float:left;font-size:14px;color:#390;text-transform:uppercase;margin-top:10px;margin-bottom:0}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .room-only .text1{color:#16528e}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .room-only .text2{color:#09f}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .ulRoomType{width:100%;float:left;list-style:none}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .ulRoomType li{width:100%;float:left;text-align:justify;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .non-refundable{width:100%;float:left;font-size:14px;color:#ff7272;margin-top:0;font-weight:600}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .refundable1{width:100%;float:left;font-size:14px;color:#1fc123;margin-top:0;font-weight:600}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .refundable2{width:100%;float:left;font-size:14px;color:#1fc123;margin-top:0;font-weight:600}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .guest{width:100%;float:left;font-size:14px;color:#09f;text-transform:uppercase;margin-top:0;font-weight:600;margin:10px 0}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .services{width:100%;float:left;font-size:14px;color:#16528e;margin-top:0;font-weight:400}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .policy{width:100%;float:left;font-size:14px;color:#16528e;margin-top:0;font-weight:400}
@media only screen and (min-width:320px) and (max-width:767px){
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box1{width:15%}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box2{width:35%}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box4{width:35%}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box5{width:250px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box1{width:15%}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box2{width:35%}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box4{width:35%}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box5{width:60%}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box1{width:15%}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box2{width:35%}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box4{width:35%}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box5{width:50%}
}
.term-conditon-popup-main .modal-content{width:100%;float:left;max-height:800px;overflow:auto;font-family:Montserrat,sans-serif!important}
.term-conditon-popup-main .modal-body{width:100%;float:left;padding:0}
.term-conditon-popup-main .modal-header{display:none}
.term-conditon-popup-main .close{outline:0;width:25px;height:25px;border-radius:50%;position:absolute;right:30px;background:#999;color:#fff;opacity:1;z-index:1}
.term-conditon-popup-main .close:hover{background:#666}
.term-conditon-popup-main .term-conditon-popup{width:100%;float:left;background:#fff;padding:15px}
.term-conditon-popup-main .term-conditon-popup .header-panel{width:100%;float:left;padding:15px 0}
.term-conditon-popup-main .term-conditon-popup .header-panel h5{width:100%;float:left;font-size:22px;border-bottom:1px solid #ccc;font-weight:400;color:#16528e;line-height:1.5em;margin-top:0}
.term-conditon-popup-main .term-conditon-popup .header-panel h5 span{width:auto;float:left;border-bottom:2px solid #15bdcc}
.term-conditon-popup-main .term-conditon-popup .content-panel{width:100%;float:left}
.term-conditon-popup-main .term-conditon-popup .content-panel p{width:100%;float:left;color:#181818;margin-bottom:5px;text-align:justify}
.term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel{width:100%;float:left;font-size:13px;margin-bottom:20px}
.term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel h6{width:100%;float:left;font-size:16px;background:#16528e;color:#fff;margin:0;padding:10px 15px}
.term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail{width:100%;float:left;list-style:none;padding:10px 15px;margin-bottom:0}
.term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail li{width:100%;float:left;color:#181818;margin-bottom:5px}
.term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job{width:100%;float:left;list-style:none;padding:10px 15px;margin-bottom:0}
.term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li{width:100%;float:left;color:#181818;margin-bottom:5px}
.term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li .title{font-weight:800;padding-right:10px}
.term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li .detail{font-weight:400}

/*--popup hotel pre booking--*/
.hotel-booking-pg .hotelprebooking-popup .modal-content{width:100%;float:left}
.hotel-booking-pg .hotelprebooking-popup .modal-body{width:100%;float:left}
.hotel-booking-pg .hotelprebooking-popup .modal-header .heading-text{width:100%;float:left;text-align:center;font-size:16px;font-weight:700}
.hotel-booking-pg .hotelprebooking-popup .price-info-text{width:100%;float:left}
.hotel-booking-pg .hotelprebooking-popup .cancellation-info-text{width:100%;float:left}
.hotel-booking-pg .hotelprebooking-popup .button-panel{width:100%;float:left;text-align:center;padding:20px 0}
.hotel-booking-pg .hotelprebooking-popup .button-panel .button-c{background:#15bdcc;padding:10px 20px;border-radius:5px;color:#fff;margin-right:10px}
.hotel-booking-pg .hotelprebooking-popup .button-panel .button-c.button-cancel{background:#16528e}
.hotel-booking-pg .important-flight-information{width:100%;float:left;border:1px solid #dfdfdf;padding:10px}
.hotel-booking-pg .important-flight-information h3{width:100%;float:left;font-size:16px;line-height:initial;font-weight:600;border-bottom:2px solid #333;padding-bottom:5px}


/* ATTARACTION PAGE */
.attraction-banner{width:100%;float:left;background-image:url(../images/attraction-result/bgpic.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}
.attraction-banner h2{color:#fff;font-size:60px;text-align:center;padding-top:20px;font-weight:400}
.attraction-banner p{color:#fff;font-size:15px;text-align:center;padding-bottom:30px;font-weight:300;font-size:18px;max-width:100%}
.attraction-result .sidebar{width:100%;background-color:#16528e;float:left;height:auto;border-radius:4px;border:0 solid #11aaf6;margin-top:12px}
.attraction-result .sidebar h4{text-align:center;padding-top:1px;color:#fff;font-weight:300;font-size:20px}
.attraction-result .sidebar .form{width:100%;padding:20px;float:left}
.attraction-result .sidebar .form .form-group{width:100%;float:left}
.attraction-result .sidebar .form .form-group label{width:100%;float:left;font-weight:400;color:#fff}
.attraction-result .sidebar .form .form-group label select.form-control{width:100%;float:left;color:#333}
.attraction-result .sidebar .form .form-group label.position-relative .form-control{padding-left:30px}
.attraction-result .sidebar .form ::placeholder{color:#16528e;padding-left:30px;font-size:14px}
.attraction-result .sidebar .form .position-relative{width:100%;float:left;position:relative;margin-bottom:0}
.attraction-result .sidebar .form .position-relative .icon{position:absolute;top:3px;left:10px;font-size:20px;color:#16528e}
.attraction-result .sidebar select{color:#16528e}
.attraction-result .sidebar .search-btn-outer{width:100%;margin:0 auto}
.attraction-result .sidebar .search-btn-outer .search-btn{width:100%;float:left;text-align:center;font-size:14px;background:#15bdcc;color:#fff;font-weight:600;padding:8px 0;border:0;outline:0;border-radius:5px}
@media only screen and (min-width:320px) and (max-width:1199px){
.attraction-result .sidebar .form{padding:10px}
}
.attraction-result .AttractionNameSearch-full{width:100%;float:left}
.attraction-result .AttractionNameSearch-full .form-group{width:100%;float:left;padding:0 15px}
.attraction-result .filter-panel{width:100%;float:left;border:0 solid #11aaf6;margin-bottom:30px}
.attraction-result .filter>h4{color:#333}
.attraction-result .filter .panel-default>.panel-heading a{color:#1d75a3}
.attraction-result .filter-panel .filter .panel-default>.panel-heading a{font-size:16px}
.attraction-result .header-new{width:100%;float:left;margin-top:10px;margin-bottom:10px}
.attraction-result .header-new .header-new-inner .att-header-title{width:calc(100% - 220px);float:left;color:#369;font-size:22px;font-weight:700}
.attraction-result .header-new .header-new-inner .att-header-sortyby{width:220px;float:right}
.attraction-result .header-new .header-new-inner .att-header-sortyby label{margin-top:7px;float:right;color:#999}
.attraction-result .header-new .header-new-inner .att-header-sortyby .form-control{width:140px;float:right;margin-left:10px;padding:6px 5px;border:1px solid #11aaf6}
.attraction-result .attraction-result-panel{width:100%;float:left}
.attraction-result .attraction-result-panel .attrac-result{width:100%;float:left;margin-bottom:20px;background:#fff;border:0 solid #11aaf6}
.attraction-result .attraction-result-panel .attrac-result .att-result-heading{width:100%;background:#16528e;position:relative;float:left;border:1px solid transparent;padding:2px 15px}
.attraction-result .attraction-result-panel .attrac-result .att-result-heading .text1{width:calc(100% - 130px);float:left;color:#fff;padding:5px 0;margin-bottom:0;font-size:18px;font-weight:600}
.attraction-result .attraction-result-panel .attrac-result .att-result-heading .starrating{width:120px;padding:5px 5px;float:right;background:#333;border-radius:10px}
.attraction-result .attraction-result-panel .attrac-result .att-result-heading .starrating img{width:90%;height:auto}
.attraction-result .attraction-result-panel .attrac-result .att-result-heading.display-flex{display:flex;align-items:center;justify-content:space-between}
.attraction-result .attraction-result-panel .attrac-result .detail-panel{width:100%;float:left;padding:10px}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .im{width:30%;float:left;position:relative}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .im img{width:100%;height:190px}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .im .icon1{position:absolute;font-size:22px;content:"";right:20px;top:20px;color:#ff5454}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .im .icon1 a{color:#ff5454}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .im .view-detail{width:100%;float:left;text-align:center;color:#ccc}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content{width:70%;float:left;padding-left:20px}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel{width:60%;float:left}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .service-type{width:100%;float:left;margin-bottom:10px;color:#999}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .service-type .text1{width:135px;float:left}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .service-type .text2{float:left;color:#333;font-weight:600}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .service-type .discoutn{float:left;font-size:16px;color:#16528e;font-weight:600;margin-right:-50px}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .mapdiscount{width:100%;float:left}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .mapdiscount .map{float:left;color:#999;cursor:pointer}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .mapdiscount .map i{color:#ff5454;padding-right:5px}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .mapdiscount .discoutn{float:right;font-size:16px;color:#1d75a3;font-weight:600;margin-right:-50px}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .showhide{width:100%;float:left;height:140px;overflow:hidden}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .showhide.show{width:100%;float:left;height:auto;overflow:auto}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel{width:40%;float:left}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .reviews{color:#2b920b;float:right;font-size:18px;font-weight:600}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .reviews span{color:#999;font-weight:400;font-size:14px}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .price-btn{width:100%;float:right}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .regprice-outer{width:100%;float:left;position:relative}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .regprice{position:absolute;right:-25px;top:0}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .regprice p{background-color:#d3d3d3;position:relative;color:#666;display:inline-block;padding:0 16px;text-align:center;width:160px;font-size:14px;height:45px;font-weight:400;margin:0}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .regprice p:after{position:absolute;content:"";border-top:13px solid #bfbdbd;border-right:13px solid transparent;top:100%;right:0}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .regprice p span{font-size:27px;color:#fff;line-height:.8em;font-weight:600}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ppperson{width:100%;text-align:right;color:#999;float:right;font-size:14px}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .booknow{float:right;right:14px;margin-top:10px}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .booknow a{background-color:#15bdcc;color:#fff;padding:8px;padding-top:8px;padding-bottom:8px;padding-left:13px;padding-right:13px;border-radius:4px;text-transform:uppercase;text-decoration:none;max-width:111px;font-size:14px;font-weight:700;text-align:center}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ourprice-outer{width:100%;float:left;position:relative;margin-top:35px;margin-bottom:5px}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ourprice{position:relative;float:right;right:-25px;top:0}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ourprice p{background-color:#16528e;position:relative;color:#fff;display:inline-block;padding:0 16px;text-align:center;min-width:160px;font-size:14px;min-height:45px;font-weight:400;margin:0}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ourprice p:after{position:absolute;content:"";border-top:13px solid #09223a;border-right:13px solid transparent;top:100%;right:0}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ourprice p span{font-size:22px;color:#f7941d;line-height:.8em;font-weight:600}
@media only screen and (min-width:768px) and (max-width:991px){
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ourprice p{min-width:40px}
}
.attraction-detail-pg{width:100%;float:left;margin:0 0 40px 0}
.attraction-detail-pg .att-det-header{width:100%;float:left;position:relative}
.attraction-detail-pg .att-det-header h3{width:100%;float:left;font-size:26px;color:#333}
.attraction-detail-pg .att-det-header .ul-review-star{width:100%;float:left;list-style:none}
.attraction-detail-pg .att-det-header .ul-review-star li{display:inline-block}
.attraction-detail-pg .att-det-header .ul-review-star li .star{width:120px;float:left}
.attraction-detail-pg .att-det-header .ul-review-star li .star img{width:100%;height:auto}
.attraction-detail-pg .att-det-header .ul-review-star li .exe{color:#2b920b;font-weight:600}
.attraction-detail-pg .att-det-header .ul-review-star li .review{color:#999}
.attraction-detail-pg .att-det-header .ul-review-star li .change-attraction{font-size:14px;color:#fff;background:#15bdcc;border-radius:10px;padding:5px 15px}
.attraction-detail-pg .att-det-header .ul-price{width:100%;float:left;list-style:none}
.attraction-detail-pg .att-det-header .ul-price li{display:inline-block;font-weight:600}
.attraction-detail-pg .att-det-header .ul-price li span{font-size:20px;color:#16528e}
.attraction-detail-pg .nav-second{position:sticky;margin:20px 0 0 0;position:-webkit-sticky;background:#fff;left:0;top:0;z-index:9999;box-shadow:0 4px 8px 5px rgba(138,107,118,.08);border-bottom:solid .7px #bababa}
.attraction-detail-pg .nav-second .navSticky.navSticky ul{margin:0 auto}
.attraction-detail-pg .nav-second .navSticky.navSticky li{display:inline-block;vertical-align:top}
.attraction-detail-pg .nav-second .navSticky.navSticky li a{display:flex;width:160px;justify-content:center;font-weight:800;padding:16px 0 14px 0;text-transform:uppercase;color:#4a4a4a}
.attraction-detail-pg .nav-second .navSticky.navSticky li a.active{color:#0084ff!important;border-bottom:solid 2px #0084ff}
.attraction-detail-pg .HotelStandardRoom{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;float:left;width:100%}
.attraction-detail-pg .HotelStandardRoom .flexOne{background:#ececec;padding:10px;float:left;width:100%}
.attraction-detail-pg .HotelStandardRoom .flexOne h2{font-size:20px;font-weight:600;margin:0}
.attraction-detail-pg .HotelStandardRoom .new-detail-info-panel{padding:10px;float:left;width:100%}
.attraction-detail-pg .HotelStandardRoom .new-detail-info-panel .room-only{font-weight:700}
.attraction-detail-pg .HotelStandardRoom .new-detail-info-panel>span{display:block}
.attraction-detail-pg .HotelStandardRoom .new-detail-info-panel .room-only{width:100%;float:left;font-size:14px;color:#390;text-transform:uppercase;margin-bottom:0}
.attraction-detail-pg .HotelStandardRoom .new-detail-info-panel .room-only .text1{color:#16528e;display:block}
.attraction-detail-pg .HotelStandardRoom .new-detail-info-panel .room-only .text3{color:#808993;font-weight:400;display:block}
.attraction-detail-pg .new-detail-price-panel .price{text-align:left;display:block;font-size:24px;font-weight:700;color:#16528e}
.attraction-detail-pg .new-detail-price-panel .price span{color:#15bdcc}
.attraction-detail-pg .new-detail-price-panel .night-person{width:100%;display:block;text-align:left;font-size:12px;font-weight:600;color:#16528e}
.attraction-detail-pg .passenger-panel .button-change-book{text-align:center}
.attraction-detail-pg .passenger-panel .button-change-book .select-btn.book{width:100%;text-align:center;padding:5px 30px;display:inline-block;border-radius:3px;margin:0 0 15px;border:1px solid #41d8e5;background:#16528e;background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%);color:#fff}
.attraction-detail-pg .att-det-header .ul-country{width:100%;float:left;list-style:none;margin-top:20px}
.attraction-detail-pg .att-det-header .ul-country li{width:100%;float:left;padding-bottom:5px;font-weight:600}
.attraction-detail-pg .att-det-header .ul-country li span{font-size:16px;color:#16528e;margin-left:5px}
.attraction-detail-pg .att-det-header .backto-result{position:absolute;top:10px;right:0;width:132px;padding:5px 0;color:#11aaf6;background:#fff;text-align:center;border:1px solid #11aaf6;border-radius:10px}
.attraction-detail-pg .left-panel .content{width:100%;float:left}
.attraction-detail-pg .left-panel .content .ul-slider-tab{width:100%;list-style:none;margin-bottom:0}
.attraction-detail-pg .left-panel .content .ul-slider-tab li{display:inline-block;width:24%;text-align:center;color:#fff;padding:5px 0;margin-top:5px;background:#16528e;border-radius:5px 5px 0 0;cursor:pointer}
.attraction-detail-pg .left-panel .content .ul-slider-tab li.active{background:#15bdcc}
.attraction-detail-pg .left-panel .content .product-slider-img{width:100%;float:left}
.attraction-detail-pg .left-panel .content .product-slider-img .lSSlideWrapper.usingCss ul li{height:480px}
.attraction-detail-pg .left-panel .content .product-slider-img .lSSlideWrapper.usingCss ul li img{height:100%;width:100%}
.attraction-detail-pg .left-panel .content .product-slider-img .lSPager.lSGallery li{height:50px}
.attraction-detail-pg .left-panel .content .product-slider-img .lSPager.lSGallery li img{height:100%;width:100%}
.attraction-detail-pg .left-panel .content .product-slider-img .lSAction>.lSPrev{border:2px solid #000;float:left;border-radius:50%!important;left:0;margin-left:10px;background:#fff!important;position:absolute;top:50%;width:32px;height:32px;opacity:1}
.attraction-detail-pg .left-panel .content .product-slider-img .lSAction>.lSNext{border:2px solid #000;float:right;border-radius:50%!important;margin-right:10px;background:#fff!important;position:absolute;top:50%;right:0;width:32px;height:32px;opacity:1}
.attraction-detail-pg .left-panel .content .product-slider-img .lSAction>.lSNext:hover,.attraction-detail-pg .left-panel .content .product-slider-img .lSAction>.lSPrev:hover{background:#eee!important}
.attraction-detail-pg .left-panel .content .product-slider-img .lSAction>.lSNext:before,.attraction-detail-pg .left-panel .content .product-slider-img .lSAction>.lSPrev:before{content:"\f104"!important;top:-5px;position:absolute;left:8px;font-size:26px;font-weight:600;font-family:FontAwesome;color:#000!important}
.attraction-detail-pg .left-panel .content .product-slider-img .lSAction>.lSNext:before{content:"\f105"!important;left:inherit;right:8px}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .item-slick.slick-slide.slick-current.slick-active{outline:0!important}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slider-for{margin-bottom:15px}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slider-for img{width:100%;height:400px}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slider-nav{margin:auto}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slider-nav .item-slick{max-width:240px;height:130px;margin-right:15px;outline:0!important;cursor:pointer}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slider-nav .item-slick img{max-width:100%;background-size:cover;background-position:center}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-arrow{position:absolute;top:50%;z-index:50;margin-top:-12px}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-prev{left:10px;outline:0;width:32px;height:32px;background:0 0;background-image:url(../images/icons/controls1.png);border:none;color:#fff;font-size:16px}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-next{right:10px;outline:0;width:32px;height:32px;background:0 0;background-position:-32px 0;background-image:url(../images/icons/controls1.png);border:none;color:#fff;font-size:16px}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-prev{background-image:url(../images/icons/controls1.png)}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-next{background-image:url(../images/icons/controls1.png)}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-prev{border:2px solid #000;float:left;border-radius:50%!important;left:0;margin-left:10px;background:#fff!important;position:absolute;top:50%;width:32px;height:32px;opacity:1}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-next{border:2px solid #000;float:right;border-radius:50%!important;margin-right:10px;background:#fff!important;position:absolute;top:50%;right:0;width:32px;height:32px;opacity:1}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-next:hover,.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-prev:hover{background:#eee!important}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-next:before,.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-prev:before{content:"\f104"!important;top:-5px;position:absolute;left:8px;font-size:26px;font-weight:600;font-family:FontAwesome;color:#000!important}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slick-next:before{content:"\f105"!important;left:inherit;right:8px}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-out-cur,.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-out-cur .mfp-image-holder .mfp-close:hover{cursor:pointer}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-container:hover{cursor:default}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .image-source-link{color:#98c3d1}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-bg{opacity:0;transition:all .3s ease-out}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-wrap~*{filter:blur(5px)}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-ready .mfp-figure{opacity:0}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in .mfp-figure,.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;transition:all .3s ease-out;transform:scale(.95)}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in .mfp-preloader{opacity:0;transition:all .3s ease-out}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-image-loaded .mfp-figure,.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{opacity:1;transform:scale(1)}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-ready .mfp-preloader{opacity:.8}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-removing .mfp-figure,.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{transform:scale(.95);opacity:0}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-removing .mfp-preloader{opacity:0}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-iframe-scaler{overflow:visible}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-out-cur{cursor:auto}
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}
@media screen and (min-width:320px) and (max-width:767px){
.attraction-detail-pg .left-panel .content .product-slider-img .slider-with-popup .slider-for img{width:100%;height:auto}
}
.attraction-detail-pg .left-panel .content .detail-info{width:100%;float:left;margin-top:0;border:1px solid #999;padding:20px}
.attraction-detail-pg .left-panel .content .detail-info h2{margin:0;background:#e1e1e1;padding:10px;width:100%;text-align:center;text-transform:uppercase;font-size:20px;margin-bottom:10px;font-weight:600}
.attraction-detail-pg .left-panel .content .detail-info p{width:100%;float:left;color:#000;line-height:1.3em;font-size:13px}
.attraction-detail-pg .left-panel .content .detail-info h3{width:100%;float:left;font-size:26px;font-weight:400;color:#16528e;line-height:1.5em;margin-top:0}
.attraction-detail-pg .left-panel .content .detail-info h3{width:100%;float:left;font-size:20px;font-weight:600;margin-top:20px;color:#16528e;text-transform:uppercase;line-height:1.5em;margin-bottom:4px}
.attraction-detail-pg .left-panel .content .detail-info .ul-coomon{width:100%;float:left;padding-left:20px}
.attraction-detail-pg .left-panel .content .detail-info .ul-coomon li{float:left}
.attraction-detail-pg .left-panel .content .review-detail-panel{width:100%;float:left}
.attraction-detail-pg .left-panel .content .review-detail-panel .section-header{line-height:1.25;font-size:24px;color:#262626;font-weight:600}
.attraction-detail-pg .left-panel .content .review-detail-panel .review-header{width:100%;float:left}
.attraction-detail-pg .left-panel .content .review-detail-panel .review-header .review-line{width:100%;float:left}
.attraction-detail-pg .left-panel .content .review-detail-panel .review-header .review-line .rating-text{color:#262626;font-size:14px;font-weight:700;float:left}
.attraction-detail-pg .left-panel .content .review-detail-panel .review-header .review-line .rating-box{padding-left:50px;float:left}
.attraction-detail-pg .left-panel .content .review-detail-panel .review-header .review-line .rating-box .star-rating{width:100px;float:left}
.attraction-detail-pg .left-panel .content .review-detail-panel .review-header .review-line .rating-box .star-rating img{width:100%;height:auto}
.attraction-detail-pg .left-panel .content .review-detail-panel .review-header .review-line .rating-box .review-text{font-size:14px;font-weight:400;color:rgba(0,0,0,.65);text-align:left}
.attraction-detail-pg .left-panel .content .review-detail-panel .review-header .review-text-main{width:100%;float:left;font-size:14px;margin:10px 0 10px 0}
.attraction-detail-pg .left-panel .content .review-detail-panel .progress-bar-paenl{width:100%;float:left}
.attraction-detail-pg .left-panel .content .review-detail-panel .progress-bar-paenl .line-panel{width:100%;float:left}
.attraction-detail-pg .left-panel .content .review-detail-panel .progress-bar-paenl .line-panel .star-text{float:left;font-size:14px;font-weight:400}
.attraction-detail-pg .left-panel .content .review-detail-panel .progress-bar-paenl .line-panel .prog-box{width:400px;float:left;padding-right:15px;padding-left:25px;padding-top:0;padding-bottom:15px}
.attraction-detail-pg .left-panel .content .review-detail-panel .progress-bar-paenl .line-panel .prog-box .progress-background{width:100%;height:15px;float:left;background-color:#ddd;font-size:1rem;position:relative}
.attraction-detail-pg .left-panel .content .review-detail-panel .progress-bar-paenl .line-panel .prog-box .progress-background .progress-bar{position:absolute;top:0;height:100%;background:#f7941d}
.attraction-detail-pg .left-panel .content .review-detail-panel .content-aria{width:100%;float:left}
.attraction-detail-pg .left-panel .content .review-detail-panel .content-aria .heading-text{width:100%;float:left;font-weight:800;color:#262626;margin:20px 0}
.attraction-detail-pg .left-panel .content .review-detail-panel .content-aria .rating-box{width:100%;padding-left:0;float:left;margin-bottom:15px}
.attraction-detail-pg .left-panel .content .review-detail-panel .content-aria .rating-box .star-rating{width:100px;float:left}
.attraction-detail-pg .left-panel .content .review-detail-panel .content-aria .rating-box .star-rating img{width:100%;height:auto}
.attraction-detail-pg .left-panel .content .review-detail-panel .content-aria .rating-box .review-text{font-size:14px;font-weight:800;color:#262626;text-align:left}
.attraction-detail-pg .left-panel .content .review-detail-panel .content-aria .rating-box .date{width:100%;float:left;font-size:14px;font-weight:400;margin-top:5px;margin-bottom:20px}
.attraction-detail-pg .left-panel .content .review-detail-panel .content-aria .rating-box .paragraf{width:100%;float:left;font-size:14px;font-weight:400;text-align:justify;margin-bottom:0}
.attraction-detail-pg .left-panel .content .review-detail-panel .content-aria .rating-box .read-more{float:left}
@media only screen and (min-width:320px) and (max-width:500px){
.attraction-detail-pg .left-panel .content .review-detail-panel .progress-bar-paenl .line-panel .star-text{width:20%}
.attraction-detail-pg .left-panel .content .review-detail-panel .progress-bar-paenl .line-panel .prog-box{width:80%;padding-left:0}
}
.attraction-detail-pg .right-panel{width:100%;float:left}
.attraction-detail-pg .right-panel .passenger-panel{width:100%;float:left;background:#16528e;padding:10px 22px;border-radius:5px;margin:10px 0}
.attraction-detail-pg .right-panel .passenger-panel .form{width:100%;float:left;margin-top:5px}
.attraction-detail-pg .right-panel .passenger-panel .form label{color:#fff;font-weight:600;font-size:18px}
.attraction-detail-pg .right-panel .passenger-panel .form .position-relative{position:relative;margin-bottom:0;width:100%}
.attraction-detail-pg .right-panel .passenger-panel .form .position-relative .icon{position:absolute;top:3px;left:10px;font-size:20px;color:#16528e}
.attraction-detail-pg .right-panel .passenger-panel .form .position-relative .form-control{padding-left:30px;width:100%}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail{width:100%;float:left;background:#fff;padding:10px;margin-top:10px;border-radius:5px}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel{width:100%;float:left}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .adult{width:60%;float:left}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .adult .text1{width:100%;float:left;font-size:14px;font-weight:600}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .adult .text2{width:100%;float:left;font-size:10px;color:#999}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count{width:40%;float:right}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .product-quantity-outer{width:auto;float:right;background:#eee;margin-bottom:5px}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .product-quantity{float:left;width:100%}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-button{color:#222;width:25px;height:30px;padding:0;border:none;outline:0;cursor:pointer;font-size:20px;background:#eee;text-align:center;font-weight:400;white-space:nowrap;display:inline-block;background-image:none}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-button{color:#222;width:20px;height:30px;padding:0;border:none;outline:0;cursor:pointer;font-size:20px;background:#eee;text-align:center;font-weight:400;white-space:nowrap;display:inline-block;background-image:none}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-field{width:40px;height:30px;border:1px solid #eee;background-color:#fff;outline:0;margin:0 0;font-size:16px;text-align:center}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-button.btn1{color:#ed8131;font-weight:700}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-button.btn2{color:#076fb6;font-weight:700}
.attraction-detail-pg .right-panel .passenger-panel .total-price{width:100%;float:left;text-align:center;font-size:20px;color:#fff;font-weight:400;margin-top:10px;margin-bottom:10px}
.attraction-detail-pg .right-panel .passenger-panel .total-price span{font-weight:700;font-size:26px}
.attraction-detail-pg .right-panel .passenger-panel .check-availability-outer{width:200px;margin:0 auto}
.attraction-detail-pg .right-panel .passenger-panel .check-availability-outer .check-availability{width:100%;float:left;text-align:center;padding:5px 0;margin-top:10px;background:#15bdcc;color:#fff;border-radius:5px}
@media screen and (min-width:320px) and (max-width:767px){
.attraction-detail-pg .right-panel .passenger-panel .total-price{font-size:18px}
.attraction-detail-pg .right-panel .passenger-panel .total-price span{font-size:22px}
}
@media screen and (min-width:768px) and (max-width:991px){
.attraction-detail-pg .new-detail-price-panel .price{font-size:18px}
.attraction-detail-pg .right-panel .passenger-panel .total-price{font-size:18px}
.attraction-detail-pg .right-panel .passenger-panel .total-price span{font-size:22px}
}
@media screen and (min-width:992px) and (max-width:1199px){
.attraction-detail-pg .right-panel .passenger-panel .total-price{font-size:18px}
.attraction-detail-pg .right-panel .passenger-panel .total-price span{font-size:22px}
}
.attraction-detail-pg .right-panel .map-panel{width:100%;float:left;border:1px solid #bcbcbc;margin-bottom:10px;box-shadow:0 4px 3px 0 #bfbbbb;-webkit-box-shadow:0 4px 3px 0 #bfbbbb}
.attraction-detail-pg .right-panel .map-panel .heading{width:100%;background:#16528e;position:relative;float:left;padding:2px 15px}
.attraction-detail-pg .right-panel .map-panel .heading .text1{width:100%;color:#fff;float:left;padding:5px 0;margin-bottom:0;font-size:18px;font-weight:400}
.attraction-detail-pg .right-panel .map-panel .map-detail{width:100%;float:left;padding:10px}
.attraction-detail-pg .right-panel .map-panel .map-detail p{width:100%;float:left;color:#000;line-height:1.5em;margin-bottom:10px}
.attraction-detail-pg .right-panel .ask-question-panel{width:100%;float:left;border:1px solid #bcbcbc;margin-bottom:10px;box-shadow:0 4px 3px 0 #bfbbbb;-webkit-box-shadow:0 4px 3px 0 #bfbbbb}
.attraction-detail-pg .right-panel .ask-question-panel .heading{width:100%;background:#16528e;position:relative;float:left;padding:2px 15px}
.attraction-detail-pg .right-panel .ask-question-panel .heading .text1{width:100%;color:#fff;float:left;padding:5px 0;margin-bottom:0;font-size:18px;font-weight:400}
.attraction-detail-pg .right-panel .ask-question-panel .heading .text1 span{margin-right:10px}
.attraction-detail-pg .right-panel .ask-question-panel .ask-question-detail{width:100%;float:left;padding:10px}
.attraction-detail-pg .right-panel .ask-question-panel .text1{width:100%;float:left;font-size:14px}
.attraction-detail-pg .right-panel .ask-question-panel .text2{width:100%;float:left;font-size:14px;border:1px solid #15bdcc;padding:10px}
.attraction-detail-pg .right-panel .ask-question-panel .ask-btn{width:auto;float:left;text-align:center;padding:5px 15px;margin-top:10px;background:#15bdcc;color:#fff;border-radius:5px}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view{width:100%;float:left}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .header{width:100%;float:left;font-size:20px;padding-top:0}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel{width:100%;float:left;border-bottom:1px solid #ccc;padding:10px 0}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel.last{border-bottom:0 solid red}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .im{width:30%;float:left}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .im img{width:100%;height:auto}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail{width:70%;float:left;padding-left:10px}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .text1{width:100%;float:left;font-size:14px;color:#16528e}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .starrating-full{width:50%;float:left}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .starrating-full .starrating{width:110px;float:left}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .starrating-full .starrating img{width:100%;height:auto}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .starrating-full .exe{width:100%;float:left;color:#f7941d}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .price-full{width:50%;float:right;color:#16528e}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .price-full .text3{width:100%;float:right;text-align:right;font-size:10px}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .price-full .text4{width:100%;float:right;text-align:right;font-size:16px;font-weight:600}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .load-more-btn{width:auto;float:left;text-align:center;padding:5px 15px;margin-top:10px;background:#15bdcc;color:#fff;border-radius:4px}
.attraction-detail-pg .attractionModes{margin:10px 0}
.attraction-detail-pg .attractionModes .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#fff}
.attraction-detail-pg .attractionModes .panel-group .panel-heading+.panel-collapse>.list-group,.attraction-detail-pg .attractionModes .panel-group .panel-heading+.panel-collapse>.panel-body{border:none}
.attraction-detail-pg .attractionModes .panel-default>.panel-heading a:after{display:none}
.attraction-detail-pg .attractionModes .options{background:#666;border-radius:3px;padding:3px 8px;color:#fff}
.attraction-detail-pg .attractionModes h3{font-size:20px}
.attraction-detail-pg .attractionModes .pricelist{width:100%;padding-left:15px}
.attraction-detail-pg .attractionModes .pricelist .total-price{display:block;font-size:18px;font-weight:600;margin-bottom:10px;padding:10px}
.attraction-detail-pg .attractionModes .pricelist .priceDetails{display:block;font-size:14px}
.attraction-detail-pg .attractionModes .panel.panel-default{position:relative}
.attraction-detail-pg .attractionModes .panel.panel-default:after{position:absolute;height:100%;border:1px solid;border-left:1px solid #999;right:33%;top:0;content:""}
.attraction-detail-pg .attractionModes .select-btn{width:100%;text-align:center;padding:5px 30px;display:inline-block;border-radius:3px;margin:0 0 15px;border:1px solid #41d8e5;background:#0491e1!important;color:#fff}
.attraction-detail-pg .attractionModes .timeing{border:1px solid #666;border-radius:3px;padding:5px 12px;font-size:16px;display:inline-block;margin:10px 0;cursor:pointer}
.attraction-detail-pg .attractionModes .timeing.active,.attraction-detail-pg .attractionModes .timeing:focus,.attraction-detail-pg .attractionModes .timeing:hover{background:#16528e;color:#fff;border-color:#16528e}
.attraction-detail-pg .product-slider-img{width:100%;float:left}
.attraction-detail-pg .product-slider-img .lSSlideWrapper.usingCss ul li{height:400px}
.attraction-detail-pg .product-slider-img .lSSlideWrapper.usingCss ul li img{height:100%;width:100%}
.attraction-detail-pg .product-slider-img .lSPager.lSGallery li{height:50px}
.attraction-detail-pg .product-slider-img .lSPager.lSGallery li img{height:100%;width:100%}
.attraction-detail-pg .product-slider-img .slider-with-popup .item-slick.slick-slide.slick-current.slick-active{outline:0!important}
.attraction-detail-pg .product-slider-img .slider-with-popup .slider-for{margin-bottom:15px}
.attraction-detail-pg .product-slider-img .slider-with-popup .slider-for img{width:100%;height:400px;object-fit:cover}
.attraction-detail-pg .product-slider-img .slider-with-popup .slider-nav{margin:auto}
.attraction-detail-pg .product-slider-img .slider-with-popup .slider-nav .item-slick{max-width:240px;margin-right:15px;outline:0!important;cursor:pointer}
.attraction-detail-pg .product-slider-img .slider-with-popup .slider-nav .item-slick img{max-width:100%;height:130px;background-size:cover;background-position:center}
.attraction-detail-pg .product-slider-img .slider-with-popup .slick-arrow{position:absolute;top:50%;z-index:50;margin-top:-12px}
.attraction-detail-pg .product-slider-img .slider-with-popup .slick-prev{left:17px;outline:0;width:29px;height:29px;background:0 0;background-image:url(../images/icons/controls1.png);border:none;color:#fff;font-size:16px;top:200px;background-color:#85bcf7a6;border-radius:50%}
.attraction-detail-pg .product-slider-img .slider-with-popup .slick-next{right:16px;outline:0;width:29px;height:29px;background:0 0;background-position:-35px -2px;background-image:url(../images/icons/controls1.png);border:none;color:#fff;font-size:16px;top:200px;background-color:#85bcf7a6;border-radius:50%}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-out-cur,.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-out-cur .mfp-image-holder .mfp-close:hover{cursor:pointer}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-container:hover{cursor:default}
.attraction-detail-pg .product-slider-img .slider-with-popup .image-source-link{color:#98c3d1}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-bg{opacity:0;transition:all .3s ease-out}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-wrap~*{filter:blur(5px)}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-ready .mfp-figure{opacity:0}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-in .mfp-figure,.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;transition:all .3s ease-out;transform:scale(.95)}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-in .mfp-preloader{opacity:0;transition:all .3s ease-out}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-image-loaded .mfp-figure,.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{opacity:1;transform:scale(1)}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-ready .mfp-preloader{opacity:.8}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-removing .mfp-figure,.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{transform:scale(.95);opacity:0}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-in.mfp-removing .mfp-preloader{opacity:0}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-iframe-scaler{overflow:visible}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-out-cur{cursor:auto}
.attraction-detail-pg .product-slider-img .slider-with-popup .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}
@media screen and (min-width:320px) and (max-width:767px){
.hotel-detail-pg-new .hotel-slider-panel .product-slider-img .slider-with-popup .slider-for img{width:100%;height:auto}
}
.attraction-payment-pg{width:100%;float:left}
.attraction-payment-pg .att-payment-header{width:100%;float:left;position:relative}
.attraction-payment-pg .att-payment-header .ul-loginsignup{width:100%;float:left;list-style:none;margin-top:20px}
.attraction-payment-pg .att-payment-header .ul-loginsignup li{display:inline-block}
.attraction-payment-pg .att-payment-header .ul-loginsignup li .login{float:left;background:#09f;color:#fff;padding:5px 25px;border-radius:10px}
.attraction-payment-pg .att-payment-header .ul-loginsignup li .signup{float:left;background:#515151;color:#fff;padding:5px 25px;border-radius:10px}
.attraction-payment-pg .att-payment-header .ul-loginsignup li .text1{padding:5px 15px;float:left;font-size:16px}
.attraction-payment-pg .att-payment-header .ul-social{width:100%;float:left;list-style:none}
.attraction-payment-pg .att-payment-header .ul-social li{display:inline-block;width:30%;float:left;background:#415eae;cursor:pointer;margin-right:10px;box-shadow:0 2px 2px 0 #9c9999;-webkit-box-shadow:0 2px 2px 0 #9c9999}
.attraction-payment-pg .att-payment-header .ul-social li a{width:100%;float:left;padding:7px 0;text-align:center;color:#fff}
.attraction-payment-pg .att-payment-header .ul-social li:nth-child(2){background:#ccc}
.attraction-payment-pg .att-payment-header .ul-social li:nth-child(3){background:#32b0ed}
.attraction-payment-pg .att-payment-header .continue{width:30%;float:left;padding:7px 0;text-align:center;background:#fdaf11;margin-top:0;color:#333;box-shadow:0 2px 2px 0 #9c9999;-webkit-box-shadow:0 2px 2px 0 #9c9999}
.attraction-payment-pg .content{width:100%;float:left;border:0 solid #15bdcc;margin-bottom:30px;padding:10px 15px;margin-top:10px;box-shadow:0 4px 3px 0 #bfbbbb;-webkit-box-shadow:0 4px 3px 0 #bfbbbb}
.attraction-payment-pg .content .product-info{width:100%;float:left}
.attraction-payment-pg .content .product-info .im{width:100%;float:left}
.attraction-payment-pg .content .product-info .im img{width:100%;height:auto}
.attraction-payment-pg .content .product-info .heading{width:80%;float:left;font-size:30px;color:#000}
.attraction-payment-pg .content .product-info .duration{width:100%;float:left;font-size:14px;color:#000}
.attraction-payment-pg .content .product-info .duration span{color:#16528e}
.attraction-payment-pg .content .passenger-info{width:100%;float:left;margin-top:10px}
.attraction-payment-pg .content .passenger-info .heading{width:100%;background:#16528e;color:#fff;position:relative;float:left;padding:2px 15px;margin-bottom:15px}
.attraction-payment-pg .content .passenger-info .heading .text1{float:left;padding:5px 0;margin-bottom:0;font-size:18px;font-weight:400}
.attraction-payment-pg .content .passenger-info .heading .text2{float:right;padding:5px 0;margin-bottom:0;font-size:14px;font-weight:400}
.attraction-payment-pg .content .passenger-info .pass-form{width:100%;float:left;position:relative;padding-left:80px}
.attraction-payment-pg .content .passenger-info .pass-form .form-title{width:80px;float:left;position:absolute;top:6px;left:0;font-weight:400}
.attraction-payment-pg .content .passenger-info .pass-form .form-control{border:1px solid #c5c5c5}
.attraction-payment-pg .content .passenger-info .pass-form select.form-control{line-height:28px}
.attraction-payment-pg .content .passenger-info .pass-form .form-group{width:100%;float:left}
.attraction-payment-pg .content .passenger-info .pass-form .form-group.dob .dobinput{width:50px;float:left;margin-right:10px;padding:0 0;text-align:center}
.attraction-payment-pg .content .passenger-info .pass-form .form-group.dob .age-text{float:left;line-height:34px}
.attraction-payment-pg .content .passenger-info .pass-form .form-group.dob .ageinput{width:50px;float:right;margin-right:0;padding:0 0;text-align:center}
.attraction-payment-pg .content .payment-info{width:100%;float:left;margin-top:10px}
.attraction-payment-pg .content .payment-info .heading{width:100%;background:#16528e;color:#fff;position:relative;float:left;padding:2px 15px;margin-bottom:15px}
.attraction-payment-pg .content .payment-info .heading .text1{float:left;padding:5px 0;margin-bottom:0;font-size:18px;font-weight:400}
.attraction-payment-pg .content .payment-info .heading .text2{float:right;padding:5px 0;margin-bottom:0;font-size:14px;font-weight:400}
.attraction-payment-pg .content .payment-info .payment-icon{margin-top:30px;width:100%;float:left}
.attraction-payment-pg .content .payment-info .redirect-text{width:100%;float:left;margin:20px 0}
.attraction-payment-pg .content .payment-info .term-condition-full{margin:30px 0;width:100%;float:left}
.attraction-payment-pg .content .payment-info .pay-btn-outer{width:200px;margin:0 auto}
.attraction-payment-pg .content .payment-info .pay-btn-outer .pay-btn{width:100%;float:left;text-align:center;padding:5px 0;margin-top:10px;background:#15bdcc;color:#fff;border-radius:5px}
.attraction-payment-pg .payment-sidebar{width:100%;float:left}
.attraction-payment-pg .payment-sidebar .backto-result{padding:5px 10px;float:right;margin-top:15px;color:#15bdcc;background:#fff;text-align:center;border:1px solid #15bdcc;border-radius:10px}
.attraction-payment-pg .payment-sidebar .ticket-panel{width:100%;float:left;background:#16528e;padding:10px;margin-top:10px}
.attraction-payment-pg .payment-sidebar .ticket-panel .title{float:left;font-size:16px;color:#fff}
.attraction-payment-pg .payment-sidebar .ticket-panel .edit-btn{float:right;font-size:12px;color:#fff;background:#15bdcc;padding:2px 10px;border-radius:10px}
.attraction-payment-pg .payment-sidebar .ticket-panel .total-pay{width:100%;float:left;border-radius:5px;background:#ededed;padding:5px 10px;margin-top:40px}
.attraction-payment-pg .payment-sidebar .ticket-panel .total-pay .total{float:left}
.attraction-payment-pg .payment-sidebar .ticket-panel .total-pay .price{float:right;font-size:16px;font-weight:600}
.attraction-payment-pg .payment-sidebar .ticket-panel .view-price{float:right;font-size:12px;color:#ededed;margin-top:5px}
.attraction-payment-pg .payment-sidebar .ticket-panel .pay-btn{width:100%;float:left;text-align:center;padding:5px 0;margin-top:10px;background:#15bdcc;color:#fff;border-radius:5px}
.attraction-payment-pg .payment-sidebar .ticket-panel .servie-panel{width:100%;float:left;position:relative;padding-left:30px;margin-top:20px}
.attraction-payment-pg .payment-sidebar .ticket-panel .servie-panel .im{width:30px;position:absolute;top:5px;left:0}
.attraction-payment-pg .payment-sidebar .ticket-panel .servie-panel .servie{width:100%;float:left;color:#fff}
.attraction-payment-pg .payment-sidebar .ticket-panel .servie-panel .servie .text1{width:100%;float:left;font-size:12px}
.attraction-payment-pg .payment-sidebar .ticket-panel .servie-panel .servie .text2{width:100%;float:left;line-height:9px;font-size:14px}
.attraction-payment-pg .payment-sidebar .nearby-attractions{width:100%;float:left;border:0 solid #15bdcc;margin-top:20px;margin-bottom:30px;padding:10px;box-shadow:0 4px 3px 0 #bfbbbb;-webkit-box-shadow:0 4px 3px 0 #bfbbbb}
.attraction-payment-pg .payment-sidebar .nearby-attractions .header{width:100%;float:left;font-size:20px;padding-bottom:10px;border-bottom:1px solid #ccc}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel{width:100%;float:left;border-bottom:1px solid #ccc;padding:10px 0}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel.last{border-bottom:0 solid red}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .im{width:30%;float:left}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .im img{width:100%;height:auto}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail{width:70%;float:left;padding-left:10px}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail .text1{width:100%;float:left;font-size:14px;color:#16528e}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail .starrating-full{width:50%;float:left}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail .starrating-full .starrating{width:100%;float:left}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail .starrating-full .starrating img{width:100%;height:auto}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail .starrating-full .exe{width:100%;float:left;color:#2b920b}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail .price-full{width:50%;float:right;color:#16528e}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail .price-full .book-btn{float:right;font-size:12px;color:#fff;background:#15bdcc;padding:2px 10px;margin-top:18px;border-radius:10px}
.attraction-booking-pg{width:100%;float:left}
.attraction-booking-pg .attraction-booking-header-full{width:100%;float:left;padding:10px 20px;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}
.attraction-booking-pg .backto-result{width:135px;padding:5px 10px;float:right;margin-top:0;margin-bottom:0;color:#11aaf6;background:#fff;text-align:center;border:1px solid #11aaf6;border-radius:10px}
.attraction-booking-pg .attraction-booking-header{width:calc(100% - 135px);float:left;position:relative}
.attraction-booking-pg .attraction-booking-header .heading{width:100%;float:left;font-size:30px;color:#15bdcc}
.attraction-booking-pg .attraction-booking-header .ul-loginsignup{width:100%;float:left;list-style:none;margin-top:20px}
.attraction-booking-pg .attraction-booking-header .ul-loginsignup li{display:inline-block}
.attraction-booking-pg .attraction-booking-header .ul-loginsignup li .login{float:left;background:#09f;color:#fff;padding:5px 25px;border-radius:10px}
.attraction-booking-pg .attraction-booking-header .ul-loginsignup li .signup{float:left;background:#515151;color:#fff;padding:5px 25px;border-radius:10px}
.attraction-booking-pg .attraction-booking-header .ul-loginsignup li .text1{padding:5px 15px;float:left;font-size:16px}
.attraction-booking-pg .attraction-booking-content-full{width:100%;float:left;border-radius:5px;padding:0;margin-top:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel{width:100%;float:left;padding:0 0;background:#fff;margin-bottom:30px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header{width:100%;float:left;padding:5px 10px;border-bottom:1px dashed #91b6da}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .title{float:left;font-size:16px;color:#15bdcc;font-weight:600;margin-top:3px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .title .icon img{width:30px;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .rext-text{float:right;font-size:12px;color:#ff9a9a;margin-top:6px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header{width:100%;float:left;background:#e2e2e2;padding:10px 10px;border-bottom:1px dashed #91b6da}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .title{float:left;font-size:16px;color:#16528e;font-weight:600;margin-top:3px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .title .icon img{width:30px;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .rext-text{float:right;font-size:12px;color:#16528e;margin-top:6px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .rext-text.fare-rules{font-weight:700}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .rext-text.fare-rules i{font-weight:700}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content{width:100%;float:left;background:#fff;padding:10px 10px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .pass-form{width:100%;float:left;position:relative;padding-left:100px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .pass-form .form-title{width:100px;float:left;color:#16528e;position:absolute;top:8px;left:0;font-weight:400}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .pass-form .form-control{border:1px solid #c5c5c5;height:34px;transition:.5s;-webkit-transition:.5s}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .pass-form .form-control:focus{border:1px solid #1875f0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .pass-form select.form-control{line-height:36px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .pass-form textarea.form-control{height:auto}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .pass-form .form-group{width:100%;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .checkbox-inline{width:100%;float:left;color:#16528e}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .checkbox-inline .link{text-decoration:underline;font-weight:600}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .redirect-text{width:100%;float:left;margin:20px 0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .payment-icon{margin-top:30px;width:100%;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .term-condition-full{margin:30px 0;width:100%;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer{width:200px;float:right;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn{width:100%;float:left;text-align:center;padding:5px 0;margin-top:10px;background:#e54b4b;color:#fff;border-radius:5px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn .text1{width:100%;float:left;text-align:center;font-size:12px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn .text2{width:100%;float:left;text-align:center;font-size:18px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn .text3{width:100%;float:left;text-align:center;font-size:16px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-faq{width:100%;margin-top:10px;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-faq .faq-title{width:100%;margin-bottom:10px;float:left;font-weight:600;color:#16528e}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-faq .faq-text-ariea{width:100%;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel{width:100%;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1{width:10%;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box2{width:25%;float:left;padding-left:10px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box3{width:30%;float:left;padding-left:10px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box4{width:30%;float:left;padding-left:10px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box5{width:35%;float:left;padding-left:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1.dob{width:12%;float:left;padding-right:10px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1.dob select.form-control{padding-right:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .box-panel .form-control{border-radius:5px!important}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .box-panel .select2-container--default .select2-selection--single{border-radius:5px!important;border:1px solid #c5c5c5!important}
@media only screen and (min-width:320px) and (max-width:767px){
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1{width:15%}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box2{width:35%}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box4{width:35%}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box5{width:250px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1{width:15%}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box2{width:35%}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box4{width:35%}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box5{width:60%}
}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel{width:100%;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel .title{float:left;margin-top:18px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel .input-box{float:left;padding-left:20px;margin:10px 0 20px 0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel .input-box .form-control{float:left;width:200px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel .input-box .input-btn{float:left;line-height:34px;width:60px;text-align:center;background:#16528e;color:#fff;border:0;outline:0;border-radius:5px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex{display:flex}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box1{width:75px;display:flex;margin:0 5px;padding:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box2{width:30%;display:flex;margin:0 5px;padding:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box3{width:30%;display:flex;margin:0 5px;padding:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box4{width:30%;display:flex;margin:0 5px;padding:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box5{width:35%;display:flex;margin:0 5px;padding:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box6{width:20%;display:flex;margin:0 5px;padding:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box7{width:15%;display:flex;margin:0 5px;padding:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box8{width:100%;display:flex;margin:0 5px;padding:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex select{padding-right:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex div:first-child{margin-left:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex div:last-child{margin-right:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .checkbox-full-inline{padding-top:0;margin-bottom:10px}
@media only screen and (min-width:320px) and (max-width:767px){
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box6{width:33.33%}
}
@media only screen and (min-width:320px) and (max-width:500px){
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex{display:flex;flex-direction:column}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box1,.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box2,.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box3,.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box4,.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box5,.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box6,.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box7,.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box8{width:100%;margin:0 0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .pass-form .form-title.blank{display:none}
}
@media only screen and (min-width:768px) and (max-width:991px){
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel.display-flex .box6{width:33.33%}
}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel{width:100%;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im{width:30%;float:left;position:relative}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im img{width:100%;height:auto;border-radius:5px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im .title{position:absolute;left:0;bottom:5px;width:100%;padding:0 10px;float:left;font-size:12px;text-align:center;color:#fff}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail{width:70%;float:left;padding-left:20px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-title{width:100%;float:left;font-weight:600}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel{width:100%;min-height:82px;float:left;position:relative;padding-left:160px;margin-top:20px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel .date-panel{position:absolute;top:0;left:30px;width:90px;float:left;font-size:12px;color:#999;box-shadow:0 2px 5px #ccc}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel .date-panel .date-panel-inner{width:100%;float:left;border:1px solid #f1f1f1;border-radius:5px;overflow:hidden}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel .date-panel .date-panel-inner .text{width:100%;float:left;background:#999;color:#fff;text-align:center;padding:5px 0;font-weight:600}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel .date-panel .date-panel-inner .date{width:100%;float:left;font-size:26px;padding:4px 0;font-weight:700;text-align:center;color:#333}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel .date-panel .date-panel-inner .month{width:100%;float:left;font-size:12px;margin-bottom:5px;font-weight:700;text-align:center;color:#333}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel .attraction-information{width:100%;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel .attraction-information .text1{width:100%;float:left;margin-bottom:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel .attraction-information .text1 .heading{font-weight:600}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .hilghline-panel{width:100%;float:left;margin-top:15px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .hilghline-panel .heading{width:100%;float:left;font-weight:700}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .hilghline-panel ul{width:100%;float:left;padding-left:20px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .hilghline-panel ul li{width:100%;float:left}

/*-- UL DROPDOWN --*/
.ul-dropdown_results-outer{top:100%;width:500px;margin-top:2px;z-index:11;background:#fff;border-radius:5px;border:1px solid #e6eaee;display:none}
.ul-dropdown_results-outer.active{display:block}
.ul-dropdown_results-outer .add-new-entry{width:100%;float:left;border-top:1px solid #e6eaee}
.ul-dropdown_results-outer .add-new-entry a{padding:15px 10px;width:100%;float:left;margin:10px 0}
.ul-dropdown_results-outer .add-new-entry a:hover{background:#e6eaee;text-decoration:none}
.ul-dropdown_results-outer .ul-dropdown_results{padding:0;background-color:#fff;overflow:hidden;z-index:9999;max-height:270px;overflow:auto}
.ul-dropdown_results-outer .ul-dropdown_results li{float:left;width:100%;padding:7px 6px 7px 15px;cursor:pointer;margin:0;display:block;font:menu;font-size:14px;overflow:hidden}
.ul-dropdown_results-outer .ul-dropdown_results li:hover{background-color:#f7f7f7}
.ul-dropdown_results-outer .ul-dropdown_results li .name-icon{font-size:13px;line-height:32px;height:32px;width:32px;float:left;background:#e2cdcd;color:#583c00;border-radius:4px;text-align:center;margin-right:5px;margin-top:3px}
.ul-dropdown_results-outer .ul-dropdown_results li .name{padding:0 0;display:block}
.ul-dropdown_results-outer .ul-dropdown_results li .email{padding:0 0;color:#cac7c7;display:block}
.ul-dropdown_results-outer .ul-dropdown_results li:nth-child(4n-1) .name-icon{background:#e2cdcd}
.ul-dropdown_results-outer .ul-dropdown_results li:nth-child(4n+2) .name-icon{background:#c3dfea}
.ul-dropdown_results-outer .ul-dropdown_results li:nth-child(4n+3) .name-icon{background:#c3eace}
.ul-dropdown_results-outer .ul-dropdown_results li:nth-child(4n+4) .name-icon{background:#e7eac3}
.ul-dropdown_results-outer.sales-source .ul-dropdown_results li .name-icon{font-size:13px;line-height:32px;height:32px;width:32px;float:left;background:#e2cdcd;color:#583c00;border-radius:4px;text-align:center;margin-right:5px;margin-top:0}
.ul-dropdown_results-outer.sales-source .ul-dropdown_results li .name{padding:6px 0;display:block}
.ul-dropdown_results-outer.vendors .ul-dropdown_results li .name{padding:9px 0 0 0;display:block}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .modal-content{width:100%;float:left;max-height:800px;overflow:auto;font-family:Montserrat,sans-serif!important}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .modal-body{width:100%;float:left;padding:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .modal-header{display:none}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .close{outline:0;width:25px;height:25px;border-radius:50%;position:absolute;right:30px;background:#999;color:#fff;opacity:1;z-index:1}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .close:hover{background:#666}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup{width:100%;float:left;background:#fff;padding:15px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .header-panel{width:100%;float:left;padding:15px 0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .header-panel h5{width:100%;float:left;font-size:22px;border-bottom:1px solid #ccc;font-weight:400;color:#16528e;line-height:1.5em;margin-top:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .header-panel h5 span{width:auto;float:left;border-bottom:2px solid #15bdcc}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel{width:100%;float:left}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel p{width:100%;float:left;color:#181818;margin-bottom:5px;text-align:justify}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel{width:100%;float:left;font-size:13px;margin-bottom:20px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel h6{width:100%;float:left;font-size:16px;background:#16528e;color:#fff;margin:0;padding:10px 15px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail{width:100%;float:left;list-style:none;padding:10px 15px;margin-bottom:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail li{width:100%;float:left;color:#181818;margin-bottom:5px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job{width:100%;float:left;list-style:none;padding:10px 15px;margin-bottom:0}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li{width:100%;float:left;color:#181818;margin-bottom:5px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li .title{font-weight:800;padding-right:10px}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li .detail{font-weight:400}
.transfer-result.carhire .filter-panel{border:0}
.transfer-result.carhire .filter-panel .filter.main-shadow-box{background:#fff}
.transfer-booking-pg.carhire{width:100%;float:left}
.transfer-booking-pg.carhire .transfer-booking-header-full{width:100%;float:left;padding:0 30px;margin-bottom:30px}
.transfer-booking-pg.carhire .backto-result{padding:5px 10px;float:right;margin-top:15px;color:#11aaf6;background:#fff;text-align:center;border:1px solid #11aaf6;border-radius:10px}
.transfer-booking-pg.carhire .transfer-booking-header{width:100%;float:left;position:relative}
.transfer-booking-pg.carhire .transfer-booking-header .heading{width:100%;float:left;font-size:30px;color:#15bdcc;padding:10px 0 10px 0}
.transfer-booking-pg.carhire .transfer-booking-header .detail{display:inline-block;font-size:14px;color:#777}
.transfer-booking-pg.carhire .transfer-booking-header .detail .bold{color:#444;font-weight:600}
.transfer-booking-pg.carhire .transfer-booking-header .detail .d_block_xs{display:none}
.transfer-booking-pg.carhire .transfer-booking-header .ul-loginsignup{width:100%;float:left;list-style:none;margin-top:20px}
.transfer-booking-pg.carhire .transfer-booking-header .ul-loginsignup li{display:inline-block}
.transfer-booking-pg.carhire .transfer-booking-header .ul-loginsignup li .login{float:left;background:#09f;color:#fff;padding:5px 25px;border-radius:10px}
.transfer-booking-pg.carhire .transfer-booking-header .ul-loginsignup li .signup{float:left;background:#515151;color:#fff;padding:5px 25px;border-radius:10px}
.transfer-booking-pg.carhire .transfer-booking-header .ul-loginsignup li .text1{padding:5px 15px;float:left;font-size:16px}
.transfer-booking-pg.carhire .transfer-booking-content-full{width:100%;float:left;border-radius:5px;padding:0;margin-top:0;margin-bottom:30px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel{width:100%;float:left;padding:0 0;background:#fff;margin-bottom:30px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header{width:100%;float:left;padding:5px 10px;border-bottom:1px dashed #91b6da}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .title{float:left;font-size:16px;color:#15bdcc;font-weight:600;margin-top:3px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .title .icon img{width:30px;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .rext-text{float:right;font-size:12px;color:#ff9a9a;margin-top:6px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header{width:100%;float:left;background:#e2e2e2;padding:10px 10px;border-bottom:0 dashed #91b6da}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .title{float:left;font-size:16px;color:#16528e;font-weight:600;margin-top:3px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .title .icon img{width:30px;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .rext-text{float:right;font-size:12px;color:#16528e;margin-top:6px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .rext-text.fare-rules{font-weight:700}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .rext-text.fare-rules i{font-weight:700}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content{width:100%;float:left;background:#fff;padding:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box{padding:10px 10px;display:table;width:100%}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .img-panel{width:40%;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .img-panel img{width:100%;height:auto;padding:20px 20px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .detail-panel{width:60%;float:left;padding-left:20px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .detail-panel .car-type{width:100%;float:left;color:#f90;font-weight:600;font-size:18px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .detail-panel .car-name{width:100%;float:left;color:#444;margin-bottom:15px;font-weight:600}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .detail-panel .position-relative{position:relative;width:100%;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .detail-panel .position-relative .icon{position:absolute;top:0;left:0;font-size:20px;color:#ed8131}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .detail-panel .position-relative .icon img{margin-top:-10px;width:20px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .detail-panel .text1{width:100%;float:left;color:#999;margin-bottom:5px;padding-left:25px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip{width:100%;float:left;border-top:1px dashed #ddd;padding-top:8px;margin-top:8px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip{width:100%;float:left;border-top:1px dashed #ddd;padding-top:8px;margin-top:8px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .ul-bot-strip{width:100%;float:left;text-align:center;margin-bottom:0;list-style:none}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .ul-bot-strip li{color:#999;display:inline-block}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .ul-bot-strip li .icon{display:inline;vertical-align:middle;margin-right:2px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .ul-bot-strip li .icon img{width:24px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .ul-bot-strip li:first-child{text-align:left;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .ul-bot-strip li:nth-last-child(1){text-align:right;float:right}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .ul-bot-strip li .text1{color:#777;font-weight:500}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .ul-bot-strip li .text1.cust_arrow{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .ul-bot-strip li .text1.cust_arrow::after{content:"\f106";font-family:FontAwesome}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .ul-bot-strip li .text1.cust_arrow.collapsed::after{content:"\f107";font-family:FontAwesome}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .card{border:1px solid #e6e6e6;margin-top:5px;padding:5px 10px;font-size:13px;text-align:justify;color:#444;background:#fbfbfb;max-height:200px;overflow-y:auto}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon{margin:0;padding:0;width:100%}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li{float:left;list-style:none;border-bottom:1px dashed #bfbfbf;padding:5px 0;width:100%}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li:last-child{border:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box{float:left;background:#f5f5f5;padding:10px;margin:5px 0;width:100%}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box1{width:80%;float:left;padding:10px;display:flex}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box1 .ddl1{float:left;border:1px solid #ddd;width:100%;max-width:100px;height:40px;line-height:40px;padding:0 10px;border-radius:5px;outline:0;text-transform:capitalize}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box2{float:left;padding:0 10px 0 20px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box2 .heading{margin:0 0 10px 0;font-size:16px;font-weight:600;color:#111}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box2 .cont{margin:0;font-size:13px;color:#777}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box3{width:20%;float:left;padding:10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box3 .btn_add{padding:0 10px;height:40px;line-height:40px;width:100%;max-width:150px;display:block;margin:0 auto;text-align:center;border-radius:5px;border:0;background:#16528e;font-size:16px;font-weight:600;color:#fff;outline:0;letter-spacing:.4px;cursor:pointer}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box3 .btn_remove{padding:0 10px;height:40px;line-height:40px;width:100%;max-width:150px;display:block;margin:0 auto;text-align:center;border-radius:5px;border:0;background:#d64443;font-size:16px;font-weight:600;color:#fff;outline:0;letter-spacing:.4px;cursor:pointer}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .paragr{font-size:13px;color:#777;margin:5px 0;border-top:1px solid #ddd;padding:8px 0 0 0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel{width:100%;float:left;padding:0 10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel .tras-title{font-weight:400;color:#16528e}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel .checkbox-inline{margin-bottom:15px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel{width:100%;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1{width:10%;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box2{width:32%;float:left;padding-left:10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box3{width:35%;float:left;padding-left:10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box4{width:30%;float:left;padding-left:10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box5{width:32%;float:left;padding-left:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .box-panel .form-control{border-radius:5px!important;padding:0 8px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .box-panel .select2-container--default .select2-selection--single{border-radius:5px!important;border:1px solid #c5c5c5!important}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel{width:100%;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel .title{float:left;margin-top:18px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel .input-box{float:left;padding-left:20px;margin:10px 0 20px 0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel .input-box .form-control{float:left;width:200px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel .input-box .input-btn{float:left;line-height:34px;width:60px;text-align:center;background:#16528e;color:#fff;border:0;outline:0;border-radius:5px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel{width:100%;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im{width:30%;float:left;position:relative}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im img{width:100%;height:auto;border-radius:5px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im .title{position:absolute;left:0;bottom:5px;width:100%;padding:0 10px;float:left;font-size:12px;text-align:center;color:#fff}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail{width:70%;float:left;padding-left:20px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel{width:100%;min-height:82px;float:left;position:relative;padding-right:170px;margin-top:20px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .shuttle-panel{position:absolute;top:0;right:0;width:160px;float:left;font-size:12px;color:#999}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .shuttle-panel .heading{width:100%;float:left;font-size:16px;color:#16528e;text-align:left;padding:5px 0;font-weight:600}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .shuttle-panel .text1{width:100%;float:left;font-size:12px;padding:4px 0;color:#16528e}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .shuttle-panel .text1 .icon{width:20px;float:left;color:#000}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .transfer-information{width:100%;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .transfer-information .main-heading{width:100%;float:left;font-size:16px;font-weight:700;color:#000;margin-bottom:10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .transfer-information .text1{width:100%;float:left;margin-bottom:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .transfer-information .text1 .heading{font-weight:600}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .transfer-information .time{width:100%;float:left;padding:4px 0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .transfer-information .time .icon{width:20px;float:left;color:#000}
.transfer-booking-pg.carhire .booking-sidebar-full{width:100%;float:left;margin-bottom:20px;margin-top:0}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel{width:100%;float:left;border:1px solid #d1d1d1;margin-top:0}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .header{width:100%;float:left;font-size:16px;font-weight:700;background:#e2e2e2;color:#16528e;padding:10px 15px}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content{width:100%;float:left;background:#fff;padding:10px 15px}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .price-panel{width:100%;float:left;margin:3px 0;color:#666;cursor:default}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .price-panel .titel{float:left;text-align:left}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .price-panel .titel .text{font-weight:600}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .price-panel .titel .traveler{font-weight:400}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .price-panel .titel .icon{font-weight:400}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .price-panel .titel .icon{transition:.3s;-webkit-transition:.3s;display:inline-block}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .price-panel[aria-expanded=true] .titel .icon{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .price-panel .price{float:right;text-align:right}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .price-detail-panel-full{width:100%;float:left;background:#e2e2e2;padding:5px 10px;margin:7px 0}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .price-detail-panel-full .price-detail-panel{width:100%;float:left;margin-bottom:0;font-size:13px;color:#666;padding-bottom:5px}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .price-detail-panel-full .price-detail-panel .text{float:left;text-align:left}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .price-detail-panel-full .price-detail-panel .price{float:right;text-align:right}
.transfer-booking-pg.carhire .booking-sidebar-full .fare-detail-panel .content .line-full{width:100%;height:1px;float:left;background:#e2e2e2;margin:10px 0 10px 0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content{width:100%;float:left;background:#fff;padding:10px 10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .pass-form{width:100%;float:left;position:relative;padding-left:90px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .pass-form .form-title{width:90px;float:left;color:#16528e;position:absolute;top:8px;left:0;font-weight:400}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .pass-form .form-control{border:1px solid #c5c5c5;height:34px;transition:.5s;-webkit-transition:.5s}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .pass-form .form-control:focus{border:1px solid #1875f0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .pass-form select.form-control{line-height:36px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .pass-form textarea.form-control{height:auto}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .pass-form .form-group{width:100%;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .checkbox-inline{float:left;color:#16528e}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .checkbox-inline .link{text-decoration:underline;font-weight:600}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .redirect-text{width:100%;float:left;margin:20px 0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .payment-icon{margin-top:30px;width:100%;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .term-condition-full{margin:30px 0;width:100%;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer{width:200px;float:right;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn{width:100%;float:left;text-align:center;padding:5px 0;margin-top:10px;background:#e54b4b;color:#fff;border-radius:5px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn .text1{width:100%;float:left;text-align:center;font-size:12px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn .text2{width:100%;float:left;text-align:center;font-size:18px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn .text3{width:100%;float:left;text-align:center;font-size:16px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel{width:100%;float:left;padding:0 10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel .tras-title{font-weight:400;color:#16528e}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel .checkbox-inline{margin-bottom:15px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .modal-content{width:100%;float:left;max-height:800px;overflow:auto;font-family:Montserrat,sans-serif!important}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .modal-body{width:100%;float:left;padding:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .modal-header{display:none}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .close{outline:0;width:25px;height:25px;border-radius:50%;position:absolute;right:30px;background:#999;color:#fff;opacity:1;z-index:1}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .close:hover{background:#666}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup{width:100%;float:left;background:#fff;padding:15px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .header-panel{width:100%;float:left;padding:15px 0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .header-panel h5{width:100%;float:left;font-size:22px;border-bottom:1px solid #ccc;font-weight:400;color:#16528e;line-height:1.5em;margin-top:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .header-panel h5 span{width:auto;float:left;border-bottom:2px solid #15bdcc}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel{width:100%;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel p{width:100%;float:left;color:#181818;margin-bottom:5px;text-align:justify}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel{width:100%;float:left;font-size:13px;margin-bottom:20px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel h6{width:100%;float:left;font-size:16px;background:#16528e;color:#fff;margin:0;padding:10px 15px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail{width:100%;float:left;list-style:none;padding:10px 15px;margin-bottom:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail li{width:100%;float:left;color:#181818;margin-bottom:5px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job{width:100%;float:left;list-style:none;padding:10px 15px;margin-bottom:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li{width:100%;float:left;color:#181818;margin-bottom:5px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li .title{font-weight:800;padding-right:10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li .detail{font-weight:400}
@media screen and (min-width:320px) and (max-width:767px){
.transfer-booking-pg.carhire .transfer-booking-header-full{padding:5px 15px}
.transfer-booking-pg.carhire .transfer-booking-header .heading{font-size:20px}
.transfer-booking-pg.carhire .transfer-booking-header .detail .d_block_xs{display:block}
.transfer-booking-pg.carhire .backto-result{display:none}
.transfer-booking-pg.carhire .transfer-booking-content-full{margin-bottom:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .img-panel{width:100%}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .detail-panel{width:100%;float:left;padding-left:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .ul-bot-strip li{display:block;width:100%;float:left;text-align:left;margin:5px 0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .bottom-strip .ul-bot-strip li:nth-last-child(1){text-align:left;float:left}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box{padding:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel{padding:0 5px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box1{width:100%;padding:5px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box2{padding:0 0 0 10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box3{width:100%;padding:5px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box3 .btn_remove{margin-top:10px}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1{width:100%;padding-left:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box2{width:100%;padding-left:0}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box4{width:100%;padding-left:0}
}
@media screen and (min-width:768px) and (max-width:991px){
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1{width:20%}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box2{width:40%}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box4{width:40%}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content .guest-panel-box .list_addon li .addon_box .inner_box3{padding:10px 0}
}
@media screen and (min-width:992px) and (max-width:1199px){
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1{width:20%}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box2{width:40%}
.transfer-booking-pg.carhire .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box4{width:40%}
}
.car-hire-booking-popup .modal-dialog{width:auto;max-width:1000px}
.car-hire-booking-popup .modal-dialog .contact_us_bg{padding:0 0}
.car-hire-booking-popup .home_external_page header{font-weight:800;text-decoration:underline;line-height:25px;position:relative}
.transfer-result{width:100%;float:left}
.transfer-result .header{width:100%;float:left;position:relative;margin-top:20px;margin-bottom:20px}
.transfer-result .header .result-found{position:absolute;top:0;left:0;font-size:14px;color:#333}
.transfer-result .header .back-btn{position:absolute;top:-5px;right:0;width:132px;padding:5px 0;color:#15bdcc;background:#fff;text-align:center;border:1px solid #15bdcc;border-radius:10px}
.transfer-result .header .detail{width:100%;float:left;text-align:center;color:#16528e;padding:0 135px 0 135px}
.transfer-result .header .detail .pickup{color:#333;font-weight:600}
.transfer-result .header .detail .icon{width:auto;padding:0 15px}
.transfer-result .header.display-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.transfer-result .header.display-flex .result-found{position:static;display:flex;width:170px}
.transfer-result .header.display-flex .back-btn{position:static;display:flex;width:135px;justify-content:center;align-items:center}
.transfer-result .header.display-flex .detail{width:auto;display:flex;align-items:center;padding:0;margin-bottom:0}
.transfer-result .header.display-flex .detail .departure{width:auto;display:flex}
.transfer-result .header.display-flex .detail .icon{width:auto;display:flex}
.transfer-result .header.display-flex .detail .return{width:auto;display:flex}
@media only screen and (min-width:320px) and (max-width:767px){
.transfer-result .header.display-flex{justify-content:center;margin-bottom:10px}
.transfer-result .header.display-flex .result-found{width:100%;justify-content:center}
.transfer-result .header.display-flex .detail{width:100%;flex-wrap:wrap;flex-direction:column;margin:10px 0}
.transfer-result .header.display-flex .detail .icon{margin:5px 0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.transfer-result .header.display-flex .detail .icon{margin:5px 0}
.transfer-result .header.display-flex .detail{width:calc(100% - 340px);flex-direction:column}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.transfer-result .header.display-flex .detail{width:calc(100% - 340px)}
}
.transfer-result .sidebar{width:100%;float:left;margin-bottom:15px}
.transfer-result .sidebar .advance-search{width:100%;float:left;padding:10px;background:#16528e!important}
.transfer-result .sidebar .advance-search .update-result{margin-bottom:10px;font-weight:600}
.transfer-result .sidebar .advance-search .ul-radiobtn{width:100%;float:left;margin-bottom:15px;list-style:none;border-radius:5px;overflow:hidden}
.transfer-result .sidebar .advance-search .ul-radiobtn li{width:50%;float:left;font-size:12px;color:#333;padding:5px 0;text-align:center;background:#ededed;cursor:pointer}
.transfer-result .sidebar .advance-search .ul-radiobtn li.active{background:#f90;color:#fff}
.transfer-result .sidebar .advance-search .form-group{width:100%;float:left}
.transfer-result .sidebar .advance-search .form-group input{width:100%;background:#fff;padding:5px 10px;float:left;font-size:12px;color:#000;height:34px;border:none;padding-left:20px;border-radius:0}
.transfer-result .sidebar .advance-search .form-group input,.transfer-result .sidebar .advance-search .form-group select{border-radius:5px}
.transfer-result .sidebar .advance-search .form-group select{border-radius:5px;padding-right:0}
.transfer-result .sidebar .advance-search .input-search-btn{width:100%;float:left;text-align:center;color:#fff;padding:8px 10px;margin:10px 0;border:none;background:#15bdcc;border-radius:5px}
.transfer-result .sidebar .advance-search p{color:#fff}
.transfer-result .sidebar .advance-search label{color:#fff;font-weight:400}
.transfer-result .sidebar .advance-search .form-group span{position:relative;float:left;width:100%}
.transfer-result .sidebar .advance-search .form-group span:before{font-family:FontAwesome;font-size:12px;height:10px;left:4px;position:absolute;top:10px;width:10px;z-index:1;color:#666}
.transfer-result .sidebar .advance-search .form-group span.date:before{content:"\f073"}
.transfer-result .sidebar .advance-search .form-group span.time:before{content:"\f017"}
.transfer-result .sidebar .filter .info-panel{width:100%;float:left;position:relative;padding-left:20px;margin-top:0;margin-bottom:20px}
.transfer-result .sidebar .filter .info-panel .im{width:15px;position:absolute;top:5px;left:0;font-size:20px}
.transfer-result .sidebar .filter .info-panel .servie{width:100%;float:left;color:#333}
.transfer-result .sidebar .filter .info-panel .servie .text1{width:100%;float:left;color:#15bdcc;text-decoration:underline;font-size:12px}
.transfer-result .sidebar .filter .info-panel .servie .text2{width:100%;float:left;line-height:15px;font-size:12px}
@media only screen and (min-width:320px) and (max-width:767px){
.container-full .transfer-result .filter-panel{border:0 solid #71a7c4}
}
.transfer-result .result-panel{width:100%;float:left;background:#16528e;padding:20px 20px 5px 20px;border-radius:5px;margin-bottom:30px}
.transfer-result .result-panel .result{width:100%;float:left;background:#fff;padding:10px 15px;border-radius:5px;margin-bottom:15px}
.transfer-result .result-panel .result .img-panel{width:30%;float:left}
.transfer-result .result-panel .result .img-panel img{width:100%;height:auto;padding:20px 20px}
.transfer-result .result-panel .result .detail-panel{width:40%;float:left}
.transfer-result .result-panel .result .price-panel{width:30%;float:left}
.transfer-result .result-panel .result .detail-panel .car-type{width:100%;float:left;color:#15bdcc;font-weight:600}
.transfer-result .result-panel .result .detail-panel .car-name{width:100%;float:left;color:#999;margin-bottom:15px}
.transfer-result .result-panel .result .detail-panel .position-relative{position:relative;width:100%;float:left}
.transfer-result .result-panel .result .detail-panel .position-relative .icon{position:absolute;top:0;left:0;font-size:20px;color:#ed8131}
.transfer-result .result-panel .result .detail-panel .position-relative .icon img{margin-top:-10px;width:20px}
.transfer-result .result-panel .result .detail-panel .text1{width:100%;float:left;color:#999;margin-bottom:5px;padding-left:25px}
.transfer-result .result-panel .result .price-panel .price-text{width:100%;float:right;font-size:12px;color:#034262;text-align:right}
.transfer-result .result-panel .result .price-panel .price{width:100%;float:right;text-align:right;font-size:30px;font-weight:700;color:#0f3661}
.transfer-result .result-panel .result .price-panel .price span{color:#15bdcc;margin-right:5px}
.transfer-result .result-panel .result .price-panel .book-now-btn{width:auto;float:right;padding:5px 10px;margin-top:10px;text-align:center;font-size:14px;border:1px solid #13becd;border-radius:5px;color:#fff;outline:0;background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%)}
.transfer-result .result-panel .result .price-panel .book-now-btn:hover{background:linear-gradient(#15bdcc 50%,#41d8e5 50%);background:-webkit-linear-gradient(#15bdcc 50%,#41d8e5 50%)}
.transfer-result .result-panel .result .price-panel .pay-letter-btn{width:150px;float:right;text-align:center;padding:5px 0;font-size:12px;font-weight:600;border:1px solid #ccc;color:#999;border-radius:10px;margin-bottom:10px}
.transfer-result .result-panel .result .price-panel .pay-letter-btn span{color:#f90}
.transfer-result .result-panel .result .bottom-strip{width:100%;float:left}
.transfer-result .result-panel .result .bottom-strip .ul-bot-strip{width:100%;float:left;text-align:center;margin-bottom:0;list-style:none}
.transfer-result .result-panel .result .bottom-strip .ul-bot-strip li{color:#999;display:inline-block;cursor:pointer}
.transfer-result .result-panel .result .bottom-strip .ul-bot-strip li a{color:#390}
.transfer-result .result-panel .result .bottom-strip .ul-bot-strip li:first-child{text-align:left;float:left}
.transfer-result .result-panel .result .bottom-strip .ul-bot-strip li:nth-last-child(1){text-align:right;float:right}
@media only screen and (min-width:320px) and (max-width:767px){
.transfer-result .result-panel .result .price-panel .book-now-btn{padding:5px 5px;font-size:12px}
}
.transfer-payment-pg{width:100%;float:left}
.transfer-payment-pg .trans-payment-header{width:100%;float:left;position:relative}
.transfer-payment-pg .trans-payment-header .ul-loginsignup{width:100%;float:left;list-style:none;margin-top:20px}
.transfer-payment-pg .trans-payment-header .ul-loginsignup li{display:inline-block}
.transfer-payment-pg .trans-payment-header .ul-loginsignup li .login{float:left;background:#09f;color:#fff;padding:5px 25px;border-radius:15px}
.transfer-payment-pg .trans-payment-header .ul-loginsignup li .signup{float:left;background:#515151;color:#fff;padding:5px 25px;border-radius:15px}
.transfer-payment-pg .trans-payment-header .ul-loginsignup li .text1{padding:5px 15px;float:left;font-size:16px}
.transfer-payment-pg .trans-payment-header .ul-social{width:100%;float:left;list-style:none;margin-top:20px}
.transfer-payment-pg .trans-payment-header .ul-social li{display:inline-block;width:30%;float:left;background:#415eae;cursor:pointer;margin-right:10px;box-shadow:0 2px 2px 0 #9c9999;-webkit-box-shadow:0 2px 2px 0 #9c9999}
.transfer-payment-pg .trans-payment-header .ul-social li a{width:100%;float:left;padding:7px 0;text-align:center;color:#fff}
.transfer-payment-pg .trans-payment-header .ul-social li:nth-child(2){background:#fff}
.transfer-payment-pg .trans-payment-header .ul-social li:nth-child(3){background:#32b0ed}
.transfer-payment-pg .trans-payment-header .ul-social li:nth-child(2) a{color:#333}
.transfer-payment-pg .trans-payment-header .continue{width:30%;float:left;padding:7px 0;text-align:center;background:#fdaf11;margin-top:0;color:#333;font-weight:600;box-shadow:0 2px 2px 0 #9c9999;-webkit-box-shadow:0 2px 2px 0 #9c9999}
.transfer-payment-pg .trans-payment-header .backto-result{padding:5px 10px;float:right;margin-top:15px;color:#15bdcc;background:#fff;text-align:center;border:1px solid #15bdcc;border-radius:10px}
.transfer-payment-pg .trans-payment-header .transfer-car{width:100%;float:left;background:#fff;padding:10px;margin-top:10px}
.transfer-payment-pg .trans-payment-header .transfer-car .im{width:100%;float:left;padding:0 20px}
.transfer-payment-pg .trans-payment-header .transfer-car .im img{width:100%;height:auto}
.transfer-payment-pg .trans-payment-header .transfer-car .text1{width:100%;float:left;text-align:left;font-size:14px;color:#15bdcc}
.transfer-payment-pg .trans-payment-header .transfer-car .text2{width:100%;float:left;text-align:left;font-size:14px;color:#999}
.transfer-payment-pg .trans-payment-header{width:100%;float:left;padding:0 30px;margin-bottom:30px}
.transfer-payment-pg .trans-payment-header .hotel-booking-header2{width:100%;float:left;position:relative}
.transfer-payment-pg .trans-payment-header .hotel-booking-header2 .heading{width:100%;float:left;font-size:30px;color:#15bdcc;padding:10px 0 10px 0}
.transfer-payment-pg .trans-payment-header .backto-result{padding:5px 10px;float:right;margin-top:15px;color:#15bdcc;background:#fff;text-align:center;border:1px solid #15bdcc;border-radius:10px}
.transfer-payment-pg .content-panel{width:100%;float:left;background:#16528e;padding:20px 20px 5px 20px;border-radius:5px;margin-top:0;margin-bottom:30px}
.transfer-payment-pg .content-panel .passenger-info{width:100%;float:left;margin-bottom:15px;background:#fff;border-radius:5px;overflow:hidden;border:1px solid #c5c5c5}
.transfer-payment-pg .content-panel .passenger-info .header{width:100%;float:left;background:#f3f3f3;padding:5px 10px;border-bottom:1px solid #c5c5c5}
.transfer-payment-pg .content-panel .passenger-info .header .heading{float:left;color:#333;font-weight:600}
.transfer-payment-pg .content-panel .passenger-info .header .heading .icon img{width:30px}
.transfer-payment-pg .content-panel .passenger-info .header .field-requied{float:right;font-size:12px;text-align:right;color:#15bdcc;margin-top:3px}
.transfer-payment-pg .content-panel .passenger-info .detail{width:100%;float:left;padding:10px}
.transfer-payment-pg .content-panel .passenger-info .detail .pass-form{width:100%;float:left;position:relative;padding-left:100px}
.transfer-payment-pg .content-panel .passenger-info .detail .pass-form .form-title{width:100px;float:left;position:absolute;top:6px;left:0;font-weight:400}
.transfer-payment-pg .content-panel .passenger-info .detail .pass-form .form-control{border:1px solid #c5c5c5;background:#f3f3f3}
.transfer-payment-pg .content-panel .passenger-info .detail .pass-form select.form-control{line-height:28px;background:#f3f3f3}
.transfer-payment-pg .content-panel .passenger-info .detail .pass-form .form-group{width:100%;float:left}
.transfer-payment-pg .content-panel .passenger-info .detail .pass-form .form-group.dob .dobinput{width:50px;float:left;margin-right:10px;padding:0 0;text-align:center}
.transfer-payment-pg .content-panel .passenger-info .detail .pass-form .form-group.dob .age-text{float:left;line-height:34px}
.transfer-payment-pg .content-panel .passenger-info .detail .pass-form .form-group.dob .ageinput{width:50px;float:right;margin-right:0;padding:0 0;text-align:center}
.transfer-payment-pg .content-panel .passenger-info .detail .pass-form .note-text{float:left;color:#15bdcc}
.transfer-payment-pg .content-panel .passenger-info .detail .payment-icon{margin-top:30px;width:100%;float:left}
.transfer-payment-pg .content-panel .passenger-info .detail .redirect-text{width:100%;float:left;margin:20px 0}
.transfer-payment-pg .content-panel .passenger-info .detail .term-condition-full{margin:30px 0;width:100%;float:left}
.transfer-payment-pg .content-panel .passenger-info .detail .confirm-booking{width:250px;float:right;background:#15bdcc;color:#fff;margin-top:20px;padding:5px 0;border-radius:5px}
.transfer-payment-pg .content-panel .passenger-info .detail .confirm-booking .text1{width:100%;float:left;text-align:center;font-size:12px}
.transfer-payment-pg .content-panel .passenger-info .detail .confirm-booking .text2{width:100%;float:left;text-align:center;font-size:20px;font-weight:600}
.transfer-payment-pg .content-panel .passenger-info .detail .confirm-booking .text3{width:100%;float:left;text-align:center;font-size:18px}
.transfer-payment-pg .payment-sidebar{width:100%;float:left}
.transfer-payment-pg .payment-sidebar .itinerary-panel{width:100%;float:left;background:#16528e;padding:10px;margin-top:0}
.transfer-payment-pg .payment-sidebar .itinerary-panel .header{width:100%;min-height:60px;float:left;padding:0 0;position:relative;padding-left:90px;margin-bottom:15px}
.transfer-payment-pg .payment-sidebar .itinerary-panel .header .image-panel{width:80px;float:left;position:absolute;top:0;left:0}
.transfer-payment-pg .payment-sidebar .itinerary-panel .header .image-panel img{width:100%;height:60px;border-radius:5px}
.transfer-payment-pg .payment-sidebar .itinerary-panel .header .detail-panel{width:100%;float:left}
.transfer-payment-pg .payment-sidebar .itinerary-panel .header .detail-panel .titel{width:100%;float:left;font-size:15px;color:#fff}
.transfer-payment-pg .payment-sidebar .itinerary-panel .header .detail-panel .city{width:100%;float:left;font-size:12px;color:#fff}
.transfer-payment-pg .payment-sidebar .itinerary-panel .header .detail-panel .star-rating{width:100px;float:left;margin-left:0;margin-top:0}
.transfer-payment-pg .payment-sidebar .itinerary-panel .header .detail-panel .star-rating img{width:100%;height:auto}
.transfer-payment-pg .payment-sidebar .itinerary-panel .title{float:left;font-size:16px;color:#fff}
.transfer-payment-pg .payment-sidebar .itinerary-panel .edit-btn{float:right;font-size:12px;color:#fff;background:#15bdcc;padding:2px 10px;border-radius:10px}
.transfer-payment-pg .payment-sidebar .itinerary-panel .view-price{float:right;font-size:12px;color:#ededed;margin-top:5px}
.transfer-payment-pg .payment-sidebar .itinerary-panel .pay-btn{width:100%;float:left;text-align:center;padding:5px 0;margin-top:10px;background:#15bdcc;color:#fff;border-radius:5px}
.transfer-payment-pg .payment-sidebar .itinerary-panel .servie-panel{width:100%;float:left;position:relative;padding-left:25px;margin-top:20px}
.transfer-payment-pg .payment-sidebar .itinerary-panel .servie-panel .im{width:auto;position:absolute;top:5px;left:0}
.transfer-payment-pg .payment-sidebar .itinerary-panel .servie-panel .im img{width:20px}
.transfer-payment-pg .payment-sidebar .itinerary-panel .servie-panel .servie{width:100%;float:left;color:#fff}
.transfer-payment-pg .payment-sidebar .itinerary-panel .servie-panel .servie .text1{width:100%;float:left;font-size:12px}
.transfer-payment-pg .payment-sidebar .itinerary-panel .servie-panel .servie .text2{width:100%;float:left;line-height:15px;font-size:14px}
.transfer-payment-pg .payment-sidebar .itinerary-panel .servie-panel .servie .text3{width:100%;float:left;font-size:14px;margin-top:5px}
.transfer-payment-pg .payment-sidebar .confirm-booking{width:100%;float:left;background:#15bdcc;color:#fff;margin-top:20px;padding:5px 0;margin-bottom:30px;border-radius:5px}
.transfer-payment-pg .payment-sidebar .confirm-booking .text1{width:100%;float:left;text-align:center;font-size:12px}
.transfer-payment-pg .payment-sidebar .confirm-booking .text2{width:100%;float:left;text-align:center;font-size:20px;font-weight:600}
.transfer-payment-pg .payment-sidebar .confirm-booking .text3{width:100%;float:left;text-align:center;font-size:18px}
.transfer-booking-pg{width:100%;float:left}
.transfer-booking-pg .transfer-booking-header-full{width:100%;float:left;padding:10px 20px;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}
.transfer-booking-pg .backto-result{width:135px;padding:5px 10px;float:right;margin-top:0;margin-bottom:0;color:#11aaf6;background:#fff;text-align:center;border:1px solid #11aaf6;border-radius:10px}
.transfer-booking-pg .transfer-booking-header{width:calc(100% - 135px);float:left;position:relative}
.transfer-booking-pg .transfer-booking-header .heading{width:100%;float:left;font-size:30px;color:#15bdcc}
.transfer-booking-pg .transfer-booking-header .ul-loginsignup{width:100%;float:left;list-style:none;margin-top:20px}
.transfer-booking-pg .transfer-booking-header .ul-loginsignup li{display:inline-block}
.transfer-booking-pg .transfer-booking-header .ul-loginsignup li .login{float:left;background:#09f;color:#fff;padding:5px 25px;border-radius:10px}
.transfer-booking-pg .transfer-booking-header .ul-loginsignup li .signup{float:left;background:#515151;color:#fff;padding:5px 25px;border-radius:10px}
.transfer-booking-pg .transfer-booking-header .ul-loginsignup li .text1{padding:5px 15px;float:left;font-size:16px}
.transfer-booking-pg .transfer-booking-content-full{width:100%;float:left;border-radius:5px;padding:0;margin-top:0;margin-bottom:30px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel{width:100%;float:left;padding:0 0;background:#fff;margin-bottom:30px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header{width:100%;float:left;padding:5px 10px;border-bottom:1px dashed #91b6da}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .title{float:left;font-size:16px;color:#15bdcc;font-weight:600;margin-top:3px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .title .icon img{width:30px;float:left}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .rext-text{float:right;font-size:12px;color:#ff9a9a;margin-top:6px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header{width:100%;float:left;background:#e2e2e2;padding:10px 10px;border-bottom:1px dashed #91b6da}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .title{float:left;font-size:16px;color:#16528e;font-weight:600;margin-top:3px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .title .icon img{width:30px;float:left}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .rext-text{float:right;font-size:12px;color:#16528e;margin-top:6px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .rext-text.fare-rules{font-weight:700}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .rext-text.fare-rules i{font-weight:700}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content{width:100%;float:left;background:#fff;padding:10px 10px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .pass-form{width:100%;float:left;position:relative;padding-left:90px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .pass-form .form-title{width:90px;float:left;color:#16528e;position:absolute;top:8px;left:0;font-weight:400}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .pass-form .form-control{border:1px solid #c5c5c5;height:34px;transition:.5s;-webkit-transition:.5s}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .pass-form .form-control:focus{border:1px solid #1875f0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .pass-form select.form-control{line-height:36px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .pass-form textarea.form-control{height:auto}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .pass-form .form-group{width:100%;float:left}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .checkbox-inline{float:left;color:#16528e}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .checkbox-inline .link{text-decoration:underline;font-weight:600}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .redirect-text{width:100%;float:left;margin:20px 0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .payment-icon{margin-top:30px;width:100%;float:left}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .term-condition-full{margin:30px 0;width:100%;float:left}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer{width:200px;float:right;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn{width:100%;float:left;text-align:center;padding:5px 0;margin-top:10px;background:#e54b4b;color:#fff;border-radius:5px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn .text1{width:100%;float:left;text-align:center;font-size:12px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn .text2{width:100%;float:left;text-align:center;font-size:18px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .term-condition-full .pay-btn-outer .pay-btn .text3{width:100%;float:left;text-align:center;font-size:16px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel{width:100%;float:left;padding:0 10px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel .tras-title{width:100%;float:left;font-weight:400;color:#16528e}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel .checkbox-inline{margin-bottom:15px}
@media only screen and (min-width:320px) and (max-width:767px){
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel .check-box .tras-title{display:none}
}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel{width:100%;float:left}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1{width:10%;float:left}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box2{width:25%;float:left;padding-left:10px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box3{width:30%;float:left;padding-left:10px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box4{width:30%;float:left;padding-left:10px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box5{width:32%;float:left;padding-left:0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .box-panel .form-control{border-radius:5px!important}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .box-panel .select2-container--default .select2-selection--single{border-radius:5px!important;border:1px solid #c5c5c5!important}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel{width:100%;float:left}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel .title{float:left;margin-top:18px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel .input-box{float:left;padding-left:20px;margin:10px 0 20px 0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel .input-box .form-control{float:left;width:200px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.offer-panel .box-panel .input-box .input-btn{float:left;line-height:34px;width:60px;text-align:center;background:#16528e;color:#fff;border:0;outline:0;border-radius:5px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel{width:100%;float:left}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im{width:30%;float:left;position:relative}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im img{width:100%;height:auto;border-radius:5px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im .title{position:absolute;left:0;bottom:5px;width:100%;padding:0 10px;float:left;font-size:12px;text-align:center;color:#fff}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail{width:70%;float:left;padding-left:20px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel{width:100%;min-height:82px;float:left;position:relative;padding-right:170px;margin-top:20px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .shuttle-panel{position:absolute;top:0;right:0;width:160px;float:left;font-size:12px;color:#999}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .shuttle-panel .heading{width:100%;float:left;font-size:16px;color:#16528e;text-align:left;padding:5px 0;font-weight:600}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .shuttle-panel .text1{width:100%;float:left;font-size:12px;padding:4px 0;color:#16528e}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .shuttle-panel .text1 .icon{width:20px;float:left;color:#000}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .transfer-information{width:100%;float:left}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .transfer-information .main-heading{width:100%;float:left;font-size:16px;font-weight:700;color:#000;margin-bottom:0;margin-top:10px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .transfer-information .text1{width:100%;float:left;margin-bottom:0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .transfer-information .text1 .heading{font-weight:600}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .transfer-information .time{width:100%;float:left;padding:4px 0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .transfer-information .time .icon{width:20px;float:left;color:#000}
@media only screen and (min-width:320px) and (max-width:767px){
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1{width:15%}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box2{width:35%}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box4{width:35%}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box5{width:250px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1{width:15%}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box2{width:35%}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box4{width:35%}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box5{width:60%}
}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .modal-content{width:100%;float:left;max-height:800px;overflow:auto;font-family:Montserrat,sans-serif!important}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .modal-body{width:100%;float:left;padding:0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .modal-header{display:none}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .close{outline:0;width:25px;height:25px;border-radius:50%;position:absolute;right:30px;background:#999;color:#fff;opacity:1;z-index:1}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .close:hover{background:#666}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup{width:100%;float:left;background:#fff;padding:15px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .header-panel{width:100%;float:left;padding:15px 0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .header-panel h5{width:100%;float:left;font-size:22px;border-bottom:1px solid #ccc;font-weight:400;color:#16528e;line-height:1.5em;margin-top:0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .header-panel h5 span{width:auto;float:left;border-bottom:2px solid #15bdcc}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel{width:100%;float:left}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel p{width:100%;float:left;color:#181818;margin-bottom:5px;text-align:justify}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel{width:100%;float:left;font-size:13px;margin-bottom:20px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel h6{width:100%;float:left;font-size:16px;background:#16528e;color:#fff;margin:0;padding:10px 15px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail{width:100%;float:left;list-style:none;padding:10px 15px;margin-bottom:0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail li{width:100%;float:left;color:#181818;margin-bottom:5px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job{width:100%;float:left;list-style:none;padding:10px 15px;margin-bottom:0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li{width:100%;float:left;color:#181818;margin-bottom:5px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li .title{font-weight:800;padding-right:10px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li .detail{font-weight:400}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .modal-content{width:100%;float:left;max-height:800px;overflow:auto;font-family:Montserrat,sans-serif!important}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .modal-body{width:100%;float:left;padding:0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .modal-header{display:none}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .close{outline:0;width:25px;height:25px;border-radius:50%;position:absolute;right:30px;background:#999;color:#fff;opacity:1;z-index:1}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .close:hover{background:#666}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup{width:100%;float:left;background:#fff;padding:15px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .header-panel{width:100%;float:left;padding:15px 0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .header-panel h5{width:100%;float:left;font-size:22px;border-bottom:1px solid #ccc;font-weight:400;color:#16528e;line-height:1.5em;margin-top:0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .header-panel h5 span{width:auto;float:left;border-bottom:2px solid #15bdcc}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel{width:100%;float:left}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel p{width:100%;float:left;color:#181818;margin-bottom:5px;text-align:justify}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel{width:100%;float:left;font-size:13px;margin-bottom:20px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel h6{width:100%;float:left;font-size:16px;background:#16528e;color:#fff;margin:0;padding:10px 15px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail{width:100%;float:left;list-style:none;padding:10px 15px;margin-bottom:0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail li{width:100%;float:left;color:#181818;margin-bottom:5px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job{width:100%;float:left;list-style:none;padding:10px 15px;margin-bottom:0}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li{width:100%;float:left;color:#181818;margin-bottom:5px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li .title{font-weight:800;padding-right:10px}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li .detail{font-weight:400}
.package-list-pg{font-family:Quicksand,sans-serif;padding-top:20px;padding-bottom:100px}
.package-list-pg .category-heading h2{width:100%;float:left;text-align:center;font-weight:400;font-size:26px}
.package-list-pg .caption{width:100%;float:left;padding-bottom:30px}
.package-list-pg .caption h1{color:#000;text-align:center;font-size:30px;padding-bottom:10px;width:100%;float:left}
.package-list-pg .caption .packeg-category{width:100%;float:left}
.package-list-pg .offer_packeg{position:relative;color:#fff;margin-bottom:40px}
.package-list-pg .offer_packeg figure:after{content:"";position:absolute;width:100%;height:90px;top:0;background:linear-gradient(to top,transparent 10%,rgba(0,0,0,.6) 50%)}
.package-list-pg .offer_packeg img{max-width:100%;display:block;height:242px;object-fit:cover;width:100%}
.package-list-pg .offer_packeg .offfer_price{position:absolute;top:10px;width:100%}
.package-list-pg .offer_packeg .offfer_price p{font-size:15px;font-weight:300}
.package-list-pg .offer_packeg .offfer_price p span{font-size:20px;display:block}
.package-list-pg .offer_packeg .offfer_price ul{padding:0;margin:0;color:#ffb027}
.package-list-pg .offer_packeg .offfer_price ul li{list-style:none;display:inline-block}
.package-list-pg .offer_packeg .offfer_price ul li.dimed{color:#c4c4c4}
.package-list-pg .offer_packeg{overflow:hidden;-webkit-box-shadow:2px 2px 8px #b2a7a7;box-shadow:2px 2px 8px #b2a7a7}
.package-list-pg .offer_packeg img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.package-list-pg .loadmore a{background-color:#4472d3;text-align:center;color:#fff;display:block;padding:5px 16px;margin:0 auto;padding-top:10px;padding-bottom:10px;padding-right:50px;padding-left:50px;text-transform:uppercase;text-decoration:none;border-radius:4px;max-width:200px}
.package-list-pg .offer_packeg .offer-name h2{font-size:20px;font-weight:400;color:#000;text-align:center;background:#cdc7bf;margin:0;padding:7px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.package-list-pg .offer_packeg .offer-name h3{font-size:14px;font-weight:400;color:#000;text-align:center;margin:0;background:#ddd8d0;padding:8px}
.package-list-pg.hover14 figure{position:relative}
.package-list-pg.hover14 figure::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.package-list-pg.hover14 .offer_packeg:hover figure::before{-webkit-animation:shine .9s;animation:shine .9s}
@-webkit-keyframes shine{
100%{left:125%}
}
@keyframes shine{
100%{left:125%}
}
.package-dtails-pg{background-color:#f9f9fb;font-family:Quicksand,sans-serif}
.package-dtails-pg .package-dtails-slider{padding:0 0 10px 0}
.package-dtails-pg .package-dtails-slider img{max-width:100%}
.package-dtails-pg .package-dtails-slider{width:100%;float:left}
.package-dtails-pg .package-dtails-slider .lSSlideWrapper.usingCss ul li{height:400px}
.package-dtails-pg .package-dtails-slider .lSSlideWrapper.usingCss ul li img{height:100%;width:100%}
.package-dtails-pg .package-dtails-slider .lSPager.lSGallery li{height:50px}
.package-dtails-pg .package-dtails-slider .lSPager.lSGallery li img{height:100%;width:100%}
.package-dtails-pg .about-cfc{width:100%;float:left;background-color:#f9f9fb;margin-left:-1px}
.package-dtails-pg .tab-content{width:100%;float:left;background-color:#fff;border:1px solid #ddddde;padding:10px}
.package-dtails-pg .about-cfc p{font-weight:500;font-size:16px;color:#666;line-height:1.5em;text-align:justify}
.package-dtails-pg .about-cfc h3{font-size:24px;font-weight:400;color:#666;line-height:1.5em}
.package-dtails-pg .about-cfc ul{width:100%;float:left;padding-left:20px;margin:10px 0}
.package-dtails-pg .about-cfc ul li{width:100%;float:left;font-weight:500;font-size:16px;color:#666;line-height:1.5em;text-align:justify}
.package-dtails-pg .abtcfc_option{margin-top:27px}
.package-dtails-pg .abtcfc_option ul{padding:0;margin-bottom:0;width:100%}
.package-dtails-pg .abtcfc_option ul li{list-style:none;float:left;margin-left:-1px;font-weight:600}
.package-dtails-pg .abtcfc_option ul li a{padding:9px 16px;text-align:center;text-decoration:none;color:#253566;font-size:16px;border:1px solid #253566;display:block}
.package-dtails-pg .abtcfc_option ul li.active a{background:#253566;color:#fff}
.package-dtails-pg .inclusion{border:1px solid #ddddde;margin:20px 0}
.package-dtails-pg .inclusion h4{border-bottom:1px solid #ddddde;padding:10px 20px;margin:0;background-color:#f4f4f5}
.package-dtails-pg .inclusion ul{padding:20px 20px 20px 33px}
.package-dtails-pg .inclusion ul li{font-size:14px;color:#666;line-height:1.6em}
.package-dtails-pg .Search-result .bookForTour{color:#fff;text-transform:uppercase;background-color:#ed4a4a;font-size:22px;display:block;text-align:center;padding:10px;font-weight:600}
.package-dtails-pg .Search-result .bookForTour:hover{text-decoration:none}
.package-dtails-pg .Search-result ul.star{padding:0;margin:10px 0;color:#ffb027}
.package-dtails-pg .Search-result ul.star li{list-style:none;display:inline-block;font-size:20px}
.package-dtails-pg .Search-result ul.star li.dimed{color:#c4c4c4}
.package-dtails-pg .Search-result .facility span{display:block;color:#666;font-size:15px;font-weight:600;margin-bottom:5px}
.package-dtails-pg .Search-result .facility span i{color:#ff5722;font-size:22px;margin-right:8px;width:27px}
.package-dtails-pg .Search-result span{display:block;line-height:1.5em}
.package-dtails-pg .Search-result h2{color:#333;font-size:25px;font-weight:700;margin-top:0}
.package-dtails-pg .Search-result .duration{color:#685050;font-size:20px;font-weight:600;line-height:1.3em}
.package-dtails-pg .Search-result .location{color:#253566;font-size:16px;line-height:1.9em}
.package-dtails-pg .Search-result .max-pax{color:#525252;font-size:22px}
.package-dtails-pg .Search-result .facility{padding:10px;border:1px solid #e2e2e2;margin-bottom:20px}
.package-dtails-pg .Search-result .facility.new-design{position:relative;background:#fff!important}
.package-dtails-pg .Search-result .facility.new-design span{padding-left:35px}
.package-dtails-pg .Search-result .facility.new-design i{position:absolute;top:12px;left:10px}
.package-dtails-pg .Search-result h5{background:#16528e;padding-left:40px;color:#fff;font-size:14px;background-size:22px;margin:0;font-weight:600;text-transform:uppercase;padding:15px}
.package-dtails-pg .Search-result .hb-packages{background-color:#f4f4f5;border:1px solid #ddddde;padding:15px;text-align:center;border-radius:3px}
.package-dtails-pg .Search-result .dateandtime{color:#999;font-size:18px;font-weight:600;text-transform:uppercase}
.package-dtails-pg .Search-result h6{color:#253566;font-size:28px}
.package-dtails-pg .Search-result h6 i{color:#ed4a4a}
.package-dtails-pg .Search-result .person{color:#666;text-transform:uppercase;font-size:18px}
.package-dtails-pg .booknow{text-decoration:none;font-weight:600;text-transform:uppercase;color:#666;font-size:18px;display:block;padding:13px;margin:8px 0 0}
.package-dtails-pg .packageBook{text-decoration:none;font-weight:600;text-transform:uppercase;color:#666;font-size:18px;display:block;padding:7px;margin:0 0 20px;background:#e36252;text-align:center;color:#fff}
.package-dtails-pg h2.booknow{margin-top:24px}
.packages_offer_feature{background-color:#f4f4f4;font-family:'Open Sans',sans-serif;padding:30px 0}
.packages_offer_feature h2{color:#666;font-size:22px;margin:20px 0 30px;letter-spacing:3px;text-transform:uppercase}
.packages_offer_feature .offer_packeg{position:relative;color:#fff;margin-bottom:20px}
.packages_offer_feature .offer_packeg img{width:100%;display:block;height:240px;object-fit:cover}
.packages_offer_feature .offer_packeg .offfer_price{position:absolute;top:10px;width:100%}
.packages_offer_feature .offer_packeg .offfer_price p{font-size:15px;font-weight:300}
.packages_offer_feature .offer_packeg .offfer_price p span{font-size:20px;display:block}
.packages_offer_feature .offer_packeg .offfer_price ul{padding:0;margin:: 0;color:#ffb027}
.packages_offer_feature .offer_packeg .offfer_price ul li{list-style:none;display:inline-block;font-size:16px}
.packages_offer_feature .offer_packeg .offfer_price ul li.dimed{color:#c4c4c4}
.packages_offer_feature .offer_packeg{overflow:hidden}
.packages_offer_feature .offer_packeg img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.packages_offer_feature .offer_packeg .offer-name{width:100%;float:left;text-align:center}
.packages_offer_feature .loadmore a{background-color:#4472d3;color:#000;display:block;padding:5px 16px;margin:0 auto;padding-top:10px;padding-bottom:10px;padding-right:50px;padding-left:50px;text-transform:uppercase;text-decoration:none;border-radius:4px;max-width:200px}
.packages_offer_feature .offer_packeg .offer-name h2{font-size:20px;margin-bottom:10px;font-weight:400;color:#000;text-align:center;margin-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.packages_offer_feature .offer_packeg .offer-name h3{color:#000}
.packages_offer_feature .offer_packeg .offer-name h3{font-size:16px;font-weight:300;color:#000;text-align:center;margin-top:10px}
.hover14 figure{position:relative}
.hover14 figure::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.hover14 .offer_packeg:hover figure::before{-webkit-animation:shine .9s;animation:shine .9s}
.custon-row{margin-left:-4px;margin-right:-4px}
.pad-2{padding-left:4px;padding-right:4px}
@-webkit-keyframes shine{
100%{left:125%}
}
@keyframes shine{
100%{left:125%}
}
.package-dtails-pg .inner_banner{background:url('../images/package/list-p-bg.jpg') no-repeat center center;background-size:cover;padding:180px 0 40px 0;position:relative}
.package-dtails-pg .inner_banner::before{content:'';position:absolute;background:linear-gradient(to top,#1d242a 15%,rgba(0,0,0,0) 100%);top:0;bottom:0;left:0;width:100%}
.package-dtails-pg .inner_banner div{position:relative}
.package-dtails-pg .inner_banner h2{color:#ff9800;font-size:32px;display:inline-block}
.package-dtails-pg .inner_banner h2 span{color:#15bdcc;font-family:Quicksand,sans-serif}
.package-dtails-pg .inner_banner p{color:#d6d6d6;font-size:20px;font-weight:100}
.package-dtails-pg .inner_banner ul{margin-top:25px;float:right;margin-bottom:0}
.package-dtails-pg .inner_banner ul li{float:left;display:inline-block;color:#fff;padding:0 5px}
.package-dtails-pg .inner_banner a{color:#fff;font-size:15px}
.package-dtails-pg .inner_banner a i{color:#fff}
.package-dtails-pg .bread-acti{color:#d6d6d6!important}
.package-dtails-pg .bg-none{background:0 0}
.package-dtails-pg .banner_book{background:#15bdcc;z-index:9999;box-shadow:1px 3px 5px rgba(0,0,0,.37)}
.package-dtails-pg .banner_book_1 ul{padding:0;position:relative;overflow:hidden;margin-bottom:0;font-family:Quicksand,sans-serif}
.package-dtails-pg .banner_book_1 ul li{display:inline;line-height:55px;font-size:18px;border-right:1px solid #314c64;color:#fff;float:left;width:24%;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.package-dtails-pg .banner_book_1 ul li.dl2{font-weight:600;font-size:22px;background:#16528e}
.package-dtails-pg .banner_book_1 ul li:last-child{border-right:0 solid rgba(3,3,3,.12);padding-left:0}
.package-dtails-pg .banner_book_1 ul li a{background:#f7941d;display:block;text-align:center;color:#fff;font-size:22px;font-weight:600;text-decoration:none;line-height:inherit;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.package-dtails-pg .banner_book_1 ul li a:hover{text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;background:#e36252}
.package-dtails-pg .tour_font{margin-bottom:50px;font-family:Quicksand,sans-serif}
.package-dtails-pg .tour_font p{text-align:left;color:#868686;font-size:15px;line-height:25px}
.package-dtails-pg .tour_head h2{color:#213d44;font-weight:600;margin-top:0;font-size:36px;font-family:Quicksand,sans-serif}
.package-dtails-pg .tour_star i{font-size:18px;color:#ff9800}
.package-dtails-pg .tour_rat{background:#ff5722;color:#fff;font-size:16px;padding:0 5px;border-radius:2px;margin-left:8px}
.package-dtails-pg .tb-space{padding:40px 0 20px}
.package-dtails-pg .tour_right h3{background:0 0/22px #16528e;color:#fff;font-size:14px;margin-top:0;font-weight:600;text-transform:uppercase;padding:15px;margin-bottom:0}
.package-dtails-pg .tour_incl ul li{list-style-type:none;background:url(../images/icons/tick.png) left center no-repeat;padding-left:30px;padding-bottom:8px}
.package-dtails-pg .tour_right ul{padding:15px;margin-bottom:0}
.package-dtails-pg .tour_social ul{float:left;padding:15px 15px 10px}
.package-dtails-pg .tour_social ul li{margin-bottom:5px}
.package-dtails-pg .tour_social ul li:nth-child(2){padding-right:0}
.package-dtails-pg .tour_social ul li a i{width:32px;height:32px;color:#fff;padding:8px;text-align:center;border-radius:50%}
.package-dtails-pg .tour-ri-com{border:1px solid #e2e2e2;float:left;width:100%}
.package-dtails-pg .tour_social ul li{display:inline-block;list-style:none}
.package-dtails-pg .tour_social ul li:nth-child(3),.package-dtails-pg .tour_social ul li:nth-child(4){padding-right:7px}
.package-dtails-pg .head_right ul li a .fa-facebook{background:#3b5998}
.package-dtails-pg .head_right ul li a .fa-google-plus{background:#dd4b39}
.package-dtails-pg .head_right ul li a .fa-twitter{background:#55acee}
.package-dtails-pg .head_right ul li a .fa-linkedin{background:#0077b5}
.package-dtails-pg .head_right ul li a .fa-whatsapp{background:#3ead19}
.enquiry_modal .enquiry-info{background:#f4f4f4;padding:30px}
.enquiry_modal .enquiry-info img{width:100%;width:100%;height:100px;object-fit:cover}
.enquiry_modal .modal-dialog{width:100%;max-width:900px;margin:30px auto}
.enquiry_modal .modal-header{padding:10px 35px 10px 13px;background:#15bdcc;color:#fff}
.enquiry_modal .close{width:35px;height:35px;border-radius:50%;padding:15px 7px;background:#16528e;border:none;opacity:1;color:#fff;font-size:33px;font-weight:300;position:absolute;right:5px;top:5px;line-height:0}
.enquiry_modal .close:hover{opacity:1;color:#fff}
.enquiry_modal .Search-result span{display:block;line-height:1.9em;color:#16528e;font-size:16px}
.enquiry_modal .Search-result h2{color:#333;font-size:26px;font-weight:700;margin-top:0}
.enquiry_modal .Search-result .duration{color:#16528e;font-size:20px;font-weight:600;line-height:1.3em}
.enquiry_modal .hb-packages .dateandtime{color:#999;font-size:18px;font-weight:600;text-transform:uppercase}
.enquiry_modal .hb-packages h6{color:#16528e;font-size:38px;font-weight:500;text-align:center}
.enquiry_modal .hb-packages h6 i{color:#ed4a4a}
.enquiry_modal .hb-packages .person{color:#666;text-transform:uppercase;font-size:17px}
.enquiry_modal .booknow{background:#ccc;cursor:pointer;text-align:center;text-decoration:none;font-weight:600;text-transform:uppercase;color:#666;font-size:18px;display:block;padding:13px;margin:8px 0 20px}
.enquiry_modal h2.booknow{margin-top:24px}
.enquiry_modal input{width:100%;background:#f5f5f5;padding:10px;height:40px;font-size:16px}
.enquiry_modal .btn-submit{background:#16528e;border-bottom:0 solid #be1e1e;width:100%;font-size:16px;height:40px;color:#fff;text-transform:uppercase;font-weight:600}
.enquiry_modal .btn-submit:hover{background:#fff}
.hb-packages span.person{text-align:center;display:block}
.enquiry_modal .modal-content .modal-header span{position:absolute;top:13px;left:10px}
.new-enquiry_modal .modal-dialog{width:100%;max-width:900px;margin:30px auto}
.new-enquiry_modal .modal-header{padding:10px 35px 10px 13px;color:#333;margin-bottom:20px}
.new-enquiry_modal .modal-header .modal-title{font-size:24px}
.new-enquiry_modal .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}
.new-enquiry_modal .close:hover{opacity:1;color:#333}
.new-enquiry_modal .modal-content .modal-header span{position:absolute;top:13px;left:10px}
.new-enquiry_modal .modal-content{width:100%;float:left;padding:10px 15px}
.new-enquiry_modal .modal-content .form-panel{width:60%;float:left}
.new-enquiry_modal .modal-content .form-panel .phone-panel{width:100%;float:left;text-align:left;margin:0 0 20px 0}
.new-enquiry_modal .modal-content .form-panel .phone-panel .icon{width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;border-radius:50%;background:#999;color:#fff}
.new-enquiry_modal .modal-content .form-panel .phone-panel .phone{font-size:16px;color:#16528e;font-weight:700}
.new-enquiry_modal .modal-content .form-panel .or-panel{width:100%;float:left;border-top:1px solid #e8e8e8;position:relative}
.new-enquiry_modal .modal-content .form-panel .or-panel .or{position:absolute;width:30px;height:30px;line-height:30px;text-align:center;font-size:12px;background:#fbfbfb;border:1px solid #e8e8e8;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}
.new-enquiry_modal .modal-content .form-panel .title{width:100%;float:left;text-align:center;margin:30px 0 20px 0;padding:0 30px}
.new-enquiry_modal .modal-content .form-panel .form-panel-inner{width:100%;float:left;padding:0 10px}
.new-enquiry_modal .modal-content .form-panel .form-panel-inner input{width:100%;border-radius:0;padding:10px;height:40px;font-size:16px}
.new-enquiry_modal .modal-content .form-panel .form-panel-inner .form-control{border-radius:0}
.new-enquiry_modal .modal-content .image-panel{width:40%;float:left;position:relative}
.new-enquiry_modal .modal-content .image-panel img{width:100%;height:340px;max-height:340px}
.new-enquiry_modal .modal-content .image-panel .image-detail{position:absolute;width:100%;padding:50px 0 10px 0;text-align:center;bottom:0;left:0;background:rgba(0,0,0,.5);background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.6) 39%);background:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.6) 39%);background:-moz-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.6) 39%)}
.new-enquiry_modal .modal-content .image-panel .image-detail p{width:100%;float:left;padding:2px 0;margin-bottom:0;text-align:center;color:#fff}
.new-enquiry_modal .modal-content .image-panel .image-detail .hotel-name{font-size:15px;font-weight:600}
.new-enquiry_modal .modal-content .image-panel .image-detail .hotel-text2 .symble{margin-right:0}
.new-enquiry_modal .modal-content .image-panel .image-detail .hotel-text2 .value{margin-right:0;font-size:16px;font-weight:700;color:#15bdcc}
.new-enquiry_modal .modal-content .image-panel .image-detail .hotel-text3{color:#fff;font-size:12px;background:rgba(0,0,0,.5);padding:3px 10px;border-radius:5px}
.new-enquiry_modal .modal-content .submit-btn-outer{width:200px;margin:0 auto}
.new-enquiry_modal .modal-content .submit-btn-outer .submit-btn{width:100%;float:left;background:#16528e;color:#fff;border:0;outline:0;margin-top:20px;padding:10px 0}
.new-enquiry_modal .modal-content .footer-panel{width:100%;float:left;border-top:1px solid #ccc;margin-top:20px}
.new-enquiry_modal .modal-content .footer-panel p{padding:20px 0}
.submintbtn{border:none;display:block;text-align:center;cursor:pointer;text-transform:uppercase;outline:0;overflow:hidden;position:relative;color:#fff;font-weight:700;font-size:16px;background-color:#222;padding:17px 60px;margin:0 auto;box-shadow:0 5px 15px rgba(0,0,0,.2);margin-top:35px;border-radius:4px}
.submintbtn span{position:relative;z-index:1}
.submintbtn:after{content:"";position:absolute;left:0;top:0;height:490%;width:102%;background:#f8a239;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-98%) translateY(-25%) rotate(45deg);transform:translateX(-98%) translateY(-25%) rotate(45deg)}
.submintbtn:hover:after{-webkit-transform:translateX(-9%) translateY(-25%) rotate(45deg);transform:translateX(-9%) translateY(-25%) rotate(45deg)}
.submintbtn1{position:relative;overflow:hidden;text-align:center;font-weight:700;font-size:16px}
.submintbtn1 span{position:relative;z-index:1}
.submintbtn1::before{position:absolute;content:"";width:0%;height:360px;transform:rotate(-45deg);top:-150px;left:0;background:#15bdcc;transition:.4s}
.submintbtn1:hover::before{width:100%}
.submintbtn1::after{position:absolute;content:"";width:0%;height:360px;transform:rotate(-45deg);top:-150px;left:0;background:#f7941d;transition:.8s;transition-delay:0.2s}
.submintbtn1:hover::after{width:100%}
@media only screen and (min-width:320px) and (max-width:600px){
.new-enquiry_modal .modal-content .form-panel .form-panel-inner{padding:0 0}
.new-enquiry_modal .modal-content .form-panel{width:100%}
.new-enquiry_modal .modal-content .image-panel{width:100%;margin-top:15px}
}
.new-enquiry_modal.new-enquiry_modal-2 .modal-dialog{width:100%;max-width:600px;margin:30px auto}
.new-enquiry_modal.new-enquiry_modal-2 .modal-content .form-panel{width:100%}
.holiday-package-pg{width:100%;float:left}
.holiday-package-pg .holiday-package-banner{width:100%;float:left;background-image:url('../images/package/bannerdesign.jpg');background-size:cover;padding:80px 0;background-position-y:50%;position:relative;z-index:1}
.holiday-package-pg .holiday-package-banner .breadcrumbs-item{line-height:24px;text-transform:capitalize;float:left;width:100%}
.holiday-package-pg .holiday-package-banner h2{text-align:center;margin:20px 0}
.holiday-package-pg .holiday-package-banner h2>span{color:#fff;font-weight:600;line-height:40px;font-size:60px!important;letter-spacing:2px}
.etecket-full{width:100%;float:left}
.etecket-full .etecket-main-content{width:100%;float:left;padding:0 15px;margin:20px 0 30px 0}
.etecket-full .one-half{width:50%;float:left}
.etecket-full .header{width:100%;float:left;border-bottom:2px solid #16528e;padding-bottom:10px}
.etecket-full .header .title{width:100%;float:left;font-size:36px;font-weight:600;margin-bottom:0}
.etecket-full .header .bookingid{width:100%;float:left;font-size:16px;margin-bottom:0}
.etecket-full .header .booking-date{width:100%;float:left;font-size:14px;margin-bottom:0}
.etecket-full .header .im{width:200px;float:right;margin-top:34px}
.etecket-full .header .im img{width:100%;height:auto}
.etecket-full .result-panel{width:100%;float:left;margin-top:30px}
.etecket-full .result-panel .heading{width:100%;float:left;font-size:20px;font-weight:600}
.etecket-full .result-panel .result{width:100%;float:left;border:1px solid #16528e;margin-bottom:20px}
.etecket-full .result-panel .result .detail{width:100%;float:left;padding:20px 0}
.etecket-full .result-panel .result .detail .box1{width:20%;float:left;text-align:center}
.etecket-full .result-panel .result .detail .box2{width:30%;float:left;border-left:1px solid #16528e;position:relative;padding-left:20px;padding-right:5px}
.etecket-full .result-panel .result .detail .box3{width:30%;float:left;padding-left:5px}
.etecket-full .result-panel .result .detail .box4{width:20%;float:left;border-left:1px solid #16528e;position:relative;padding-left:20px}
.etecket-full .result-panel .result .detail .flight-icon{width:80px}
.etecket-full .result-panel .result .detail .flight-icon img{width:80px;height:auto}
.etecket-full .result-panel .result .detail .flight-name{width:100%;float:left;text-align:center;font-size:14px;margin-bottom:0}
.etecket-full .result-panel .result .detail .flight-code{width:100%;float:left;text-align:center;font-size:14px;font-weight:700;margin-bottom:0}
.etecket-full .result-panel .result .detail .departure{width:100%;float:left;font-size:14px;margin-bottom:0;font-style:italic}
.etecket-full .result-panel .result .detail .city{width:100%;float:left;font-size:16px;font-weight:700;margin-bottom:0}
.etecket-full .result-panel .result .detail .terminal{width:100%;float:left;font-size:14px;margin-bottom:0}
.etecket-full .result-panel .result .detail .date{width:100%;float:left;font-size:14px;margin-bottom:0}
.etecket-full .result-panel .result .detail .date span{font-weight:700}
.etecket-full .result-panel .result .detail .stopage{width:100%;float:left;font-size:14px;margin-bottom:0}
.etecket-full .result-panel .result .detail .duration{width:100%;float:left;font-size:14px;margin-bottom:0;word-break:break-all}
.etecket-full .result-panel .result .detail .refundable{width:100%;float:left;font-size:14px;font-weight:600;margin-bottom:0;word-break:break-all}
.etecket-full .result-panel .result .detail .cabin-class{width:100%;float:left;font-size:14px;margin-bottom:0;word-break:break-all}
.etecket-full .result-panel .result .table-full{width:100%;float:left;border-top:1px solid #16528e;padding:0 20px}
.etecket-full .result-panel .result .table-full table{margin-bottom:0}
.etecket-full .result-panel .result .table-full table>thead>tr>th{border-bottom:1px solid #16528e}
.etecket-full .ticket-information{width:100%;float:left}
.etecket-full .ticket-information .heading{width:100%;float:left;font-size:18px;padding-bottom:5px;font-weight:700;color:#16528e;border-bottom:3px solid #16528e}
.etecket-full .ticket-information .ul-info{width:100%;float:left;padding-left:20px}
.etecket-full .ticket-information .ul-info li{width:100%;float:left;margin-bottom:10px}
.etecket-full .ticket-information .question{width:100%;float:left;font-size:14px;font-weight:700;margin-bottom:0}
.etecket-full .ticket-information .answer{width:100%;float:left;font-size:14px;font-weight:400;margin-bottom:10px}
.etecket-full .ticket-information .cancellation-table{width:100%;float:left;border-top:1px solid #16528e;margin-top:20px}
.etecket-full .ticket-information .cancellation-table table tr td,.etecket-full .ticket-information .cancellation-table table tr th{border:1px solid #16528e;vertical-align:inherit}
.etecket-full .ticket-information .cancellation-table table tr td span,.etecket-full .ticket-information .cancellation-table table tr th span{width:100%;float:left}
.etecket-full .etecket-bottom{width:100%;float:left;margin-top:20px;margin-bottom:20px}
.etecket-full .etecket-bottom .heading{width:100%;float:left;font-size:18px;padding-bottom:5px;font-weight:700;color:#16528e;border-bottom:3px solid #16528e}
.etecket-full .etecket-bottom .ul-contact{width:100%;float:left;list-style:none}
.etecket-full .etecket-bottom .ul-contact li{width:100%;float:left}
.etecket-full .etecket-bottom .ul-contact li .text1{width:100px;float:left}
.etecket-full .etecket-bottom .ul-contact li .text2{float:left;font-weight:600}
.etecket-full .etecket-bottom .border-left{border-left:1px solid #16528e}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .flight-icon{width:80%;height:30px}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .flight-icon img{width:80%;height:auto;border:1px solid #16528e}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .hotel-name{width:100%;float:left;font-size:16px;font-weight:700;margin-bottom:0}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .hotel-name span{float:left}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .starrating{float:left;width:100px;margin-left:10px;margin-top:3px}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .starrating img{width:100%;float:left}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .hotel-address{width:100%;float:left;font-size:14px;font-weight:400;margin-top:5px;margin-bottom:0}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .hotel-address span{font-weight:700}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .box1,.etecket-full.eticket-hotel-booking .result-panel .result .detail .box2,.etecket-full.eticket-hotel-booking .result-panel .result .detail .box3,.etecket-full.eticket-hotel-booking .result-panel .result .detail .box4{min-height:117px}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .box2{padding-right:10px}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .box3{width:30%;float:left;border-left:1px solid #16528e;position:relative;padding-left:20px}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .hotel-phone{width:100%;float:left;font-size:14px;font-weight:400;margin-top:5px;margin-bottom:0}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .hotel-phone span{font-weight:700}
.etecket-full.eticket-hotel-booking .result-panel .result .table-full{width:100%;float:left;border-top:0 solid #16528e;padding:0 20px;margin-bottom:20px}
.etecket-full.eticket-hotel-booking .result-panel .result .table-full table{margin-bottom:0;border-top:1px solid #16528e}
.etecket-full.eticket-hotel-booking .result-panel .result .table-full table>tbody>tr>td,.etecket-full.eticket-hotel-booking .result-panel .result .table-full table>thead>tr>th{border:1px solid #16528e}
.etecket-full.eticket-hotel-booking .result-panel .result .hotel-table-full{width:100%;float:left;padding:0 20px;margin-bottom:20px}
.etecket-full.eticket-hotel-booking .result-panel .result .hotel-table-full table{margin-bottom:0}
.etecket-full.eticket-hotel-booking .result-panel .result .hotel-table-full table>tbody>tr>td,.etecket-full.eticket-hotel-booking .result-panel .result .hotel-table-full table>thead>tr>th{border:1px dashed #16528e}
.reset-password-full{width:100%;height:100vh;float:left;background:#eee;position:relative;background:linear-gradient(140deg,#f2f3f8 10%,#babbc1) 50%}
.reset-password-full .reset-password-outer{width:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.reset-password-full .reset-password-outer .reset-password-inner{width:100%;background:#fff;float:left;padding:0;border:1px solid #fff;border-radius:5px}
.reset-password-full .reset-password-outer .reset-password-inner label{color:#999;font-weight:600}
.reset-password-full .reset-password-outer .reset-password-inner .contect{width:100%;float:left;padding:0 20px}
.reset-password-full .reset-password-outer .reset-password-inner .logo-outer{width:70%;margin:0 auto}
.reset-password-full .reset-password-outer .reset-password-inner .logo{width:100%;float:left;text-align:center;font-size:20px;font-weight:600;margin:40px 0 30px 0;padding:10px 0;color:#fff}
.reset-password-full .reset-password-outer .reset-password-inner .logo img{width:100%;height:auto}
.reset-password-full .reset-password-outer .reset-password-inner .form-group{width:100%;float:left;padding:0 15px;margin-bottom:25px}
.reset-password-full .reset-password-outer .reset-password-inner .form-group .position-reletive{width:100%;float:left;font-weight:400;position:relative;margin-top:10px}
.reset-password-full .reset-password-outer .reset-password-inner .form-group .position-reletive .icon{width:40px;height:34px;line-height:34px;text-align:center;font-size:18px;position:absolute;bottom:0;left:0;color:#999}
.reset-password-full .reset-password-outer .reset-password-inner .form-group .position-reletive .form-control{width:100%;float:left;height:34px;border-radius:0;padding-left:50px;border:0;box-shadow:none;border-bottom:1px solid #dfdfdf}
.reset-password-full .reset-password-outer .reset-password-inner .form-group .position-reletive .form-control:focus+.icon{color:#a056ef}
.reset-password-full .reset-password-outer .reset-password-inner .login-btn-outer{width:200px;margin:0 auto}
.reset-password-full .reset-password-outer .reset-password-inner .login-btn{width:100%;float:left;padding:10px 0;margin-top:20px;border-radius:25px;background:#f7941d;color:#fff;border:1px solid #666464;outline:0;border:0}
.reset-password-full .reset-password-outer .reset-password-inner .login-btn:hover{background:#f7941d}
@media only screen and (min-width:320px) and (max-width:500px){
.reset-password-full .reset-password-outer{width:95%;margin:0 auto}
}
.slidecontainer{width:100%}
.price-bar{width:100%;float:left;-webkit-appearance:none;height:4px;margin:15px 0;border-radius:5px;background:#15bdcc;outline:0;opacity:1;-webkit-transition:.2s;transition:opacity .2s}
.price-bar:hover{opacity:1}
.price-bar::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;margin-top:5px;background:#15bdcc;z-index:11111;cursor:pointer}
.price-bar::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#4caf50;cursor:pointer}
.price-bar-text{width:100%;float:left}
.reset-password-successfully-full{width:100%;height:100vh;float:left;position:relative;background:linear-gradient(140deg,#f2f3f8 10%,#babbc1) 50%}
.reset-password-successfully-full .reset-password-outer{width:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.reset-password-successfully-full .reset-password-outer .reset-password-inner{width:100%;background:#fff;float:left;padding:0;border:1px solid #fff;border-radius:5px}
.reset-password-successfully-full .reset-password-outer .reset-password-inner .contect{width:100%;float:left;padding:0 20px;padding-bottom:30px}
.reset-password-successfully-full .reset-password-outer .reset-password-inner .icon-outer{width:70px;margin:0 auto}
.reset-password-successfully-full .reset-password-outer .reset-password-inner .icon{width:100%;height:70px;float:left;border-radius:50%;border:2px solid #15bdcc;text-align:center;font-size:20px;font-weight:600;margin:40px 0 30px;padding:10px 0;color:#f7941d}
.reset-password-successfully-full .reset-password-outer .reset-password-inner .icon i{width:100%;line-height:50px;font-size:40px}
.reset-password-successfully-full .reset-password-outer .reset-password-inner .status{width:100%;float:left;padding:0 50px;text-align:center;font-size:16px;font-weight:600;color:#333}
.reset-password-successfully-full .reset-password-outer .reset-password-inner .login-btn-outer{width:200px;margin:0 auto}
.reset-password-successfully-full .reset-password-outer .reset-password-inner .login-btn{width:100%;float:left;padding:10px 0;margin-top:20px;border-radius:25px;background:#f7941d;color:#fff;outline:0;border:0}
.reset-password-successfully-full .reset-password-outer .reset-password-inner .login-btn:hover{background:#f7941d}
@media only screen and (min-width:320px) and (max-width:500px){
.reset-password-successfully-full .reset-password-outer{width:95%;margin:0 auto}
}
.help-detail-popup-main{transform:translateY(-100px);-webkit-transform:translateY(-100px);transition:.5s;-webkit-transition:.5s}
.help-detail-popup-main.in{transform:translateY(100px);-webkit-transform:translateY(100px)}
.help-detail-popup-main .modal-content{width:100%;float:left;max-height:800px;overflow:auto;font-family:Montserrat,sans-serif!important}
.help-detail-popup-main .modal-body{width:100%;float:left;padding:0}
.help-detail-popup-main .modal-header{display:none}
.help-detail-popup-main .close{outline:0;width:25px;height:25px;border-radius:50%;position:absolute;right:40px;background:#999;color:#fff;opacity:1;z-index:1}
.help-detail-popup-main .close:hover{background:#666;opacity:1;color:#fff}
.help-detail-popup-main .term-conditon-popup{width:100%;float:left;background:#fff;padding:15px 40px}
.help-detail-popup-main .term-conditon-popup .header-panel{width:100%;float:left;padding:15px 0}
.help-detail-popup-main .term-conditon-popup .header-panel h5{width:100%;float:left;font-size:22px;border-bottom:1px solid #ccc;font-weight:400;color:#16528e;line-height:1.5em;margin-top:0}
.help-detail-popup-main .term-conditon-popup .header-panel h5 span{width:auto;float:left;border-bottom:2px solid #15bdcc}
.help-detail-popup-main .term-conditon-popup .content-panel{width:100%;float:left}
.help-detail-popup-main .term-conditon-popup .content-panel p{width:100%;float:left;color:#181818;margin-bottom:5px;text-align:justify}
.help-detail-popup-main .term-conditon-popup .content-panel .info-panel-form{width:100%;float:left;position:relative;padding-left:100px}
.help-detail-popup-main .term-conditon-popup .content-panel .info-panel-form .form-title{width:100px;float:left;color:#333;position:absolute;top:8px;left:0;font-weight:400}
.help-detail-popup-main .term-conditon-popup .content-panel .info-panel-form .form-control{border:1px solid #c5c5c5;height:34px;border-radius:0!important;transition:.5s;-webkit-transition:.5s}
.help-detail-popup-main .term-conditon-popup .content-panel .info-panel-form .form-control:focus{border:1px solid #1875f0}
.help-detail-popup-main .term-conditon-popup .content-panel .info-panel-form select.form-control{line-height:36px}
.help-detail-popup-main .term-conditon-popup .content-panel .info-panel-form textarea.form-control{height:auto}
.help-detail-popup-main .term-conditon-popup .content-panel .save-btn-bottom{width:35%;float:right;font-size:13px;text-align:center;line-height:30px;margin-bottom:15px;margin-left:10px;background-color:#1ab394;color:#fff;box-shadow:0 2px 2px 0 rgba(26,179,148,.14),0 3px 1px -2px rgba(26,179,148,.2),0 1px 5px 0 rgba(26,179,148,.12);color:#fff;border-radius:5px}
.help-detail-popup-main .term-conditon-popup .content-panel .save-btn-bottom:hover{box-shadow:0 14px 26px -12px rgba(26,179,148,.42),0 4px 23px 0 rgba(26,179,148,.12),0 8px 10px -5px rgba(26,179,148,.2)}
@media (min-width:992px){
.help-detail-popup-main .modal-dialog{width:500px!important;margin:30px auto}
}
.popup_block_Outer{background:rgba(0,0,0,.6);height:100%;left:0;position:fixed;width:100%;z-index:9999;top:0}
.popup_block.popup-outer{float:left;width:100%;height:100vh;background:rgba(0,0,0,.5)}
.popup_block{border:0 solid #212121;float:left;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);padding:15px 5px;position:fixed;top:20%;width:auto;z-index:10000}
.popup_block .progress.flight-popup{width:500px;max-width:100%;text-align:center;height:auto!important;background:0 0!important;border-color:transparent!important;border:0!important;box-shadow:none!important}
.popup_block .progress.flight-popup .header{width:100%;float:left}
.popup_block .progress.flight-popup .header .onle-half{width:50%;float:left}
.popup_block .progress.flight-popup .header .onle-half .im-res{width:100%;height:auto}
.popup_block .progress.flight-popup .header .onle-half .im-auot{width:auto;height:auto}
.popup_block .progress.flight-popup .header .line{width:100%;height:5px;float:left;background:#1a2a4b;margin:10px 0;position:relative}
.popup_block .progress.flight-popup .header .line:before{content:"";position:absolute;width:25%;height:5px;background:#ffcb01;left:0}
.popup_block .progress.flight-popup .header .line:after{content:url(../images/icons/popup-plane-icon.png);position:absolute;left:23%;top:-7px}
.popup_block .progress.flight-popup .header2{width:100%;float:left;background:#fec900;padding:10px 10px}
.popup_block .progress.flight-popup .header2 h3{width:100%;float:left;font-size:18px!important;color:#1a2a4b!important;text-align:center;font-weight:600;margin:0}
.popup_block .progress.flight-popup .header2 p{width:100%;float:left;font-size:10px;color:#1a2a4b;text-align:center;font-weight:400;margin:0}
.popup_block .progress.flight-popup .detail{width:100%;float:left;background:#1a2a4b;color:#fff}
.popup_block .progress.flight-popup .detail .city-full{width:100%;float:left;padding:5px 0;margin:5px 0}
.popup_block .progress.flight-popup .detail .city-full i{color:#ffcb01}
.popup_block .progress.flight-popup .detail .city-full .city{width:100%;float:left;color:#fff;font-size:12px;padding:0;margin-bottom:0}
.popup_block .progress.flight-popup .detail .city-full .city2{width:100%;float:left;color:#fff;font-size:16px;padding:0;margin-bottom:0;font-weight:600}
.popup_block .progress.flight-popup .detail .city-full p{margin-bottom:0}
.popup_block .progress.flight-popup .detail .info-full{width:100%;float:left;padding:10px 10px;margin:5px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}
.popup_block .progress.flight-popup .detail .info-full .head{width:100%;float:left;color:#ffcb01;font-size:12px;padding:0;margin-bottom:0}
.popup_block .progress.flight-popup .detail .info-full .text{width:100%;float:left;color:#fff;font-size:12px;padding:0;margin-bottom:0}
.popup_block .progress.flight-popup .detail .call{width:100%;float:left;color:#ffcb01;font-size:18px;font-weight:600;margin-bottom:0;animation:blinker 2s linear infinite}
@keyframes blinker{
49.9%,from{opacity:0}
50%,to{opacity:1}
}
.popup_block .progress.flight-popup .detail .call-number{width:100%;float:left;color:#fff;font-size:25px;font-weight:600;padding:3px 0;background:#00aadf;border-radius:20px;margin-top:10px;margin-bottom:10px}
.popup_block .progress.flight-popup .footer-logo{width:100%;float:left;text-align:center;margin-top:5px}
.popup_block .progress.flight-popup .detail .gif-full{width:80%;margin:0 auto}
.popup_block .progress.flight-popup .detail .gif-full .gif{width:100%;float:left;margin:10px 0}
.popup_block .progress.flight-popup .detail .gif-full .gif img{width:100%;height:auto}
.popup_block .progress.flight-popup .detail .gif-full .gif .video-panel{width:100%;float:left}
.popup_block .progress.flight-popup .detail .gif-full .gif .video-panel video{width:100%;height:auto}
.popup_block .progress.flight-popup .detail .gif-ful1{width:100%;margin:0 auto}
.popup_block .progress.flight-popup .detail .gif-full1 .gif{width:100%;float:left;margin:10px 0}
.popup_block .progress.flight-popup .detail .gif-full1 .gif img{width:auto;height:auto}
.popup_block .progress.flight-popup .header .line:before{-webkit-animation:plane-bg 5s infinite}
.popup_block .progress.flight-popup .header .line:after{-webkit-animation:plane-icon 5s infinite}
@-webkit-keyframes plane-bg{
from{width:0%}
to{width:100%}
}
@-webkit-keyframes plane-icon{
from{left:0}
to{left:100%}
}
@media (max-width:767px){
.popup_block .progress.flight-popup{width:450px;max-width:100%}
}
@media (max-width:460px){
.popup_block .progress.flight-popup{width:320px;max-width:100%}
}
.popup_block .progress.flight-popup .detail .gif-full.common-popup{width:20%;margin:0 auto}
.popup_block .progress.flight-popup .detail .gif-full.common-popup .gif{width:100%;float:left;margin:10px 0}
.popup_block .progress.flight-popup .detail .gif-full.common-popup .gif img{width:100%;height:auto}
.popup_block .progress.flight-popup .detail .not-refresh{width:100%;float:left;text-align:center;font-size:10px;color:#868080}
.popup_block .progress.flight-popup.common-p{width:440px;height:auto!important;background:0 0!important;border-color:transparent!important;border:0!important;box-shadow:none!important}
.popup_block .progress.flight-popup .header2 h3{width:100%;float:left;font-size:24px!important;color:#1a2a4b!important;text-align:center;font-weight:600;margin:0;margin-bottom:10px}
.popup_block .progress.flight-popup .header2 p{width:100%;float:left;font-size:15px;color:#1a2a4b;text-align:center;font-weight:600;margin:0}
.popup_block .progress.flight-popup .detail .gif-full.common-popup{width:20%;margin:0 auto}
.popup_block .progress.flight-popup .detail .gif-full.common-popup .gif{width:100%;float:left;margin:10px 0}
.popup_block .progress.flight-popup .detail .gif-full.common-popup .gif img{width:100%;height:auto}
.popup_block .progress.flight-popup .detail .gif-full.common-popup .gif .video-panel{width:100%;float:left}
.popup_block .progress.flight-popup .detail .gif-full.common-popup .gif .video-panel video{width:100%;height:auto}
.popup_block .progress.flight-popup .detail .not-refresh{width:100%;float:left;text-align:center;font-size:10px;color:#868080}
*,:after,:before{box-sizing:border-box}
.plane{margin:20px auto;max-width:600px;font-family:'Open Sans',sans-serif}
.indications{position:absolute;left:100px;top:100px}
.indications ul{margin:0;padding:0}
.indications ul li{list-style-type:none;margin-bottom:10px}
.cockpit{height:250px;position:relative;overflow:hidden;text-align:center;border-bottom:5px solid #d8d8d8}
.cockpit:before{content:"";display:block;position:absolute;top:0;left:0;height:500px;width:100%;border-radius:50%;border-right:5px solid #d8d8d8;border-left:5px solid #d8d8d8}
.cockpit h1{width:60%;margin:100px auto 35px auto;position:relative}
.exit{position:relative;height:50px}
.exit:after,.exit:before{content:"EXIT";font-size:14px;line-height:18px;padding:0 2px;font-family:"Arial Narrow",Arial,sans-serif;display:block;position:absolute;background:green;color:#fff;top:50%;transform:translate(0,-50%)}
.exit:before{left:0}
.exit:after{right:0}
.fuselage{border-right:5px solid #d8d8d8;border-left:5px solid #d8d8d8}
ol{list-style:inside;padding:0;margin:0}
.seats{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}
.seat{display:flex;flex:4.28571428571429%;padding:5px;position:relative}
.seat:nth-child(3),.seat:nth-child(7){margin-right:8.28571428571429%}
.seat input[type=checkbox]{position:absolute;opacity:0}
.seat input[type=checkbox]:checked+label{background:#6c8f63;-webkit-animation-name:rubberBand;animation-name:rubberBand;animation-duration:.3s;animation-fill-mode:both}
.seat input[type=checkbox]:checked+label:after{content:"*";text-indent:0;position:absolute;top:-1px;left:28%;transform:translate(-50%,0);font-size:22px}
.seat.avl-after-purchage input[type=checkbox]+label{background:#c4df9b;-webkit-animation-name:rubberBand;animation-name:rubberBand;animation-duration:.3s;animation-fill-mode:both}
.seat.occupied label{background:#fbaf5d;-webkit-animation-name:rubberBand;animation-name:rubberBand;animation-duration:.3s;animation-fill-mode:both;cursor:not-allowed!important}
.seat.active-pax label{background:#39f;-webkit-animation-name:rubberBand;animation-name:rubberBand;animation-duration:.3s;animation-fill-mode:both;cursor:not-allowed!important}
.seat input[type=checkbox]:disabled+label{background:#ddd;text-indent:-9999px;overflow:hidden}
.seat input[type=checkbox]:disabled+label:after{content:"X";text-indent:0;position:absolute;top:4px;left:50%;transform:translate(-50%,0)}
.seat input[type=checkbox]:disabled+label:hover{box-shadow:none;cursor:not-allowed}
.seat label{display:block;position:relative;width:100%;text-align:center;font-size:14px;font-weight:700;line-height:1.5rem;padding:4px 0;background:#ecebeb;border-radius:5px;animation-duration:.3s;animation-fill-mode:both}
.seat label:before{content:"";position:absolute;width:75%;height:75%;top:1px;left:50%;transform:translate(-50%,0);background:rgba(255,255,255,.4);border-radius:3px}
.seat label:hover{cursor:pointer;box-shadow:0 0 0 2px #5c6aff}
.hidden-exit-way{visibility:hidden}
@-webkit-keyframes rubberBand{
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes rubberBand{
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
.header2{width:100%;float:left;top:50px;z-index:1}
.flight-search-header{width:100%;float:left;background:#0a90d4}
.flight-search-header ul{width:100%;float:left;list-style:none;margin-bottom:0;text-align:left;padding-left:0}
.flight-search-header ul li{display:inline-block;color:#fff;padding:10px 15px}
.flight-search-header ul li.active{background:red}
.flight-search-header ul li a{color:#fff}
.seat-id-info{width:100%;float:left;background:#efeeee;border-bottom:1px solid #9c9b9b}
.seat-id-info #DivSelectedSeats #spanSelectedSeats{width:100%;float:left}
.seat-id-info #DivSelectedSeats #spanSelectedSeats span{float:left;padding:10px}
.plane-outer{width:100%;float:left}
.plane-outer .plane{background:#efeeee}
.plane-outer .plane .cockpit{background:#fff;border-bottom:5px solid #9c9b9b}
.plane-outer .plane .cockpit:before{background:#fff;border-right:5px solid #9c9b9b;border-left:5px solid #9c9b9b}
.plane-outer .plane .fuselage{border-right:5px solid #9c9b9b;border-left:5px solid #9c9b9b}
.plane-outer .plane .exit.exit--back.fuselage{border-bottom:5px solid #9c9b9b}
.plane-outer .plane .tab-content-penal{border-right:5px solid #9c9b9b;border-left:5px solid #9c9b9b}
.seat label{background:#dedddd}
.plane li.row.row--2{list-style:none}
.save-btn{background:#5c6aff;color:#fff;outline:0;border:0;padding:5px 10px}
.viewsaveddate{background:#0a90d4;color:#fff;outline:0;border:0;padding:5px 10px}
.hover-detail-full{position:relative}
.hover-detail-full .hover-detail{width:300px;float:left;position:absolute;bottom:120%;left:-70%;background:#fff;border:1px solid #333;z-index:1;display:none}
.hover-detail-full .hover-detail .hd-header{width:100%;float:left;background:#0a90d4;color:#fff;font-size:16px;padding:8px 0;font-weight:600;text-align:center}
.hover-detail-full .hover-detail .detail-panel{width:100%;float:left;padding:10px}
.hover-detail-full .hover-detail .detail-panel p{width:100%;float:left}
.hover-detail-full:hover .hover-detail{display:block}
.cruise-result-full .modify-search{margin:20px 0;padding:20px;border:1px solid #01306f;background:#dcebff;font-family:Lato,sans-serif}
.cruise-result-full .modify-search .modify{background:#01306f;color:#fff;margin-top:23px}
.cruise-result-full .modify-search .form_full{position:relative}
.cruise-result-full .modify-search .form_full .form-control{padding-left:30px;height:34px}
.cruise-result-full .modify-search .form_full label{width:100%;font-weight:700;text-align:left;color:#01306f}
.cruise-result-full .modify-search .form-group span.icon{position:absolute;left:7px;bottom:0;color:#d3302c;line-height:34px;height:34px;font-size:15px}
.cruise-result-full .cruise-result{border:1px solid #6a6c6f;width:100%;float:left;padding:10px;position:relative;box-shadow:0 2px 4px #999;margin-bottom:20px}
.cruise-result-full .cruise-result .cruise-image{display:block}
.cruise-result-full .cruise-result .box-title{margin:0 0 10px;font-size:22px}
.cruise-result-full .cruise-result .box-title small{text-transform:unset;font-size:15px;color:#4c4848;font-weight:600}
.cruise-result-full .cruise-result .Duration{margin-bottom:10px;display:block}
.cruise-result-full .cruise-result .cruise-image img{max-width:100%;height:165px;display:block;object-fit:cover;object-position:top;box-shadow:0 2px 4px #999}
.cruise-result-full .cruise-result .cruise-logo img{max-height:40px;margin-top:10px}
.cruise-result-full .cruise-result .cruise-logo{width:100%;float:left}
.cruise-result-full .cruise-result .sailingDate{width:25%;float:left;margin-top:20px}
.cruise-result-full .cruise-result .sailingDate1{margin-top:0;width:25%;float:left}
.cruise-result-full .cruise-result .sailingDate1 h2{margin-top:0!important}
.cruise-result-full .cruise-result .sailingDate1 .form_full{margin-left:2px;margin-right:2px}
.cruise-result-full .cruise-result .departure{width:33%;float:left;margin-top:10px}
.cruise-result-full .cruise-result .sailingDate h2{font-size:12px;margin:0 0 5px}
.cruise-result-full .cruise-result .sailingDate h3{font-size:14px;margin:0 0 10px;font-weight:700}
.cruise-result-full .cruise-result .departure h2{font-size:12px;margin:0 0 5px}
.cruise-result-full .cruise-result .departure h3{font-size:14px;margin:0 0 10px;font-weight:700}
.cruise-result-full .cruise-result .price{font-size:20px;text-align:center;display:block;margin-bottom:20px}
.cruise-result-full .cruise-result .price small{display:block;font-size:60%}
.cruise-result-full .cruise-result .selectOption{font-size:18px;margin-top:15px;background:#ac2e24;display:block;padding:5px;text-align:center;color:#fff;box-shadow:0 2px 4px #999}
.cruise-result-full .cruise-result .sailingDateinput .form-control{background:0 0;height:inherit;border:1px solid #aaa;position:relative;top:3px;padding:2px;border-radius:0}
@media screen and (min-width:320px) and (max-width:767px){
.cruise-result-full .cruise-result .selectOption{display:inline-flex}
.cruise-result-full .cruise-result .cruise-image img{width:100%;height:auto}
.cruise-result-full .cruise-result .sailingDate{width:50%}
}
.cruise-detail-full .cruise-detail{width:100%;float:left;padding:40px 0;background:#f5f5f5}
.cruise-detail-full .cruise-detail .heading{width:100%;float:left}
.cruise-detail-full .cruise-detail .heading h1.top-heading{margin-bottom:20px;font-size:23px;font-family:'Open Sans',sans-serif;font-weight:600;color:#4a4949}
.cruise-detail-full .cruise-detail .heading h2{font-size:17px;font-weight:600;font-family:'Open Sans',sans-serif}
.cruise-detail-full .cruise-detail .cruise-img{width:100%;float:left}
.cruise-detail-full .cruise-detail .cruise-img img{width:100%;height:483px;object-fit:cover}
.cruise-detail-full .cruise-detail .location{width:100%;float:left;margin-top:70px;margin-bottom:20px}
.cruise-detail-full .cruise-detail .location .progress-bar-container{margin:0 auto;width:80%}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar{position:relative}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__bar{height:3px;width:383px}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__bar--completed{background:#9959a2;margin-top:25px}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circles{display:inline-flex}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle{background:#fff;border-radius:50%;border:3px solid #dfdfdf;color:#b2b5ba;cursor:pointer;height:50px;line-height:48px;position:relative;text-align:center;width:50px}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle--completed{background:#01b7f2;border-color:#01b7f2}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle--completed1{background:#98ce44;border-color:#98ce44}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle--completed2{background:#f20000;border-color:#f20000}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle--completed .number{color:#fff;font-size:1.8em}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle--completed1 .number{color:#fff;font-size:1.8em}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle--completed2 .number{color:#fff;font-size:1.8em}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle--selected{border-color:#9959a2;color:#243667}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle .number{font-size:1.1em;font-weight:700}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle__label{top:100%;color:#868686;font-family:'Open Sans',sans-serif;font-weight:600;left:50%;margin-bottom:4px;margin-left:-50px;position:absolute;text-align:center;width:100px}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle__label1{top:-100%;color:#868686;font-family:'Open Sans',sans-serif;font-weight:600;left:50%;margin-bottom:4px;margin-left:-50px;position:absolute;text-align:center;width:100px}
.cruise-detail-full .cruise-detail .tab{width:100%;float:left;margin-top:70px}
.cruise-detail-full .cruise-detail .tab ul.tabs{list-style:none;padding-left:0}
.cruise-detail-full .cruise-detail .tab ul.tabs li{display:inline-block;position:relative}
.cruise-detail-full .cruise-detail .tab ul.tabs li:hover a{background:#772583;padding:10px;color:#fff}
.cruise-detail-full .cruise-detail .tab ul.tabs li a{background:#9aabb3;padding:10px;color:#fff}
.cruise-detail-full .cruise-detail .tab ul.tabs li a:hover{text-decoration:none}
.cruise-detail-full .cruise-detail .tab ul.tabs li:hover::after{position:absolute;content:"";border-width:10px;border-style:solid;border-color:transparent transparent #772583 transparent;left:50%;bottom:-28px;margin-left:-8px;transform:rotate(180deg)}
.cruise-detail-full .cruise-detail .tab ul.tabs li.active::after{position:absolute;content:"";border-width:10px;border-style:solid;border-color:transparent transparent #772583 transparent;left:50%;bottom:-28px;margin-left:-8px;transform:rotate(180deg)}
.cruise-detail-full .cruise-detail .tab ul.tabs li.active a{background:#772583;padding:10px;color:#fff}
.cruise-detail-full .cruise-detail .tab .visa-requirements{width:100%;float:left;margin-top:31px;box-shadow:0 4px 12px rgba(0,0,0,.19),0 1px 6px rgba(0,0,0,.27)}
.cruise-detail-full .cruise-detail .tab .visa-requirements h2{font-size:20px;background:#4f6e7d;margin-bottom:0;padding:10px;margin-top:0;color:#fff;font-family:'Open Sans',sans-serif;text-transform:uppercase;font-weight:600}
.cruise-detail-full .cruise-detail .tab .visa-requirements h2 span{font-size:18px;font-weight:400;text-transform:initial}
.cruise-detail-full .cruise-detail .tab .visa-requirements .visa-content{width:100%;float:left;padding:20px;background:#fff}
.cruise-detail-full .cruise-detail .tab .visa-requirements .visa-content p{font-size:14px;font-family:'Open Sans',sans-serif;color:#4e4e4e;font-weight:600}
.cruise-detail-full .cruise-detail .tab .visa-requirements .countries{width:100%;float:left;background:rgba(158,232,232,.41);padding:10px}
.cruise-detail-full .cruise-detail .tab .visa-requirements .countries ul{padding-left:22px;margin-bottom:0}
.cruise-detail-full .cruise-detail .tab .visa-requirements .countries ul li{color:#000;font-size:13px;font-family:'Open Sans',sans-serif;line-height:21px}
.cruise-detail-full .cruise-detail .tab .itinerary{width:100%;float:left;margin-top:20px;margin-top:50px;box-shadow:0 4px 12px rgba(0,0,0,.19),0 1px 6px rgba(0,0,0,.27)}
.cruise-detail-full .cruise-detail .tab .itinerary h2{background:#4f6e7d;margin-bottom:0;padding:10px;margin-top:0;color:#fff;font-family:'Open Sans',sans-serif;text-transform:uppercase;font-size:20px;font-weight:600}
.cruise-detail-full .cruise-detail .tab .itinerary h2 img{width:21px;margin-right:8px}
.cruise-detail-full .cruise-detail .tab .itinerary-content{width:100%;float:left;padding:20px 20px 0 20px;background:#fff;overflow:auto}
.cruise-detail-full .cruise-detail .tab .itinerary-content table{border:1px solid #ccc}
.cruise-detail-full .cruise-detail .tab .itinerary-content table tr.table-heading th{border-bottom:2px solid #ccc;color:#243667;font-family:'Open Sans',sans-serif}
.cruise-detail-full .cruise-detail .tab .itinerary-content table tr th{font-family:'Open Sans',sans-serif}
.cruise-detail-full .cruise-detail .tab .itinerary-content table tr:hover{background:#f5f5f5}
.cruise-detail-full .cruise-detail .tab .select-box{width:100%;float:left;margin-top:30px;background:#fff;padding:20px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-options{width:100%;float:left;margin:20px 0 20px 0}
.cruise-detail-full .cruise-detail .tab .select-box .tab-options ul{border-bottom:0}
.cruise-detail-full .cruise-detail .tab .select-box .tab-options li.active a{background:#243667;color:#fff}
.cruise-detail-full .cruise-detail .tab .select-box .tab-options li:hover a{background:#e5e6e6}
.cruise-detail-full .cruise-detail .tab .select-box .tab-options li a{padding:5px 10px;text-align:center;border-radius:4px;color:#337ab7;margin-right:5px}
.cruise-detail-full .cruise-detail .tab .select-box .sailing-traveller{width:100%;float:left}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content{width:100%;float:left}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside{width:100%;float:left;border:1px solid #ccc;padding:10px;margin-bottom:10px;box-shadow:1px 2px 4px 0 #ccc}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-img{width:100%;float:left}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-img img{width:100%;height:146px;object-fit:cover}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail{width:100%;float:left}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail h2{margin-top:0;font-size:19px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail p{height:60px;overflow:hidden}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail .detail{width:100%;float:left;border:1px solid #ccc;padding:10px 0}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail .detail ul{list-style:none;margin-bottom:0;padding-left:28px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail .detail ul li{display:inline-block;margin-right:19px;font-size:15px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail .detail ul li.cabin-size span{color:#7b7b7b}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail .detail ul li.occupency span{color:#7b7b7b}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail .detail ul li.cabin-available span{color:red}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .amount{width:100%;float:left;text-align:center}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .amount h3{margin-bottom:17px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .amount a{background:#243667;padding:8px 15px;margin-top:19px;border-radius:4px;text-align:center;color:#fff}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-header .modal-title{text-align:left;font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;color:#000}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body p{text-align:left}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .nav.nav-tabs{border-bottom:0}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .nav.nav-tabs li a{background:#edfaff!important;border:1px solid #ccc;color:#000;padding:5px 10px;border-radius:0;margin-right:5px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .nav.nav-tabs li.active a{background:#6cd1ff!important}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .nav.nav-tabs li:hover a{background:#6cd1ff!important}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .tab-options{width:100%;float:left;margin:0 0 20px 0}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .tab-options1{width:100%;float:left;margin:0 0 20px 0}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .tab-options1 li a span{background:#f44336;padding:5px;color:#fff;font-size:13px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .tab-options2{width:100%;float:left;margin:0 0 10px 0}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .tab-options3{width:100%;float:left;margin:0 0 20px 0}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .tab-content-table{width:100%;float:left}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .tab-content-table table{width:100%;border:1px solid #ddd}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .tab-content-table table tr th{border-right:1px solid #ddd;background:#eee;font-family:'Open Sans',sans-serif}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .tab-content-table table tr td{border-right:1px solid #ddd;background:#f1fbff}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .tab-content-table table tr.row-two td{background:#eee}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-body .tab-content-table table tr td.heading1{color:#a9a8a8}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-header{border-bottom:2px solid #0c4c80;padding:9px 15px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-header .close{color:#f44336;opacity:1;font-size:24px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .modal-content .modal-footer{border-top:0}
@media screen and (min-width:320px) and (max-width:767px){
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__bar{width:44px}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle__label1{font-size:10px}
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__circle__label{font-size:10px}
.cruise-detail-full .cruise-detail .heading h1.top-heading{font-size:16px}
.cruise-detail-full .cruise-detail .heading h2{font-size:14px}
.cruise-detail-full .cruise-detail .tab .visa-requirements h2{font-size:18px}
.cruise-detail-full .cruise-detail .tab .visa-requirements h2 span{font-size:14px}
.cruise-detail-full .cruise-detail .tab .itinerary-content table{min-width:584px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-options .nav-justified>li{float:left!important}
.cruise-detail-full .cruise-detail .tab .select-box .tab-options .nav-justified{width:100%}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail{margin-top:15px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .amount{margin-bottom:6px}
.cruise-detail-full .cruise-detail .cruise-img img{height:270px}
}
@media screen and (min-width:320px) and (max-width:605px){
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail .detail ul{padding-left:2px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail .detail ul li{margin-right:7px}
}
@media screen and (min-width:320px) and (max-width:360px){
.cruise-detail-full .cruise-detail .tab ul.tabs li a{padding:10px 2px;font-size:13px}
.cruise-detail-full .cruise-detail .tab ul.tabs li.active::after{bottom:-27px}
}
@media screen and (min-width:768px) and (max-width:991px){
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__bar{width:220px}
.cruise-detail-full .cruise-detail .heading h1.top-heading{font-size:20px}
}
@media screen and (min-width:992px) and (max-width:1199px){
.cruise-detail-full .cruise-detail .location .progress-bar-container .progress-bar__bar{width:277px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail .detail ul li{margin-right:8px;font-size:14px}
.cruise-detail-full .cruise-detail .tab .select-box .tab-content .inside .cabin-detail .detail ul{padding-left:2px}
}
.form-content .progressbar{margin:40px 0;padding:0;counter-reset:step;float:left;width:100%}
.form-content .progressbar li{list-style-type:none;width:20%;float:left;font-size:14px;font-weight:500;position:relative;text-align:center;color:rgba(52,40,104,.4)}
.form-content .progressbar li:before{width:55px;height:55px;content:counter(step);counter-increment:step;line-height:44px;border:6px solid #5d5386;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff;z-index:9999;position:relative;font-size:19px;color:#5d5386}
.form-content .progressbar li:after{width:100%;height:8px;content:'';position:absolute;background-color:#d7d7d7;top:24px;left:-50%;z-index:9}
.form-content .progressbar li:first-child:after{content:none}
.form-content .progressbar li.active{color:#ff0b0b}
.form-content .progressbar li.active:before{border-color:#5d5386;background:#5d5386;color:#fff}
.form-content .progressbar li.active+li:after{background-color:#5d5386;z-index:9}
.form-content{background-color:#f2f3f8;font-family:Montserrat,sans-serif}
.form-content .form-holder{background:#fff;box-shadow:0 1px 15px 1px rgba(52,40,104,.08);float:left;width:100%;margin:60px 0;border-radius:8px;padding:15px}
.form-content .section-title{color:#2c304d;font-weight:600;margin:20px 0 35px}
.form-content .section-title h4{font-size:16px;margin:0;font-weight:600}
.form-content .form-section{float:left;width:100%;padding:15px 90px}
.form-content .form-control-label{color:#2c304d;font-weight:500}
.form-content .form-control{font-size:14px;line-height:1.25;color:#2c304d;border:1px solid #eee;border-radius:4px;padding:.75rem 1.07rem;box-shadow:none;height:38px}
.form-content .form-control:focus{border:1px solid #5d5386}
.form-content .form-group{margin-bottom:20px}
.form-content .text-danger{color:#dc3545!important;margin-left:7px}
.form-content .btn-secondary{color:#2c304d;background-color:#e4e8f0;border:2px solid #e4e8f0}
.form-content .button-holder{text-align:right;margin:20px 0;float:left;width:100%;padding:0 90px}
.form-content .button-holder li a{display:inline-block;padding:9px 26px;background-color:#fff;border:1px solid #ddd;border-radius:30px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.form-content .button-holder li a:hover{background:#ea5844;color:#fff}
.form-content .btn-gradient-01,.form-content .btn-gradient-01 a{background:#e23f83;background:linear-gradient(to right,#e23f83 0,#ea5844 100%);background-size:200% auto;font-weight:600;transition:.5s;color:#fff;border:0 none;padding:12px 20px}
.form-content .d-inline-block{display:inline-block!important}
.form-content-new.form-content .progressbar{margin:40px 0;padding:0;counter-reset:step;float:left;width:100%}
.form-content-new.form-content .progressbar li{list-style-type:none;width:20%;float:left;font-size:14px;font-weight:500;position:relative;text-align:center;color:rgba(52,40,104,.4)}
.form-content-new.form-content .progressbar li:before{width:55px;height:55px;content:counter(step);counter-increment:step;line-height:44px;border:6px solid #5d5386;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff;z-index:9999;position:relative;font-size:19px;color:#5d5386}
.form-content-new.form-content .progressbar li:after{width:100%;height:8px;content:'';position:absolute;background-color:#d7d7d7;top:24px;left:-50%;z-index:9}
.form-content-new.form-content .progressbar li:first-child:after{content:none}
.form-content-new.form-content .progressbar li.active{color:#ff0b0b}
.form-content-new.form-content .progressbar li.active:before{border-color:#5d5386;background:#5d5386;color:#fff}
.form-content-new.form-content .progressbar li.active+li:after{background-color:#5d5386;z-index:9}
.form-content-new.form-content{background-color:#f2f3f8;font-family:Montserrat,sans-serif}
.form-content-new.form-content .form-holder{background:#fff;box-shadow:0 1px 15px 1px rgba(52,40,104,.08);float:left;width:100%;margin:60px 0;border-radius:8px;padding:15px}
.form-content-new.form-content .section-title{color:#2c304d;font-weight:600;margin:0 0 20px}
.form-content-new.form-content .section-title h4{display:flex;justify-content:space-between;font-size:16px;margin:0;font-weight:600;color:#e83e8c;position:relative;padding-bottom:10px}
.form-content-new.form-content .section-title h4:before{content:"";position:absolute;top:100%;left:0;width:100px;height:2px;background:#e83e8c}
.form-content-new.form-content .section-title h4.color-box-outer:before{content:"";position:absolute;top:30px;left:0;width:100px;height:2px;background:#e83e8c}
.form-content-new.form-content .section-title .info{width:100%;float:left;font-size:11px;color:#737373;margin-top:10px;margin-bottom:15px}
.form-content-new.form-content .form-section{float:left;width:100%;padding:15px 90px}
.form-content-new.form-content .form-control-label{color:#2c304d;font-weight:500}
.form-content-new.form-content .form-control{font-size:14px;line-height:1.25;color:#2c304d;border:1px solid #eee;border-radius:4px;padding:.75rem 1.07rem;box-shadow:none;height:38px}
.form-content-new.form-content .form-control:focus{border:1px solid #5d5386}
.form-content-new.form-content .form-group{margin-bottom:20px}
.form-content-new.form-content .text-danger{color:#dc3545!important;margin-left:7px}
.form-content-new.form-content .btn-secondary{color:#2c304d;background-color:#e4e8f0;border:2px solid #e4e8f0}
.form-content-new.form-content .button-holder{text-align:right;margin:20px 0;float:left;width:100%;padding:0 90px}
.form-content-new.form-content .button-holder li a{display:inline-block;padding:9px 26px;background-color:#fff;border:1px solid #ddd;border-radius:30px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.form-content-new.form-content .button-holder li a:hover{background:#ea5844;color:#fff}
.form-content-new.form-content .btn-gradient-01,.form-content-new.form-content .btn-gradient-01 a{background:#e23f83;background:linear-gradient(to right,#e23f83 0,#ea5844 100%);background-size:200% auto;font-weight:600;transition:.5s;color:#fff;border:0 none;padding:12px 20px}
.form-content-new.form-content .d-inline-block{display:inline-block!important}
.form-content-new.form-content .line{width:100%;float:left;margin-bottom:20px;padding:0 90px}
.form-content-new.form-content .line .inner{width:100%;float:left;border:.5px solid #dfdfdf;margin-top:20px}
.form-content-new.form-content .line2{width:100%;float:left;margin-bottom:0;padding:0 0}
.form-content-new.form-content .line2 .inner{width:100%;float:left;border:.5px solid #dfdfdf;margin-top:20px}
.form-content-new.form-content .progressbar{margin:40px 0 0 0}
.form-content-new.form-content .form-control{height:40px}
.form-content-new.form-content .form-control.color-select{height:30px;width:50px;padding:0;display:inline-block;border:none}
.form-content-new.form-content .preference-color{display:flex;flex-direction:column}
.form-content-new.form-content .preference-color .text{display:flex}
.form-content-new.form-content .preference-color .colorbox{display:flex;flex-direction:row-reverse}
.form-content-new.form-content .progressbar li{width:33.3333%}
.form-content-new.form-content .progressbar li.active:before{border-color:#e23f83;background:linear-gradient(to right,#e23f83 0,#ea5844 100%);color:#fff}
.form-content-new.form-content .progressbar li.active+li:after{background:linear-gradient(to right,#e23f83 0,#ea5844 100%)}
.form-content-new.form-content .form-control-label.facebook{color:#3b5999}
.form-content-new.form-content .form-control-label.linkedin{color:#0077b5}
.form-content-new.form-content .form-control-label.twitter{color:#55acee}
.form-content-new.form-content .form-control-label.pinterest{color:#bd081c}
.form-content-new.form-content .form-control-label.instagram{color:#e4405f}
.form-content-new.form-content .form-control-label.working-hour1{color:#4caf50}
.form-content-new.form-content .form-control-label.working-hour2{color:red}
.form-content-new.form-content .suppliers-panel{width:100%;float:left}
.form-content-new.form-content .suppliers-panel .form-group{width:100%;float:left}
.form-content-new.form-content .suppliers-panel .form-group .checkbox{margin-top:0}
.form-content-new.form-content .checkbox-full-oter{width:100%;float:left;max-height:250px;overflow:auto}
.form-content-new.form-content .checkbox-full1{width:100%;float:left}
.form-content-new.form-content .checkbox-full1 .cell{width:25%;float:left;margin-bottom:10px}
.form-content-new.form-content .checkbox-full1 .box2{width:25%;float:left;margin-bottom:10px;padding:0 10px}
.form-content-new.form-content .checkbox-full1 .box3{width:25%;float:left;margin-bottom:10px;padding:0 10px}
.form-content-new.form-content .checkbox-full1 .box4{width:25%;float:left;margin-bottom:10px;padding:0 10px}
.form-content-new.form-content .checkbox-full1 .form-control{width:100%;height:34px}
.form-content-new.form-content .checkbox-full1 input[type=checkbox]+label{display:block;font-weight:400;position:relative;margin:.2em;cursor:pointer;padding:.2em;padding-left:30px}
.form-content-new.form-content .checkbox-full1 input[type=checkbox]{display:none}
.form-content-new.form-content .checkbox-full1 input[type=checkbox]+label:before{position:absolute;left:0;top:4px;content:"\2714";border:.1em solid #666;border-radius:.2em;display:inline-block;width:20px;height:20px;padding-left:.2em;padding-bottom:.3em;margin-right:.2em;vertical-align:bottom;color:transparent;transition:.2s}
.form-content-new.form-content .checkbox-full1 input[type=checkbox]+label:active:before{transform:scale(0)}
.form-content-new.form-content .checkbox-full1 input[type=checkbox]:checked+label:before{background-color:#e83e8c;border-color:#e83e8c;color:#fff}
.form-content-new.form-content .checkbox-full1 input[type=checkbox]:disabled+label:before{transform:scale(1);border-color:#aaa}
.form-content-new.form-content .checkbox-full1 input[type=checkbox]:checked:disabled+label:before{transform:scale(1);background-color:#bfb;border-color:#bfb}
.form-content-new.form-content .form-section .website-portfolio .TemplateImage{width:100%;float:left;margin-bottom:50px;border-radius:5px}
.form-content-new.form-content .form-section .website-portfolio .TemplateImage:hover img{transform:scale(1.2)}
.form-content-new.form-content .form-section .website-portfolio .TemplateImage img{width:100%;height:auto;margin-top:0;transition:.3s}
.form-content-new.form-content .form-section .website-portfolio .TemplateImage img.active{width:100%;height:auto;margin-top:0;border:2px solid #e83e8c;padding:10px}
.form-content-new.form-content .form-section .website-portfolio .TemplateImage img.blur-img{-webkit-filter:blur(4px);filter:blur(4px)}
.form-content-new.form-content .form-section .website-portfolio .TemplateImage img.blur-img.active{-webkit-filter:blur(0px);filter:blur(0px)}
.main-shadow-box{width:100%;float:left;background:#fff;overflow:hidden;border-radius:5px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.main-shadow-box:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.main-shadow-box-normal{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.main-shadow-box-normal:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.form-content-new.form-content .checkbox-full-oter::-webkit-scrollbar{width:6px}
::-webkit-scrollbar-track{background-color:#dfdfdf;-webkit-border-radius:0px;border-radius:0}
::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0;background:#999}
@media only screen and (min-width:320px) and (max-width:767px){
.form-content-new.form-content .form-control.title{padding:0 5px}
.form-content-new.form-content .checkbox-full1 .cell{width:100%;float:left;margin-bottom:10px}
.form-content-new.form-content .checkbox-full1 .box2{width:100%;float:left;margin-bottom:10px;padding:0 0}
.form-content-new.form-content .checkbox-full1 .box3{width:100%;float:left;margin-bottom:10px;padding:0 0}
.form-content-new.form-content .checkbox-full1 .box4{width:100%;float:left;margin-bottom:10px;padding:0 0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.form-content-new.form-content .checkbox-full1 .cell{width:50%;float:left;margin-bottom:10px}
.form-content-new.form-content .checkbox-full1 .box2{width:50%;float:left;margin-bottom:10px;padding:0 10px}
.form-content-new.form-content .checkbox-full1 .box3{width:50%;float:left;margin-bottom:10px;padding:0 10px}
.form-content-new.form-content .checkbox-full1 .box4{width:50%;float:left;margin-bottom:10px;padding:0 10px}
}
@media only screen and (min-width:320px) and (max-width:1199px){
.form-content-new.form-content .line{padding:0 0}
.form-content .form-section{float:left;width:100%;padding:15px 0}
}
.register-pg{width:100%;float:left;background:#f5f5f5!important}
.registration-new-pg{width:100%;float:left;background:0 0;padding:20px 0;margin-top:40px}
.registration-new-pg .registration-content{width:100%;float:left;background:#fff;overflow:initial}
.registration-new-pg .registration-content .header-top{width:100%;float:left;font-size:18px;font-weight:600;color:#333;padding:15px 15px;border-bottom:1px solid #dfdfdf}
.registration-new-pg .registration-content .box1{width:100%;float:left;margin-top:20px;padding:0 20px;font-family:Montserrat,sans-serif!important}
.registration-new-pg .registration-content .box1 .lable-title{width:100%;float:left;font-size:14px;font-weight:500;color:#4a4a4a}
.registration-new-pg .registration-content .box1 .form-control{border-radius:0;border-radius:3px;border-color:#edebeb;box-shadow:none;-webkit-box-shadow:none}
.registration-new-pg .registration-content .box1 .form-control{height:42px}
.registration-new-pg .registration-content .box1 select.form-control{line-height:36px}
.registration-new-pg .registration-content .box1 .mr .form-group select{padding:0 0;font-size:12px}
.registration-new-pg .registration-content .box1 .save-btn-bottom{width:150px;float:right;font-size:13px;text-align:center;border:0;outline:0;line-height:30px;margin-bottom:15px;margin-left:10px;background-color:#d8b658;color:#fff;color:#fff;border-radius:5px}
.registration-new-pg .registration-content .box1 .save-btn-bottom:hover{background-color:#a2873c}
.registration-new-pg .registration-content .box1 .intl-tel-input{width:100%;float:left}
@media only screen and (min-width:320px) and (max-width:767px){
.login-pg.register-pg .bg-main{height:100%}
}
@media only screen and (min-width:768px) and (max-width:991px){
.registration-new-pg{margin-top:0}
}
.agent-login-full{width:100%;float:left}
.agent-login-full h3{width:100%;float:left;font-size:26px;font-weight:300;color:#00a5ea;margin-bottom:20px}
.agent-login-full .login-tab{text-align:center;list-style:none;width:100%}
.agent-login-full .login-tab li{display:inline-block;padding:10px 40px;color:#00a5ea;border:1px solid #00a5ea;cursor:pointer}
.agent-login-full .login-tab li.active{background:#00a5ea;color:#fff}
.agent-login-full .forgot-register{width:100%;float:left;padding-bottom:10px;margin-top:-8px}
.agent-login-full .forgot-register .forgot{float:right;margin-bottom:0}
.agent-login-full .forgot-register .forgot a{text-decoration:none;color:#333;font-size:12px}
.agent-login-full .input-btn{background:#00a5ea;border:0;outline:0;padding:5px 15px;color:#fff;border-radius:3px}
.agent-login-full .input-btn:hover{background:#069ed0}
.agent-login-full .Registration-tab-content{width:100%;float:left}
.agent-login-full .Registration-tab-content select{line-height:28px}
.agent-login-full .Registration-tab-content h5{font-weight:600}
.agent-login-full .login-form-full{width:100%;float:left;padding-bottom:0;margin-top:50px}
.agent-login-full .login-form-full .heading-tital{width:100%;float:left;font-size:30px;font-weight:300;text-align:center;background:#15bdcc;color:#fff;padding:10px 0;margin-bottom:0}
.agent-login-full .login-form-full .login-form{width:100%;float:left;border-radius:0;background:#ccc;padding:15px;margin-bottom:20px}
.agent-login-full .login-form-full .login-form .form-box{width:100%;float:left;background:url(../images/bg/login-bg.jpg) no-repeat;background-size:100% 100%;border-radius:0;padding:15px;margin-top:0;padding-top:40px}
.agent-login-full .login-form-full .login-form .form-box label{position:relative;width:100%}
.agent-login-full .login-form-full .login-form .form-box label span{position:absolute;left:-7px;line-height:40px;color:#fff;background:#15bdcc;width:40px;text-align:center}
.agent-login-full .login-form-full .login-form .form-box .form-control{border-radius:0;height:40px;width:100%;float:left;font-weight:400;padding:0 10px 0 35px}
.agent-login-full .login-form-full .login-form .form-box .input-btn{width:100%;float:left;font-size:14px;font-weight:600;border-radius:3px;text-align:center;padding:8px 0;border:0;outline:0;background:#f7941d;color:#fff}
.agent-login-full .login-form-full .login-form .form-box .input-btn:hover{background:#00a5ea}
.agent-login-full .login-form-full .login-form .form-box .forgot{width:100%;float:left;text-align:right;font-size:14px;font-weight:400;color:#fff;margin:0 0 20px 0}
.agent-login-full .login-form-full .login-form .form-box .forgot a{color:#fff;text-decoration:none;outline:0}
.agent-login-full .login-form-full .login-form .form-box .signup-txt{width:100%;float:left;text-align:center;font-size:14px;font-weight:400;color:#fff;margin:10px 0 20px 0}
.agent-login-full .login-form-full .login-form .form-box .signup-txt span{color:#fff;color:#00a5ea;cursor:pointer}
.loader-outer-full{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;width:100%;z-index:9999;top:0}
.loader-outer.umrah-loader{max-width:400px;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:111}
.loader-outer.umrah-loader .loader{width:100%;float:left;color:#000;padding:20px}
.loader-outer.umrah-loader .loader .loader-img-outer{width:100px;margin:0 auto}
.loader-outer.umrah-loader .loader .loader-img-outer .loader-img{width:100%;float:left;margin-top:25px}
.loader-outer.umrah-loader .loader .loader-img-outer .loader-img img{width:100%;height:auto}
.loader-outer.umrah-loader .loader .loader-text1{width:100%;float:left;text-align:center;font-size:12px;margin:10px 0 20px 0}
.loader-outer.umrah-loader .loader .loader-text2{width:100%;float:left;text-align:center;font-size:20px;color:#c36;font-weight:600;margin-bottom:10px}
.loader-outer.umrah-loader .loader .loader-text3{width:100%;float:left;text-align:center;font-size:12px}
.loader-outer.umrah-loader .loader .loader-text3 span{font-weight:700}
.loader-outer.umrah-loader .loader .loader-text4{width:100%;float:left;text-align:center;font-size:12px;margin-bottom:20px}
.quick-pay-pg{width:100%;float:left;margin-top:20px}
.quick-pay-pg .enter-price label{font-weight:400;font-size:12px;color:red;float:left;margin-top:10px}
.payment-booking-pg{width:100%;float:left;margin-top:30px}
.payment-booking-pg .p-booking-header-main{width:100%;float:left;font-size:16px;background:#036;color:#fff;padding:10px 15px;margin-bottom:10px}
.payment-booking-pg .payment-booking-panel{width:100%;float:left;margin-bottom:10px;border:1px solid #ccc}
.payment-booking-pg .payment-booking-panel .pbp-heading{width:100%;float:left;font-size:16px;background:#018fd2;color:#fff;padding:10px 15px}
.payment-booking-pg .payment-booking-panel .pbp-content{width:100%;float:left;padding:10px 10px 0 10px}
.payment-booking-pg .payment-booking-panel .pbp-content .form-group{width:100%;float:left}
.payment-booking-pg .payment-booking-panel .pbp-content label{font-weight:400}
.payment-booking-pg .payment-booking-panel .pbp-content .left-lable{padding-top:7px}
.payment-booking-pg .payment-booking-panel .pbp-content .right-lable{padding-top:7px}
.payment-booking-pg .payment-booking-panel .pbp-content .payment-icon{width:100%;float:left}
.payment-booking-pg .payment-booking-panel .pbp-content .payment-icon ul{width:100%;float:left;list-style-type:none;padding:0;margin-top:5px}
.payment-booking-pg .payment-booking-panel .pbp-content .payment-icon ul li{display:inline-block;margin:0 0;margin-bottom:5px}
.payment-booking-pg .payment-booking-panel .pbp-content .payment-icon ul li img{width:40px}
.payment-booking-pg .payment-booking-panel .pbp-content .cvv-img{width:50px;margin:-10px 10px 0 0}
.payment-booking-pg .payment-booking-panel .pbp-content .passenger-panel{width:100%;display:flex;flex-direction:row;align-items:center}
.payment-booking-pg .payment-booking-panel .pbp-content .passenger-panel .form-group{width:auto;display:flex;flex-direction:column;margin-right:10px;float:none}
.payment-booking-pg .payment-booking-panel .pbp-content .passenger-panel .form-group:last-child{margin-right:0}
.payment-booking-pg .payment-booking-panel .pbp-content .passenger-panel .form-group .text-title{line-height:34px;min-width:100px}
.payment-booking-pg .payment-booking-panel .pbp-content .passenger-panel .form-group .form-control{padding:6px 6px}
.payment-booking-pg .payment-booking-panel .pbp-content .passenger-panel .form-group select.form-control{min-width:80px;padding-left:2px;padding-right:0}
.payment-booking-pg .payment-bottom-panel{width:100%;float:left;border:1px solid #ccc;padding:10px 10px;color:#036}
.payment-booking-pg .payment-submit-btn{width:100%;float:left;background:#074573;border-radius:0;color:#fff;margin-bottom:20px}
.payment-booking-pg .payment-submit-btn:hover{background:#074573;background:#0093d2;border-color:#f04800}
@media screen and (min-width:320px) and (max-width:767px){
.payment-booking-pg .payment-booking-panel .pbp-content .left-lable{width:100%;float:left;margin-bottom:-10px}
.payment-booking-pg .payment-booking-panel .pbp-content .right-lable{width:100%;float:left;margin-top:-15px}
.payment-booking-pg .payment-booking-panel .pbp-content .cvv-img{margin:0 10px 0 0}
}
@media screen and (min-width:320px) and (max-width:600px){
.payment-booking-pg .payment-booking-panel .pbp-content .passenger-panel .form-group .text-title{width:100%;float:left;background:#eee;padding:0 10px}
.payment-booking-pg .payment-booking-panel .pbp-content .passenger-panel{flex-direction:column}
.payment-booking-pg .payment-booking-panel .pbp-content .passenger-panel .form-group{width:100%;float:left;margin-right:0}
}
@media screen and (min-width:768px) and (max-width:991px){
.payment-booking-pg .payment-booking-panel .pbp-content .payment-icon ul li img{width:35px}
}
.modal-login-info .modal-sm{width:auto;max-width:600px}
.modal-login-info .BookingGuest-Text{width:100%;float:left;margin-top:15px}
.modal-login-info .BookingGuest-Text2{width:100%;float:left;margin-bottom:15px}
.modal-login-info .modal-footer{display:none}
.modal-login-info .form-group{text-align:center}
.modal-login-info .form-group .btn{width:180px}
::-webkit-scrollbar-track{background-color:#eee!important;-webkit-border-radius:0px;border-radius:0}
::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0;background:#5b5873!important}
abcd111::-webkit-scrollbar{width:3px}
.booking-sidebar-full .promo-code-panel-new{width:100%;float:left;margin-bottom:20px}
.booking-sidebar-full .promo-code-panel-new .pc-heading{width:100%;float:left;margin:10px 0;font-size:16px;font-weight:600}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner{width:100%;float:left;padding:15px 0;box-shadow:0 0 5px #ccc}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .apply-code-panel{width:100%;float:left;padding:0 15px}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .apply-code-panel .apply-title{width:100%;float:left;margin-bottom:5px}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .apply-code-panel .form-group{width:100%;float:left}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .apply-code-panel .form-group .form-control-outer{width:calc(100% - 75px);float:left;position:relative}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .apply-code-panel .form-group .form-control-outer .form-control{width:100%;float:left;padding-right:25px;border-radius:0}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .apply-code-panel .form-group .form-control-outer .close-icon{position:absolute;top:8px;right:5px;color:#666;cursor:pointer;display:none}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .apply-code-panel .form-group .form-control-outer.active .close-icon{display:block}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .apply-code-panel .form-group .apply-btn{cursor:pointer;width:75px;float:left;height:34px;line-height:34px;float:left;text-align:center;background:#ddd;color:#444;border:1px solid #bbb9b9;border-left:0}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .apply-code-panel .form-group .apply-btn i{display:none}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .apply-code-panel .form-group .apply-btn.active{color:#36c246;cursor:no-drop}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .apply-code-panel .form-group .apply-btn.active i{display:inline-block}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .pc-content{width:100%;max-height:470px;overflow:auto;padding:0 15px;float:left}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .pc-content::-webkit-scrollbar{width:3px}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .pc-content .promo-applied{width:100%;float:left;position:relative;padding-left:20px}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .pc-content .promo-applied .pa-icon{position:absolute;font-size:16px;top:0;left:0;color:#36c246}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .pc-content .radio-outer{width:100%;float:left;margin-bottom:10px}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .pc-content .radio{width:100%;float:left}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .pc-content .radio label{width:100%;float:left}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .pc-content .radio label input{float:left}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .pc-content .p-code{float:left;border:1px dashed #1ed177;color:#1ed177;padding:3px 10px;margin-right:10px}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .pc-content .save-price{float:left;color:#dfa51c;padding:3px 0}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .pc-content .info-text{width:100%;float:left;margin-top:0;padding-left:20px;color:#aca49d}
.booking-sidebar-full .promo-code-panel-new .promo-code-inner .pc-content .trem-condition{float:right;color:#337ab7;cursor:pointer}
.booking-sidebar-full.booking-sidebar-full-custome{margin-bottom:0}
.booking-sidebar-full.booking-sidebar-full-custome .promo-code-panel-new{margin-bottom:0}
.booking-sidebar-full.booking-sidebar-full-custome .promo-code-panel-new .promo-code-inner{width:100%;float:left;padding:0 0;box-shadow:none}
.booking-sidebar-full.booking-sidebar-full-custome .promo-code-panel-new .promo-code-inner .apply-code-panel{padding:0}
.booking-sidebar-full.booking-sidebar-full-custome .promo-code-panel-new .promo-code-inner .apply-code-panel .apply-title{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
.waiting-popup{width:100%;float:left;text-align:center}
.waiting-popup .waiting-popup-inner{width:100%;margin:0 auto}
.waiting-popup .waiting-popup-inner img{width:100%;height:auto}
.waiting-popup .waiting-popup-header{width:100%;float:left;text-align:left;margin-bottom:10px}
.waiting-popup .waiting-popup-header .flight-loader-info{width:100%;float:left}
.waiting-popup .waiting-popup-header .flight-loader-info .fli-text1{width:100%;float:left;font-weight:600}
.waiting-popup .waiting-popup-header .flight-loader-info .fli-text2{width:100%;float:left;font-weight:400}
.booking-sidebar-full .bookandhold-radio{width:100%;float:left}
.ul-dropdown_results-outer{width:400px;margin-top:2px;z-index:11;background:#fff;border-radius:5px;border:1px solid #e6eaee;display:none}
.ul-dropdown_results-outer.active{display:block}
.ul-dropdown_results-outer .add-new-entry{width:100%;float:left;border-top:1px solid #e6eaee}
.ul-dropdown_results-outer .add-new-entry a{padding:15px 10px;width:100%;float:left}
.ul-dropdown_results-outer .add-new-entry a:hover{background:#e6eaee;text-decoration:none}
.ul-dropdown_results-outer .ul-dropdown_results{padding:0;background-color:#fff;overflow:hidden;width:100%!important;position:relative;z-index:9999;border:1px solid #fdfdfd;margin-bottom:0;max-height:200px;overflow:auto}
.ul-dropdown_results-outer .ul-dropdown_results li{float:left;width:100%;padding:7px 6px 7px 15px;cursor:pointer;margin:0;display:block;font:menu;font-size:14px;overflow:hidden}
.ul-dropdown_results-outer .ul-dropdown_results li:hover{background-color:#f7f7f7}
.ul-dropdown_results-outer .ul-dropdown_results li .name-icon{font-size:13px;line-height:32px;height:32px;width:32px;float:left;background:#e2cdcd;color:#583c00;border-radius:4px;text-align:center;margin-right:5px;margin-top:3px}
.ul-dropdown_results-outer .ul-dropdown_results li .name{padding:0 0;display:block}
.ul-dropdown_results-outer .ul-dropdown_results li .email{padding:0 0;color:#cac7c7;display:block}
.ul-dropdown_results-outer .ul-dropdown_results li:nth-child(4n-1) .name-icon{background:#e2cdcd}
.ul-dropdown_results-outer .ul-dropdown_results li:nth-child(4n+2) .name-icon{background:#c3dfea}
.ul-dropdown_results-outer .ul-dropdown_results li:nth-child(4n+3) .name-icon{background:#c3eace}
.ul-dropdown_results-outer .ul-dropdown_results li:nth-child(4n+4) .name-icon{background:#e7eac3}
.ul-dropdown_results-outer.sales-source .ul-dropdown_results li .name-icon{font-size:13px;line-height:32px;height:32px;width:32px;float:right;background:#e2cdcd;color:#583c00;border-radius:4px;text-align:center;margin-right:5px;margin-top:0}
.ul-dropdown_results-outer.sales-source .ul-dropdown_results li .name{padding:6px 0;display:block}
.ul-dropdown_results-outer.vendors .ul-dropdown_results li .name{padding:9px 0 0 0;display:block}
.applied-coupon-code-panel{width:100%;float:left;margin-top:15px}
.applied-coupon-code-panel .coupon-header{width:100%;float:left;padding:10px;background:#efefef;color:#333}
.applied-coupon-code-panel .coupon-header .text1{width:100%;float:left;font-size:16px}
.applied-coupon-code-panel .coupon-header .text2{width:100%;float:left;font-size:12px}
.applied-coupon-code-panel .coupon-content{width:100%;float:left;color:#666}
.applied-coupon-code-panel .coupon-content .text1{width:100%;float:left;font-size:14px}
.applied-coupon-code-panel .coupon-content .text2{width:100%;float:left;font-size:14px}
.faq{margin:40px 0}
.faq .panel-heading [data-toggle=collapse]:after{font-family:'Glyphicons Halflings';float:right;color:#454444;font-size:18px;line-height:22px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.faq .panel-heading [data-toggle=collapse].collapsed:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);color:#454444}
.faq .panel-heading .panel-title a{font-weight:600;color:#000;font-size:17px}
.faq .panel-group{width:100%;float:left}
.faq .panel-default{width:100%;float:left}
.faq .panel-default .panel-title a{color:#000}
.faq .panel-default .panel-body{width:100%;float:left}
.faq .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#e4e5e7;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.faq .panel-default>.panel-heading a{display:block;padding:10px 15px}
.faq .panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}
.faq .panel-default>.panel-heading a[aria-expanded=true]{background-color:#ccc}
.faq .panel-default>.panel-heading a{background-color:#ccc}
.faq .panel-default>.panel-heading a[aria-expanded=true]:after{content:"\2212";-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.faq .panel-default>.panel-heading a[aria-expanded=false]:after{content:"\002b";-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.faq .accordion-option{width:100%;float:left;clear:both;margin:15px 0}
.faq .accordion-option .title{font-size:20px;font-weight:700;float:left;padding:0;margin:0}
.faq .accordion-option .toggle-accordion{float:right;font-size:16px;color:#6a6c6f}
.faq .accordion-option .toggle-accordion:before{content:"Expand All"}
.faq .accordion-option .toggle-accordion.active:before{content:"Collapse All"}
.destination-pg{padding:70px 0}
.destination-pg .destination_name{width:100%;height:300px;position:relative;overflow:hidden;margin-bottom:30px}
.destination-pg .destination_name img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;object-fit:cover;width:100%;height:100%}
.destination-pg .destination_name h3{position:absolute;background:rgba(0,0,0,.42);padding:10px;color:#fff;bottom:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%;margin:0}
.destination-pg .destination_name:hover img{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.destination-pg .destination_name:hover h3{bottom:5%}
.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#111;overflow-x:hidden;padding-top:60px;transition:.5s}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}
.sidenav{height:100%;position:fixed;z-index:1111;top:0;right:0;background-color:#dfdfdf;overflow-x:hidden;padding-top:20px}
@media only screen and (min-width:320px) and (max-width:1199px){
#mySidenav{width:100%}
}
.backto-result-common-outer .backto-result{padding:5px 10px;float:right;width:132px;margin-top:15px;color:#27acfb;background:#fff;text-align:center;border:1px solid #27acfb;border-radius:10px;margin-bottom:5px}
.backto-result-common-outer .backto-result:hover{background:#27acfb;color:#fff}
.loader-full-new{width:100%;height:100%;position:fixed;top:0;left:0;float:left;background:url(../images/loader/loader-bg1.jpg) no-repeat;background-size:100% 100%;z-index:11111}
.loader-full-new .loader-content{max-width:800px;height:100Vh;margin:auto;display:flex;align-items:center;padding:0 15px}
.loader-full-new .loader-content .lc-inner{width:100%;float:left}
.loader-full-new .loader-content .lc-inner .row-panel{width:100%;float:left}
.loader-full-new .loader-content .lc-inner .lodr_logo-panel{width:100%;float:left}
.loader-full-new .loader-content .lc-inner .lodr_logo{width:100px;margin:20px 0;float:left}
.loader-full-new .loader-content .lc-inner .lodr_logo img{width:100%;height:auto}
.loader-full-new .loader-content .lc-inner .searching-panel{width:100%;float:left;border:5px solid #fff;position:relative;background:rgba(47,168,239,.4);padding:10px 15px;border-radius:15px;border-bottom:0}
.loader-full-new .loader-content .lc-inner .searching-panel.search-border1{position:relative}
.loader-full-new .loader-content .lc-inner .searching-panel.search-border1:before{content:"";position:absolute;bottom:0;left:2px;width:50px;height:5px;background:#fff;border-radius:0 0 0 20px}
.loader-full-new .loader-content .lc-inner .searching-panel.search-border1:after{content:"";position:absolute;bottom:-3.2px;left:50px;border-width:6px;border-right:0px;border-left:15px;border-style:solid;border-color:transparent transparent transparent #fff}
.loader-full-new .loader-content .lc-inner .searching-panel-outer{width:100%;float:left;position:relative}
.loader-full-new .loader-content .lc-inner .searching-panel-outer.search-border2:before{content:"";position:absolute;bottom:0;left:initial;right:8px;z-index:1;width:50px;height:5px;background:#fff;border-radius:0 0 20px 0}
.loader-full-new .loader-content .lc-inner .searching-panel .left-p{width:40%;float:left}
.loader-full-new .loader-content .lc-inner .searching-panel .right-p{width:60%;float:left}
.loader-full-new .loader-content .lc-inner .searching-panel .heading-text{width:100%;float:left;font-size:20px;font-weight:600;color:#fff}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-loader-icon{width:100%;float:left;list-style:none}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-loader-icon li{display:inline-block;margin-right:10px}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-loader-icon li img{width:40px}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-loader-icon li .li-text{font-size:12px;display:block;color:#fff}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-loader-icon li.animartion-fitghts{animation:animartion-fitghts 1s infinite linear}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-loader-icon li.animartion-hotels{animation:animartion-hotels 1s infinite linear}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-loader-detial{width:100%;float:left;list-style:none;margin-bottom:10px}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-loader-detial li:nth-child(2){margin-bottom:15px}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-loader-detial li{width:100%;float:left;position:relative;padding-left:140px;color:#fff}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-loader-detial li .li-title{position:absolute;font-weight:600;width:120px;text-align:right;top:0;left:0}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-loader-detial li .li-detail{float:left}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-atol-icon{width:100%;list-style:none;display:flex;justify-content:flex-end;align-items:center}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-atol-icon li{display:flex;margin-left:15px;flex-direction:column}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-atol-icon li:first-child{margin-left:0}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-atol-icon li .atol-icon{width:50px}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-atol-icon li .abta-icon{width:100px}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-atol-icon li .iata-icon{width:70px}
.loader-full-new .loader-content .lc-inner .searching-panel .ul-atol-icon li .atol-text{display:flex;color:#fff;font-size:12px}
.loader-full-new .loader-content .lc-inner .loader-img{width:80%;margin:auto;margin-top:20px;display:none}
.loader-full-new .loader-content .lc-inner .loader-img img{width:100%;height:auto}
.loader-full-new .loader-content .lc-inner .lod-service-panel{display:flex;justify-content:space-around;margin-top:30px}
.loader-full-new .loader-content .lc-inner .lod-service-panel .lod-box{background:rgba(0,0,0,.5);background:rgba(12,51,72,.6);position:relative;padding-left:50px;padding:5px;border-radius:10px 0 10px 0}
.loader-full-new .loader-content .lc-inner .lod-service-panel .lod-box .lod-icon{width:40px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}
.loader-full-new .loader-content .lc-inner .lod-service-panel .lod-box .lod-icon img{width:100%;height:auto}
.loader-full-new .loader-content .lc-inner .lod-service-panel .lod-box .box-content{width:100%;float:left;padding-left:50px}
.loader-full-new .loader-content .lc-inner .lod-service-panel .lod-box .box-title{font-size:16px;font-weight:400;color:#fff}
.loader-full-new .loader-content .lc-inner .lod-service-panel .lod-box .box-text{font-size:13px;color:#fff;font-weight:300}
@keyframes animartion-fitghts{
from{opacity:1}
to{opacity:0}
}
@keyframes animartion-hotels{
from{opacity:0}
to{opacity:1}
}
@media only screen and (min-width:320px) and (max-width:600px){
.loader-full-new .loader-content .lc-inner .searching-panel .ul-loader-icon{text-align:center;margin-bottom:15px}
.loader-full-new .loader-content .lc-inner .searching-panel{background:rgba(0,82,201,.6)}
.loader-full-new .loader-content .lc-inner .searching-panel .left-p{width:100%}
.loader-full-new .loader-content .lc-inner .searching-panel .right-p{width:100%}
.loader-full-new .loader-content .lc-inner .lodr_logo{margin:20px auto;float:none}
.loader-full-new .loader-content .lc-inner .lod-service-panel{display:none}
.loader-full-new .loader-content .lc-inner .loader-img{display:none}
}
.dropdown-menu{background:#fff;padding:10px!important;margin:0 auto!important;width:355px!important;color:#333}
.addbtn{width:30px;float:left!important;background:0 0;border:1px solid #ccc!important;line-height:24px;padding-left:0!important;padding-right:0!important}
.quantity{width:30px;float:left!important;background:0 0;border:1px solid #ccc!important;line-height:24px;text-align:center;padding-left:0!important;padding-right:0!important}
.contact_us_bg{height:auto;background:url(../images/bg/contactus-bg.jpg) no-repeat top;margin-bottom:0;width:100%;float:left;text-align:center;color:#fff;font-size:40px;padding:100px 0;font-size:14px}
.container-full .advance-search .adserch-left-panel.cruise-panel .tab-panel{width:100%;float:left}
.container-full .advance-search .adserch-left-panel.cruise-panel .tab-panel .tab-panel-inner{display:flex;justify-content:space-between}
.container-full .advance-search .adserch-left-panel.cruise-panel .tab-panel .tab-panel-inner .box-panel{display:flex;width:100%}
.container-full .advance-search .adserch-left-panel.cruise-panel .tab-panel .tab-panel-inner .box-panel .form-control{width:100%;display:flex}
.container-full .advance-search .adserch-left-panel.cruise-panel .tab-panel .tab-panel-inner .box-panel .form-group{display:flex;width:100%}
.container-full .advance-search .adserch-left-panel.cruise-panel .tab-panel .tab-panel-inner .box-panel .form-group .position-relative{display:flex;margin:0 10px;width:100%;flex-direction:column}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .detail .new-detail-info-panel .cruise-panel{width:100%;float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .detail .new-detail-info-panel .cruise-panel .half-box{width:50%;float:left;margin-top:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .detail .new-detail-info-panel .cruise-panel .half-box .title{display:block;color:#5f6161}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .detail .new-detail-info-panel .cruise-panel .half-box .info{display:block;color:#2d2d2d}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .detail .new-detail-info-panel .cruise-panel .room-panel{width:100%;float:left;margin-top:10px;border-top:0 solid #ccc}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .detail .new-detail-info-panel .cruise-panel .room-panel .half-box .title{color:#16528e}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .detail .new-detail-price-panel .night-person i{color:#15bdcc}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-dropdown-panel{width:100%;float:left;background:#f7f5f5;border-top:1px solid #e8e6e6;margin-top:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-dropdown-panel .box1{width:100%;float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-dropdown-panel .box1 .checkin-info{width:100%;float:left;font-size:14px;color:#a5a4a4;font-weight:400;margin-bottom:0;padding:5px 10px;cursor:pointer}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-dropdown-panel .box1 .checkin-info .baggaes-text{width:auto;text-align:center;font-size:16px;font-weight:400;color:#16528e;margin-bottom:0}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-dropdown-panel .box1 .checkin-info .baggaes-text .icon i{font-size:16px;color:#16528e}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-dropdown-panel .box1 .checkin-info .baggaes-text .text{padding-left:5px;font-size:12px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-dropdown-panel .box1 .checkin-info i{transition:.3s;-webkit-transition:.3s}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-dropdown-panel .box1 .checkin-info[aria-expanded=true] i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-dropdown-panel .box1 .refundable{float:left;color:#06caf9;font-weight:700;font-size:12px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-dropdown-panel .box1 .non-refundable{color:#71c743;float:left;font-weight:700;font-size:12px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-dropdown-content{width:100%;float:left;background:#f7f5f5;border-top:1px solid #ddd}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown{width:100%;float:left;padding:10px 10px;margin-top:0}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner{width:100%;float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner+.cruise-info-dropdown-inner{border-top:1px solid #16528e;margin-top:5px;padding-top:5px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .row-panel{width:100%;display:flex;flex-wrap:wrap}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .row-panel .box1{width:25%;float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .row-panel .box2{width:25%;float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .row-panel .box3{width:10%;float:left;display:flex;text-align:center;justify-content:center;flex-direction:column}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .row-panel .box4{width:25%;float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .row-panel .box5{width:15%;float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .title{width:100%;float:left;font-size:14px;font-weight:600;color:#000}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .title2{width:100%;float:left;font-size:14px;font-weight:600;color:#000;margin-top:0}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .text1{width:100%;float:left;font-size:14px;font-weight:400;color:#333;margin-bottom:0}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .arrow-icon{display:block}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .arrow-icon i{font-size:16px;color:#16528e}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .icon{float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .icon img{width:40px;height:40px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .baggaes-text{width:100%;float:left;font-size:14px;font-weight:400;color:#333;margin-bottom:0}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .baggaes-text .icon{float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .baggaes-text .icon i{font-size:18px;color:#16528e}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .baggaes-text .text{float:left;padding-left:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .layover-full{width:100%;float:left;margin:10px 0 10px 0;border-top:1px dashed #999}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .layover-full .layover-text{float:left;color:#333;padding:5px 20px 5px 5px;margin-bottom:0;border-radius:5px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .layover-full .layover-text .layover-title{float:left;font-weight:700;padding-right:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .layover-full .layover-text .text{float:left}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .layover-full .layover-text .symble{float:left;padding:0 5px}
@media only screen and (min-width:320px) and (max-width:600px){
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .detail .new-detail-info-panel .cruise-panel .half-box{width:100%}
}
@media only screen and (min-width:320px) and (max-width:500px){
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .row-panel .box3{width:30%;margin-bottom:10px}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .row-panel .box1{width:70%;margin-bottom:10px;text-align:center}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .row-panel .box2{width:33.3333%;text-align:center}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .row-panel .box4{width:33.3333%;text-align:center}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .row-panel .box5{width:33.3333%;text-align:center}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .row-panel .icon{float:none;display:inline-block}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result.cruise-result .cruise-info-dropdown .cruise-info-dropdown-inner .icon img{width:30px;height:30px}
}

/*-- CRUISE DETAIL PG --*/
.cruise-detail-full{width:100%;float:left}
.cruise-detail-full .cruise-header{display:flex;justify-content:space-between;margin-top:0;margin-bottom:30px;border:1px solid #0491e1;padding:10px 15px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important}
.cruise-detail-full .cruise-header .title{font-size:20px;color:#0491e1;font-weight:600}
.cruise-detail-full .cruise-header .sub-title{font-size:16px;color:#333}
.cruise-detail-full .cruise-header .info{font-size:14px;color:#333}
.cruise-detail-full .cruise-header .starting-from{font-size:14px;color:#333}
.cruise-detail-full .cruise-header .starting-from .price{font-size:16px;font-weight:600}
.cruise-detail-full .cruise-header .perperson{font-size:14px;color:#333;display:flex;justify-content:flex-end}
.cruise-detail-full .cruise-header>div{display:flex;flex-direction:column}
.cruise-detail-full .cruise-header .header-right{display:flex;align-items:flex-end}
.cruise-detail-full .cruise-header .select-btn{min-width:100px;width:100px;float:right;padding:5px 0;margin-top:10px;text-align:center;font-size:13px;border:1px solid #13becd;border-radius:5px;color:#fff;outline:0;background:linear-gradient(#41d8e5 50%,#15bdcc 50%);background:-webkit-linear-gradient(#41d8e5 50%,#15bdcc 50%)}
.cruise-detail-full .cruise-header .select-btn:hover{background:linear-gradient(#15bdcc 50%,#41d8e5 50%);background:-webkit-linear-gradient(#15bdcc 50%,#41d8e5 50%)}
.cruise-detail-full .detail-contect{width:100%;float:left}
.cruise-detail-full .detail-contect h3{margin-bottom:30px;border-bottom:1px solid #ccc}
.cruise-detail-full .detail-contect .heading{position:relative;cursor:pointer;font-size:20px}
.cruise-detail-full .detail-contect .heading:before{content:"";position:absolute;width:150px;height:2px;background:#0491e1;bottom:-4px}
.cruise-detail-full .detail-contect .heading[aria-expanded=false] i{transition:.3s}
.cruise-detail-full .detail-contect .heading[aria-expanded=true] i{transition:.3s;transform:rotate(-180deg)}
.cruise-detail-full .detail-contect .collapse-content{width:100%;float:left;margin-bottom:20px}
.cruise-detail-full .detail-contect .collapse-content .date-panel{width:100%;float:left;padding:20px}
.cruise-detail-full .detail-contect .collapse-content .date-panel .table-responsive{width:100%;float:left}
.cruise-detail-full .detail-contect .collapse-content .date-panel .table{border:1px solid #ccc}
.cruise-detail-full .detail-contect .collapse-content .date-panel .table tr th{background:#0491e1;color:#fff;border-bottom:0}
.cruise-detail-full .detail-contect .collapse-content .date-panel .table tr td .price{font-weight:600}
.cruise-detail-full .detail-contect .collapse-content .date-panel .table-text{width:100%;text-align:right;float:right;color:#0491e1}
.cruise-detail-full .detail-contect .collapse-content .date-panel .input-box{width:250px;float:left;position:relative}
.cruise-detail-full .detail-contect .collapse-content .date-panel .input-box .form-control{width:100%;float:left;padding-left:260px;color:#333}
.cruise-detail-full .detail-contect .collapse-content .date-panel .input-box .brown-btn{position:absolute;top:0;left:0;width:100px;height:34px;line-height:34px;background:#16528e;color:#fff;text-align:center}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel{width:100%;float:left;padding:20px}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner{width:100%;float:left}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner+.cruise-info-dropdown-inner{border-top:1px solid #16528e;margin-top:5px;padding-top:5px}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel{width:100%;display:flex;flex-wrap:wrap}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel .box1{width:25%;float:left}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel .box2{width:25%;float:left}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel .box3{width:10%;float:left;display:flex;text-align:center;justify-content:center;flex-direction:column}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel .box4{width:25%;float:left}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel .box5{width:15%;float:left}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .title{width:100%;float:left;font-size:14px;font-weight:600;color:#000}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .title2{width:100%;float:left;font-size:14px;font-weight:600;color:#000;margin-top:0}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .text1{width:100%;float:left;font-size:14px;font-weight:400;color:#333;margin-bottom:0}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .arrow-icon{display:block;font-weight:600;color:#0491e1}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .arrow-icon i{font-size:16px;color:#16528e}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .icon{float:left}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .icon img{width:40px;height:40px}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .baggaes-text{width:100%;float:left;font-size:14px;font-weight:400;color:#333;margin-bottom:0}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .baggaes-text .icon{float:left}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .baggaes-text .icon i{font-size:18px;color:#16528e}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .baggaes-text .text{float:left;padding-left:10px}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .layover-full{width:100%;float:left;margin:10px 0 10px 0;border-top:1px dashed #999}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .layover-full .layover-text{float:left;color:#333;padding:5px 20px 5px 5px;margin-bottom:0;border-radius:5px}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .layover-full .layover-text .layover-title{float:left;font-weight:700;padding-right:10px}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .layover-full .layover-text .text{float:left}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .layover-full .layover-text .symble{float:left;padding:0 5px}
.cruise-detail-full .detail-contect .collapse-content .advantage-panel{width:100%;float:left;padding:20px}
.cruise-detail-full .detail-contect .collapse-content .advantage-panel .header{width:100%;float:left;background:#0491e1;color:#fff;padding:10px 15px;margin-bottom:10px}
.cruise-detail-full .detail-contect .collapse-content .advantage-panel ol{padding-left:20px;width:100%;float:left}
.cruise-detail-full .detail-contect .collapse-content .advantage-panel ol li{margin-bottom:10px}
.cruise-detail-full .detail-contect .collapse-content .advantage-panel ul{padding-left:20px;width:100%;float:left}
.cruise-detail-full .detail-contect .collapse-content .advantage-panel ul li{margin-bottom:10px}
@media only screen and (min-width:320px) and (max-width:767px){
.cruise-detail-full .cruise-header .title{font-size:18px}
.cruise-detail-full .cruise-header{flex-direction:column}
.cruise-detail-full .cruise-header .perperson{justify-content:flex-start}
.cruise-detail-full .detail-contect .collapse-content .advantage-panel{width:100%;float:left;padding:10px}
}
@media only screen and (min-width:320px) and (max-width:500px){
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel .box3{width:30%;margin-bottom:10px}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel .box1{width:70%;margin-bottom:10px;text-align:center}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel .box2{width:33.3333%;text-align:center}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel .box4{width:33.3333%;text-align:center}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel .box5{width:33.3333%;text-align:center}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel .icon{float:none;display:inline-block}
.cruise-detail-full .detail-contect .collapse-content .day-wise-itineary-panel .cruise-info-dropdown-inner .row-panel .icon img{width:30px;height:30px}
}
.cruise-detail-full .silde-panel{width:100%;float:left}
.cruise-detail-full .silde-panel .text1{font-size:20px}
.cruise-detail-full .silde-panel .im{width:100%;float:left;padding:5px;border-radius:5px;border:.5px solid #ccc;margin-bottom:20px}
.cruise-detail-full .silde-panel .im .carousel-gallery{margin:0 0;padding:0 0}
.cruise-detail-full .silde-panel .im .carousel-gallery .swiper-slide a{display:block;width:100%;height:200px;border-radius:4px;overflow:hidden;position:relative;-webkit-box-shadow:3px 2px 20px 0 rgba(0,0,0,.2);-moz-box-shadow:3px 2px 20px 0 rgba(0,0,0,.2);box-shadow:3px 2px 20px 0 rgba(0,0,0,.2)}
.cruise-detail-full .silde-panel .im .carousel-gallery .swiper-slide a:hover .image .overlay{opacity:1}
.cruise-detail-full .silde-panel .im .carousel-gallery .swiper-slide a .image{width:100%;height:100%;background-size:cover;background-position:center center}
.cruise-detail-full .silde-panel .im .carousel-gallery .swiper-slide a .image .overlay{width:100%;height:100%;background-color:rgba(20,20,20,.8);text-align:center;opacity:0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.cruise-detail-full .silde-panel .im .carousel-gallery .swiper-slide a .image .overlay em{color:#fff;font-size:26px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}
.cruise-detail-full .silde-panel .im .carousel-gallery .swiper-pagination{position:relative;bottom:auto;text-align:center;margin-top:5px}
.cruise-detail-full .silde-panel .im .carousel-gallery .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.cruise-detail-full .silde-panel .im .carousel-gallery .swiper-pagination .swiper-pagination-bullet:hover{opacity:.7}
.cruise-detail-full .silde-panel .im .carousel-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d63031;transform:scale(1.1,1.1)}
.cruise-detail-full .silde-panel .im .plugins{text-align:center}
.cruise-detail-full .silde-panel .im .plugins h3{text-align:center;margin:0;padding:0;font-family:Arial;text-transform:uppercase;color:#111}
.cruise-detail-full .silde-panel .im .plugins a{display:inline-block;font-family:Arial;color:#777;font-size:14px;margin:10px;transition:all .2s linear}
.cruise-detail-full .silde-panel .im .plugins a:hover{color:#d63031}
@media (min-width:1200px){
.beat-deal-show .deal-show-in .deal-offer h3{font-size:21px}
.cruise-detail-full .silde-panel .padding40{margin-left:-100px!important;margin-right:-100px!important}
.cruise-detail-full .silde-panel .padding40>div{padding-left:100px!important;padding-right:100px!important}
.cruise-detail-full .silde-panel .im .carousel-gallery .swiper-slide a{height:100px}
}
@media only screen and (min-width:320px) and (max-width:767px){
.cruise-detail-full .silde-panel .im .carousel-gallery .swiper-slide a{height:120px}
}
/*-- CRUISE BOOKING --*/
.checkbox-full1{width:100%;float:left}
.checkbox-full1 .cell{width:100%;float:left;margin-bottom:10px}
.checkbox-full1 input[type=checkbox]+label{display:block;font-weight:400;position:relative;margin:.2em;cursor:pointer;padding:.2em;padding-left:30px}
.checkbox-full1 input[type=checkbox]{display:none}
.checkbox-full1 input[type=checkbox]+label:before{position:absolute;left:0;top:4px;content:"\2714";border:.1em solid #666;border-radius:.2em;display:inline-block;width:20px;height:20px;padding-left:.2em;padding-bottom:.3em;margin-right:.2em;vertical-align:bottom;color:transparent;transition:.2s}
.checkbox-full1 input[type=checkbox]+label:active:before{transform:scale(0)}
.checkbox-full1 input[type=checkbox]:checked+label:before{background-color:#0491e1;border-color:#0491e1;color:#fff}
.checkbox-full1 input[type=checkbox]:disabled+label:before{transform:scale(1);border-color:#aaa}
.checkbox-full1 input[type=checkbox]:checked:disabled+label:before{transform:scale(1);background-color:#bfb;border-color:#bfb}
.cruise-booking-full{color:#4c4c4c}
.cruise-booking-full h3{color:#4c4c4c}
.cruise-booking-full .booking-field-panel2{width:100%;float:left;padding:0 0;background:#fff;margin-bottom:30px;overflow:hidden;border-radius:5px;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.cruise-booking-full .booking-field-panel2:hover{-webkit-box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important;box-shadow:0 9px 23px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)!important}
.cruise-booking-full .booking-field-panel2 .header{width:100%;float:left;padding:5px 10px;border-bottom:1px dashed #91b6da}
.cruise-booking-full .booking-field-panel2 .header .title{float:left;font-size:16px;color:#15bdcc;font-weight:600;margin-top:3px}
.cruise-booking-full .booking-field-panel2 .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.cruise-booking-full .booking-field-panel2 .header .title .icon img{width:30px;float:left}
.cruise-booking-full .booking-field-panel2 .header .rext-text{float:right;font-size:12px;color:#ff9a9a;margin-top:6px}
.cruise-booking-full .booking-field-panel2 .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;margin-left:10px}
.cruise-booking-full .booking-field-panel2 .header{width:100%;float:left;background:#e2e2e2;padding:10px 15px;border-bottom:1px dashed #91b6da}
.cruise-booking-full .booking-field-panel2 .header .title{float:left;font-size:16px;color:#16528e;font-weight:600;margin-top:3px}
.cruise-booking-full .booking-field-panel2 .header .title .icon{width:auto;float:left;margin-top:0;margin-right:10px}
.cruise-booking-full .booking-field-panel2 .header .title .icon img{width:30px;float:left}
.cruise-booking-full .booking-field-panel2 .header .rext-text{float:right;font-size:12px;color:#16528e;margin-top:6px}
.cruise-booking-full .booking-field-panel2 .header .rext-text.fare-rules{font-weight:700}
.cruise-booking-full .booking-field-panel2 .header .rext-text.fare-rules i{font-weight:700}
.cruise-booking-full .booking-field-panel2 .header .dropdown-link{float:right;font-size:14px;color:#999;margin-top:4px;cursor:pointer;transition:.3s;-webkit-transition:.3s;margin-left:10px}
.cruise-booking-full .booking-field-panel2 .header .dropdown-link[aria-expanded=false]{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:#000}
.cruise-booking-full .booking-field-panel2 .panel-content{width:100%;float:left;background:#fff;padding:10px 15px}
.cruise-booking-full .booking-field-panel2 .panel-content .panel-content-inner{width:100%;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content .panel-content-inner+.panel-content-inner{border-top:1px solid #c1f1f4;padding-top:30px;margin-top:15px}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form{width:100%;float:left;position:relative;padding-left:100px}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form .form-title{width:100px;float:left;color:#16528e;position:absolute;top:8px;left:0;font-weight:400}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form .form-control{border:1px solid #c5c5c5;height:34px;transition:.5s;-webkit-transition:.5s}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form .form-control:focus{border:1px solid #1875f0}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form select.form-control{line-height:36px}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form textarea.form-control{height:auto}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form .form-group{width:100%;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form.dob-row{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #eee}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form.dob-row:last-child{border-bottom:0}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form.pass-form2{width:50%;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form.pass-form2 .box5{width:100%!important;float:left;padding-left:0}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form-outer{width:50%;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form-outer:nth-child(odd){padding-right:5px}
.cruise-booking-full .booking-field-panel2 .panel-content .pass-form-outer:nth-child(2n){padding-left:5px}
.cruise-booking-full .booking-field-panel2 .panel-content .checkbox-inline{width:100%;float:left;color:#16528e}
.cruise-booking-full .booking-field-panel2 .panel-content .checkbox-inline .link{text-decoration:underline;font-weight:600}
.cruise-booking-full .booking-field-panel2 .panel-content .redirect-text{width:100%;float:left;margin:20px 0}
.cruise-booking-full .booking-field-panel2 .panel-content .payment-icon{margin-top:30px;width:100%;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content .term-condition-full{margin:30px 0;width:100%;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content .term-condition-full .pay-btn-outer{width:200px;float:right;-webkit-box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;box-shadow:0 9px 23px rgba(0,0,0,.09),0 5px 5px rgba(0,0,0,.06)!important;-webkit-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-o-transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;-webkit-transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1)!important;transition:box-shadow .7s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .7s cubic-bezier(.25,.8,.25,1)!important}
.cruise-booking-full .booking-field-panel2 .panel-content .term-condition-full .pay-btn-outer .pay-btn{width:100%;float:left;text-align:center;padding:5px 0;margin-top:10px;background:#e54b4b;color:#fff;border-radius:5px}
.cruise-booking-full .booking-field-panel2 .panel-content .term-condition-full .pay-btn-outer .pay-btn .text1{width:100%;float:left;text-align:center;font-size:12px}
.cruise-booking-full .booking-field-panel2 .panel-content .term-condition-full .pay-btn-outer .pay-btn .text2{width:100%;float:left;text-align:center;font-size:18px}
.cruise-booking-full .booking-field-panel2 .panel-content .term-condition-full .pay-btn-outer .pay-btn .text3{width:100%;float:left;text-align:center;font-size:16px}
.cruise-booking-full .booking-field-panel2 .panel-content h5.room-use-heading{width:100%;float:left;font-weight:700;padding:5px 0;margin-bottom:20px;border-bottom:2px solid #16528e}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel{width:100%;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box1{width:10%;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box2{width:25%;float:left;padding-left:10px}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box3{width:30%;float:left;padding-left:10px}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box4{width:30%;float:left;padding-left:10px}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box5{width:40%;float:left;padding-left:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box1 .form-control{padding:6px 5px;padding-right:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box1.dob{width:15%;float:left;padding-right:10px}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .passport-btn span{margin-top:5px;float:left;cursor:pointer;color:#0491e1;text-decoration:underline}
.cruise-booking-full .booking-field-panel2 .panel-content .box-panel .form-control{border-radius:5px!important}
.cruise-booking-full .booking-field-panel2 .panel-content .box-panel .select2-container--default .select2-selection--single{border-radius:5px!important;border:1px solid #c5c5c5!important}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex{display:flex}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box1{width:75px;display:flex;margin:0 5px;padding:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box2{width:30%;display:flex;margin:0 5px;padding:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box3{width:30%;display:flex;margin:0 5px;padding:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box4{width:30%;display:flex;margin:0 5px;padding:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box5{width:35%;display:flex;margin:0 5px;padding:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box6{width:20%;display:flex;margin:0 5px;padding:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box7{width:15%;display:flex;margin:0 5px;padding:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box8{width:100%;display:flex;margin:0 5px;padding:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex select{padding-right:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex div:first-child{margin-left:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex div:last-child{margin-right:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .checkbox-full-inline{padding-top:0;margin-bottom:10px}
@media only screen and (min-width:320px) and (max-width:767px){
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box5{width:250px}
}
@media only screen and (min-width:320px) and (max-width:500px){
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex{display:flex;flex-direction:column;flex-wrap:wrap}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box1,.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box2,.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box3,.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box4,.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box5,.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box6,.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box7,.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box8{width:100%;margin:0 0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .pass-form .form-title.blank{display:none}
}
@media only screen and (min-width:768px) and (max-width:991px){
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box6{width:33.33%}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel.display-flex .box5{width:60%}
}
.cruise-booking-full .booking-field-panel2 .panel-content.offer-panel .box-panel{width:100%;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content.offer-panel .box-panel .title{float:left;margin-top:18px}
.cruise-booking-full .booking-field-panel2 .panel-content.offer-panel .box-panel .input-box{float:left;padding-left:20px;margin:10px 0 20px 0}
.cruise-booking-full .booking-field-panel2 .panel-content.offer-panel .box-panel .input-box .form-control{float:left;width:200px}
.cruise-booking-full .booking-field-panel2 .panel-content.offer-panel .box-panel .input-box .input-btn{float:left;line-height:34px;width:60px;text-align:center;background:#16528e;color:#fff;border:0;outline:0;border-radius:5px}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel{width:100%;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .im{width:30%;float:left;position:relative}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .im img{width:100%;height:auto;border-radius:5px}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .im .title{position:absolute;left:0;bottom:5px;width:100%;padding:0 10px;float:left;font-size:12px;text-align:center;color:#fff}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail{width:70%;float:left;padding-left:20px}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .title{width:100%;float:left;font-weight:600}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .hotel-address{width:100%;float:left;font-size:12px;color:#999;margin-top:7px}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .starrating{width:80px;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .starrating img{width:100%;height:auto}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel{width:100%;min-height:82px;float:left;position:relative;padding-left:210px;margin-top:20px}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel{position:absolute;top:0;left:0;width:200px;float:left;font-size:12px;color:#999}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .box1{width:50%;float:left;padding-right:5px}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .box2{width:50%;float:left;padding-left:5px}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .check-in-out{width:100%;float:left;border:1px solid #f1f1f1;background:#f1f1f1;border-radius:5px}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .check-in-out .inner-box{width:100%;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .check-in-out .inner-box .text{width:100%;float:left;text-align:center;padding-top:5px;font-weight:600;color:#999}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .check-in-out .inner-box .date{width:100%;float:left;font-size:20px;padding:7px 0;font-weight:700;text-align:center;color:#333}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .check-in-out .date-time{width:100%;float:left;font-size:11px;text-align:center;background:#fff}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .room-detail{width:100%;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .room-detail .days-night{width:100%;float:left;font-weight:700;color:#333;border-bottom:1px solid #f1f1f1;margin-bottom:5px;padding-bottom:5px}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .room-detail .room-info{width:100%;float:left;color:#999;border-bottom:1px solid #f1f1f1;margin-bottom:5px;padding-bottom:5px}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .room-detail .room-info .room{min-width:80px;float:left}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel{width:100%;float:left;margin-top:10px}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .room-only{width:100%;float:left;font-size:14px;color:#390;text-transform:uppercase;margin-top:10px;margin-bottom:0}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .room-only .text1{color:#16528e}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .room-only .text2{color:#09f}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .non-refundable{width:100%;float:left;font-size:14px;color:#ff7272;margin-top:0;font-weight:600}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .refundable1{width:100%;float:left;font-size:14px;color:#1fc123;margin-top:0;font-weight:600}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .refundable2{width:100%;float:left;font-size:14px;color:#1fc123;margin-top:0;font-weight:600}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .guest{width:100%;float:left;font-size:14px;color:#09f;text-transform:uppercase;margin-top:0;font-weight:600;margin:10px 0}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .services{width:100%;float:left;font-size:14px;color:#16528e;margin-top:0;font-weight:400}
.cruise-booking-full .booking-field-panel2 .panel-content .hotel-detail-panel .detail .new-detail-info-panel .policy{width:100%;float:left;font-size:14px;color:#16528e;margin-top:0;font-weight:400}
.cruise-booking-full .booking-sidebar-full{width:100%;float:left;margin-bottom:20px;margin-top:0}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel{width:100%;float:left;border:1px solid #d1d1d1;margin-top:0}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .header{width:100%;float:left;font-size:16px;font-weight:700;background:#e2e2e2;color:#16528e;padding:10px 15px}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content{width:100%;float:left;padding:10px 15px}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .price-panel{width:100%;float:left;margin:3px 0;color:#666;cursor:pointer}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .price-panel .titel{float:left;text-align:left}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .price-panel .titel .text{font-weight:600}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .price-panel .titel .traveler{font-weight:400}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .price-panel .titel .icon{font-weight:400}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .price-panel .titel .icon{transition:.3s;-webkit-transition:.3s;display:inline-block}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .price-panel[aria-expanded=true] .titel .icon{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .price-panel .price{float:right;text-align:right}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .price-detail-panel-full{width:100%;float:left;background:#e2e2e2;padding:5px 10px;margin:7px 0}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .price-detail-panel-full .price-detail-panel{width:100%;float:left;margin-bottom:0;font-size:13px;color:#666;padding-bottom:5px}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .price-detail-panel-full .price-detail-panel .text{width:50%;float:left;text-align:left}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .price-detail-panel-full .price-detail-panel .price{float:right;text-align:right}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .line-full{width:100%;height:1px;float:left;background:#e2e2e2;margin:10px 0 10px 0}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .total-fare-panel{width:100%;float:left;border-top:1px solid #e2e2e2;padding-top:10px;margin-top:10px}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .total-fare-panel .total-fare{width:100%;float:left;font-size:16px;color:#000;font-weight:700;margin-bottom:0}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .total-fare-panel .total-fare .text{float:left;text-align:left}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .total-fare-panel .total-fare .price{float:right;text-align:right}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .total-fare-panel .add-ons{width:100%;float:left;font-size:13px;color:#666;margin-bottom:0;cursor:pointer}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .total-fare-panel .add-ons .text{float:left;text-align:left}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .total-fare-panel .add-ons .icon{font-weight:400;padding-left:4px}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .total-fare-panel .add-ons .price{float:right;text-align:right}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .total-fare-panel .travel{width:100%;float:left;font-size:13px;color:#666}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .total-fare-panel .travel .text{float:left;text-align:left}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .content .total-fare-panel .travel .price{float:right;text-align:right}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .footer{width:100%;float:left;background:#e2e2e2;font-size:16px;color:#000;font-weight:700;padding:10px 15px}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .footer .text{float:left;text-align:left}
.cruise-booking-full .booking-sidebar-full .fare-detail-panel .footer .price{float:right;text-align:right;font-size:18px}
.cruise-booking-full .booking-sidebar-full .login-panel-full{width:100%;float:left;margin-top:20px}
.cruise-booking-full .booking-sidebar-full .login-panel-full .login-btn{width:100%;font-size:18px;float:left;cursor:pointer;text-align:center;padding:10px 0;border-radius:5px;border:0;outline:0;background:#16528e;color:#fff}
.cruise-booking-full .booking-sidebar-full .login-panel-full .guest-btn{width:100%;font-size:16px;float:left;cursor:pointer;text-align:center;padding:10px 0;border-radius:5px;border:0;outline:0;background:#d64443;color:#fff}
.cruise-booking-full .booking-sidebar-full .login-panel-full .or{width:100%;height:1px;float:left;background:#ccc;margin:35px 0 30px 0;position:relative}
.cruise-booking-full .booking-sidebar-full .login-panel-full .or .circle{width:25px;height:25px;line-height:22px;border-radius:50%;text-align:center;font-size:12px;font-style:italic;color:#fff;border:0 solid #ccc;background:#afa8a7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.cruise-booking-full .booking-sidebar-full .payment-panel-full{width:100%;float:left;margin-top:20px}
.cruise-booking-full .booking-sidebar-full .payment-panel-full .payment-btn{width:100%;font-size:16px;float:left;cursor:pointer;text-align:center;padding:10px 0;border-radius:5px;border:0;outline:0;background:#d64443;color:#fff}
.cruise-booking-full .booking-sidebar-full .payment-panel-full .term-condition{width:100%;float:left;margin-bottom:15px}
.cruise-booking-full .booking-sidebar-full .payment-panel-full .term-condition label a{font-weight:700;text-decoration:underline}
.divpassportPopup .modal-dialog{max-width:400px}
.divpassportPopup .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}
.divpassportPopup .modal-content .modal-header .close{transition:.3s;-webkit-transition:.3s}
.divpassportPopup .modal-content .modal-header .close:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.divpassportPopup .modal-content .modal-body .content-panel .form-group{width:100%;float:left;margin-bottom:15px}
.divpassportPopup .modal-content .modal-body .content-panel .form-group label{width:100%;float:left;font-weight:400;font-size:15px}
.divpassportPopup .modal-content .modal-body .content-panel .form-group .form-control{height:48px;border:1px solid #e0e0e0;border-radius:5px}
.divpassportPopup .modal-content .modal-body .content-panel .form-group textarea.form-control{height:auto;width:100%}
.divpassportPopup .modal-content .modal-footer{width:100%;float:left}
@media only screen and (min-width:320px) and (max-width:499px){
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .pass-form{padding-left:00px}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .pass-form .form-title{width:100%;position:static}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box1{width:100%;float:left;padding-left:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box2{width:100%;float:left;padding-left:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box3{width:100%;float:left;padding-left:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box4{width:100%;float:left;padding-left:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box5{width:100%;float:left;padding-left:0}
}
@media only screen and (min-width:500px) and (max-width:767px){
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box1{width:10%;float:left;padding-left:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box1 .form-control{padding:6px 5px;padding-right:0}
}
@media only screen and (min-width:768px) and (max-width:991px){
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box1{width:10%;float:left;padding-left:0}
.cruise-booking-full .booking-field-panel2 .panel-content.guest-panel .box-panel .box1 .form-control{padding:6px 5px}
}
.cruise-booking-full .room-slect-panel{width:100%;float:left;padding:0;margin-bottom:0}
.cruise-booking-full .room-slect-panel .form-control{max-width:300px;height:40px;margin-bottom:15px}
.cruise-booking-full .ul-room-type{float:left;margin-bottom:0;margin-top:10px}
.cruise-booking-full .ul-room-type li{display:inline-block;font-size:13px}
.cruise-booking-full .room-type-panel{width:100%;float:left;padding:0;margin-bottom:0}
.cruise-booking-full .room-type-panel .room-type-inner{width:100%;float:left}
.cruise-booking-full .room-type-panel .room-type-inner+.room-type-inner{margin-top:20px;border-top:1px solid #ccc;padding-top:0}
.cruise-booking-full .room-type-panel .box1{width:25%;float:left;padding:0 10px}
.cruise-booking-full .room-type-panel .box2{width:25%;float:left;padding:0 10px}
.cruise-booking-full .room-type-panel .box3{width:25%;float:left;padding:0 10px}
.cruise-booking-full .room-type-panel .box4{width:25%;float:left;padding:0 10px}
.cruise-booking-full .room-type-panel .room-type-inner .form-control{height:40px}
.cruise-booking-full .room-type-panel .cruise-img{width:100%;float:left;border:1px solid #dfdfdf;border-radius:5px;padding:5px}
.cruise-booking-full .room-type-panel .cruise-img img{width:100%;height:auto}
.cruise-booking-full .room-type-panel .radio-full{width:100%;float:left}
.cruise-booking-full .room-type-panel .radio-full .radio-inline{width:100%;float:left;padding-left:0}
.cruise-booking-full .room-type-panel .radio-full .radio-inline .trip{width:100%;float:left;padding:10px 10px}
.cruise-booking-full .room-type-panel .radio-full .radio-inline .trip:hover{background:#dfdfdf}
.cruise-booking-full .room-type-panel .radio-full .radio-inline .trip .price{float:right}
.cruise-booking-full .room-type-panel .radio-full .radio-inline .trip label{width:100%;float:left}
.cruise-booking-full .room-type-panel .radio-full .radio-inline+.radio-inline{padding-left:0;margin-left:0}
.cruise-booking-full .room-type-panel .radio-full .radio-inline [type=radio]:checked,.cruise-booking-full .room-type-panel .radio-full .radio-inline [type=radio]:not(:checked){position:absolute;left:-9999px}
.cruise-booking-full .room-type-panel .radio-full .radio-inline [type=radio]:checked+label,.cruise-booking-full .room-type-panel .radio-full .radio-inline [type=radio]:not(:checked)+label{font-weight:400;position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#333}
.cruise-booking-full .room-type-panel .radio-full .radio-inline [type=checkbox]:checked+label,.cruise-booking-full .room-type-panel .radio-full .radio-inline [type=checkbox]:not(:checked)+label{position:relative;padding-left:6px;cursor:pointer;line-height:20px;display:inline-block;color:#fff}
.cruise-booking-full .room-type-panel .radio-full .radio-inline [type=radio]:checked+label:before,.cruise-booking-full .room-type-panel .radio-full .radio-inline [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #0491e1;border-radius:100%;background:0 0}
.cruise-booking-full .room-type-panel .radio-full .radio-inline [type=radio]:checked+label:after,.cruise-booking-full .room-type-panel .radio-full .radio-inline [type=radio]:not(:checked)+label:after{content:'';width:8px;height:8px;background:#0491e1;position:absolute;top:5px;left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.cruise-booking-full .room-type-panel .radio-full .radio-inline [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.cruise-booking-full .room-type-panel .radio-full .radio-inline [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.radio-inline.default-radio{float:left;padding-left:0}
.radio-inline.default-radio .trip{width:auto;float:left;padding:0 10px}
.radio-inline.default-radio .trip .price{float:right}
.radio-inline.default-radio .trip label{width:100%;float:left}
.radio-inline.default-radio+.radio-inline{padding-left:0;margin-left:0}
.radio-inline.default-radio [type=radio]:checked,.radio-inline.default-radio [type=radio]:not(:checked){position:absolute;left:-9999px}
.radio-inline.default-radio [type=radio]:checked+label,.radio-inline.default-radio [type=radio]:not(:checked)+label{font-weight:400;position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#333}
.radio-inline.default-radio [type=checkbox]:checked+label,.radio-inline.default-radio [type=checkbox]:not(:checked)+label{position:relative;padding-left:6px;cursor:pointer;line-height:20px;display:inline-block;color:#fff}
.radio-inline.default-radio [type=radio]:checked+label:before,.radio-inline.default-radio [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #0491e1;border-radius:100%;background:0 0}
.radio-inline.default-radio [type=radio]:checked+label:after,.radio-inline.default-radio [type=radio]:not(:checked)+label:after{content:'';width:8px;height:8px;background:#0491e1;position:absolute;top:5px;left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.radio-inline.default-radio [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.radio-inline.default-radio [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.cruise-booking-full .room-type-panel .room-detail-title-outer{width:100%;float:left}
.cruise-booking-full .room-type-panel .room-detail-title{display:block;color:#0491e1;margin-top:0;margin-bottom:5px;float:left;font-size:13px;text-decoration:underline}
.cruise-booking-full .room-type-panel .room-detail-info{display:block;width:100%;color:#666;float:left;font-size:12px;margin-top:10px}
.cruise-booking-full .guest-details-panel{width:100%;float:left;overflow:initial;padding:20px;margin-bottom:30px}
.cruise-booking-full .guest-details-panel .room-title{font-size:24px;color:#4c4c4c;position:relative;margin-bottom:20px}
.cruise-booking-full .guest-details-panel .room-title:before{content:"";position:absolute;width:50px;height:2px;background:#0491e1;left:0;top:100%}
.cruise-booking-full .guest-details-panel .guest-title{font-size:16px;color:#0491e1}
.cruise-booking-full .guest-details-panel .form-panel{width:100%;float:left;border:1px solid #ccc;border-radius:5px;padding:20px;margin-top:15px}
.cruise-booking-full .guest-details-panel .form-panel .guest-panel{width:100%;float:left}
.cruise-booking-full .guest-details-panel .form-panel .guest-panel+.guest-panel{border-top:1px dotted #0491e1;margin-top:20px;padding-top:20px}
.cruise-booking-full .guest-details-panel .form-panel .form-control{border:0;height:50px;box-shadow:none;border-bottom:1px solid #ccc;border-radius:0}
.cruise-booking-full .guest-details-panel .form-panel .form-group{width:100%;float:left;position:relative}
.cruise-booking-full .guest-details-panel .form-panel .form-group .focus-border{content:"";position:absolute;width:0%;transition:.3s;left:50%;right:50%;margin-top:-1px;height:2px;background:#0491e1;top:100%}
.cruise-booking-full .guest-details-panel .form-panel .form-group .effectonhover:focus~.focus-border{width:100%;left:0;right:0}
.cruise-booking-full .guest-details-panel .form-panel .social{width:100%;height:50px;padding-top:15px;float:right;margin-right:0;border-bottom:1px solid #ccc}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown a{color:#4c4c4c;width:100%;float:left;font-weight:600;font-size:13px}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown a .caret{float:right}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown ul{padding:0}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown a .flag-icon-main img{width:20px;margin-right:5px}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown .dropdown-menu{background:#f5f5f5;width:100%;margin:0 auto!important;height:200px;overflow-y:auto;top:27px}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown .dropdown-menu li:first-child{width:100%;padding:0;margin:0}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown .dropdown-menu li{margin-left:0;width:100%}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown .dropdown-menu li a{border-bottom:1px solid #fcfcfc}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown .dropdown-menu li a:hover{background:#ededed;color:#333}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown .dropdown-menu li a{padding:6px 10px;line-height:1em;color:#a9a9a9}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown .dropdown-menu li a img{width:25px}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown .dropdown-menu li a .flag-icon img{width:20px;margin-right:5px}
.cruise-booking-full .guest-details-panel .form-panel .social nav.dropdown .dropdown-menu li a .serach-bar{width:100%;float:left;height:28px;font-weight:400;padding:0 5px}
.cruise-booking-full .guest-details-panel .form-panel .social .drop-down .w3-border{position:absolute;right:0;left:auto;top:43px;height:160px;width:300px;padding:20px}
.cruise-booking-full .guest-details-panel .form-panel .social .drop-down .w3-black{padding-top:4px;color:#4c4c4c!important;background:0 0!important;outline:0!important;border:none!important;font-weight:600;font-size:13px}
.cruise-booking-full .guest-details-panel .form-panel .social .drop-down .w3-black:hover{color:#000!important;background:#fff!important;outline:0!important;border:none!important}
.cruise-booking-full .guest-details-panel .form-panel .social .drop-down .content{width:100%;float:left;border:1px solid #ccc;height:50px;position:relative}
.cruise-booking-full .guest-details-panel .form-panel .social .drop-down .content select{border:none;position:absolute;right:0;top:13px;outline:0;width:100%}
.cruise-booking-full .guest-details-panel .form-panel .social .drop-down .content .change-btn{width:100%;float:left;margin-top:70px;text-align:center;background:#02a3ec;padding:9px 0;color:#fff;font-size:18px}
.cruise-booking-full .guest-details-panel .form-panel .social .drop-down .w3-border:hover .w3-black{background:#fff}
.cruise-booking-full .guest-details-panel .form-panel .social .w3-dropdown-hover:first-child{background:#fff!important}
.cruise-booking-full .guest-details-panel .form-panel .social ul{list-style:none;float:left;padding:0}
.cruise-booking-full .guest-details-panel .form-panel .social ul li{display:inline-block;color:#fff;margin-left:40px;font-size:15px}
.cruise-booking-full .guest-details-panel .form-panel .social ul li a{color:#fff}
.cruise-booking-full .guest-details-panel .form-panel .social ul li div{margin-left:5px;display:inline-block}
.cruise-booking-full .guest-details-panel .form-panel .social ul li div.icon{width:25px;height:25px;line-height:25px;border:1px solid #fff;text-align:center;border-radius:32px;font-size:13px}
@media only screen and (min-width:320px) and (max-width:767px) {
    .cruise-booking-full .room-type-panel .box1,
    .cruise-booking-full .room-type-panel .box2,
    .cruise-booking-full .room-type-panel .box3,
    .cruise-booking-full .room-type-panel .box4 {
        width: 50%;
    }
}

@media only screen and (min-width:320px) and (max-width:400px) {
    .cruise-booking-full .room-type-panel .box1,
    .cruise-booking-full .room-type-panel .box2,
    .cruise-booking-full .room-type-panel .box3,
    .cruise-booking-full .room-type-panel .box4 {
        width: 100%;
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .cruise-booking-full .room-type-panel .box1,
    .cruise-booking-full .room-type-panel .box2,
    .cruise-booking-full .room-type-panel .box3,
    .cruise-booking-full .room-type-panel .box4 {
        width: 50%;
    }
}


/*-- CRUISE BOOKING --*/
.ShowMoreResults_outer{width:100%;float:left;text-align:center;margin:20px auto}
.ShowMoreResults_inner{display:inline-block;padding:6px 20px;font-size:16px;outline:0;border:0;border-radius:5px;background:#fe492b;color:#fff}
.ShowMoreResults_inner:hover{background:#00387c}
.ptext{font-size:13px;color:#4a89d9;margin-bottom:20px}

/*-- AIRLINE FILTER BY PRICE AND STOPS --*/
.res-matrix-wr-1{width: 100%; float: left; margin-bottom: 20px;}
.res-matrix-wr-1 .w-100-fl {width: 100%; float: left;}
.res-matrix-wr-1 .heading-blue {font-weight: 700; color: #4c4c4c; font-size: 20px; text-align: center;}
.res-matrix-wr-1 .fares-table-al img{display:block;}
.res-matrix-wr-1 .fares-table-wr{overflow:hidden; box-shadow:0 0 5px -1px rgb(0 0 0 / 40%); border:1px solid #b9b8b8;}
.res-matrix-wr-1 .fares-table-cont{position:relative; border:1px solid #4c4c4c; border-top:0; border-right:0;}
.res-matrix-wr-1 .fares-table-cont{overflow:auto; white-space:nowrap; border:0; position:static; padding-bottom:2px;}
.res-matrix-wr-1 .fares-table-r{/*padding-left:119px;*/ width:calc(100% - 119px);  width:-webkit-calc(100% - 119px); float:right; font-size:0; border:0;}
.res-matrix-wr-1 .fares-table-r .item{display:inline-block; width:16.7%;}
.res-matrix-wr-1 .fares-table-al a{border:0;}
.res-matrix-wr-1 .fares-table-l{width:120px; float:left; border-right:1px solid #4c4c4c;}
.res-matrix-wr-1 .fares-table-l{position:absolute; /*left:0; top:25px;*/ z-index:1; background-color:#fff;}
.res-matrix-wr-1 .fares-table-top-l{width:100%; border:0; text-align:center;}
.res-matrix-wr-1 .fares-table-top-row{background-color:#17a8ba; padding:2px 2px; font-size:13px; color: #fff;}
.res-matrix-wr-1 .fares-table-r .fares-table-col{border-right:1px solid #4c4c4c;}
.res-matrix-wr-1 .fares-table-al a, 
.res-matrix-wr-1 .fares-table-ns a, 
.res-matrix-wr-1 .fares-table-1s a, 
.res-matrix-wr-1 .fares-table-2s a, 
.res-matrix-wr-1 .fares-table-r .fares-table-col span{display:block; text-align:center; font-size:14.5px; padding:3px 3px; border-top:1px solid #4c4c4c; position:relative; color:#000; font-weight:500;}
.res-matrix-wr-1 .fares-table-al a{font-weight:normal; font-size:12px; height:65px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:100%; color:#000;}
.res-matrix-wr-1 .fares-table-l .fares-table-al a, 
.res-matrix-wr-1 .fares-table-l .fares-table-ns a, 
.res-matrix-wr-1 .fares-table-l .fares-table-1s a, 
.res-matrix-wr-1 .fares-table-l .fares-table-2s a{font-size:12px; font-weight:normal; height:28px; padding:3px 3px; color:#000;}
.res-matrix-wr-1 .fares-table-l .fares-table-al a{height:65px; line-height:55px; font-size:14px;}

.res-matrix-wr-1 .fares-table-r .fares-table-col a:hover{background-color:#daf0fb;}
.res-matrix-wr-1 .fares-table-r .fares-table-col a.fares-table-nofare{background-color:transparent;}

.res-matrix-wr-1 .fares-table-al img{width:40px !important; margin:0 auto;}
.res-matrix-wr-1 .fares-table-al span, 
.res-matrix-wr-1 .fares-table-al small{display:block; margin:0 auto; font-size:10px; color:#000; line-height:1;}
.res-matrix-wr-1 .fares-table-top-row{/*background-color:#2c5296;*/ padding:2px 2px; font-size:13px; /*border:1px solid #2c5296;*/}
.res-matrix-wr-1 .fares-table-top-l{width:calc(100% - 70px);  width:-webkit-calc(100% - 70px); float:left; color:#fff; border-right:0px solid #f5f5f5; padding:0 5px;}
.res-matrix-wr-1 .fares-table-top-l {width: 100%; border: 0; text-align: center;}
.res-matrix-wr-1 .fares-table-top-l img{max-width:24px; vertical-align:bottom;}
.res-matrix-wr-1 .fares-table-top-l span{padding:0 0px; display:inline-block;}
.res-matrix-wr-1 .fares-table-top-l span>span{background-color:#270949; padding:2px 5px 0; font-weight:bold;}
.res-matrix-wr-1 .fares-table-top-l a{color:#fff; font-weight:bold; display:inline-block; font-size:14px;}
.res-matrix-wr-1 .fares-table-top-r{float:right; width:70px; /*height:24px;*/}
.res-matrix-wr-1 .fares-table-wr .fares-table-col>div:hover a{color:#222c75;}
.res-matrix-wr-1 .fares-table-loader-wr{width:100%; height:100%; position:absolute; left:0; top:0; background-color:#fff; z-index:2;}
.res-matrix-wr-1 .fares-table-loader-cont{margin: 0 0 1rem; text-align: center; padding: 3rem 0 5rem; height: auto; position: relative; overflow: hidden;}


@media only screen and (min-width: 320px) and (max-width: 485px) {
  .res-matrix-wr-1 .fares-table-r .item{width:33.3333%;}
}

@media only screen and (min-width: 486px) and (max-width: 585px) {
  .res-matrix-wr-1 .fares-table-r .item{width:25%;}
}
@media only screen and (min-width: 586px) and (max-width: 736px) {
  .res-matrix-wr-1 .fares-table-r .item{width:20%;}
}

/*-- AIRLINE FILTER BY PRICE AND STOPS --*/

/*--TICKET RUNOUT TIME--*/
.ticket-runout-time{width:100%; float:left; padding:10px;  border:1px solid #ccc; border-radius:3px;margin-bottom:10px;}
.ticket-runout-time .trt-content{width:100%; display:flex; flex-direction:column;}
.ticket-runout-time .trt-content .text1{display:flex; font-size:14px; font-weight:600; color:#2c374d;}
.ticket-runout-time .trt-content .row-box{display:flex; justify-content:center; padding:20px 0;}
.ticket-runout-time .trt-content .row-box .box1{display:flex; flex-direction:column; justify-content:center; align-items:center;}
.ticket-runout-time .trt-content .row-box .box2{display:flex; margin:0 10px;}
.ticket-runout-time .trt-content .row-box .rb-text1{font-size:40px; font-weight:800; color:#4e9e55;}
.ticket-runout-time .trt-content .row-box .rb-text2{font-size:16px; font-weight:400; color:#1b3b84; margin-top:-10px;}
.ticket-runout-time .trt-content .row-box .clock-icon{width:40px; margin-left:20px;}
@media only screen and (min-width:320px) and (max-width:767px) {
.ticket-runout-time{display:none;}
}

/*--TICKET RUNOUT TIME--*/



/*--ul-departure-time--*/
.ul-departure-time-new{width:calc(100% + 4px); margin-left:-2px; color:#000; list-style:none; margin-top:0px; display: flex; flex-wrap:wrap; justify-content: center;}
.ul-departure-time-new li{width:25%; padding:0 2px; display:flex; cursor:pointer; }
.ul-departure-time-new li .pkg{width:100%; display:flex; align-items: center; padding:2px 3px; border: 1px solid #ccc; border-radius:3px; margin-bottom:5px; align-content: space-between; justify-content: space-between; display: flex; flex-direction: column;}
.ul-departure-time-new li.active .pkg{background:#dddedf !important; color: #444 !important; }
.ul-departure-time-new li .icon img{width:28px;}
.ul-departure-time-new li .text{font-size:14px; font-weight:400; margin-bottom:2px;}
.ul-departure-time-new li span{display:block; float:none;}


@media only screen and (min-width: 768px) and (max-width: 991px) {
.ul-departure-time-new li{width:50%;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ul-departure-time-new li{width:50%;}
}

/*--ul-departure-time--*/
