| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/b2c.hellogtx.com/public/upload/bhoomitravelservices/css/ |
Upload File : |
:root {
--maincolor: #2873ad;
--secondcolor: #2873ad;
--blue_color:#2873ad;
--redcolor: #b90c0c;
--pricecolor: #159f2b;
--whitecolor: #fff;
--black-bg-color:#000;
--text-color-white:#fff;
--flightselect-tick: #27AE60;
--greycolor: #ccc;
}
body {
margin: 0px;
padding: 0px;
font-family: 'Poppins', sans-serifs;
}
#hotel_travller_search .flightPaxInfo {
top: 2px !important;
}
.owl-carousel.owl-drag .owl-item .item img {
object-fit: cover;
height: 100% !important;
}
.marginalign_top {
padding-left: 20px !important;
}
.btn.paynow_btn{
background: var(--maincolor) !important;
}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-datepicker-multi.ui-datepicker-multi-2 {
min-height: 320px !important;
}
.checkboxcontainerreview-round .checkmark{
top:10px !important
}
.destination_left_details {
width: 50% !important;
float: left !important;
}
button.search-btn.btn-bus {
margin: 0;
}
.destination_bg-slider-slides .owl-carousel .owl-item {
min-height: auto;}
.exchange_transfer-home.exchange_transfer.card-5.bus_source_destination_exchange {
left: -15px !important;
top: 5px !important;
}
.sortlisting.bus {
background: var(--maincolor);
padding: 10px 5px;
border-radius: 5px;
}
.bus-sorting-list .bus-price {
color: #fff;
}
.exchange_transfer.exchange_transfer2.card-5.bus_source_destination_exchange {
left: -12px !important;
top: 5px !important;
}
.bus-b-p-list a.active {
background: var(--maincolor);
padding: 3px 5px;
border-radius: 5px;
}
ul.bus-sorting-list {
padding-top: 5px;
}
.sortlisting-flight.carsorting.ddnone {
display: none;
}
.filter-sec.shadow.busfilter-sticky {
position: sticky;
top: 0;
overflow: auto;
height: 100vh;
}
.sortlisting-flight-round {
margin: 10px 0;
padding: 10px 0;
background: var(--maincolor);
border-radius: 5px;
}
.col-lg-2.col-md-2.col-sm-2.col-12.sva3.str3 {
padding-left: 15px !important;
}
.sortright-flight-round li a {
color: #fff;
padding: 2px 20px 2px 4px;
}
.sortright-flight-round li a.active {
background: #54b4ff;
position: relative;
margin-left: 0px;
color: #fff;
border-radius: 5px;
}
span.text.text-danger {
position: relative !important;
left: 0;
top: 1%;
}
.sortlisting-flight {
background: var(--maincolor) !important;
padding: 10px;
border-radius: 5px;
}
.navbar-light .navbar-nav .nav-link:hover {
color: #2873ad !important;
}
.sortright ul li.carname {
width: 58%;
text-align: center;
margin-right: -58px;
color: #fff !IMPORTANT;
}
.sortlisting .sortingnames {
font-weight: 600 !important;
color: #fff;
}
.sortlisting.car {
background: var(--maincolor);
border-radius: 5px;
padding: 10px 15px !important;
}
.sortleft {
float: left;
}
img.img-fluid.offers-pic {
object-fit: fill;
}
.internation-flight-search-Banner .search-btn:hover{
color:#ffff !important;
}
.viewdetails_multicity:hover{
color:#ffff !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
margin-top:-8px;
}
.text h3 {
font-size: 1rem !important;
color: var(--whitecolor);
font-weight: 600;
}
button.btn.registerbtn {
color: #fff !important;
}
#overlay222 {
position: absolute;
bottom: 0;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.5); /* Black see-through */
color: #f1f1f1;
width: 100%;
height: 100%;
top: 0;
transition: .5s ease;
color: white;
font-size: 20px;
padding: 20px;
text-align: center;
}
.bg-light {
background-color: transparent !important;
}
/* .singleboxinter:hover .themecontent_bxheightsingle{
background:#fff !important;
} */
a#Send_Enquiry {
text-align: center;
color: #fff;
padding: 10px 5px !important;
}
.tg-populartourcontent {
border-radius: 10px !important;
}
.view-packages-btn-inner:hover{
color: #2873ad !important;
}
form#flight-searchh {
padding-top: 20px !important;
}
a.btnn {
background: #36b1e3;
}
.ui-menu .ui-menu-item-wrapper:hover{
color:#fff !important
}
a.view-packages-btn-inner.sendRateEnuiryPackagetour {
padding: 7px 5px !important;
background: #e7e7e7;
position: relative;
top: 0px !important;
left: 0px !important;
font-size: 16px;
}
.sticky-detail-package {
background-color: #fff;
box-shadow: #e7e7e7 2px 2px 5px;
padding: 10px 0;
position: sticky;
top: 0;
z-index: 999;
}
.font-weight-bold {
font-weight: 700!important;
}
.startingbox-right {
float: right;
text-align: right;
}
header {
position: absolute;
width: 100%;
z-index: 999;
}
a.viewdetails_multicity {
color: #fff !important;
}
.service_subheading {
margin: 0 2px 0 0;
text-transform: capitalize;
font-size: 12px;
color: #8f8f8f;
float: right;
display: block;
width: 100%;
}
section.top-rated-experience {
padding-bottom: 40px;
padding-top: 0px !important;
}
section.trending-destination {
padding-bottom: 0px !important;
}
.top-rated-experience img{
height: 350px !important;
object-fit: cover;
}
a.dt-view {
color: #fff !important;
}
button.btn.forgot {
background: var(--maincolor);
margin-top: 10px;
}
.action-buttons .dropdown-menu.show {
padding: 10px 10px !important;
}
.sign-btn{
color: #fff !important;
}
.trending-destination img{
height: 350px !important;
object-fit: cover;
}
.fa.fa-rupee {
padding-right: 4px;
}
span.similar_package-price {
text-decoration: none;
font-size: 20px;
color: var(--blackcolor);
font-weight: 700;
}
.service_subheading {
margin: 0 2px 0 0;
text-transform: capitalize;
font-size: 12px;
color: #8f8f8f;
float: right;
display: block;
width: 100%;
}
.details-btn-box {
margin: 8px 0 0;
text-align: right;
}
a.view-packages-btn-inner.sendRateEnuiryPackagetour {
background: #e7e7e7;
position: relative;
top: 3px;
left: 40px;
}
.details-btn-box #estinamtebtnid {
margin-top: 0px !important;
float: right;
}
img.img-fluid.detail-slider-pic {
height: 100%;
}
a.btn.btn-primary.send-enquiry {
background: var(--maincolor);
}
#detail-secbox .owl-nav2 .owl-nav .owl-prev {
left: 10px;
}
#detail-secbox .owl-nav2 .owl-nav .owl-next {
right: 10px;
}
.banner-title-details {
font-size: 17px;
color: #3c3c3c;
font-weight: 500;
text-transform: capitalize;
}
.banner-title-details a {
color: #666;
}
.banner-sub-title-details {
font-size: 14px;
font-weight: 400;
color: #666;
text-transform: capitalize;
}
a.booknow.roundtrip-booknow-btn.ng-scope {
color: #fff !important;
background: #08425a !important;
}
.roundtrip-price-color {
line-height: 18px !important;
color: #fff !important;
}
.book-btn-roundtrip span {
cursor: pointer;
}
.banner {
background-size: 100%;
height: 100%;
display: block;
margin: 0;
min-height: 500px;
}
.container.py-5.mgt10 {
padding-top: 10rem !important;
padding-bottom: 4.2rem !important;
}
header#inner-header{
position: relative !important;
}
.svmdr {
font-size: 1rem !important;
padding: 7px 0 !important;
}
.listbox-title a {
color: #000;
}
a#estinamtebtnid {
padding: 7px 4px;
background: var(--maincolor);
color: #fff !important;
font-weight: normal;
font-size: 1rem;
}
a.mdr.svmdr.detail_link.detailbtn-mobile.detail_link_122 {
font-size: 1rem !important;
font-weight: normal;
padding: 7px 0px !important;
}
a.detail_link{
font-weight: normal !important;
}
.packagebox-cls {
background: #fff;
padding: 10px;
font-size: 14px;
color: #666;
margin: 0 0 0;
border-radius: 10px;
box-shadow: #e7e7e7 2px 2px 5px;
}
.list-detail span {
display: block;
font-weight: normal;
}
.tab-content.padd0 {
padding-top: 0;
}
span.italic.ng-binding {
display: inline;
}
.FullDetailContent{
box-shadow: none !important;
padding: 10px !important;
}
.fl-list-show {
padding: 15px;
box-shadow: 3px 3px 16px -4px rgb(0 0 0 / 30%);
margin: 10px 0;
background: #fff;
border-radius: 5px;
}
.DiscountCodeHtml {
display: none;
}
.package-title-txt{
font-size: 24px;
}
.LessDetailContent {
padding: 0px;
border-radius: 14px;
box-shadow: none !important;
margin-bottom: 20px;
background: none !important;
}
table.table.tab-title-content-bg thead tr {
background: #364ca533;
}
table.table.tab-title-content-bg thead th {
padding: 0.75rem;
}
table.table.tab-title-content-bg tbody td {
background: rgb(243, 232, 232);
padding: 0.75rem;
}
#inner-header .navbar-nav li .nav-link{
color:#333 !important;
}
#inner-header a.nav-item.nav-link.font24{
color:#333 !important;
}
section.searchfrm_box_wrapper {
overflow: inherit;
}
#flight-clsadultcnt li.active {
color: #fff !important;
}
#flight-clsadultcnt li.active {
color: #fff !important;
}
#flight-clsChildCnt li.active{
color: #fff !important;
}
#flight-clsChildCnt li.active{
color: #fff !important;
}
.flight-clsinfnt li:hover{
color: #fff !important;
}
.backarrow {
color: #fff !important;
}
.node.nodefill {
background: #fff !important;
}
#flight-clsInfantCnt li.active {
color: #fff !important;
}
div#fh5co-about {
padding-bottom: 0;
}
.paddingright0{
padding-right: 0 !important;
}
.srch_form {
padding: 20px 15px !important;
}
ul.directflight{
margin: 0 !important;
}
input.form-control.destinationBox.search_border_redi2.holiday {
height: 40px;
}
form.srch_form.srch_form-tours.ng-pristine.ng-valid {
padding: 0 15px !important;
}
form.srch_form.flightsearch.ng-pristine.ng-valid {
padding: 0px 15px 0 !important;
}
li.flight-search-flight9 {
margin-top: 0px !important;
}
form.srch_form.srch_form-hotel.ng-pristine.ng-valid {
padding-top: 0 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: normal !important;
}
form#carsearchformsubmit {
padding-top: 0 !important;
}
form.srch_form.bus_filter_form.ng-pristine.ng-valid {
padding-top: 0 !important;
}
input.form-control.hotel_name_search.hotelextendwithnew.nospace-1_redi_first.hotel.ui-autocomplete-input {
height: 40px;
}
input.form-control.hotel.hasDatepicker {
height: 40px;
}
select.form-control.hotel {
height: 40px;
}
.travelerbox.hotel_check.form-control.nospace-1_redi_last {
height: 40px;
}
.col-md-4.width100 {
max-width: 100%;
flex: 100%;
padding-right: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 52px !important;
position: absolute;
top: -5px;
right: 1px;
width: 20px;
}
span.select2-selection.select2-selection--single {
height: 40px;
line-height: normal;
}
ul.nav.nav-tabs.nav-pills.flex-column.flex-sm-row.text-center.bg-light.border-0.rounded-nav.nav.nav-tabs {
margin-bottom: 20px;
}
span.select2-selection.select2-selection--single {
height: 40px;
line-height: normal;
border-radius: 5px !important;
}
a.search-btn.submitVisaSearchForm.mt_btm0.whitetext.visasearhalign {
margin-top: 5px;
}
.tab-content {
padding: 0px 0 15px !important;
}
.banner-flight {
background: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url('../images/flight-search.jpg')no-repeat;
background-size: 100%;
height: 100%;
display: block;
padding: 0 !important;
margin: 0;
}
.sortright-flight ul li{
color: #fff !important;
}
.sortlisting-flight.bggwhite {
background: #2873ad;
padding: 10px 10px;
border-radius: 5px;
box-shadow: #dad2d2 2px 2px 5px;
}
.booking_review a {
color: #fff !important;
}
.fair_title {
background: var(--maincolor) !important;
color: #fff !important;
}
button.continue_btn1 {
border-color: var(--maincolor) !important;
font-family: 'Poppins';
}
.sortright-flight li a.active {
background: #6abefe;
position: relative;
border-radius: 5px;
color: #fff;
padding-left: 5px;
}
.banner-hotel {
background: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url('../images/hotel-search.jpg')no-repeat;
background-size: 100%;
height: 100%;
display: block;
padding: 0 !important;
margin: 0;
}
.banner-packages {
background: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url('../images/package-search.jpg')no-repeat;
background-size: 100%;
height: 100%;
display: block;
padding: 0 !important;
margin: 0;
}
button.btn.btn-primary.more-fare {
font-size: 13px;
font-weight: 600;
background: var(--maincolor);
padding: 1px 10px;
}
button.btn.btn-primary.more-fare:active:focus {
box-shadow: none !important;
}
button.btn.btn-primary.more-fare:focus {
box-shadow: none !important;
}
button.btn.btn-danger.book-btn {
background: var(--maincolor);
border-color: var(--maincolor);
}
button.btn.btn-danger.book-btn.active {
background: var(--maincolor);
border-color: var(--maincolor);
}
button.btn.btn-danger.book-btn:active {
background: var(--maincolor);
border-color: var(--maincolor);
}
button.btn.btn-danger.book-btn:focus {
box-shadow: none !important;
}
button.btn.btn-danger.book-btn:active:focus {
box-shadow: none !important;
}
.package-list h2 {
padding: 40px 0;
color: #fff;
text-align: center;
}
.about-india h2 {
font-size: 24px;
}
.about-package {
background: #fff;
padding: 10px;
border-radius: 10px;
box-shadow: #e7e7e7 2px 2px 5px;
}
.about-package h3 {
font-size: 21px;
}
.about-package p {
color: #747070;
font-size: 14px;
}
a.btn.btn-primary.get-offer:active:focus {
box-shadow: none;
}
a.btn.btn-primary.get-offer.active {
background: var(--maincolor);
border-color: var(--maincolor);
}
a.btn.btn-primary.get-offer:hover {
background: var(--secondcolor);
border-color: var(--secondcolor);
}
select#exampleFormControlSelect1 {
width: auto;
box-shadow: none;
height: 33px;
float: right;
cursor: pointer;
font-size: 14px;
border: none;
margin-top: -3px;
text-align: right;
}
.f-none{
float:none !important
}
#hotel_travller_search .flightPaxInfo {
top: -5px !important;
}
.form-group.departure {
margin-bottom: 0px;
}
.exchange_transfer.exchange_transfer2.card-5 {
left: -16px !important;
}
.form-check-label {
margin-bottom: 0;
font-size: 14px;
}
.form-group.Catagories {
margin-bottom: 0px;
}
label.dpr {
font-size: 14px;
}
label.ctg {
font-size: 14px;
}
.get-offer {
background: var(--maincolor);
border-color: var(--maincolor);
}
a.btn.btn-primary.view-detail {
background: none;
border-color: 2px solid var(--maincolor);
color: #333;
}
a.btn.btn-primary.view-detail:active:focus {
box-shadow: none;
}
a.btn.btn-primary.view-detail:focus {
box-shadow: none;
}
a.btn.btn-primary.view-detail.active {
background: var(--maincolor);
border-color: var(--maincolor);
}
a.btn.btn-primary.view-detail:hover {
background: var(--maincolor);
border-color: var(--maincolor);
color: #fff;
}
button.btn.btn-primary.select-hotel:active:focus {
box-shadow: none;
}
button.btn.btn-primary.select-hotel:focus {
box-shadow: none;
}
button.btn.btn-primary.select-hotel:hover {
background: var(--maincolor);
border-color: var(--maincolor);
color: #fff;
}
button.btn.btn-primary.select-hotel.active {
background: var(--maincolor);
border-color: var(--maincolor);
}
.callIcon:hover {
color: #fff;
}
.enquiry-Icon:hover {
color: #fff;
}
.about-package a {
text-align: right;
display: block;
color: #2873ad;
font-weight: 500;
}
.logo {
width: 150px;
}
.py-1 {
padding-top: 3rem !important;
padding-bottom: 1rem !important;
}
.navbar-light .navbar-nav .nav-link {
color: var(--black-bg-color) !important;
padding: 0 20px;
font-size:1rem;
}
.hotel-search-form ul {
list-style: none;
margin: 0;
padding: 0;
}
.dd {
margin-top: 10px;
}
.mg-hotel ul li span {
display: inline-block !important;
}
.mg-hotel {
padding: 20px 0 10px;
border-bottom: 1px solid var(--greycolor);
}
.checked {
color: orange;
}
.hotel-list-image {
height: 150px;
}
.hotel-detail p {
margin-bottom: 0;
font-size: 14px;
}
#more {
display: none;
}
.hotel-detail a {
color: var(--maincolor);
margin-top: 40px;
display: inline-block;
}
header#internal-pages2 {
background: #fff;
box-shadow: #e7e7e7 2px 2px 5px;
}
.owl-carousel.mt-5.hotel-detail-page-sliderr.owl-nav2.owl-loaded.owl-drag {
margin-top: 0 !important;
}
.left5{
padding-left: 5px;
}
.p-5.bg-white.rounded.shadow.mb-5 {
margin-top: 20px;
}
.rooms h3 {
font-size: 18px;
margin-bottom: 0;
}
.rooms p {
margin-bottom: 0;
}
.hotel-detail-page-slider {
background: #fff;
padding: 5px;
box-shadow: #e7e7e7 2px 2px 5px;
border-radius: 10px;
}
.hotel-detail-about p {
font-size: 14px;
}
.hotel-detail-page-slider {
background: #fff;
padding: 5px;
}
.hotel-detail-page-sliderr {
margin-top: 1rem !important;
}
.hotel-detail-title {
padding-top: 20px;
}
.hotel-detail-title h3 {
font-size: 21px;
}
.about-package a {
cursor: pointer;
}
.price-details {
border-left: 1px solid var(--greycolor);
text-align: center;
}
.hotel-search-form ul li {
float: left;
width: 16.6%;
}
#flight-searcch .flex-sm-fill {
flex: none !important;
}
#flight-searcch .nav-link {
display: inline-block;
padding: 10px !important;
}
#flight-searcch .nav-item.flex-sm-fill a {
color: var(--whitecolor);
}
button.flight-search-btn.homeseachbtn.mt_btm0 {
border: none;
font-size: 17px;
background: var(--maincolor);
float: right;
width: 100%;
padding: 10px 10px 10px;
color: var(--whitecolor);
border-radius: 0px;
text-decoration: none;
text-align: center;
height: 52px;
margin-top: 10px;
}
.flight-search-form ul {
list-style: none;
margin: 0;
padding: 0;
}
span#totalamt1 {
color: #299d14;
font-size: 16px !important;
}
.offer_box {
background: #fff!important;
min-height: 350px !important;}
.flight-search-form ul li {
float: left;
width: 14.2%;
}
button.btn.blogbtn.btn-fit.btn-capitalize {
position: absolute;
bottom: 10px !important;
}
.p-5.bg-white.rounded.shadow.mb-5.f-r-f {
padding-top: 0 !important;
}
.rt-widget {
position: relative;
z-index: 1;
margin-bottom: 0px;
padding: 10px;
border: 1px solid rgba(42, 56, 76, .15);
border-radius: 5px;
background-color: var(--whitecolor);
}
section.content-area {
padding-top: 50px;
background: #fbf7f7;
}
.flight-list {
background: var(--whitecolor);
padding: 10px 10px 10px;
border-radius: 5px;
margin-top: 20px;
box-shadow: #e7e7e7 2px 2px 5px;
}
.price p {
margin-bottom: 5px;
font-size: 13px;
}
button.btn.btn-primary.select-hotel {
background: var(--maincolor);
border-color: var(--maincolor);
width: 100%;
}
button.btn.btn-danger.book-btn {
margin-left: 10px;
font-size: 13px;
}
.col-lg-2.col-md-2.col-sm-2.col-12.sva3.str3 {
padding: 0;
padding-left: 15px !important;
border-radius: 0 !important;
}
.sva2 {
padding: 0 !important;
padding-left: 0px !important;
}
input.form-control.bdrvisible.hasDatepicker {
height: 40px !important;
}
input.form-control.tripTypeRound.hasDatepicker {
height: 40px !important;
}
.t-radiobtn {
margin-bottom: 5px;
}
.exchange_transfer {
z-index: 999;
position: absolute;
width: 24px;
height: 24px;
border-radius: 100px;
left: -15px !important;
line-height: 22px;
top: 12px !important;
text-align: center;
}
div#slider-range {
background: none;
}
#flight-searchh .search-btn {
margin-top: 5px !important;
}
select.form-control.bdrvisible.search_border_redi.tripTypeDrop {
border-radius: 0 !important;
}
.boxinter:hover .theme-content a{
color:#fff !important;
}
select.form-control.rounded.car {
height: 40px;
}
input.form-control.airport_searchsdd.car_search.apendn_1.rounded.car.ui-autocomplete-input {
height: 40px;
}
input.form-control.rounded.car.hasDatepicker {
height: 40px !important;
}
input.form-control.rounded.car {
height: 40px;
}
button.search-btn.homeseachbtn.mt_btm0.scf.car {
height: 50px;
}
button.search-btn.homeseachbtn.mt_btm0.scf.bd {
background: #fff;
color: var(--maincolor);
border: 1px solid var(--maincolor);
}
button.search-btn.homeseachbtn.mt_btm0.scf.cb {
background: #fff;
color: var(--maincolor);
border: 1px solid var(--maincolor);
}
button.search-btn.homeseachbtn.mt_btm0.scf.bd {
margin-top: 5px;
}
button.search-btn.homeseachbtn.mt_btm0.scf.cb{
margin-top: 5px;
}
button.search-btn.homeseachbtn.mt_btm0.scf.car {
margin-top: 5px;
}
.buslistingBanner {
background-image: linear-gradient(to bottom, rgb(10, 10, 10, 0%), transparent);
padding: 30px 0;
background-color: #f2f2f2 !important;
}
.carlistingBanner {
background-image: linear-gradient(to bottom, rgb(10, 10, 10, 0%), transparent);
padding: 30px 0;
background-color: #f2f2f2 !important;
}
.rt-sidebar-group {
position: sticky;
top: 0;
}
.carlistingBanner .form-control {
border-radius: 5px;
}
.buslistingBanner .form-control {
border-radius: 5px;
}
div#SubTripTypeHtml {
padding-top: 15px;
}
.carlistingBanner .srch_form {
padding: 20px 20px !important;
box-shadow: #cfcfcf 2px 2px 5px;
border-radius: 5px;
}
.buslistingBanner .srch_form {
padding: 20px 20px !important;
box-shadow: #cfcfcf 2px 2px 5px;
border-radius: 5px;
}
.rt-sidebar-group {
position: sticky;
top: 0;
float: left;
overflow-y: auto;
height: 100vh;
}
body.flight-page {
background: #fbf7f7;
}
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar {
width: 6px;
background: var(--maincolor);
height: 4px;
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
background: var(--maincolor);
}
::-webkit-scrollbar-track {
background: #f1f1f1;
}
.ecm small {
color: #409f2b;
padding-left: 10px;
}
.book-btn span {
font-size: 18px;
color: var(--maincolor);
}
/* .book-btn {
align-items: center;
display: inline-flex;
} */
header#detail-pages {
background: #fff;
box-shadow: #e7e7e7 2px 2px 5px;
}
#detail-pages .navbar-light .navbar-nav .nav-link {
color: #333;
padding: 0 20px;
}
.counttime {
text-align: right;
padding: 10px 0;
margin: 30px 0 0;
}
.flight-full-details {
width: 100%;
float: left;
margin-top: 20px;
padding: 15px 25px;
}
.flight-deetail h3 {
background: #256ba7;
padding: 10px;
margin: 10px 0;
border-radius: 5px;
color: #fff;
}
.flight-full-details .fl_deprt {
display: block;
width: 100%;
}
.arrival-dt .text_gray {
text-align: right !important;
}
span.text_gray.text-right {
text-align: right !important;
}
.review-day-date {
display: block;
width: 100%;
font-weight: 500;
float: left;
font-size: 13px;
}
.traveller-information-form{
padding: 15px 15px;
background: #fff;
border-radius: 5px;
margin: 15px 0;
box-shadow: 2px 2px 5px #e7e7e7!important;
}
.flight-deetail {
margin: 30px 0;
}
.destination_left_details p {
font-size: 14px;
}
.destination_name {
font-weight: 500;
}
.fare-box h5 {
font-size: 14px;
}
.seat-information-form{
padding: 15px 15px;
background: #fff;
border-radius: 5px;
margin: 15px 0;
box-shadow: 2px 2px 5px #e7e7e7!important;
}
.fare-box {
background: #fff;
box-shadow: #e7e7e7 2px 2px 5px;
margin-top: 30px;
padding: 0px;
}
span.price-summ-left.redtxt {
color: #256ba7;
font-weight: 500;
}
.fare-base {
padding: 0 10px;
}
.contact-box-2 ul{
list-style: none;
padding: 0;
margin: 0;
display: flex;
}
.review-normal-txt {
font-size: 14px;
margin-top: 0px;
font-weight: 500;
color: #333;
}
.fare-box-heading {
background: #256ba7;
padding: 10px 10px;
color: #fff;
display: inherit;
}
.gst-information-form{
padding: 15px 15px;
border-radius: 5px;
background: #fff;
margin: 15px 0;
box-shadow: 2px 2px 5px #e7e7e7!important;
}
.tt p {
margin-bottom: 0;
}
.save-travveler-list {
margin-top: 10px;
border-top: 1px solid #ddd;
padding-top: 10px;
}
.flight-clscontainer_lgn {
display: inline-block;
position: relative;
padding-left: 25px;
margin: 0 0 10px 0;
cursor: pointer;
font-size: 13px;
user-select: none;
line-height: 20px;
float: left;
margin-right: 14px;
top: auto;
right: auto;
}
.flight-clscontainer_lgn input {
position: absolute;
opacity: 0;
cursor: pointer;
}
.checkmark_lgn {
position: absolute;
top: 0;
left: 0;
height: 19px;
width: 19px;
border-radius: 3px;
border: 1px solid #c3c3c3;
}
.tt {
background: #f0f8ff;
padding: 5px;
margin-bottom: 10px;
}
.add-adult {
text-align: right;
}
.add-adult a {
color: #2873ad;
font-weight: 500;
}
.terminal-txt {
font-size: 12px;
font-weight: 500;
}
.departure-dt {
width: 34%;
float: left;
}
.duration-dt {
width: 29%;
float: left;
margin: 0 auto;
display: block;
text-align: center;
}
.arrival-dt {
width: 36%;
float: right;
text-align: right;
}
.mytrip_babbage_wrapper span {
border: 1px solid #ccc;
border-radius: 50%;
padding: 2px 6px;
}
.mytrip_babbage_wrapper ul li {
font-size: 14px;
padding: 0 5px;
}
.mytrip_babbage_wrapper {
padding: 0 15px;
}
.fare-rule {
padding: 15px 25px;
text-align: right;
}
.fare-rule p {
margin-bottom: 0;
cursor: pointer;
color: #256ba7;
font-weight: 500;
}
.fare-rule span {
color: green;
font-weight: 500;
}
.col-md-12.contact-information-form {
padding: 15px 15px;
background: #fff;
border-radius: 5px;
margin: 15px 0;
box-shadow: 2px 2px 5px #e7e7e7!important;
}
.pul-cls {
display: inline-block;
}
.contact-box-2 {
float: right;
}
.contact-box-2 ul li {
padding: 0 8px;
}
.fare-base p {
width: 100%;
display: block;
padding-top: 15px;
border-bottom: 1px solid #eee;
padding-bottom: 15px;
margin-bottom: 0;
}
.price2 strong {
color: #159f2b;
}
.fixed-pricebox{
position: sticky;
top: 0;
}
.roomDesc h4 {
font-size: 18px;
margin-bottom: 0;
}
.roomDesc {
margin-top: 20px;
}
.roomDesc2 h4 {
font-size: 16px;
margin-bottom: 0;
}
.facilities ul {
column-count: 2;
}
.facilities {
background: #e7f0f7;
padding: 10px;
margin-top: 0px;
}
.facilities h3 {
font-size: 18px;
margin-bottom: 10px;
}
.hbd {
background: #fff;
box-shadow: #e7e7e7 2px 2px 5px;
margin-top: 55px;
position: sticky;
top: 0;
padding: 10px 0;
}
.price-hotell strong {
font-size: 18px;
color: var(--pricecolor);
}
.check-availability h4 {
font-size: 18px;
}
.checkin-detail ul {
list-style: none;
padding: 0;
margin: 0;
column-count: 3;
}
.checkin-detail strong {
font-size: 13px;
}
.checkin-detail {
padding: 10px;
border: 1px solid #e7e7e7;
}
.selected-person {
padding: 10px;
border: 1px solid #e7e7e7;
margin: 10px 0;
}
.user-number {
display: inline-block;
padding-left: 20px;
}
.user-icon {
display: inline-block;
height: 100%;
float: left;
padding-top: 5px;
}
.looking-for a {
color: #333;
cursor: pointer;
}
.booking-summary {
background: #fff;
box-shadow: #e7e7e7 2px 2px 5px;
margin-top: 20px;
padding: 10px 20px;
border-radius: 10px;
}
.hotel-booking-collapse {
margin-top: 10px;
border-radius: 5px;
}
.card.card-body.border-none {
border: none;
box-shadow: #e7e7e7 2px 2px 5px;
}
.booking-summary h4 {
font-size: 18px;
}
.hotel-Summry p {
margin-bottom: 0;
}
.booking-summary h4::after {
content: "\f139";
font-family: 'FontAwesome';
position: absolute;
right: 20px;
color: #2873ad;
cursor: pointer;}
.booking-summary h4.collapsed::after {
content: "\f13a";
}
.hotel-Summry a {
color: #e31515;
}
.table th{
border-top: none !important;
}
.table-responsive {
margin-top: 20px;
}
tr.table-bg {
background: #e8f8ff;
}
.table-responsive span {
display: block;
}
.contact-details {
background: #fff;
margin-top: 15px;
padding: 10px 20px;
box-shadow: #e7e7e7 2px 2px 5px;
}
.contact-details h4 {
margin-bottom: 0;
font-size: 21px;
}
.guest-details h4 {
margin-bottom: 0;
font-size: 21px;
}
.guest-details {
background: #fff;
margin-top: 15px;
padding: 10px 20px;
box-shadow: #e7e7e7 2px 2px 5px;
}
.guest-details a {
float: right;
color: #2468a5;
font-size: 18px;
font-weight: 600;
}
.contact-details a {
float: right;
color: #2468a5;
font-size: 18px;
font-weight: 600;
}
.col-md-12.ticket-mail {
margin: 10px 0;
background: #ecf6fb;
padding-top: 10px;
padding-bottom: 20px;
}
.col-md-12.guest-information-form {
margin: 10px 0;
background: #ecf6fb;
padding-top: 10px;
padding-bottom: 20px;
}
.guest-information-form strong {
display: block;
padding: 5px 0;
font-weight: 600;
}
.bottom10 {
margin-bottom: 20px;
}
.hotel-Summry h2 {
font-size: 18px;
margin-bottom: 0;
}
button.btn.btn-primary.hotel-book-btn {
width: 100%;
background: var(--maincolor);
border-color: var(--maincolor);
}
.user-number h4 {
font-size: 16px;
margin-bottom: 0;
}
.checkin-detail small {
display: block;
}
.hbd p {
margin-bottom: 5px;
font-size: 14px;
}
.price-hotell {
border: 1px solid #e1e1e1;
padding: 5px 10px;
margin: 10px 0;
border-radius: 5px;
}
/* .p-5.bg-white.rounded.shadow.mb-5 {
padding-bottom: 1rem !important;
} */
.roomDesc2 {
margin-top: 10px;
}
.priceRoom {
float: right !important;
text-align: center !important;
}
.hotelprice {
font-size: 18px!important;
font-weight: 600;
color: var(--pricecolor)!important;
}
.hotel-nonrefund-cls {
font-size: 18px;
color:var(--pricecolor)!important;
font-weight: 600;
}
.perQuant {
display: block !important;
font-size: 12px !important;
margin-left: 0px !important;
}
.rentDiv {
margin-top:8px;
}
a.search-btn.book-hotel-btn {
margin-top: 0 !important;
}
.collapse-hotel {
background: #e7f0f7;
padding: 0 10px;
margin-top: 10px;
}
hr {
margin-top: 5px;
margin-bottom: 5px;
border: 0;
border-top: 1px solid rgba(0,0,0,.1);
}
.book-hotel {
margin-top: 20px;
text-align: center;
height: 100%;
align-items: center;
}
.review-cont-btn {
width: 100%;
float: left;
margin-top: 20px !important;
}
.continue-btn {
border: none;
outline: none;
font-size: 14px;
text-transform: capitalize;
padding: 16px;
color: #fff;
height: 53.72px;
font-weight: 600;
margin: 0 auto;
background: var(--maincolor);
display: block;
}
.price-color {
color: var(--pricecolor);
}
.price-summ-right {
float: right;
font-weight: 600;
}
.inputcls {
display: block;
width: 100%;
padding: 5px 0;
border: none;
border-radius: 0;
font-size: 15px;
color: #333;
margin-bottom: 20px;
border-bottom: 1px solid #c8c6c6;
}
.duration-img span {
font-size: 26px;
}
.flight-full-details .fl_deprt {
display: block;
width: 100%;
}
.flight-full-details .text_gray {
display: block;
width: 100%;
float: left;
text-align: left !important;
}
.review-day-date {
display: block;
width: 100%;
font-weight: 500;
float: left;
font-size: 13px;
}
.terminal-txt {
font-size: 12px;
font-weight: 500;
}
.padding0{
padding: 0;
}
.fl-detail span {
display: block;
}
.fl-detail b {
font-weight: 400;
}
.flight-detail-image {
width: 42px;
height: 42px;
margin: 0 auto;
}
.flight-deetail ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
}
.contact-detail {
background: #fff;
padding: 20px 0;
border-radius: 5px;
box-shadow: 2px 2px 5px #e7e7e7!important;
}
.bottom20{
padding-bottom: 20px;
}
.counttime span {
background: #256ba7;
padding: 10px;
color: #fff;
}
.row.borderr {
display: flex;
align-items: center;
}
.border.align-center {
padding: 8px;
}
.more-fare {
text-align: center;
position: absolute;
left: 40%;
top: -10px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 52px !important;
position: absolute;
top: 1px;
right: 1px;
width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 22px !important;
}
.search-btn{
height: 50px !important;
}
/* .select2-container .select2-selection--single {
box-sizing: border-box;
cursor: pointer;
display: block;
height: 52px !important;
} */
.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #ccc !important;
border-radius: 0 !important;
}
li.flight-search-flight6{
margin-top: 0 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #495057 !important;
font-size: 13px !important;
}
.more-fare button {
background: var(--maincolor);
font-size: 14px;
position: relative;
margin: 10px 0;
}
.borderro {
display: flex;
align-items: center;
}
.ecm {
height: 100%;
align-items: center;
display: flex;
}
.fl_info_col {
width: 100%;
float: left;
padding-left: 15px;
padding-right: 0;
position: relative;
}
.duratn-bdr {
border-bottom: 2px solid #d8d7d7;
position: relative;
padding-bottom: 5px;
font-size: 11px;
}
.sml-dot-l {
position: absolute;
bottom: -6px;
left: 0;
}
.price strong {
color: var(--pricecolor);
font-size: 19px;
}
.price2 {
height: 100%;
align-items: center;
display: flex;
}
.ecm span {
font-size: 13px;
}
.price {
text-align: center;
align-items: center;
display: inline-block;
height: 100%;
}
.book-btn span {
cursor: pointer;
}
.price del {
display: block;
color: var(--redcolor);
font-size: 14px;
text-align: right;
}
.gray_dot--solid {
width: 8px;
height: 8px;
background: var(--whitecolor);
border: 3px solid #d8d7d7;
border-radius: 50%;
}
.fl_deprt {
font-weight: 700;
float: left !important;
font-size: 15px;
color: #333;
}
.fl_deprt_citycls {
font-weight: 600;
float: left !important;
font-size: 12px;
color: #7f8c8d;
position: absolute;
left: 0;
top: 30px;
}
.sml-dot-r {
position: absolute;
bottom: -6px;
right: -2px;
}
.text_gray_n {
color: #f00;
font-size: 13px;
font-weight: 600;
}
.text_gray {
color: #333;
font-size: 13px;
vertical-align: sub;
font-weight: 600;
display: inline-block;
height: 18px;
}
.fl_arive {
font-weight: 700;
float: right !important;
font-size: 15px;
color: #333;
}
.fl_arive_citycls {
font-weight: 600;
float: left !important;
font-size: 12px;
color: #7f8c8d;
position: absolute;
right: 0;
top: 30px;
}
.filter-title {
padding: 0px;
border-bottom: 1px solid var(--greycolor);
}
.fl-title {
font-weight: 600;
color: var(--maincolor);
font-size: 13px;
margin-bottom: 2px;
}
.rt-widget .rt-widget-title {
font-size: 18px;
font-weight: 600;
margin: 0 0 15px;
}
#flight-searcch ul#myTab {
margin-bottom: 10px;
}
.navbar-light .navbar-nav .nav-link:hover {
color: var(--whitecolor);
}
.mg {
padding: 20px 0 10px;
border-bottom: 1px solid var(--greycolor);
}
.mg3 {
padding: 20px 0 10px;
border-bottom: none;
}
.mg ul {
list-style: none;
padding: 0;
margin: 0;
}
.mg ul li {
width: 49%;
display: inline-block;
}
.mg2 {
padding: 20px 0 10px;
border-bottom: 1px solid var(--greycolor);
}
.mg2 ul {
list-style: none;
padding: 0;
margin: 0;
}
.mg2 ul li {
width: 32%;
display: inline-block;
text-align: center;
border: 1px solid var(--greycolor);
padding: 10px 0;
border-radius: 20px;
cursor: pointer;
margin-bottom: 10px;
}
.mg2 ul li span {
display: block;
font-size: 21px;
}
.mg ul li span {
display: block;
}
.sortby span {
margin-left: 10px;
}
.font24 {
font-size: 24px;
}
.p-5 {
padding: 1rem 1rem 3rem !important;
}
.offer-pic {
height: 100%;
}
.package-detail p {
font-size: 13px;
margin-bottom: 5px;
}
.holiday-price strong {
color: #11af0e;
font-size: 24px;
}
.holiday-price p {
font-size: 13px;
}
.amenties ul {
list-style: none;
padding: 0;
margin: 0;
}
.amenties ul li {
font-size: 16px;
text-align: center;
float: left;
padding: 10px 15px;
}
.package-btn {
text-align: right;
}
.amenties span {
display: block;
}
.amenties strong {
font-weight: 500;
}
.holiday-price b {
display: block;
font-size: 21px;
}
.holiday-price {
text-align: right;
}
.tab-content {
padding: 20px 0 15px;
}
li.flight-search-flight9 {
width: 100%;
float: left;
margin-bottom: 0px !important;
}
.home-tab-btns {
padding: 15px 15px 0;
}
.home-tab-btns .tab-list.active a {
background: var(--maincolor) !important;
color: #fff !important;
border-radius: 5px !important;
}
.home-tab-btns .nav.nav-tabs{
background:#fff !important;
}
.home-tab-btns .tab-list a {
background: #fff !important;
border-radius: 0px!important;
color: var(--maincolor);
text-transform: uppercase;
font-weight: 700;
font-size: 16px;
display: block;
padding: 0.5rem 1rem;
}
.bg-white.rounded.shadow.mb-5.search-box.shadow.home-srch {
margin-top: 20px;
}
.flex-sm-fill {
flex: 1 1 auto!important;
}
.p-5.bg-white.rounded.shadow.mb-5 {
margin-top: 20px;
}
.text-center {
text-align: center!important;
}
.flex-sm-row {
flex-direction: row!important;
}
li.flight-search-flight1.disableres {
max-width: 16.66% ;
width: 16.66% ;
}
li.flight-search-flight5.disableres {
max-width: 16.66% ;
width: 16.66% ;
}
li.flight-search-flight3 {
max-width: 16.66% ;
width: 16.66% ;
}
li.flight-search-flight2.exchangeroot.disableres.extend_width2 {
max-width: 16.66% ;
width: 16.66% ;
}
li.flight-search-flight4 {
max-width: 16.66% ;
width: 16.66% ;
}
.ui-menu .ui-menu-item:hover {
background: var(--secondcolor);
color: var(--whitecolor) !important;
}
.search-formm {
border-radius: 0 !important;
font-size: 13px !important;
height: 40px !important;
color: #495057 !important;
}
button.search-btn.homeseachbtn.mt_btm0.whitetext {
margin-top: 5px;
}
li.flight-search-flight2.exchangeroot.disableres {
max-width: 16.66%;
width: 16.66%;
}
input#to {
background: #fff ;
}
span.flightPaxInfo {
line-height: 35px;
font-size: 13px;
position: relative;
top: -5px;
}
#flight-clsadultcnt li.active {
color: var(--whitecolor) !important;
}
.flight-clsadult1 li:hover{
color: var(--whitecolor) !important;
}
.standard_class input[type=radio]:checked+label {
background-color: var(--maincolor);
border-color: var(--maincolor);
color: var(--whitecolor) !important;
}
.standard_class label:hover{
color: var(--whitecolor) !important;
}
a.apply_traveller {
color: var(--whitecolor) !important;
}
.dropdown-menu.show {
padding: 10px 20px;
width: 160px;
}
.visa-srch_form {
width: 100%;
padding: 0px 20px 0;
}
li.flight-search-flight8 {
width: 100%;
float: left;
margin-bottom: 0px;
}
li.flight-search-flight10 {
width: 100%;
float: left;
margin-bottom: 0 !important;
}
section.offers {
margin: 40px 0;
border: none;
background: none;
padding: 0;
}
.nav-pills .nav-link.active {
color: var(--whitecolor);
background-color: var(--maincolor);
}
.nav-item.flex-sm-fill a {
color: var(--maincolor);
}
.py-5 {
padding-top: 5rem !important;
}
.owl-nav2 .owl-nav .owl-prev {
background: var(--maincolor) !important;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
position: absolute;
color: var(--whitecolor) !important;
}
.owl-nav2 .owl-nav .owl-next {
background: var(--maincolor) !important;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
position: absolute;
color: var(--whitecolor) !important;
}
.owl-nav2 .owl-nav .owl-prev {
left: -50px;
}
.owl-nav2 .owl-nav {
position: absolute;
top: 40%;
transform: translateY(-50%);
width: 100%;
}
.owl-nav2 .owl-nav .owl-next {
right: -50px;
}
.text {
position: absolute;
content: "";
bottom: 13px;
left: 8%;
}
.text {
width: 92%;
}
.text h3 {
color: var(--whitecolor);
font-weight: 600;
margin-bottom: 0;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
}
figure {
overflow: hidden;
transition: .5s ease;
border-radius: 13px;
position: relative;
}
img.img-fluid.top-rated-pic {
position: relative;
width: 100%;
height: auto;
cursor: pointer;
transition: 1.3s ease;
}
.texts {
padding-left: 24px;
padding-right: 24px;
padding-top: 7px;
margin-bottom: 0px;
}
.texts h4 {
font-size: 18px;
font-weight: 600;
line-height: 1.4;
}
.texts h4 a {
display: -webkit-box;
color: #00243c;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.texts h6 {
font-size: 19.72px;
color: var(--maincolor);
font-weight: 700;
display: flex;
align-items: center;
}
.texts h6 del {
font-size: 12.22px;
color: #6f6f6f;
font-weight: 600;
padding-left: 1em;
}
.sh-underline::before {
content: "";
background: var(--maincolor);
width: 50px;
height: 3px;
position: absolute;
bottom: -15px;
left: 20%;
right: 0;
}
section.top-rated-experience {
padding-bottom: 40px;
padding-top: 40px;
}
section.trending-destination {
padding-bottom: 40px;
}
footer {
background: linear-gradient(to bottom, var(--maincolor), #2c8ac0 100%) !important;
padding: 30px 0 0px;
margin-top: 10rem;
}
.listing-title-cls{
font-family: 'Poppins';
}
.Visa-box h1 {
font-family: 'Poppins';
}
ul.links li a:hover {
padding-left: 10px;
color: #fff !important;
}
.title-main h3 {
font-family: 'Poppins';
}
h2.section-heading.sh-underline {
padding-top: 40px;
}
.title-main h5 {
font-family: 'Poppins';
margin-top: 40px;
}
.internation-flight-search-Banner .srch_form .form-control {
height: 40px !important;
}
.exchange_transfer {
left: -27px !important;
top: 5px !important;
}
.col-md-2.col-sm-2.col-12.exchangeroot.disableres.sva2.str2 {
padding-left: 0 !important;
}
.sortright-flight ul li a.active:before{
display: none !important;
}
i.fa.fa-long-arrow-left {
color: #fff !important;
}
.booking_review .fa {
color: #fff !important;
}
a.backarrow {
color: #fff !important;
}
.step.complete.stepfill {
color: #fff !important;
}
.wizard-progress .step:not(:last-child):before {
background-color: #fff !important;
}
.wizard-progress .step {
color: #fff !important;
}
#passenger-details .ui-accordion .ui-accordion-header{
width: 100% !important;
}
.mytrip_babbage_wrapper span{
border: none !important;
}
.ui-widget {
font-family: 'Poppins';
}
.ui-widget input{
font-family: 'Poppins';
}
button.continue_seatbtn {
color: #fff !important;
}
.sortlisting.hotelsortlisting {
background: var(--maincolor) !important;
padding: 10px;
border-radius: 5px;
}
.sortright {
width: 100%;
list-style-type: none;
color: #fff !important;
}
.hotelsortlisting .sortright li.active {
color: #fff !important;
background: #65a8de !important;
padding: 2px 10px !important;
border-radius: 5px !important;
}
.selectstatue ul li{
display: contents !important;
}
a.btn.btn-primary.continue_btnddonsreview.reviewbtn.paynowbtn22.best {
color: #fff;
}
.fair_summary {
background: #fff;
border: 1px solid #d7d7d7;
margin: 0 0 20px 0;
padding: 0px;
position: sticky;
top: 0px !important;
}
button.btn.btn-primary.getback {
color: #fff;
}
.list-detail span {
display: inline-block;
font-weight: normal;
}
a#submit {
color: #fff !important;
}
input.btn-primary.btn-danger.btn.sendEnquirySubmit {
color: #fff;
}
.boxinter:hover .themecontent_bxheight{
background: #fff !important;
}
a.btnn {
background: #36b1e3 !important;
padding: 10px !important;
border-radius:5px !important
}
.tab-content.amenties-tab-content {
border-top: none !important;
}
.amentinestab {
background-color: #f0f1f3;
width: 100%;
padding: 0 20px;
border-radius: 5px;
position: relative;
top: 15px;
}
.tab-content.amenties-tab-content {
margin-bottom: 0;
}
span#totalamt1 {
color: #299d14;
font-size: 22px;
}
.carlistingBanner {
background-color: var(--maincolor) !important;
}
a.search-btn.car_book_button {
height: 40px !important;
padding: 7px !important;
font-size: 16px;
}
.fl-list-show.shadow.car-list.car_filter_type_Sedan.car_filter_seat_4.car_filter_price_1791 {
padding-bottom: 0;
}
li.bus-amenties.bus-b-p-list.active {
background: #2873ad;
border-radius: 5px;
}
.bus-bottom-panel .bus-amenties .active .bus-txt-val {
color: #fff !important;
}
.sp-dwn-m-i-cont {
display: flex;
align-items: center;
margin-top: 0px;
margin-right: 5%;
padding: 10px;
}
.boxinter:hover .itp a{
color: #000 !important;
}
.boxinter:hover .st-txt{
color: #000 !important;
}
.boxinter:hover .st-price{
color: #000 !important;
}
.boxinter:hover .blackcolor{
color: #000 !important;
}
.footer-wave {
padding: 131px 0 0;
text-align: left;
overflow: hidden;
position: relative;
z-index: 1;
transform: translateX(0);
transition: transform .6s ease, -webkit-transform .6s ease;
margin-top: -148px;
}
footer .wave-decoration {
position: absolute;
top: 1px;
z-index: 5;
pointer-events: none;
width: 2000px;
left: 50%;
margin: 0 0 0 -1000px;
height: 129px;
}
footer .wave-decoration svg {
vertical-align: bottom;
margin: -2px -2px 0;
}
svg {
overflow: hidden;
}
footer .wave-decoration svg path {
fill: var(--maincolor);
}
.mb-1 {
margin-bottom: 5px !important;
}
.ft-title {
font-size: 14px;
color: var(--whitecolor);
margin-top: 20px;
font-weight: 600;
}
.links li {
font-size: 12px;
color: #eee;
list-style-type: none;
position: relative;
line-height: 22px;
}
ul.links li a {
transition: all .35s ease-in-out;
color: var(--whitecolor);
}
.links li a {
line-height: 20px;
padding-left: 15px;
text-decoration: none;
}
ul.links li:before {
content: "";
left: 0;
top: 5px;
position: absolute;
background: url(../images/next-ft.png);
width: 16px;
height: 16px;
background-repeat: no-repeat;
}
.social-icons {
padding: 0;
margin: 0;
}
.social-icons li {
display: inline-block;
margin-right: 0;
width: 33px;
border-radius: 6px;
height: auto;
line-height: 30px;
text-align: center;
background: #0f476d;
}
.social-icons li a {
color: var(--whitecolor);
}
.social-icons li a img {
height: auto !important;
}
.news-sec {
margin-top: 18px;
}
.clearfix {
clear: both;
}
.newsletter .news-field {
width: 100%;
padding: 8px;
border-radius: 3px;
float: left;
border: none;
font-size: 12px;
}
.subscribeBtn {
color: var(--whitecolor);
height: auto !important;
}
.news-btn {
background: #0f476d;
color: var(--whitecolor);
padding: 8px;
border-radius: 3px;
font-size: 12px;
border: none;
margin-top: 0;
font-weight: 300;
/* width: 44%; */
width: 100%;
float: left;
}
.clearfix::after {
display: block;
clear: both;
content: "";
}
.patners-list {
padding-left: 0;
margin-top: 6px;
}
.ft-logo-bg li {
background: var(--whitecolor);
}
.patners-list li {
list-style-type: none;
margin: 6px 6px 6px 0;
position: relative;
font-size: 10px;
width: 60px;
height: 35px;
text-align: center;
}
.patners-list li img {
overflow: hidden;
height: 100%;
opacity: 0.8;
object-fit: cover;
width: 100%;
}
.line {
background-image: linear-gradient(to right, var(--maincolor), white, var(--maincolor));
width: 100%;
margin: 12px 0 12px;
padding: 0;
height: 2px;
}
#back-to-top.visible {
opacity: 1;
}
#back-to-top {
position: fixed;
bottom: 10px;
right: 10px;
background-color: #9e9e9e;
color: var(--whitecolor);
border: none;
border-radius: 5px;
padding: 3px 10px;
text-transform: uppercase;
cursor: pointer;
font-weight: 700;
box-shadow: 0 0 2em 0 rgb(0 0 0 / 25%);
transition: all .3s ease-in-out;
display: inline-block;
text-decoration: none;
}
.copyright .copyright-txt {
display: block;
color: var(--whitecolor);
margin: 15px 0 15px 0;
text-align: left;
}
.ft-btn-list li {
width: 49%;
float: left;
margin-right: 2px;
list-style-type: none;
}
.ft-btn-list {
padding-left: 0;
margin-bottom: 0;
}
.ft-btn-list a {
font-size: 12px;
color: var(--whitecolor);
cursor: pointer;
line-height: 33px;
border-radius: 0;
width: 100%;
}
.callIcon {
background: #0f476d;
}
a.btn.enquiry-Icon {
background: #085d97;
}
.sh-underline2::before {
content: "";
background: var(--maincolor);
width: 50px;
height: 3px;
position: absolute;
bottom: -15px;
left: 10%;
right: 0;
}
section.trending-themes-section {
padding-bottom: 40px;
}
.testimonial-pos {
position: relative;
top: 24px
}
.tour-desc {
background: #efefef;
padding: 25px;
border-radius: 10px !important;
}
.similar-packages {
background: #fff;
padding: 12px;
box-shadow: #e7e7e7 2px 2px 5px;
position: sticky;
top: 90px;
}
.modal-dialog.get-offers {
max-width: 800px;
}
.get-offers .modal-header {
background: var(--maincolor);
}
.get-offers button.close {
color: #fff;
opacity: 1;
}
.col-md-12.borderr {
border: 1px solid #ccc;
margin: 5px 15px;
border-radius: 5px;
padding: 15px;
max-width: 96%;
}
button.btn.btn-primary.add-room-btn {
background: var(--maincolor);
border-color: var(--maincolor);
}
.modal-dialog.login-formm {
max-width: 800px;
}
.signup strong {
margin-bottom: 20px;
display: block;
}
.login-formm .modal-header {
border-bottom: none;
}
.col-md-12.signup {
padding: 0;
}
.banner-title-details {
font-size: 17px;
color: #3c3c3c;
font-weight: 500;
text-transform: capitalize;
}
.similar_packages-box {
padding: 0 0 10px;
margin: 13px 0 0;
border-bottom: 1px solid #ccc;
}
.listbox-title-new {
font-size: 13px;
font-weight: 500;
}
.list-detail-inner-new {
color: #8f8f8f;
font-size: 13px;
font-weight: 500;
margin: 0 0 10px;
}
.simi-pack-list-item-img {
overflow: hidden;
position: relative;
height: 70px;
}
.service_subheading {
margin: 0 2px 0 0;
text-transform: capitalize;
font-size: 12px;
color: #8f8f8f;
float: right;
display: block;
width: 100%;
}
.package-includes {
background: #fff;
padding: 10px;
margin-bottom: 20px;
border: 1px solid #eee;
}
.looking-for {
padding: 10px 10px 25px 10px;
border-radius: 0;
background: #fff;
border: 1px solid #eee;
}
.price-include p {
font-size: 15px;
}
.day-detail2 h4 {
color: #666464;
}
.daywise-detail2 h4 {
font-size: 18px;
}
.daywise-detail2 {
background: #fff;
padding: 15px 15px;
border: 1px solid #eee;
}
section.day-detail2 {
background: #fff;
padding: 15px 15px;
border: 1px solid #eee;
}
.day-detail h4 {
color: #666464;
}
.day-detail2 {
padding: 10px 0;
}
.daywise-detail h4 {
font-size: 18px;
}
.daywise-detail {
background: #fff;
padding: 15px 15px;
border: 1px solid #eee;
}
.price-include {
padding: 10px 10px 25px 10px;
border-radius: 0;
background: #fff;
border: 1px solid #eee;
margin: 15px 0;
}
.looking-for p {
font-weight: 400;
font-size: 14px;
}
.package-includes ul {
list-style: none;
margin: 0;
padding: 0;
}
.package-includes ul li {
display: inline-block;
font-size: 13px;
}
.looking-for strong {
text-align: right;
display: block;
font-weight: 500;
padding: 10px 0;
}
.day-detail2 strong {
text-align: right;
display: block;
font-weight: 500;
padding: 10px 0;
}
.looking-for a {
color: #333;
}
.faci-innerlist ul {
list-style: none;
padding: 0;
margin: 0;
}
.faci-innerlist span {
font-size: 21px;
}
.faci-innerlist small {
color: #21c378;
}
.inclusion {
padding: 10px 10px 25px 10px;
border-radius: 0;
background: #fff;
border: 1px solid #eee;
min-height: 450px;
}
.row.mt-2 {
margin-top: 30px !important;
}
.inclusion ul {
padding: 0;
margin: 0;
list-style: none;
}
.inclusion ul li {
list-style: disc;
margin-left: 20px;
font-size: 15px;
}
.policies {
margin-top: 30px;
}
.policies {
background: #fff;
border: 1px solid #eee;
padding: 10px;
}
.policies .nav-tabs .nav-link.active {
background: var(--maincolor);
color: #fff
}
.policies .nav-tabs .nav-link {
color: #333;
}
.faci-innerlist ul li {
display: inline-grid;
text-align: center;
}
.faci-innerlist strong {
padding: 0;
}
.day-detail2 a {
color: #333;
}
.package-includes span {
display: block;
font-size: 15px;
color: #525151;
font-weight: 300;
}
.package-includes ul li {
display: inline-block;
font-size: 13px;
text-align: center;
padding: 10px 15px;
}
.package-includes strong {
font-size: 18px;
}
.package-includes ul li:first-child {
padding-left: 0px;
}
.service_subheading-para {
color: #3c3c3c;
font-size: 12px;
font-weight: 700;
margin: 0 0 5px;
}
.testimonial-inner img.tm-people {
width: 60px !important;
height: 60px;
-webkit-border-radius: 50%;
border-radius: 50%;
-o-object-fit: cover;
object-fit: cover;
max-width: none
}
.link-name {
font-family: "Montserrat", Sans-serif;
font-size: 14px;
color: #6c83a2
}
.mobile-view {
display: none;
}
.link-position {
font-family: "Montserrat", Sans-serif;
font-size: 12px;
color: #6c83a2
}
.search-formm {
padding: 25px 20px;
border-radius: 0;
font-size: 13px;
}
.heightfixx {
height: 52px;
border-radius: 0;
font-size: 13px;
}
.home-tab-btns .tab-list{
width:auto;
}
.search-btn:hover {
color: #fff !important;
}
.search-btn {
border: none;
font-size: 18px;
background: var(--maincolor);
float: right;
color: var(--whitecolor);
border-radius: 5px;
text-decoration: none;
text-align: center;
margin-top: 20px;
}
.overlay {
position: absolute;
bottom: 0;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.3);
color: #f1f1f1;
width: 100%;
top:0;
transition: .5s ease;
color: white;
font-size: 20px;
padding: 20px;
text-align: center;
}
.boxinter:hover .theme-content p{
color:#000 !important
}
.package-wrap img {
height: 285px !important;
object-fit: cover;
}
.ratingfilter-search .fa.fa-star.checked {
visibility: visible;
color: #ffa400fc !important;
}
.fa.fa-star.checked {
color: #ffa400fc !important;
}
.banner-content-visa h2 {
margin-bottom: 0;
line-height: 35px;
font-family: 'poppins';
font-weight: 400;
font-size: 22px;
letter-spacing: 1px;
}
h2.text-yellow.visa-particilartitle {
font-size: 20px;
color: #000;
font-weight: 500;
margin-top: 5px;
font-family: 'Poppins';
}
.visa-tile-bg{
font-family: 'poppins';
color:#fff !important
}
.paddingright0 {
padding-right: 0;
}
.paddingleft0 {
padding-left: 0;
}
.padding0 {
padding: 0;
}
button.subscribeBtn.news-btn.search-btn {
width: 100%;
}
#internal-pages .navbar-light .navbar-nav .nav-link {
color: #333;
padding: 0 20px;
}
.discount-coupon {
padding: 12px 16px;
background: #c7d6e5;
font-size: 16px;
border-radius: 5px;
color: #252525;
text-align: left;
}
.discount-coupon span {
font-weight: 600;
}
#internal-pages2 .navbar-light .navbar-nav .nav-link {
color: #333;
padding: 0 20px;
}
section.bread {
background: #e9ecef;
}
.breadcrumb {
margin-bottom: 0;
}
.tour-listing .table-container {
display: none;
margin-top: 15px;
}
.tour-listing .table-container.active {
display: block;
}
.tour-listing .table {
font-size: 14px;
margin-top: 10px;
margin-bottom: 0;
}
.tour-listing .table thead tr {
background: #364ca533;
}
.tour-listing .table thead tr th {
font-weight: 600;
border-bottom-color: transparent !important;
}
.tour-listing .table tbody tr {
background: rgb(243, 232, 232);
}
.table-responsive.tour-listing {
margin-top: 0 !important;
}
.tour-listing .table tbody tr td {
border-color: var(--text-white);
}
.tour-listing .hotels-category-list {
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
}
.amenties ul li.active {
border-bottom: 2px solid;
}
#traveller .modal-dialog {
max-width: 900px;
margin: 1.75rem auto;
}
#traveller .modal-header {
align-items: center;
}
#traveller button.close {
font-size: 18px;
height: 100%;
}
.traveller-select {
border: 1px solid #CCC;
padding: 6px 0px;
border-radius: 0;
font-size: 13px;
}
button.btn.dropdown-toggle {
width: 100%;
text-align: left;
}
.innr_pnl_v2 {
width: 100%;
position: relative;
}
.flex-adltcol {
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: justify;
justify-content: space-between;
display: flex;
margin-bottom: 15px;
}
.trvlhead {
font-size: 13px;
font-weight: 600;
}
.agetxt {
font-size: 11px;
}
#field1 {
border-radius: 4px;
border: 1px solid #dcdcdc;
display: flex;
}
#field2 {
border-radius: 4px;
border: 1px solid #dcdcdc;
display: flex;
}
#field3 {
border-radius: 4px;
border: 1px solid #dcdcdc;
display: flex;
}
.divider_nw {
width: 100%;
height: 1px;
background: #eee;
float: left;
margin-bottom: 4px;
}
.cont_flnw {
padding: 0;
display: inline-block;
position: relative;
padding-left: 28px;
margin: 6px 25px 6px 0;
cursor: pointer;
font-size: 13px;
line-height: 19px;
}
.cont_flnw input {
position: absolute;
opacity: 0;
cursor: pointer;
}
.chk_flnw {
position: absolute;
top: 0;
left: 0;
height: 20px;
width: 20px;
background-color: #fff;
border-radius: 50%;
border: 1px solid #2196f3;
}
.dn_btn {
padding: 8px 12px;
border: 1px solid #2196f3;
color: #2196f3;
text-align: center;
text-decoration: none;
font-size: 14px;
font-weight: 600;
border-radius: 5px;
width: 100%;
display: block;
margin-top: 7px;
cursor: pointer;
}
.sub{
width: 26px;
height: 31px;
border: 0;
background: none;
font-size: 18px;
cursor: pointer;
color: #000!important;
}
.inptno {
border: 0;
text-align: center;
border-left: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;
font-size: 14px;
font-family: 'Open Sans';
width: 40px;
background: #f6f9ff;
}
.dropdown-menu.show {
padding: 10px 20px;
width: 220px;
}
.add {
width: 26px;
height: 31px;
border: 0;
background: none;
font-size: 18px;
cursor: pointer;
color: #000!important;
}
.btn:focus {
box-shadow: none !important;
}
#traveller input.form-check-input {
display: none;
}
#infoModal .modal-header {
padding: 0px 20px;
}
#infoModal button.close {
top: 3px;
position: relative;
}
#infoModal .nav-tabs .nav-link.active {
font-weight:bold;
background-color: transparent;
border-bottom:3px solid #dd0000;
border-right: none;
border-left: none;
border-top: none;
}
#infoModal .modal-dialog {
max-width: 800px;
}
#infoModal .tab-content {
padding: 0px 0;
}
#infoModal .nav-tabs .nav-link:hover {
isolation: isolate;
border: none;
}
#infoModal thead {
background: #e7e7e7;
}
#infoModal .nav-tabs .nav-link{
color: var(--maincolor);
}
#infoModal .table-responsive {
border: 1px solid #ccc;
border-radius: 5px;
margin-top: 0;
}
.contact-information-form .form-control:focus {
box-shadow: none;
}
.traveller-information-form .form-control:focus {
box-shadow: none;
}
.gst-information-form .form-control:focus {
box-shadow: none;
}
#hotel input {
height: 52px;
border-radius: 0;
}
#hotel select {
height: 52px;
border-radius: 0;
}
.bagg_info {
padding-top: 5px;
border-top: 1px solid #ccc;
}
.fair_details_title {
padding: 5px 10px 10px;
}
.destination_left_details {
width: 100%;
float: left;
}
.destination_left_details .destination_name {
font-size: 18px;
color: #000;
margin: 0;
padding: 0;
font-weight: bold;
}
.destination_right_details .destination_name {
font-size: 18px;
font-weight: bold;
}
.destination_right_details.mytip_deatilsalign p {
font-size: 11px;
color: #7f7f7f;
font-weight: 600;
margin-bottom: 0;
}
.fare_information {
font-size: 12px;
font-weight: bold;
padding: 4px 10px;
text-align: center;
border-radius: 4px;
}
.fligt_logo-content {
margin-top: 20px;
}
.fligt_logo-content h5 {
font-weight: 500;
font-size: 12px;
margin-bottom: 2px;
}
.flight_details.review_left {
margin-left: 20px;
}
.flight_search_list_details .flight_details {
margin: 0;
padding: 0;
text-align: left;
}
.flight_search_list_details .flight_time {
font-size: 13px;
color: #000;
margin: 0;
padding: 0;
font-weight: bold;
}
.flight_search_list_details .flight_time2 {
font-size: 12px;
color: #000;
margin: 0;
padding: 0;
font-weight: bold;
}
.flight_search_list_details .flight_cityname {
font-size: 12px;
color: #7f7f7f;
margin: 0;
padding: 0;
font-weight: bold;
}
.flight_search_list_details .flight_cityname2 {
font-size: 13px;
color: #7f8c8d;
padding: 0;
font-weight: 600;
}
.flight_search_list_details .theme-search-results-item-flight-section-path {
position: relative;
height: 60px;
margin: 0 5px;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-fly-time {
text-align: center;
width: 100%;
position: absolute;
top: 7px;
left: 0;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-fly-time p {
margin-bottom: 0;
color: #293143;
font-size: 12px;
font-weight: bold;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-line {
position: absolute;
top: 30px;
left: 0;
width: 100%;
height: 2px;
background: #94a5a6;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-line-start {
position: absolute;
left: -20px;
text-align: center;
width: 30px;
top: 28px;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-line-dot {
border-radius: 50%;
background-color: var(--main-color) !important;
margin-bottom: 10px;
margin-left: 10px;
box-shadow: 0 0 0 2px #94a5a6;
}
.mytrip_linedot {
width: 5px !important;
height: 5px !important;
}
.mytrip_bloginfo12 span {
font-weight: 500;
color: #444;
font-size: 13px;
}
.mytrip_bloginfo12 .nonrefundable {
margin-top: 15px;
margin-bottom: 10px;
}
.nonrefundable {
float: right;
padding: 2px 10px;
border: 1px solid #ECF0F1;
border-radius: 4px;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-line-end {
right: -24px;
position: absolute;
text-align: center;
width: 30px;
left: auto;
top: 28px;
}
.fligt_logo-content h6 {
font-weight: 500;
font-size: 12px;
}
.flight_search_list_details .fligt_logo {
margin: 0;
width: auto;
margin-bottom: 10px;
height: 20px;
padding: 0;
text-align: left;
}
.flight_search_list_details .fligt_logo img {
margin: 0 7px 10px 0;
padding: 0;
height: auto;
width: 30px;
float: none;
}
div#faredt-1 {
width: 100%;
float: left;
padding: 0px 10px;
margin-top: 10px;
border: 1px solid #ddd;
border-radius: 10px;
margin-bottom: 20px;
}
.tour-listing .hotels-category-list li {
position: relative;
display: inline-block;
font-size: 14px;
margin-right: 12px;
padding-left: 18px;
cursor: pointer;
}
.tour-listing .hotels-category-list li::before {
content: '';
width: 13px;
height: 13px;
background: transparent;
position: absolute;
border-radius: 50%;
top: 5px;
left: 0;
border: 1px solid grey;
}
.tour-listing .hotels-category-list li::after {
content: '';
width: 7px;
height: 7px;
background: grey;
position: absolute;
border-radius: 50%;
top: 8px;
left: 3px;
}
.tour-listing .hotels-category-list li.active::before {
border: 1px solid blue;
}
.tour-listing .hotels-category-list li.active::after {
background: blue;
}
li.flight-search-bus125 {
width: 33.33% !important;
}
input#bus_source {
height: 40px !important;
padding: 10px 20px;
}
input#mytrip_city_from {
padding: 10px !important;
}
#mytrip_city_to {
padding: 10px ;
}
.col-lg-2.col-md-2.col-sm-2.col-12.sva3.str3.dkjh {
padding-left: 0 !important;
}
a.ui-state-default.ui-state-highlight {
color: #333 !important;
}
.bus-sorting ul li a {
color: #fff !important;
}
.bus-sorting ul li a.active {
background: #74bff9 !important;
border-radius:5px;
position: relative;
}
select#trip {
height: 40px;
}
button.addcity-btn.homeseachbtn.addSegment {
color: #fff;
font-weight: 500;
padding: 10px !important;
height: 50px;
}
.addcity-btn:hover{
background: var(--maincolor) !important;
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light {
background-color: #efefefb0 !important;
}
.srch_form .form-control{
height: 40px !important;
}
li.flight-search-flight2.exchangeroot {
width: 33.33% !important;
}
li.flight-search-flight4.bussss {
width: 33.33% !important;
max-width: 33.33% !important;
}
button.btn.registerbtn {
color: #000 !important;
}
a.viewhotel-details {
border-radius: 5px !important;
display: inline-block !important;
margin: 5px 0 !important;
}
a.search-btn.book-hotel-btn {
height: auto !important;
padding: 5px 10px;
position: relative;
top: 10px;
}
h3.ui-accordion-header.ui-corner-top.ui-accordion-header-collapsed.ui-corner-all.ui-state-default.ui-accordion-icons {
background: #dddddd !important;
text-align: left !important;
}
<<<<<<< HEAD
.profiletab {
margin: 10px 0 20px;
float: left;
list-style: none;
height: auto;
border-bottom: none;
width: 100%;
=======
input#to {
background: url(../../images/calendar.png) right 10px center no-repeat !important;
>>>>>>> e284c0d4bb6beae7ca2a930c27d08b0581f2f6ed
}
@media (max-width: 992px) {
.bg-light {
background-color: var(--whitecolor) !important;
}
<<<<<<< HEAD
.about-section ul li {
list-style-type: none;
margin: 5px 5px;
}
=======
.disabledcls{
background:url(../../images/calendar.png) !important;
background-repeat:no repeat !important;
}
input#to {
background: url(../../images/calendar.png) right 10px center no-repeat !important;
}
span.flightPaxInfo {
line-height: 35px;
font-size: 13px;
position: relative;
top: 0px !important;
}
.offer_box .expires_date {
bottom: 125px !important;
top: auto;
left: 10px;
}
ul.nav.nav-tabs.nav-pills.flex-column.flex-sm-row.text-center.bg-light.border-0.rounded-nav.nav.nav-tabs {
margin-bottom: 0px !important;
}
.home-tab-btns {
padding: 15px 15px 0;
margin-bottom: 20px !important;
}
.filter-sec.shadow.filter-box-package.fixedformpackage {
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.t-box-cls:after {
position: absolute;
bottom: 0;
right: 18px;
height: 16px;
content: "";
top: 20px;}
>>>>>>> e284c0d4bb6beae7ca2a930c27d08b0581f2f6ed
.selecthotelbtn a {
width: 60% !important;
}
.about-section table tr th {
font-family: Poppins, sans-serif!important;
padding: 10px;
}
.profiletab {
margin: 10px 0 20px;
float: left;
list-style: none;
height: auto;
border-bottom: none;
width: 100%;
}
h3.ui-accordion-header.ui-corner-top.ui-accordion-header-collapsed.ui-corner-all.ui-state-default.ui-accordion-icons {
background: #dddddd !important;
text-align: left !important;
}
.fiardetails_bg .destination_left_details p {
line-height: normal;
}
.destination_right_details .destination_name {
font-size: 12px;
font-weight: bold;
margin-right: 60px !important;
}
.flight_search_list_details .fligt_logo{
height:auto !important
}
.airport_timeinformation {
width: 100% !important;
margin-top: 7px;
margin-bottom: 7px;
line-height: 10px;
}
.formtitlecls {
font-size: 10px!important;}
span.ui-accordion-header-icon.ui-icon.ui-icon-circle-arrow-e {
margin-right: 5px;
display: inline-block;
}
.continue_btn_22{
background-color: #4daffb !important;
}
.destination_left_details .destination_name{
font-weight: normal;
}
.sortlisting-flight-round ul {
background: #fff;
position: absolute;
bottom: 0 !important;
margin: 0;
top: auto;
height: 200px;
z-index: 999999;
width: 100%;
border: 1px solid #e1dede;
padding: 8px;
left: 0;
padding-top: 10px !important;
border-top: 1px solid #d7d7d7;
}
.col-md-2.col-sm-2.col-12.exchangeroot.disableres.sva2.str2 {
padding-left: 15px !important;
}
.col-lg-2.col-md-2.col-sm-2.col-12.sva3.str3 {
padding-right: 15px !important;
}
#flight-clsadultcnt li.active{
color: #fff !important;
}
.mobile_footer_bottomcontinuefixedtop.multicity_footerfixed {
bottom: 30px;
}
a.btn.btn-primary.btn-block.continue_btn_22top.ng-scope {
color: #fff;
}
.cancel-btn-mb-sort {
color: #fff;
}
i.fa.fa-long-arrow-left {
color: #333 !important;
}
select.form-control.bdrvisible.search_border_redi.tripTypeDrop {
border-radius: 5px !important;
}
span#intPublishedFare {
color: #fff;
}
.home-testimonial {
padding-top: 30px;
}
section.trending-themes-section {
padding-bottom: 40px;
padding-top: 30px;
}
h3.ui-accordion-header.ui-corner-top.ui-state-default.ui-accordion-header-active.ui-state-active.ui-accordion-icons {
color: #fff !important;
}
.fair_summary {
background: #fff;
border: 1px solid #d7d7d7;
margin: 0 0 70px 0;}
.ui-accordion .ui-accordion-header {
display: table;}
span.mobile_totalamount {
color: #fff !important;
}
a.estimate-btn.sendRateEnuiryPackagetour.ng-binding {
max-width: 105px !important;
font-size: 14px !important;
}
a.mdr.svmdr.detail_link.detailbtn-mobile.detail_link{
max-width:95px !important;
font-size: 14px !important;
}
.sortright-flight-round li a {
color: #333;}
nav.navbar.navbar-expand-lg.navbar-light.bg-light {
background-color: #fff !important;
box-shadow: #555 2px 2px 5px;
}
.loginnnn ul {
padding-left: 0 !important;
}
.navbar-light .navbar-nav .nav-link {
color: var(--black-bg-color) !important;
padding: 5px 0px;
font-size: 1rem;
}
.sortlisting.hotelsortlisting {
background: rgba(0, 0, 0, 0.5) !important;
}
button.search-btn.homeseachbtn.mt_btm0.wi100 {
width: 100% !important;
}
a.search-btn.book-hotel-btn {
height: auto !important;
}
span.hotelnames.text-white {
color: #fff !important;
height: 100%;
align-items: center;
display: inline-flex;
}
.row.car-main.padding15 {
padding: 0 15px;
}
.col-md-4.ui-widget.padding15 {
margin-bottom: 0;
}
.col-md-4.padding00 {
padding: 0;
}
input.form-control.time-select {
line-height: 40px;
}
input[type="time"]::-webkit-calendar-picker-indicator {
background: none;
}
a.car-sort.hotelsort {
cursor: pointer !important;
}
.col-md-9.col-sm-12.col-12.offset-md-3.mag0 {
padding: 0;
}
ul.bus-fr.bus-bottom-panel.bus-d-color.nav.nav-tabs.car-nav-tabs.bus-bottom-panel-hover {
float: left;
}
.bus-bottom-panel .bus-b-p-list {
display: block !important;
line-height: 24px;
border-left: 0;
width: auto !important;
}
a.search-btn.car_book_button.f100 {
float: left !important;
}
.filter-sec.shadow.filter-box {
position: fixed !important;
}
.col-md-4.ui-widget {
padding: 0;
margin-bottom: 10px;
}
.col-md-4.paddingright0 {
padding: 0;
}
.col-md-4.car-Start_Date {
padding: 0;
}
li.flight-search-flight6.carbtn3 {
width: 100% !important;
float: left;
}
li.flight-search-bus125 {
width: 100% !important;
}
li.flight-search-flight2.exchangeroot {
width: 100% !important;
margin-top: 10px;
}
.exchange_transfer-home.exchange_transfer.card-5.bus_source_destination_exchange {
left: auto !important;
top: -15px !important;
}
.container.py-5.mgt10 {
padding-top: 6rem !important;
padding-bottom: 4.2rem !important;
}
div#destination_city_name_section {
padding: 0;
margin-bottom: 10px;
}
div#car_end_date_div {
padding: 0;
}
ul.directflight.car {
display: none;
}
select {
height: 40px;
}
li.flight-search-flight4.disableres {
margin: 8px 0 10px;
}
a.dt-view.btnn.i-tourbtn {
background: #6098e4 !important;
padding: 10px;
border-radius: 5px;
}
li.flight-search-flight9 {
width: 100% !important;
float: left;
margin: 5px 0px !important;
}
li.flight-search-flight4.bussss {
width: 100% !important;
max-width: 100% !important;
}
.col-md-4.width100 {
PADDING-LEFT: 0;
margin-top: 5px;
}
li.flight-search-flight6.carbtn2 {
width: 100% !important;
float: left;
margin-left: 0%;
}
li.flight-search-flight6.carbtn {
width: 100% !important;
margin: 0;
float: right;
}
.outstaion .padding-0 {
padding-bottom: 4px;
padding-left: 6px!important;
display: inline-table !important;
}
.hotelsort:hover {
color: #fff !important;
text-decoration: none;
cursor: pointer !important;
}
.mobile_footer_bottomcontinuefixed .active {
background: #58a1da !important;
}
a.mdr.svmdr.detail_link.detailbtn-mobile.detail_link {
font-size: 15px !important;
font-weight: normal;
padding: 7px 0px !important;
}
a.btn.enquiry-Icon {
display: inline-block!important;
}
.sortright-flight ul li {
color: #000 !important;
}
.cancel-btn-mb-sort.bttmm0 {
color: #fff !important;
}
.ft-btn-list li {
width: 33.33%;
float: left;
list-style-type: none;
margin-right: 0;
}
a.mdr.svmdr.detail_link.detailbtn-mobile.detail_link_3 {
font-size: 15px !important;
}
.mobile-btn span {
font-size: 30px !important;
}
.navbar-nav li .nav-link{color: var(--black) !important;}
.navbar-light .navbar-nav .nav-link:hover {
color:var(--maincolor) !important;
}
.srch_form {
padding: 0px 15px !important;
margin: 0 15px;
}
section.trending-destination {
padding-bottom: 0px !important;
padding-top: 20px;
}
.selectroom-flip.selecthotelbtn a {
font-size: 12px !important;
text-align: center !important;
font-weight: 500 !important;
color: #fff !important;
padding: 6px 7px !important;
margin: 5px 0;
border-radius: 5px;
}
.car-sort a:hover{
color:#fff !important;
}
.hotelsort a:hover{
color: #fff !important
}
.custom-toggler.navbar-toggler {
border-color: rgb(253, 248, 252) !important;
}
li.flight-search-flight1.disableres {
width: 100% !important;
max-width: 100% !important;
}
li.flight-search-flight5.disableres{
width: 100% !important;
max-width: 100% !important;
}
section.offers {
margin-bottom: 0;
}
h2.section-heading.sh-underline {
padding-top: 0px;
}
.navbar-light .navbar-toggler{
color: #fff !important;
}
li.flight-search-flight3{
width: 100% !important;
max-width: 100% !important;
}
li.flight-search-flight2.exchangeroot.disableres{
width: 100% !important;
max-width: 100% !important;
}
li.flight-search-flight4{
width: 100% !important;
max-width: 100% !important;
}
/* header#internal-pages {
display: none;
} */
section.sticky-detail-package {
position: relative;
}
.banner-flight {
display: none;
}
.rt-sidebar-group {
display: none;
}
.flight-name {
display: inline-block;
width: 90px;
white-space: nowrap;
overflow: hidden !important;
text-overflow: ellipsis;
}
.fl_info_col {
margin-top: 0px;
}
.col-md-3.mr {
width: 25%;
}
.col-md-6.mr {
width: 50%;
}
.col-md-3.mr.text-right {
width: 25%;
padding-left: 0;
}
.col-md-2.mr2 {
width: 35%;
padding-right: 0;
}
.col-md-7.mr2 {
width: 30%;
padding-right: 0;
}
.col-md-3.mr2.text-right {
width: 30%;
}
.col-md-7.mr3 {
width: 30%;
}
.col-md-2.mr3 {
width: 35%;
padding-right: 0;
}
.col-md-3.mr3.text-right {
width: 35%;
}
.ecm small {
display: none;
}
button.btn.btn-danger.book-btn {
margin-left: 0;
font-size: 13px;
}
.more-fare {
left: 30%;
top: -10px;
}
/* input[type="date"]:before {
content: attr(placeholder) !important;
color: #333;
position: absolute;
} */
.book-btn span {
position: relative;
left: -10px;
}
.banner-packages {
background-size: cover;
}
.about-india {
margin-top: 20px;
}
.about-package h3 {
font-size: 18px;
}
.package-detail {
padding-top: 10px;
}
.amenties ul li {
padding: 10px 12px 20px;
}
.mndone {
display: none;
}
section.content-area {
padding-top: 0;
}
.col-lg-3.mx-auto.col-md-7.mb-5.mb-lg-0 {
margin-bottom: 0 !important;
}
.banner {
background-size: cover;
}
.p-5 {
padding: 1rem 1rem 3rem !important;
display: inline-block;
}
h2 {
font-size: 25px;
}
.owl-nav2 .owl-nav .owl-next {
right: 0px;
}
.owl-nav2 .owl-nav .owl-prev {
left: 0px;
}
.search-btn {
width: 100%;
}
.desktop-view {
display: none;
}
.mobile-view {
display: inline-block;
}
.paddingright0 {
padding-right: 15px;
width: 100%;
}
.padding0 {
padding: 0 15px;
}
.paddingleft0 {
padding-left: 15px;
}
.heightfixx {
border-radius: 5px;
}
.form-group {
margin-bottom: 10px;
}
.search-formm {
margin-bottom: 10px;
border-radius: 5px;
}
.navbar-light .navbar-nav .nav-link {
color: var(--maincolor);
}
.navbar-light .navbar-nav .nav-link:hover {
color: var(--maincolor);
}
.offer-pic {
height: 100%;
padding-bottom: 10px;
}
.flex-column {
flex-direction: inherit !important;
}
.nav-item.flex-sm-fill a {
color: var(--maincolor);
text-transform: capitalize !important;
padding: 10px 6px;
display: table-caption;
}
.footer-nav-title::after {
content: "\f067";
font-family: 'FontAwesome';
position: absolute;
right: 20px;
cursor: pointer;
}
.col-lg-2.col-md-6.col-sm-4.col-12.pr-0 {
padding-right: 15px !important;
}
.footer_verfiedlogo.mobile_show {
display: none;
}
.footer-nav-toggle::after {
content: "\f068";
}
}
/* start listing page css */
.price-filter {
font-size: .875rem;
}
.d-flex.align-items-center {
display: inline-block !important;
}
.price-filter #min-range,
.price-filter #max-range {
font-weight: 600;
min-width: 54px;
border: 1px solid var(--greycolor);
background: var(--maincolor);
display: inline-block;
padding: 0.1rem 0.2rem;
color: var(--whitecolor);
border-radius: 0.25rem;
}
.st ul {
list-style: none;
margin: 0;
padding: 0;
}
.st ul li {
display: inline-block;
width: 49%;
}
.st2 ul {
list-style: none;
margin: 0;
padding: 0;
}
.st2 ul li {
display: block;
width: 100%;
}
#price-range-slider {
background: var(--maincolor);
border: 0;
border-radius: 0;
height: 2px;
min-width: 128px;
margin: 15px 0.5rem;
}
#price-range-slider .ui-corner-all {
height: 2px;
}
#price-range-slider .ui-slider-range {
background: var(--maincolor);
border-radius: 0;
height: 2px;
}
#price-range-slider .ui-slider-handle {
border-radius: 50%;
width: 16px;
height: 16px;
top: -8px;
outline: 0;
}
#price-range-slider .ui-state-default,
#price-range-slider .ui-widget-content .ui-state-default,
#price-range-slider .ui-widget-header .ui-state-default,
#price-range-slider .ui-button {
border: 1px solid var(--greycolor);
background: var(--maincolor);
}
.pagename-strip li {
display: inline-block;
padding-right: 20px;
font-weight: 600;
font-size: 14px;
}
#price-range-slider .ui-slider-handle:after {
content: '';
width: 10px;
height: 10px;
position: absolute;
background: var(--maincolor);
border-radius: 50%;
left: 2px;
top: 2px;
}
.read-more-content {
margin-bottom: 0;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
}
.daywise-detail strong {
text-align: right;
display: block;
padding: 10px 0;
font-weight: 500;
}
section.hd {
padding: 15px;
margin: 10px 0;
background: #fff;
}
.hd-detail p {
font-size: 15px;
margin-bottom: 0;
}
img.img-fluid.hd {
height: 150px;
width: 100%;
object-fit: cover;
}
.daywise-detail a {
color: #333;
}