| 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/tripstring.com/public/assets/css/ |
Upload File : |
.mt-5 {
margin-top: 5px;
}
.mt-10 {
margin-top: 10px;
}
.mt-15 {
margin-top: 15px;
}
.mt-20 {
margin-top: 20px;
}
.d-block {
display: block;
}
a {
color: #0d635d;
}
.months-section {
padding: 40px 0;
}
.month-wrap {
display: flex;
flex-direction: column;
align-items: center;
}
.month-wrap .month-img {
display: inline-flex;
width: 100px;
height: 100px;
border-radius: 50%;
overflow: hidden;
border: 2px solid #18a99e;
padding: 3px;
justify-content: center;
align-items: center;
}
.month-wrap .month-img img {
object-fit: cover;
width: 100%;
height: 100%;
border-radius: 50%;
}
.month-wrap .month-caption {
text-decoration: none;
color: #0d635d;
font-size: 20px;
display: inline-block;
margin-top: 4px;
}
#months-slider {
position: relative;
}
#months-slider .owl-nav .owl-prev, #months-slider .owl-nav .owl-next {
width: 50px;
height: 50px;
border-radius: 50%;
font-size: 32px;
line-height: 0;
display: inline-flex;
justify-content: center;
align-items: center;
position: absolute;
top: 32%;
transform: translateY(-50%);
overflow: hidden;
border: 2px solid #404041 !important;
}
#months-slider .owl-nav .owl-prev span, #months-slider .owl-nav .owl-next span {
position: absolute;
top: 44%;
transform: translateY(-50%);
color: #404041 !important;
}
#months-slider .owl-nav .owl-prev {
left: -7rem;
}
#months-slider .owl-nav .owl-next {
right: -7rem;
}
#months-slider .owl-dots {
text-align: center;
margin-top: 12px;
display: block;
}
#months-slider .owl-dots .owl-dot {
width: 12px;
height: 12px;
background: #bdbdbd;
border-radius: 50%;
margin: 0 4px;
}
#months-slider .owl-dots .owl-dot.active {
background: #0d635d;
}
.top-header {
padding: 0 calc(50% - 755px);
background: #fff;
border-bottom: 1px solid #ebebeb;
}
.top-header-nav {
display: flex;
justify-content: flex-end;
align-items: center;
margin-bottom: 0;
padding: 0;
}
.top-header-nav li {
margin: 7px 10px;
}
.top-header-nav li a {
display: flex;
align-items: center;
color: #18a99e;
}
.top-header-nav li a img {
margin-right: 2px;
width: 20px;
}
.top-header-nav li.travelogue-item a img {
margin-right: 4px;
}
.closebtn {
position: absolute;
right: 15px;
top: -52px;
color: #fff;
font-weight: 600;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
background: #18a99e;
border-radius: 5px;
}
.manu_bar .nav-item {
position: relative;
border-right: 1px solid #eee;
}
.manu_bar .nav-item:last-child {
border-right:0;
}
.manu_bar .nav-item.dropdown {
padding-right: 15px;
}
.manu_bar .nav-item.dropdown::before {
position: absolute;
right: 0;
top: 7px;
color: #18a99e;
font-size: 12px;
width: 25px;
height: 25px;
line-height: 25px;
text-align: center;
cursor: pointer;
}
.manu_bar .nav-item a {
border-right: 0;
padding: 6px 10px;
font-family: 'latoregular';
}
.manu_bar .nav-item a span {
vertical-align: sub;
}
.manu_bar .nav-item .submenu_bar {
position: absolute;
width: 170px;
background: #fff;
opacity: 0;
visibility: hidden;
transition: .3s all ease-out;
top: 53px;
border-radius: 5px;
overflow: hidden;
}
.manu_bar .nav-item:hover .submenu_bar {
opacity: 1;
visibility: visible;
transition: .3s all ease-out;
top: 33px;
}
.manu_bar .nav-item .submenu_bar li {
display: block;
width: 100%;
border-bottom: 1px solid #eeeeee;
}
.manu_bar .nav-item .submenu_bar li a {
display: block;
padding: 10px 12px;
}
.banner-with-preloader {
height: 432px;
}
.banner-preloader-wrapper {
height: 100%;
background: #f9f9f9;
position: absolute;
left: 0;
top: 0;
width: 100%;
z-index: 9;
}
.banner-preloader {
z-index: 9;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.banner-preloader img {
width: 100px;
height: auto;
}
.bannerslidercls {
position: relative;
}
.bannerslidercls .item picture::before {
content: '';
position: absolute;
background: rgba(0, 0, 0, .6);
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 9;
}
.home-tab-btns .nav.nav-tabs {
border-bottom: 0px solid #ccc;
}
.search-form-box {
z-index: 99999;
position: absolute;
bottom: 10%;
left: 1.5%;
background: #fff;
width: 30%;
border-radius: 6px;
min-height: 432px;
}
/* .search-box {
position: absolute;
width: 40%;
bottom: 0;
border-radius: 6px;
min-height: 432px;
right: auto;
transform: translate(0, -15%);
z-index: 9;
margin-top: 10px;
background: var(--text-color-white);
} */
.home-srch {
padding: 0 !important;
}
.shadow {
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
}
.home-tab-btns .tab-list.active {
border-top: 4px solid #0d635d;
}
.srch_form .custom-radio .custom-control-input:checked~.custom-control-label::after,
.custom-radio .custom-control-input:checked~.custom-control-label::after {
background-image: url(../images/radio-on-button.png);
}
.srch_form .custom-control-label::after {
background: no-repeat 50%/100% 100%;
top: 0 !important;
}
.srch_form .custom-control-input:checked~.custom-control-label::before,
.custom-radio .custom-control-input:checked~.custom-control-label::before {
color: var(--text-color-white);
border: none;
background: none;
box-shadow: none;
}
span.flightPaxInfo {
font-weight: 300;
font-size: 13px;
}
.home-tab-btns .tab-list {
padding: 0;
text-align: center;
padding-left: 20px;
width: 100px;
}
.home-srch {
padding: 0 !important;
}
.home-tab-btns .tab-list a {
color: #404041;
padding: 10px;
display: block;
text-decoration: none;
border: 0;
font-size: 13px;
}
.srch_form {
padding: 10px 20px;
text-align: left;
}
.srch_form .form-control::placeholder {
font-size: 13px;
color: #292727;
font-weight: 300;
}
.srch_form .form-control {
margin-bottom: 0;
font-size: 14px;
}
.tab-content {
width: 100%;
}
li.flight-search-flight1 {
width: 46%;
float: left;
}
li.flight-search-flight2.exchangeroot {
width: 46%;
float: left;
margin-left: 8%;
}
li.flight-search-flight3 {
width: 100%;
float: left;
}
li.flight-search-flight4 {
width: 48%;
float: left;
}
li.flight-search-flight5 {
width: 48%;
float: left;
margin-left: 4%;
}
li.flight-search-flight6 {
width: 100%;
float: left;
margin-bottom: 20px;
}
.formullist {
padding: 0;
}
li.flight-search-flight7 {
width: 100%;
/*margin-bottom: 10px;*/
float: left;
}
li.flight-search-flight8 {
width: 100%;
float: left;
margin-bottom: 20px;
}
li.flight-search-flight9 {
width: 100%;
float: left;
margin-bottom: 20px;
text-align: left;
}
li.flight-search-flight10 {
width: 100%;
float: left;
margin-bottom: 20px;
}
li.flight-search-flight11 {
width: 48%;
float: left;
}
li.flight-search-flight12 {
width: 48%;
float: left;
margin-left: 4%;
}
li.flight-search-flight13 {
width: 48%;
float: left;
}
li.flight-search-flight14 {
width: 48%;
float: left;
margin-left: 4%;
}
.flight-search-flight15 {
width: 48%;
float: left;
margin-left: 0;
}
.flight-search-flight16 {
width: 48%;
float: left;
margin-left: 4%;
}
.flight-search-flight17 {
width: 48%;
float: left;
margin-bottom: 20px;
}
.flight-search-flight18 {
width: 48%;
float: left;
margin-left: 4%;
}
.flight-search-flight15 .form-group {
margin-bottom: 0;
}
.flight-search-flight16 .form-group {
margin-bottom: 0;
}
.form-black {
color: #000;
margin: 0 0 16px 0;
padding: 0;
float: left;
}
.form-black li a {
color: #444;
font-size: 13px;
font-weight: 500;
}
.form-black li:after {
position: absolute;
content: "|";
right: 10px;
width: 1px;
height: 10px;
color: #1d2e5f;
}
.bannercls picture::before {
content: '';
position: absolute;
background: rgba(0, 0, 0, .6);
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 9;
}
/*
.form-black li:before{
display: none;
} */
.form-black li a {
padding-left: 0 !important;
}
.form-black li a:hover {
padding-left: 0 !important;
}
.form-black li {
display: inline-block;
position: relative;
font-size: 14px;
padding-right: 14px;
}
.form-black li:last-child:after {
display: none;
}
.links li {
font-size: 12px;
color: #eee;
list-style-type: none;
position: relative;
line-height: 22px;
}
.formtitlecls {
font-size: 13px !important;
font-weight: 500 !important;
line-height: 42px !important;
font-family: 'Roboto', sans-serif;
}
ul li {
list-style-type: none;
}
.ft1-list li a,
ul.links li a {
transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
}
.holiday-select {
display: block;
width: 100%;
height: 36px;
border-radius: 12px;
outline: 0;
padding: 0 5px;
}
.search-btn {
border: none;
font-size: 13px;
background: #0d635d;
float: right;
width: 100%;
padding: 8px 20px;
color: #fff;
border-radius: 10px;
font-weight: 700;
text-decoration: none;
text-align: center;
}
.search-btn:hover {
background: #18a99e;
}
.home-tab-btns .tab-list .fa {
font-size: 20px;
padding-right: 5px;
vertical-align: bottom;
}
.home-tab-btns .tab-list {
padding: 0;
text-align: center;
width: auto;
border-top: 4px solid #fff;
}
.home-tab-btns .tab-list:first-child {
padding-left: 5px;
}
.home-tab-btns .tab-list.active a {
color: #0d635d;
border: 0px solid #ddd !important;
}
.home-tab-btns>.nav>li>a:focus,
.home-tab-btns .nav>li>a:hover {
text-decoration: none;
background-color: #fff;
outline: none;
border: 0px solid #ddd;
}
.ig-carousel-item-text {
position: absolute;
z-index: 999;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
margin: 0 auto;
}
.ig-carousel-item-text .carousel-text-wrapper .herocarousel-head {
font-size: 45px;
font-weight: 700;
line-height: 50px;
display: block;
text-align: center;
max-width: 550px;
margin: 0 auto 11px;
color: #fff;
}
.ig-carousel-item-text .carousel-text-wrapper .herocarousel-subhead {
font-size: 16px;
line-height: 24px;
display: block;
max-width: 620px;
margin: 0 auto 11px;
color: #fff;
}
.ig-carousel-action {
padding-top: 20px;
}
.ig-carousel-action .btn {
font-size: 16px;
font-weight: 700;
margin: 0 5px;
line-height: 21px;
}
.hc-booknow-btn {
background-color: #0d635d;
color: #fff;
border-color: #0d635d;
border-radius: 10px;
}
.bannerslidercls .owl-next {
right: 40px;
}
.sticky-btns a {
padding: 10px 20px;
background: #252525;
color: #fff !important;
margin-bottom: 2px;
border-radius: 4px;
font-size: 16px;
position: fixed;
top: 24%;
transform: translateY(-50%);
right: -116px;
transition: .3s all ease-out;
width: 168px;
z-index: 999999;
text-decoration: none;
text-align: left;
}
.sticky-btns a span {
margin-left: 3px;
}
.sticky-btns a:hover {
right: 0;
color: #fff;
}
.sticky-btns a i {
margin-right: 12px;
transition: .3s all ease-out;
}
.sticky-btns a.whatsapp-btn {
background: #28a745;
margin-top: 48px;
}
.sticky-btns a.callback-btn {
background: #2c62c4;
margin-top: 95px;
}
#sendEnquiry .sendEnquirySubmit {
background-color: var(--highlight-color) !important;
border-color: var(--highlight-color) !important;
}
#sendEnquiry {
padding: 15px;
}
#sendEnquiry .modal-body {
padding: 0;
background-image: url('/public/images/modal-bg.jpg');
background-size: contain;
background-repeat: no-repeat;
background-position: 10px;
}
#sendEnquiry .modal-footer {
border-top: 0;
}
.fh5co-section {
padding: 30px 0;
}
.modal-dialog-centered {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 85vh;
}
.callback-form {
display: flex;
}
.callback-form input {
border: 1px solid #ccc;
border-right: 0;
height: 42px;
padding: 6px 12px;
width: 100%;
color: #555;
outline: 0;
}
/* Chrome, Safari, Edge, Opera */
.callback-form input::-webkit-outer-spin-button,
.callback-form input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
/* Firefox */
.callback-form input[type=number] {
-moz-appearance: textfield;
}
.callback-form button {
background-color: var(--highlight-color) !important;
border: 0;
color: #fff;
padding: 6px 12px;
}
.about-section .enquiry_form-ser {
margin-top: 60px;
}
.enquiry_form-ser .send_message_margi_btn {
background-color: #0d635d;
border-color: #0d635d;
}
.blog-banner-wrapper::before {
content: '';
position: absolute;
background: rgba(0, 0, 0, .5);
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 9;
}
.blog-banner-wrapper picture {
width: 100%;
}
.blog-banner-wrapper picture img {
height: 540px;
width: 100%;
object-fit: cover;
}
.fl-img picture img {
height: 100%;
}
.why-choose-us-section {
background-color: #18a99e;
padding: 30px 0;
}
.why-choose-us-block {
position: relative;
color: #fff;
}
.why-choose-us-block i {
position: absolute;
width: 20px;
height: 20px;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
top: 2px;
}
.why-choose-us-block .content-info {
padding-left: 30px;
}
.why-choose-us-block .content-info .title {
font-size: 16px;
}
.why-choose-us-block .content-info .caption {
font-size: 16px;
}
.similar_packages-box .listbox-title-new {
margin-top: 6px;
}
.similar_blog_box {
border-bottom: none;
}
.similar_blog_box .img-responsive {
margin-top: 5px;
margin-top: 5px;
height: 170px;
width: 100%;
object-fit: cover;
}
.similar_blog_box .listbox-title-new {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
min-height: 42px;
}
.similar_blog_box a#estinamtebtnid {
width: 90px;
padding: 7px 10px;
}
/*.sidebar-blog-box {
width: 100px;
}
.sidebar-blog-box figure {
}
.similar_package_content-info {
}*/
.popular-blog-box {
position: relative;
margin-bottom: 10px;
}
.popular-blog-box .popular-blog-link {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 9;
}
.popular-blog-box figure {
width: 100px;
position: absolute;
height: 100%;
}
.popular-blog-box figure img {
max-width: 100%;
height: 100%;
object-fit: cover;
}
.popular-blog-box .popular-blog-box-content {
padding-left: 110px;
}
.popular-blog-box .popular-blog-box-content h3 {
font-size: 18px;
margin-bottom: 2px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.popular-blog-box .popular-blog-box-content p {
margin-bottom: 4px;
}
.popular-blog-box .popular-blog-box-content .days {
font-weight: bold;
font-size: 13px;
}
.popular-blog-box .popular-blog-box-content .price-info {
font-weight: bold;
font-size: 13px;
}
.popular-blog-box .popular-blog-box-content .view-detail-btn {
background: #0d635d;
border: 2px solid #0d635d;
border-radius: 4px;
padding: 3px 5px;
font-size: 12px;
color: #fff;
display: inline-block;
}
.hotel-deals-section {
padding: 40px 0;
}
.hotel-deals-section .featured_title {
margin-bottom: 20px;
}
.hotel-deals-section .row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.hotel-deals {
box-shadow: 1px 1px 5px 1px rgb(38,38,38,0.1);
border: 1px solid rgb(38,38,38,0.1);
border-radius: 20px;
overflow: hidden;
margin-bottom: 28px;
}
.hotel-deals .hotel-img {
display: block;
}
.hotel-deals .hotel-img img {
width: 100%;
height: 220px;
object-fit: cover;
}
.hotel-deals .content-info {
padding: 10px 15px 12px;
}
.hotel-deals .content-info .hotel-title {
font-size: 22px;
margin-bottom: 2px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
margin-top: 0;
min-height: 48px;
}
.hotel-deals .content-info .hotel-title a {
color: #0d635d;
text-decoration: none;
}
.hotel-deals .content-info .hotel-subtitle {
color: #18a99e;
font-size: 18px;
margin-bottom: 2px;
}
.hotel-deals .content-info .price-info {
font-size: 20px;
font-weight: 600;
}
.hotel-deals .content-info .booknow-btn {
background: #0d635d;
color: #fff;
text-decoration: none;
padding: 5px 10px;
display: inline-block;
border-radius: 4px;
}
.viewall-btn {
background: #0d635d;
color: #fff;
text-decoration: none;
padding: 8px 16px;
display: inline-block;
border-radius: 4px;
}
.viewall-btn:hover {
color: #fff;
}
.tours-activities-section {
padding: 40px 0;
}
.tours-activities-section .featured_title {
margin-bottom: 20px;
}
.holidays-themes-block {
display: block;
position: relative;
margin-bottom: 28px;
}
.holidays-themes-block img {
height: 250px;
width: 100%;
object-fit: cover;
}
.holidays-themes-block span {
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
background: rgba(0,0,0,.3);
color: #fff;
text-decoration: none;
text-align: center;
padding: 4px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
font-size: 20px;
}
.readMore {
cursor: pointer;
}
.galleryslidercls .owl-prev:hover, .galleryslidercls .owl-next:hover {
background: #0d635d !important;
}
.news-btn:hover {
background: #0d635d;
color: #fff;
cursor: pointer;
}
.room-section .h-price {
color: #0d635d;
}
.detial-headercls {
padding: 13px 0px 10px;
}
@media (min-width: 768px) {
.text-sm-right {
text-align: right;
}
.text-sm-left {
text-align: left;
}
}
@media (min-width: 992px) {
.text-md-right {
text-align: right;
}
.text-md-left {
text-align: left;
}
.transport-listing-box .transport-amenties-list {
margin-left: 26%;
}
}
@media(min-width:1201px) and (max-width:1365px) {
.search-form-box {
min-height: 415px;
width: 35%;
bottom: 6%;
}
}
@media(min-width:1167px) and (max-width:1200px) {
.search-form-box {
min-height: 390px;
width: 35%;
bottom: 6%;
}
/* .srch_form {
padding: 0px 20px 10px;
text-align: left;
} */
}
@media(min-width:1025px) and (max-width:1166px) {
.search-form-box {
min-height: 345px;
width: 35%;
bottom: 6%;
}
.srch_form {
padding: 0px 20px 10px;
text-align: left;
}
}
@media(min-width:993px) and (max-width:1024px) {
.search-form-box {
min-height: 345px;
width: 35%;
bottom: 5%;
}
.srch_form {
padding: 0px 20px 10px;
text-align: left;
}
}
@media(max-width:992px) {
.header {
height: 85px;
position: relative;
}
.header .logo {
margin-top: 0 !important;
}
.breadcrumblisting {
margin: 0 0 0;
}
.detial-headercls {
padding: 22px 0px 10px;
z-index: 99999;
}
.easy_tabs {
padding: 8px 0 0;
}
.category_tab ul {
margin-bottom: 4px;
}
.easy_tabs .category_tab ul li {
display: inline-block;
}
.easy_tabs .category_tab ul li a {
display: block;
}
.ig-carousel-item-text .carousel-text-wrapper .herocarousel-head {
font-size: 30px;
line-height: 40px;
}
#bannerslidercls button.owl-prev, #bannerslidercls button.owl-next {
border-color: #fff !important;
}
#bannerslidercls .owl-prev span, #bannerslidercls .owl-next span {
color: #fff !important;
}
.roomBoxMain {
width: 100% !important;
display: inline-block;
position: absolute !important;
border: 1px solid #ccc;
background: #ffffff;
left: -1px;
bottom: 0px;
z-index: 999999 !important;
display: none;
padding-bottom: 10px;
border-radius: 13px;
}
/* #bannerslidercls {
display: none;
} */
.search-form-box {
width: 100%;
position: relative;
left: auto;
bottom: auto;
min-height: auto;
margin: 15px;
}
#months-slider .owl-nav .owl-prev, #months-slider .owl-nav .owl-next {
top: 25% !important;
}
#months-slider .owl-nav .owl-prev {
left: 0 !important;
}
#months-slider .owl-nav .owl-next {
right: 0 !important;
}
}
.ui-widget {
z-index: 999999;
}
.traveller {
width: 24%;
float: left;
margin-right: 5px;
clear: none;
}
.select1_inner {
position: relative;
background: #fff;
border: 1px solid #ccc;
height: 40px;
position: relative;
width: 100%;
border-radius: 12px;
}
.travelerbox {
/* border: 1px solid #009ba6; */
padding: 12px 1rem 0 10px;
display: inline-block;
width: 100%;
position: relative;
z-index: 999;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 0px;
background: none !important;
cursor: pointer;
margin-bottom: 5px;
color: #495057;
font-size: 14px !important;
font-family: 'Raleway';
line-height: 14px;
}
.travelerbox span {
font-size: 14px;
}
.travelerbox span {
font-size: 14px;
}
.roomBoxMain {
width: 395px;
/* width: 100%; */
display: inline-block;
position: absolute !important;
border: 1px solid #ccc;
background: #ffffff;
left: -1px;
bottom: -28px;
z-index: 999999 !important;
display: none;
padding-bottom: 10px;
border-radius: 13px;
}
.roomBoxMain .roomBoxMainIn {
padding: 10px 15px;
background: #fff;
border-radius: 5px;
}
.roomBoxMain .roomBoxMainIn label {
color: #000 !important;
display: inline-block !important;
font-size: 12px;
/* font-weight: 300 !important; */
margin-bottom: 4px;
margin-top: 7px;
}
.transport-section {
padding: 50px 0;
padding-top: 130px;
position: relative;
}
.transport-section::before {
content: '';
position: absolute;
background: rgba(0, 0, 0, .6);
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 9;
}
.transport-section .container {
box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
padding: 30px 15px;
background: #fff;
border-radius: 12px;
position: relative;
z-index: 9;
}
.select-wrap {}
.select-wrap select {
width: 100%;
height: 40px;
border: 1px solid #cacaca;
border-radius: 4px;
padding: 4px;
outline: 0;
}
.radio-wrap {
position: relative;
margin-top: 8px;
text-align: left;
}
.radio-wrap input {
opacity: 0;
}
.radio-wrap label {
font-size: 14px;
font-weight: 500;
padding-left: 6px;
}
.radio-wrap label::before {
content: '';
border: 2px solid #cccccc;
position: absolute;
width: 16px;
height: 16px;
display: flex;
justify-content: center;
align-items: center;
top: 3px;
left: 0;
cursor: pointer;
border-radius: 50%;
}
.radio-wrap input:checked+label::before {
border: 2px solid #0d635d;
}
.radio-wrap input:checked+label::after {
content: '';
position: absolute;
top: 7px;
left: 4px;
cursor: pointer;
border-radius: 50%;
background: #0d635d;
border: none;
width: calc(16px - 8px);
height: calc(16px - 8px);
}
.input-wrap .input-field {
width: 100%;
height: 40px;
border: 1px solid #cacaca;
border-radius: 4px;
padding: 8px;
outline: 0;
}
.input-wrap .input-field[type=date] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.input-wrap .input-field::after {
display: none;
}
.transport-search-btn {
border: none;
font-size: 14px;
background: #0d635d;
float: right;
padding: 8px 20px;
color: #fff;
border-radius: 5px;
text-decoration: none;
text-align: center;
height: 40px;
}
.transport-search-btn:hover,
.transport-search-btn:focus {
color: #fff;
}
.transport-slides-section {
padding: 50px 0;
}
.transport-wrap {
text-align: center;
background: #f9f9f9;
padding: 10px;
border-radius: 10px;
font-size: 15px;
}
.transport-wrap figure {
height: 145px;
}
.transport-wrap figure img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.transport-wrap .dark-grey {
background: #e5e5e5;
padding: 10px;
}
.transport-wrap .btn-groups {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.transport-wrap .read-more-btn {
border: none;
font-size: 14px;
background: #18a99e;
float: right;
padding: 8px 16px;
color: #fff;
border-radius: 5px;
text-decoration: none;
text-align: center;
height: 40px;
width: 49%;
}
.transport-wrap .enquiry-now-btn {
border: none;
font-size: 14px;
background: #0d635d;
float: right;
padding: 8px 16px;
color: #fff;
border-radius: 5px;
text-decoration: none;
text-align: center;
height: 40px;
width: 49%;
}
#transport-slides .owl-nav .owl-prev {
left: -60px;
}
#transport-slides .owl-nav .owl-next {
right: -60px;
}
#transport-slides .owl-nav .owl-prev span,
#transport-slides .owl-nav .owl-next span {
color: #404041 !important;
}
input[type="date"]::-webkit-calendar-picker-indicator {
background: transparent;
bottom: 0;
color: transparent;
cursor: pointer;
height: auto;
left: 0;
position: absolute;
right: 0;
top: 0;
width: auto;
}
.transport-listing-section {
padding: 50px 0;
background: #f4f4f4;
}
#filter-toggle-btn {
display: none;
}
.transport-filter {
padding: 15px;
background: #fff;
box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
margin-bottom: 15px;
}
#transport-filter-done-btn {
display: none;
border: none;
font-size: 14px;
background: #0d635d;
padding: 8px 16px;
color: #fff;
border-radius: 5px;
text-decoration: auto;
text-align: center;
height: 36px;
}
.transport-filter h2 {
font-size: 14px;
font-weight: 600;
margin-top: 10px;
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
}
.transport-filter .filter-block h3 {
font-size: 16px;
}
.transport-filter .filter-block ul {
padding-left: 0;
}
.transport-filter .filter-block ul li {
display: flex;
line-height: 24px;
}
.transport-filter .filter-block ul li input {
vertical-align: middle;
margin-top: 0;
}
.transport-filter .filter-block ul li label {
font-size: 14px;
font-weight: 500;
padding-left: 7px;
margin-bottom: 0;
}
.transport-listing-box {
background: #fff;
padding: 15px;
box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 5%);
margin-bottom: 15px;
}
.transport-listing-row {
display: flex;
}
.transport-listing-row .transport-listing-col {
width: 20%;
padding: 0 10px;
}
.transport-listing-row .transport-listing-col:nth-child(2) {
width: 30%;
}
.transport-listing-row .transport-listing-col:nth-child(3) {
width: 10%;
}
.transport-listing-row .transport-listing-col:nth-child(4) {
width: 25%;
}
.transport-listing-row .transport-listing-col:nth-child(5) {
width: 15%;
}
.transport-listing-row .transport-listing-col figure {
width: 100%;
height: 80px;
}
.transport-listing-row .transport-listing-col figure img {
width: 100%;
height: 100%;
object-fit: cover;
}
.transport-listing-box .transport-amenties-list {
padding-left: 0;
margin-top: 6px;
}
.transport-listing-box .transport-amenties-list li {
margin-right: 20px;
display: inline-block;
cursor: pointer;
position: relative;
}
.transport-listing-box .transport-amenties-list li::after {
content: '';
width: 1px;
height: 15px;
background: #000;
position: absolute;
right: -10px;
top: 3px;
}
.transport-listing-box .transport-amenties-list li:last-child:after {
display: none;
}
.transport-listing-box .transport-amenties-list li.active {
color: #0d635d;
}
.transport-listing-box .transport-amenties-list li:last-child {
margin-right: 0;
}
.theme-btn1 {
border: none;
font-size: 14px;
background: #0d635d;
padding: 8px 16px;
color: #fff;
border-radius: 5px;
text-decoration: auto;
text-align: center;
height: 36px;
}
.theme-btn1:hover {
background: #18a99e;
color: #fff;
}
.transport-amenties-container {
background-color: #f8f9fa;
padding: 5px 10px;
margin-top: 5px;
display: none;
}
.transport-amenties-container.active {
display: block;
}
.transport-amenties-container .transport-amenties-tab {
display: none;
}
.transport-amenties-container .transport-amenties-tab.active {
display: block;
}
.transport-amenties-container figure {
display: flex;
align-items: center;
margin: 5px 0;
}
.transport-amenties-container figure img {
width: 32px;
height: 32px;
}
.transport-amenties-container figure figcaption {
margin-left: 8px;
}
.sort-filter-container {
background: #fff;
padding: 15px;
box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 5%);
margin-bottom: 15px;
}
.sort-filter-list {
padding-left: 0;
display: flex;
margin-bottom: 0;
}
.sort-filter-list li {
padding: 0 10px;
width: 20%;
cursor: pointer;
}
.sort-filter-list li:nth-child(2) {
width: 30%;
}
.sort-filter-list li:nth-child(3) {
width: 10%;
}
.sort-filter-list li:nth-child(4) {
width: 25%;
}
.sort-filter-list li:nth-child(5) {
width: 15%;
}
.sort-filter-list li:first-child {
font-weight: 600;
cursor: auto;
}
/* input[type="time"]::-webkit-calendar-picker-indicator {
background: none;
} */
.transport-form {
padding: 15px
}
.transport-form .input-wrap .input-field {
border-radius: 12px;
}
/* start dayplan css */
:root {
--highlight-color: #18a99e;
--highlight-color2: #0d635d;
--text-light: #8e9d9c;
--text-dark: #333;
--text-white: #fff;
}
.text-highlight {
color: var(--highlight-color);
}
.text-light {
color: var(--text-light);
}
.text-dark {
color: var(--text-dark);
}
.text-white {
color: var(--text-white);
}
.hover-text-white:hover {
color: var(--text-white);
}
.bg-highlight {
background-color: var(--highlight-color);
}
.bg-light {
background-color: var(--text-light);
}
.bg-dark {
background-color: var(--text-dark);
}
.bg-white {
background-color: var(--text-white);
}
.m-0 {
margin: 0;
}
.m-5 {
margin: 5px;
}
.m-10 {
margin: 10px;
}
.m-15 {
margin: 15px;
}
.m-20 {
margin: 20px;
}
.mt-0 {
margin-top: 0
}
.mt-5 {
margin-top: 5px
}
.mt-10 {
margin-top: 10px
}
.mt-15 {
margin-top: 15px
}
.mt-20 {
margin-top: 20px
}
.mt-25 {
margin-top: 25px
}
.mt-30 {
margin-top: 30px
}
.mt-35 {
margin-top: 35px
}
.mt-40 {
margin-top: 40px
}
.mr-0 {
margin-right: 0
}
.mr-5 {
margin-right: 5px
}
.mr-10 {
margin-right: 10px
}
.mr-15 {
margin-right: 15px
}
.mr-20 {
margin-right: 20px
}
.mr-25 {
margin-right: 25px
}
.mr-30 {
margin-right: 30px
}
.mr-35 {
margin-right: 35px
}
.mr-40 {
margin-right: 40px
}
.mb-0 {
margin-bottom: 0
}
.mb-5 {
margin-bottom: 5px
}
.mb-10 {
margin-bottom: 10px
}
.mb-15 {
margin-bottom: 15px
}
.mb-20 {
margin-bottom: 20px
}
.mb-25 {
margin-bottom: 25px
}
.mb-30 {
margin-bottom: 30px
}
.mb-35 {
margin-bottom: 35px
}
.mb-40 {
margin-bottom: 40px
}
.ml-5 {
margin-left: 0
}
.ml-5 {
margin-left: 5px
}
.ml-10 {
margin-left: 10px
}
.ml-15 {
margin-left: 15px
}
.ml-20 {
margin-left: 20px
}
.ml-25 {
margin-left: 25px
}
.ml-30 {
margin-left: 30px
}
.ml-35 {
margin-left: 35px
}
.ml-40 {
margin-left: 40px
}
.mr-auto {
margin-right: auto;
}
.ml-auto {
margin-left: auto;
}
.mx-auto {
margin: 0 auto;
}
.mx-0 {
margin-left: 0;
margin-right: 0;
}
.mx-5 {
margin-left: 5px;
margin-right: 5px;
}
.mx-10 {
margin-left: 10px;
margin-right: 10px;
}
.mx-15 {
margin-left: 15px;
margin-right: 15px;
}
.mx-20 {
margin-left: 20px;
margin-right: 20px;
}
.p-0 {
padding: 0;
}
.p-5 {
padding: 5px
}
.p-10 {
padding: 10px
}
.p-15 {
padding: 15px
}
.p-20 {
padding: 20px
}
.p-25 {
padding: 25px
}
.p-30 {
padding: 30px
}
.p-35 {
padding: 35px
}
.p-40 {
padding: 40px
}
.pt-0 {
padding: 0
}
.pt-5 {
padding-top: 5px
}
.pt-10 {
padding-top: 10px
}
.pt-15 {
padding-top: 15px
}
.pt-20 {
padding-top: 20px
}
.pt-25 {
padding-top: 25px
}
.pt-30 {
padding-top: 30px
}
.pt-35 {
padding-top: 35px
}
.pt-40 {
padding-top: 40px
}
.pr-0 {
padding-right: 0
}
.pr-5 {
padding-right: 5px
}
.pr-10 {
padding-right: 10px
}
.pr-15 {
padding-right: 15px
}
.pr-20 {
padding-right: 20px
}
.pr-25 {
padding-right: 25px
}
.pr-30 {
padding-right: 30px
}
.pr-35 {
padding-right: 35px
}
.pr-40 {
padding-right: 40px
}
.pb-0 {
padding-bottom: 0
}
.pb-5 {
padding-bottom: 5px
}
.pb-10 {
padding-bottom: 10px
}
.pb-15 {
padding-bottom: 15px
}
.pb-20 {
padding-bottom: 20px
}
.pb-25 {
padding-bottom: 25px
}
.pb-30 {
padding-bottom: 30px
}
.pb-35 {
padding-bottom: 35px
}
.pb-40 {
padding-bottom: 40px
}
.pl-5 {
padding-left: 0
}
.pl-5 {
padding-left: 5px
}
.pl-10 {
padding-left: 10px
}
.pl-15 {
padding-left: 15px
}
.pl-20 {
padding-left: 20px
}
.pl-25 {
padding-left: 25px
}
.pl-30 {
padding-left: 30px
}
.pl-35 {
padding-left: 35px
}
.pl-40 {
padding-left: 40px
}
.px-0 {
padding-left: 0;
padding-right: 0;
}
.px-5 {
padding-left: 5px;
padding-right: 5px;
}
.px-10 {
padding-left: 10px;
padding-right: 10px;
}
.px-15 {
padding-left: 15px;
padding-right: 15px;
}
.px-20 {
padding-left: 20px;
padding-right: 20px;
}
.d-flex {
display: flex;
}
.d-none {
display: none;
}
.d-inline-block {
display: inline-block;
}
.justify-content-between {
justify-content: space-between;
}
.justify-content-end {
justify-content: flex-end;
}
.align-items-center {
align-items: center;
}
.flex-wrap {
flex-wrap: wrap;
}
.flex-column {
flex-direction: column;
}
.btn:focus {
outline: 0 !important;
}
.btn:active,
.btn.active {
box-shadow: none;
}
.btn1 {
background-color: var(--highlight-color);
color: #fff;
}
.btn1:hover {
color: #fff;
}
.highlight-color {
color: var(--highlight-color);
}
.bg-transparent {
background-color: transparent;
}
.bg-light {
background-color: #f0f3f8;
}
.bg-white {
background-color: #fff;
}
.bg-transparent-color1 {
background: rgba(248, 105, 62, .1);
}
.box-shadow1 {
box-shadow: 0 1px 7px 0 rgb(0 0 0 / 20%);
}
.fs-10 {
font-size: 10px;
}
.fs-12 {
font-size: 12px;
}
.fs-16 {
font-size: 16px;
}
.fs-18 {
font-size: 18px;
}
.fs-20 {
font-size: 20px;
}
.fw-bold {
font-weight: bold;
}
.position-relative {
position: relative;
}
.position-absolute {
position: absolute;
}
.position-sticky {
position: -webkit-sticky;
position: sticky;
}
.rounded {
border-radius: 4px;
}
.z-index9 {
z-index: 9;
}
.z-index99 {
z-index: 99;
}
.z-index999 {
z-index: 999;
}
.border-top {
border-top: 1px solid var(--text-light);
}
.border-right {
border-right: 1px solid var(--text-light);
}
.border-bottom {
border-bottom: 1px solid var(--text-light);
}
.border-left {
border-left: 1px solid var(--text-light);
}
.white-space-nowrap {
white-space: nowrap;
}
.top-0 {
top: 0;
}
.right-0 {
right: 0;
}
.bottom-0 {
bottom: 0;
}
.left-0 {
left: 0;
}
.top-50 {
top: 50%;
}
.right-50 {
right: 50%;
}
.bottom-50 {
bottom: 50%;
}
.left-50 {
left: 50%;
}
.translate-middle {
transform: translate(-50%, -50%);
}
.dayplan-sidebar-col {
position: sticky;
top: 0;
}
.header .logo {
margin: 4px 0 0;
}
#bannerslidercls .owl-item picture img {
height: 432px;
object-fit: cover;
}
#bannerslidercls .owl-nav .owl-prev {
left: 60px;
}
#bannerslidercls .owl-nav .owl-next {
right: 60px;
}
.destination-by-month {
position: relative;
overflow: hidden;
display: block;
margin-bottom: 25px;
}
.destination-by-month::before {
content: '';
position: absolute;
background: rgba(0,0,0,.3);
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius: 8px;
}
.destination-by-month img {
width: 100%;
height: 245px;
object-fit: cover;
border-radius: 8px;
}
.destination-by-month.small-col img {
height: 110px;
}
.destination-by-month span {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
font-size: 22px;
color: #fff;
}
.customercare-section {
padding: 25px 0;
background: #fff;
}
.customercare-section .customercare-heading {
font-size: 32px;
font-weight: 600;
letter-spacing: .5px;
line-height: 38px;
margin-bottom: 32px;
color: #0d635d;
}
.customercare-section .customercare-btn {
border-radius: 10px;
border: 2px solid #0d635d;
margin-right: 0;
margin-top: 0;
color: #fff;
padding: 10px 16px;
text-transform: uppercase;
background: #0d635d;
text-decoration: none;
font-size: 16px;
display: inline-block;
text-align: center;
letter-spacing: .5px;
margin-bottom: 20px;
}
.customercare-section p {
font-size: 18px;
font-weight: 600;
color: #404041;
letter-spacing: .5px;
}
.customercare-section .customercare-img {
text-align: right;
margin: inherit;
}
.customercare-section .customercare-img img {
margin: 10px 0;
}
.testimonial-section {
padding: 30px 0;
}
.testimonials-user-list {
display: flex;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 15px;
}
.testimonials-user-list li {
list-style-type: none;
margin-right: 10px;
background: #ebebeb;
padding: 8px 12px;
border-radius: 4px;
cursor: pointer;
}
.testimonials-user-list li:last-child {
margin-right: 0;
}
.testimonials-user-list li.active {
background: #18a99e;
color: #fff;
}
.testimonials-user-list li img {
width: 24px;
margin-right: 4px;
}
.testimonials-user-list li span {
vertical-align: middle;
}
.testimonial-destination-img img {
border-radius: 20px;
}
.testimonial-contents .view-all {
color: #000;
font-size: 14px;
text-decoration: underline;
}
.testimonial-contents .view-all:hover {
color: #18a99e;
text-decoration: none;
}
.footer {
background: #333333;
}
.footermenu h3 {
color: #18a99e;
}
.addressmenu ul li {
color: #fff;
}
.addressmenu ul li a {
color: #18a99e;
}
.addressmenu ul li a:hover {
color: #18a99e;
}
.footermenu li a {
color: #fff;
}
.footermenu li a:hover {
color: #18a99e;
}
.copyright-txt, .powered-txt {
color: #fff;
}
.copyright-txt strong {
font-weight: 500;
}
#subscribe-form .subscribe-input-wrap .news-field {
border-radius: 8px;
height: 40px;
}
@media (min-width: 992px) {
.mt-md-0 {
margin-top: 0
}
.mt-md-5 {
margin-top: 5px
}
.mt-md-10 {
margin-top: 10px
}
.mt-md-15 {
margin-top: 15px
}
.mt-md-20 {
margin-top: 20px
}
.mr-md-0 {
margin-right: 0
}
.mr-md-5 {
margin-right: 5px
}
.mr-md-10 {
margin-right: 10px
}
.mr-md-15 {
margin-right: 15px
}
.mr-md-20 {
margin-right: 20px
}
.mb-md-0 {
margin-bottom: 0
}
.mb-md-5 {
margin-bottom: 5px
}
.mb-md-10 {
margin-bottom: 10px
}
.mb-md-15 {
margin-bottom: 15px
}
.mb-md-20 {
margin-bottom: 20px
}
.ml-md-0 {
margin-left: 0
}
.ml-md-5 {
margin-left: 5px
}
.ml-md-10 {
margin-left: 10px
}
.ml-md-15 {
margin-left: 15px
}
.ml-md-20 {
margin-left: 20px
}
.pt-md-0 {
padding-top: 0
}
.p-md-5 {
padding: 5px;
}
.p-md-10 {
padding: 10px;
}
.p-md-15 {
padding: 15px;
}
.p-md-20 {
padding: 20px;
}
.pt-md-5 {
padding-top: 5px
}
.pt-md-10 {
padding-top: 10px
}
.pt-md-15 {
padding-top: 15px
}
.pt-md-20 {
padding-top: 20px
}
.pr-md-0 {
padding-right: 0
}
.pr-md-5 {
padding-right: 5px
}
.pr-md-10 {
padding-right: 10px
}
.pr-md-15 {
padding-right: 15px
}
.pr-md-20 {
padding-right: 20px
}
.pb-md-0 {
padding-bottom: 0
}
.pb-md-5 {
padding-bottom: 5px
}
.pb-md-10 {
padding-bottom: 10px
}
.pb-md-15 {
padding-bottom: 15px
}
.pb-md-20 {
padding-bottom: 20px
}
.pl-md-0 {
padding-left: 0
}
.pl-md-5 {
padding-left: 5px
}
.pl-md-10 {
padding-left: 10px
}
.pl-md-15 {
padding-left: 15px
}
.pl-md-20 {
padding-left: 20px
}
.flex-md-wrap {
flex-wrap: initial;
}
}
@media (min-width: 768px) {
.text-sm-left {
text-align: left !important;
}
.text-sm-center {
text-align: center !important;
}
.text-sm-right {
text-align: right !important;
}
.flex-sm-row {
flex-direction: row;
}
}
.dayplan-sidebar .dayplan-list-title {
font-size: 18px;
color: #4a4a4a;
margin-bottom: 15px;
margin-top: 10px;
}
.dayplan-sidebar .dayplan-list {
padding-left: 0;
display: flex;
flex-direction: column;
}
.dayplan-sidebar .dayplan-list li {
color: #4a4a4a;
font-size: 12px;
font-weight: bold;
text-transform: capitalize;
padding: 8px 12px;
align-self: flex-start;
position: relative;
cursor: pointer;
display: block;
width: 90px;
background: #f9f9f9;
border-bottom: 1px solid #fff;
}
.dayplan-sidebar .dayplan-list li::before {
content: '';
/* position: absolute;
width: 7px;
height: 7px;
background: #9b9b9b;
border-radius: 5px;
left: 20px;
top: 0;
bottom: 0;
margin: auto;
z-index: 1; */
}
.dayplan-sidebar .dayplan-list li::after {
content: '';
/* position: absolute;
width: 1px;
height: 100%;
background: #e7e7e7;
left: 23px;
top: 0; */
}
.dayplan-sidebar .dayplan-list li.active {
color: #fff;
background: var(--highlight-color2);
/* border-radius: 0 20px 20px 0; */
}
.dayplan-sidebar .dayplan-list li.active::after {
content: '';
width: 0;
height: 0;
border-top: 7px solid transparent;
border-left: 9px solid var(--highlight-color2);
border-bottom: 7px solid transparent;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -9px;
}
.dayplan-sidebar .dayplan-list li a {
text-decoration: none;
display: block;
color: #4a4a4a;
}
.dayplan-sidebar .dayplan-list li.active a {
color: #fff;
}
.dayplan-section .dayplan-header {
background: #f9f9f9;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
z-index: 99;
}
.dayplan-section .dayplan-header .dayplan-title {
font-size: 14px;
max-width: 250px;
display: flex;
padding: 10px 16px;
background: var(--highlight-color2);
color: #fff;
margin-bottom: 0;
margin-top: 0;
border-radius: 25px;
}
.dayplan-section .dayplan-header .incusions {
display: flex;
justify-content: center;
align-items: center;
padding: 10px 15px;
}
.dayplan-section .dayplan-header .incusions .included-heading {
font-size: 12px;
font-weight: 600;
margin-right: 10px;
}
.dayplan-section .dayplan-header .incusions ul {
padding-left: 0;
margin-bottom: 0;
display: flex;
}
.dayplan-section .dayplan-header .incusions ul li {
list-style-type: none;
font-size: 12px;
margin-right: 10px;
}
.change-remove-btn-group {
display: flex;
flex-wrap: wrap;
}
.change-remove-btn-group .btn {
font-size: 12px;
text-transform: uppercase;
padding: 5px 10px;
background: transparent;
color: var(--highlight-color);
;
font-weight: 500;
position: relative;
}
.change-remove-btn-group .btn::after {
content: '';
border-right: 1px solid #e7e7e7;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
height: 14px;
}
.change-remove-btn-group .btn:last-child::after {
display: none;
}
.flight-row {
display: flex;
justify-content: space-between;
}
.flight-row figure {
width: 60px;
}
.flight-row .flight-logo {
max-width: 48px;
margin-bottom: 5px;
}
.flight-row .airline-path {
width: 140px;
height: 2px;
background: #8e9d9c;
position: relative;
margin: 15px;
}
.flight-row .airline-path::before,
.flight-row .airline-path::after {
content: '';
height: 8px;
width: 8px;
border-radius: 50%;
background: #8e9d9c;
position: absolute;
top: -3px;
display: inline-block;
}
.flight-row .airline-path::before {
left: 0;
}
.flight-row .airline-path::after {
right: 0;
}
.flight-row .airline-path i {
position: absolute;
left: 0;
right: 0;
text-align: center;
top: 50%;
transform: translateY(-50%);
color: var(--highlight-color);
;
font-size: 18px;
}
.read-more-content {
margin-bottom: 0;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.rating-list {
display: flex;
}
.rating-list i {
margin-right: 2px;
font-size: 12px;
}
.add-activity-btn {
border-radius: 30px;
box-shadow: 0 1px 7px 0 rgb(0 0 0 / 20%);
}
/* activity window css */
.activity-window-root::before {
content: '';
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.7);
z-index: 9999;
opacity: 0;
visibility: hidden;
transition: .3s all ease-out;
}
.activity-window-root.bg-activity-window::before {
opacity: .7;
visibility: visible;
}
.activity-window-wrap {
background: #fff;
width: 50%;
height: 100vh;
position: fixed;
right: -50%;
top: 0;
z-index: 99999;
transition: .3s ease all;
padding: 0 15px;
overflow-y: auto;
}
.activity-window-wrap.window-show {
right: 0%;
}
.body-fixed {
overflow: hidden;
}
#hotel-window,
#flight-window,
#travel-window {
display: none;
}
.activity-window-wrap .search-bar-wrap {
position: relative;
}
.activity-window-wrap .search-bar-wrap .search-bar {
border: 1px solid #9b9b9b;
padding: 5px 10px;
font-size: 12px;
width: 210px;
font-style: italic;
border-radius: 4px;
outline: 0;
padding-left: 24px;
}
.activity-window-wrap .search-bar-wrap i {
position: absolute;
left: 7px;
top: 50%;
transform: translateY(-50%);
color: #9b9b9b;
}
.activity-window-wrap .close-window {
color: var(--highlight-color);
;
width: 28px;
height: 28px;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid var(--highlight-color);
;
border-radius: 50%;
background: #fff;
cursor: pointer;
}
.window-item-box {
border: 1px solid #8e9d9c;
padding: 10px;
border-radius: 4px;
margin-bottom: 10px;
}
.window-item-box.selected {
border: 1px solid var(--highlight-color);
;
background: rgba(248, 105, 62, 0.1);
}
.window-item-box .selected-badge {
background: var(--highlight-color);
color: #fff;
padding: 5px 10px;
font-size: 12px;
display: flex;
align-items: center;
position: absolute;
top: 10px;
}
.window-item-box .selected-badge i {
font-size: 19px;
margin-right: 4px;
}
.window-item-box .selected-badge span {
margin-top: 1px;
}
.activity-window-strip {
position: sticky;
bottom: 0;
background: #4a4a4a;
color: #fff;
border-radius: 4px;
z-index: 99;
}
.flight-item-box {
border: 1px solid #8e9d9c;
padding: 10px;
border-radius: 4px;
margin-bottom: 20px;
}
.flight-item-box.selected {
background: rgba(13, 99, 93, .1);
border: 1px solid var(--highlight-color);
}
.flight-item-box .options-list {
padding: 0;
display: flex;
flex-wrap: wrap;
margin-bottom: 0;
}
.flight-item-box .options-list li {
list-style-type: none;
display: flex;
align-items: center;
margin-right: 10px;
padding: 4px 8px;
border-radius: 4px;
background: #fff;
box-shadow: 0 1px 7px 0 rgb(0 0 0 / 20%);
margin-bottom: 10px;
cursor: pointer;
}
.flight-item-box .options-list li.active {
background: var(--highlight-color);
color: #fff;
}
.flight-item-box .options-list li img {
width: 20px;
height: 20px;
border-radius: 50%;
}
.flight-item-box .options-list li span {
margin-left: 5px;
font-size: 12px;
line-height: 0;
}
.flight-item-box .flight-logo {
width: 40px;
height: 40px;
}
.flight-item-box .flight-logo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.flight-item-box .airline-path {
width: 140px;
height: 2px;
background: #8e9d9c;
position: relative;
margin: 10px;
}
.flight-item-box .airline-path::before,
.flight-item-box .airline-path::after {
content: '';
height: 8px;
width: 8px;
border-radius: 50%;
background: #8e9d9c;
position: absolute;
top: -3px;
display: inline-block;
}
.flight-item-box .airline-path::before {
left: 0;
}
.flight-item-box .airline-path::after {
right: 0;
}
.flight-item-box .airline-path i {
position: absolute;
left: 0;
right: 0;
text-align: center;
top: 50%;
transform: translateY(-50%);
color: var(--highlight-color);
;
font-size: 18px;
}
.flight-item-box .custom-radio-btn input[type=radio] {
position: absolute;
opacity: 0;
}
.flight-item-box .custom-radio-btn .radio-label {
margin-bottom: 0;
}
.flight-item-box .custom-radio-btn input[type=radio]+.radio-label:before {
content: "";
background: #f4f4f4;
border-radius: 100%;
border: 1px solid #b4b4b4;
display: inline-block;
width: 1.4em;
height: 1.4em;
position: relative;
margin-right: 1em;
vertical-align: top;
cursor: pointer;
text-align: center;
transition: all 250ms ease;
}
.flight-item-box .custom-radio-btn input[type=radio]:checked+.radio-label:before {
background-color: var(--highlight-color);
box-shadow: inset 0 0 0 4px #f4f4f4;
}
.flight-item-box .custom-radio-btn input[type=radio]:focus+.radio-label:before {
outline: none;
border-color: var(--highlight-color);
}
.flight-item-box .custom-radio-btn input[type=radio]:disabled+.radio-label:before {
box-shadow: inset 0 0 0 4px #f4f4f4;
border-color: #b4b4b4;
background: #b4b4b4;
}
.flight-item-box .custom-radio-btn input[type=radio]+.radio-label:empty:before {
margin-right: 0;
}
.activity-window-strip .flight-logo {
width: 30px;
height: 30px;
}
.activity-window-strip .flight-logo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.flight-filter-price-select {
height: 34px;
border-radius: 4px;
outline: 0;
border: 0;
padding: 6px 10px;
}
.flight-preferences-toggle {
height: 34px;
border-radius: 4px;
background: #fff;
}
.flight-preferences-toggle i {
margin-left: 4px;
font-size: 12px;
}
.flight-preferences-container {
padding: 10px;
background-color: #fff;
position: absolute;
z-index: 99;
width: 100%;
left: 0;
right: 0;
display: none;
}
.flight-preferences-container .checkbox-group {
display: block;
margin-bottom: 5px;
position: relative;
}
.flight-preferences-container .checkbox-group input {
padding: 0;
height: initial;
width: initial;
margin-bottom: 0;
cursor: pointer;
opacity: 0;
width: 100%;
padding-top: 0;
margin-top: 0;
height: 24px;
}
.flight-preferences-container .checkbox-group label {
position: relative;
cursor: pointer;
position: absolute;
left: 0;
top: 0px;
pointer-events: none;
font-weight: 500;
margin-bottom: 0;
}
.flight-preferences-container .checkbox-group label:before {
content: "";
-webkit-appearance: none;
background-color: transparent;
border: 2px solid var(--highlight-color);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
padding: 8px;
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
margin-right: 10px;
}
.flight-preferences-container .checkbox-group input:checked+label:after {
content: "";
display: block;
position: absolute;
top: 4px;
left: 7px;
width: 6px;
height: 11px;
border: solid var(--highlight-color);
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
.multitrips-btns-group {
background: #f0f3f8;
}
.multitrips-btns-group button {
border: none;
background: transparent;
margin-right: 10px;
padding: 10px;
font-weight: 600;
}
.multitrips-btns-group button.active {
color: var(--highlight-color);
border-bottom: 2px solid var(--highlight-color);
}
.multitrips_row {
display: none;
}
.multitrips_row.active {
display: block;
}
/* start listing page css */
.price-filter {
display: flex;
align-items: center;
font-size: .875rem;
}
.price-filter #min-range,
.price-filter #max-range {
font-size: 12px;
min-width: 54px;
border: 1px solid #f0f3f8;
background: var(--text-white);
display: inline-block;
padding: 4px 8px;
border-radius: 0.25rem;
}
#price-range-slider {
background: #f0f3f8;
border: 0;
border-radius: 0;
height: 2px;
min-width: 128px;
margin: 0 0.5rem;
}
#price-range-slider .ui-corner-all {
height: 2px;
}
#price-range-slider .ui-slider-range {
background: var(--highlight-color);
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 gray;
background: var(--text-white);
}
#price-range-slider .ui-slider-handle:after {
content: '';
width: 10px;
height: 10px;
position: absolute;
background: var(--highlight-color);
border-radius: 50%;
left: 2px;
top: 2px;
}
/* end dayplan css */
@media (max-width: 1199px) {
.flight-row .airline-path {
width: 100px;
}
.activity-window-wrap.window-show {
width: 75%;
}
}
@media (max-width: 991px) {
.header {
position: relative;
}
.manu_bar .nav-item {
padding-right: 25px;
}
.manu_bar .nav-item.dropdown.fa-chevron-up::before {
content: "\f077";
}
.manu_bar .nav-item .submenu_bar {
opacity: 0;
visibility: hidden;
}
.manu_bar .nav-item:hover .submenu_bar {
opacity: 0;
visibility: hidden;
}
.manu_bar .nav-item .submenu_bar.show {
opacity: 1;
visibility: visible;
width: 100%;
max-width: calc(100% - 25px);
background: #fff;
z-index: 9;
}
.manu_bar .nav-item .submenu_bar.show li a {
padding: 10px 35px;
border-bottom: 0;
}
.dayplan-sidebar-col {
position: initial;
}
#filter-toggle-btn {
width: 40px;
height: 40px;
background: #0d635d;
display: inline-flex;
justify-content: center;
align-items: center;
color: #fff;
border-radius: 12px;
position: fixed;
z-index: 9999;
font-size: 20px;
bottom: 50px;
right: 15px;
}
.transport-filter {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: #fff;
z-index: 99999;
overflow-y: auto;
display: none;
}
#transport-filter-done-btn {
display: block;
position: absolute;
right: 20px;
}
.transport-listing-box .transport-amenties-list {
text-align: center;
}
#sendEnquiry .modal-body {
background-image: none;
}
.destination-by-month.small-col img {
height: 245px;
}
.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span {
color: #999!important;
}
.owl-carousel .owl-nav button.owl-prev {
left: 7px !important;
}
.owl-carousel .owl-nav button.owl-next {
right: 7px !important;
}
#myModa1Enquiry {
z-index: 9999999999 !important;
}
.why-choose-us-block {
margin: 10px 0;
}
}
@media (max-width: 767px) {
.activity-window-wrap.window-show {
width: 100%;
}
}
@media (max-width: 639px) {
.transport-listing-row {
flex-wrap: wrap;
}
.transport-listing-row .transport-listing-col {
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.transport-listing-row .transport-listing-col:nth-child(2),
.transport-listing-row .transport-listing-col:nth-child(3),
.transport-listing-row .transport-listing-col:nth-child(4),
.transport-listing-row .transport-listing-col:nth-child(5) {
width: 100%;
}
.transport-listing-row .transport-listing-col figure {
height: 100px;
max-width: 180px;
margin: 0 auto;
}
.sort-filter-list {
position: relative;
padding-top: 22px;
}
.sort-filter-list li:first-child {
width: 100%;
position: absolute;
top: 0px;
}
.sort-filter-list li:nth-child(2),
.sort-filter-list li:nth-child(3),
.sort-filter-list li:nth-child(4),
.sort-filter-list li:nth-child(5) {
width: 100%;
}
}
@media (max-width: 575px) {
.home-tab-btns .tab-list a {
padding: 10px 5px;
}
#bannerslidercls .owl-nav {
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
#bannerslidercls .owl-nav .owl-prev, #bannerslidercls .owl-nav .owl-next {
position: initial;
margin: 0 8px;
}
.destination-by-month {
margin-bottom: 10px;
}
.destination-by-month img {
height: 110px;
}
.destination-by-month.small-col img {
height: 110px;
}
.footermenu h3 {
padding-top: 16px;
}
.footer-nav-heading::after {
content: "\f067";
font-family: 'FontAwesome';
position: absolute;
right: 20px;
cursor: pointer;
}
.footer-nav-heading.show::after {
content: "\f068";
}
}
@media (max-width: 479px) {
.ig-carousel-item-text .carousel-text-wrapper .herocarousel-head {
font-size: 24px;
line-height: 30px;
}
.banner-with-preloader {
height: 360px;
}
#bannerslidercls .owl-item picture img {
height: 360px;
}
.blog-banner-wrapper picture img {
height: 360px;
}
}
@media (max-width: 399px) {
.top-header .top-header-nav li {
margin: 4px 5px;
}
.top-header .top-header-nav li a {
font-size: 12px;
}
.top-header .top-header-nav li a img {
width: 18px;
height: auto;
}
}