﻿hotelautocomplete {position: relative;width: 100%;height: 100%;display: block;}
hotelautocomplete .autocomplete-options-container {min-width: 100%;position: absolute;direction: ltr;border: 0px solid #23e813;width: 100%;}
hotelautocomplete .autocomplete-options-dropdown {min-width: 100%;width: auto;position: absolute;top: 0px;left: 0px;border: 2px solid #ccc;border-top-color: #d9d9d9;box-shadow: 0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);cursor: default;z-index: 1001;background: white;overflow-y: auto;}
hotelautocomplete .autocomplete-options-list {list-style-type: none;margin: 0;padding: 0;border: 0px solid red;}
hotelautocomplete .autocomplete-option {width: 100%;background: #fff;white-space: nowrap;white-space: normal;padding: 4px 10px;line-height: 22px;overflow: hidden;font: normal normal normal 13.3333330154419px/normal Arial;}
hotelautocomplete .autocomplete-option.selected {cursor: pointer;}
hotelautocomplete .autocomplete-option i {color:#0065b8;}
/*ul#mylist li:hover .autocomplete-option i:hover{ color:#fff;}*/


    


transferautocomplete {position: relative;width: 100%;height: 100%;display: block;}
flightautocomplete .autocomplete-options-container {min-width: 500px;position: absolute;direction: ltr;border: 0px solid #23e813;width: 100%;}
flightautocomplete .autocomplete-options-list {list-style-type: none;margin: 0;padding: 0;border: 0px solid red;}
flightautocomplete .autocomplete-option {background: #fff;white-space: nowrap;white-space: normal;padding: 4px 10px;line-height: 22px;overflow: hidden;font: normal normal normal 13.3333330154419px/normal Arial;}
flightautocomplete .autocomplete-option.selected {cursor: pointer;}
flightautocomplete .autocomplete-option span i {margin-right: 2px;}
flightautocomplete .autocomplete-option i {color:#0065b8;}
flightautocomplete .autocomplete-options-dropdown {border-top-color: #d9d9d9;border: 2px solid #ccc;background: white;min-width: 100%;width: auto;position: absolute;top: 0px;left: 0px;box-shadow: 0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);cursor: default;z-index: 1001;overflow-y: auto;}
transfercityautocomplete .autocomplete-options-container {min-width: 100%;position: absolute;direction: ltr;border: 0px solid #23e813;width: 100%;}
transfercityautocomplete .autocomplete-options-dropdown {min-width: 100%;width: auto;position: absolute;top: 0px;left: 0px;box-shadow: 0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);cursor: default;z-index: 1001;overflow-y: auto;border: 2px solid #ccc;border-top-color: #d9d9d9;background: white;}
transfercityautocomplete .autocomplete-option.selected {background-color: #0065b8;color: #fff;cursor: pointer;}
transfercityautocomplete .autocomplete-options-list {list-style-type: none;margin: 0;padding: 0;border: 0px solid red;}
transfercityautocomplete .autocomplete-option {width: 100%;background: #fff;white-space: nowrap;white-space: normal;padding: 4px 10px;line-height: 22px;overflow: hidden;font: normal normal normal 13.3333330154419px/normal Arial;}
transfercityautocomplete .autocomplete-option i {color:#0065b8;}

transfercityautocompletedrf .autocomplete-options-container {min-width: 100%;position: absolute;direction: ltr;border: 0px solid #23e813;width: 100%;}
transfercityautocompletedrf .autocomplete-options-dropdown {min-width: 100%;width: auto;position: absolute;top: 0px;left: 0px;box-shadow: 0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);cursor: default;z-index: 1001;overflow-y: auto;border: 2px solid #ccc;border-top-color: #d9d9d9;background: white;}
transfercityautocompletedrf .autocomplete-option.selected {background-color: #0065b8;color: #fff;cursor: pointer;}
transfercityautocompletedrf .autocomplete-options-list {list-style-type: none;margin: 0;padding: 0;border: 0px solid red;}
transfercityautocompletedrf .autocomplete-option {width: 100%;background: #fff;white-space: nowrap;white-space: normal;padding: 4px 10px;line-height: 22px;overflow: hidden;font: normal normal normal 13.3333330154419px/normal Arial;}
transfercityautocompletedrf .autocomplete-option i {color:#0065b8;}

ptransferautocomplete .autocomplete-options-container {min-width: 100%;position: absolute;direction: ltr;border: 0px solid #23e813;width: 100%;}
ptransferautocomplete .autocomplete-options-dropdown {min-width: 100%;width: auto;position: absolute;top: 0px;left: 0px;box-shadow: 0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);cursor: default;z-index: 1001;overflow-y: auto;border: 2px solid #ccc;border-top-color: #d9d9d9;background: white;}
ptransferautocomplete .autocomplete-option.selected {background-color: #0065b8;color: #fff;cursor: pointer;}
ptransferautocomplete .autocomplete-options-list {list-style-type: none;margin: 0;padding: 0;border: 0px solid red;}
ptransferautocomplete .autocomplete-option i {color:#0065b8;}
ptransferautocomplete .autocomplete-option {width: 100%;background: #fff;white-space: nowrap;white-space: normal;padding: 4px 10px;line-height: 22px;overflow: hidden;font: normal normal normal 13.3333330154419px/normal Arial;}
dtransferautocomplete .autocomplete-options-container {min-width: 100%;position: absolute;direction: ltr;border: 0px solid #23e813;width: 100%;}
dtransferautocomplete .autocomplete-options-dropdown {min-width: 100%;width: auto;position: absolute;top: 0px;left: 0px;box-shadow: 0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);cursor: default;z-index: 1001;overflow-y: auto;border: 2px solid #ccc;border-top-color: #d9d9d9;background: white;}
dtransferautocomplete .autocomplete-option.selected {background-color: #0065b8;color: #fff;cursor: pointer;}
dtransferautocomplete .autocomplete-options-list {list-style-type: none;margin: 0;padding: 0;border: 0px solid red;}
dtransferautocomplete .autocomplete-option {width: 100%;background: #fff;white-space: nowrap;white-space: normal;padding: 4px 10px;line-height: 22px;overflow: hidden;font: normal normal normal 13.3333330154419px/normal Arial;}
dtransferautocomplete .autocomplete-option i {color:#0065b8;}
activityautocomplete .autocomplete-option {width: 100%;background: #fff;white-space: nowrap;white-space: normal;padding: 4px 10px;line-height: 22px;overflow: hidden;font: normal normal normal 13.3333330154419px/normal Arial;}
activityautocomplete .autocomplete-options-container {min-width: 100%;position: absolute;direction: ltr;border: 0px solid #23e813;width: 100%;}
activityautocomplete .autocomplete-options-dropdown {min-width: 100%;width: auto;position: absolute;top: 0px;left: 0px;box-shadow: 0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);cursor: default;z-index: 1001;overflow-y: auto;border: 2px solid #ccc;border-top-color: #d9d9d9;background: white;}
activityautocomplete .autocomplete-option i {color:#0065b8;}
[data-tooltip]:before {display: none;position: absolute;padding: 4px 8px;font-size: 13px;line-height: 1.4;min-width: 100px;text-align: center;border-radius: 4px;background: #0065b8 !important;color: #fff;}
[data-tooltip-position="top"]:before,
[data-tooltip-position="bottom"]:before {left: 50%;-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);}
[data-tooltip-position="right"]:before,
[data-tooltip-position="left"]:before {top: 50%;-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
[data-tooltip-position="top"]:before {bottom: 100%;margin-bottom: 6px;}
[data-tooltip-position="right"]:before {left: 100%;margin-left: 6px;}
[data-tooltip-position="bottom"]:before {top: 100%;margin-top: 6px;}
[data-tooltip-position="left"]:before {right: 100%;margin-right: 6px;}
[data-tooltip]:after {content: '';display: none;position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
[data-tooltip-position="top"]:after,
[data-tooltip-position="bottom"]:after {left: 50%;margin-left: -6px;}
[data-tooltip-position="right"]:after,
[data-tooltip-position="left"]:after {top: 50%;margin-top: -6px;}
[data-tooltip-position="top"]:after {bottom: 100%;border-width: 6px 6px 0;}
[data-tooltip-position="right"]:after {left: 100%;border-width: 6px 6px 6px 0;}
[data-tooltip-position="bottom"]:after {top: 100%;border-width: 0 6px 6px;}
[data-tooltip-position="left"]:after {right: 100%;border-width: 6px 0 6px 6px;}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {display: block;z-index: 99999;}
.float-right {float: right !important;}
.padding-left-24 {padding-left: 24px !important;}
.padding-left-14 {padding-left: 14px !important;}
.mrgn-left20 {margin-left: 20px;}
.padding-top-40 {margin-top: 40px;}
.margin-bottom40 {margin-bottom: 40px;}
.float-left {float: left;}
.txt-center {text-align: center;}
.call-no {line-height: 15px;font-size: 12px;padding-top: 2px;}
.call-us {line-height: 13px;font-size: .9em;text-align: center;}
#main h1.page-title {font-size: 28px;}
.featured {position: absolute;right: 50px;bottom: 50px;z-index: 9;margin-bottom: 0;text-align: right;}
.featured .details {margin-right: 10px;}
.featured .details > * {line-height: 1.25em;margin: 0;font-weight: bold;text-shadow: 2px -2px rgba(0, 0, 0, 0.2);}
#occupancies {position: absolute;z-index: 9999;width: 51%;left: 32%;top: 85%;}
#occupancies #room-1, #occupancies #room-2, #occupancies #room-3, #occupancies #room-4, #occupancies #room-5 {display: none;}
.number-spinner .fa {font-size: 10px;}
.search-details {margin-bottom: 10px;}
.sort-by-section .swap-tiles.top-restult {float: left;}
.search-criteria li {margin: 0 15px 0 0;text-align: left;}
.search-city {font-weight: bold;font-size: 14px;}
.total-hotels {font-weight: bold;font-size: 18px;}
.swap-block .fa-map-marker {font-size: 20px;}
.modify-panel {position: absolute;display: none;z-index: 999;top: 0;left: 270px;width: 900px;}
.modify-panel-back {display: none;opacity: .5;width: 100%;height: 100%;top: 0;left: 0;position: absolute;z-index: 997;}
.panel-ti tle .mod-panel {z-index: 998;}
.price {font-size: 1.4em;}
.toggle-container .panel.style1 .panel-title > a.mod-panel:before {display: none;}
.toggle-container a {cursor: pointer !important;}
.listing-style3.hotel .amenities a i {cursor: pointer;}
.listing-style3.hotel .details [class^="fa"].circle {margin-right: 5px;margin-top: 5px;}
.listing-style3 [class^="fa"].circle {color: #a2a2a2;cursor: default;font-size: 18px;overflow: hidden;}
[class^="fa"].circle, [class*=" fa"].circle, .glyphicon.circle {border: 1px solid;width: 1.8em;height: 1.8em;line-height: 1.7333em;border-radius: 50% 50% 50% 50%;display: inline-block;text-align: center;}
[class^="fa"], [class*=" fa"] {vertical-align: baseline;}
.call_us {font-size: 14px;font-weight: bold;display: block;}
.call_us .fa-phone-square {font-size: 25px;margin-right: 6px;}
.nav-tabs > li > a {font-size: 15px;}
#flights-tab .tab-content {background: none;border: 0px solid #ddd;border-top: 0px solid #ddd;padding: 0px;height: 100%;overflow-y: inherit;}
.mrgn-top10 {margin-top: 10px;}
.gv_navPrev {background: url(../../Images/UHT/prev.png) right top no-repeat;}
.gv_panelNavNext {background: url(../../Images/UHT/panel-next.png) left top no-repeat;}
#map ul.list_inline_4 {margin: 10px 0 0 0;text-align: center;}
#map ul.list_inline_4 li {padding: 10px 15px;}
.txt-black {color: #000;}
.hotel-address {font-weight: bold;display: block;font-size: 11px;}
.popup_tab article {margin-bottom: 5px;}
.panel-group .current {background: #37a5ff !important;}
.disabled-accordion {cursor: default !important;}
.panel-title a:hover {color: inherit;cursor: auto;}
.disabled-accordion:hover, .disabled-accordion h4.panel-title a {cursor: default;}
.highlight {float: left;width: 100%;padding: 6px 0;margin-bottom: 10px;}
.active-header, .active-header:hover {padding: 0 0 0 20px;}
.inactive-header, .inactive-header:hover {padding: 0 0 0 20px;}
#accordion-container, #accordion-container1 {cursor: pointer;}
span.room {margin: 5px 0px 5px 4px !important;}
.border-none {border: none !important;}
.iframe_width {width: 100%;border: 0 none;min-height: 520px;}
.border_div {float: left;width: 100%;}
.padding-15 {padding: 10px 15px;}
.drop-alter {width: 100%;position: relative;}
.drop-alter > a {width: 100%;padding: 1px 0px 0px 10px;line-height: 30px;display: block;}
.drop-alter > a:hover {width: 100%;}
.drop-alter .caret {margin: 0px;}
.drop-alter .open > .dropdown-menu {width: 370px;}
.flight-pax-count {position: absolute;margin: 10px 0 0 0;width: 400px;z-index: 999;display: none;padding: 15px;}
.flight-pax-count span.sub {display: block;line-height: 18px;margin: 0 0 10px 0;}
.flight-pax-icon {vertical-align: baseline !important;}
.flight-search-btn {animation-duration: 1s;visibility: visible;font-size: 11px;}
.pax-count {position: absolute;margin: 10px 0 0 0;width: 950px;left: -700px;z-index: 999;display: none;}
.pax-count span.sub {display: block;line-height: 18px;margin: 0 0 10px 0;}
.pax-count-hotel {position: absolute;margin: 10px 0 0 0;width: 300px;z-index: 999;display: none; padding: 15px;}
.pax-count-hotel span.sub {display: block;line-height: 18px;margin: 0 0 10px 0;}
.pax-count-flight-hotel {position: absolute;margin: 5px 0 0 0;width: 380px;z-index: 999;display: none;}
.date-disable {opacity: .7;width: 100%;height: 34px;display: block;position: absolute;top: 0px;z-index: 99;}
#flight-times-filter select {width: 100%;}
.flight .take-off {padding-left: 25px;}
.location {width: 100%;font-size: 11px;}
.cost {vertical-align: top;}
.amenities {padding: 5px 0;width: 100%;margin: 0 auto;}
.action {margin: 0 auto;width: 80%;}
span > img {padding: 0px;margin: 5px;}
.blank {line-height: 29px;}
.timing {margin-top: 10px;}
.flight .take-off .icon {transform: rotate(-25deg);float: left;}
.flight .landing .icon {transform: rotate(-25deg);float: left;}
.landing-effect {transform: rotate(85deg);}
.flight .total-time .icon {float: left;}
.listing-style3.flight [class^="fa"].circle {font-size: 16px;}
.amenities li {display: inline;}
.amenities .tip-top .circle {cursor: pointer;}
.flight th, .flight td {font-weight: normal;font-size: 12px;}
.flight .highlight {float: none;}
.mrgn-bottom10 {margin-bottom: 10px;}
.line {text-align: center;font-size: 12px;}
.line:before {display: inline-block;margin: 0 20px 3px 0;height: 1px;content: " ";text-shadow: none;width: 100%;}
.line:after {display: inline-block;margin: 0 0 3px 0px;height: 1px;content: " ";text-shadow: none;width: 100%;}
.nofilterresult {padding: 30px;text-align: left;}
.nofilterresult .fa-chain-broken {font-size: 100px;}
.drop-alter-activity {width: 100%;}
.drop-alter-activity > a {width: 100%;border: 0px solid #d1d1d1;padding: 8px 0px 8px 15px;line-height: 17px;display: block;}
.drop-alter-activity > a:hover {border: 0px solid #d1d1d1;width: 100%;}
.drop-alter-activity .caret {margin: 0 0 0 24px;}
.drop-alter-activity .open > .dropdown-menu {width: 370px;}
.drop-alter-activity .pax-count {position: absolute;margin: 10px 0 0 0;width: 300px;left: -100px;z-index: 999;display: none;}
.drop-alter-activity .pax-count span.sub {display: block;line-height: 18px;margin: 0 0 10px 0;}
.listing-style3.activity .details {padding: 8px 0 0px 20px;}
.listing-style3.activity .details > * {display: table-row;}
.listing-style3.activity .details > *:first-child > * {padding-top: 0;padding-bottom: 10px;}
.listing-style3.activity .box-title {margin: 0;float: left;}
.listing-style3.activity .details > * > *:last-child {width: 160px;}
.listing-style3.activity .amenities {float: none;display: block;}
.listing-style3.activity .details .button {margin-top: 4px;}
.listing-style3.activity figure img {width: 100%;height: auto;}
.listing-style3.activity .details {display: table;}
.listing-style3.activity .details > * > *:first-child {padding-bottom: 5px;padding-left: 0;padding-right: 15px;text-align: left;}
.listing-style3.activity .details > * > * {display: table-cell;padding: 5px 15px 0;text-align: center;vertical-align: middle;}
.activity .tab-content {border-top: 0px solid #ddd;padding: 10px;height: 340px;overflow-y: auto;}
.activity .tab-content .tab-pane span {line-height: 32px;}
.car .amenities {text-align: left;}
.car .amenities a.passenger_icon {background: url(../../Images/UHT/icon/passenger_icon.jpg) no-repeat scroll left top rgba(0, 0, 0, 0);float: left;font-size: 13px;padding-left: 14px;}
.car .amenities a.car_door_icon {background: url(../../Images/UHT/icon/car_door_icon.jpg) no-repeat scroll left center rgba(0, 0, 0, 0);float: left;font-size: 13px;margin-left: 10px;padding-left: 20px;}
.car .amenities a.car_MaxBaggage_icon {background: url(../../Images/UHT/icon/baggage.png) no-repeat scroll left center rgba(0, 0, 0, 0);float: left;font-size: 13px;margin-left: 10px;padding-left: 24px;}
.car .amenities a.ac_icon {background: url(../../Images/UHT/icon/ac_icon.jpg) no-repeat scroll left center rgba(0, 0, 0, 0);float: left;font-size: 13px;margin-left: 10px;padding-left: 18px;}
.car .amenities a.automatic_icon {background: url(../../Images/UHT/icon/automatic_icon.jpg) no-repeat scroll left center rgba(0, 0, 0, 0);float: left;font-size: 13px;margin-left: 10px;padding-left: 16px;}
.car [class^="fa"].circle {cursor: default;font-size: 16px;overflow: hidden;display: block;}
.car div a {cursor: pointer;}
.car .amenities ul li:hover [class^="fa"]:before {animation: toTopFromBottom 0.35s forwards;}
.car [class^="fa"]:before, .car [class*="fa"]:before {font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;text-align: center;font-variant: normal;text-transform: none;line-height: .8em;font-size: 16px;}
.details .amenities li {float: left;padding-right: 10px;}
.details .amenities li i {display: block;}
.fa.fa-clock-o {font-size: 30px;}
.highlight_gray .fa.fa-check-circle {font-size: 30px;}
.highlight_gray {padding: 10px;float: left;width: 100%;}
.highlight_gray1 {padding: 10px;float: left;width: 100%;}
.mrgn-tp-bt10 {margin-bottom: 10px;margin-top: 10px;}
a.arrows.fa-chevron-right {float: left;font-size: 14px;font-weight: normal;line-height: 19px;}
.arrows {font-size: 13px;padding: 10px;}
.inactive-header, .inactive-header:hover {background: url("../../Images/UHT/active-header.png") left 50% no-repeat;padding: 0 0 0 20px;}
ul.check-square li .customCheck {float: left;margin-right: 10px;vertical-align: middle;margin-top: 13px;}
ul.check-square li .textPrice {width: 80px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
ul.check-square li .minPrice {position: absolute;right: 7px;}
.filters-container ul.filters-option li a.only {position: absolute;float: right;top: 0;right: 0;display: none;z-index: 999;left: 40px;width: 83%;text-align: center;}
.filters-container ul.filters-option li:hover a.only {display: block;}
a.button.btn-mini.more {padding-left: 10px;padding-right: 10px;margin-bottom: 10px;float: right;clear: right;color: #fff;}
.partners {padding: 20px 0;}
.pageloader {position: relative;width: 100%;height: 100%;z-index: 1000000;}
.loader, .loader:before, .loader:after {border: 3px solid transparent;border-radius: 50%;}
.loader {display: block;position: relative;left: 50% !important;top: 0%;width: 60px;height: 60px;margin: 0px 0 0 -30px;border-top-color: #37a5ff;z-index: 11;animation: spin 1.7s linear infinite;}
.loader:before {content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;animation: spin-reverse .6s linear infinite;}
.loader:after {content: "";position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;animation: spin 1s linear infinite;}
@-webkit-keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}
}
@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}
}
@-webkit-keyframes spin-reverse {0% {transform: rotate(0deg);}100% {transform: rotate(-360deg);}
}
@keyframes spin-reverse {0% {transform: rotate(0deg);}100% {transform: rotate(-360deg);}
}
.pageloader .loader-section {position: fixed;top: 0;width: 51%;height: 100%;z-index: 10;}
.pageloader .loader-section.left {left: 0;}
.pageloader .loader-section.right {right: 0;}
.loaded .pageloader .loader-section.left {transform: translateX(-100%);transition: all .7s .3s cubic-bezier(.645, .045, .355, 1);}
.loaded .pageloader .loader-section.right {transform: translateX(100%);transition: all .7s .3s cubic-bezier(.645, .045, .355, 1);}
.loaded .loader {opacity: 0;transition: all .3s ease-out;}
.loaded .pageloader {visibility: hidden;transform: translateY(-100%);transition: all .3s 1s ease-out;}
.wait-div {width: 100%;height: 100%;position: absolute;z-index: 9999;top: 0;left: 0;min-height: 600px;}
button.close1 {border-radius: 67px;margin-right: -35px;margin-top: -20px !important;padding: 1px 10px 0px 10px;opacity: 1;}
.post-404page #footer .footer-wrapper {padding-top: 0px;padding-bottom: 50px;}
.flp label {display: block;font: inherit;position: absolute;left: 0;top: 0;padding: 9px 27px;border-color: transparent;cursor: text;text-transform: none;}
.flp label.fixed {top: -17px;padding: 9px 25px;}
.ch {display: block;float: left;position: relative;background: #fff;}
.ch:first-child {padding-left: 2px;}
.ch:last-child {padding-right: 2px;}
.flp label.focussed {pointer-events: none;color: #01b7f2;z-index: 999;}
.hreflink {padding: 10px 32px;height: 34px;line-height: 34px;font-size: 1em;border: none;cursor: pointer;font-weight: bold;}
.loaderlogin {border-radius: 50%;width: 30px;height: 30px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}
@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}
}
@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}
}
.datepickerTI {width: 100%;position: absolute;z-index: 9;}
.datepickerTI:after {display: block;font-family: "soap-icons";content: "\e86a";font-size: 25px;position: absolute;right: 0;top: 0;bottom: 0;width: 30px;height: 100%;text-align: center;line-height: 34px;}
.search-box-wrapper.style2 .search-tab-content input.datetextbox {z-index: 99;background: transparent !important;}
input.datetextbox {position: relative;z-index: 99;cursor:pointer;background: transparent !important;}  /*changes by santosh 20-Nov-2018*/
.padding-top-5 {padding-top: 5px;}
.padding-top-8 {padding-top: 8px !important;}
.padding-top-10 {padding-top: 10px;}
.margin-left-5{margin-left:5px;}
.margin-left-30 {margin-left: 30px;}
.font-size-10 {font-size: 10px;}
.font-size-11 {font-size: 11px;}
.font-size-12 {font-size: 12px;}
.font-size-15 {font-size: 15px;}
.font-size-16 {font-size: 16px;}
.font-size-14 {font-size: 14px;}
.view-booking {height: 19px;padding: 1px 20px;font-size: 1.0em;line-height: 16px;border: none;}
.isd-mobile-input-section {position: relative;float: left;width: 100%;border: 1px solid #cccccc;}
.country-code-highlighter {width: 25%;display: block;float: left;line-height: 34px;cursor: pointer;position: relative;font-size: 13px;padding-left: 5px;}
.country-code-highlighter input {height: 34px;line-height: 1.42857143;border: 0;background: none;box-shadow: none;float: left;position: absolute;top: 0;left: 0px;padding: 0;padding-left: 13px;width: 82%;}
.country-code-highlighter::after {content: " \25BC";font-weight: bold;position: absolute;right: 5%;font-size: 10px;cursor: pointer;}
.country-code-select {background: none;opacity: 0;position: absolute;}
.mobile-field-input {float: left;width: 75%;border: 0;box-shadow: none;background: none;z-index: 4;position: relative;height: 34px;padding: 6px 12px;line-height: 1.42857143;}
.text-input-wrapper {padding: 10px 0;position: relative;}
.text-input-wrapper a {cursor: pointer;font-weight: bold;position: absolute;right: 8px;top: 8px;font-size: 20px;}
.travelo-box {padding: 16px;margin-bottom: 30px;}
.travelo-box.book-with-us-box li > i, .travelo-box.contact-us-box .contact-address li > i {position: absolute;font-size: 1.5em;left: 0;top: 12px;}
.travelo-box > *:last-child {margin-bottom: 0;}
.travelo-box.book-with-us-box li, .travelo-box.contact-us-box .contact-address li {padding: 10px 0 10px 40px;position: relative;}
.travelo-box.book-with-us-box li > i, .travelo-box.contact-us-box .contact-address li > i {position: absolute;font-size: 1.5em;left: 0;top: 12px;}
.travelo-box .title {margin-bottom: 5px;}
.travelo-box.book-with-us-box li > *:last-child, .travelo-box.contact-us-box .contact-address li > *:last-child {margin-bottom: 0;}
input.search-form {background: transparent none repeat scroll 0 0;border: 0 none;padding: 0 0px;transition: all 400ms ease 0s;width: 0px;height: 32px;}
input.search-form:hover {width: 100px;height: 32px;}
.tp-loader {top: 50%;left: 50%;z-index: 10000;position: absolute;}
.tp-loader.spinner0 {width: 40px;height: 40px;background: url(../assets/loader.gif) no-repeat center center;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);margin-top: -20px;margin-left: -20px;-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;animation: tp-rotateplane 1.2s infinite ease-in-out;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.tp-loader.spinner1 {width: 40px;height: 40px;background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);margin-top: -20px;margin-left: -20px;-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;animation: tp-rotateplane 1.2s infinite ease-in-out;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.tp-loader.spinner5 {background: url(../assets/loader.gif) no-repeat 10px 10px;background-color: #fff;margin: -22px -22px;width: 44px;height: 44px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
@-webkit-keyframes tp-rotateplane {0% {-webkit-transform: perspective(120px);}50% {-webkit-transform: perspective(120px) rotateY(180deg);}100% {-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);}
}
@keyframes tp-rotateplane {0% {transform: perspective(120px) rotateX(0deg) rotateY(0deg);}50% {transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100% {transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
.tp-loader.spinner2 {width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);border-radius: 100%;-webkit-animation: tp-scaleout 1.0s infinite ease-in-out;animation: tp-scaleout 1.0s infinite ease-in-out;}
@-webkit-keyframes tp-scaleout {0% {-webkit-transform: scale(0.0);}100% {-webkit-transform: scale(1.0); opacity: 0;}
}
@keyframes tp-scaleout {0% {transform: scale(0.0); -webkit-transform: scale(0.0);}100% {transform: scale(1.0); -webkit-transform: scale(1.0); opacity: 0;}
}
.tp-loader.spinner3 {margin: -9px 0px 0px -35px;width: 70px;text-align: center;}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {width: 18px;height: 18px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);border-radius: 100%;display: inline-block;animation: tp-bouncedelay 1.4s infinite ease-in-out;animation-fill-mode: both;}
.tp-loader.spinner3 .bounce1 {-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}
.tp-loader.spinner3 .bounce2 {-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}
@-webkit-keyframes tp-bouncedelay {0%, 80%, 100% {-webkit-transform: scale(0.0);}
40% {-webkit-transform: scale(1.0);}
}
@keyframes tp-bouncedelay {0%, 80%, 100% {transform: scale(0.0);}
40% {transform: scale(1.0);}
}
.tp-loader.spinner4 {margin: -20px 0px 0px -20px;width: 40px;height: 40px;text-align: center;animation: tp-rotate 2.0s infinite linear;}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {width: 60%;height: 60%;display: inline-block;position: absolute;top: 0;border-radius: 100%;animation: tp-bounce 2.0s infinite ease-in-out;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);}
.tp-loader.spinner4 .dot2 {top: auto;bottom: 0px;-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
@-webkit-keyframes tp-rotate {100% {-webkit-transform: rotate(360deg);}}
@keyframes tp-rotate {100% {transform: rotate(360deg); -webkit-transform: rotate(360deg);}
    }
@-webkit-keyframes tp-bounce {0%, 100% {-webkit-transform: scale(0.0);}
50% {-webkit-transform: scale(1.0);}
}
@keyframes tp-bounce {0%, 100% {transform: scale(0.0);}
50% {transform: scale(1.0);}
}
#loadernew .serviceloader {height: 10px;width: 100%;position: relative;overflow: hidden;border-radius: 8px;}
#loadernew .serviceloader:before {display: block;position: absolute;content: "";left: -200px;width: 200px;height: 10px;border-radius: 8px;animation: loading 15s linear infinite;}
@keyframes loading {from {left: -200px;width: 30%;}50% {width: 30%;}70% {width: 70%;}80% {left: 50%;}95% {left: 120%;}to {left:100%;}
}
.static-content .white_bg {padding-bottom: 10px;}
.static-content .overflow_H {overflow: hidden;}
.static-content .heading {font-size: 18px;font-weight: bold;}
.static-content .padding_con5 {padding: 5px;}
.static-content .pd-top10 {padding-top: 10px;}
.static-content .padding_con20 {padding: 20px;}
.static-content .text-justify {text-align: justify;}
.static-content p {font-size: 12px !important;line-height: 1.72222;margin: 0 0 15px;}
.blink_me {animation: blinker 1s linear infinite;}
@keyframes blinker {50% {opacity: 0;}
}
.spinner {margin: -20px auto;width: 50px;height: 23px;text-align: left;font-size: 10px;float: left;}
.spinner > div {height: 100%;width: 6px;display: inline-block;animation: sk-stretchdelay 1.2s infinite ease-in-out;}
.spinner .rect2 {-webkit-animation-delay: -1.1s;animation-delay: -1.1s;}
.spinner .rect3 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
.spinner .rect4 {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}
.spinner .rect5 {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}
@-webkit-keyframes sk-stretchdelay {0%, 40%, 100% {-webkit-transform: scaleY(0.4);}
20% {-webkit-transform: scaleY(1.0);}
}
@keyframes sk-stretchdelay {0%, 40%, 100% {transform: scaleY(0.4); -webkit-transform: scaleY(0.4);}
20% {transform: scaleY(1.0); -webkit-transform: scaleY(1.0);}
}
.resultBox:hover {box-shadow: 0 0 8px 1px rgba(0,0,0,0.2);transition: box-shadow 1s;}
.amenityPosition {float: left;padding-right: 10px;font-size: 17px;}
.HotelResultParent .offer_red {width: 44px;height: 42px;position: absolute;top: 0px;z-index: 1;}
.HotelResultParent .tab-content {background: none;border: none;border-top: none;padding: 2px;height: auto;overflow-y: inherit;}
.HotelResultParent #sliderparent {width: 210px !important;}
.HotelResultParent #sliderchild {left: 210px !important;}
/*.floatRight {float: right !important;}*/
.timeline-item {border: 0px solid;border-radius: 3px;padding: 0px;margin: 0 auto;max-width: 100%;min-height: 160px;}
@keyframes placeHolderShimmer {0% {background-position: -468px 0;}
100% {background-position: 468px 0;}
}
.animated-background {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px;height: 160px;position: relative;}
.background-masker {background: #fff;position: absolute;}
.background-masker.header-top, .background-masker.header-bottom, .background-masker.subheader-bottom {top: 0;left: 220px;right: 0;height: 10px;}
.background-masker.header-left, .background-masker.subheader-left, .background-masker.header-right, .background-masker.subheader-right {top: 10px;left: 220px;height: 20px;width: 20px;}
.background-masker.header-bottom {top: 26px;height: 6px;}
.background-masker.subheader-left, .background-masker.subheader-right {top: 24px;height: 20px;}
.background-masker.header-right, .background-masker.subheader-right {left: 220px;right: 0;width: 20px;height: 20px;}
.background-masker.subheader-right {left: 220px;}
.background-masker.subheader-bottom {top: 30px;height: 10px;}
.background-masker.content-top, .background-masker.content-second-line, .background-masker.content-third-line, .background-masker.content-second-end, .background-masker.content-third-end, .background-masker.content-first-end {top: 40px;left: 220px;right: 0;height: 6px;}
.background-masker.content-top {height: 20px;}
.background-masker.content-first-end, .background-masker.content-second-end, .background-masker.content-third-end { width: auto;left: 220px;right: 0;top: 60px;height: 0px;}
.background-masker.content-second-line {top: 80px;}
.background-masker.header-right.price-bandd {float: right;left: 98%;width: 17px;}
.background-masker.header-right.price-band {float: right;left: 55%;width: 260px;}
.background-masker.header-right.price-band-1 {float: right !important;left: 65% !important;top: 29px !important;width: 150px;}
.background-masker.header-right.price-band-2 {float: right !important;left: 45% !important;top: 60px !important;width: 326px;}
.background-masker.content-second-end {left: 220px;top: 74px;}
.background-masker.content-third-line {top: 82px;}
.background-masker.content-third-end {left: 220px;top: 88px;}
.animated-priceRange {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px;height: 12px;position: relative;border-radius: 5px;}
.animated-totalHotel {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px;height: 17px;position: relative;width: 100px;float: right;margin: 20px 0px 0 0;line-height: 34px;}
.animated-hotelSorting {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px;height: 25px;position: relative;width: 350px;float: left;line-height: 34px;}
.timeline-item {background: #fff;border: 0px solid;border-color: #e5e6e9 #dfe0e4 #d0d1d5;border-radius: 3px;padding: 0px;margin: 0 auto;max-width: 100%;min-height: 80px;}
@keyframes placeHolderShimmer {0% {background-position: -468px 0;}
100% {background-position: 468px 0;}
}
.animated-background-flight {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px;height: 60px;position: relative;}
.background-masker-flight {background: #fff;position: absolute;}
.background-masker-flight.header-top, .background-masker-flight.header-bottom, .background-masker-flight.subheader-bottom {top: 0;left: 80px;right: 0;height: 10px;}
.background-masker-flight.header-top-4 {top: 0px;left: 0px;right: 0;height: 15px;}
.background-masker-flight.header-left, .background-masker-flight.subheader-left, .background-masker-flight.header-right, .background-masker-flight.subheader-right {top: 10px;left: 80px;height: 20px;width: 48px;}
.background-masker-flight.header-left-2 {top: 50px;left: 80px;height: 20px;width: 48px;}
.background-masker-flight.header-bottom {top: 26px;height: 6px;}
.background-masker-flight.subheader-left, .background-masker-flight.subheader-right {top: 24px;height: 20px;}
.background-masker-flight.header-right, .background-masker-flight.subheader-right {left: 300px;right: 0;width: 50px;height: 20px;}
.background-masker-flight.header-right-2 {left: 273px;right: 0;width: 77px;height: 20px;top: 30px;}
.background-masker-flight.header-right-3 {left: 160px;right: 0;width: 190px;height: 20px;top: 50px;}
.background-masker-flight.subheader-right {left: 80px;}
.background-masker-flight.subheader-bottom {top: 30px;height: 10px;}
.background-masker-flight.content-top, .background-masker-flight.content-second-line, .background-masker-flight.content-third-line, .background-masker-flight.content-second-end, .background-masker-flight.content-third-end, .background-masker-flight.content-first-end {top: 40px;left: 80px;right: 0;height: 6px;}
.background-masker-flight.content-top {height: 10px;}
.background-masker-flight.content-first-end, .background-masker-flight.content-second-end, .background-masker-flight.content-third-end {width: auto;left: 80px;right: 0;top: 60px;height: 0px;}
.background-masker-flight.content-second-line {top: 80px;}
.background-masker-flight.header-right.price-bandd {float: right;left: 98%;width: 30px;}
.background-masker-flight.header-right.price-band {float: right;left: 75%;width: 100px;}
.background-masker-flight.header-right.price-band-1 {float: right !important;left: 71% !important;top: 29px !important;width: 108px;}
.background-masker-flight.header-right.price-band-2 {float: right !important;left: 60% !important;top: 45px !important;width: 300px;}
.background-masker-flight.header-right.price-band-3 {float: right !important;left: 45% !important;top: 80px !important;width: 326px;}
.background-masker-flight.header-right.price-band-4 {float: right !important;left: 0% !important;top: 30px !important;width: auto;}
.background-masker-flight.content-second-end {left: 220px;top: 74px;}
.background-masker-flight.content-third-line {top: 82px;}
.background-masker-flight.content-third-end {left: 220px;top: 88px;}
.animated-background-1 {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px;height: 100%;position: relative;}
.animated-FlightPrice {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px;height: 21px;position: relative;width: 100px;float: right;margin: 0px 0px 0 0;line-height: 34px;}
/*============Flight PlaceHolder End==============*/
/*============FlightHotel PlaceHolder Start==============*/
.animated-background-flightHotel {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px;height: 200px;position: relative;border-right: 2px solid #dddddd;}
.animated-hotelflight {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px;height: 25px;position: relative;width: 50px;float: left;line-height: 34px;}
.animated-roomtype {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px;height: 7px;position: relative;border-radius: 2px;width: 150px !important;float: left;line-height: 34px;}
.animated-roomtypeChangePrice {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px;height: 21px;position: relative;border-radius: 2px;width: 94px !important;float: left;line-height: 34px;margin-top: 24px;}
.background-masker.padding-top {top: 0px;left: 0px;right: 0;height: 6px;width: 525px;}
.background-masker.padding-right {top: 0px;left: 0px;right: 0px;width: 7px;height: 211px;}
.background-masker.hotelName {top: 26px;left: 169px;right: 4px;width: 356px;height: 8px;}
.background-masker.hotelNamerightsection {top: 6px;left: 383px;right: 0;width: 142px;height: 20px;}
.background-masker.hotelNamePadding {top: 0px;left: 167px;right: 0px;width: 7px;height: 102px;}
.background-masker.hotelAddress {top: 41px;left: 169px;
right: 4px;width: 356px;height: 11px;}
.background-masker.hotelAddressrightsection {top: 34px;left: 439px;right: 0;width: 86px;height: 13px;}
.background-masker.hotelstars {top: 67px;left: 169px;right: 4px;width: 356px;height: 8px;}
.background-masker.hotelstarsRightSection {top: 52px;left: 286px;right: 0;width: 239px;height: 15px;}
.background-masker.hotelroom {top: 87px;left: 169px;right: 4px;width: 356px;height: 15px;}
.background-masker.hotelroomRightSection {top: 75px;left: 396px;right: 0;width: 129px;height: 12px;}
.background-masker.hotelimageBottom {top: 102px;left: 7px;right: 0;width: 518px;height: 7px;}
.background-masker.hotelcity {top: 121px;left: 0;right: 0;width: 525px;height: 6px;}
.background-masker.hotelcityRightSection {top: 109px;left: 229px;right: 0;width: 296px;height: 12px;}
.background-masker.hoteldates {top: 139px;left: 0;right: 0;width: 525px;height: 33px;}
.background-masker.hoteldatesRightSection {top: 127px;left: 396px;right: 0;width: 129px;height: 12px;}
.background-masker.hoteltabs {top: 159px;left: 139px;right: 0px;width: 20px;height: 41px;}
.background-masker.hotelchangeHotelButton {top: 159px;left: 139px;right: 0px;width: 193px;height: 41px;}
.background-masker.hotelchangeHotelButtonRightSection {top: 159px;left: 504px;right: 0px;width: 21px;height: 41px;}
.background-masker.flight-padding-top {top: 0px;left: 0px;right: 0;height: 6px;width: 525px;}
.background-masker.flight-padding-left {top: 0px;left: 0px;right: 0px;width: 7px;height: 211px;}
.background-masker.flight-padding-right {top: 0px;left: 105px;right: 0px;width: 21px;height: 128px;}
.background-masker.flighttime {top: 16px;left: 126px;right: 2px;width: 399px;height: 6px;}
.background-masker.flighttimeRightSection {top: 6px;left: 260px;right: 2px;width: 265px;height: 10px;}
.background-masker.flightDuration {top: 36px;left: 126px;right: 2px;width: 399px;height: 21px;}
.background-masker.flightDurationRightSection {top: 22px;left: 372px;right: 2px;width: 153px;height: 14px;}
.background-masker.flightimageBottom {top: 57px;left: 7px;right: 2px;width: 518px;height: 18px;}
.background-masker.flightdeparture {top: 137px;left: 0;right: 2px;width: 525px;height: 6px;}
.background-masker.flightdepartureRightSection {top: 130px;left: 425px;right: 2px;width: 100px;height: 7px;}
.background-masker.flightArrival {top: 150px;left: 0;right: 2px;width: 525px;height: 16px;}
.background-masker.flightArrivalRightSection {top: 143px;left: 425px;right: 2px;width: 100px;height: 7px;}
.background-masker.flighttime-rt {top: 85px;left: 126px;right: 2px;width: 399px;height: 6px;}
.background-masker.flighttimeRightSection-rt {top: 75px;left: 260px;right: 2px;width: 265px;height: 10px;}
.background-masker.flightDuration-rt {top: 105px;left: 126px;right: 2px;width: 399px;height: 25px;}
.background-masker.flightDurationRightSection-rt {top: 91px;left: 372px;right: 2px;width: 153px;height: 14px;}
.background-masker.flightimageBottom-rt {top: 124px;left: 7px;right: 2px;width: 518px;height: 6px;}
.background-masker.flighttabs {top: 165px;left: 7px;right: 2px;width: 518px;height: 6px;}
.background-masker.flighttabsRightSection {top: 171px;left: 135px;right: 2px;width: 197px;height: 29px;}
.background-masker.flightchangebutton {top: 124px;left: 7px;right: 2px;width: 518px;height: 6px;}
.background-masker.flightchangebuttonRightSection {top: 171px;left: 505px;right: 0;width: 20px;height: 29px;}
.background-masker.pricepadding-top {top: 0px;left: 0px;right: 0;height: 72px;width: 111px;}
.background-masker.flighthotelCurrency {top: 81px;left: 0;right: 0;width: 111px;height: 4px;}
.background-masker.flighthotelCurrencyLeftSection {top: 72px;left: 0;right: 0;width: 33px;height: 9px;}
.background-masker.flighthotelCurrencyRightSection {top: 72px;left: 78px;right: 0;width: 33px;height: 9px;}
.background-masker.flighthotelPrice {top: 99px;left: 0;right: 0;width: 111px;height: 8px;}
.background-masker.flighthotelPriceRightSection {top: 85px;left: 93px;right: 0;width: 18px;height: 14px;}
.background-masker.flighthotelPriceLeftSection {top: 85px;left: 0;right: 0;width: 17px;height: 14px;}
.background-masker.flighthotelBookButton {top: 130px;left: 0;right: 0;width: 111px;height: 70px;}
.background-masker.flighthotelBookButtonLeftSection {top: 107px;left: 0;right: 0;width: 10px;height: 23px;}
.background-masker.flighthotelBookButtonRightSection {top: 107px;left: 102px;right: 0;width: 9px;height: 23px;}
/*============FlightHotel PlaceHolder End==============*/
.no-top-border {border-top: 0px solid #ddd !important;}
#btnNewsLetter.go {padding: 8px 10px;margin: 0 0 0 -30px;}
.page-min-height {min-height: 330px;}
.features li {font-size: 12px;}
#hotel-amenities .icon-box.style1 > i {margin-right: 0px !important;}
/* loader CSS */
@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}
@keyframes spin {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}
@-webkit-keyframes pulse {50% {background: #000;}
}
@keyframes pulse {50% {background: #000;}
}
.loading {border-radius: 50%;width: 17px;height: 17px;border: 0.15rem solid rgba(0, 0, 0, 0.2);border-top-color: white;-webkit-animation: spin 1s infinite linear;animation: spin 1s infinite linear;position: absolute;right: -10px;top: 6px;}
.loading--double {border-style: double;border-width: .5rem;}
.loading-pulse {position: relative;width: 6px;height: 24px;background: rgba(0, 0, 0, 0.2);-webkit-animation: pulse 750ms infinite;animation: pulse 750ms infinite;-webkit-animation-delay: 250ms;animation-delay: 250ms;}
.loading-pulse:before, .loading-pulse:after {content: '';position: absolute;display: block;height: 16px;width: 6px;background: rgba(0, 0, 0, 0.2);top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-animation: pulse 750ms infinite;animation: pulse 750ms infinite;}
.loading-pulse:before {left: -12px;}
.loading-pulse:after {left: 12px;-webkit-animation-delay: 500ms;animation-delay: 500ms;}
/* loader CSS end */
input[type="radio"], input[type="checkbox"] {margin: 3px 0 0 0;vertical-align: top;}
.nav-tabs > li > a {margin-right: 0px;}
.price-section .price-room {text-align: right;margin-right: 30px;}
.capitalize {text-transform: capitalize;}
.btn.btn-default > span {display: block;}
.btn-group-sm > .btn-sm, .btn-group-sm > .btn {min-height: 65px;padding: 5px 5px;}
.btn.btn-default > span.result-count {padding-top: 3px;margin-top: 5px;font-size: 11px;}
#rating-filter button {width: 39px;outline: none;}
#rating-filter button.btn-default:focus, #rating-filter button.btn-default.focus {background: transparent !important;}
.autocomplete-width {height: 200px;width: auto;margin-top: 5px;}
#rating-filter .panel-content {margin: 0;}
.progress {width: 100px;height: 12px;position: relative;top: 45px;right: 10px;}
.progress-bar {line-height: 11px;text-align: center;}
.progressbar {display: inline-block;float: right;position: absolute;right: 5%;top: 0px;}
.pregress-value {position: relative;width: 61px;height: 30px;font-size: 10px;font-weight: bold;}
.hotelimg span > img {padding: 0px;margin: 0 !important;}
.btn.btn-default > span {display: block;}
.btn-group-sm > .btn-sm, .btn-group-sm > .btn {min-height: 65px;padding: 5px 5px;}
.btn { border-radius: 0px;}
.btn.btn-default > span.result-count {padding-top: 3px;margin-top: 5px;font-size: 11px;}
#rating-filter button {width: 39px;outline: none;}
h1.navbar-brand {padding: 0;margin: 0;}
.page-title span, .page-description span {padding: 5px 10px;}
.explore-img {width: 270px;height: 161px !Important;}
.social-icons {text-align: left;margin: 0 auto;}
.social-icons li {float: none;display: inline;}
.navbar-nav .open .dropdown-menu {position: absolute;}
.nav > li {display: inline-block;float: left;}
.sort-by-section .sort-bar li .sort-by-container {border-bottom: 2px solid transparent;}
#dvCouponArea .invalid dt, #dvCouponArea .invalid dd {width: 100% !important;}
#dvCouponArea .invalid input.input-text {width: 100%;font-size: 12px;}
#dvCouponArea .invalid dt, #dvCouponArea .invalid dd {width: 100% !important;}
#dvCouponArea .invalid button.btn-small, #dvCouponArea .invalid input[type="button"].button.btn-small, #dvCouponArea .invalid a.button.btn-small {width: 100%;}
#dvCouponArea .invalid button.btn-small, #dvCouponArea .invalid input[type="button"].button.btn-small, #dvCouponArea .invalid a.button.btn-small {font-size: 12px;}
.alertMsg {text-align:left; width: 100%!important; text-transform: none; color: red; float: left; font-size: 14px; margin-bottom: 0px;}
#dvCouponArea {position: relative;}
.valid-promo {font-weight: bold;padding: 5px;}
dd.value p.promo-close {position: absolute;right: 0;}
.valid .discount-value {font-size: 12px;font-weight: bold;}
.valid .total-price {font-size: 14px !Important;font-weight: bold;}
.valid .discount-txt {font-size: 11px;}
.saved-value {font-size: 11px;display: block;width: 100%;}
.listing-style3.hotel figure img.hotel-result-img {width: 216px;height: 128px;}
.btn-on-responsive {position: absolute;width: 100%;height: 100%;z-index: 999;}
#RoomMenu ul {height: 30px;padding: 6px 10px 3px 11px;text-align: center;width: 1170px;border: 0px solid #f5f5f5;font-size: 14px;font-weight: bold;}
#RoomMenu ul li {display: inline-block;}
#RoomMenu ul li a {padding: 7px;}
.sidebar {padding-top: 15px;margin-bottom: 40px;}
.confirmbooking .sidebar {padding-top: 0px !important;margin-bottom: 0px !important;}
.select-rooms {height: 40px !important;line-height: 40px !important;font-size: 13px !important;width: 157px !important;font-weight: bold !important;}
div.coupon-back {width: 100%;padding: 10px;position: relative;}
.dotted-border {position: absolute;bottom: 0;left: 0;}
/* flight time filter*/
#time-filter h5 {margin: 20px 0 0px 0;font-weight: bold;}
#time-filter h3 {margin: 20px 0 0px 0;}
#time-filter h6 {margin: 20px 0 0px 0;font-weight: bold;}
.autocomplete-arrow-up {width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;margin-left: 27px;}
/*  scrollbar new style   */
.scrollbar {float: left;overflow-y: scroll;overflow-x: hidden;width: 100%;}
.force-overflow {min-height: 50px;}
#custom-scroll::-webkit-scrollbar {width: 6px;}
.hotelreview {padding: 0px;}
.flightreview{padding: 0px;}
.trip-summary h2 {padding: 10px;margin: 0px !important;text-align: center !important;}
.trip-summary-img {height: 74px !important;width: 30% !important;padding-right: 5px;padding-top: 0px;float: left;}
.trip-summary-name {line-height: 20px;font-size: 17px;}
.feedback-add {border-top: 0px !important;padding-bottom: 3px !important;}
.font-10 {font-size: 10px !important;}
.mrng-btn {margin-bottom: 0px !important;}
.pax-type {font-size: 9px !important;padding-top: 24px !important;}
.pax-type-Htl {font-size: 9px !important;padding-top: 5px !important;} /*Changes content 23-Oct-2018 santosh*/
.pax-type-1 {font-size: 9px !important;padding-top: 23px !important;}/*Changes content 23-Oct-2018 santosh*/
.txt-bold {font-weight: bold !important;line-height: 9px !important;}
.align-l {text-align: left !important;}
.align-r {text-align: right !important;}
.font-bold {font-weight: bold !important;}
.hotelreview .hotel-name {display: inline-block;margin: 0px;padding: 0px;width: 236px;min-height: 60px;}
.hotelreview .promocodetxt {text-align: center !important;}
.review-take-off {margin: 8px 6px 0px 0px;-webkit-transform: rotate(-5deg);}
.review-landing {margin: 8px 8px 0px 0px;-webkit-transform: rotate(90deg);}
.review-take-off i {font-size: 19px;}
.review-landing i {font-size: 19px;}
.flightreview .line:before {display: inline-block;margin: 0 0px 3px 1px;height: 1px;content: " ";text-shadow: none;width: 87px;}
.flightreview .line:after {display: inline-block;margin: 0 0 3px 1px;height: 1px;content: " ";text-shadow: none;width: 87px;}
.booking-item-departure {margin-right: 6%;}
.booking-item-departure, .booking-item-flight-details .booking-item-arrival {float: left;width: 47%;}
.flt-time {font-size: 14px;}
.flt-time-day {padding-bottom: 5px;}
.fltpaxpage .panel-title {font-size: 1.5em !important;font-weight: normal;}
.promoapplied dd {border-top: 0px solid #f5f5f5 !important;}
.activeMoreMenu a {font-weight: bold;opacity: 1 !important;}
.refnum {font-size: 12px !important;padding: 1px 18px !important;}
.soap-icon-chevron-top:before {font-size: 32px;}
.back-to-top {position: fixed;z-index: 9999999;right: 20px;bottom: 10px;}
.searchbox-text {text-transform: uppercase;font-weight: normal;font-size: 10px;color: rgba(0, 0, 0,1);}
.slidebgimg1 {background-size: 100% auto;}
#flight .tab-content {padding: 10px;height: 340px;overflow-y: auto;}
ul.nav-tabs li.active > a:after, ul.nav-tabs li:hover > a:after {position: absolute;bottom: -5px;left: 50%;margin-left: -10px;content: "";}
.nav-tabs > li > a:hover {border-color: none !important;}
.room-close {float: right;font-size: 20px;margin-right: 12px;}/*Change by Shekhar sir on 19-Nov-2018*/
.delete-city, .delete-city-internal {font-weight: bold;font-size: 16px;}
.add-city-internal {padding: 3px;}
.amenities ul {text-align: center;}
.textPrice > .minPrice {float: right;padding-top: 3px;}
.checkbox-filters div span a.only {display: none;margin-right: 10px;margin-top: 2px;float: right;padding: 0 5px;position: absolute;right: 75px;}
.checkbox-filters div:hover span a.only {display: inline-block;}
.hotel-price-slider {clear: both;padding-top: 30px;}
.txticonMM {position: absolute;left: 24px;top: 66px;font-size: 16px;}
.txticonH {position: absolute; left: 19px;  top: 66px; font-size: 16px;}
.txticonT {position: absolute; left: 19px; top: 33px; font-size: 16px;}
.txticonM{color:#0065b8;}
.txticonMM{color:#0065b8;}
.transfer-pax-count {position: absolute; margin: 10px 0 0 0; background: #fff; width: 263px; border: 1px solid #d1d1d1; z-index: 999; display: none; padding: 15px; color: #000;}
.txticonA {position: absolute; left: 24px; top: 66px; font-size: 16px;}
.txticonAM {position: absolute; left: 24px; top: 31px; font-size: 16px;color:#0065b8;}
.activity-pax-count {position: absolute; margin: 10px 0 0 0; background: #fff; width: 280px; border: 1px solid #d1d1d1; z-index: 999; display: none; padding: 15px; color: #000;}
.HtlnameCrossbtn {float: right; margin-top: -33px; font-size: 32px; margin-right: 10px;}
.btn-default.pluscls:hover, .btn-default.pluscls:hover > .glyphicon-star {color: #fff !important;}
.session-box {width: 500px;}
.room-box-responsive {border: 1px solid #ccc;}
.border-bot .icon {margin-top: 3px;}
.border-bot .landing .icon {padding-top: 2px;}
.checkbox-filters .glyphicon {font-size: 10px; top: -3px;}
.sidebar { float: right;}
.full-width.sub { position: absolute;}
.spinnerRoomDiv { position: absolute; margin: -31px auto; right: 81px;}
.spinnerRoomDiv .loading { position: relative; right: auto; top: auto; margin-top: auto;}
.spinnerActivityDiv {position: absolute; margin: -31px auto; right: 63px;}
.spinnerActivityDiv .loading { position: relative; right: auto; top: auto; margin-top: auto;}
.red-star { color: red; font-size: 13px;}
flightautocomplete .autocomplete-input { padding-left: 28px;}
.ui-datepicker-multi-2 .ui-datepicker-next, .ui-datepicker-multi-2 .ui-datepicker-prev {   top: 11px;}
.ui-datepicker-multi-2 { width: 36.2em !important;}
.sort-cont { display: inline-block; margin-top: 6px;}
.dropdown-menu { padding: 0; margin: 0; box-shadow: none;   display: none; float: left; font-size: 12px; list-style: none outside none; position: absolute;   text-shadow: none; z-index: 9998; border-top-left-radius: 0; border-top-right-radius: 0; left: 130px; border: 1px solid #D9DEE4; top: 100%; min-width: 200px; background: #fff;}
.dropdown-menu > li { padding: 0; clear: both; display: inline-block; width: 100%; float: left;}
.dropdown-menu > li > a { font-size: 12px; padding: 10px;}
.dropdown-menu > li > a:hover { padding: 10px;}
.dropdown-menu > li > div.sort-txt { float: left; width: 60%; padding-top: 6px;}
.dropdown-menu > li > div.inactive { cursor: pointer; margin-left: 6px; padding: 7px 4px 4px 9px; float: right; width: 30px; height: 30px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; box-shadow: 0px 0px 5px rgba(0, 0, 0, .5);}
.dropdown-menu > li > div.active { margin-left: 6px; padding: 5px 4px 4px 9px; float: right; width: 30px; height: 30px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; box-shadow: 1px 0px 5px rgba(0, 0, 0, .5); background: #fff;}
.dropdown-menu > li > div.active > i { padding-right: 5px; font-size: 14px; font-weight: 500; color: #fff;}
.dropdown-menu > li > div.inactive > i {padding-right: 5px;font-size: 14px;font-weight: 500;color: #000;}
.dropdown-menu > li > div.inactive:hover i {color: #fff;}
.dropdown-menu-fixed {float: right;padding: 0;margin: 0;border-radius: 0px;font-size: 14px;background-color: #f5f5f5;color: #2d3e52;}
.dropdown-menu-fixed > li {border: 0px solid #cdcdcd;display: inline-block;clear: both;}
.dropdown-menu-fixed > li {display: inline-block;width: 100%;padding: 0px 10px 0 5px;float: left;}
.dropdown-menu-fixed > li > a {font-size: 12px}
.dropdown-menu-fixed > li > div.sort-txt {float: left;padding-top: 6px;font-size: 14px;color: #2d3e52}
.dropdown-menu-fixed > li > div.inactive {margin-left: 6px;padding: 6px 4px 4px 8px;float: right;width: 30px;height: 30px;border-radius: 50px;box-shadow: 0px 0px 5px rgba(0, 0, 0, .5);background: #fff}
.dropdown-menu-fixed > li > div.active {margin-left: 6px;padding: 6px 4px 4px 8px;float: right;width: 30px;height: 30px;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;box-shadow: 1px 0px 5px rgba(0, 0, 0, .5)}
.dropdown-menu-fixed > li > div.active > i {padding-right: 5px;font-size: 14px;font-weight: 500;color: #fff}
.dropdown-menu-sort > li > a > span.active {background: #6E4555;margin-left: 6px;padding: 5px 4px 4px 9px;float: right;width: 30px;height: 30px;border-radius: 50px;box-shadow: 1px 0px 5px rgba(0, 0, 0, .5)}
.dropdown-menu-sort > li > a > span.active > i {padding-right: 5px;font-size: 14px;font-weight: 500;color: #fff}
.dropdown-menu-sort > li > a > span.inactive {margin-left: 6px;padding: 5px 4px 4px 9px;float: right;border: 0px solid #fff;width: 30px;height: 30px;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;box-shadow: 0px 0px 5px rgba(0, 0, 0, .5);cursor: pointer}
.dropdown-menu-sort > li > a > span.inactive > i {padding-right: 5px; font-size: 14px; font-weight: 500; color: #fff;}
.dropdown-menu-fixed > li > div.inactive > i {padding-right: 5px; font-size: 14px; font-weight: 500; color: #000;}
.dropdown-menu-fixed > li > div.inactive.active > i {padding-right: 5px; font-size: 14px; font-weight: 500; color: #fff;}
.dropdown-menu-sort .clsFilter:hover {background: #6E4555;}
.dropdown-menu-sort .clsFilter:hover i {color: #fff;}
.selected_sorting > div.inactive {cursor: pointer;}
/*   dropdown menu Fixed end here  */
/* DEP-ARR flight Icons start here */
.txticonFlightH {position: absolute;left: 15px;top: 9px;font-size: 17px;}
.txticonFlightM {position: absolute;left: 24px;top: 9px;font-size: 16px; color:#0065b8}
.txticonFlightNR {position: absolute;left: 20px;top: 9px;font-size: 16px;}
.paddingleftright {padding-right: 29px;}
/* DEP-ARR flight Icons ends here */
.modal-content {border-radius: 0px !important;}
.btm-map {height: 27px;line-height: 27px;font-size: 13px;width: 90px;font-weight: bold;}
.price-on-map {font-size: 1.4em;font-weight: bold;}
.progress.flight {top: 35px;}
.dropdown a {font-size: 16px;}
.arrow_div {font-weight: bold; font-size: 18px;}
.search-city > div:first-child > div:first-child {padding: 0 0px 0 10px;}
.checkbox label a {text-decoration: underline;}
.take-off span.skin-color, .landing span.skin-color, .total-time span.skin-color {font-size: 14px; font-weight: bold; padding-left: 6px;}
.nav > li > a {padding: 10px 15px 11px 12px;}
.add-city-container {clear: both; float: right; right: 300px; position: absolute; bottom: 89px; margin-right: 0;}
.add-city-container-m {clear: both; float: right; right: 300px; position: absolute; bottom: 100px; margin-right: -6px;}
.add-city-container-m .add-city {font-weight: bold;}
.add-city-containernr {clear: both; float: right; right: 565px; position: absolute; bottom: 301px;}
.delete-citynr, .add-citynr, .delete-citynr:hover, .add-citynr:hover, .delete-citynr:active, .add-citynr:active {font-weight: bold;}
#flightresultsection .nav-drop > .nav-drop-menu > li > a {padding: 15px 12px; line-height: inherit;}
#flightresultsection .nav-drop > .nav-drop-menu {min-width: 214px;}
.selected_sorting > span.inactive {margin-left: 6px;padding: 4px 4px 4px 9px;border: 0px solid #000;width: 30px;height: 30px;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;box-shadow: 0px 0px 5px rgba(0, 0, 0, .5);cursor: pointer;float: right;}
.selected_sorting > span.inactive > i {padding-right: 5px;font-size: 14px;font-weight: 500;}
.selected_sorting > span.active {margin-left: 6px;padding: 4px 4px 4px 9px;width: 30px;height: 30px;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;box-shadow: 1px 0px 5px rgba(0, 0, 0, .5);float: right;}
.selected_sorting > span.active > i {padding-right: 5px;font-size: 14px;font-weight: 500;}
.selected_sorting {display: inline-block;}
.selected_sorting .sort-txt {width: 180px; display: inline-block; padding: 5px;}
.table-row-xs .table-row {margin-top: 10px;border-collapse: inherit !important;padding: 5px;display: table-caption;display: inline-block;width: 100%;}
.booking-title {margin-left: 100px;text-transform: uppercase;font-size: 11px;}
/* FAQ */
.tab-container.full-width-style ul.tabs:not(#myaccountLeftMenu) {width: 20%;float: left;margin-left: 46px;}
.print-voucher {width: 780px;}
.btn-default {border: 0px solid red;}
.navbar {margin-bottom: 0;}
.navbar-right {margin-right: -20px; height: 20px;}
.navbar-left {margin-left: -20px;}
.nav > li > a {position: relative; display: block; padding: 11px 15px 12px;}
.nav-md .container.body .right_col {padding: 10px 20px 0;margin-left: 230px;}
body .container.body .right_col {background: #F7F7F7;}
.toggle a {padding: 15px 15px 0;margin: 0;cursor: pointer;}
.nav_menu {float: left;margin-bottom: 10px;width: 100%;position: relative;}
.nav_menu {position: static;}
.nav-md .container.body .col-md-3.left_col {width: 230px;padding: 0;z-index: 1;}
.site_title {text-overflow: ellipsis;overflow: hidden;font-weight: 400;font-size: 22px;width: 100%;margin-left: 0 !important;line-height: 59px;display: block;height: 55px;margin: 0;}
.clearfix:after, form:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.main_menu_side {padding: 0;}
.menu_section {margin-bottom: 35px;}
.menu_section > ul {margin-top: 10px;}
.nav.side-menu > li {position: relative;display: block;cursor: pointer;}
.nav.side-menu > li > a, .nav.child_menu > li > a {font-weight: 500;}
.main_menu .fa {width: 26px;opacity: .99;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;font-size: 18px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.main_container .top_nav {display: block;margin-left: 230px;}
.nav_title {width: 230px;float: left;border-radius: 0;height: 57px;}
.nav_menu {float: left;background: #EDEDED;margin-bottom: 10px;width: 100%;position: relative;}
.nav-md .container.body .right_col {padding: 10px 20px 0;margin-left: 230px;}
.x_panel {position: relative;width: 100%;margin-bottom: 10px;padding: 10px 17px;display: inline-block;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;column-break-inside: avoid;opacity: 1;transition: all .2s ease;}
.x_title {padding: 1px 5px 6px;margin-bottom: 10px;}
.x_title h2 {margin: 5px 0 6px;float: left;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.x_title h2 small {margin-left: 10px;}
.x_content {padding: 0 5px 6px;position: relative;width: 100%;float: left;clear: both;margin-top: 5px;}
.tile {overflow: hidden;}
.main_menu .fa {width: 26px;opacity: .99;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;font-size: 18px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.nav.side-menu > li {position: relative;display: block;cursor: pointer;}
.menu_section {margin-bottom: 35px;}
.nav > li > a:focus, .nav > li > a:hover {text-decoration: none;background-color: transparent;}
.header_bot {height: 40px;margin: 0;}
.header_bot .navbar {border: 0px solid transparent;}
.header_bot #menu li {display: inline;}
.header_bot #menu li a {margin: 0px 20px 0 20px;line-height: 40px;}
/*.navbar-brand {height: 74px;}*/
#main-menu ul.menu > li, .chaser ul.menu > li {padding-left: 20px;padding-right: 20px;padding-top: 20px; height: 0px;}
#main-menu {min-height: 48px;}
.padding_con {padding: 10px;}
.roomToggle {display: none;}
.room-main-div {padding: 5px;}
.roomtbl {border: 0 !important;}
.roomtbl td {padding-bottom: 0 !important;}
#room-loader {margin-left: 405px !important;position: relative;margin-bottom: 10px;padding: 0 0px 17px 10px;}
.no-room {text-align: center;padding: 10px;font-size: 14px;font-weight: bold;}
.hotel-room-main {margin-bottom: 15px;}
.hotel-detail-popup-box {height: 500px;}
.hotel-detail-popup-box .tab-content {overflow-y: auto;height: 330px;}
.close {position: relative;top: -9px;width: 20px;height: 20px;border-radius: 50%;opacity: 1 !important;}
.close span {font-size: 30px;}
.close:hover,
.close:focus {text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: 1;background: none !important;}
#hotel-amenities .icon-box.style1 > i {display: block;width: 27px;float: left;line-height: 27px;font-size: 2em;margin-right: 15px;}
.detail-loader {margin: 200px 0px 0 400px;}
.spinnerQuoteRoomDiv {position: absolute;margin: -30px auto;right: 91px;}
.spinnerQuoteRoomDiv .loading {position: relative;right: auto;top: auto;margin-top: auto;}
.quoteaddedtxt {display: none;font-size: 10px;position: absolute;right: 92px;line-height: 2;margin: -13px 0 0 0;}
.cartItem_main #itemCount {position: relative;display: block;top: -52px;left: 13px;width: 30px;height: 30px;border-radius: 50%;text-align: center;font-size: 10px;font-weight: bold;line-height: 15px;}
.cartItem_main i:hover {cursor: pointer;}
.cartItem_main a {line-height: 0px !important;display: block;font-size: 1.0em !important;text-transform: uppercase;}
.quote-service-heading-container {padding: 10px 10px;width: 100%;}
.quote-service-heading {font-size: 18px;text-align: left;width: 100%;display: inline-block;position: relative;overflow-wrap: break-word;}
.quote-delete-icon {text-align: right;color: #000;width: 10%;position: absolute;right: 0;top: 0;}
.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.quote-date {padding: 10px;width: 22%;display: inline-block;text-align: center;}
.quote-service-detail-container {width: 100%;display: inline-block;}
.quote-service-detail-1 {padding: 9px;}
.quote-service-detail-2 {border-top: 0px solid #d9d9d9;padding: 5px;}
.quote-service-name {font-size: 14px;font-weight: bold;}
.quote-service-price {font-size: 18px;font-weight: bold;display: block;clear: both;position: relative;width: 100%;text-align: right;} /* 21-11-2018*/
.quote-service-price .currency {font-size: 10px;font-weight: normal;}
.quote-service-info {width: 100%;display: block;min-height: 40px;font-size: 11px;}
.quote-service-info .clock {font-size: 15px;padding: 0 5px;}
.quote-service-info .padding-left-15 {padding-left: 15px;}
.quote-service-info-icon {font-size: 14px;padding-right: 5px;}
.quote-service-pax-container {margin: 5px 0 0 0;}
.quote-service-pax {width: 70%;font-size: 11px;line-height: 24px;}
.quote-service-moreInfo-btn {font-size: 10px;padding: 0px 5px;height: 18px;margin: 5px;}
.quote-grand-total {display: block;position: relative;font-size: 16px;font-weight: bold;padding: 6px 0;}
.quote-gtotal {right: 0;position: absolute;}
.quote-gtotal .currency {font-size: 11px;}
.quote-more-info {padding: 0 10px;}
.quote-more-info .booking-details .other-details dt, .quote-more-info .booking-details .other-details dd {padding: .4em 0;}
.quote-more-info .details {padding-top: 0px;}
.quote-more-info .feedback {padding-top: 0px !important;}
/* fare detrails*/
.fare-other-details {font-size: 0.8333em;margin-bottom: 0;text-align: right;text-transform: uppercase;}
.fare-other-details .feature {float: left;text-align: left;margin: 0;clear: both;}
.fare-other-details .feature, .fare-other-details .value {padding: .4em 0;}
.quote-more-info-flight .flight-fare-detail {font-size: 11px;}
.quote-more-info-flight .flight-fare-detail .flt-time {font-size: 11px;}
.quote-more-info-flight .flight-fare-detail .review-take-off i, .quote-more-info-flight .flight-fare-detail .review-landing i {font-size: 14px;}
.quote-more-info-flight .flight-fare-detail .line:after {margin: 6px 0 0px 3px;width: 61px;}
.quote-more-info-flight .flight-fare-detail .line:before {margin: 0 0px 0px 0;width: 66px;}
.quote-more-info-flight .flight-fare-detail .review-take-off {margin: 8px 4px 0px 0px;}
.quote-more-info-flight .flight-fare-detail .review-landing {margin: 6px 6px 0px 0px;}
.quote-more-info-flight .mrgn-bottom3 {margin-bottom: 3px;}
.quote-service-detail-all-container {width: 100%;}
.quoteImg {padding: 5px;}
.quote-delete-all-icon {text-align: right;width: 10%;position: absolute;right: 25px;top: 23px;font-size: 23px;}
.quote-summary-img {height: 74px !important;padding-top: 0px;float: left;width: 88px;}
.quote-hotel_address span {font-size: 12px;}
.hotel_address {margin: 5px 0;}
.quote-item-main .travelo-box {padding: 0;}
.quote-Items {padding: 16px;}
.quote-service-detail-all {width: 34%;}
.quote-policy {padding: 0 10px;}
.noresult-area {padding: 30px;text-align: left;margin-bottom: 20px;}
.hotel-nr-main {margin-top: 0px !important;}
.cart-service-heading-container {padding: 5px 10px;width: 100%;}
.cart-service-heading {font-size: 18px;text-align: left;width: 100%;display: inline-block;position: relative;overflow-wrap: break-word;}
.cart-delete-icon {text-align: right;width: 10%;position: absolute;right: 0;top: 0;}
.cart-date {padding: 10px;width: 30%;display: inline-block;text-align: center;}
.cart-service-detail-container {width: 78%;display: inline-block;}
.cart-service-detail-1 {padding: 9px;}
.cart-service-detail-2 {padding: 5px;}
.cart-service-name {font-size: 14px;font-weight: bold;}
.cart-service-price {font-size: 14px;font-weight: bold;display: block;clear: both;position: relative;width: 100%;text-align: right;}
.cart-service-price .currency {font-size: 10px;font-weight: normal;}
.cart-service-info {width: 100%;display: block;min-height: 40px;font-size: 11px;}
.cart-service-info .clock {font-size: 15px;padding: 0 5px;}
.cart-service-info .padding-left-15 {padding-left: 15px;}
.cart-service-info-icon {font-size: 14px;padding-right: 5px;}
.cart-service-pax-container {margin: 5px 0 0 0;}
.cart-service-pax {width: 70%;font-size: 11px;line-height: 24px;}
.cart-service-moreInfo-btn {font-size: 10px;padding: 0px 5px;height: 18px;margin: 5px;}
.cart-grand-total {display: block;position: relative;font-size: 16px;font-weight: bold;padding: 6px 0;}
.cart-gtotal {right: 0;position: absolute;}
.cart-gtotal .currency {font-size: 11px;}
.cart-more-info {padding: 0 10px;}
.cart-more-info .booking-details .other-details dt, .cart-more-info .booking-details .other-details dd {padding: .4em 0;}
.cart-more-info .details {padding-top: 0px;}
.cart-more-info .feedback {padding-top: 0px !important;}
/* fare detrails*/
.fare-other-details {font-size: 0.8333em;margin-bottom: 0;text-align: right;text-transform: uppercase;}
.fare-other-details .feature {float: left;text-align: left;margin: 0;clear: both;}
.fare-other-details .feature, .fare-other-details .value {padding: .4em 0;}
.cart-more-info-flight .flight-fare-detail {font-size: 11px;}
.cart-more-info-flight .flight-fare-detail .flt-time {font-size: 11px;}
.cart-more-info-flight .flight-fare-detail .review-take-off i, .cart-more-info-flight .flight-fare-detail .review-landing i {font-size: 14px;}
.cart-more-info-flight .flight-fare-detail .line:after {margin: 6px 0 0px 3px;width: 61px;}
.cart-more-info-flight .flight-fare-detail .line:before {margin: 0 0px 0px 0;width: 66px;}
.cart-more-info-flight .flight-fare-detail .review-take-off {margin: 8px 4px 0px 0px;}
.cart-more-info-flight .flight-fare-detail .review-landing {margin: 6px 6px 0px 0px;}
.cart-more-info-flight .mrgn-bottom3 {margin-bottom: 3px;}
.cart-service-detail-all-container {width: 100%;}
.margin-top-20 {margin-top: 20px;}
.margin-bot-20 {margin-bottom: 20px;}
.margin-top-15 {margin-top: 15px;}
.margin-top-10 {margin-top: 10px;}
.detail-loader {margin: 200px 0px 0 400px;}
.spinner {height: 12px;position: relative;top: 59px;left: 323px;}
.loading {border-radius: 50%;width: 17px;height: 17px;border: 0.15rem solid rgba(0, 0, 0, 0.2);border-top-color: #fff;animation: spin 1s infinite linear;position: absolute;right: 451px;top: 242px;}
.loaderlogin {border: 2px solid #f3f3f3;}
.close span {color: #000;}
.cancellation_policy label span, .cancellation_policy label a {color: #000;}
.checkbox label a {color: #000;}
.progress {color: #fff;}
.pregress-value {color: #fff;}
.greencolor {color: #008000;}
.form-control {border-radius: 0px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border: 0px solid #fff;border-radius: 0;}
.nav-tabs > li > a {border-radius: 0;}
.nav-tabs {border-bottom: 0px solid #ddd;}
.nav-tabs > li {float: left; margin-bottom: -1px;}
.nav-tabs > li.active {margin-bottom: 0px;}
.left_col {padding: 0 10px;color: #fff;}
.refrshSlider.btn.active {color: #fff;}
.refrshSlider.btn.active:hover {color: #fff;}
.activestar > .glyphicon-star {color: #0065b8 !important;}
.price-on-map {color: #0065b8;}
[data-tooltip-position="top"]:after {border-top-color: #000;}
[data-tooltip-position="right"]:after {border-right-color: #000;}
[data-tooltip-position="bottom"]:after {border-bottom-color: #000;}
[data-tooltip-position="left"]:after {border-left-color: #000;}
.brd-right {border-right: 1px solid #eaeaea;}
.brd-bottom {border-bottom: 1px solid #eaeaea;}
.featured figure a {border: 2px solid #fff;}
.featured .details > * {color: #fff;}
.btn-map {background: #FF6A00 !important;}
#occupancies {background: #fff;}
.search-details {background: #e6e6e6;}
.search-criteria li {color: #2d3e52;}
.modify-panel {background: #fff;}
.modify-panel-back {background: #000;}
.listing-style3 [class^="fa"].circle {color: #a2a2a2;}
.call_us .fa-phone-square {color: #01b7f2;}
.tab-content {background: #fff;}
.btn-primary {color: #fff;background-color: #8c8c8c;border-color: #8c8c8c;}
.btn-primary:hover {color: #fff;background-color: #98ce44;border-color: #98ce44;}
#map ul.list-inline {background: #f5f5f5;border: 1px solid #efefef;}
.panel-group .current {background: #37a5ff !important;}
.disabled-accordion {background: #fff !important;color: #2d3e52 !important;}
.disabled-accordion:hover, .disabled-accordion h4.panel-title a {background: #fff;color: #2d3e52;}
.panel-default > .panel-heading {color: #333;background-color: #fff;border-color: #ddd;}
.highlight {border-bottom: 2px solid #f5f5f5;}
.white_bg {background: #fff;}
.border_div {border: 1px solid #ddd;}
.datepicker-wrap {background: #ffffff;}
.title-inner {color: #000;}
.drop-alter {border: 1px solid #d1d1d1;width: 100%;color: #d1d1d1;position: relative;background: #ffffff;}
.drop-alter > a {color: #000000;}
.flight-pax-count {background: #fff;border: 1px solid #d1d1d1;color: #000;}
.flight-pax-count span.sub {color: #000;}
.pax-count {background: #fff;border: 1px solid #d1d1d1;color: #414141;}
.pax-count span.sub {color: #414141;}
.pax-count-hotel {background: #fff;color: #414141;border: 1px solid #d1d1d1;}
.pax-count-hotel span.sub {color: #414141;}
.pax-count-flight-hotel {background: #fff;border: 1px solid #d1d1d1;color: #414141;}
.date-disable {background: #fff;}
.location {color: #000;}
span > img {background: #f5f5f5 !important;}
.bdr_verticle {border-right: 1px solid #ddd;}
.line:before {background-color: #ccc;}
.line:after {background-color: #ccc;}
.nofilterresult {background: #fff;color: #9e9e9e;}
.nofilterresult .fa-chain-broken {color: #808080;}
.drop-alter-activity {border: 1px solid #d1d1d1;color: #d1d1d1;}
.drop-alter-activity > a {background: #fff; color: #000;}
.drop-alter-activity > a i{color: #0065b8;}
.drop-alter-activity > a:hover {background: #fff;}
.drop-alter-activity > a:hover {background: #fff;}
.drop-alter-activity .pax-count {background: #fff;border: 1px solid #d1d1d1;color: #777777;}
.drop-alter-activity .pax-count span.sub {color: #b3b3b3;}
.listing-style3.activity .details > *:first-child > * {border-bottom: 1px solid #f5f5f5;}
.listing-style3.activity .details > * > *:first-child {border-right: 1px solid #f5f5f5;}
.activity .tab-content {background: #fff;border: 1px solid #ddd;}
.car [class^="fa"].circle {color: #d9d9d9;}
.fa.fa-clock-o {color: #37a5ff;}
.highlight_gray .fa.fa-check-circle {color: #37a5ff;}
.highlight_gray {background: #f5f5f5;border: 1px solid #ddd;}
.highlight_gray1 {border: 1px solid #ddd;}
.arrows {background: #37a5ff;color: #fff;}
.arrows:hover {color: #fff;}
.partners {border-top: 1px solid #eaeaea;}
.loader:before {border-top-color: #ff9505;}
.loader:after {border-top-color: #428bca;}
.wait-div {background: #fff;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {background: #37a5ff;}
.ch {background: #fff;}
.flp label.focussed {color: #01b7f2;}
.borderred {border: solid 2px #ff0000;}
.borderred:focus {border: solid 2px #ff0000 !important;}
.hreflink {background: #8c8c8c;color: #fff;}
.hreflink:hover {background: #7fb231;color: #fff;}
.view-booking {color: #fff;}
.view-booking:focus, .view-booking:active, .view-booking:hover {color: #fff;}
.isd-mobile-input-section {position: relative;float: left;width: 100%;border: 1px solid #cccccc;}
.country-code-highlighter {border-right: 1px solid #ccc;color: #555;}
.country-code-highlighter input {color: #555;}
.country-code-highlighter::after {color: #555;}
.panel-title-modify {background: #0065b8;color: #fff !important;}
.listing-style3 [class^="fa"].circle:hover {background: #0065b8;color: #fff;}
.btn-info {color: #fff;background-color: #0065b8;border-color: #0065b8;}
.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus {background-color: #FF6A00;border-color: #FF6A00;}
.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {color: #fff;background-color: #FF6A00;border-color: #FF6A00;}
.btn-info:hover {color: #fff;background-color: #FF6A00;border-color: #FF6A00;}
.call-container {background: #FF6A00;color: #ffffff;height: 30px;font-size: 1em;padding: 0px 24px;font-weight: bold;text-align:center;}
.modal-content {border: 2px solid #0065b8;}
.btn-primary:hover {color: #fff;background-color: #FF6A00;border-color: #FF6A00;}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {color: #fff;background-color: #0065b8;border-color: #0065b8;}
.btn-info:focus,
.btn-info.focus {color: #fff;background-color: #0065b8;border-color: #0065b8;}
.drop-alter-activity {border: 1px solid #0065b8;color: #0065b8;}
#slideshow .container {background: #0065b8;}
/*.mobile-filter {background: #0065b8;color: #fff;}*/
#RoomMain .tab-container ul.tabs li a {background: #fff !important;height: 36px !important;line-height: 36px !important;color: #0065b8 !important;}
#flight .nav-tabs {border-bottom: 0px solid #dddddd;border-top: 1px solid #f5f5f5;border-left: 1px solid #f5f5f5;border-right: 1px solid #f5f5f5;}
#flight .tab-content {border: 0px solid #f5f5f5 !important;border-right: 1px solid #f5f5f5 !important;border-left: 1px solid #f5f5f5 !important;border-bottom: 1px solid #f5f5f5 !important;}
.mobile-field-input {color: #555;}
.text-input-wrapper a {color: #838383;}
.travelo-box {background: #fff;}
.travelo-box.contact-box .contact-details .contact-phone {color: #01b7f2;}
.travelo-box.book-with-us-box li > i, .travelo-box.contact-us-box .contact-address li > i {color: #fdb714;}
.travelo-box.book-with-us-box li, .travelo-box.contact-us-box .contact-address li {border-bottom: 1px solid #f5f5f5;}
.travelo-box.book-with-us-box li > i, .travelo-box.contact-us-box .contact-address li > i {color: #fdb714;}
.travelo-box.book-with-us-box li .title, .travelo-box.contact-us-box .contact-address li .title {color: #2d3e52;}
input.search-form {color: #2d3e52;}
input.search-form:hover {background: #f5f5f5;}
.hotelreview {background: #0065b8;}
.flightreview {background: #0065b8;}
/* tp loader spinner */
.tp-loader.spinner0 {background-color: #fff;}
.tp-loader.spinner1 {background-color: #fff;}
.tp-loader.spinner5 {background-color: #fff;}
.tp-loader.spinner2 {background-color: #ff0000;}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {background-color: #fff;}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {background-color: #fff;}
/*  */
#loadernew .serviceloader {background-color: #ddd;}
#loadernew .serviceloader:before {background-color: #2980b9;}
.static-content .white_bg {background: #fff;}
.static-content .border_div {border: 1px solid #ddd;}
.static-content .heading {color: #222;}
.blink_me {color: #01b7f2;}
.spinner > div {background-color: #01b7f2;}
.cmn-t-underline {position: relative;color: #838383;}
.cmn-t-underline:hover {color: #838383;}
.cmn-t-underline:after {display: block;position: absolute;left: 0;bottom: -3px;width: 0;content: "";transform: scaleX(1);transition: .25s linear;height: 0px;background-color: #01b7f2;}
.cmn-t-underline:hover:after {width: 100%;}
.panel-title-modify {background: #01b7f2;color: #fff !important;}
.amenityPosition:hover {color: #01b7f2;}
.timeline-item {background: #fff;border-color: #e5e6e9 #dfe0e4 #d0d1d5;}
.panel-title-modify {background: #01b7f2;color: #fff !important;}
.panel-title-modify a {color: #fff;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {color: #bbb;background-color: #d9d9d9;}
.hotelimg span > img {background: #fff !important;}
.gridHeader {background-color: #dddddd;}
.glyphicon-star.empty {color: #e2e2e2 !important;}
/*.page-title span, .page-description span {background: rgba(31,31,31,0.6);}*/
.navbar-nav .open .dropdown-menu {background-color: #e7e7e7;}
.valid-promo {background: #7fb231;color: #fff;}
.autocomplete-arrow-up {border-bottom: 8px solid #ccc;}
#custom-scroll::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
#custom-scroll::-webkit-scrollbar {background-color: #F5F5F5;}
.trip-summary h2 {color: #fff !important;}
.flightreview .line:before {background-color: #ccc;}
.flightreview .line:after {background-color: #ccc;}
.activeMoreMenu {color: #fff;border-bottom: 3px solid #fdb714;}
.redcolor {color: #ff0000;}
.sub {color: rgba(255,255,255,1);}
.sub-internal {color: rgba(0, 0, 0,1);}
#flight .tab-content {background: #fff;}
.delete-city, .add-city, .delete-city:hover, .add-city:hover, .delete-city:active, .add-city:active {color: #5A738E;}
.delete-city-internal, .add-city-internal, .delete-city-internal:hover, .add-city-internal:hover {color: #8a8a8a;}
/*.search-box-txt {color: #fff;}*/
.flp label.focussed {color: #000;}
.checkbox-filters div span a.only {background: #fff;border: 1px solid #cdcdcd;color:#000}
.booking-details .other-details .total-price-value {color: #2d3e52;}
.room-box-responsive {border: 1px solid #ccc;}
.hotelimg_overlay {background: rgba(0, 0, 0, 0);width: 100%;height: 100%;position: absolute;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {background: #fff;color: #000;}
.dropdown a {color: #2d3e52;}
.add-city-container-m .add-city {color: #8a8a8a !Important;}
.delete-citynr, .add-citynr, .delete-citynr:hover, .add-citynr:hover, .delete-citynr:active, .add-citynr:active {color: #8a8a8a !important;}
.navbar .nav .dropdown-menu a:hover {color: #fff;}
.navbar .nav a {color: #fff;font-size: 14px;}
.navbar .nav .dropdown-menu a {color: #000;}
.white-back {background: #fff;}
.tile_count {margin-bottom: 20px;margin-top: 0px;}
.tile_count .tile_stats_count {padding: 0 10px;}
.tile_count .tile_stats_count:before {border-left: 1px solid #dcf0f7;margin-top: 0px;height: 75px;}
.tile_count .tile_stats_count span {text-align: center;margin-top: 10px;display: block;}
.tile_count .tile_stats_count .count {line-height: 35px;font-size: 24px;}
.round {background-color: #fff;color: #000;display: inline-block;font-size: 24px;height: 50px;width: 50px;line-height: 50px;-moz-border-radius: 15px;border-radius: 50%;text-align: center;}
.navbar-static-top {background: #fff;position: relative;}
.header_bot #menu li a {color: #fff;}
.hotel-room-main {background: #fff;}
.hotel-detail-popup-box .tab-content {border: 1px solid #ddd;}
#hotel-amenities .icon-box.style1 > i {background: #fff;color: #838383;}
#header .ribbon1 {margin: 0;}
#header .ribbon1 > a {position: relative;}
#header .ribbon1 > a:after {display: inline-block;position: absolute;right: 5px;top: 12px;content: "\f0d7";font-family:FontAwesome;}
#header .ribbon1 .ghy > a:after {display: none;}
#header .ribbon1:hover > ul.menu {top: 28px;visibility: visible;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity: 1;}
#header .ribbon1 > ul.menu {position: absolute;left: -15px;top: -9999px;z-index: 99;visibility: hidden;}
#header .ribbon1 > ul.menu.left {left: auto;right: -10px;}
#header .ribbon1.currency > ul.menu li a {text-transform: uppercase;font-size: 0.8333em;}
#header .ribbon1 > a:after {color: #fff;font-size: 12px;padding-top: 2px;}
.delete-citynr, .add-citynr, .delete-citynr:hover, .add-citynr:hover, .delete-citynr:active, .add-citynr:active {color: #8a8a8a !important;}
.selected_sorting > span.inactive > i {color: #000;}
.selected_sorting > span.active {background: #6E4555;color: #fff;}
.selected_sorting > span.active > i {color: #fff;}
.selected_sorting > span.inactive:hover {background: #6E4555;}
.selected_sorting > span.inactive:hover i {color: #fff;}
.table-row-xs .table-row {border-top: 1px solid #f5f5f5 !important;}
.booking-title {color: #838383;}
.navbar-header {background: #34495E;}
.nav_menu {background: #EDEDED;border-bottom: 1px solid #D9DEE4;}
.x_panel {background: #fff;border: 1px solid #E6E9ED;}
.x_title {border-bottom: 2px solid #E6E9ED;}
.forgot-password {color: #fff; 
text-transform: uppercase;font-size: 12px;}
.forgot-password:hover {color: #fff; 
text-decoration: underline;}
.roomToggle {background: #fff;}
.hotel-room-main {background: #fff;}
.hotel-detail-popup-box .tab-content {border: 1px solid #ddd;height: 340px !important;overflow: auto;}
.close:hover,
.close:focus {color: #cdcdcd;}
#hotel-amenities .icon-box.style1 > i {background: #fff;color: #838383;}
.quoteaddedtxt {color: green;}
.cartItem_main #itemCount {  /*background: #ec0d8a;*/
color: white;border: 4px solid #fff;font-size: 14px;padding: 3px 0 0 0;}
.cartItem_main a {color: #fff;}
.quote-container {border: 1px solid #d9d9d9;background: #fff;}
.quote-service-heading-container {background: #d9d9d9;}
.quote-service-heading {color: #000;}
.quote-service-detail-container {border-left: 1px solid #d9d9d9;}
.quote-service-detail-1 {background: #fff;}
.quote-service-name {color: #000;}
.quote-service-info .clock {color: #000;}
.quote-service-moreInfo-btn {background: #f5f5f5;}
.quote-grand-total {color: #000;}
.fare-other-details .feature {color: #000;}
.fare-other-details .value {color: #000;}
.fare-other-details .feature, .fare-other-details .value {border-top: 1px solid #f5f5f5;}
.quote-more-info-flight .flight-fare-detail {color: #000;}
.quote-service-detail-all-container {border-top: 1px solid #d9d9d9;}
.quote-delete-all-icon {color: #fff !important;}
.quote-delete-all-icon a {color: #fff;}
.quote-hotel_address span {color: #838383;}
.quote-Items {color: #000 !important;}
.noresult-area {background: #fff;}
.hotel-nr-main {background: #fff !important;}
.cart-container {border: 1px solid #d9d9d9;}
.cart-service-heading-container {background: #d9d9d9;}
.cart-service-heading {color: #000;}
.cart-delete-icon {color: #000;}
.cart-service-detail-container {border-left: 1px solid #d9d9d9;}
.cart-service-detail-1 {background: #f9f9f9;}
.cart-service-detail-2 {border-top: 1px solid #d9d9d9;}
.cart-service-name {color: #000;}
.cart-service-info .clock {color: #000;}
.cart-service-moreInfo-btn {background: #f5f5f5;}
.cart-grand-total {color: #000;}
.fare-other-details .feature {color: #000;}
.fare-other-details .value {color: #000;}
.fare-other-details .feature, .fare-other-details .value {border-top: 1px solid #f5f5f5;}
.cart-more-info-flight .flight-fare-detail {color: #000;}
.pax-deatils-box {border-top: 2px solid #0065b8;}
button.close1 {background: #01b7f2;color: #ffffff;}
.action .button {background: #FF6A00;}
.flight-book.button {background: #FF6A00;}
.default-button {background: #FF6A00 !important;}
.default-button:hover {background: #FF6A00 !important;}
#rating-filter button.btn-default.activestar {color: #0065b8 !important;}
.flight-book.button {background: #9dc362;}
.pop .button {background: #9dc362;}
.action .button {background: #98ce44;}
#rating-filter button.btn-default:focus, #rating-filter button.btn-default.focus {border: 1px solid #ccc !important;color: #ec0d8b;} 
#rating-filter button.btn-default:focus .glyphicon-star, #rating-filter button.btn-default.focus .glyphicon-star {color: #ec0d8b;}
#rating-filter button.btn-default.activestar {background: #e2e2e2 !important;}
.btn.btn-default > span.result-count {border-top: 1px solid #cdcdcd;}
.btn-default > .glyphicon-star {color: #e2e2e2;}
.btn-default.pluscls:hover, .btn-default.pluscls:hover > .glyphicon-star {color: #fff !important;}
.btn.btn-default > span.result-count {border-top: 1px solid #cdcdcd;}
.count {text-align: center;}
.navbar-brand, .navbar-nav > li > a {line-height: 28px;}
a.dropdown-toggle {font-size: 14px;}
.profile_info {padding: 0;width: 100%;float: none;margin: 10px auto;font-size: 16px;vertical-align: middle;text-align: center;}
.profile_pic {width: 100%;float: none;margin: 10px 0px;text-align: center;}
section#content.no-slideshow-bg {height: 400px;}
.copyright p {font-size: 11px;}
.image-box.style7 span {display: block;}
.features.parallax {padding-top: 50px;padding-bottom: 30px;}
.margin-top-60 {margin-top: 60px;}
.show-on-hover:hover > ul.dropdown-menu {display: block;}
.call-det-cont {height: 30px;font-size: .8em;background: transparent;font-weight: normal;}
.quick-menu {float: right;margin: 10px 0 0 10px;}
.slidebg {background-position: center;background-repeat: no-repeat;background-size: auto auto;background-origin: padding-box;background-clip: border-box;}
.ui-widget-header .ui-icon, .ui-icon, .ui-widget-content .ui-icon {display: none;}
.nav-tabs > li a {font-size: 16px;height: 100%;background: #f5f5f5;color: #9e9e9e;border: 0px solid red;}
tr.webgrid-table-pager td {padding: 10px;}
tfoot tr.webgrid-table-pager td {padding: 15px;}
tr.webgrid-table-pager td a {padding: 10px;margin: 0 5px;}
.search-box-wrapper .search-box > ul.search-tabs li.active {padding-right: 1px;float: left;position: relative;background: #fff;box-shadow: 0px -4px 4px 0px rgba(0,0,0,0.15);}
ul.side-menu li a {padding: 10px 15px 11px 0px;}
/*#main-menu li.active a, #main-menu li.active a:hover, #main-menu li.active {background: #ec0d8a !important;}*/
.welcome-msg {padding: 10px 10px 10px 22px;color: #808080;font-size: 18px;margin: 0;font-weight: bold;}
.main_container {padding: 10px 0 0 0;}
.side-menu a:hover {color: #000;}
.select2-container--default .select2-selection--single {border: 1px solid #d2d2d2 !important;height: 34px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 35px !important;}
.number-spinner .form-control {height: 32px;}
.content-section .box-title {margin-top: 10px;}
.room-main-div .table {margin-bottom: 0px;}
section#content-common {text-align: left; min-height: 500px;overflow: visible;padding: 0;position: relative;}
ul.menu.mini li:hover, ul.menu.mini li.active {background: #ffffff;}
.search-city > div > div > span:last-child {font-weight: normal;font-size: 11px;}
.search-city > div {float: left;}
.toggle-container.filters-container .panel.style1 .panel-title > a:before {color: #fff;background: transparent; display: none;}
.flight-sort .dropdown-menu {margin: 10px;width: 268px;margin: 0 0 0 -34px;}
.flight-sort .dropdown-menu li {padding: 5px 10px;border-bottom: 1px solid #cdcdcd;}
.ui-datepicker .ui-datepicker-title {margin: 0 18px;line-height: 30px;}
.termandcondition {width: 100%;}

@media (max-width: 767px) {
    span.txticonFlightH {position: absolute; left: 19px;top: 33px;font-size: 17px;}
.search-box-wrapper.style2 {width: 100%;}
.title {display: block;}
#slideshow {display: none;}
#main h1, #main h2 {display: none;}
/*section#content {height: 300px;}*/
.search-tab-content {margin-top: 50px;}
.search-tab-content .form-group {margin-bottom: 15px !important;}
.search-tab-content .tab-pane {padding-bottom: 15px;}
.image-box.style7 .col-md-4 {margin-bottom: 25px;}
.honeymoon .content-section {padding: 0px 0;}
.content-section.description img {margin-bottom: 15px;}
.margin-top-60 {margin-top: 15px;}
.contact-details {text-align: left;}
.pull-left {float: none !important; text-align: center;}
#footer .bottom .copyright {margin: 0;}
.animated, #footer .bottom #back-to-top {display: none;}
#header .mobile-menu-toggle {background: url(../../Images/UHT/mobile-menu.png) no-repeat center center;}
#header .mobile-menu > ul.menu > li > a {border-top: 0px solid #04afe7;}
#header .mobile-menu > ul.menu > li:last-child > a {border-bottom: 0px solid #04afe7;}}
@media (min-width: 480px) {.nav_menu {position: static;}
.detail-loader {margin: 200px 0px 0 400px;}}
sup {color: red;font-size: 11px;}
.padding-left-0 {padding-left: 0px !important;}
.bold_1 {font-weight: bold;}
ul.search-tabs li a {color: #FFF;}
ul.search-tabs li.active a {color: #000;}
.search-tab-content .btn-group .btn {background: #fbfbfb;color: #000;border: 1px solid #ccc;border-top-left-radius: 5px;border-bottom-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;line-height: 22px !important;}
.search-tab-content .btn-group .btn:hover {line-height: 22px !important;}
.search-tab-content .btn-group .btn-default.active {background: #e5e5e5;color: #000;border: 1px solid #ccc;}
.search-tab-content .btn-group .btn-default.active:hover {line-height: 22px !important; line-height: 22px !important;}
input.input-text, textarea, span.custom-select {color: #000;}
/*Kaleem Car Css start here*/ 
#eye {position: absolute;left: 0px;top: 4px;}
.car-drop-off-location {position: absolute;top: 5px;left: 18px;}
.car-close-btn {display: none;position: absolute;right: 8px;top: 5px;z-index: 999;}
.car-close-btn-icon {padding: 3px 4px;background: red;border-radius: 100%;float: right;font-size: 19px;line-height: 12px;}
.car-close-btn-icon i {font-size: 18px; color: #fff;}
.car-position {position: relative;}
.listing-style3.car .details {display: table-cell;float: none;padding: 12px 0 8px 0px;}
.skin-color-car {float: none;color: #25a4da;}
.panel-title-modify-car {background: #ec0d8b !important;color: #fff !important;}
.panel-title-modify-car a {color: #fff !important;}
.pagination > li.first > a, .pagination > li.prev > a, .pagination > li.next > a, .pagination > li.last > a {background: #25a4da;padding: 0 15px;}
.pagination > li.first > a:hover, .pagination > li.prev > a:hover, .pagination > li.next > a:hover, .pagination > li.last > a:hover {background: #ec0d8b;}
.listing-style3.car .price {padding: 15px 0px;}
.listing-style3 [class^="soap-icon"].circle:hover {color: #fff !important;background: #ec0d8b;border: 1px #ec0d8b solid;}
.listing-style3.car figure {border-right: 0px solid #f5f5f5 !important;}
.listing-style3.car figure {vertical-align: top;}
.listing-style3.car figure img.hotel-result-img {width: 216px;height: 128px;}
.carimg_overlay {background: rgba(0, 0, 0, 0);width: 100%;height: 100%;position: absolute;overflow: hidden;}
.btn-default:hover .glyphicon-star {color: #fff !important;}
/*new room css*/
.available-btn {background: #fff;border: 1px solid #489b6d;color: #489b6d;font-weight: bold;height: 25px;line-height: 20px;margin-bottom: 8px;width: 120px;cursor: default;}
.refundable-btn {background: #fff;border: 1px solid #489b6d;color: #e84143;font-weight: bold;height: 25px;line-height: 20px;width: 120px;cursor: default;}
.greencolor-h {color: #008000;font-weight: bold;line-height: 25px;}
.rate-btn {background: #dae3f4;border: 1px solid #8c9bb0;color: #000;font-weight: bold;height: 25px;line-height: 20px;margin-bottom: 8px;margin-top: 5px;width: 140px;}
.cancel-btn {background: #dae3f4;border: 1px solid #8c9bb0;color: #000;font-weight: bold;height: 25px;line-height: 20px;width: 140px;}
.left-txt {text-align: left !important;}
.white_bg-h {background: #fff;padding-top: 5px;}
.padding-h {padding: 5px 5px 0px 10px !important;}
.book-btn-h {margin-bottom: 8px;}
.multi-price {background: #114476;width: 27px;height: 27px;border-radius: 50%;color: #fff;font-weight: bold;text-align: center;padding: 2px;font-size: 15px;cursor: pointer;border: 1px solid #a2a2a2;}
.multi-price:hover {background: #0065b8; width: 27px; height: 27px; border-radius: 50%; color: #fff; font-weight: bold; text-align: center; padding: 2px; font-size: 15px; cursor: pointer; border: 1px solid #0065b8;}
/*new waiting page*/
.border-waiting {border: 2px solid #ccc;border-radius: 10px;background: #fff;}
.waiting-bg {background: #0065b8; he ight:40px;}
.waiting-border-r {border-right: 1px solid #fff;}
.waiting-txt-w {color: #fff;font-size: 14px;font-weight: bold;text-align: center;}
.waiting-txt-b {color: #000;font-size: 16px;font-weight: bold;text-align: center;padding: 30px 0px;}
.global-wait {position: absolute;z-index: 99999;top: 0;left: 0;height: 100%;width: 100%;}
.servicewaiting .full-page-waiting {width: 100%;height: 100%;}
.global-wait .bg-img {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;}
.waiting-content {width: 700px;margin: 0 auto;position: relative;top: 30%;}
.HotelResultParent {background: #f5f5f5; }
.roombreakup-details li {padding: 3px;display: inline-block;float: right;}
.package-rate {clear: both;text-align: right;margin-bottom: 0px;}
.multi-price-box {width: 300px;position: absolute;margin: 10px 11px 5px -56px;/*right: 23px;*/
width: 189px;z-index: 999;display: none;background: #fff;border: 1px solid rgba(0, 101, 184,0.5);border-radius: 6px;-webkit-filter: drop-shadow(0 1px 10px rgba(0, 101, 184,0.8));-moz-box-shadow: 0 1px 10px rgba(0, 101, 184,0.8);filter: drop-shadow(0 1px 10px rgba(0, 101, 184,0.8));}
.currency-price {font-size: 14px;font-weight: bold;/*margin: 6px 0px 0 2px;*/ /*text-align:right;*/}
.multi-price-box .multi-currency {color: #838383;font-size: .7em;font-weight: bold;}
.multi-price-box .multiple-price {color: #ff6a00;font-size: 1.2em;}
 .multi-price-box:after, 
.multi-price-box:before {bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.multi-price-box:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 19px; left: 74%; margin-left: -19px;}
.multi-price-box:before {border-color: rgba(113, 158, 206, 0);border-bottom-color: rgba(0, 101, 184,0.5);border-width: 20px;left: 74%;margin-left: -20px;}
#price-breakup ul {float: right;width: 100%;}
#price-breakup li {display: inline-block;padding: 10px;text-align: right;}
#price-breakup .rates-in {   padding: 0px 0px 10px 0px;}
#price-breakup .chekin-dates {
border: 1px solid #ccc;padding: 5px;font-weight: bold;}
#price-breakup .currency {font-weight: bold;font-size: 15px;padding: 0px 0px 10px 3px;color: #ff6a00;}
#price-breakup .total-price-main {font-size: 1.4em;font-weight: bold;padding: 20px 10px 5px 0px;text-align: right;}
#price-breakup .total-price {color: #ff6a00;}
.price-policy-box {width: 591px;}
#price-breakup .dayname {text-align: center;font-weight: bold;font-size: 15px;}
.roomToggle input {background: #fff !important;}
.sort-by-section .sort-bar .sort-by-container > span {background: #d6d6d6;display: block;color: #0c0c0c;}
.sort-by-section .swap-tiles li > a > i {background: #d6d6d6;color: #8e8e8e;}
.roomalertPos {position: absolute;margin: -10px auto;margin-left: -40px;}
/*Quotation css*/
.viewQuotationPage .heading-container-approve {background: #fff !important;}
.viewQuotationPage #get-quote-loader {margin-left: 560px !important; position: relative; padding: 0 2px 6px 7px; position: relative; top: 151px;}
.viewQuotationPage #aprove-quote-loader {margin-left: 223px !important; position: relative; padding: 0 2px 6px 7px; position: relative; top: -24px;}
.viewQuotationPage .loaderSmall {border-radius: 50%; width: 20px; height: 20px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; border: 2px solid #f3f3f3; border-top: 2px solid #3498db;}
.viewQuotationPage .alertSuccess {color: green;}
.viewQuotationPage .alertRejected {color: red;}
    /* SQUARED THREE */
.viewQuotationPage input[type=checkbox] {visibility: hidden;}
.viewQuotationPage .approve-Check-box {width: 20px; margin: -3px 0px 0px 25px; position: relative;}
.viewQuotationPage .approve-Check-box label {cursor: pointer;position: absolute;width: 17px;height: 17px;top: 0;border-radius: 4px;-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);background: #e6b3d0;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 ); }
.viewQuotationPage .approve-Check-box label:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; content: ''; position: absolute; width: 11px; height: 6px; background: transparent; top: 4px; left: 3px; border: 3px solid #ec0d8b; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.viewQuotationPage .approve-Check-box label:hover::after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.3;}
.viewQuotationPage .approve-Check-box input[type=checkbox]:checked + label:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1; }
.viewQuotationPage .approve-tick {margin: -3px 7px 0px 16px;}
.viewQuotationPage .approvedtxt {font-size: 8px; color: green;}
.viewQuotationPage .rejectedtxt {font-size: 8px; color: red;}
.viewQuotationPage .rejected-cross {margin: -3px 10px 0px 12px;}
.viewQuotationPage .rejected-quote-price {color: #ccc !important;}
.viewQuotationPage .rejected-quote-opacity {opacity: 0.6;}
.approveQuotationPage .heading-container-approve {background: #fff !important;}
.approveQuotationPage #get-quote-loader {margin-left: 560px !important;position: relative;padding: 0 2px 6px 7px;position: relative;top: 151px; }
.approveQuotationPage #aprove-quote-loader {margin-left: 223px !important;position: relative;padding: 0 2px 6px 7px;position: relative;top: -24px; }
.approveQuotationPage .loaderSmall {border-radius: 50%;width: 20px;height: 20px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;border: 2px solid #f3f3f3;border-top: 2px solid #3498db; }
.approveQuotationPage .alertSuccess {color: green;}
.approveQuotationPage .alertRejected {color: red;}
             /* SQUARED THREE */
.approveQuotationPage .approve-Check-box input[type=checkbox] {visibility: hidden;}
.approveQuotationPage .approve-Check-box {width: 30px;margin: -3px 0px 0px 25px;position: relative; }
.approveQuotationPage .approve-Check-box label {cursor: pointer;position: absolute;width: 27px;height: 27px;top: 0;border-radius: 4px;-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4); background: #fff;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 ); }
.approveQuotationPage .approve-Check-box label:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;content: '';position: absolute;width: 17px;height: 8px;background: transparent;top: 8px;left: 5px;border: 4px solid green;border-top: none;border-right: none;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg); }
.approveQuotationPage .approve-Check-box label:hover::after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);opacity: 0.3; }
.approveQuotationPage .approve-Check-box input[type=checkbox]:checked + label:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1; }
.approveQuotationPage .approve-tick {margin: -3px 7px 0px 16px;color: green; }
.approveQuotationPage .approvedtxt {font-size: 8px;color: green; }
.approveQuotationPage .rejectedtxt {font-size: 8px;color: red; }
.approveQuotationPage .rejected-cross {margin: -3px 10px 0px 12px;color: red; }
.approveQuotationPage .rejected-quote-price {color: #ccc !important;}
.approveQuotationPage .rejected-quote-opacity {opacity: 0.6;}
.approveQuotationPage .travelo-box {  margin-bottom: 5px;}
.approveQuotationPage .container-selected {background: green; }
.approveQuotationPage .container-selected-heading {color: #fff; }
.approveQuotationPage .quote-container-border {border: 1px solid green; }
.editQuotationPage .quote-markup {padding: 5px;}
.editQuotationPage .quote-container-child {padding: 10px;}
.editQuotationPage .alertSuccess {color: green;}
.editQuotationPage .heading-container-issent {background: #fff !important;}
.editQuotationPage #quote-mail-loader {margin-left: 160px !important; position: relative; padding: 0 2px 6px 7px; position: relative; top: -24px;}
.editQuotationPage .loaderSmall {border-radius: 50%; width: 20px; height: 20px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; border: 2px solid #f3f3f3; border-top: 2px solid #3498db;}
.editQuotationPage .heading-container-approve {background: #fff !important;}
.editQuotationPage #get-quote-loader {margin-left: 560px !important; position: relative; padding: 0 2px 6px 7px; position: relative; top: 151px;}
.QuotationDetailsPage .quote-markup {padding: 5px;}
.QuotationDetailsPage .quote-container-child {padding: 10px;}
.QuotationDetailsPage .alertSuccess {color: green;}
.QuotationDetailsPage .heading-container-issent {background: #fff !important;}
.QuotationDetailsPage #quote-mail-loader {margin-left: 160px !important;position: relative;padding: 0 2px 6px 7px;position: relative;top: -24px;}
.QuotationDetailsPage .loaderSmall {border-radius: 50%;width: 20px;height: 20px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;border: 2px solid #f3f3f3;border-top: 2px solid #3498db;}
.QuotationDetailsPage #get-quote-loader {margin-left: 560px !important; position: relative; padding: 0 2px 6px 7px; position: relative; top: 151px;}
.quotationlistPage .checkbox input[type="checkbox"] {margin-left: 10px;}
.quotation-list-main .radio input[type="radio"] {margin-left: 10px;}
.quotation-list-main .radio {margin-bottom: 0px;float: left;}
.quotationlistPage #status-filter ul {list-style-type: none;margin: 0;padding: 0;overflow: hidden;}
.quotationlistPage #status-filter li {float: left;padding: 0 20px 0 0px;}
.quotation-list-main p {margin: 0;float: left;}
.quotationlistPage #all-quote-loader {margin-left: 560px !important;position: relative;padding: 0 2px 6px 7px;position: relative;top: 50px;}
.quotationlistPage .input-close-icon a {
cursor: pointer;color: #838383;font-weight: bold;position: absolute;right: 23px;top: 31px;font-size: 28px;}
/*--Start Package section*/
.include-box {border: 1px solid #cdcdcd;padding: 3px 5px;float: left;margin: 5px;border-radius: 20px;font-size: 9px;}
.pkg-rate .box-title small {text-transform: capitalize!important;font-size: 12px!important;}
.padding-left-21 {padding-left: 21px;}
.pkg-include{margin-top:7px;}
.include-box{border:1px solid #cdcdcd; padding:3px 5px; float:left; margin:5px; border-radius: 20px;font-size:9px; }
.include-box i{font-size:10px !important; }
.pkg-float-box{z-index:999; width:270px; border: 4px solid #d8d8d8; padding:0px; background:#fff; /*position:absolute; right:0*/}
.stick .pkg-float-box{right:52px}
.pkg-float-box .pkg-row{padding:5px 15px; border-bottom: 1px solid #d8d8d8;}
.pkg-float-box .pkg-row .heading {width:48%;text-align:left;display: inline-block;}
.pkg-float-box .pkg-row .value {width:48%;text-align:right;display: inline-block; font-size:14px; font-weight:bold;}
.pkg-float-box .total {font-size: 16px; text-align: center; display: block; padding-bottom: 5px;width: 80%; margin: 0 auto; clear: both; margin-top: 20px;}
#packagerates {margin-top: 9px !important;}
.height-65{height:65px;}
.toggle-container a{cursor:pointer!important;}
.toggle-container panel{border:solid 1px #e0e0e0;}
#packagerates .tab-content {width:100%; float:left;}
#package-details .tab-content {width:100%;}
#Package-Itinerary .tab-content {width:100%;}
#hotel-details .tab-content {width:100%;}
#About_Destination .tab-content {width:100%;}
#package-flight .tab-content {width:100%;}
#packagerates .sticky-container{width:25%; float:right}
.pkg-float-box .price{width:100%; text-align:center;}
#package-details .intro{width:100%;}
.pkg-btn-container{padding:10px; margin-top:20px;}
.flight-include img{height:25px;width:90px}
.flight-include .arrow{font-size:18px;}
.flight-include .flight-timing{font-size:20px; font-weight:bold;}
.flight-include .dep-city{font-size:14px; font-weight:normal}
.flight-include .overview{font-size:14px; font-weight:normal}
.sticky-box{margin-top:48px}
.scrollelement{float:left; width:100%}
.listing-pkg-style3 [class^="fa"].circle {font-size: 14px;}
.border-b-pkg {border-bottom: 1px solid #e3e3e3 !important;}
.pkg-name-header{ font-size:16px !important; color:#0065b8 !important; font-weight:bold;}
.slider-pkg  #slider .slides img {width: 100%;height:100%;margin-left: 0px;padding: 0px;}
.tab-container .tab-content .tab-pane-pkg {padding: 0px 7px;line-height: 1.7em;}
.flexslider-pkg {border-bottom: 4px solid #fff !important;}
.pkg-dept-txt {font-size:12px;font-weight:bold;line-height:25px;text-transform:  capitalize;} 
.pkgcomponent {display:block; clear:both; border-bottom:1px solid #dadada; float:left; padding-bottom: 10px;width: 100% !important;}
.pkgcomponentinner11 {border:1px solid #cdcdcd; padding:5px 10px; float:left; margin:5px; border-radius: 20px;}
.pkg-desciption{text-align: justify!important;font-style: italic!important;font-size: 11px!important;line-height: 16px!important;font-weight: normal!important;color: #7b7b7b!important;}
.pkg-add-room {position: absolute; right: 55px; bottom:14px }
.pkg-add-room-btn{font-size:32px;}
#main .tab-content { padding: 15px;}
.pkg-padding-15 {padding: 0px 15px !important;}
#collapseOne p {margin-bottom:5px !important;}
 #collapseTwo .panel-body h3{font-size: 1.0833em; line-height: 1.6666; color:#838383}
 #collapseThree .panel-body h3{font-size: 1.0833em; line-height: 1.6666; color:#838383}
#package-details .tab-container .tab-content .tab-pane { padding: 0px;}
.pkg_offer_red {width: 44px; height: 42px; position: absolute; top: 0px; z-index: 1;}
/*--End Package section*/
.sepera.tor.dsply {display: none;}
/*junaid,added for flight passengerinfo page checkbok*/
.txtshift {margin-left: 11%; cursor: context-menu;}
.sepera.tor.dsply {display: none;}
.drop-alter-activity {border: 1px solid #d1d1d1; color: #d1d1d1; position:relative}
.search-criteria .soap-icon-hotel-2 {color:#000}
/*.soap-icon-hotel-2 {color:#0065b8}*/
.search-back-img-htl {text-align: left; background: url(../../Images/UHT/back-img-htl.jpg) no-repeat !important; background-size: cover !important;}
.gray-area {background: #d4d4d4;}
.no-left-right-padding{padding-left:0; padding-right:0;}
/*junaid, added for _ActivityH.cshtml*/
/*.wdt{width: 196%;}*/
.search-date{display:block; }
.customDir {font-weight:normal;}
.currency-small{font-size:.6em}
.activity-result-container .tab-content {background:transparent; padding:2px;}

/*junaid, added for activity EmailVoucher send button*/
.rdus{border-radius: 23px;padding: 5px 0px;height: 32px}
 #lbloldpass, #lblnewpass {display:none;}
.txt-heading{padding:10px; font-weight:bold; font-size:24px;}
.font-normal{font-weight:normal}
#main-menu li.agent-logo{margin-top: 11px;}
#main-menu li.agent-logo img{/*width: 156px; height: 42px;*/ float:right;}
/*Manage Role Rights-Own Staff*/
.rights_checkbox .checkbox input[type="checkbox"] { margin-left: 0px;}
.roleright table td[class*=col-], table th[class*=col-] {float: left!important;}
.conatainer-back .checkbox:before, .radio:before {left: -26px;}
.width-150{ width:150px;}
/*end Manage Role Rights-Own Staff*/
#AgentUser.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    
     margin-left:2px !important; 
}

 section.page-min-height__respone > .row:first-child {
  float:left;
   width:100%;
}

section.page-min-height__respone + .row:first-child {
}
 .check_div_2 > .checkbox input[type="checkbox"] {
    margin-left: -30px;
}

  .check_div_1  .checkbox input[type="checkbox"] {
    margin-left: -30px;
}
 .rating_con_flight .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
  
    margin-left: 5px !important;
}
 .rating_con_flight .conatainer-back .checkbox:before, .radio:before {
     left:0px !important; 
}
 .conatainer-back  .rating_con_flight   .checkbox:before, .radio:before{ left:0px;}
 .dynamiclogo  img{
         padding: 3px 0 4px 0px;
 }
  .search-tabs i{
     font-size:15px;
     margin-right: 2px;
 }

   .spinnerMapDiv{
    position: relative;
    margin: auto 0;
 }
 .spinnerMapDiv .loading
 {
    margin: auto 0;
    width: 30px;
    height: 30px;
 }



 .toggle-container .panel.style1.arrow-right .panel-title > a::before {
    font-size: 24px;
}
.toggle-container .panel.style1.arrow-right .panel-title > a::before {
    float: none;
    position: absolute;
    right: 0;
    height: 16px;
    line-height: 17px;
    width: 16px;
    font-size: 9px;
    border: none;
    margin-top: -8px;
    top: 50%;
}
.toggle-container .panel.style1 .panel-title > a::before {
    content: "\f01a";
    background: transparent;
}
.toggle-container .panel.style1 .panel-title > a::before {
    display: block;
    content: "\f0ab";
    font-size: 16px;
    padding-top: 2px;
}
.toggle-container .panel.style1 .panel-title > a::before {
    display: block;
    content: "\f068";
    font-family: FontAwesome;
    margin-right: 16px;
    line-height: 24px;
    font-size: 10px;
    float: left;
    width: 24px;
    height: 24px;
    text-align: center;
    color: #9e9e9e;
    background: #f5f5f5;
    -webkit-border-radius: 50% 50% 50% 50%;
    -moz-border-radius: 50% 50% 50% 50%;
    -ms-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
}

.toggle-container .panel.style1 .panel-title > a.collapsed::before {
    content: "\f18e";
    color: #000;
}
 .cancellation-policy-alt {
    padding: 12px;
    margin-bottom: 10px;
    background: #f2f2f2;
    width: 100% !important;
    border: 1px solid #6d1828;
    border-radius: 7px;
}
/*New quotation css*/

.quote-container .listing-style3 .box, .listing-style3.box
    {
        margin-bottom: 0px;
    }
    .quote-container .price small
    {
        text-transform: capitalize;
    }
    .quote-container .listing-style3.hotel .details > *:first-child > *
    {
        border-bottom: 0px solid #f5f5f5;
    }
    .quote-service-detail-all
    {
        width: 100%;
    }
    .quote-container .srch-details
    {
        font-size: 11px;
        margin-top: 8px;
    }
    .quote-container .srch-details .value{
        text-transform:uppercase;
    }
    .quote-container .room-details th{
        font-size:12px;
    }
    .quote-container h5
    {
        font-weight:bold;
    }
    .quote-container .details_tabs a
    {
    background: #e32c4f;
    padding: 7px; color:#fff;/* 21-11-2018*/
    margin-right: 3px;
    font-weight: bold;
    font-size: 11px;
    }
    .quote-container .listing-style3.hotel .details
    {
        padding: 8px 0 0px 9px; /*21-11-2018*/
    }
.Htl_box_title {
    min-height: 73px;
}
input.hasDatepicker{
cursor:pointer;
}

.HotelResultParent .listing-style3.hotel figure img.hotel-result-img {width: 154px;height: 95px;padding: 5px;}
.HotelResultParent .room_price_details .roombreakup_details_main {display: -webkit-inline-box;}
.HotelResultParent .listing-style3 .room_price_details .price{float: right;top: 9px;position: relative;display: -webkit-inline-box;}
.blink_room_status {animation: blinker 1s linear infinite;}
.custom_htl_tabs{position: relative;top: 7px;}
/*ptransferautocomplete .autocomplete-options-dropdown{left: -53px;}*/
ptransferautocomplete .autocomplete-width{    width: 425px;}
dtransferautocomplete .autocomplete-options-dropdown{left: -147px;}
dtransferautocomplete .autocomplete-width{    width: 425px;}
.over-img {opacity:0.6 !important;}
.grid-tbl .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th{border: 1px solid #9c8585;}
.room-main-div .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th{border: 1px solid #9c8585;}
.grid-tbl table td{color: #000 !important;}
.roomtbl .gridHeader tr th{border: 0 !important;}
.HotelResultParent .offer_red {top: 5px;left:5px;}

.topleftrightbottom
{
    border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;
}
.toprightbottom
{
    border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;
}
.bordertoprightleft
{
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.break_tbl_main
{
    margin-top: 10px;
}
/*.topbottom
{
    border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right: 1px solid #ccc;
}*/