/* CSS Document */

/***************************
	TABLE OF CONTENT

	01 - GLOBAL
    02 - HEADER
	03 - TAB
	04 - SLIDER
	05 - HOT DEAL
    06 - OUR TOP HOTEL
    07 - SECTION-CONTENT
    08 - NEWS LETTER
    09 - FOOTER	
    10 - OTHERS
    11 - HOTEL RESULT PAGE
    12 - ACCORDIAN
    13 - HOTEL CONFIRMATION
    14 - HOTEL BOOKING
    15 - HOTEL DETAIL
    16 - FLIGHT BOOKING PAGE
    17 - FLIGHT RESULT
    18 - FLIGHT RESULT TWOWAY
    19 - FLIGHT CONFIRMATION
    20 - FLIGHT HOTEL RESULT
    21 - FLIGHT HOTEL DETAIL
    22 - FLIGHT HOTEL BOOKING
    23 - FLIGHT HOTEL CONFIRMATION
    24 - TRAVEL PORT
    25 - AUTOEXTENDER
    26 - PAGER
    27 - PROGRESS
    28 - RESPONSIVENESS
	
****************************/

/* 01 GLOBAL */

ul, li, ul li, table, lable, p, span, dl, dt, dd, table, tr, td {margin: 0px; padding: 0px;}
* {margin: 0px; padding: 0px;}
a:hover, a:focus {text-decoration: none !important;}
img {border: none;}
.mt5 {margin-top: 5px !important;}
.mt7 {margin-top: 7px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}
.mt60 {margin-top: 60px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb60 {margin-bottom: 60px !important;}
.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml30 {margin-left: 30px !important;}
.ml40 {margin-left: 40px !important;}
.ml50 {margin-left: 50px !important;}
.ml60 {margin-left: 60px !important;}

pd10 {padding: 10px;}
.img-fullwidth img {width: 100%; height: auto;}
.mb-23{margin-bottom:23px;}
.mb-50{margin-bottom:50px;}
.mt-0{margin-top:0 !important;}
.mb-0{margin-bottom:0 !important;}
.border-bottom0{border-bottom:0 !important;}
body{font-family: 'Fira Sans', sans-serif !important;overflow-x:hidden;} 

header, footer, figure, aside, section, article {display: block;}
.full-width {float: left; width: 100%; padding: 0 15px 30px; max-width: 100%;}
.widthfull {width: 100%; float: left;}
.breadcrumb { padding: 8px 0px !important; margin-bottom: 0px !important; list-style: none !important; background-color: transparent !important; border-radius: 0px !important; margin-top: 10px;}
.top_line { width: 100%; height: 4px; float: left; background: #003366; margin-bottom:5px;}
.im-responsive{width:100%; height:auto;}
select:-moz-focusring{color: transparent !important; text-shadow: 0 0 0 #006BAF !important;}
.topcontrol{background:#203375  !important; z-index:111;}
.padding2 {margin-left: -2px !important; margin-right: -2px !important;}
.padding2>div {padding-left: 2px !important; padding-right: 2px !important;}

.padding0 {margin-left: -5px !important; margin-right: -5px !important;}
.padding0>div {padding-left: 5px !important; padding-right: 5px !important;}

.padding0-tab {margin-left: -5px !important; margin-right: -5px !important;}
.padding0-tab>div {padding-left: 5px !important; padding-right: 5px !important;}

.padding0-topdestination{margin-left:0px !important; margin-right:0px !important;}
.padding0-topdestination>div {padding-left: 0px; padding-right: 0px;}

.padding0-transfer-result-tab {margin-left: -5px !important; margin-right: -5px !important;}
.padding0-transfer-result-tab>div {padding-left: 5px !important; padding-right: 5px !important;}

.padding0-flight-result-header>div {padding-left: 5px; padding-right: 5px;}

.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;}

.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;}

.ul-coomon{width:100%; float:left; padding-left:20px;}
.ul-coomon li{float:left; width:100%;}
.ol-coomon{width:100%; float:left; padding-left:20px;}
.ol-coomon li{float:left; width:100%;}

.select2-container--default{width:100% !important;}
.select2-container 
.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;}

.daterangepicker .calendar{margin:-7px !important;}
/*Bootstrap time Picker*/
/*.table-condensed {width: 100% !important;}
.table-condensed thead {display: none !important;}
.table-condensed tfoot {display: none !important;}*/
/*Bootstrap time Picker*/


/* FLIGHT PROGRESS START */ 

/*.popup_block.popup-outer{float:left; left:35%;}*/
.popup_block_Outer {background: rgba(0,0,0,0.8);height: 100%;left: 0;position: fixed;width: 100%;z-index: 9999;top: 0px;
}
.popup_block.popup-outer{float:left; width:100%; height:100vh; background:rgba(0,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: 1006BAF0;}
.popup_block .progress.flight-popup{width:500px; max-width:100%; text-align:center; height:auto !important; background:transparent !important;  border-color:transparent !important; border:0px !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:0px;}
.popup_block .progress.flight-popup .header .line:after{content:url(../images/icon/popup-plane-icon.html); 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:0px;}
.popup_block .progress.flight-popup .header2 p{width: 100%; float: left; font-size:10px; color:#1a2a4b; text-align:center; font-weight:normal; margin:0px;}
.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 0px; 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:0px; margin-bottom:0px;}
.popup_block .progress.flight-popup .detail .city-full .city2{width:100%; float:left; color:#fff; font-size:16px; padding:0px; margin-bottom:0px; font-weight:600;}
.popup_block .progress.flight-popup .detail .city-full p{margin-bottom:0px;}
.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:0px; margin-bottom:0px;}
.popup_block .progress.flight-popup .detail .info-full .text{width:100%; float:left; color:#fff; font-size:12px; padding:0px; margin-bottom:0px;}
.popup_block .progress.flight-popup .detail .call{width:100%; float:left; color:#ffcb01; font-size:14px; font-weight:600; margin-bottom:0px; border-top:1px solid #ccc; padding-top:10px;}
.popup_block .progress.flight-popup .detail .call-number{width:100%; float:left; color:#fff; font-size:20px;}
.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-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%;}
}

/* HOTEL PROGRESS START */ 
.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;}


/* FLIHT + HOTEL COMMON PROGRESS START */ 
.popup_block .progress.flight-popup.common-p{width:440px; height:auto !important; background:transparent !important;  border-color:transparent !important; border:0px !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:0px;}
.popup_block .progress.flight-popup .header2 p{width: 100%; float: left; font-size:14px; color:#1a2a4b; text-align:center; font-weight:normal; margin:0px;}

.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;}



/*Start Home Page*/
/* 02 HEADER START */


/*-----------------BODY------------------------*/
body {font-size: 14px !important; font-family: 'Open Sans', sans-serif !important; letter-spacing: 0.4px; word-spacing: 1px; background:#fff !important;}

a, a:focus, a:hover{/* color:#41c1ec; */}


/*  CONTACT US */
.contactus-pg{ float:left; width:100%;}
.contact-us-bg{ float:left; width:100%; height:auto; background:url(../images/bg/contactus_bg.jpg) no-repeat top; margin-bottom:40px; }
.contact-us-bg h1{ width:100%; float:left; text-align:center; color:#fff; font-size:40px;padding:100px 0;}
.contactus-pg .map-full{width:100%; float:left; margin-top:10px;}
.contactus-pg .contact-detail h2{width:100%; float:left; font-size:20px; font-weight:bold; color:#006BAF; padding:0px; margin:0px; margin-top:30px; margin-bottom:15px;}
.contactus-pg .contact-detail p{width:100%; float:left; color: #777; font-size: 15px; line-height: 26px; padding:0px; margin:0px;}
.contactus-pg .contact-detail p span{color:#006BAF;}

.contactus-pg .form-full{ float:left; width:100%; border:5px solid #f5f5f5; padding:40px 20px; margin-top:10px; margin-bottom:100px;}
.contactus-pg .form-full .input{border-radius:0px; float:left; height:46px; line-height:46px; margin-bottom:25px;}
.contactus-pg .form-full .textaria{border-radius:0px;}
.contactus-pg .form-full .input-btn{border:none;outline:0px;padding:10px 30px;background: #002374;color:#fff;margin-top:20px;}
.contactus-pg .form-full .input-btn:hover{background: #031642;}


/* ABOUT US */
.aboutus-pg{width:100%;}
.about-us-bg,
.Privacy-Policy-bg,
.Testimonials{float:left; width:100%; height:auto; background:url(../images/bg/contactus_bg.jpg) no-repeat top; margin-bottom:40px; }
.about-us-bg,
.Testimonials-bg,
.Privacy-Policy-bg h1{ width:100%; float:left; text-align:center; color:#fff; font-size:40px; padding:100px 0;}
.aboutus-pg .heading{width:100%; float:left; text-align:left; font-size:30px; font-weight:bold; color:#006BAF; border-bottom:1px solid #eee; margin-bottom:10px; }
.aboutus-pg .heading h2{ border-bottom:0px solid #00d227; float:left; width:auto; padding:5px 0; margin:0px; position:relative;}
.aboutus-pg .heading h2:after{width:100%;height:3px;content:"";position:absolute;bottom:0px;left:0px;background: #006BAF;}
.aboutus-pg .abouttext{width:100%; float:left; line-height:23px; margin-bottom:10px;}

.aboutus-pg .services{margin:70px 0; float:left;} 
.aboutus-pg .services h2{width:100%; float:left; color:#006BAF; font-size:24px; font-weight:600; border-bottom:0px solid #ccc;}
.aboutus-pg .services h2 span{ color:#365cbe;}
.aboutus-pg .services p{width:100%; float:left; color:#676767; font-size:14px; font-weight:normal; }

.aboutus-pg .aboutus-footer{width:100%; float:left; background:#333; padding:50px 0; margin-top:10px;}
.aboutus-pg .aboutus-footer h2{width:100%; float:left; text-align:center; font-size:30px; font-weight:bold; color:#fff; border-bottom:0px solid #ccc;font-family: 'Ruluko';}
.aboutus-pg .aboutus-footer p{width:100%; float:left; text-align:center; font-size:20px; color:#fff; margin-top:0px;font-family: 'Ruluko';}
.aboutus-pg .aboutus-footer ul{width:100%; text-align:center; list-style:none; margin-top:20px; float:left;font-family: 'Ruluko';}
.aboutus-pg .aboutus-footer ul li{display:inline-block; color:#fff; padding:10px 10px;}
.aboutus-pg .aboutus-footer ul li a{ text-decoration:none; color:#fff; font-size:20px; font-weight:600;}
.aboutus-pg .aboutus-footer ul li a:hover{color:#fff;}

@media screen and (min-width:320px) and (max-width:767px){
.aboutus-pg .heading h2{font-size:20px;}

.aboutus-pg .aboutus-footer{padding: 15px 0;}
.aboutus-pg .aboutus-footer h2{font-size: 17px;margin-top:0;}
.aboutus-pg .aboutus-footer p{font-size:14px;}
.aboutus-pg .aboutus-footer ul{margin-top:0;}
.aboutus-pg .aboutus-footer ul li{padding-bottom:0;}
.aboutus-pg .aboutus-footer ul li a{font-size:15px;}
}


/*=======================HEADER=========================*/
header{width:100%;float:left;position: static;z-index: 0;}
header .top_header{margin-top: 0;margin-bottom: 0;width:100%;float:left;background: linear-gradient(to left, #006BAF, #002374);background:-moz-linear-gradient(to right, #ff7c5d, #052879);background:-o-linear-gradient(to right, #ff7c5d, #052879);background:-webkit-gradient(to right, #ff7c5d, #052879);padding: 8px 0;}
header .top_header .left_panel{float:left;}
header .top_header .left_panel ul{width:auto;float:left;}
header .top_header .left_panel ul li{display:inline-block;margin-right: 40px;}
header .top_header .left_panel ul li i{color:#fff;width:25px;height:25px;float:left;border:1px solid #fff;text-align:center;font-size:12px;border-radius:49px;line-height:25px;margin-right: 15px;}
header .top_header .left_panel ul li a{color:#fff;font-weight:600;font-size: 15px;/* padding-top: 122px; */}

header .top_header .right_panel .social{float:right;text-align:right;padding-right:30px}
header .top_header .right_panel .social ul{list-style:none;padding-left:0;/* border-right:1px solid #fff; *//* padding-right:30px; */}
header .top_header .right_panel .social ul li{display:inline-block;margin-left:5px}
header .top_header .right_panel .social ul li:first-child{margin-right:10px;font-weight:600;color: #fff;}
header .top_header .right_panel .social ul li i{color:#fff;width:25px;height:25px;border:1px solid #fff;text-align:center;font-size:12px;border-radius:49px;line-height:25px}

header .top_header .login{color:#fff;font-size:15px;float:right;margin-top: 3px;}
header .top_header .login ul{float:left;width:auto;}
header .top_header .login ul li{display:inline-block;color:#fff;font-size: 16px;text-transform: capitalize;margin-left: 10px;}
header .top_header .login ul li a{color:#fff;font-weight:600;}
header .top_header .login ul li a:hover{text-decoration:none}

header .bottom_header{width:100%;float:left;background:#fff;padding: 0;}
header .bottom_header .navbar-inverse{border-radius:0;margin-bottom:0;background-color: transparent;border-color: transparent;}
header .bottom_header .navbar-inverse .navbar-collapse{padding:0;}
header .bottom_header .navbar-inverse ul.navbar-nav{float:right;margin-top: 0px;}
header .bottom_header .navbar-inverse .navbar-nav li:last-child a{padding-right:0;}
header .bottom_header .navbar-inverse .navbar-nav li a{text-transform:capitalize;text-align:center;color: #006BAF;font-weight: 600;font-size: 16px;font-family: 'Fira Sans', sans-serif;}
header .bottom_header .navbar-inverse .navbar-nav li a img{width:28px;height:28px;margin-bottom: 10px;}
header .bottom_header .navbar-brand{height:auto;padding: 0 15px 0 0;}
header .bottom_header .navbar-brand img{width: 100%;margin-top: 5px;margin-bottom: 0px;}

@media screen and (min-width:992px) and (max-width:1199px){
header .top_header .left_panel ul li{margin-right: 10px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
header .bottom_header .navbar-brand{padding:0;}
header .bottom_header .navbar-brand img{width: 210px;margin: 10px 0 5px;}

header .bottom_header .navbar-inverse ul.navbar-nav{margin-top:20px;}
header .bottom_header .navbar-inverse ul.navbar-nav li a{padding: 5px 5px;}
header .bottom_header .navbar-inverse ul.navbar-nav li a img{display:none;}
header .bottom_header .navbar-inverse ul.navbar-nav li a br{display:none;}

}

@media screen and (min-width:320px) and (max-width:767px){
header .bottom_header .navbar-inverse .navbar-collapse.in{box-shadow:none !important;}
header .bottom_header{padding: 5px 0;}
header .bottom_header .navbar-brand img{width: 200px;margin: 0px 0;}

header .bottom_header .navbar-inverse {background: transparent;border: 1px solid transparent;padding: 0;}

header .bottom_header .navbar-inverse .navbar-collapse, 
header .bottom_header .navbar-inverse .navbar-form {border-color: #ffffff;overflow-y: hidden;}
header .bottom_header .navbar-inverse .navbar-toggle:focus, 
header .bottom_header .navbar-inverse .navbar-toggle:hover {background-color: #0a2979;}
header .bottom_header .navbar-inverse .navbar-toggle{border: 1px solid #fff;background: #002374;margin-right: 0;top: 0;}

header .bottom_header .navbar-inverse ul.navbar-nav {float: left;width: 100%;margin: 0;}
header .bottom_header .navbar-inverse ul.navbar-nav > .active > a, 
header .bottom_header .navbar-inverse ul.navbar-nav > .active > a:focus, 
header .bottom_header .navbar-inverse ul.navbar-nav > .active > a:hover{color:#fff;background-color:#50a0bd;}
header .bottom_header .navbar-inverse ul.navbar-nav > li > a{color: #006BAF006BAF;font-size: 13px;line-height: 10px;padding: 2px 0;text-align: left;}
header .bottom_header .navbar-inverse ul.navbar-nav li a img{display:none;}
}

.login_full{width:100%;float:left;}

/* FORGOT PASSWORD POPUP START */
.login_full .login-forgotpopup{width:100%; float:left;}
.login_full .login-forgotpopup .forgot-password-panel{width:100% !important; float:left; border:1px solid #ccc; padding:20px 20px; background:#fff; border-radius: 5px !important;}
.login_full .login-forgotpopup .forgot-password-panel .key-outer{width:80px; margin:0 auto; }
.login_full .login-forgotpopup .forgot-password-panel .key{width:100%;height:80px;float:left;text-align:center;border-radius:50%;padding:8px 0;padding-top:22px;font-weight:600;background: #002374;color:#fff;}
.login_full .login-forgotpopup .forgot-password-panel .key .icon{width:100%; float:left; text-align:center; font-size:26px;}
.login_full .login-forgotpopup .forgot-password-panel .key .text{width:100%; float:left; text-align:center; font-size:14px; margin-top:-5px; font-weight:normal;}

.login_full .login-forgotpopup .forgot-password-panel h3{margin:0px; padding:0px; color:#006BAF; font-size:18px; margin-top:10px; margin-bottom:20px; width:100%; float:left; text-align:center; font-weight:600;}
.login_full .login-forgotpopup .forgot-password-panel input{ width:100%; float:left; border-radius:4px; border:1px solid #ccc;  height:36px; margin-bottom:20px; outline:0px; padding:0 10px;}
.login_full .login-forgotpopup .forgot-password-panel input[type=submit]{background: #002374;color:#fff;font-weight:bold;outline:none;border:0px;border-radius:5px;height: 40px;}
.login_full .login-forgotpopup .forgot-password-panel input[value=Submit]{background:#3ac4fa; color:#fff; font-weight:bold; outline:none; border:0px; border-radius:5px;height: 40px;}
.login_full .login-forgotpopup button{outline:none;}
.login_full .login-forgotpopup button.close{background:#006BAF; width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; border-radius:50%; opacity:1 !important;}
.login_full .login-forgotpopup .modal-content{border:0px;}
.login_full .login-forgotpopup .modal-body{width:100%; float:left;}
.login_full .login-forgotpopup .modal-header{display:none;}
.login_full .login-forgotpopup .modal-footer{display:none;}

@media (min-width: 768px){
.login_full .login-forgotpopup .modal-dialog {width:400px;margin:30px auto;}
}

/* LOGIN POPUP START */
@media (min-width: 768px){
.login_full .login-popup .modal-dialog {width:450px; margin: 30px auto;}
}
.login_full .login-popup{width:100%; float:left;}
.login_full .login-popup .login-popup-panel{width:100% !important; float:left; border:1px solid #ccc;background:#fff; border-radius: 5px !important;}
.login_full .login-popup .login-popup-panel button{outline:none;}
.login_full .login-popup .login-popup-panel button.close{background:#006BAF; width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; margin-top:5px; border-radius:50%; opacity:1 !important;}
.login_full .login-popup .modal-content{border:0px;}
.login_full .login-popup .modal-body{width:100%; float:left;}
.login_full .login-popup .modal-header{display:none;}
.login_full .login-popup .modal-footer{display:none;}

.login_full .login-popup .login-popup-panel .popup-header{width:100%; float:left; border-bottom:2px solid #2176b6; padding:10px 20px;}
.login_full .login-popup .login-popup-panel .title{float:left; font-size:20px; font-weight:600; color:#333; margin-bottom:0px;}
.login_full .login-popup .login-popup-panel .registration-content{width:100%; float:left; padding:20px 20px; padding-top:30px;}
.login_full .login-popup .login-popup-panel .registration-content .form-full{width:100%; float:left;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .form-group{width:100%; float:left; margin-bottom:15px;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .positeion-relative{width:100%; float:left; position:relative; font-weight:normal;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .positeion-relative .icon{position:absolute;top:7px;left:8px;color: #002374;font-size:20px;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .form-control:focus + .icon{color:#337ab7;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .form-control {padding-left:30px; height:40px; font-style:italic;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .form-control:focus{border-color: #ccc;-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075), 0 0 0 rgba(102,175,233,.6);box-shadow: inset 0 0 0 rgba(0,0,0,.075), 0 0 0 rgba(102,175,233,.6);}


.login_full .login-popup .login-popup-panel .registration-content .form-full .forgot-password {width: auto;float: left;font-size: 12px;text-align:left;cursor: pointer;margin-top: -20px;padding: 5px 0;color: #002374;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .booking-text {width: auto; float: left; font-size: 10px; text-align:left; cursor: pointer; margin-top: -20px; padding: 5px 0; color: #999;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn-outer{width:100%; margin:0 auto;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn{width:100%;float:left;background: #002374;color:#FFF;border:0px solid #666464;padding:10px 0;margin-top:15px;font-size:14px;border-radius:20px;margin-bottom:10px;width:100%;text-align:center;font-weight:600;outline:none;-webkit-box-shadow: 0 8px 6px -6px #777;transition:0.3s;-webkit-transition:0.3s;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn:hover{background: #051c50;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn .login-icon{width:auto;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .booking-btn{width:100%; float:left; background:#f8f8f8; color:#3ac4fa; border:1px solid #ccc; padding:10px 0; margin-top:15px; font-size:14px;  border-radius:20px; margin-bottom:10px; width:100%; text-align:center; font-weight:600; outline:none; }

.login_full .login-popup .login-popup-panel .registration-content .form-full .line-partition{width:100%; height:1px; float:left; border-bottom:1px dashed #ccc; margin:20px 0 10px 0;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .sign-uptext{width:100%; float:left; color:#999; font-size:12px; text-align:center; margin:15px 0;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .sign-uptext a{color: #002374;font-weight:600;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .sign-uptext.agent-login{margin-top:0px;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .or{width:100%; height:1px; float:left; background:#ccc; margin:15px 0 10px 0; position:relative;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .or .circle{width:35px; height:35px; line-height:30px; border-radius:50%; text-align:center;  font-size:12px; font-style:italic; color:#999; border:0px solid #ccc; background:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel{width:100%; float:left; margin-top:15px; margin-bottom:15px;}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login{width:100%; float:left; background:#fff; border:1px solid #1953a1; margin-bottom:10px; border-radius:5px; position:relative; padding-left:40px;}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .icon{width:40px; float:left; position:absolute; top:0px; left:0px; text-align:center;}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .icon i{width:100%; float:left; font-size:20px; text-align:center; padding:9px 0; color:#1953a1;}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .text{width:100%; float:left; text-align:center; padding:8px 0; font-size:14px; background:#1953a1; color:#fff; outline:none; border:none;}

.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login{ border:1px solid #4285f4;}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .icon{}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .icon img{width:20px; height:20px; margin-top:8px;}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .text{background:#4285f4;}



/* --------------HOMEPAGE SEARCH ENGINE-------------- */

.search_container{width:100%;float:left;}
.search_container .tab_full_container{width:100%;float:left;padding:50px 10px;border-radius:5px;}

/*------------ROW CUSTOM-----------*/
.search_container .tab_full_container .row-custom{float:left;width: 100%;}


/*-----------FLIGHTS----------*/
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_extra_large{float:left;width:100%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_large{float:left;width: 21%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_medium{float:left;width: 16%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small{float:left;width: 11.3%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small:last-child{width:8%;}


/*-----------HOTELS------------*/
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_large{float:left;width: 40%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_medium{float:left;width: 17.3%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small{float:left;width: 17.5%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small:last-child{width:8%;}


/*------------FLIGHTS HOTEL--------------*/
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_extra_large{float:left;width:100%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_large{float:left;width: 17%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{float:left;width: 13%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small{float:left;width: 11.25%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small:last-child{width:8%;}


/*-------------TRANSFER---------------*/
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_extra_large{float:left;width:100%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{float:left;width: 23%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_medium{float:left;width: 15.33%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_small{float:left;width: 8%;position: relative;}



/*-----------ATTRACTION-------------*/
.search_container .tab_full_container .divTabAttraction .row-custom .width_large{float:left;width: 40%;position: relative;}
.search_container .tab_full_container .divTabAttraction .row-custom .width_medium{float:left;width: 24%;position: relative;}
.search_container .tab_full_container .divTabAttraction .row-custom .width_small{float:left;width: 12%;position: relative;}


/*-----------SEARCH ENGINE RADIO BUTTON-----------*/

.search_container .tab_full_container .tab-content .tab-pane .form_full .radio-full{margin-bottom: 8px;margin-top: 10px;width: 100%;float: left;}
.search_container .tab_full_container .tab-content .tab-pane .form_full .radio-inline {margin-left:0;margin-right:10px;color:#5e5e5e;padding-left: 0;vertical-align: inherit;}
.search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline{margin-left:0;margin-right:10px;color: #666666;}

.search_container .radio-full .radio-inline [type="radio"]:checked, 
.search_container .radio-full .radio-inline [type="radio"]:not(:checked) {position: absolute; left: -9999px;}
.search_container .radio-full .radio-inline [type="radio"]:checked + label, 
.search_container .radio-full .radio-inline [type="radio"]:not(:checked) + label{font-weight: normal;position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;color: #fff;}
.search_container .radio-full .radio-inline [type="checkbox"]:checked + label, 
.search_container .radio-full .radio-inline [type="checkbox"]:not(:checked) + label {position: relative;padding-left: 6px;cursor: pointer;line-height: 20px;display: inline-block;color: #fff;}
.search_container .radio-full .radio-inline [type="radio"]:checked + label:before, 
.search_container .radio-full .radio-inline [type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 18px;height: 18px;border: 2px solid #ffffff;border-radius: 100%;background: transparent;}
.search_container .radio-full .radio-inline [type="radio"]:checked + label:after, 
.search_container .radio-full .radio-inline [type="radio"]:not(:checked) + label:after {content: '';width: 8px;height: 8px;background: #006BAF;position: absolute;top: 5px;left: 5px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.search_container .radio-full .radio-inline [type="radio"]:not(:checked) + label:after {opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
.search_container .radio-full .radio-inline [type="radio"]:checked + label:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}


.search_container .tab_full_container .nav-tabs li{margin-bottom:0;}
.search_container .tab_full_container .nav-tabs>li.active>a,
.search_container .tab_full_container .nav-tabs>li.active>a:focus,
.search_container .tab_full_container .nav-tabs>li.active>a:hover{color:#fff;cursor:default;background: linear-gradient(53deg, #006BAF 50%, #FF1017 50%);}
.search_container .tab_full_container .nav-tabs{border-bottom:0 solid #ddd;margin-bottom:0}
.search_container .tab_full_container .nav-tabs>li>a:hover{border-color:transparent;outline:0!important;}
.search_container .tab_full_container .nav>li>a:focus,
.search_container .tab_full_container .nav>li>a:hover{text-decoration:none;color:#fff;background-color: #006BAF;outline-offset:0;}
.search_container .tab_full_container .nav>li>a{position:relative;display:block;padding:10px 15px;background:#fff;border-radius:5px;color: #006BAF;margin-right: 5px;font-weight: 600;border: 1px solid #FF1017;}

.search_container .tab_full_container .tab-content{width:100%;float:left;padding: 1px 5px 0px 0px;/*box-shadow: 0 0px 3px 0 #d2d2d2;*/}
.search_container .tab_full_container .tab-content .tab-pane .form_full{margin-left:5px;margin-right:5px;}

.search_container .tab_full_container .tab-content .tab-pane .form_full .radio-full{margin-bottom:20px;}
.search_container .tab_full_container .tab-content .tab-pane .form_full .radio-inline {margin-left:0;margin-right:10px;color:#0d6e6b;}
.search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline{margin-left:0;margin-right:10px;color: #fff;}


/*--------------FORM GROUP AND FORM CONTROL--------------*/





/*--------------PLUS BUTTON---------------*/
.search_container .tab_full_container .tab-content .tab-pane .plus_button{width:100%;float:left;}
.search_container .tab_full_container .tab-content .tab-pane .plus_button button{margin-top: 30px;background-color: transparent;margin-left: 10px;}



/*-----------------------SEARCH BUTTON--------------------------*/
.search_container .tab-content .tab-pane .search-button{margin-left: 5px;margin-right: 5px;}

.search_container .tab-content .tab-pane .search-button .btn{font-size: 14px;background: #006BAF;text-align:center;display:block;color:#fff;-webkit-transition:.9s;transition:.9s;width: 100%;height: 34px;line-height: 34px;padding: 0;padding-left: 5px;padding-right: 5px;border-radius:5px;}
.search_container .tab-content .tab-pane .search-button .btn:focus{outline:none;}
.search_container .tab-content .tab-pane.divTabFlights .search-button .btn, 
.search_container .tab-content .tab-pane.divTabHotels .search-button .btn, 
.search_container .tab-content .tab-pane.divTabTransfer .search-button .btn{margin-top:0;}

.search_container .tabcontent .main-pax {font-weight: 600;border: 1px solid #dadada;background: #fff;height: 50px;border-radius: 0;cursor: pointer;float:left;width:100%;margin-top: 0; padding-left: 10px;color: #6c6c6c;line-height:50px;}


/*--------------FLIGHT PAX------------------*/

/*-------FLIGHT TRAVELLER-------*/


/*-------FLIGHT CLASS DROPDOWN--------*/
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown{width:246px; position:relative; position:absolute; top:100%; z-index:1111; float:left; background:#fff; color:#999; border-radius:5px; box-shadow:0 0px 3px 0 #999;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown:before{position:absolute; content:""; border-width:15px; border-style:solid; border-color: transparent  transparent #efefef transparent; bottom:100%; left:50%; margin-left:-15px;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content{width:100%; float:left; padding:0 10px; margin-top:20px;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group{width:100%; float:left;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group label{color:#333;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group select.form-control{line-height:28px;color: #006BAF;text-indent: 0;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel{width:100%; float:left;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .heading{width:100%; float:left; font-size:16px; font-weight:600; color:#333; margin-bottom:10px;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer{width:100%; float:left; position:relative; padding-left:120px; margin-bottom:20px;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .min-max{width:120px; position:absolute; left:0px; top:-5px;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-btn1{float:left;width:30px;font-weight: 400;height:30px;line-height:20px;border-radius:50%;border:1px solid #ccc;color: #002374;background:transparent;font-size:30px;outline:none;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-btn2{float:left;width:30px;font-weight: 400;height:30px;line-height:20px;border-radius:50%;border:1px solid #ccc;color: #002374;background:transparent;font-size:30px;outline:none;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-text{float:left; text-align:center; width:50px; font-weight: 400;  height:30px; font-size:16px; color:#006BAF; background:transparent; border:0px; outline:none;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .age-text{float:left; font-weight: 400;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .info-text1{width:100%; float:left; font-size:12px; color:#999; margin-bottom:10px;font-weight: 400;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .done-btn-full{width:100%; float:left; border-top:1px solid #ccc; padding:5px 10px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .done-btn-full .done-btn{float:right; font-size:16px; color:#f54f54;}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group .form-control{border: 1px solid #ccc;}


/*--------------HOTEL DROPDOWN---------------*/
.search_container .tab_full_container .tab-content .tab-pane .dropdown{width: 100%;float: left;}



/*------------POPUP TEXT------------*/
.search_container .tab_full_container .tab-content .tab-pane .dropdown .popup-text{width: 100%;float: left;}



/*----------HOTEL PAX-----------*/

.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.main-pax{padding-left: 10px;}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.main-pax .ml-5{margin-left:5px;}

.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax {background: #fff;padding: 10px 10px;margin: 8px auto; width:300px;color:#333;margin-top:10px}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax .addbtn {width: 30px;float: left !important;background: none;border: 1px solid #ccc !important;line-height: 24px;padding-left: 0 !important;padding-right: 0 !important;}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax .quantity {width: 30px;float: left !important;background: none;border: 1px solid #ccc !important;line-height: 24px;text-align: center;padding-left: 0 !important;padding-right: 0 !important;}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax .mt10{margin-top:10px;}


/*-------------------MULTICITY---------------------*/

.search_container .tab_full_container .tab-content .tab-pane .multycity{width: 100%;float: left;}

.search_container .tab_full_container .tab-content .tab-pane .multycity .row_data{width:100%;float:left;}

.search_container .tab_full_container .tab-content .tab-pane .multycity .left_panel{width: 64.5%;float: left;}
.search_container .tab_full_container .tab-content .tab-pane .multycity .left_panel .width_large{width: 32.5%;}
.search_container .tab_full_container .tab-content .tab-pane .multycity .left_panel .width_small{width:17.5%;}

.search_container .tab_full_container .tab-content .tab-pane .multycity .right_panel{width:35.5%;float:left}
.search_container .tab_full_container .tab-content .tab-pane .multycity .right_panel .width_medium{width: 46%;}
.search_container .tab_full_container .tab-content .tab-pane .multycity .right_panel .width_small{width:32%;}
.search_container .tab_full_container .tab-content .tab-pane .multycity .right_panel .width_small:last-child{width:22%;}


@media screen and (min-width:320px) and (max-width:767px) {

/*------------------SEARCH TAB--------------------*/
.search_container {margin-top:0px;padding:0;background-image: url(../FlightOfferBanner/denver.jpg);
    background-size: cover;margin-bottom: 0;}

.search_container .tab_full_container{/*background: rgb(58, 81, 145);*/}

/*------------------ROW CUSTOM--------------------*/
.search_container .tab_full_container .row-custom:last-child {background: none; padding: 0;}


/*-----------------SEARCH NAVIGATION TAB--------------*/
.search_container .tab_full_container .search_navigation_tab .nav-tabs{padding: 0 0;border-bottom:0;margin:0;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs:before{display:none;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs li{width: 50%;float: left;margin: 0;margin-top: 10px;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs li:last-child{/* width:100%; */}
.search_container .tab_full_container .search_navigation_tab .nav-tabs li .fa{display:none;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs li span{margin-left:0;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs li a{font-size: 16px;text-align: center;padding: 0 5px;line-height: 35px;height:35px; margin-left: 2px;margin-right: 2px;width: auto;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs li a:hover{border:1px solid #fff;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs li.active a, 
.search_container .tab_full_container .search_navigation_tab .nav-tabs li.active a:focus, 
.search_container .tab_full_container .search_navigation_tab .nav-tabs li.active a:hover{border:1px solid #fff;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs li.active:before{display:none;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs li .image{display:none;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs li a span{vertical-align: baseline;font-size: 14px;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs li br{display:none;}



/*---------------TAB CONTENT-------------*/



/*--------------FLIGHT--------------*/
.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .row-custom .width_large {width: 100%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .row-custom .width_small {width: 100%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .row-custom .width_medium{width:100%;}


/*--------------HOTEL----------------*/
.search_container .tab_full_container .tab-content .tab-pane.divTabHotels .row-custom .width_large{width:100%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabHotels .row-custom .width_medium{width:100%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabHotels .row-custom .width_small{width:100%;}

/*------------HOTEL PAX-------------*/
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{width:260px;}


/*--------------FLIGHT HOTEL-----------------*/
.search_container .tab_full_container .tab-content .tab-pane.divTabFlightHotel .row-custom .width_large {width:100%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabFlightHotel .row-custom .width_medium{width:100%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabFlightHotel .row-custom .width_small{width:100%;}


/*-------------TRANSFER--------------*/
.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .row-custom .width_large{width:100%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .row-custom .width_medium{width:100%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .row-custom .width_small{width:100%;}


/*--------------ATTRACTION----------------*/
.search_container .tab_full_container .divTabAttraction .row-custom .width_large {width: 100%;}
.search_container .tab_full_container .divTabAttraction .row-custom .width_medium{width:100%;}
.search_container .tab_full_container .divTabAttraction .row-custom .width_small{width:100%;}



/*--------------MULTICITY--------------*/

.search_container .tab_full_container .tab-content .tab-pane .multycity .left_panel{width:100%;}
.search_container .tab_full_container .tab-content .tab-pane .multycity .right_panel{width:100%;}
.search_container .tab_full_container .tab-content .tab-pane .multycity .right_panel .width_small:last-child{width:100%;}


/*------------SEARCH BUTTON--------------------*/
.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .search-button span, 
.search_container .tab_full_container .tab-content .tab-pane.divTabHotels .search-button span, 
.search_container .tab_full_container .tab-content .tab-pane.divTabFlightHotel .search-button span,
.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .search-button span,
.search_container .tab_full_container .tab-content .tab-pane.divTabAttraction .search-button span{display:none;}

.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .search-button .btn, 
.search_container .tab_full_container .tab-content .tab-pane.divTabHotels .search-button .btn, 
.search_container .tab_full_container .tab-content .tab-pane.divTabFlightHotel .search-button .btn,
.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .search-button .btn,
.search_container .tab_full_container .tab-content .tab-pane.divTabAttraction .search-button .btn{margin-top:0;}

.search_container .tab_full_container .tab-content .tab-pane .search-button .btn{height:35px;line-height:35px;}


/*---------------PLUS BUTTON-----------------*/
.search_container .tab_full_container .tab-content .tab-pane .plus_button button{margin-top:0;margin-left: 0;}


}

@media screen and (min-width:768px) and (max-width:991px) {
/*--------------SEARCH TAB------------------*/
.search_container {margin-top:0;padding:5px 0 15px;position:static;}

.search_container .tab_full_container{background: rgb(58, 81, 145);}

.search_container:before{display:none;}



/*--------------SEARCH NAVIGATION TAB-------------*/
.search_container .tab_full_container .search_navigation_tab .nav-tabs{margin-left:0;margin-right:0;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs:before{top: 50px;}
.search_container .tab_full_container .search_navigation_tab .nav-tabs li a {height: auto;padding:10px 7px;}

.search_container .tab_full_container .search_navigation_tab .nav-tabs li a span{vertical-align:baseline;font-size: 14px;}



/*--------------TAB CONTENT-------------*/
.search_container .tab_full_container .tab-content {height: auto;}
.search_container .tab_full_container .tab-content .tab-pane .form_full{margin-left:5px;margin-right:5px;}
.search_container .tab_full_container .tab-content .tab-pane .search-button{margin-left:5px;margin-right:5px;}


/*-------------FLIGHT-----------*/
.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .row-custom .width_large {width: 50%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .row-custom .width_small {width: 25%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .row-custom .width_medium{width:25%;}


/*-------------HOTEL---------------*/
.search_container .tab_full_container .tab-content .tab-pane.divTabHotels .row-custom .width_large{width:100%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabHotels .row-custom .width_medium{width:33.33%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabHotels .row-custom .width_small{width:25%;}

/*-----------HOTEL PAX-----------*/
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{width:255px;}


/*-------------FLIGHT HOTEL--------------*/
.search_container .tab_full_container .tab-content .tab-pane.divTabFlightHotel .row-custom .width_large {width: 50%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabFlightHotel .row-custom .width_small {width: 20%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabFlightHotel .row-custom .width_medium{width:20%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabFlightHotel .row-custom .width_small:last-child{width:25%;}


/*------------TRANSFER-------------*/
.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .row-custom .width_large{width:50%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .row-custom .width_medium{width:33.33%;}
.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .row-custom .width_small{width:25%;}



/*--------------MULTICITY---------------*/
.search_container .tab_full_container .tab-content .tab-pane .multycity .left_panel{width:100%;}
.search_container .tab_full_container .tab-content .tab-pane .multycity .left_panel .width_large {width: 33.5%;}
.search_container .tab_full_container .tab-content .tab-pane .multycity .left_panel .width_small {width: 16.5%;}

.search_container .tab_full_container .tab-content .tab-pane .multycity .right_panel{width:100%;}
.search_container .tab_full_container .tab-content .tab-pane .multycity .right_panel .width_medium {width: 50%;}
.search_container .tab_full_container .tab-content .tab-pane .multycity .right_panel .width_small {width: 50%;}
.search_container .tab_full_container .tab-content .tab-pane .multycity .right_panel .width_small:last-child{width:25%;}



/*---------------ATTARCTION---------------*/
.search_container .tab_full_container .divTabAttraction .row-custom .width_large{width:100%;}
.search_container .tab_full_container .divTabAttraction .row-custom .width_medium{width:50%;}
.search_container .tab_full_container .divTabAttraction .row-custom .width_small{width:25%;}


/*-----FORM CONTROL ICON-----*/
.search_container .tab_full_container .tab-content .tab-pane .form-group span.icon{height:35px;line-height:35px;}


/*--------------FORM CONTROL-------------*/
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control{height:35px;line-height:35px;}



/*--------------SEARCH BUTTON--------------*/

.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .search-button span,
.search_container .tab_full_container .tab-content .tab-pane.divTabHotels .search-button span, 
.search_container .tab_full_container .tab-content .tab-pane.divTabFlightHotel .search-button span,
.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .search-button span,
.search_container .tab_full_container .tab-content .tab-pane.divTabAttraction .search-button span{display:none;}

.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .search-button .btn,
.search_container .tab_full_container .tab-content .tab-pane.divTabHotels .search-button .btn, 
.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .search-button .btn,
.search_container .tab_full_container .tab-content .tab-pane.divTabAttraction .search-button .btn{margin-top: 0;}

.search_container .tab_full_container .tab-content .tab-pane .search-button .btn{height: 35px;line-height: 35px;}
}

@media screen and (min-width:992px) and (max-width:1199px) {
/*----------------SEARCH------------------*/

.search_container{background-image: url(../FlightOfferBanner/denver.jpg);
    background-size: cover;}

.search_container .tab_full_container .tab-content .tab-pane .form-group label{font-size:9px;}


/*-----FLIGHT PAX-----*/
.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .form-group .f-traveller span{font-size:10px;}
.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .form-group span.right {font-size: 16px;right: 0px;}


/*----------HOTEL PAX-------------*/
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.main-pax .ml-5{margin-left:2px;}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.main-pax span{font-size:10px;}

.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{width:260px;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.search_container{background-image: url(../FlightOfferBanner/denver.jpg);
    background-size: cover;}
}


/*-----------------------BANNER---------------------------*/
.banner{width:100%;float:left;position:relative;}

/*ITEM*/
.banner .item:before{background:rgba(0, 0, 0, 0.30980392156862746);position:absolute;content:'';width:100%;height:100%;}
.banner .item img{width:100%;height: 480px !important; }

/*CURVED IMAGE*/
.banner .curved_image{position:absolute;bottom: -2px;width: 100%;}
.banner .wave2{height: 30px;position: absolute;width: 100%;z-index: 12;left: 0;bottom: 0;}


.banner .wave2 {
  -webkit-animation: wave-animation1 40s infinite linear; /* Safari 4+ */
  -moz-animation:    wave-animation1 40s infinite linear; /* Fx 5+ */
  -o-animation:      wave-animation1 40s infinite linear; /* Opera 12+ */
  animation:         wave-animation1 40s infinite linear; /* IE 10+ */
}

@-webkit-keyframes wave-animation1 {
  0%   { background-position: 0 0; }
  100% { background-position: 1601px 0; }
}
@-moz-keyframes wave-animation1 {
  0%   { background-position: 0 0; }
  100% { background-position: 1601px 0; }
}
@-o-keyframes wave-animation1 {
  0%   { background-position: 0 0; }
  100% { background-position: 1601px 0; }
}
@keyframes wave-animation1 {
  0%   { background-position: 0 0; }
  100% {background-position: 1601px 0;}
}

.banner .wave2 {background-image: url('../images/icons/curvegrey.svg');}

.banner .carousel-fade .carousel-inner .item {transition-property: opacity;}
.banner .carousel-fade .carousel-inner .item,
.banner .carousel-fade .carousel-inner .active.left,
.banner .carousel-fade .carousel-inner .active.right {opacity: 0;}
.banner .carousel-fade .carousel-inner .active,
.banner .carousel-fade .carousel-inner .next.left,
.banner .carousel-fade .carousel-inner .prev.right {opacity: 1;}
.banner .carousel-fade .carousel-inner .next,
.banner .carousel-fade .carousel-inner .prev,
.banner .carousel-fade .carousel-inner .active.left,
.banner .carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.banner .carousel-fade .carousel-control {z-index: 2;}

@media only screen and (min-width:768px) and (max-width: 991px) {
.banner .wave2{display:none;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.banner .wave2{display:none;}
}

/*-----------------------------WHY CHOOSE US-------------------------------*/
.why_choose_us{width:100%;float:left;background:#fff;padding: 50px 0; position:relative;}

/*HEADING*/
.why_choose_us .heading{width:100%;float:left;text-align:left;}
.why_choose_us .heading h3{text-transform:capitalize;margin:0;margin-bottom: 8px;font-size:30px;font-weight: 700;color: #006BAF;font-family: 'Fira Sans', sans-serif;}
.why_choose_us .heading span.line_after_title{color: #FF1017;}
.why_choose_us .heading span.line_after_title:after{content:' ';display:block;position:absolute;height:1px;bottom:0px;left:5%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0);width:100px;border-style:solid;border-width:3px 0 0;}

.why_choose_us .content{width: 100%; float: left; text-align: center; margin-top: 2px;padding: 20px 5px;background: #fff;border-right: 0px solid #FF1017;}
.why_choose_us .content .icon{width: 80px;height: 80px;line-height: 80px;font-size: 30px;margin: 0 auto;border: 2px solid #006BAF;background: #006BAF;color: #fff;border-radius: 48px;transition:all .3s ease;cursor:pointer;}
.why_choose_us .content h4{margin-top: 20px;font-weight: 600;color: #006BAF;font-family: 'Fira Sans', sans-serif;font-size: 17px;}
.why_choose_us .content p{height: 100px; overflow: hidden; font-family: 'Fira Sans', sans-serif;font-size: 15px; color: #006BAF; text-align: justify;}


@media only screen and (min-width:768px) and (max-width: 991px) {
.why_choose_us .heading span.line_after_title:after{bottom:auto;}
.why_choose_us .content{margin-top:30px;}
}

@media screen and (min-width:320px) and (max-width:767px){
.why_choose_us{padding:20px 0;}
.why_choose_us .heading h3{font-size: 22px;margin-bottom: 0;}
.why_choose_us .heading span.line_after_title{display:none;}
.why_choose_us .heading span.line_after_title:after{bottom:auto;}

.why_choose_us .content{margin-top: 20px;}

.why_choose_us .content p{height:auto;}
}

@media only screen and (min-width:500px) and (max-width:767px) {
.why_choose_us .content {width: 80%;margin-left: auto;margin-right: auto;float: none;display: block;}
}


/*------------------SPECIAL PACKAGES START----------------- */
.special_packages{width:100%;float:left;background:#fff;padding:70px 0;background: url(../images/bg/special_package_bg.jpg);background-size: cover;background-repeat:repeat;overflow:hidden;position:relative;}

.special_packages .wave2{height: 30px;position: absolute;width: 100%;z-index: 12;left: 0;bottom: 0;}
.special_packages .wave2 {-webkit-animation: wave-animation1 40s infinite linear; -moz-animation:wave-animation1 40s infinite linear;-o-animation:wave-animation1 40s infinite linear; animation:wave-animation1 40s infinite linear; }

@-webkit-keyframes wave-animation1 {
  0%   { background-position: 0 0; }
  100% { background-position: 1601px 0; }
}
@-moz-keyframes wave-animation1 {
  0%   { background-position: 0 0; }
  100% { background-position: 1601px 0; }
}
@-o-keyframes wave-animation1 {
  0%   { background-position: 0 0; }
  100% { background-position: 1601px 0; }
}
@keyframes wave-animation1 {
  0%   { background-position: 0 0; }
  100% {background-position: 1601px 0;}
}

.special_packages .wave2 {background-image: url('../images/icons/curvegrey.svg');}

.special_packages .heading{width:100%;float:left;text-align:center;}
.special_packages .heading h3{text-transform:capitalize;margin:0;margin-bottom: 25px;font-size:30px;font-weight: 500;}

.special_packages .heading span.line_after_title{color:#006BAF006BAF;}
.special_packages .heading span.line_after_title:after{content:'';display:block;position:absolute;height:1px;bottom:0px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0);width:100px;border-style:solid;border-width:3px 0 0;}

.special_packages .content{width:100%;float:left;margin-top:60px;position:relative;}

.special_packages .content .image{width:100%;float:left;position:relative;overflow:hidden;}
.special_packages .content .image img{width:100%;height:auto;transition: all .5s linear;}
.special_packages .content .image:hover img{transform:scale(1.1);}

.special_packages .content .image .tr_price{bottom: 30px;left: -10px;position: absolute;text-align: center;}
.special_packages .content .image .tr_price span{background-color:#ef4036;color: #ffffff;display: inline-block;font-size: 15px;padding: 10px 20px;text-align: center;position: relative;}
.special_packages .content .image .tr_price span:after {border-left: 10px solid rgba(0, 0, 0, 0);border-right: 0 solid rgba(0, 0, 0, 0);border-top: 7px solid #ef4036;bottom: -7px;
content: "";left: 0;position: absolute;}

.special_packages .content .inner_content{width:100%;float:left;text-align:center;background:#fff;}
.special_packages .content .inner_content h3{margin:15px 0;color:#232323;font-weight: 600;padding:0 10px;}
.special_packages .content .inner_content p{margin:0;color:#6f6f6f;padding:0 10px;}

.special_packages .content .inner_content .button{width:100%;float:left;margin-top:20px;}
.special_packages .content .inner_content .button .left_panel{width:50%;float:left;background:rgba(65, 195, 236, 0.75);text-align:center;padding:10px 0;border-bottom: 3px solid #62c8e8;height: 44px;}

.special_packages .content .inner_content .button .left_panel p{color:#fff;}

.special_packages .content .inner_content .button .right_panel{width:50%;float:left;background: #41c3ec;text-align:center;padding:10px 0;border-bottom: 3px solid #34b5de;height: 44px;}
.special_packages .content .inner_content .button .right_panel a{color:#fff;}


/*--------------------SPECIAL PACKAGES CAROUSEL-------------------*/
#special_package{width:100%; float:left;}
.special_packages .owl-slider-full{width:100%; float:left;padding:0;}
.special_packages .owl-slider-full .owl-slider{margin-left:8px;margin-right:8px;}
.special_packages .owl-slider-full .owl-theme .owl-controls {margin-top: 10px; text-align: left; width:auto; float: left; top:45%; position:static;width: 100%;text-align: center;}
.special_packages .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:2px solid #fff; float:left; margin-left:-50px; background:none !important; position:absolute; top:45%;width: 40px;height: 40px;opacity:1;}
.special_packages .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:2px solid #fff;float:right; margin-right:-50px; background:none !important; position:absolute; top:45%; right:0px;width: 40px;height: 40px;opacity:1;}

.special_packages .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.special_packages .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}

.special_packages .owl-theme .owl-controls{position:absolute; top:-50px; right:10px; margin-top:0px;}
.special_packages .owl-theme .owl-controls .owl-buttons div {color: #666 !important; display: inline-block; zoom: 1; *display: inline; margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; background: #869791;     background: linear-gradient(#fff, #e9e9e9) !important; background: -webkit-linear-gradient(#fff, #e9e9e9) !important;     opacity: .5;}
.special_packages .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.special_packages .owl-prev:before, 
.special_packages .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #fff !important;}
.special_packages .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
.special_packages .owl-theme .owl-controls .owl-page span{background:#ef4036;}


@media screen and (min-width:320px) and (max-width:767px){

.special_packages .owl-slider-full{padding:0;}

.special_packages .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;top:30%;}
.special_packages .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;top:30%;}
}

@media screen and (min-width:768px) and (max-width:991px) {

.special_packages .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;top:40%;left: -25px;}
.special_packages .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;top:40%;right: -25px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.special_packages .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.special_packages .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.special_packages .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.special_packages .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

@media only screen and (min-width:768px) and (max-width: 991px) {
.special_packages .wave2{display:none;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.special_packages{padding:20px 0;}
.special_packages .heading h3{font-size:25px;}
.special_packages .heading span.line_after_title:after{bottom:auto;}

.special_packages .content{margin-top:40px;}
.special_packages .wave2{display:none;}
}

@media only screen and (min-width:500px) and (max-width:767px) {
.special_packages .content .inner_content h3{font-size:18px;}
.special_packages .content .inner_content p{font-size:12px;}

.special_packages .content .inner_content .button .left_panel p{font-size:13px;}
.special_packages .content .inner_content .button .right_panel a{font-size:13px;}
}



/*-------------------WORLD WIDE FLIGHTS------------------*/
.world_wide_flights{width:100%;float:left;background-size:cover;padding:40px 0;background: #f7f7f7;}

.world_wide_flights .heading{float:left;width:100%;text-align:center;margin-bottom: 50px;position: relative;}
.world_wide_flights .heading img{position: absolute;left: 280px;display: none;}
.world_wide_flights .heading h2{text-transform:capitalize;color: #006BAF;font-size: 30px; font-family: 'Fira Sans', sans-serif; margin-bottom: 0; padding-left: 0;font-weight: 600; text-align: left;}
.world_wide_flights .heading h2 span{color: #006BAF;}
.world_wide_flights .heading p{color:#9a9a9a;margin-top: 10px;float:left;width:100%;padding-left: 0;}
.world_wide_flights .heading .image{width:100%;float:left;position:relative;}
.world_wide_flights .heading .image:after{content:'';position:absolute;background:#f9b90f;width:15%;right:33%;height:1px;top:60%;}
.world_wide_flights .heading .image:before{content:'';position:absolute;background:#f9b90f;left:33%; width:15%;height:1px;top:60%;}
.world_wide_flights .heading .image img{width: 20px;height: 20px;}

.world_wide_flights .flight-offers{width:100%;float:left;position:relative;margin-bottom:10px;border-radius: 0px;overflow:hidden;border: 3px solid #002374;padding: 10px 15px;background: #fff;padding-top: 60px;}
.world_wide_flights .flight-offers .image{float:left;width:100%;border-bottom: 2px dashed #fff;}
.world_wide_flights .flight-offers .image .top_image{width:100%;border-radius: 3px 3px 0px 0px;height:147px;}
.world_wide_flights .flight-offers .location{position:absolute;top: 22px;left: 15px;text-transform:capitalize;font-size: 25px;color:#fff;font-family: 'Roboto', sans-serif;font-weight:700;background: linear-gradient(45deg, #002374, #006BAF);padding: 5px 14px;font-size: 20px;}
.world_wide_flights .flight-offers .to_location{position:absolute;top: 22px;right: 15px;text-transform:capitalize;font-size: 25px;color: #006BAF006BAF;font-family: 'Roboto', sans-serif;font-weight:700;padding: 5px 0px;font-size: 15px;}
.world_wide_flights .flight-offers .top_hr{border-top: 2px dashed #fff;margin:0;position:absolute;bottom:0;}
.world_wide_flights .flight-offers .content{float:left;width:100%;padding: 10px 0;border-radius: 0px 0px 3px 3px;}
.world_wide_flights .flight-offers .content .name{color: #002374;font-size: 18px;margin-bottom: 0;font-family: 'Cabin', sans-serif;font-weight:600;width: 100%;}
.world_wide_flights .flight-offers .content .from{color: #006BAF006BAF;font-family: 'Cabin', sans-serif;font-size: 13px;}
.world_wide_flights .flight-offers .content .from .fa{margin-right:5px;color: #002374;}
.world_wide_flights .flight-offers .content .departure{color:#444444;font-family: 'Cabin', sans-serif;font-weight:600;font-size: 13px;}

.world_wide_flights .flight-offers .content .price_content{width:100%;float:left;text-align: right;}
.world_wide_flights .flight-offers .content .price_content .from{color: #006BAF006BAF;margin:0;margin-top: 10px;border: 1px solid #006BAF;text-align: center;padding: 5px 0px;border-radius: 3px;}
.world_wide_flights .flight-offers .content .price_content .from span{color: #006BAF;font-size: 20px;font-weight: 600;}
.world_wide_flights .flight-offers .content .price_content .price{color:#0e54aa;font-size: 25px;font-family: 'Roboto', sans-serif;font-weight:700;}
.world_wide_flights .flight-offers .content .price_content .price span{font-size:16px;}
.world_wide_flights .flight-offers .content hr{margin-top: 15px;margin-bottom: 15px;border: 0;border-top: 1px dashed #919595;width: 100%;float: left;}

.world_wide_flights .owl-slider-full .owl-slider {margin: 0 6px; overflow: hidden;}
.world_wide_flights .owl-slider-full{width:100%; float:left; padding:0 0px;}
.world_wide_flights .owl-slider-full .owl-theme .owl-controls {margin-top: 10px;text-align: left;width:auto;/* float: left; */top:45%;position:static;text-align: center;}
.world_wide_flights .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{float:left; margin-left:-50px; background:#fff !important; border:0px !important; position:absolute; top:45%;width: 40px;height: 40px;opacity:1;display: none;}
.world_wide_flights .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{ float:right; margin-right:-50px; background:#fff !important; border:0px !important; position:absolute; top:45%; right:0px;width: 40px;height: 40px;opacity:1;display: none;}
.world_wide_flights .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before,
.world_wide_flights .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size:26px;margin-left: 5px;}

.world_wide_flights .owl-theme .owl-controls{position:absolute; top:-50px; right:10px; margin-top:0px !important;}
.world_wide_flights .owl-theme .owl-controls .owl-buttons div {color: #666 !important; display: inline-block; zoom: 1; *display: inline; margin: 5px; border:1px solid #ccc !important; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; background: #869791;     background: linear-gradient(#fff, #e9e9e9) !important; background: -webkit-linear-gradient(#fff, #e9e9e9) !important;     opacity: .5;}
.world_wide_flights .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.world_wide_flights .owl-prev:before, 
.world_wide_flights .owl-next:before {content: "\f104" !important; font-size:16px; font-weight:600; font-family: 'FontAwesome'; color: #666 !important;}
.world_wide_flights .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}

@media (max-width:1199px){
.world_wide_flights .heading img{display: none}
.world_wide_flights .heading h2{padding-left: 0px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.world_wide_flights .flight-offers .to_location{position:static;}
.world_wide_flights .flight-offers .location{top: 23px;}
}

@media screen and (min-width:320px) and (max-width:767px){
.world_wide_flights{padding: 10px 0;}
.world_wide_flights .heading{margin: 10px 0;padding: 0;margin-top: 0;}
.world_wide_flights .heading h2{margin-top: 10px;font-size:20px;}
.world_wide_flights .heading .image{display:none;}
.world_wide_flights .heading p{margin-top:0;font-size:13px;padding-left: 0;}

.world_wide_flights .flight-offers{padding: 10px 15px;}
.world_wide_flights .flight-offers .image{width:100%;float:left;border-bottom:0;margin-bottom: 10px;}
.world_wide_flights .flight-offers .location{position: static;width: 100%;float: left;font-size: 14px;margin-bottom: 5px;}
.world_wide_flights .flight-offers .to_location{position:static;}
}

@media screen and (min-width:320px) and (max-width:575px) {
.world_wide_flights .flight-offers .content .departure{font-size: 11px;}
}



/*-----------------TOP PACAKGES START---------------- */
.top-packages{width:100%;float:left;margin-bottom:50px;margin-top: 40px; position:relative;}

.top-packages .top-packages-heading{width:100%;float:left;}
.top-packages .top-packages-heading h1{color:#006BAF;font-weight:600;font-size: 30px;padding-bottom: 20px;font-family: 'Fira Sans', sans-serif;text-transform: capitalize;}
.top-packages .top-packages-heading h1 span{color:#006BAF;}
.top-packages .top-packages-heading p{color:#666666;}

/*TOP PACKAGE PLACE*/
.top-packages .top-packages-places{width: 100%;float: left;margin-top: 0px;position:relative;}

.top-packages .top-packages-places .top_package:after{content:'';background:rgba(0, 0, 0, 0.33);position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;}

.top-packages .top-packages-places .top-packages-place1{width: 100%;float: left;background: url(../images/package/toppackage-img1.jpg) no-repeat top;background-size: cover;height: 260px;padding: 13px 0px 0px 17px;position:relative;margin-bottom: 20px;}
.top-packages .top-packages-places .top-packages-place1 .rating{width: 100%;float: left;}
.top-packages .top-packages-places .top-packages-place1 .rating img{width:auto;}
.top-packages .top-packages-places .top-packages-place1 .rating h4{font-size:25px;font-weight: 300;color:#fff;}
.top-packages .top-packages-places .top-packages-place1 .save-up{position:absolute;background: #002374;color: #ffffff;padding:5px 10px;top:88px;left:-5px;font-weight:600;}
.top-packages .top-packages-places .top-packages-place1 .save-up:before{content: "";border-top: 5px solid #041b50;border-left: 5px solid transparent;position: absolute;left:0px;bottom:-5px;}

.top-packages .top-packages-places .top-packages-place2{width: 100%;float: left;background: url(../images/package/toppackage-img2.jpg) no-repeat top;background-size: cover;height: 260px;padding: 13px 0px 0px 17px;position:relative;}
.top-packages .top-packages-places .top-packages-place2 .rating h4{font-size:25px;font-weight: 300;color:#fff;}
.top-packages .top-packages-places .top-packages-place2 .save-up{position:absolute;background: #f6b709;color:#ff006BAF0;padding:5px 10px;top:88px;left:-5px;font-weight:600;}
.top-packages .top-packages-places .top-packages-place2 .save-up:before{content: ""; border-top: 5px solid #fff006BAF; border-left: 5px solid transparent; position: absolute; left:0px; bottom:-5px;}

.top-packages .top-packages-places .top-packages-place3{width: 100%;float: left;background: url(../images/package/toppackage-img3.jpg) no-repeat top;background-size: cover;height: 260px;padding: 13px 0px 0px 17px;margin-top: 30px;position:relative;}
.top-packages .top-packages-places .top-packages-place3 .rating h4{font-size:25px;font-weight: 300;color:#fff;}
.top-packages .top-packages-places .top-packages-place3 .save-up{position:absolute;background: #f6b709;color:#ff006BAF0;padding:5px 10px;top:88px;left:-5px;font-weight:600;}
.top-packages .top-packages-places .top-packages-place3 .save-up:before{content: ""; border-top: 5px solid #fff006BAF; border-left: 5px solid transparent; position: absolute; left:0px; bottom:-5px;}

.top-packages .top-packages-places .top-packages-place4{width: 100%;float: left;background: url(../images/package/toppackage-img4.jpg) no-repeat top;background-size: cover;height: 260px;padding: 13px 0px 0px 17px;margin-top: 30px;position:relative;}
.top-packages .top-packages-places .top-packages-place4 .rating h4{font-size:25px;font-weight: 300;color:#fff;}
.top-packages .top-packages-places .top-packages-place4 .save-up{position:absolute;background: #f6b709;color:#ff006BAF0;padding:5px 10px;top:88px;left:-5px;font-weight:600;}
.top-packages .top-packages-places .top-packages-place4 .save-up:before{content: ""; border-top: 5px solid #fff006BAF; border-left: 5px solid transparent; position: absolute; left:0px; bottom:-5px;}

/*VIEW MORE BUTTON*/
.top-packages .view{text-align:center;margin-top: 20px;}
.top-packages .view a{padding:10px 20px 10px 20px;border: 1px solid #006BAF;box-shadow: 1px 0px 3px 0px #ccc;font-size:18px;color:#fff;background: #006BAF;}
.top-packages .view a:before{background: #da7a62;}
.top-packages .view a:hover{background: #da7a62;}

@media only screen and (min-width:768px) and (max-width: 991px) {
.top-packages{margin-top:20px;}
.top-packages .view{margin-top:20px;}
}

@media screen and (min-width:320px) and (max-width:767px){
.top-packages{margin-top:0px;margin-bottom:0;padding: 15px 0;}

.top-packages .top-packages-places{margin-top: 30px;}
.top-packages .top-packages-heading h1{font-size: 20px;padding-bottom: 0;margin-top: 0;}
.top-packages .top-packages-heading p{font-size:12px;}

.top-packages .top-packages-places .top-packages-place1 .rating h4{font-size: 18px;}
.top-packages .top-packages-places .top-packages-place2{margin-top: 30px;}

.top-packages .view{margin-top:0;}
.top-packages .view a{padding: 3px 8px;font-size: 15px;}
}


/*----------------TESTIMONIAL----------------*/
.testimonial {padding:0px 0 10px;background:#eaeff5;width:100%;float:left;}
.testimonial .content{width:70%;margin:0 auto;}

.testimonial .content .image{width:50%;float:left;height:300px;}
.testimonial .content .image img{width:100%;transition:all .5s linear;}
.testimonial .content .image img:hover{transform:scale(1.1);}

.testimonial .content .text{width:50%;float:left;text-align:center;background: #fff;position:relative;height:300px;border-bottom: 2px solid transparent;-moz-border-image: -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);-webkit-border-image: -webkit-linear-gradient(to right, #41c3ec 0%, #ef4036 100%);border-image: linear-gradient(to right, #006BAF 0%, #006BAF 100%);border-image-slice: 1;padding:0 45px;}
.testimonial .content .text .description{width:100%;float:left;}
.testimonial .content .text .description p{color: #006BAF;font-weight: normal;line-height: 20px;font-size: 11px;position: relative;padding-left:40px;}
.testimonial .content .text .description .colon{position:absolute;}
.testimonial .content .text .description .colon img{width:40px;}

.testimonial .content .text .name{margin-top: 15px;color: #002374;font-weight: 700;width: 100%;float: left;}
.testimonial .content .text span{width: 95%;margin: 40px auto 40px;height: 10px;background-color: #fff;display: block;background: linear-gradient(to right, #41c3ec 50%, #228daf 65%);background: -webkit-linear-gradient(to right, #41c3ec 50%, #228daf 65%);background: linear-gradient(to right, #002374 50%, #006BAF 65%);}


/*--------------------TESTIMONIAL CAROUSEL-------------------*/
#testimonial{width:100%; float:left;}
.testimonial .owl-slider-full{width:100%; float:left;padding:0;}
.testimonial .owl-slider-full .owl-slider{margin-left:8px;margin-right:8px;}
.testimonial .owl-slider-full .owl-theme .owl-controls {margin-top: 10px; text-align: left; width:auto; float: left; top:45%; position:static;width: 100%;text-align: center;}
.testimonial .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:2px solid #fff; float:left; margin-left:-50px; background:none !important; position:absolute; top:45%;width: 40px;height: 40px;opacity:1;}
.testimonial .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:2px solid #fff;float:right; margin-right:-50px; background:none !important; position:absolute; top:45%; right:0px;width: 40px;height: 40px;opacity:1;}

.testimonial .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.testimonial .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}

.testimonial .owl-theme .owl-controls{position:absolute; top:-50px; right:10px; margin-top:0px;}
.testimonial .owl-theme .owl-controls .owl-buttons div {color: #666 !important; display: inline-block; zoom: 1; *display: inline; margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; background: #869791;     background: linear-gradient(#fff, #e9e9e9) !important; background: -webkit-linear-gradient(#fff, #e9e9e9) !important;     opacity: .5;}
.testimonial .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.testimonial .owl-prev:before, 
.testimonial .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #fff !important;}
.testimonial .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
.testimonial .owl-theme .owl-controls .owl-page span{background: #002374;}


@media screen and (min-width:320px) and (max-width:767px) {

.testimonial .owl-slider-full{padding:0;}

.testimonial .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;top:30%;}
.testimonial .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;top:30%;}
}

@media screen and (min-width:768px) and (max-width:991px) {

.testimonial .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;top:40%;left: -25px;}
.testimonial .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;top:40%;right: -25px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.testimonial .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.testimonial .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.testimonial .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.testimonial .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

/*----------------TESTIMONIAL CAROUSEL END--------------------*/



@media screen and (min-width:992px) and (max-width:1199px) {
.testimonial .content .image{height:auto;}

.testimonial .content .text{height:267px;padding:0 20px;}
.testimonial .content .text span.border{margin:20px auto 20px;}
}

@media only screen and (min-width:768px) and (max-width: 991px) {
.testimonial{padding: 40px 0;}

.testimonial .content{width:80%;}
.testimonial .content .image{height:auto;}
.testimonial .content .text{padding:0 10px;height: 233px;}
.testimonial .content .text .description .colon{display:none;}
.testimonial .content .text .description p{padding:0;}
.testimonial .content .text span.border{height:5px;margin: 20px auto 10px;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.testimonial{padding: 20px 0;}
.testimonial .content{width:100%;}
.testimonial .content .image{width:100%;height:auto;}


.testimonial .content .text{width:100%;height:auto;padding: 0 10px;}
.testimonial .content .text .description{margin-bottom:10px;margin-top: 10px;}
.testimonial .content .text .description p{padding:0;font-size: 10px;line-height: 14px;}
.testimonial .content .text .description .colon{display:none;}
.testimonial .content .text span{margin: 10px auto 10px;width:100%;height:5px;display: none;}
.testimonial .content .text .name{margin-bottom:10px;margin-top: 0;}
}

@media only screen and (min-width:320px) and (max-width:499px) {
.testimonial .content .image img{height:200px;object-fit:cover;}
}

@media only screen and (min-width:401px) and (max-width:576px) {
.testimonial .content .text .description p{height:125px;overflow:hidden;}
}

@media only screen and (min-width:500px) and (max-width:767px) {
.testimonial .content .image img{height: 200px;object-fit: cover;}
}

/*------------------------FOOTER-------------------------*/
footer{width:100%;float:left;background:#006BAF;position:relative;margin-top: 10px;}



footer .footer-full{width:100%; float:left; position:relative; padding-top:10px;}
footer .footer-full:before{content:""; position:absolute; opacity:0.05; width:100%; height:100%; top:0px; left:0px; background: #e6e6e6 url(../images/bkg_content9.png);}


/*FOOTER LINK*/
footer .footer-link ul{width:100%;float:left;text-align:left;list-style:none;margin-bottom: 20px;}
footer .footer-link ul li{font-weight:normal;}
footer .footer-link ul li:first-child a{color: #006BAF;font-size:14px;font-weight:600;padding-top:10px;}
footer .footer-link ul li a{text-decoration:none;color:#d2d2d2;font-size:13px;}
footer .footer-link ul li a span{font-weight:600;color:#fff;}
footer .footer-link ul li:last-child a{color:#fff;}

/*FOOTER MENU*/
footer .footer-menu{width:100%;float:left;text-align:center;list-style:none;margin-top:20px;}
footer .footer-menu li{font-weight:normal;display:inline-block;padding:0px 30px;border-right:1px solid #d2d2d2;width: 32%; float: left;margin-bottom: 14px;}
footer .footer-menu li:last-child{border-right:1px solid #d2d2d2;}
footer .footer-menu li a{text-decoration: none;color: #ffffff;font-size: 17px;font-family: 'Fira Sans', sans-serif;font-weight: 400;}
footer .footer-menu li a:hover{text-decoration:none;color:#eeeeee;}

/*INFO*/
footer .info{width:100%;float:left;text-align:center;list-style:none;margin-top:20px;}
footer .info li{font-weight:normal;display:inline-block;padding:0px 30px;border-right:1px solid #d2d2d2;color:#d2d2d2;font-size:13px;}
footer .info li:last-child{border-right:0px solid #737373;}
footer .info li a{text-decoration:none;color: #ffffff;font-size: 19px;font-family: 'Fira Sans', sans-serif;font-weight: 500;}
footer .info li a:hover{text-decoration:none;color:#eeeeee;}
footer .info li:last-child a{padding-left:5px;}

footer .address{width:100%;float:left;text-align:center;}
footer .address h3{text-align: center;color: #fff;font-size: 16px;}
footer .address p{margin-bottom:2px!important;}
/*PARA*/
footer p{width: 100%; text-align: justify; font-size: 16px; color: #ffffff;margin: 0px; padding: 8px 12px; margin-top: 13px;float: left; border: 1px solid #ffffff; margin-bottom: 10px;font-family: 'Fira Sans', sans-serif;}
footer p:last-child{margin-bottom:30px;margin-top:0px;}
footer p.copy{width: 100%;text-align: center; font-size: 16px;color: #ffffff; margin: 0px; padding: 8px 12px; float: left; border: 0px solid #ffffff; margin-bottom: 2px; margin-top: 2px!important;}
footer p.copy a{color:#d2d2d2;}
footer p.copy a:hover{color:#d2d2d2;}
footer p .f-atol-logo{width:70px; height:auto; margin-left:20px;}

@media only screen and (min-width:768px) and (max-width: 991px) {
footer .footer-link ul li:first-child a {font-size: 13px;}
footer .footer-link ul li a {font-size: 11px;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
footer{margin-top:0;}
footer .footer-full{padding-top: 20px;}
footer:before{display:none;}
footer .footer-menu{text-align:left;padding-left:0;margin-top:0;}
footer .footer-menu li{width:100%;border-right:0px;padding:0;}

footer .info{text-align:left;}
footer .info li{width:100%;border-right:0px;padding:0;}

footer .address{text-align:left;}
footer .address h3{text-align:left;}
footer p{text-align:left;}
footer p:last-child{margin-bottom:10px;}
}


/* 08 FOOTER END */ 


/* 10 OTHERS */
.text-heading {font-size: 22px; font-weight: 600;}
.alert{color:#ce2b2b;font-weight:700}
.modalBackground {background-color: Black;filter: alpha(opacity=90);opacity: 0.8;}
.modalPopup {background-color: #FFFFFF;border-width: 3px;border-style: solid;border-color: black;padding-top: 10px;padding-left: 10px;width: 300px;height: 170px;}

.AutoExtender {width:100%;}

/*.1dropdown-menu {background: #fff;padding: 10px 10px !important;margin: 44px auto !important;width: 355px !important;color:#333;}*/
.addbtn {width: 30px;float: left !important;background: none;border: 1px solid #ccc !important;line-height: 24px;padding-left: 0 !important;padding-right: 0 !important;}
.quantity {width: 30px;float: left !important;background: none;border: 1px solid #ccc !important;line-height: 24px;text-align: center;padding-left: 0 !important;padding-right: 0 !important;}
.backto-result-common-outer{width:100%; float:right;}
.backto-result-common{padding:5px 0px; float:right; color:#333; text-align:center; border:0px solid #15bdcc; border-radius:10px;}


.ul-dropdown_results{padding:0;border:1px solid #006BAF;background-color:#fff;overflow:hidden;z-index:9999;width:500px!important; height:270px; overflow:auto;}
.ul-dropdown_results ul{width:100%;list-style:none;padding:0;margin:0;box-shadow:0 0 1px 1px #CCC;background-color:#fff}
.ul-dropdown_results li{margin:0;cursor:default;display:block;font:menu;font-size:14px;overflow:hidden}
.dropdown-li-odd{float:left;width:100%;background:url(../images/autocompleteicon/loc1.png) 3% 49% no-repeat #FFF;color:#063553;font:15px/25px DinMedium;padding:10px 20px 10px 31px;margin-top:5px}
.dropdown-li-even{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF}
.dropdown-li-even1{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF}
.dropdown-li-evenFH{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF}
.dropdown-li-evenFH1{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF}
.dropdown-li-over{background-color:#FFEC9D}
.dropdown-li-even:hover{background-color:#FFEC9D}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.ul-dropdown_results{width:100% !important;}
.dropdown-li-even,
.dropdown-li-even1{float:left;width:100%;padding:6px 6px 6px 40px !important;}
}

/* REGISTRATION PAGE */
.registration-pg{width:100%; float:left;}
.registration-pg .banner-full{margin-top:0px;}
.registration-pg .banner-full .forbraound-img {box-shadow:none; -webkit-box-shadow:none;}
.registration-pg .registration-inner{width:100%; float:left; margin-top:50px; background:#fff;}
.registration-pg .registration-inner .box1{width:33.3333333333%; min-height:475px; float:left; }
.registration-pg .registration-inner .box2{width:33.3333333333%; min-height:475px; float:left; }
.registration-pg .registration-inner .box3{width:33.3333333333%; min-height:475px; float:left; padding-left:30px;}
.registration-pg .registration-inner .border-left{border-left:1px solid #ccc; position:relative;}
.registration-pg .registration-inner .border-left:before{content:""; position:absolute; width:1px; height:30px; background:#fff; top:0px; left:-1px;}
.registration-pg .registration-inner .border-left:after{content:""; position:absolute; width:1px; height:30px; background:#fff; bottom:0px; left:-1px;}
.registration-pg .registration-inner .registration-content{width:100%; float:left; padding:20px 30px;}
.registration-pg .registration-inner .registration-content .title{width:100%; float:left; font-size:22px; font-weight:600; color:#333; margin-bottom:30px;}
.registration-pg .registration-inner .registration-content .form-full{width:100%; float:left;}
.registration-pg .registration-inner .registration-content .form-full .form-group{width:100%; float:left; margin-bottom:15px;}
.registration-pg .registration-inner .registration-content .form-full .positeion-relative{width:100%; float:left; position:relative; font-weight:normal;}
.registration-pg .registration-inner .registration-content .form-full .positeion-relative .icon{position:absolute;top:7px; left:8px; color:#f7941d; font-size:20px;}
.registration-pg .registration-inner .registration-content .form-full .form-control:focus + .icon{color:#15bdcc;}
.registration-pg .registration-inner .registration-content .form-full .form-control {padding-left:30px; height:40px; font-style:italic;}


.registration-pg .registration-inner .registration-content .form-full .forgot-password {width: auto; float: left; font-size: 12px;  text-align:left; cursor: pointer; margin-top: -20px; padding: 5px 0; color: #f7941d;}
.registration-pg .registration-inner .registration-content .form-full .booking-text {width: auto; float: left; font-size: 10px; text-align:left; cursor: pointer; margin-top: -20px; padding: 5px 0; color: #999;}
.registration-pg .registration-inner .registration-content .form-full .login-btn-outer{width:100%; margin:0 auto;}
.registration-pg .registration-inner .registration-content .form-full .login-btn{width:100%; float:left; background:#f7941d; color:#FFF; border:0px solid #666464; padding:10px 0; margin-top:15px; font-size:14px;  border-radius:20px; margin-bottom:10px; width:100%; text-align:center; font-weight:600; outline:none;     -webkit-box-shadow: 0 8px 6px -6px #777; transition:0.3s; -webkit-transition:0.3s;}
.registration-pg .registration-inner .registration-content .form-full .login-btn:hover{background:#2edaea;}
.registration-pg .registration-inner .registration-content .form-full .login-btn .login-icon{width:auto;}
.registration-pg .registration-inner .registration-content .form-full .booking-btn{width:100%; float:left; background:#f8f8f8; color:#f7941d; border:1px solid #ccc; padding:10px 0; margin-top:15px; font-size:14px;  border-radius:20px; margin-bottom:10px; width:100%; text-align:center; font-weight:600; outline:none; }

.registration-pg .registration-inner .registration-content .form-full .line-partition{width:100%; height:1px; float:left; border-bottom:1px dashed #ccc; margin:10px 0 10px 0;}
.registration-pg .registration-inner .registration-content .form-full .sign-uptext{width:100%; float:left; color:#999; font-size:12px; text-align:center; margin:15px 0;}
.registration-pg .registration-inner .registration-content .form-full .sign-uptext a{color:#f7941d; font-weight:600;}
.registration-pg .registration-inner .registration-content .form-full .or{width:100%; height:1px; float:left; background:#ccc; margin:15px 0 10px 0; position:relative;}
.registration-pg .registration-inner .registration-content .form-full .or .circle{width:35px; height:35px; line-height:30px; border-radius:50%; text-align:center;  font-size:12px; font-style:italic; color:#999; border:0px solid #ccc; background:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

.registration-pg .registration-inner .registration-content .facebook-google-panel{width:100%; float:left; margin-top:15px; margin-bottom:25px;}
.registration-pg .registration-inner .registration-content .facebook-google-panel .fg-login{width:100%; float:left; background:#fff; border:1px solid #1953a1; border-radius:5px; position:relative; padding-left:40px;}
.registration-pg .registration-inner .registration-content .facebook-google-panel .fg-login .icon{width:40px; float:left; position:absolute; top:0px; left:0px; text-align:center;}
.registration-pg .registration-inner .registration-content .facebook-google-panel .fg-login .icon i{width:100%; float:left; font-size:20px; text-align:center; padding:9px 0; color:#1953a1;}
.registration-pg .registration-inner .registration-content .facebook-google-panel .fg-login .text{width:100%; float:left; text-align:center; padding:8px 0; font-size:14px; background:#1953a1; color:#fff;}

.registration-pg .registration-inner .registration-content .facebook-google-panel .fg-login.google-login{ border:1px solid #4285f4;}
.registration-pg .registration-inner .registration-content .facebook-google-panel .fg-login.google-login .icon{}
.registration-pg .registration-inner .registration-content .facebook-google-panel .fg-login.google-login .icon img{width:20px; height:20px; margin-top:8px;}
.registration-pg .registration-inner .registration-content .facebook-google-panel .fg-login.google-login .text{background:#4285f4;}

.registration-pg .registration-inner .my-trip-panel{width:100%; float:left;}
.registration-pg .registration-inner .my-trip-panel .im{width:100%; float:left; position:relative;}
.registration-pg .registration-inner .my-trip-panel .im img{width:100%; height:170px;}
.registration-pg .registration-inner .my-trip-panel .im .detail{width:100%; height:100%;  background:rgba(0,0,0,0.5); position:absolute; top:0px; left:0px;}
.registration-pg .registration-inner .my-trip-panel .im .detail .text{width:100%; float:left; text-align:center; font-size:16px; color:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.registration-pg .registration-inner .my-trip-panel .my-trip-content{width:100%; float:left; padding:20px 30px;}
.registration-pg .registration-inner .my-trip-panel .my-trip-content ul{width:100%; float:left; list-style:none; padding-left:20px;}
.registration-pg .registration-inner .my-trip-panel .my-trip-content ul li{width:100%; float:left; position:relative; margin-bottom:10px;}
.registration-pg .registration-inner .my-trip-panel .my-trip-content ul li:before{content:"\f00c"; font-family:fontawesome; position:absolute; color:#f7941d; left:-20px; top:0px;}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.registration-pg .registration-inner .box1,
.registration-pg .registration-inner .box2{width:50%;}
.registration-pg .registration-inner .box3{width:33.3333333333%; display:none;}
.registration-pg .registration-inner .registration-content .facebook-google-panel .fg-login{margin-bottom:5px;}
.registration-pg .registration-inner .registration-content .title {font-size:16px;}
}

@media only screen and (min-width: 320px) and (max-width:499px) {
.registration-pg .registration-inner .box1{width:100%;}
.registration-pg .registration-inner .box2{width:50%; display:none;}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.registration-pg .registration-inner .registration-content .facebook-google-panel .fg-login{margin-bottom:5px;}
}

/* FORGOT PASSWORD POPUP START */
.login-forgotpopup{width:100%; float:left;}
.login-forgotpopup .forgot-password-panel{width:100% !important; float:left; border:1px solid #ccc; padding:20px 20px; background:#fff; border-radius: 5px !important;}
.login-forgotpopup .forgot-password-panel .key-outer{width:80px; margin:0 auto; }
.login-forgotpopup .forgot-password-panel .key{width:100%; height:80px; float:left; text-align:center; border-radius:50%; padding:8px 0; padding-top:22px; font-weight:600; background:#f7941d; /*background:rgba(21,189,204,0.5);*/ color:#fff;}
.login-forgotpopup .forgot-password-panel .key .icon{width:100%; float:left; text-align:center; font-size:26px;}
.login-forgotpopup .forgot-password-panel .key .text{width:100%; float:left; text-align:center; font-size:14px; margin-top:-5px; font-weight:normal;}

.login-forgotpopup .forgot-password-panel h3{margin:0px; padding:0px; color:#006BAF; font-size:18px; margin-top:10px; margin-bottom:20px; width:100%; float:left; text-align:center; font-weight:600;}
.login-forgotpopup .forgot-password-panel input{ width:100%; float:left; border-radius:4px; border:1px solid #ccc;  height:36px; margin-bottom:20px; outline:0px; padding:0 10px; }
.login-forgotpopup .forgot-password-panel input[type=submit]{background:#f7941d; color:#fff; font-weight:bold; outline:none; border:0px; border-radius:5px;     height: 40px;}
.login-forgotpopup .forgot-password-panel input[value=Submit]{background:#f7941d; color:#fff; font-weight:bold; outline:none; border:0px; border-radius:5px;     height: 40px;}
.login-forgotpopup button{outline:none;}
.login-forgotpopup button.close{background:#006BAF; width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; border-radius:50%; opacity:1 !important;}
.login-forgotpopup .modal-content{border:0px;}
.login-forgotpopup .modal-body{width:100%; float:left;}
.login-forgotpopup .modal-header{display:none;}
.login-forgotpopup .modal-footer{display:none;}

@media (min-width: 768px){
.login-forgotpopup .modal-dialog {width:400px; margin: 30px auto;}
}

/* LOGIN POPUP START */
@media (min-width: 768px){
.login-popup .modal-dialog {width:450px; margin: 30px auto;}
}
.login-popup{width:100%; float:left;}
.login-popup .login-popup-panel{width:100% !important; float:left; border:1px solid #ccc;background:#fff; border-radius: 5px !important;}
.login-popup .login-popup-panel button{outline:none;}
.login-popup .login-popup-panel button.close{background:#006BAF; width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; margin-top:5px; border-radius:50%; opacity:1 !important;}
.login-popup .modal-content{border:0px;}
.login-popup .modal-body{width:100%; float:left;}
.login-popup .modal-header{display:none;}
.login-popup .modal-footer{display:none;}

.login-popup .login-popup-panel .popup-header{width:100%; float:left; border-bottom:2px solid #15bdcc; padding:10px 20px;}
.login-popup .login-popup-panel .title{float:left; font-size:20px; font-weight:600; color:#333; margin-bottom:0px;}
.login-popup .login-popup-panel .registration-content{width:100%; float:left; padding:20px 20px; padding-top:30px;}
.login-popup .login-popup-panel .registration-content .form-full{width:100%; float:left;}
.login-popup .login-popup-panel .registration-content .form-full .form-group{width:100%; float:left; margin-bottom:15px;}
.login-popup .login-popup-panel .registration-content .form-full .positeion-relative{width:100%; float:left; position:relative; font-weight:normal;}
.login-popup .login-popup-panel .registration-content .form-full .positeion-relative .icon{position:absolute;top:7px; left:8px; color:#f7941d; font-size:20px;}
.login-popup .login-popup-panel .registration-content .form-full .form-control:focus + .icon{color:#15bdcc;}
.login-popup .login-popup-panel .registration-content .form-full .form-control {padding-left:30px; height:40px; font-style:italic;}


.login-popup .login-popup-panel .registration-content .form-full .forgot-password {width: auto; float: left; font-size: 12px; text-align:left; cursor: pointer; margin-top: -20px; padding: 5px 0; color: #f7941d;}
.login-popup .login-popup-panel .registration-content .form-full .booking-text {width: auto; float: left; font-size: 10px; text-align:left; cursor: pointer; margin-top: -20px; padding: 5px 0; color: #999;}
.login-popup .login-popup-panel .registration-content .form-full .login-btn-outer{width:100%; margin:0 auto;}
.login-popup .login-popup-panel .registration-content .form-full .login-btn{width:100%; float:left; background:#f7941d; color:#FFF; border:0px solid #666464; padding:10px 0; margin-top:15px; font-size:14px;  border-radius:20px; margin-bottom:10px; width:100%; text-align:center; font-weight:600; outline:none;     -webkit-box-shadow: 0 8px 6px -6px #777; transition:0.3s; -webkit-transition:0.3s;}
.login-popup .login-popup-panel .registration-content .form-full .login-btn:hover{background:#2edaea;}
.login-popup .login-popup-panel .registration-content .form-full .login-btn .login-icon{width:auto;}
.login-popup .login-popup-panel .registration-content .form-full .booking-btn{width:100%; float:left; background:#f8f8f8; color:#f7941d; border:1px solid #ccc; padding:10px 0; margin-top:15px; font-size:14px;  border-radius:20px; margin-bottom:10px; width:100%; text-align:center; font-weight:600; outline:none; }

.login-popup .login-popup-panel .registration-content .form-full .line-partition{width:100%; height:1px; float:left; border-bottom:1px dashed #ccc; margin:20px 0 10px 0;}
.login-popup .login-popup-panel .registration-content .form-full .sign-uptext{width:100%; float:left; color:#999; font-size:12px; text-align:center; margin:15px 0;}
.login-popup .login-popup-panel .registration-content .form-full .sign-uptext a{color:#f7941d; font-weight:600;}
.login-popup .login-popup-panel .registration-content .form-full .or{width:100%; height:1px; float:left; background:#ccc; margin:15px 0 10px 0; position:relative;}
.login-popup .login-popup-panel .registration-content .form-full .or .circle{width:35px; height:35px; line-height:30px; border-radius:50%; text-align:center;  font-size:12px; font-style:italic; color:#999; border:0px solid #ccc; background:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

.login-popup .login-popup-panel .registration-content .facebook-google-panel{width:100%; float:left; margin-top:15px; margin-bottom:15px;}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login{width:100%; float:left; background:#fff; border:1px solid #1953a1; margin-bottom:10px; border-radius:5px; position:relative; padding-left:40px;}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .icon{width:40px; float:left; position:absolute; top:0px; left:0px; text-align:center;}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .icon i{width:100%; float:left; font-size:20px; text-align:center; padding:9px 0; color:#1953a1;}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .text{width:100%; float:left; text-align:center; padding:8px 0; font-size:14px; background:#1953a1; color:#fff; outline:none; border:none;}

.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login{ border:1px solid #4285f4;}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .icon{}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .icon img{width:20px; height:20px; margin-top:8px;}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .text{background:#4285f4;}




/* 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:0.3s; -webkit-transition:0.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:0.3s; -webkit-transition:0.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:0.3s; -webkit-transition:0.3s;}
.collapse.advance-search-full{display:block;}
@media (min-width:768px){
.advance-search-full-btn{ display:none;}
}
@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;}
}











/*End Home Page*/






/* 10 OTHERS */
.text-heading {font-size: 22px; font-weight: 600;}
.alert{color:#ce2b2b;font-weight:700}
.modalBackground {background-color: Black;filter: alpha(opacity=90);opacity: 0.8;}
.modalPopup {background-color: #FFFFFF;border-width: 3px;border-style: solid;border-color: black;padding-top: 10px;padding-left: 10px;width: 300px;height: 170px;}

.AutoExtender {width:100%;}

.dropdown-menu {background: #fff;padding: 10px 10px !important;width: 355px !important;color:#333;}
.addbtn {width: 30px;float: left !important;background: none;border: 1px solid #ccc !important;line-height: 24px;padding-left: 0 !important;padding-right: 0 !important;}
.quantity {width: 30px;float: left !important;background: none;border: 1px solid #ccc !important;line-height: 24px;text-align: center;padding-left: 0 !important;padding-right: 0 !important;}
.backto-result-common-outer{width:100%; float:right;}
.backto-result-common{padding:5px 0px; float:right; color:#333; text-align:center; border:0px solid #15bdcc; border-radius:10px;}


.ul-dropdown_results{padding:0;border:1px solid #006BAF;background-color:#fff;overflow:hidden;z-index:9999;width:500px!important; height:270px; overflow:auto;}
.ul-dropdown_results ul{width:100%;list-style:none;padding:0;margin:0;box-shadow:0 0 1px 1px #CCC;background-color:#fff}
.ul-dropdown_results li{margin:0;cursor:default;display:block;font:menu;font-size:14px;overflow:hidden}
.dropdown-li-odd{float:left;width:100%;background:url(../images/autocompleteicon/loc1.png) 3% 49% no-repeat #FFF;color:#063553;font:15px/25px DinMedium;padding:10px 20px 10px 31px;margin-top:5px}
.dropdown-li-even{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF}
.dropdown-li-even1{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF}
.dropdown-li-evenFH{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF}
.dropdown-li-evenFH1{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF}
.dropdown-li-over{background-color:#FFEC9D}
.dropdown-li-even:hover{background-color:#FFEC9D}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.ul-dropdown_results{width:100% !important;}
.dropdown-li-even,
.dropdown-li-even1{float:left;width:100%;padding:6px 6px 6px 40px !important;}
}




/* 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:0.3s; -webkit-transition:0.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:0.3s; -webkit-transition:0.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:0.3s; -webkit-transition:0.3s;}
.collapse.advance-search-full{display:block;}
@media (min-width:768px){
.advance-search-full-btn{ display:none;}
}
@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;}
}


/* CONTAINER */
.container-full{width:100%; float:left; /*background:#e8ffff;*/}

/* ADVANCE SEARCH PANEL */
.container-full .flight-result{width:100%; float:left; }
.container-full .advance-search{width:100%; float:left; margin-top:0px; margin-bottom:10px;}
.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 #203375; padding:10px  10px; margin:0px 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:20%; 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:16%; float:left; padding-right:10px; position:relative;}
.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:0px; 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 #203375 inset; -webkit-box-shadow: 5px 0 0 #203375 inset; font-size:12px;}

.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;}
/*--------------PAX------------------*/





.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown{width:246px; position:relative; margin-top: 20px; position:absolute; top:100%; z-index:1111; float:left; background:#fff; color:#999; border-radius:5px; box-shadow:0 2px 3px 0 #999;}
.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 #fff transparent; bottom:100%; left:50%; margin-left:-15px;}
.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; position:relative; padding-left:120px; margin-bottom:20px;}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .min-max{width:120px; position:absolute; left:0px; top:-5px;}
.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:30px; font-weight: 400; height:30px; line-height:20px; border-radius:50%; border:1px solid #ccc; color:#ff5357; background:transparent; font-size:30px; outline:none;}
.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:30px; font-weight: 400; height:30px; line-height:20px; border-radius:50%; border:1px solid #ccc; color:#ff5357; background:transparent; font-size:30px; outline:none;}
.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:50px; font-weight: 400;  height:30px; font-size:16px; color:#006BAF; background:transparent; border:0px; outline:none;}
.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 .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:16px; color:#f54f54;}
.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 .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: 5px 10px; margin-top:25px; text-align: center; font-size: 14px; border: 1px solid #c3c3c3; border-radius: 5px; color: #fff; outline: 0px; background:linear-gradient(to right, #203375 38%, #d19e01 63%);}
.container-full .advance-search .adserch-left-panel .tab-panel .search-btn-outer .search-btn:hover { background:linear-gradient(to right, #d19e01 38%, #203375 63%);}
.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;}
}



/*-- for flight result panel only --*/
.container-full .advance-search .adserch-left-panel.flight-result-adserch-left-panel .tab-panel .city{width:18%; float:left;}
.container-full .advance-search .adserch-left-panel.flight-result-adserch-left-panel .tab-panel .traveller{width:20%; float:left;}
.container-full .advance-search .adserch-left-panel.fh-result-adserch-left-panel .tab-panel .traveller{width:12%; float:left;}
.container-full .advance-search .adserch-left-panel .tab-panel .date.night-select{width:5%;}
.container-full .advance-search .adserch-left-panel .tab-panel .date.night-select select.form-control{padding:0 5px;}

@media only screen and (min-width:320px) and (max-width:767px) {
.container-full .advance-search .adserch-left-panel.fh-result-adserch-left-panel .tab-panel .traveller{width:100%;}
.container-full .advance-search .adserch-left-panel.fh-result-adserch-left-panel .tab-panel .date{width:100%;}
}

@media only screen and (min-width:768px) and (max-width: 991px) {
.container-full .advance-search .adserch-left-panel.fh-result-adserch-left-panel .tab-panel .traveller{width:20%;}
.container-full .advance-search .adserch-left-panel.fh-result-adserch-left-panel .tab-panel .date{width:20% !important;}
}

@media only screen and (min-width:992px) and (max-width: 1199px) {
.container-full .advance-search .adserch-left-panel.fh-result-adserch-left-panel .tab-panel .traveller .form-control{padding:5px 5px;}
.container-full .advance-search .adserch-left-panel.fh-result-adserch-left-panel .tab-panel .traveller .form-control.main-pax .ml5{    margin-left: 2px !important;}
.container-full .advance-search .adserch-left-panel.fh-result-adserch-left-panel .tab-panel .date.night-select select.form-control{padding:0 2px;}
}



.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:20px; 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:0px; 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:#ffcc00; background:transparent; font-size:30px; outline:none;}
.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:#ffcc00; background:transparent; font-size:30px; outline:none;}
.adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-text{float:left; width:50px; height:30px; font-size:16px; color:#006BAF; background:transparent; border:0px; outline:none;padding-left: 5px;text-align: center;}
.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:normal; 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 span{position:absolute; font-size:16px; color:#8ec320; bottom:0px; 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:34px; padding:0 10px;}
/*.container-full .advance-search .adserch-left-panel .form-group label.position-relative  .form-control::placeholder{color:#16528e;}*/

.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 #d19e01 inset; -webkit-box-shadow:5px 0 0 #d19e01 inset;}
.container-full .advance-search .adserch-left-panel .tab-panel .date .form-group label.position-relative  .form-control{box-shadow:5px 0 0 #006BAF inset; -webkit-box-shadow:5px 0 0 #006BAF inset;}
.container-full .advance-search .adserch-left-panel .tab-panel .date.date2 .form-group label.position-relative  .form-control{box-shadow:5px 0 0 #d19e01 inset; -webkit-box-shadow:5px 0 0 #d19e01 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:transparent;}
.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:0px; 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:0px 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:bold;}
.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:0px; 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 0.2s ease; transition: all 0.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{float:left; padding-right:10px;}
.container-full .advance-search .adserch-left-panel .radio-full .flexi-checkbox-full .checkbox-inner label{font-weight:normal; color:#16528e;}


/*.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:111px; float:left; text-align:center; background:#16528e; color:#fff; border-radius:5px;}
.container-full .advance-search .adserch-modify-btn .text1{width:100%; float:left; text-align:center; margin-top:30px; font-size:20px; font-weight:600;}
.container-full .advance-search .adserch-modify-btn .text2{width:100%; float:left; text-align:center; font-size:16px; margin-top:-5px;}*/

.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;}

/*.container-full .advance-search .advance-search-top-outer .adserch-modify-btn-outer{width:10%; float:left; padding-left:5px;}
.container-full .advance-search .advance-search-top-outer .adserch-modify-btn-outer .adserch-modify-btn-new{width: auto; float: right; padding: 5px 10px; margin-top: 30px; text-align: center; font-size: 14px; border: 1px solid #13becd; border-radius: 5px; color: #fff; outline: 0px; background: linear-gradient( #41d8e5 50%, #15bdcc 50%); background: -webkit-linear-gradient( #41d8e5 50%, #15bdcc 50%);}*/


/* FILTER PANEL */
.container-full .filter-panel{width:100%; float:left;border:0px solid #71a7c4; margin-bottom:30px;}
.container-full .filter-panel .header{width:100%; float:left; background:#203375; color:#fff; padding:10px 10px;}
.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:bold; color:#16528e; margin-top:10px;}

.container-full .filter-panel .content .checkbox-full label{width:100%;}
.container-full .filter-panel .content .checkbox-full label span{margin-top:-5px;}
.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: normal; line-height: 2em; text-align: left; white-space: inherit; vertical-align: top; cursor: pointer; background-color: transparent; border: 0px 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 0px; 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:-2px; width:89%;}
.container-full .filter-panel .content .ul-departure-time{width:100%; float:left; list-style:none; margin-top:20px; padding-left:0px;}
.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:11px; }
.container-full .filter-panel .content .ul-departure-time li.active{background:#16528e; color:#fff;}


.filter {border:0px solid #ccc; float: left; width: 100%; padding: 10px; margin-top:0px;}
.filter .reset {width: 100%;float: right; text-align: right; font-size: 10px; color:#3399cc; padding: 10px 0;}
.filter .accordianfilter {width: 100%; float: left;}
.filter ul.starrating, .filter ul.services {width: 100%; list-style: none; float: left;}
.filter ul.starrating span img{ width:auto !important; height:auto;}
.filter ul.starrating li, .filter ul.services li {display: inline-block; float: left; width: 100%; padding-top: 8px;}
.filter ul.starrating li input[type=checkbox], .filter ul.services 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:normal !important;}

/* 12 ACCORDIAN CSS */
.panel-default > .panel-heading { color: #333; background-color: transparent; border: 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: transparent;}
.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: bold; 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: 0px solid #ddd;}
.filter .panel {margin-bottom: 20px; background-color: transparent !important; border: 0px solid transparent !important; border-radius: 4px; -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05); box-shadow: 0 0px 0px rgba(0,0,0,.05); border-bottom: 0px solid #999999 !important; border-radius: 0px !important;}
.filter .panel:last-child {border-bottom: 0px !important;}
.filter .panel-default > .panel-heading a {display: block; padding: 10px 0px; font-size:16px; font-weight: 600; color:#16528e; border-bottom:1px solid #16528e;}
.filter .panel-body {padding: 15px 0px;}
.filter .panel-default > .panel-heading {color: #333; background-color: transparent !important; border-color: transparent !important;}
.accordianfilter .panel-group {margin-bottom: 0px;}
.filter .panel-default label{width:100%; font-weight:normal;}
.filter .panel-default .panel-body .starrating label{margin-left:0px;}



/*FLIGHT RESULT PANEL */
.container-full .flight-result .result-panel{width:100%; float:left; padding-left:0px;}

.container-full .flight-result .result-panel .result-panel-header{width:100%; float:left; margin-top:0px; padding:0 0px;}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner{width:100%; float:left; 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; }
.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 0px; border-left:1px solid #f7941d;}

.container-full .flight-result .result-panel .result-panel-header .found-flight{font-weight: normal; font-size: 14px; font-weight:bold; color: #203375; margin-bottom:0px; }
.container-full .flight-result .result-panel .result-panel-header .return-flight{float:left; color:#333; font-size:14px; margin-bottom:0px;}
.container-full .flight-result .result-panel .result-panel-header .travel-detail{font-weight: normal; font-size: 14px; text-align:right; margin-bottom:0px; color: #484848;}
.container-full .flight-result .result-panel .result-panel-header .travel-info{font-weight: normal; font-size: 14px; float:right; margin-bottom:0px; }
.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 0px; 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 0px; }
.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 0px; 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; 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:normal;}
.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;}


/* 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:#ff9900; color:#fff; font-size:20px; font-weight:bold; 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:0px; 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{/*border:1px solid #ccc;*/ width:12.5%; vertical-align:inherit;}
.flexi-result-full .table-widht-full .date-heading{text-align:center; background:#f7d29b !important; font-weight:bold;}
.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:#f00; font-weight:bold; border:2px solid #ff9900;}
.flexi-result-full .table-widht-full .towway-table tr td .active a{color:#f00;}
.flexi-result-full .table-widht-full .towway-table tr td.cheapest.active{font-size:20px; color:#f00; font-weight:bold; border:2px solid #ff9900;}
.flexi-result-full .table-widht-full .towway-table tr td.cheapest.active .text1{font-size:12px; font-weight:normal; color:#f00;}
.flexi-result-full .table-widht-full .towway-table tr td.cheapest.active .text2{font-size:20px; font-weight:bold; color:#f00;}
.flexi-result-full .table-widht-full .towway-table tr th{/*border:1px solid #ccc;*/ width:12.5%;}

/*Tooltip*/
/*.tooltip i .fa {margin-top: -20px;}*/
.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: #006BAF; 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:#ff9900; color:#fff; font-size:20px; font-weight:bold; 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:0px; font-weight:600; }
.flexi-result-full2 .table-widht-full .towway-table thead tr th{text-align:center; /*background:#f7d29b !important;*/ padding:0px; color:#16528e; background:linear-gradient(#dffcfc , #c1f1f4); background:-webkit-linear-gradient(#dffcfc , #c1f1f4);}
.flexi-result-full2 .table-widht-full .towway-table tr td{/*border:1px solid #ccc;*/ width:12.5%; background:#63a8ee; padding:0px; 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:bold; 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:0px; border-top:0px;}
.flexi-result-full2 .table-widht-full .towway-table tr td .active{font-size:15px; color:#f00; font-weight:bold; float:left; border:2px solid #ff9900;}
.flexi-result-full2 .table-widht-full .towway-table tr td .active a{color:#f00;}
.flexi-result-full2 .table-widht-full .towway-table tr td .active .text1{font-weight:normal;}
.flexi-result-full2 .table-widht-full .towway-table tr td.cheapest.active{font-size:20px; color:#f00; font-weight:bold; border:2px solid #ff9900;}
.flexi-result-full2 .table-widht-full .towway-table tr td.cheapest.active .text1{font-size:12px; font-weight:normal; color:#f00;}
.flexi-result-full2 .table-widht-full .towway-table tr td.cheapest.active .text2{font-size:20px; font-weight:bold; color:#f00;}
.flexi-result-full2 .table-widht-full .towway-table tr th{/*border:1px solid #ccc;*/ width:12.5%;}

/*Tooltip*/
/*.tooltip i .fa {margin-top: -20px;}*/
.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: #006BAF; 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;}
.flexi-result-full2 .table-widht-full .towway-table{width:600px;}
}


.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:#c2c2c2; padding:10px 5px 10px 10px;}
.container-full .flight-result .result-panel .service-full .service-box1-outer{width:33.33%; float:left; padding-right:5px;}
.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(#eaeaea, #bebebe); background:-webkit-linear-gradient(#eaeaea, #bebebe);}
.container-full .flight-result .result-panel .service-full .title{width:100%; float:left; font-size:16px; color:#339933; font-weight:bold; text-align:center; margin-bottom:0px;}
.container-full .flight-result .result-panel .service-full .text1{width:100%; float:left; font-size:14px; color:#336600; font-weight:600; text-align:center; margin-bottom:0px;}
.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:#999900;}
.container-full .flight-result .result-panel .service-full .service-box3 .title{color:#cc3333;}
.container-full .flight-result .result-panel .service-full .service-box3 .text1{color:#cc3333;}
.container-full .flight-result .result-panel .service-full .service-box1-outer.active .service-box1{background:#203375; border: 1px solid #808fc7;}
.container-full .flight-result .result-panel .service-full .service-box1-outer.active .service-box1 .title,
.container-full .flight-result .result-panel .service-full .service-box1-outer.active .service-box1 .text1{color:#fff;}

.container-full .flight-result .result-panel .flexi-price-panel{width:100%; float:left; border: 1px solid #cccccc; border-left: 1px solid #cccccc; 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 #cccccc;}
.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: capitalize;}
.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: capitalize;}
.container-full .flight-result .result-panel .flexi-price-panel .package:after{content:""; position:absolute; width:0%; height:3px; background:#f7941d; left:0px; bottom:0px;}
.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:0px 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:none !important;}
.MultiCarousel .rightLst{right:0; outline:none !important;}
.MultiCarousel .leftLst.over,
.MultiCarousel .rightLst.over{pointer-events:none;background:#ccc; outline:none !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:0px solid #dddddd; padding:10px 0 0 0; margin-bottom:20px;}
.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:0px;  }
.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:bold; margin-bottom:0px; padding-left:0px;}

.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 0.2s ease; transition: all 0.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:0px; color:#e8b107;}
.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:0px 10px; margin:10px 0; }
.container-full .flight-result .result-panel .result-content .result .flight-detail .stoppage-point1{width:100%; height:1px; float:left; position:relative; background:#999; padding:0px 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:0px solid #999; left:50%; margin-left:-5px; top:-5px;}

.container-full .flight-result .result-panel .result-content .result .flight-detail .stoppage-point1:before{ content:""; width:10px; height:10px; border-radius:50%; background:#999; border:0px 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:0px;}
.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:0px;}
.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:normal; color:#16528e; margin-bottom:0px;}
.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:none; 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 .price{width:100%; float:left; text-align:center; font-size:24px; font-weight:bold; color:#203375; margin-bottom:0px;}
.container-full .flight-result .result-panel .result-content .result .flight-price .price span{color:#d19e01;}
.container-full .flight-result .result-panel .result-content .result .flight-price .text{width:100%; float:left; text-align:center; font-size:12px; font-weight:normal; 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:bold; 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-radius:5px; color:#fff; outline:0px;background: linear-gradient(to right, #203375 38%, #d19e01 63%);border: #ccc;}
.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: right; text-align:center; margin-top:3px; outline: none; padding: 5px 0px; border: 0px; font-size:16px; color: #fff; background:#203375; font-weight: bold; box-shadow: -3px 3px 2px #666; -webkit-box-shadow: -3px 3px 2px #666;}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel{width:100%; float:left; /*background:#ebebeb;*/ 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:normal; margin-bottom: 0px;  padding:5px 10px; cursor: pointer;}
.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:normal; color:#16528e; margin-bottom:0px;}
.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 i{transition:0.3s; -webkit-transition:0.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 .refundable{float: left; color: #06caf9; font-weight: 700;font-size: 12px;}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .non-refundable{color:#71c743; float: left; font-weight: 700;font-size: 12px;}

.container-full .flight-result .result-panel .result-content .result .flight-dropdown-content{width:100%; float:left; background:#f7f5f5; border-top: 1px solid #dddddd;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown{width:100%; float:left; padding:10px 10px; margin-top:0px;}
.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; font-weight:600; color:#006BAF;}
.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:#006BAF;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .text1{width:100%; float:left; font-size:14px; font-weight:normal; color:#333; margin-bottom:0px;}
.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:normal; color:#333; margin-bottom:0px;}
.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-top:30px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text{float:left; background:#16528e; color:#fff; padding:5px 20px 5px 5px; border-radius:5px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .layover-full .layover-text .icon{float:left; padding-right: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:0px; 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:bold; 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;}
.container-full .flight-result .call-now{display: block; text-align: center; margin-top: 10px; font-size: 13px;}
.container-full .flight-result .phone-now{display: block; text-align: center; font-size: 16px;}



.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:#203375; color:#fff; font-size:20px; padding:5px 10px; margin-bottom:0px;}
.container-full .flight-result .result-panel .result-content .result .fare-rulu-dropdown .heading .refundable{font-size:12px; margin-left:12px; color:#fff;}
.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:#dbc173;}
.container-full .flight-result .result-panel .result-content .result .fare-rulu-dropdown table thead tr th{background:#ecd180; }
.container-full .flight-result .result-panel .result-content .result .fare-rulu-dropdown table tbody tr:last-child{background:#ecd180; font-weight:bold; }


/* FLIGHT HOTEL RESULT PAGE */
.fh-result-pg .fh-header-panel-outer{width:100%; float:left;}
.fh-result-pg .fh-header-panel{width:100%; float:left; border:1px solid #203375; 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:0px;}
.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:#203375; padding-left:25px;}
.fh-result-pg .fh-header-panel .hotel-panel .heading-panel{width:25px; float:left; text-align:center; position:absolute; top:0px; left:0px; 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:bold; 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:#f00; 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:#203375; padding-left:30px;}
.fh-result-pg .fh-header-panel .flight-panel .heading-panel{width:30px; float:left; text-align:center; position:absolute; top:0px; left:0px; 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 0px;}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel{width:100%; float:left; padding:10px 0 10px 0px; 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:0px; padding-left:0px;}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .duration-full{width:100%; float:left; position:relative; padding-left:0px;}
.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:bold; color:#16528e; margin-bottom:0px; padding-left:0px;}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .duration-full .icon{ width:0px; position:absolute; left:0px; top:0px; 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:0px; color:#999; padding-left:0px;}

.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:0px; 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:0px 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:0px 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:0px;}

.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:normal; color:#16528e; margin-bottom:0px;}
.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:#f00;}
.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; 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:0px;}
.fh-result-pg .fh-header-panel .price-panel .text2{width: 100%; float: left; text-align: center; font-size: 12px; font-weight: normal; color: #16528e;}
.fh-result-pg .fh-header-panel .price-panel .price{width:100%; float:left; text-align:center; font-size:24px; font-weight:bold; color:#203375; margin-bottom:0px;}
.fh-result-pg .fh-header-panel .price-panel .price span{color:#d19e01;}
.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: none; padding: 5px 0px; border: 0px; font-size:16px; color: #fff; background:#203375; font-weight: bold; box-shadow: -3px 3px 2px #666; -webkit-box-shadow: -3px 3px 2px #666;}

.fh-result-pg .fh-result-tab-full{width:100%; float:left; border-bottom:1px double #16528e; position:relative; margin-bottom:0px;}
.fh-result-pg .fh-result-tab-full:before{content:""; position:absolute; width:100%; height:0px; background:#16528e; bottom:-6px; left:0px;}
.fh-result-pg .fh-result-tab-full ul{width:100%; float:left; list-style:none;  padding-bottom:0px; margin-bottom:0px;}
.fh-result-pg .fh-result-tab-full ul li{display:inline-block; position:relative; background:#e6e5e5; color:#333; border:1px solid #16528e; border-bottom:0px; 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:0px;}
.fh-result-pg .fh-result-tab-full ul li:hover,
.fh-result-pg .fh-result-tab-full ul li.active{color:#16528e; background:#fefdfd;}
.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:#006BAF; margin-top:20px; cursor:pointer;}
.fh-result-pg .fh-result-tab-content-full .heading-full i{transition:0.3s; -webkit-transition:0.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:rgb(32, 51, 117); 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:bold; color:rgb(209, 158, 1); margin-top:0px;}

.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  .nav-justified>li{    width: 0%;}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav>li>a{padding: 7px 2px; font-size:12px; border-radius: 0px; color: #fff; border-left: 1px solid #7d7979;}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-pills>li.active>a,
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-pills>li.active>a:focus, 
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-pills>li.active>a:hover{background-color:rgb(209, 158, 1);}
.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-color:rgb(209, 158, 1) !important;}

.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:0px; 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:normal; color:#fff;}
.fh-result-pg .fh-result-tab-content-full .search-panel .form-group label span{position:absolute; font-size:16px; color:rgb(209, 158, 1); bottom:0px; 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:0px; 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:bold; background:rgb(209, 158, 1); color:#fff; border:0px; outline:none; 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:normal;}

.fh-result-pg .fh-result-tab-content-full .search-panel .main-pax{background:#fff; height:34px; border-radius:0px; 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 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:0px; margin-bottom:20px;}
.fh-booking-pg.flight-booking-pg .booking-sidebar-full .fare-detail-panel{margin-top:0px;}
.fh-booking-pg.flight-booking-pg .main-booking-content .selected-flight-panel{margin-bottom:0px;}
.fh-booking-pg.hotel-booking-pg .main-booking-content2{margin-bottom:0px;}

/* 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:#0099ff; 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; overflow:hidden; border: 0px solid #11aaf6; margin-top:0px; margin-top:0px;}
.flight-booking-pg .main-booking-content .selected-flight-panel{width:100%; float:left; margin-bottom:30px;}
.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:0px; 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:bold;}
.flight-booking-pg .main-booking-content .selected-flight-panel .header .rext-text.fare-rules i{font-weight:bold;}
.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:0.3s; -webkit-transition:0.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:#006BAF;}

/* 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:0px; padding:0px; color:#ff9900; 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:none;}
.farerules-popup .modal-content{border:0px;}
.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:80% !important;}

@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:#203375; padding-left:30px;}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel.inbond-panel{border-top:3px solid #203375;}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .icon-panel{width:30px; float:left; text-align:center; position:absolute; top:0px; left:0px; padding-top:10px;}
.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 .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:0px; left:0px;}
.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:bold;}
.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:bold; 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:0px; 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:bold; 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 .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:0px; 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:0.3s; -webkit-transition:0.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:#006BAF;}





.flight-booking-pg .main-booking-content .booking-field-panel{width:100%; float:left; border-radius:5px; padding:0 0px; 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:0px; 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:0.3s; -webkit-transition:0.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:#006BAF;}
.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:0px; font-weight:normal;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-control{border: 1px solid #c5c5c5; height:34px; transition:0.5s; -webkit-transition:0.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:bold;padding: 5px 0px; 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:0px;}
.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:60%; float:left; padding-left:10px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .first-box-pd0{padding-left:0px;}
.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:0px;}
.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.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:0px; outline:none; border-radius:5px;}

.baggage-details-panel .baggage-details-content-panel{width:100%; float:left; background:#fff; padding:15px 15px 0px 15px;}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection{ background: #f6f6f6;box-shadow: 0px 0px 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: capitalize; list-style: none;}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .includes .select-btn {color: rgb(255, 255, 255);float: left;text-align: center;width: 100%;background: none 0px 0px repeat scroll rgb(0, 210, 39);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 0px; float: left; width: 100%;}
.baggage-details-panel .baggage-details-content-panel .booking-review-selection .includes .select-btn.active { background: #16528e;}

.select-payment-method-new{width:100%; float:left;}
.select-payment-method-new .payment-card-apnel{width:100%; float:left;}
.select-payment-method-new .payment-card-apnel .card-type{width:45%; float:left; padding-right:10px;}
.select-payment-method-new .payment-card-apnel .card-type .choose-card{width:100%; float:left; margin-bottom:15px;}
.select-payment-method-new .payment-card-apnel .card-type .card-bg{width:100%; float:left; font-size:12px; background:url(../images/icon/card-bg.png); background-size:100% 100%; }
.select-payment-method-new .payment-card-apnel .card-type .card-bg .w-80{width:80%; float:left; padding:10px;}
.select-payment-method-new .payment-card-apnel .card-type .card-bg .w-20{width:20%; float:left;}
.select-payment-method-new .payment-card-apnel .card-type .card-bg .w-100{width:100%; float:left;}
.select-payment-method-new .payment-card-apnel .card-type .card-bg .title{float:right; margin-top:8px; color:#666; font-weight:600;}
.select-payment-method-new .payment-card-apnel .card-type .card-bg .select-box{float:right; width:60px; padding:0 0px 0 5px; margin-left:10px;}
.select-payment-method-new .payment-card-apnel .card-type .card-bg .cvv{width:100%; height:34px; float:left; text-align:center; color:#fff; margin-top:60px;}
.select-payment-method-new .payment-card-apnel .card-type .card-bg .cvv-input{width:50px; float:left; margin-top:5px; border-radius:0px; padding:0px 3px;}
.select-payment-method-new .payment-card-apnel .card-type .card-bg .form-group label{color:#666; font-weight:600;}

.select-payment-method-new .payment-card-apnel .card-detail{width:55%; float:left; padding-left:10px; font-size:13px;}
.select-payment-method-new .payment-card-apnel .card-detail .price-panel{width:100%; float:left; margin-bottom:10px; border-bottom:1px dotted #ccc; padding-bottom:8px;}
.select-payment-method-new .payment-card-apnel .card-detail .price-panel .price-text{float:left; margin-top:7px;}
.select-payment-method-new .payment-card-apnel .card-detail .price-panel .price-amount{float:right; font-size:24px;}
.select-payment-method-new .payment-card-apnel .card-detail .form-group label{color:#666; font-weight:600;}


.select-payment-method-new .payment-card-apnel .footer-panel{width:100%; float:left; margin-top:15px;}
.select-payment-method-new .payment-card-apnel .footer-panel .fp-header{width:100%; float:left; margin-bottom:10px; border-bottom:1px dotted #ccc; padding-bottom:8px;}
.select-payment-method-new .payment-card-apnel .footer-panel .fp-header .icon{font-size:20px; color:#666;}
.select-payment-method-new .payment-card-apnel .footer-panel .fp-header .htext{}
.select-payment-method-new .payment-card-apnel .footer-panel .form-group label{color:#666; font-weight:600;}
.select-payment-method-new .payment-info-apnel{width:100%; float:left;}
.select-payment-method-new .payment-info-apnel .pinfo-header{width:100%; float:left; margin-bottom:10px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:8px 0;}
.select-payment-method-new .payment-info-apnel .pinfo-header .icon{font-size:20px; color:#666;}
.select-payment-method-new .payment-info-apnel .pinfo-header .htext{}
.select-payment-method-new .payment-info-apnel .agree-panel{width:100%; float:left; position:relative; padding-left:100px;}
.select-payment-method-new .payment-info-apnel .agree-panel .agree{width:80px; position:absolute; top:0px; left:0px; padding:3px 5px; border-radius:3px; background:#006BAF; color:#fff;}
.select-payment-method-new .payment-info-apnel .agree-panel .agree .checkbox-inline{color:#fff;}
.select-payment-method-new .payment-info-apnel .btn-panel{width:100%; float:right;}
.select-payment-method-new .payment-info-apnel .btn-panel .btn-p{float:right; padding:5px 15px; color:#fff; background:#006BAF; border-radius:5px;}

@media screen and (min-width:320px) and (max-width:1199px) {
.select-payment-method-new .payment-card-apnel .card-type{width:100%; float:left; padding-right:0px;}
.select-payment-method-new .payment-card-apnel .card-detail{width:100%; float:left; padding-left:0px; margin-top:10px;}
}
@media screen and (min-width:320px) and (max-width:767px) {
.select-payment-method-new .payment-info-apnel .agree-panel{position:relative; padding-left:0px;}
.select-payment-method-new .payment-info-apnel .agree-panel .agree{position:static; float:left; margin-right:15px;}
}

/*.flight-booking-pg .flight-booking-sidebar{width:100%; float:left; margin-top:20px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary{width:100%; float:left; background:#16528e; border-radius:5px; padding:10px; margin-top:0px; 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;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-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;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .header{width:100%; float:left;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .title{float:left; font-size:16px; color:#fff;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel{width:100%; float:left; position:relative; padding-left:30px; margin-top:15px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .icon{width:20px; position:absolute; left:0px; top:-3px; color:#fff; font-size:16px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .icon img{width:100%; height:auto;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .content{width:100%; float:left;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .content .flith-name{width:100%; float:left; font-size:12px; color:#fff;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .content .date-time{width:100%; float:left; font-size:14px; color:#c1f1f4;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .content .airport-name{width:100%; float:left; font-size:14px; color:#c1f1f4;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .content .duration{width:100%; float:left; font-size:12px; color:#fff;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .content .fare-info-text{width:100%; float:left;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .content .fare-info-text .title{float:left; font-size:12px; color:#c1f1f4;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .content .fare-info-text .info{float:right; text-align:right; font-size:12px; color:#fff;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .lash-line-outer{width:100%; float:left; padding:0px 30px 0px 30px; margin-top:15px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .lash-line-outer .lash-line{width:100%; height:1px; float:left; border-top:1px dashed #fff; }

.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .price-panel{width:100%; float:left; color:#fff; margin-top:15px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .price-panel .text1{float:left; font-size:14px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .price-panel .text2{float:right; font-size:16px; font-weight:600;}

.flight-booking-pg .flight-booking-sidebar .btn-panel{width:100%; float:left;}
.flight-booking-pg .flight-booking-sidebar .btn-panel a{width:60%; float:left; font-size:18px; font-weight:bold; background:#dc3a26; color:#fff; background: #e36252; float: left; padding: 23px 0px; text-align: center; margin: 0; border-radius: 6px 0 0 6px; position: relative;}
.flight-booking-pg .flight-booking-sidebar .btn-panel a:hover{background: #dc3a26;}
.flight-booking-pg .flight-booking-sidebar .btn-panel .tz-price {width:40%; background-color: #c15346; float: left; padding: 15px 0px; border-radius: 0 6px 6px 0; position: relative; overflow: hidden;}
.flight-booking-pg .flight-booking-sidebar .btn-panel .tz-price p {color: #ffffff; font-family: "Open Sans", sans-serif; font-size: 12px; text-align:center; font-weight: bold; line-height: 0; margin: 7px 0 5px; text-transform: capitalize; position: relative; z-index: 1;}
.flight-booking-pg .flight-booking-sidebar .btn-panel .tz-price .price {float: right; width:100%; text-align:center; font-family: 'Open Sans', sans-serif; font-size: 18px; text-transform: capitalize; color: #ffffff; font-weight: 800; margin-top: 4px; position: relative; z-index: 1;}*/

.booking-sidebar-full{width:100%; float:left; margin-bottom:20px; margin-top:0px;}
.booking-sidebar-full .fare-detail-panel{width:100%; float:left; border:1px solid #d1d1d1; margin-top:0px; }
.booking-sidebar-full .fare-detail-panel .header{width:100%; float:left; font-size:16px; font-weight:bold; 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:normal;}
.booking-sidebar-full .fare-detail-panel .content .price-panel .titel .icon{font-weight:normal;}
.booking-sidebar-full .fare-detail-panel .content .price-panel .price{float:right; text-align:right;}
.booking-sidebar-full .fare-detail-panel .content .price-panel .price .icon{}
.booking-sidebar-full .fare-detail-panel .content .price-panel .price .value{}
.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:0px; 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:#006BAF; font-weight:bold; margin-bottom:0px;}
.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:0px; 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:normal; padding-left:4px;}
.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:#006BAF; font-weight:bold; 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:0px; outline:none; 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:0px; outline:none; 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:0px solid #ccc; background:#afa8a7; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

.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:0px; outline:none; 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:bold; text-decoration:underline;}


/* 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:0px;}
.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; /*border:1px solid #ccc; background:#fff; padding:10px 10px 0px 10px;*/}
.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 .header{width:100%; float:left; background:#203375; 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:0px; text-align:right; padding-right:5px; font-weight:normal;}
.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:0px;}
.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:none; border:0px; margin-left:10px;}

.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: none !important;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .im .carousel-control.right {background: none !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:0.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:0px;}
.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 .switich-btn input:checked + .slider {background-color: #2196F3;}
.switch-btn-full .switich-btn input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
.switch-btn-full .switich-btn 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:bold; 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:normal; 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:bold; 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:normal; 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:none; border:0px; 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:30%; 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:normal; color:#333; margin-top:-5px;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby{width:70%; float:right;}
.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:0px;}
.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:0px; text-align:right; padding-right:5px; font-weight:normal;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-form .form-control{border: 1px solid #203375; padding-right:0px;}
.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:30%; float:right; margin-left:10px; margin-bottom:0px;}

.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .header .left-panel {width:70%; float: left;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .header .right-panel {width:30%; float: left; margin-top: 5px;}
.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%);*/background: #d19e01; 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;}

.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;}
.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:#d19e01; 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:#006BAF006BAF; 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 .show-map.show-map-new{color:#f00;}
.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: -20px;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:0px;}

.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:36px; font-weight:bold; color:#203375;}
.container-full .add-hotel-pg.hotel-result-pg-new  .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price span{color:#d19e01;}
.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 .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{width:100px; float:right; padding:5px 0; margin-top:10px; text-align:center; font-size:14px; border:1px solid #c3c3c3; border-radius:5px; color:#fff; outline:0px; background: linear-gradient(to right, #203375 38%, #d19e01 63%);}
.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(to right, #d19e01 38%, #203375 63%);}
.container-full .add-hotel-pg.hotel-result-pg-new  .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .book-now {width:100px; float: right; text-align:center; margin-top:3px; outline: none; padding: 5px 0px; border: 0px; font-size:16px; color: #fff; background:#203375; font-weight: bold; box-shadow: -3px 3px 2px #666; -webkit-box-shadow: -3px 3px 2px #666;}


/*--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:0px; left:0px; font-size:14px; color:#333;}
.container-full .extra-add-pg .header .back-btn{ position:absolute; top:-5px; right:0px; 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: 0px solid #11aaf6; background: #c1f1f4; padding: 20px 20px 0px 20px; margin-top: 0px; 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:#f7f7f7; color:#16528e; padding:10px 10px; font-size:14px; font-weight:600; margin-top:0px; margin-bottom:0px;}
.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:0.3s; -webkit-transition:0.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:#006BAF;}
.container-full .extra-add-pg .result-panel-full .result-panel .result .radio{ width:15px; float:left; margin-top:4px; position:absolute; left:0px; top:30%;}
.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 0.2s ease; transition: all 0.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:#f5ffff; 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 .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:#16528e; 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:#16528e; 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:10px; 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:20px;}
.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:#16528e; background:#ebebeb; padding:3px 0; border:0px; outline:none; border-radius:15px; cursor:pointer; transition:0.3s; -webkit-transition:0.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 .extra-add-sidebar{width:100%; float:left; display:none;}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-summary{width:100%; float:left; background:#16528e; border-radius:5px; padding:10px; margin-top:0px; 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:0px; 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:0px 30px 0px 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:0px; 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:0px; padding:10px 10px;}
.container-full .extra-add-pg .extra-add-sidebar .extra-add-item-panel .content{width:100%; float:left; padding:20px 10px 0px 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:12px; 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 .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;}


/*-- HOTEL DETAIL PAGE --*/
.hotel-detail-pg{width:100%; float:left;}
/*.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 .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:normal; margin-top:0px; box-shadow:0px -3px 0 #11aaf6 inset;}
.hotel-detail-pg .hotel-det-header .select-room-from span{font-weight:bold; font-size:24px;}

.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:0px;}
.hotel-detail-pg .left-panel .content .ul-slider-tab li{display:inline-block; width:24%; text-align:center; color:#16528e; padding:5px 0px; margin-top:5px; background:#c1f1f4; border-radius:5px 5px 0px 0px; cursor:pointer;}
.hotel-detail-pg .left-panel .content .ul-slider-tab li.active{background:#16528e; color:#fff;}
.hotel-detail-pg .left-panel .content .ul-slider-tab li:hover{background:#16528e; color:#fff;}
.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:300px;}
.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:50px;}
.hotel-detail-pg .left-panel .content .product-slider-img .lSPager.lSGallery li img{height:100%; width:100%;}

.hotel-detail-pg .left-panel .content .detail-info{width:100%; float:left; margin-top:30px;}
.hotel-detail-pg .left-panel .content .detail-info p{width:100%; float:left; color: #006BAF006BAF; line-height: 1.5em;}
.hotel-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:0px;}
.hotel-detail-pg .left-panel .content .detail-info .sub-heading{width:100%; float:left; color: #006BAF006BAF; font-weight:600; line-height: 1.5em; margin-top:-15px;}


.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:#339900; text-transform:capitalize; margin-top:10px; margin-bottom:0px;}
.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:#0099ff;}
.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:0px; 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:0px; 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:0px; 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:#0099ff; text-transform:capitalize; margin-top:0px; 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:0px; font-weight:normal;}
.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:0px; font-weight:normal;}

.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:bold; color:#16528e;}
.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:0px; background:#16528e;}
.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 #c1f1f4; padding:30px; margin-bottom:30px;}


.hotel-detail-pg .right-panel{width:100%; float:left;}
.hotel-detail-pg .right-panel .map-panel{width:100%; float:left; border: 1px solid #63cbf5; margin-bottom:20px; box-shadow:0px 4px 3px 0px #bfbbbb; -webkit-box-shadow:0px 4px 3px 0px #bfbbbb; }
.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: 0px; font-size:18px; font-weight:normal; }
.hotel-detail-pg .right-panel .map-panel .map-detail{width:100%; float:left; padding:10px;}
.hotel-detail-pg .right-panel .map-panel .map-detail p{width:100%; float:left; color: #006BAF006BAF; line-height: 1.5em;}

.hotel-detail-pg .right-panel .ask-question-panel{width:100%; float:left; border: 1px solid #11aaf6; margin-bottom:10px; box-shadow:0px 4px 3px 0px #bfbbbb; -webkit-box-shadow:0px 4px 3px 0px #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:#006BAF; }
.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:0px solid #f00;}
.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:#11aaf6; color:#fff; border-radius:10px;}*/


.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:normal; margin-top:0px; 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:bold; 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:0px; 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:normal; 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:0px; right:0px;}
.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:0px 0px; color:#333; font-weight:800; margin-top:0px; }
.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:0px 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:#339900; text-transform:capitalize;  margin-bottom:0px;}
.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:#0099ff;  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:0px; 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:0px; 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:0px; 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:#0099ff; text-transform:capitalize; margin-top:0px; 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:0px; font-weight:normal;}
.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:0px; font-weight:normal;}

.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:bold; color:#203375;}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .new-detail-price-panel .price span{color:#d19e01;}
.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:0px; 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 #c3c3c3;  background: #16528e;background: linear-gradient(to right, #203375 38%, #d19e01 63%);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:0px;}
.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 0px; margin-bottom:5px; /*background:#c1f1f4;*/ border-radius:5px 5px 0px 0px; cursor:pointer; text-transform:capitalize;}
.hotel-detail-pg .left-panel .content .ul-slider-tab li.active{/*background:#16528e;*/ color:#15bdcc;}
.hotel-detail-pg .left-panel .content .ul-slider-tab li:hover{/*background:#16528e;*/ 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%;}

.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: #006BAF006BAF; 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: capitalize; line-height: 1.5em; margin-bottom: 4px;}
.hotel-detail-pg .left-panel .content .detail-info h3 span{/*width:auto; float:left; border-bottom:2px solid #15bdcc;*/}
.hotel-detail-pg .left-panel .content .detail-info .sub-heading{width:100%; float:left; color: #006BAF006BAF; 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:0px; z-index: 9999; box-shadow: 0 4px 8px 5px rgba(138, 107, 118, 0.08); border-bottom: solid 0.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: capitalize; color: #4a4a4a;}
.hotel-detail-pg .nav-second .navSticky.navSticky li a.active{ color:#d19e01 !important; border-bottom: solid 2px #d19e01;}


.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:#203375; 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:#339900; text-transform:capitalize; margin-top:10px; margin-bottom:0px;}
.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:#0099ff;}
.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:0px; 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:#d19e01; margin-top:0px; 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:0px; 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:#0099ff; text-transform:capitalize; margin-top:0px; 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:0px; font-weight:normal;}
.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:0px; font-weight:normal;}

.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:bold; color:#203375;}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-price-panel .price span{color:#d19e01;}
.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 #3b52a2; border-radius:5px; color:#fff; outline:0px; background:#203375;}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-price-panel .select-btn.active{background: linear-gradient(to right, #203375 38%, #d19e01 63%);border: #ccc;}
.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: capitalize; 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:0px;}
.hotel-detail-pg .google-map .ask-question-heading h3 span{width:auto; float:left; border-bottom:2px solid #d19e01;}


.hotel-detail-pg .right-panel{width:100%; float:left;}
.hotel-detail-pg .right-panel .map-panel{width:100%; float:left; border:0px solid #63cbf5; margin-bottom:20px; /*box-shadow:0px 4px 3px 0px #bfbbbb; -webkit-box-shadow:0px 4px 3px 0px #bfbbbb;*/ }
.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: 0px; font-size:18px; font-weight:normal; }
.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: #006BAF006BAF; line-height: 1.5em;}

.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:0px;}
.hotel-detail-pg .right-panel .ask-question-heading h3 span{width:auto; float:left; border-bottom:2px solid #d19e01;}

.hotel-detail-pg .right-panel .ask-question-panel{width:100%; float:left; border: 1px solid #ccc; margin-bottom:10px; box-shadow:0px 4px 3px 0px #bfbbbb; -webkit-box-shadow:0px 4px 3px 0px #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:#006BAF; }
.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:0px solid #f00;}
.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:#203375; color:#fff; border-radius:4px;}


/*---- 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;  -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:0px;}
.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%;}
.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%;}

.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:55%; 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; color:#15bdcc; font-weight:600;}
.hotel-detail-pg-new .price-map-paenl .price-panel .select-room{width:35%; float:right; text-align:center; margin-top:9px; outline:none; border:0px; 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: capitalize; 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:capitalize;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 {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 .panel-footer{width:100%; float:left; border-top:0px; padding:0px; background:transparent;}
.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;}
.hotel-detail-pg-new .result-panel .header .box-panel{display:inline-block; position:relative; padding-left:40px;}
.hotel-detail-pg-new .result-panel .header .box-panel .icon{width:30px; position:absolute; top:0px; left:0px; 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:#006BAF;}
.hotel-detail-pg-new .result-panel .header .box-panel + .box-panel{margin-left:100px;}
.hotel-detail-pg-new .result-panel .header .box-panel .board-basis-filter{width:200px;}


.hotel-detail-pg-new .result-panel .header .panel-footer{width:150px; float:right; border-top:0px;}
.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:0.1s; top:-100%; left:0px; 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 .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:0px;}
.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:0px;}
.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:0.5s; -webkit-transition:0.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;padding-left:0;}
.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{}
.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:0.4;}

.hotel-detail-pg-new .result-panel .result-full .results .result .price-night{}
.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 .total-price{}
.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{}
.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:none; border:0px;}
.hotel-detail-pg-new .result-panel .result-full .results .result .room-facilites-dropdown{width:100%; float:left; border-top:1px solid #ddd; border-left:0px; 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;}
.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 .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; 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{ 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:0px;}
.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{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 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{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;}



@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:0px;}
.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 .results .result .price-night .price-n span{float:left;}

.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:210px; border-bottom:1px solid #ddd;}
.hotel-detail-pg-new .result-panel .result-full .box-panel2{width:50%; min-height:210px; 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;}

.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:0px;}
}

@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;}
}

@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 .hotel-booking-header{width:100%; float:left; position:relative;}
.hotel-booking-pg .hotel-booking-header .ul-loginsignup{width:100%; float:left; list-style:none; margin-top:20px;}
.hotel-booking-pg .hotel-booking-header .ul-loginsignup li{display:inline-block;}
.hotel-booking-pg .hotel-booking-header .ul-loginsignup li .login{float:left; background:#0099ff; color:#fff; padding:5px 25px; border-radius:10px;}
.hotel-booking-pg .hotel-booking-header .ul-loginsignup li .signup{float:left; background:#515151; color:#fff; padding:5px 25px; border-radius:10px;}
.hotel-booking-pg .hotel-booking-header .ul-loginsignup li .text1{padding:5px 15px; float:left; font-size:16px;}
.hotel-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;}
.hotel-booking-pg .main-booking-content{width:100%; float:left; border-radius:5px; overflow:hidden; border: 0px solid #11aaf6; background:#c1f1f4; padding:20px 20px 0px 20px; margin-top:0px; margin-bottom:30px;}
.hotel-booking-pg .main-booking-content .booking-field-panel{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;}
.hotel-booking-pg .main-booking-content .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;}
.hotel-booking-pg .main-booking-content .booking-field-panel .header{width:100%; float:left; background:#f7f7f7; padding:5px 10px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .header .title{float:left; font-size:16px; color:#16528e; font-weight:600; margin-top:3px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .header .title .icon{width:auto; float:left; margin-top:0px; margin-right:10px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .header .title .icon img{width:30px; float:left;}
.hotel-booking-pg .main-booking-content .booking-field-panel .header .rext-text{float:right; font-size:12px; color:#16528e; margin-top:6px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .header .dropdown-link{float:right; font-size:14px; color:#999; margin-top:4px; cursor:pointer; transition:0.3s; -webkit-transition:0.3s; margin-left:10px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .header .dropdown-link[aria-expanded="false"]{transform:rotate(-180deg); -webkit-transform:rotate(-180deg); color:#006BAF;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content{width:100%; float:left; background:#f5ffff; padding:10px 10px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form{width:100%; float:left; position:relative; padding-left:90px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-title{width:90px; float:left; color:#16528e; position:absolute; top:8px; left:0px; font-weight:normal;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-control{border: 1px solid #c5c5c5; height:34px; transition:0.5s; -webkit-transition:0.5s;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-control:focus{border:1px solid #1875f0;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form select.form-control{line-height:36px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form textarea.form-control{height:auto;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-group{width:100%; float:left;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .checkbox-inline{width:100%; float:left; color:#16528e;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .redirect-text{width:100%; float:left; margin:20px 0;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .payment-icon {margin-top: 30px; width: 100%; float: left;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .term-condition-full{margin:30px 0; width:100%; float:left;}
.hotel-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;}
.hotel-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:#e54b4b; color:#fff; border-radius:5px;}
.hotel-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;}
.hotel-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;}
.hotel-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;}

.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel{width:100%; float:left;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box1{width:10%; float:left;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box2{width:30%; float:left; padding-left:10px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box3{width:30%; float:left; padding-left:10px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box4{width:30%; float:left; padding-left:10px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .box-panel .form-control{border-radius:5px !important;}

.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.offer-panel .box-panel{width:100%; float:left;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.offer-panel .box-panel .title{float:left; margin-top:18px;}
.hotel-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;
}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.offer-panel .box-panel .input-box .form-control{float:left; width:200px;}
.hotel-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:0px; outline:none; border-radius:5px;}


.hotel-booking-pg .booking-sidebar{width:100%; float:left;}

.hotel-booking-pg .booking-sidebar .booking-summary{width:100%; float:left; background:#16528e; border-radius:5px; padding:10px; margin-top:0px; 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;}
.hotel-booking-pg .booking-sidebar .booking-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;}
.hotel-booking-pg .booking-sidebar .booking-summary .title{float:left; font-size:16px; color:#fff;}
.hotel-booking-pg .booking-sidebar .booking-summary .edit-btn{float:right; font-size:12px; color:#fff; background:#11aaf6; padding:2px 10px; border-radius:10px;}
.hotel-booking-pg .booking-sidebar .booking-summary .im{width:100%; float:left; margin-top:10px; margin-bottom:10px;}
.hotel-booking-pg .booking-sidebar .booking-summary .im img{width:100%; height:100px;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail{width:100%; float:left; list-style:none; border-bottom:1px dashed #c1f1f4; padding-bottom:10px;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail li{width:100%; float:left; color:#fff; font-size:12px;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail li .title{float:left; color:#c1f1f4; font-size:12px;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail2{width:100%; float:left; list-style:none; border-bottom:1px dashed #c1f1f4; padding-bottom:10px;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail2 li{width:100%; float:left; color:#fff; font-size:12px;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail2 li .title{float:left; color:#c1f1f4; font-size:12px; width:100%;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail2 li .text1{float:left; font-size:12px;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail2 li .text2{float:right; font-size:12px; font-weight:600;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail3{width:100%; float:left; list-style:none; border-bottom:1px dashed #c1f1f4; padding-bottom:10px;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail3 li{width:100%; float:left; color:#fff; font-size:12px;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail3 li .title{float:left; color:#c1f1f4; font-size:12px; width:100%;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail3 li .text1{float:left; font-size:12px;}
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail3 li .text2{float:right; font-size:12px; }
.hotel-booking-pg .booking-sidebar .booking-summary .ul-booking-detail3 li .date{float:left; color:#c1f1f4; font-size:12px; background:#063e75; padding:3px; border-radius:5px;}
.hotel-booking-pg .booking-sidebar .booking-summary .price-panel{width:100%; float:left; color:#fff; margin-top:15px;}
.hotel-booking-pg .booking-sidebar .booking-summary .price-panel .text1{float:left; font-size:14px;}
.hotel-booking-pg .booking-sidebar .booking-summary .price-panel .text2{float:right; font-size:16px; font-weight:600;}



.hotel-booking-pg .booking-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;}
.hotel-booking-pg .booking-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;}
.hotel-booking-pg .booking-sidebar .pay-btn-outer .pay-btn{width:100%; float:left; text-align:center; padding:5px 0; margin-top:10px;  color:#fff; }
.hotel-booking-pg .booking-sidebar .pay-btn-outer .pay-btn .text1{width:100%; float:left; text-align:center; font-size:12px;}
.hotel-booking-pg .booking-sidebar .pay-btn-outer .pay-btn .text2{width:100%; float:left; text-align:center; font-size:18px;}
.hotel-booking-pg .booking-sidebar .pay-btn-outer .pay-btn .text3{width:100%; float:left; text-align:center; font-size:16px;}*/


.hotel-booking-pg{width:100%; float:left;}
.hotel-booking-pg .backto-result{padding:5px 10px; float:right; margin-top:15px; color:#203375; background:#fff; text-align:center; border:1px solid #203375; border-radius:10px;}


.hotel-booking-pg .accommodation-booking-header-full2{width:100%; float:left; padding:0 30px; margin-bottom:30px;}
.hotel-booking-pg .accommodation-booking-summary-panel2{width:100%; float:left; padding:0px 0px 0 0px; margin-bottom:30px;}
.hotel-booking-pg .hotel-booking-header2{width:100%; float:left; position:relative;}
.hotel-booking-pg .hotel-booking-header2 .heading{width:100%; float:left; font-size:30px; color:#203375; padding:10px 0 10px 0;}
.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:#0099ff; 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:0px 0px 0px 0px; margin-top:0px;  margin-bottom:30px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2{width:100%; float:left; padding:0 0px; 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;}
.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:0px; 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:0.3s; -webkit-transition:0.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:#006BAF;}

.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:0px; 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:bold;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .rext-text.fare-rules i{font-weight:bold;}
.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:0.3s; -webkit-transition:0.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:#006BAF;}




.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:0px; font-weight:normal;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .pass-form .form-control{border: 1px solid #c5c5c5; height:34px; transition:0.5s; -webkit-transition:0.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 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:0px;}
.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:bold;padding: 5px 0px; 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:0px;}
.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:0px; outline:none; 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; position:relative;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .im img{width:100%; height:auto; border-radius:5px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .im .title{position:absolute; left:0px; 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:0px; left:0px; 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;}
.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:bold; 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:bold; 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{min-width:80px; float:left;}


.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:#339900; text-transform:capitalize; margin-top:10px; margin-bottom:0px;}
.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:#0099ff;}
.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:0px; 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:0px; 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:0px; 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:#0099ff; text-transform:capitalize; margin-top:0px; 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:0px; font-weight:normal;}
.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:0px; font-weight:normal;}




/*--popup--*/
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .modal-content{width:100%; float:left; max-height:800px; overflow:auto; font-family: 'Montserrat', sans-serif !important; }
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .modal-body{width:100%; float:left; padding:0px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .modal-header{display:none;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .close{outline:none; width:25px; height:25px; border-radius:50%; position:absolute; right:30px; background:#999; color:#fff; opacity:1; z-index:1;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .close:hover{ background:#666;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .term-conditon-popup{width:100%; float:left; background:#fff; padding:15px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .term-conditon-popup .header-panel{width:100%; float:left; padding:15px 0;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .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:0px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .term-conditon-popup .header-panel h5 span{width:auto; float:left; border-bottom:2px solid #15bdcc;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .term-conditon-popup .content-panel{width:100%; float:left;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .term-conditon-popup .content-panel p{width:100%; float:left; color:#181818; margin-bottom:5px; text-align:justify;}

.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel{width:100%; float:left; font-size:13px; margin-bottom:20px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel h6{width:100%; float:left; font-size:16px; background:#16528e; color:#fff; margin:0px; padding:10px 15px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .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:0px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail li{width:100%; float:left; color:#181818; margin-bottom:5px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .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:0px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li{width:100%; float:left; color:#181818; margin-bottom:5px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li .title{font-weight:800; padding-right:10px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .term-conditon-popup-main .term-conditon-popup .content-panel .detail-panel .ul-detail-job li .detail{font-weight:normal;}

/*.hotel-booking-pg .booking-sidebar2{width:100%; float:left;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2{width:100%; float:left; border-radius:5px; padding:0px; margin-top:0px; 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;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .header{width:100%; float:left; background:#16528e; padding:10px 10px; position:relative; padding-left:90px;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .header .image-panel{width:70px; float:left; position:absolute; top:10px; left:10px;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .header .image-panel img{width:100%; height:60px; border-radius:5px;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .header .detail-panel{width:100%; float:left;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .header .detail-panel .titel{width:100%; float:left; font-size:15px; color:#fff;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .header .detail-panel .city{width:100%; float:left; font-size:13px; color:#fff;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .header .detail-panel .star-rating {width: 100px; float: left; margin-left:0px; margin-top:0px;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .header .detail-panel .star-rating img {width: 100%; height: auto;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel{width:100%; float:left; background:#fff; padding:15px 15px;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .title{width:100%; float:left; font-size:13px; color:#15bdcc;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .room{width:100%; float:left; font-size:13px; color:#16528e; font-weight:600;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .room-type{width:100%; float:left; font-size:13px; font-weight:600; color:#16528e;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .guest{width:100%; float:left; font-size:13px; color:#15bdcc;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .cancellation-policy{width:100%; float:left; font-size:12px; color:#ff9999;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .room-services{width:100%; float:left; font-size:13px; font-weight:600; color:#16528e;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .room-price-text{width:100%; float:left; font-size:13px; color:#15bdcc;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .room-night-text{width:100%; float:left; font-size:12px; font-weight:600; color:#16528e;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .room-price{width:100%; float:left; font-size:12px; color:#ec3632; font-weight:800;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .total-price-text{width:100%; float:left; font-size:14px; font-weight:600; color:#15bdcc; margin-top:5px;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .total-price{width:100%; float:left; text-align:left; font-size:20px; font-weight:bold; color:#0f3661;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .total-price span{color:#15bdcc;}

.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .content-line{width:100%; height:1px; border-bottom:1px dashed #91b6da; float:left; margin:10px 0 10px 0; padding:0px 0px;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter{width:100%; float:left; margin:10px 0 10px 0;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter .radio{float:left; margin:0px 10px 0 0;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter .radio label{width:auto; float:left; color:#fff; font-size:16px;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter .radio [type="radio"]:checked, 
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter .radio [type="radio"]:not(:checked) {position: absolute; left: -9999px;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter .radio [type="radio"]:checked + label, 
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter .radio [type="radio"]:not(:checked) + label{ position: relative; padding-left: 22px; cursor: pointer; line-height: 20px; font-size:12px; font-weight:800; display: inline-block; color:#16528e;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter .radio [type="radio"]:checked + label:before, 
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter .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;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter .radio [type="radio"]:checked + label:after, 
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter .radio [type="radio"]:not(:checked) + label:after {content: ''; width: 12px; height: 12px; background: #15bdcc; position: absolute; top: 3px; left: 3px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter .radio [type="radio"]:not(:checked) + label:after {opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-now-letter .radio [type="radio"]:checked + label:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}

.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-btn{width:100%; float:left; padding:5px 0; margin-top:10px; text-align:center; font-size:20px; border:1px solid #13becd; border-radius:5px; color:#fff; outline:0px; background:linear-gradient( #41d8e5 50%, #15bdcc 50%); background:-webkit-linear-gradient( #41d8e5 50%, #15bdcc 50%);}
.hotel-booking-pg .booking-sidebar2 .booking-summary2 .content-panel .pay-btn:hover{background:linear-gradient( #15bdcc 50%, #41d8e5 50%); background:-webkit-linear-gradient( #15bdcc 50%, #41d8e5 50%);}*/

/*--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:bold;}
.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; }
.hotel-booking-pg .hotelprebooking-popup .button-panel .button-c.button-cancel{background:#16528e;}


 .important-flight-information{width:100%; float:left; border: 1px solid #dfdfdf; padding: 10px;}
 .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/package/bgpic.html); 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:0px 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 ul{padding: 19px; border-top:1px solid #1070a0;}
.attraction-result .sidebar ul li{list-style: none; text-align: center;}
.attraction-result .sidebar ul li a{text-decoration: none; color: #fff; font-size: 19px; font-weight: 300; display: block; padding: 6px 0; }
.attraction-result .sidebar ul li a:hover,
.attraction-result .sidebar ul li.active,.sidebar ul li a:focus {color: #ccff99; background-color: #1070a0;}
.attraction-result .sidebar ul li.active a{font-size: 19px; color: #ccff99; font-weight: 500;}*/

.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:normal; color:#fff;}
.attraction-result .sidebar .form .form-group label select.form-control{width:100%; float:left; color:#333;}

.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:0px;}
.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:0px; outline:none; border-radius:5px; }


.attraction-result .filter-panel{width:100%; float:left; border:0px 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 header--*/
.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:40%; float: left; color: #336699; font-size: 22px; font-weight: 700;}
.attraction-result .header-new .header-new-inner .att-header-sortyby {width:60%; float: left;}
.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:24%; float:right; margin-left:10px; padding:6px 5px; border: 1px solid #11aaf6;}

/*--Attraction header--*/

.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: 0px 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:100%; color:#fff; float:left; padding:5px 0; margin-bottom: 0px; font-size:18px; font-weight: 600; padding-right:130px;}
.attraction-result .attraction-result-panel .attrac-result .att-result-heading .starrating{float:right; position:absolute; top:10px; right:0px; width:120px;}
.attraction-result .attraction-result-panel .attrac-result .att-result-heading .starrating img{width:100%;  float:left;}

.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; 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 .services-panel .read-more-btn{width:100%; float:left; color:#006BAF; font-size:12px; cursor:pointer;}
/*.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .cancellation { width:100%; float:left; color: #339900; font-size: 16px; font-weight: 300; margin-top: 16px;}*/

.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:normal; font-size:14px;}

.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .price-btn{width:100%; float:right; height:85px;}
.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:0px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .regprice p{background-color: #d3d3d3; position:relative; color:#666666; display: inline-block; padding: 0px 16px; text-align: center; width: 160px; font-size: 14px; height: 45px; font-weight: normal; margin:0px;}
.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:0px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .regprice p span{font-size: 27px; color: #fff; line-height: 0.80em; font-weight:600;}

.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ppperson{color: #999; float:right; font-size: 14px;     width: 100%; text-align: right;}
.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: capitalize; 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; top:35px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ourprice{position: absolute; right:-25px; top:0px;}
.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: 0px 16px; text-align: center; width: 160px; font-size: 14px; height: 45px; font-weight: normal; margin:0px;}
.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:0px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ourprice p span{font-size: 22px; color: #f7941d; line-height: 0.80em; font-weight:600;}

/*.attraction-result .attraction-result-panel .attrac-result .detail-panel .bottom-strip{width:100%; float:left;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .bottom-strip .ul-bot-strip{width:100%; float:left; padding-right:150px; text-align:center; margin-bottom:0px; list-style:none;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .bottom-strip .ul-bot-strip li{float:left; color:#999; width:30%;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .bottom-strip .ul-bot-strip li a{color:#999; text-decoration:underline;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .bottom-strip .ul-bot-strip li:nth-child(2) a{ color:#339900;}*/



/* ATTARACTION DETAIL PAGE */
.attraction-detail-pg{width:100%; float:left; margin:0px 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 auto; position: -webkit-sticky; background: #fff; left: 0; top:0px; z-index: 9999; box-shadow: 0 4px 8px 5px rgba(138, 107, 118, 0.08); border-bottom: solid 0.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: capitalize; 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:#339900; text-transform:capitalize;  margin-bottom:0px;}
.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:bold; 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: 0px 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:0px; 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:0px;}
.attraction-detail-pg .left-panel .content .ul-slider-tab li{display:inline-block; width:24%; text-align:center; color:#fff; padding:5px 0px; margin-top:5px; background:#16528e; border-radius:5px 5px 0px 0px; 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 .detail-info{width:100%; float:left; margin-top:0px; 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: capitalize;font-size: 20px;margin-bottom: 10px;font-weight: 600;}
.attraction-detail-pg .left-panel .content .detail-info p{width:100%; float:left; color: #006BAF006BAF; 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:0px;}
.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: capitalize;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 .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:0px;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:#ffffff; 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:0px; border: none; outline: none; cursor: pointer; font-size: 20px; background: #eee; text-align: center; font-weight: normal; white-space: nowrap; display: inline-block; background-image: none;}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-button, 
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-button {color: #222; width:20px; height:30px; padding:0px; border: none; outline: none; cursor: pointer; font-size: 20px; background: #eee; text-align: center; font-weight: normal; white-space: nowrap; display: inline-block; background-image: none;}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-field, 
.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: none; margin: 0 0px; font-size: 16px; text-align: center;}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-button.btn1{color:rgb(237,129,49); font-weight:bold;}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-button.btn2{color:#076fb6; font-weight:bold;}

.attraction-detail-pg .right-panel .passenger-panel .total-price{width:100%; float:left; text-align:center; font-size:20px; color:#fff; font-weight:normal; margin-top: 6px;}
.attraction-detail-pg .right-panel .passenger-panel .total-price span{font-weight:bold; 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;}

.attraction-detail-pg .right-panel .map-panel{width:100%; float:left; border: 1px solid #bcbcbc; margin-bottom:10px; box-shadow:0px 4px 3px 0px #bfbbbb; -webkit-box-shadow:0px 4px 3px 0px #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: 0px; font-size:18px; font-weight:normal; }
.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: #006BAF006BAF; line-height: 1.5em;}

.attraction-detail-pg .right-panel .ask-question-panel{width:100%; float:left; border:1px solid #bcbcbc; margin-bottom:10px; box-shadow:0px 4px 3px 0px #bfbbbb; -webkit-box-shadow:0px 4px 3px 0px #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: 0px; font-size:18px; font-weight:normal; }
.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:0px;}
.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:0px solid #f00;}
.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;}


/* ATTARACTION PAYMENT PAGE */
.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:#0099ff; 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: 0px 2px 2px 0px #9c9999; -webkit-box-shadow: 0px 2px 2px 0px #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:0px; color:#333; box-shadow: 0px 2px 2px 0px #9c9999; -webkit-box-shadow: 0px 2px 2px 0px #9c9999;}

.attraction-payment-pg .content{width:100%; float:left; border:0px solid #15bdcc; margin-bottom:30px; padding:10px 15px; margin-top:10px; box-shadow: 0px 4px 3px 0px #bfbbbb; -webkit-box-shadow: 0px 4px 3px 0px #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:#006BAF;}
.attraction-payment-pg .content .product-info .duration{width:100%; float:left; font-size:14px; color:#006BAF;}
.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: 0px; font-size:18px; font-weight:normal; }
.attraction-payment-pg .content .passenger-info .heading .text2{float:right; padding:5px 0; margin-bottom: 0px; font-size:14px; font-weight:normal;}
.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:0px; font-weight:normal;}
.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 0px; 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:0px; padding:0 0px; 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: 0px; font-size:18px; font-weight:normal; }
.attraction-payment-pg .content .payment-info .heading .text2{float:right; padding:5px 0; margin-bottom: 0px; font-size:14px; font-weight:normal;}
.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:0px;}
.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:0px solid #15bdcc; margin-top:20px; margin-bottom:30px; padding:10px; box-shadow: 0px 4px 3px 0px #bfbbbb; -webkit-box-shadow: 0px 4px 3px 0px #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:0px solid #f00;}
.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;}


/* ATTARACTION BOOKING PAGE */
.attraction-booking-pg{width:100%; float:left;}
.attraction-booking-pg .attraction-booking-header-full{width:100%; float:left; padding:0 30px; margin-bottom:30px;}
.attraction-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;}
.attraction-booking-pg .attraction-booking-header{width:100%; float:left; position:relative;}
.attraction-booking-pg .attraction-booking-header .heading{width:100%; float:left; font-size:30px; color:#15bdcc; padding:10px 0 10px 0;}
.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:#0099ff; 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:0px 0px 0px 0px; margin-top:0px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel{width:100%; float:left; padding:0 0px; 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;}
.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:0px; 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:0.3s; -webkit-transition:0.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:#006BAF;}

.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:0px; 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:bold;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .header .rext-text.fare-rules i{font-weight:bold;}
.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:0.3s; -webkit-transition:0.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:#006BAF;}

.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:90px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .pass-form .form-title{width:90px; float:left; color:#16528e; position:absolute; top:8px; left:0px; font-weight:normal;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .pass-form .form-control{border: 1px solid #c5c5c5; height:34px; transition:0.5s; -webkit-transition:0.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.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:0px;}
.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:0px;}
.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;}

.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:0px; outline:none; border-radius:5px;}

.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:0px; 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:0px; left:30px; width:90px; float:left; font-size:12px; color:#999;}
.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:#999999; 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:bold; 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:bold; 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:0px;}
.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:bold;}
.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;}


/*--popup--*/
.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:0px;}
.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:none; 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:0px;}
.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:0px; 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:0px;}
.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:0px;}
.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:normal;}




/*======= TRANSFER RESULT =======*/
.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:0px; left:0px; font-size:14px; color:#333;}
.transfer-result .header .back-btn{ position:absolute; top:-5px; right:0px; 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:#ff8016;  font-weight:600; padding:0 135px 0 245px;}
.transfer-result .header .detail .pickup{color:#333; font-weight:600;}
.transfer-result .header .detail .icon{width:auto; padding:0 15px;}
.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 .ul-radiobtn{width:100%; float:left; 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:#ff9900; 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: #006BAF; height: 34px; border: none; padding-left: 20px; border-radius:0px;}
.transfer-result .sidebar .advance-search .form-group input,
.transfer-result .sidebar .advance-search .form-group select{border-radius:5px;}
.transfer-result .sidebar .advance-search .input-search-btn{width: 100%;float: left; text-align: center; color: #fff; padding: 8px 10px; margin: 10px 0px; 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:normal;}
.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{border: 1px solid #0099ff;}
.transfer-result .sidebar .filter>h4{color:#0099ff;}
.transfer-result .sidebar .filter .panel-default > .panel-heading a{ color:#333;}*/
.transfer-result .sidebar .filter .info-panel{width:100%; float:left; position:relative; padding-left:20px; margin-top:0px; margin-bottom:20px;}
.transfer-result .sidebar .filter .info-panel .im{width:15px; position:absolute; top:5px; left:0px;}
.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;}

.container-full .transfer-result .filter-panel .content{padding:0px;}

.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:0px; left:0px; font-size:20px; color:rgb(237,129,49);}
.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; font-size:26px; font-weight:bold; 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:bold; color:#0f3661;}
.transfer-result .result-panel .result .price-panel .price span{color:#15bdcc;}
/*.transfer-result .result-panel .result .price-panel .book-now-btn{ width:150px; float:right; text-align:center; padding:5px 15px; font-size:12px; background:#0099ff; color:#fff; border-radius:10px; margin-bottom:10px;}*/
.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:0px; 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 0px; 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:#ff9900;}

.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:0px; list-style:none;}
.transfer-result .result-panel .result .bottom-strip .ul-bot-strip li{color:#999; display:inline-block;}
.transfer-result .result-panel .result .bottom-strip .ul-bot-strip li a{color:#339900; }
.transfer-result .result-panel .result .bottom-strip .ul-bot-strip li:nth-child(1){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;}


/* TRANSFER PAYMENT PAGE */
.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:#0099ff; 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: 0px 2px 2px 0px #9c9999; -webkit-box-shadow: 0px 2px 2px 0px #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:0px; color:#333; font-weight:600; box-shadow: 0px 2px 2px 0px #9c9999; -webkit-box-shadow: 0px 2px 2px 0px #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:0px; 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:0px; font-weight:normal;}
.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 0px; 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:0px; padding:0 0px; 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:0px;}
.transfer-payment-pg .payment-sidebar .itinerary-panel .header{width:100%; min-height:60px; float:left; padding:0px 0px; 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:0px; left:0px;}
.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:0px; margin-top:0px;}
.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:0px;}
.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 PAGE */
.transfer-booking-pg{width:100%; float:left;}
.transfer-booking-pg .transfer-booking-header-full{width:100%; float:left; padding:0 30px; margin-bottom:30px;}
.transfer-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;}
.transfer-booking-pg .transfer-booking-header{width:100%; float:left; position:relative;}
.transfer-booking-pg .transfer-booking-header .heading{width:100%; float:left; font-size:30px; color:#15bdcc; padding:10px 0 10px 0;}
.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:#0099ff; 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:0px 0px 0px 0px; margin-top:0px;  margin-bottom:30px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel{width:100%; float:left; padding:0 0px; 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 .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:0px; 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:0.3s; -webkit-transition:0.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:#006BAF;}

.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:0px; 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:bold;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .header .rext-text.fare-rules i{font-weight:bold;}
.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:0.3s; -webkit-transition:0.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:#006BAF;}

.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:0px; font-weight:normal;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .pass-form .form-control{border: 1px solid #c5c5c5; height:34px; transition:0.5s; -webkit-transition:0.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{font-weight:normal; color:#16528e;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel .checkbox-inline{margin-bottom:15px;}


.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:0px;}
.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:0px; outline:none; 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:0px; 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:0px; right:0px; 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:#006BAF;}
.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:bold; color:#006BAF; margin-bottom:0px;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:0px;}
.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:#006BAF;}



/*--popup--*/
.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:0px;}
.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:none; 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:0px;}
.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:0px; 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:0px;}
.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:0px;}
.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:normal;}


/* PACKAGE LIST PAGE */
.package-list-pg{font-family: 'Quicksand', sans-serif;padding-top:20px;padding-bottom:100px}
.package-list-pg .caption h1{color:#006BAF;text-align:center;padding-bottom:30px;font-size:30px}
.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:capitalize;text-decoration:none;border-radius:4px;max-width:200px}
.package-list-pg .offer_packeg .offer-name h2{font-size:20px;font-weight:400;color:#006BAF;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:#006BAF;text-align:center;margin:0px; 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, 0.3) 100%); background: linear-gradient(to right,rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.3) 100%); -webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.package-list-pg.hover14 .offer_packeg:hover figure::before {-webkit-animation: shine 0.9s;animation: shine 0.9s;}

/*keyframes*/
@-webkit-keyframes shine {100% {left: 125%;}}
@keyframes shine {100% {left: 125%;}}


/* PACKAGE DETAIL PAGE */

.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 {  background-color: #f9f9fb;margin-left: -1px;}

.package-dtails-pg .about-cfc .tab-content .tab-pane ul {margin-left: 10px;}

.package-dtails-pg .tab-content{ background-color: #fff;border: 1px solid #ddddde; padding: 10px; }
.package-dtails-pg .about-cfc p{font-weight: 500;font-size: 16px;color:#666666; line-height:1.5em;text-align: justify; }
.package-dtails-pg .about-cfc h3{font-size: 24px;font-weight: 400;color: #666666; line-height:1.5em; }
.package-dtails-pg .abtcfc_option{margin-top: 27px; }
.package-dtails-pg .abtcfc_option ul {padding: 0px;margin-bottom: 0px; width: 100%;}
.package-dtails-pg .abtcfc_option ul li{list-style: none;float: left; margin-left: -1px; font-weight: 600;text-transform: capitalize;}
.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:#666666; line-height:1.6em;}

.package-dtails-pg .Search-result .bookForTour{color: #fff;text-transform: capitalize; 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:#666666; 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: #333333; font-size: 25px; font-weight: bold; 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;}
.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: #ffffff;font-size: 14px;background-size: 22px;margin: 0px;font-weight: 600;text-transform: capitalize;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: #999999; font-size:18px; font-weight: 600; text-transform: capitalize;}
.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: #666666;text-transform: capitalize; font-size: 18px;}
.package-dtails-pg .booknow{text-decoration: none ; font-weight: 600; text-transform: capitalize; color: #666666; font-size: 18px; display: block; padding: 13px; margin: 8px 0 0px;}
.package-dtails-pg .packageBook{text-decoration: none ; font-weight: 600; text-transform: capitalize; color: #666666; font-size: 18px; display: block; padding: 7px; margin: 0px 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: #666666; font-size: 22px; margin:20px 0 30px; letter-spacing: 3px; text-transform: capitalize;}
.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:#006BAF006BAF; display:block;padding:5px 16px;margin:0 auto;padding-top:10px;padding-bottom:10px;padding-right:50px;padding-left:50px;text-transform:capitalize;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:#006BAF006BAF;text-align:center;margin-top:9px}
.packages_offer_feature .offer_packeg .offer-name h3{color:#006BAF006BAF;}
.packages_offer_feature .offer_packeg .offer-name h3{font-size: 16px; font-weight: 300; color: #006BAF; 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, 0.3) 100%); background: linear-gradient(to right,rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.3) 100%); -webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.hover14 .offer_packeg:hover figure::before {-webkit-animation: shine 0.9s;animation: shine 0.9s;}

.custon-row{margin-left: -4px; margin-right: -4px;}
.pad-2{padding-left: 4px; padding-right: 4px;}

/*keyframes*/
@-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 0px 40px 0px;position: relative;}
.package-dtails-pg .inner_banner::before {content: '';position: absolute;background: linear-gradient(to top, rgb(29, 36, 42) 15%, rgba(0, 0, 0, 0) 100%);top: 0px;bottom: 0px;     left: 0px;     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:capitalize;padding:15px;margin-bottom:0}
.package-dtails-pg .tour_incl ul li{list-style-type:none;background:url(../images/tick.html) 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: #333333; font-size: 26px; font-weight: bold; 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: #999999; font-size:18px; font-weight: 600; text-transform: capitalize;}
.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: #666666;text-transform: capitalize; font-size: 17px;}
.enquiry_modal .booknow{background: #cccccc; cursor:pointer; text-align: center;text-decoration: none ; font-weight: 600; text-transform: capitalize; color: #666666; 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: 0px solid #be1e1e;width: 100%;font-size: 16px;height: 40px;color: #fff;text-transform: capitalize;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 popup */
.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:center; margin:0 0 20px 0;}
.new-enquiry_modal .modal-content .form-panel .phone-panel .icon{width:30px; height:30px; padding:5px 9px; border-radius:50%; background:#999; color:#fff;}
.new-enquiry_modal .modal-content .form-panel .phone-panel .phone{font-size:16px; color:#16528e; font-weight:bold;}
.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:0px; padding:10px; height:40px; font-size:16px;}
.new-enquiry_modal .modal-content .form-panel .form-panel-inner .form-control{border-radius:0px;}

.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:0px; left:0px; background:rgba(0,0,0,0.5); background: linear-gradient( rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 39% ); background: -webkit-linear-gradient( rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 39% ); background: -moz-linear-gradient( rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 39% );}
.new-enquiry_modal .modal-content .image-panel .image-detail p{width:100%; float:left; padding:2px 0; margin-bottom:0px; 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-location{}
.new-enquiry_modal .modal-content .image-panel .image-detail .hotel-text2 .symble{margin-right:0px;}
.new-enquiry_modal .modal-content .image-panel .image-detail .hotel-text2 .value{margin-right:0px; font-size:16px; font-weight:bold; color:#15bdcc;}
.new-enquiry_modal .modal-content .image-panel .image-detail .hotel-text2 .pp{}
.new-enquiry_modal .modal-content .image-panel .image-detail .hotel-text3{color:#fff; font-size:12px; background:rgba(0,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:0px; outline:none; 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: capitalize; outline: none; 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,0.20); 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:0px; background:#15bdcc; transition:0.4s;}
.submintbtn1:hover::before{width:100%;}
.submintbtn1::after{position:absolute; content:""; width:0%; height:360px; transform:rotate(-45deg); top:-150px; left:0px; background:#f7941d; transition:0.8s; transition-delay:0.2s;}
.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 0px;}
.new-enquiry_modal .modal-content .form-panel{width:100%;}
.new-enquiry_modal .modal-content .image-panel{width:100%; margin-top:15px;}
}

/* HOLIDAY PACKAGE PAGE */
.holiday-package-pg{width:100%; float:left;}
.holiday-package-pg .holiday-package-banner{width:100%; float:left; background-image: url('../images/package/bannerdesign.html'); 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;}

.holiday-package-pg .our-package-full {background: url(../images/home/our-package-bg.html) no-repeat; background: #dfdfdf;}


/* ETECKET PAGE */
.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:0px;}
.etecket-full .header .bookingid{width:100%; float:left; font-size:16px; margin-bottom:0px;}
.etecket-full .header .booking-date{width:100%; float:left; font-size:14px; margin-bottom:0px;}
.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:0px;}
.etecket-full .result-panel .result .detail .flight-code{width:100%; float:left; text-align:center; font-size:14px; font-weight:bold; margin-bottom:0px;}
.etecket-full .result-panel .result .detail .departure{width:100%; float:left; font-size:14px; margin-bottom:0px; font-style:italic;}
.etecket-full .result-panel .result .detail .city{width:100%; float:left; font-size:16px; font-weight:bold; margin-bottom:0px;}
.etecket-full .result-panel .result .detail .terminal{width:100%; float:left; font-size:14px; margin-bottom:0px;}
.etecket-full .result-panel .result .detail .date{width:100%; float:left; font-size:14px; margin-bottom:0px;}
.etecket-full .result-panel .result .detail .date span{font-weight:bold;}
.etecket-full .result-panel .result .detail .stopage{width:100%; float:left; font-size:14px; margin-bottom:0px;}
.etecket-full .result-panel .result .detail .duration{width:100%; float:left; font-size:14px; margin-bottom:0px; word-break:break-all;}
.etecket-full .result-panel .result .detail .refundable{width:100%; float:left; font-size:14px; font-weight:600; margin-bottom:0px; word-break:break-all;}
.etecket-full .result-panel .result .detail .cabin-class{width:100%; float:left; font-size:14px; margin-bottom:0px; 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:0px;}
.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:bold; 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:bold; margin-bottom:0px;}
.etecket-full .ticket-information .answer{width:100%; float:left; font-size:14px; font-weight:normal; 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 th,
.etecket-full .ticket-information .cancellation-table table tr td{border:1px solid #16528e; vertical-align:inherit;}
.etecket-full .ticket-information .cancellation-table table tr th span,
.etecket-full .ticket-information .cancellation-table table tr td 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:bold; 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:bold; margin-bottom:0px;}
.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:normal; margin-top:5px; margin-bottom:0px;}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .hotel-address span{font-weight:bold;}

.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:normal; margin-top:5px; margin-bottom:0px;}
.etecket-full.eticket-hotel-booking .result-panel .result .detail .hotel-phone span{font-weight:bold;}

.etecket-full.eticket-hotel-booking .result-panel .result .table-full{width:100%; float:left; border-top:0px solid #16528e; padding:0 20px; margin-bottom:20px; }
.etecket-full.eticket-hotel-booking .result-panel .result .table-full table{margin-bottom:0px; border-top:1px solid #16528e;}
.etecket-full.eticket-hotel-booking .result-panel .result .table-full table>thead>tr>th,
.etecket-full.eticket-hotel-booking .result-panel .result .table-full table>tbody>tr>td{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:0px; }
.etecket-full.eticket-hotel-booking .result-panel .result .hotel-table-full table>thead>tr>th,
.etecket-full.eticket-hotel-booking .result-panel .result .hotel-table-full table>tbody>tr>td{border:1px dashed #16528e;}



/* RESET-PASSWORD PAGE */
.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:0px; 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:normal; 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:0px; left:0px; 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:0px; padding-left:50px; border:0px; 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:none; border:0px;}
.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:#d19e01;outline: none;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: #d19e01; 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 SUCCESFULL PAGE */
.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}}


/*--popup--*/
.help-detail-popup-main{transform:translateY(-100px); -webkit-transform:translateY(-100px); transition:0.5s; -webkit-transition:0.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:0px;}
.help-detail-popup-main .modal-header{display:none;}
.help-detail-popup-main .close{outline:none; 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:0px;}
.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:0px; font-weight:normal;}
.help-detail-popup-main .term-conditon-popup .content-panel .info-panel-form .form-control{border: 1px solid #c5c5c5; height:34px; border-radius:0px !important; transition:0.5s; -webkit-transition:0.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: #FFFFFF; box-shadow: 0 2px 2px 0 rgba(26, 179, 148, 0.14), 0 3px 1px -2px rgba(26, 179, 148, 0.2), 0 1px 5px 0 rgba(26, 179, 148, 0.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, 0.42), 0 4px 23px 0px rgba(26, 179, 148, 0.12), 0 8px 10px -5px rgba(26, 179, 148, 0.2);}

@media (min-width:992px){
.help-detail-popup-main .modal-dialog {width:500px !important; margin: 30px auto;}
}



/*.popup_block.popup-outer{float:left; width:100%; height:100vh; background:rgba(0,0,0,0.5); }
.popup_block .progress.flight-popup{width:500px; padding:0px; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); height:auto !important; background:transparent !important;  border-color:transparent !important; border:0px !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:0px;}
.popup_block .progress.flight-popup .header .line:after{content:url(../images/icon/plane-icon.png); position:absolute; left:23%; top:-7px;}

.popup_block .progress.flight-popup .header2{width:100%; float:left; background:#15bdcc;background: linear-gradient(to right, #203375 38%, #d19e01 63%); padding:10px 10px;}
.popup_block .progress.flight-popup .header2 h3{width: 100%; float: left; font-size:18px !important; color:#fff !important; text-align:center; font-weight:600; margin:0px;}
.popup_block .progress.flight-popup .header2 p{width: 100%; float: left; font-size:14px; color:#fff; text-align:center; font-weight:normal; margin:0px;}
.popup_block .progress.flight-popup .detail{width: 100%; float: left; background-image: url(../images/gif/progressbg.jpg); color: #fff; background-repeat: repeat; border-right: 2px solid #203375; border-top: navajowhite; border-left: 2px solid #203375; border-bottom: 2px solid #203375;}
.popup_block .progress.flight-popup .detail .city-full{width:100%; float:left; padding:5px 0px; 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:0px; margin-bottom:0px;}
.popup_block .progress.flight-popup .detail .city-full .city2{width:100%; float:left; color:#fff; font-size:16px; padding:0px; margin-bottom:0px; font-weight:600;}
.popup_block .progress.flight-popup .detail .city-full p{margin-bottom:0px;}
.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:0px; margin-bottom:0px;}
.popup_block .progress.flight-popup .detail .info-full .text{width:100%; float:left; color:#fff; font-size:12px; padding:0px; margin-bottom:0px;}
.popup_block .progress.flight-popup .detail .call{width:100%; float:left; text-align:center; color:#15bdcc; font-size:14px; font-weight:600; margin-bottom:0px; border-top:1px solid #ccc; padding-top:10px;}
.popup_block .progress.flight-popup .detail .call-number{width:100%; text-align:center; float:left; color:#15bdcc; font-size:20px;}
.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:50%; margin:0 auto;}
.popup_block .progress.flight-popup .detail .gif-full .gif{width:100%; float:left; margin:0px 0;}
.popup_block .progress.flight-popup .detail .gif-full .gif img{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;}

@media (max-width:500px) {
.popup_block .progress.flight-popup{width:100% !important; padding:10px;}
}*/

.registration-new-pg{width:100%; float: left; background: transparent; padding: 20px 0; margin-top: 80px;}
.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 .ul-steps{display: table; width: 100%; table-layout: fixed; margin: 0; padding: 0; margin-top:20px; float:left; list-style:none; /*font-family: 'Poppins', sans-serif !important;*/ font-family: 'Montserrat', sans-serif !important;}

.registration-new-pg .registration-content .ul-steps li{display: table-cell;width: auto; vertical-align: top; text-align: center; position: relative;}
.registration-new-pg .registration-content .ul-steps li a{position: relative; padding-top: 52px; margin-top: 20px; margin-bottom: 20px; display: block; color:#4a4a4a; font-weight:600;}
.registration-new-pg .registration-content .ul-steps li:after,
.registration-new-pg .registration-content .ul-steps li.active:before {content:""; background-color: #fff;}
.registration-new-pg .registration-content .ul-steps li:after,
.registration-new-pg .registration-content .ul-steps li:before {top: 45px; width: 50%; height: 3px; background-color: #F3F3F3; content: ''; z-index:9; display: block; position: absolute;}

.registration-new-pg .registration-content .ul-steps li.first:before{background-color:#fff;}
.registration-new-pg .registration-content .ul-steps li.active .step{border-color:#5e2572;}
.registration-new-pg .registration-content .ul-steps li.active:after{background-color: #5e2572;}
.registration-new-pg .registration-content .ul-steps li.active + li:before{background-color: #5e2572;}

.registration-new-pg .registration-content .ul-steps li.active.plus .step{border-color:#0b8e99; background:#15bdcc; color:#fff;}
.registration-new-pg .registration-content .ul-steps li.active.plus:after{background-color: #15bdcc;}
.registration-new-pg .registration-content .ul-steps li.active.plus + li:before{background-color: #15bdcc;}

.registration-new-pg .registration-content .ul-steps li.last.active.plus:after{background-color: #fff;}

.registration-new-pg .registration-content .ul-steps li:after {content:""; right: 0;}
.registration-new-pg .registration-content .ul-steps li.last:after{background-color:#fff;}

.registration-new-pg .registration-content .ul-steps li .step {border-color: #5e2572; background-color: #fff; color: #5e2572;}
.registration-new-pg .registration-content .ul-steps li .step {width:50px; height: 50px; line-height: 45px; border: 3px solid #F3F3F3; font-size: 1.3rem; border-radius:50%;}
.registration-new-pg .registration-content .ul-steps li .step {background-color: #fff; display: inline-block; position: absolute; top: 0; left:50%; transform:translate(-50%, 0%); -webkit-transform:translate(-50%, 0%); z-index:10; text-align: center; margin-left:0px;}


.registration-new-pg .registration-content .box1{width:100%; float:left; margin-top:20px; padding:0 20px; /*font-family: 'Poppins', sans-serif !important;*/ 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:0px; 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 0px; font-size: 12px;}
.registration-new-pg .registration-content .box1 .save-btn-bottom{width:150px; float:right; font-size:13px; text-align:center; border:0px; outline:none; line-height:30px; margin-bottom:15px; margin-left:10px; background-color: #1ab394; color: #FFFFFF; box-shadow: 0 2px 2px 0 rgba(26, 179, 148, 0.14), 0 3px 1px -2px rgba(26, 179, 148, 0.2), 0 1px 5px 0 rgba(26, 179, 148, 0.12); color:#fff; border-radius:5px;}
.registration-new-pg .registration-content .box1 .save-btn-bottom:hover{box-shadow: 0 14px 26px -12px rgba(26, 179, 148, 0.42), 0 4px 23px 0px rgba(26, 179, 148, 0.12), 0 8px 10px -5px rgba(26, 179, 148, 0.2);}
.registration-new-pg .registration-content .box1 .intl-tel-input{width:100%; float:left;}

/* Agent Login START */
.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:0px;}
.agent-login-full .forgot-register .forgot a{text-decoration:none; color:#333; font-size:12px; }

.agent-login-full .input-btn{background:#00a5ea; border:0px; outline:none; 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:0px; 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:0px;}
.agent-login-full .login-form-full .login-form{width:100%; float:left;  border-radius:0px; background:#ccc; padding:15px; margin-bottom:20px; /*box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);     -webkit-box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);*/}
.agent-login-full .login-form-full .login-form .form-box{width:100%; float:left; background:url(../images/banner/login-bg.html) no-repeat; background-size:100% 100%; border-radius:0px; padding:15px; margin-top:0px; 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:0px; height:40px; width:100%; float:left; font-weight:normal; 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:0px; outline:0px; 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:normal; color:#fff; margin:0px 0 20px 0;}
.agent-login-full .login-form-full .login-form .form-box .forgot a{color:#fff; text-decoration:none; outline:0px;}
.agent-login-full .login-form-full .login-form .form-box .signup-txt{width:100%; float:left; text-align:center; font-size:14px; font-weight:normal; 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;}

@media (min-width: 768px){
.agent-login-full .login-forgotpopup .modal-dialog {width: 400px; margin: 30px auto;}
}


/* SIGNUP POPUP START */
.agent-login-full .signuppopup h5{ width:100%; float:left; text-align:center; color:#00a5ea; font-size:16px; margin-bottom:20px;}
.agent-login-full .signuppopup p{ width:100%; float:left; text-align:center; color:#333; font-size:14px; }
.agent-login-full .signuppopup p span{color:#cc3300; font-weight:600; cursor:pointer;}
.agent-login-full .signuppopup .input-btn{background:#00a5ea; width:100%; color:#fff; padding:10px 20px; border:0px; outline:0px; border-radius:10px;}
.agent-login-full .signuppopup .input-btn:hover{background:#00a5ea; }
.agent-login-full .signuppopup select{line-height:30px;}



/* AGENT LOGIN END */
/* FORGOT PASSWORD POPUP START */
.login-forgotpopup{width:100%; float:left;}
.login-forgotpopup .forgot-password-panel{width:100% !important; float:left; border:1px solid #ccc; padding:20px 20px; background:#fff; border-radius: 5px !important;}
.login-forgotpopup .forgot-password-panel .key-outer{width:80px; margin:0 auto; }
.login-forgotpopup .forgot-password-panel .key{width:100%;height:80px;float:left;text-align:center;border-radius:50%;padding:8px 0;padding-top:22px;font-weight:600;background: #1b0b78;/*background:rgba(21,189,204,0.5);*/color:#fff;}
.login-forgotpopup .forgot-password-panel .key .icon{width:100%; float:left; text-align:center; font-size:26px;}
.login-forgotpopup .forgot-password-panel .key .text{width:100%; float:left; text-align:center; font-size:14px; margin-top:-5px; font-weight:normal;}

.login-forgotpopup .forgot-password-panel h3{margin:0px; padding:0px; color:#006BAF; font-size:18px; margin-top:10px; margin-bottom:20px; width:100%; float:left; text-align:center; font-weight:600;}
.login-forgotpopup .forgot-password-panel input{ width:100%; float:left; border-radius:4px; border:1px solid #ccc;  height:36px; margin-bottom:20px; outline:0px; padding:0 10px; }
.login-forgotpopup .forgot-password-panel input[type=submit]{background: #1b0b78;color:#fff;font-weight:bold;outline:none;border:0px;border-radius:5px;height: 40px;}
.login-forgotpopup .forgot-password-panel input[value=Submit]{background:#f7941d; color:#fff; font-weight:bold; outline:none; border:0px; border-radius:5px;     height: 40px;}
.login-forgotpopup button{outline:none;}
.login-forgotpopup button.close{background:#006BAF; width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; border-radius:50%; opacity:1 !important;}
.login-forgotpopup .modal-content{border:0px;}
.login-forgotpopup .modal-body{width:100%; float:left;}
.login-forgotpopup .modal-header{display:none;}
.login-forgotpopup .modal-footer{display:none;}

@media (min-width: 768px){
.login-forgotpopup .modal-dialog {width:400px; margin: 30px auto;}
}

/* LOGIN POPUP START */
@media (min-width: 768px){
.login-popup .modal-dialog {width:450px; margin: 30px auto;}
}
.login-popup{width:100%; float:left;}
.login-popup .login-popup-panel{width:100% !important; float:left; border:1px solid #ccc;background:#fff; border-radius: 5px !important;}
.login-popup .login-popup-panel button{outline:none;}
.login-popup .login-popup-panel button.close{background:#006BAF; width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; margin-top:5px; border-radius:50%; opacity:1 !important;}
.login-popup .modal-content{border:0px;}
.login-popup .modal-body{width:100%; float:left;}
.login-popup .modal-header{display:none;}
.login-popup .modal-footer{display:none;}

.login-popup .login-popup-panel .popup-header{width:100%;float:left;border-bottom: 2px solid #1b0b78;padding:10px 20px;}
.login-popup .login-popup-panel .title{float:left; font-size:20px; font-weight:600; color:#333; margin-bottom:0px;}
.login-popup .login-popup-panel .registration-content{width:100%; float:left; padding:20px 20px; padding-top:30px;}
.login-popup .login-popup-panel .registration-content .form-full{width:100%; float:left;}
.login-popup .login-popup-panel .registration-content .form-full .form-group{width:100%; float:left; margin-bottom:15px;}
.login-popup .login-popup-panel .registration-content .form-full .positeion-relative{width:100%; float:left; position:relative; font-weight:normal;}
.login-popup .login-popup-panel .registration-content .form-full .positeion-relative .icon{position:absolute;top:7px;left:8px;color: #e9bc21;font-size:20px;}
.login-popup .login-popup-panel .registration-content .form-full .form-control:focus + .icon{color:#e9bc21;}
.login-popup .login-popup-panel .registration-content .form-full .form-control {padding-left:30px; height:40px; font-style:italic;}


.login-popup .login-popup-panel .registration-content .form-full .forgot-password {width: auto;float: left;font-size: 12px;text-align:left;cursor: pointer;margin-top: -20px;padding: 5px 0;color: #e9bc21;}
.login-popup .login-popup-panel .registration-content .form-full .booking-text {width: auto; float: left; font-size: 10px; text-align:left; cursor: pointer; margin-top: -20px; padding: 5px 0; color: #999;}
.login-popup .login-popup-panel .registration-content .form-full .login-btn-outer{width:100%; margin:0 auto;}
.login-popup .login-popup-panel .registration-content .form-full .login-btn{width:100%;float:left;background: #e9bc21;color:#FFF;border:0px solid #666464;padding:10px 0;margin-top:15px;font-size:14px;border-radius:20px;margin-bottom:10px;width:100%;text-align:center;font-weight:600;outline:none;-webkit-box-shadow: 0 8px 6px -6px #777;transition:0.3s;-webkit-transition:0.3s;}
.login-popup .login-popup-panel .registration-content .form-full .login-btn:hover{background:#e4b618;}
.login-popup .login-popup-panel .registration-content .form-full .login-btn .login-icon{width:auto;}
.login-popup .login-popup-panel .registration-content .form-full .booking-btn{width:100%; float:left; background:#f8f8f8; color:#f7941d; border:1px solid #ccc; padding:10px 0; margin-top:15px; font-size:14px;  border-radius:20px; margin-bottom:10px; width:100%; text-align:center; font-weight:600; outline:none; }

.login-popup .login-popup-panel .registration-content .form-full .line-partition{width:100%; height:1px; float:left; border-bottom:1px dashed #ccc; margin:20px 0 10px 0;}
.login-popup .login-popup-panel .registration-content .form-full .sign-uptext{width:100%; float:left; color:#999; font-size:12px; text-align:center; margin:15px 0;}
.login-popup .login-popup-panel .registration-content .form-full .sign-uptext a{color: #e9bc21;font-weight:600;}
.login-popup .login-popup-panel .registration-content .form-full .or{width:100%; height:1px; float:left; background:#ccc; margin:15px 0 10px 0; position:relative;}
.login-popup .login-popup-panel .registration-content .form-full .or .circle{width:35px; height:35px; line-height:30px; border-radius:50%; text-align:center;  font-size:12px; font-style:italic; color:#999; border:0px solid #ccc; background:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

.login-popup .login-popup-panel .registration-content .facebook-google-panel{width:100%; float:left; margin-top:15px; margin-bottom:15px;}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login{width:100%; float:left; background:#fff; border:1px solid #1953a1; margin-bottom:10px; border-radius:5px; position:relative; padding-left:40px;}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .icon{width:40px; float:left; position:absolute; top:0px; left:0px; text-align:center;}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .icon i{width:100%; float:left; font-size:20px; text-align:center; padding:9px 0; color:#1953a1;}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .text{width:100%; float:left; text-align:center; padding:8px 0; font-size:14px; background:#1953a1; color:#fff; outline:none; border:none;}

.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login{ border:1px solid #4285f4;}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .icon{}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .icon img{width:20px; height:20px; margin-top:8px;}
.login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .text{background:#4285f4;}



.cookies-section{position: fixed; bottom: 0; background: #787d84;width: 100%; text-align: center; z-index: 999; color: #fff;}
.cookies-section .cookies-text{position:relative;}
.cookies-section .cookies-text .accept-btn{position:absolute;right: 40px;bottom: 0;}
.cookies-section .cookies-text .close-btn{position: relative; bottom: 10px;}
.cookies-section h3{}
.cookies-section p{font-size:12px;}
@media (max-width: 1200px){
.cookies-section .cookies-text h4{font-size: 15px; margin: 5px 0px;}
.cookies-section p{font-size: 9px;}
}
.admin-dashboard-popup .modal-content .form-panel{width: 100%; padding:0px 80px;}
