| 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/svezzair/css/ |
Upload File : |
:root {
--loadmore-packagebtn: #3584bd;
--loadmore-packagebtn-hover: #3584bd;
--visatitle2: #3584bd;
--visa-applybtn: #3584bd;
--text-color-white: #fff;
--black-bg-color: #000;
--blue_color: #3584bd;
--green_color: #3584bd;
--home-tab-icon: #3584bd;
--black_color: #323232;
--home-tab-blue_color: #3584bd;
--main-title: #323232;
--footer-bg: #292929;
--testimonail_bg: #3584bd;
--theme-proj-bg: #f7f7f7;
--bookingsummary: #283748;
--bookingcar_modify: #1073ba;
--bookingroom_info: #9e9e9e;
--bookinglogin: #1073ba;
--bookingcar_addbtn: #1073ba;
--bookingcar_collapse: #777;
--bookingcar_continuebtn: #3584bd;
--bookingcar_titlebg: #b0b9ce;
--bookingcar_youpay: #3584bd;
--bookingcar_pay_price: #00b4b2;
--carpayemntbtn: #3584bd;
--buslisting_carname: #5a5858;
--buslisting_durcode: #9e9e9e;
--bus_dusration_line: #8e9d9c;
--bus_amenities_tab: #3584bd;
--selectbusbtn: #dada55;
--interflighthover: #3584bd;
--gsttxt: red;
--flightmobile-titletxt: #2C3E50;
--flightselect-tick: #27AE60;
--flight-smallpara: #7F7F7F;
--flight-titleheading: #5c5c5c;
--flight-cus-details-smalltxt: #7F8C8D;
--price-font: #2c3e50;
}
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-track {
background: #f1f1f1;
}
::-webkit-scrollbar-thumb {
background: #feed00;
}
::-webkit-scrollbar-thumb:hover {
background: #555;
}
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body {
font-family: 'Poppins', sans-serif;
}
p,
span,
div,
li,
a,
button,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Poppins', sans-serif!important;
}
html,
body {
scroll-behavior: smooth;
}
.sortright-flight-round-first {
width: 100%;
list-style-type: none;
}
.sortright-flight-round-first ul {
margin: 0;
padding: 0;
}
.sortright-flight-round-first ul li {
font-size: 12px;
font-weight: 600;
color: #9e9e9e;
list-style-type: none;
float: left;
cursor: pointer;
text-align: left;
}
.sortright-flight-round-first ul li.carname {
width: 26%;
text-align: left;
}
/* .carname-flight-round{color:var(--buslisting_carname);font-weight:700;font-size:13px;} */
.sortright-flight-round-first li a {
color: var(--buslisting_carname);
padding: 2px 20px 2px 4px;
}
.sortright-flight-round-first a {
color: var(--buslisting_carname);
text-decoration: none;
}
.sortright-flight-round-first ul li.carseats-flight-round {
width: 28%;
}
.sortright-flight-round-first ul li.carkm-flight-round {
width: 20%;
}
/* li.car-price-flight-round{width: 16%;} */
.sortright-flight-round-first ul li a.active:before {
position: absolute;
content: "";
width: 12px;
height: 12px;
background-image: url(/public/images/sorticon-down.png);
right: 4px;
background-size: 100%;
top: 4px;
background-repeat: no-repeat;
}
.sortright-flight-round-first ul li a.active_sort:before {
position: absolute;
content: "";
width: 12px;
height: 12px;
background-image: url(/public/images/sorticon.png);
right: 4px;
background-size: 100%;
top: 4px;
background-repeat: no-repeat;
}
/* li.carname-flight-round{width: 18%;} */
.sortright-flight-round-first ul li a.active_sort {
background: #666;
position: relative;
color: #fff;
}
.sortright-flight-round-first li a.active {
background: #666;
position: relative;
color: #fff;
}
.form-control:focus {
outline: none;
box-shadow: none;
}
.fa.fa-rupee {
padding-right: 2px;
}
#flight-filter-sec::-webkit-scrollbar {
width: 5px;
}
::-webkit-scrollbar {
width: 6px;
background: var(--blue_color);
height: 4px;
border-radius: 10px;
}
.breadcrumb-items .breadcrumb-item {
color: var(--blue_color) !important;
font-size: 14px;
}
.breadcrumb-items .breadcrumb-item.active {
color: var(--blue_color) !important;
}
.breadcrumb-items .breadcrumb-item a {
color: #565b61;
}
.breadcrumb-items ol {
background: none;
padding-left: 0;
}
html {
scroll-behavior: smooth;
}
/*.container{max-width:1000px;}*/
.destination_left_details {
width: 50%;
float: left;
}
/*.ui-datepicker-multi .ui-datepicker-buttonpane {display: none;}*/
/*.ui-widget.ui-widget-content {width: 94% !important;left: 0 !important; margin: 10px;}*/
::selection {
color: #fff;
background: var(--green_color);
}
.custom-nav.navbar-dark .navbar-toggler-icon {
background-image: url(../../images/menu-button.png);
}
.navbar-nav li a:hover {
color: #e11f2a !important;
opacity: 1;
}
.registerbtn:focus {
box-shadow: none;
outline: none;
}
.registerbtn:hover {
/* background:var(--green_color); */
color: #fff !important;
/* border:2px solid var(--green_color); */
}
.col-ft1 .title {
color: var(--blue_color);
font-weight: 600;
margin-top: 0;
text-transform: uppercase;
margin-bottom: 10px;
font-size: 14px;
}
.loadertab {
border: 16px solid #f3f3f3;
border-radius: 50%;
border-top: 16px solid #e11f2a;
width: 10px;
height: 10px;
-webkit-animation: spin 2s linear infinite;
/* Safari */
animation: spin 2s linear infinite;
}
.col-menu {
border-right: solid 1px #f0f0f0;
}
.ft1-list li {
padding-left: 0 !important;
}
.navbar-nav .container {
max-width: 1140px;
margin: 0 auto;
}
.dropdown-menu .row {
width: 100%;
}
.ft1-list {
padding-left: 22px;
}
.ft1-list li a {
font-size: 14px !important;
}
.dropdown-menu {
padding: 20px;
}
.ft1-list a:hover {
text-decoration: none;
transition: all .3s ease-in-out;
}
.ft1-list i {
padding-right: 20px;
}
.ft1-list li {
padding-left: 0;
}
.customheader {
background: #fff !important;
}
.navbar-nav li .nav-link {
color: #444 !important;
border-bottom: medium none;
display: block;
font-size: 16px;
opacity: .9;
font-weight: 400;
margin-bottom: 0;
padding: 3px 0;
text-align: left;
text-transform: capitalize;
width: 100%;
}
.ft1-list li:before {
content: "";
left: -22px;
top: 8px;
position: absolute;
background: url("/public/images/right-menu-t.png");
width: 16px;
height: 16px;
background-repeat: no-repeat;
}
ul.links li:before {
content: "";
left: 0px;
top: 8px;
position: absolute;
background: url("/public/images/next-ft.png");
width: 16px;
height: 16px;
background-repeat: no-repeat;
}
.ft1-list li a:hover,
ul.links li a:hover {
padding-left: 10px;
color: #121212;
}
.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;
color: #fff;
-o-transition: all 0.35s ease-in-out;
}
.ft1-list li {
position: relative;
list-style-type: none;
}
/*.custom-nav{padding:20px;z-index: 999;background: #fff !important;width: 100%;}*/
.custom-nav {
/*background: #0170b5 !important;*/
background: rgba(255, 255, 255, 0.66) !important;
padding: 0px;
position: relative;
z-index: 999;
width: 100%;
}
.navbar-nav .dropdown-menu {
position: absolute;
right: 40px;
left: 40px;
z-index: 1000;
min-width: max-content;
margin: 0px;
background-color: #fff;
background-clip: padding-box;
border-radius: .25rem;
border: none;
}
.custom-nav .navbar-brand img {
width: 100%;
}
li.nav-item.dropdown.show {
position: static;
float: left;
}
.custom-nav .navbar-brand {
width: 150px;
/*padding: 0;*/
}
/*.navbar-nav li .active{color:#e11f2a !important;}*/
/*.navbar-nav li a.active:before{ content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background-color: #e11f2a !important;
visibility: hidden;
transform: scaleX(0);
transition: all 0.3s ease-in-out;}
*/
.navbar-nav li a {
color: var(--black_color);
font-size: 16px;
font-weight: 400;
}
.registerbtn {
margin-top: -1px;
/* border: 2px solid #ffffff; */
/* border-radius:6px; */
color: #0069be !important;
/* width:100px; */
text-align: center;
padding: 3px 4px;
}
.custom-nav .navbar-nav li {
padding-left: 7px;
position: relative;
padding-right: 7px;
}
/*.lastnav {
padding-left: 20px !important;
}*/
.custom-nav .navbar-nav li:after {
content: "|";
position: absolute;
right: -4px;
top: 2px;
color: #444;
}
.navbar-toggler {
padding: 0px 4px;
font-size: 16px;
background-color: var(--blue_color);
border: 1px solid var(--blue_color);
border-radius: .25rem;
}
.banner-txt {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
color: #fff;
text-align: center;
font-size: 40px;
font-weight: 600;
}
.theme-color {
color: #dae24e;
}
#bannerslider .owl-carousel.owl-drag .owl-item .item {
height: 400px;
overflow: hidden
}
.owl-carousel.owl-drag .owl-item .item img {
height: 100%;
object-fit: cover;
}
/*#bannerslider button.owl-prev,*/
/*#bannerslider button.owl-next{display:none;}*/
#bannerslider .owl-prev {
font-size: 70px;
width: 30px;
top: 60%;
color: #fff;
left: 44%;
height: 30px;
line-height: 30px;
position: absolute;
}
#bannerslider .owl-next {
font-size: 70px;
width: 30px;
top: 60%;
color: #fff;
right: 5%;
height: 30px;
line-height: 30px;
position: absolute;
}
#bannerslider .owl-next:focus,
#bannerslider .owl-prev:focus {
outline: none;
}
#bannerslider .carousel-inner {
height: 500px;
}
#bannerslider .carousel-indicators,
#hot-deals .carousel-indicators {
display: none;
}
.add-icon .fa {
color: #fff;
vertical-align: middle;
}
.go-to-top .fa {
padding: 5px;
width: 30px;
text-align: center;
}
.main-title .fa {
font-size: 12px;
color: var(--blue_color);
}
.ft-btn-list li a .fa {
font-size: 14px;
padding-right: 10px;
}
/*.hot-deals .owl-dots{display:none;}*/
.hot-deals {
margin: -106px 0 0 0;
}
.home-tab-btns .tab-list.active .fa {
color: var(--home-tab-icon);
}
.form-control[readonly] {
background-color: #fff;
}
.home-tab-btns .tab-list .fa {
font-size: 20px;
padding-right: 10px;
}
.banner-sub-title a {
color: #fff;
}
.disabledcls {
background: #eee !important;
}
.fl-btn:focus {
outline: none;
}
.search-form input {
padding: 12px;
font-size: 13px;
width: 100%;
border-radius: 1px;
color: #0d58be;
border: 1px solid #cacdd2;
}
.search-form input:focus {
border: 1px solid #0d58be;
outline: none;
}
.search-btn:focus {
outline: none;
}
.search-btn {
border: none;
font-size: 13px;
background: #e11f2a;
float: right;
width: 100%;
padding: 8px 20px;
color: #fff;
border-radius: 5px;
font-weight: 700;
text-decoration: none;
text-align: center;
}
.search-btn:hover {
text-decoration: none;
color: #fff;
background: #3584BC !important;
}
.search-form input::placeholder {
font-weight: 700;
}
.best-places .readmore-right {
right: 3%;
}
.owl-item.active.center .carousel-caption {
background: rgb(0 0 0/47%);
padding-top: 10px;
padding-bottom: 10px;
right: 5%;
left: 5%;
bottom: 2%;
}
.owl-item.active.center .carousel-caption p,
.owl-item.active.center .carousel-caption span {
color: #fff;
font-weight: 400;
}
.hot-deals,
.proj-themes,
.best-places {
padding: 30px 0;
}
.title-main h1 {
font-size: 30px;
color: var(--main-title);
font-weight: 600;
}
.hotdeals-box img {
height: 100%;
object-fit: cover;
}
.hotdeals-box {
height: 250px;
position: relative;
overflow: hidden;
border-radius: 5px;
}
.main-title {
margin-bottom: 40px;
}
#hot-deals .carousel-inner img {
border-radius: 4px;
}
.hotdeals-box .carousel-caption {
background: #f4f4f4;
right: 0;
left: 0;
border-radius: 0 0 4px 4px;
bottom: 0;
}
.hotdeals-box span {
color: #000;
font-size: 17px;
font-weight: 700;
}
.hotdeals-box p {
color: #989595;
font-size: 14px;
font-weight: 600;
}
.bestplace-img img {
object-fit: cover;
object-position: center center;
width: 100%;
display: block;
height: auto;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.theme-box {
background: #fff;
border-radius: 5px;
position: relative;
margin: auto;
overflow: hidden;
box-shadow: 0 2px 5px 1px rgba(64, 60, 67, .16);
}
.proj-themes-flight .theme-box {
margin-bottom: 20px;
}
.theme-box:hover img {
transform: scale(1.1);
}
/*.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:block;}*/
#demos .owl-nav button.owl-prev span,
#demos .owl-nav button.owl-next span {
display: none;
}
#demos .owl-nav button.owl-next {
background: #fff;
position: absolute;
right: -25px;
border-radius: 100%;
top: 40%;
width: 50px;
height: 50px;
font-size: 30px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
background-image: url(../images/next.png);
background-repeat: no-repeat;
background-position: center;
}
#demos .owl-nav button.owl-prev {
background: #fff;
position: absolute;
left: -25px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 40%;
height: 50px;
font-size: 30px;
background-image: url(../images/left-arrow.png);
background-repeat: no-repeat;
background-position: center;
}
.hotdeals-box:hover {
border: 2px solid var(--blue_color);
border-radius: 4px;
}
.hotdeals-box img {
border-radius: 5px 5px 0 0;
height: 100px;
width: 100%;
object-position: center center;
object-fit: cover;
transition: .3s ease-in-out;
}
/* .hotdeals-box:hover img{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1);} */
.hotdeals-box:hover img {
transform: scale(1.0);
}
.hotdeals-box:hover .carousel-caption {
background: rgb(0 0 0/47%);
padding-top: 10px;
padding-bottom: 10px;
right: 5%;
left: 5%;
bottom: 2%;
}
.hotdeals-box:hover span,
.hotdeals-box:hover p {
color: #fff;
font-weight: 400;
}
#demos .owl-nav button.owl-prev:focus,
#demos .owl-nav button.owl-next:focus {
outline: none;
}
a.readmore {
text-align: center;
margin: -10px auto;
;
display: block;
color: var(--black_color);
font-size: 14px;
font-weight: 600;
text-decoration: none;
}
.upper-caption {
background: var(--blue_color);
position: absolute;
right: 0;
top: 0;
left: 0;
z-index: 10;
padding-top: 10px;
padding-bottom: 10px;
color: #fff;
text-align: center;
}
.upper-caption h4 {
font-size: 14px;
margin-bottom: 0;
}
.hotdeals-box:hover .upper-caption {
display: block;
}
.upper-caption {
display: none;
}
.dt-view {
bottom: 0;
position: absolute;
right: 0;
/* top: 12px; */
color: #e11f2a !important;
font-size: 15px;
font-weight: 600;
}
.bt-txt {
margin-left: 10px;
}
.st-txt {
color: #5f5a5a;
margin-top: 4px;
margin-bottom: 0;
font-size: 13px;
font-weight: 500;
}
.theme-content .st-price {
font-weight: 600;
font-size: 15px;
color: #e11f2a;
}
.th-1 img {
width: 100%;
object-fit: cover;
height: 100%;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.th-1 {
width: 100%;
/* max-height:100px; */
margin: 0;
padding: 0;
background: #fff;
overflow: hidden;
height: 100%;
}
.theme-content a {
color: var(--black_color);
}
.add-icon {
background: var(--green_color);
width: 30px;
height: 30px;
border-radius: 100%;
position: absolute;
right: 20px;
top: 88px;
line-height: 30px;
text-align: center;
}
.title-main span {
color: var(--green_color);
font-weight: 300;
}
.title-main {
text-align: center;
margin-bottom: 40px;
}
.theme-title2 {
font-size: 13px;
font-weight: 600;
}
.theme-box .theme-title {
font-size: 13px;
font-weight: 600;
height: 20px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.proj-themes {
background: var(--theme-proj-bg);
position: relative;
}
.bestplace-img {
/*max-height:140px;*/
margin: 0;
padding: 0;
background: #fff;
overflow: hidden;
}
.theme-content {
padding: 10px;
}
.theme-content p {
color: #5f5a5a;
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
}
.theme-content span {
margin-bottom: 0;
}
.theme-box .theme-img {
border-radius: 5px 5px 0 0;
height: 100px;
width: 100%;
object-position: center center;
object-fit: cover;
}
.theme-content ul li {
display: inline-block;
}
ul.rating-sec {
padding-bottom: 0;
}
.theme-content ul {
padding-left: 0;
margin-bottom: 0;
position: relative;
list-style-type: none;
}
.proj-themes .col-md-2 {
max-width: 20%;
flex: 20%;
}
.proj-themes .col-lg-2 {
max-width: 20%;
flex: 20%;
}
.readmore-right {
margin-top: 40px;
color: var(--black_color);
right: 2%;
font-size: 14px;
font-weight: 600;
text-decoration: none;
top: 50%;
position: absolute;
transform: translate(-50%, -50%);
}
.blackcolor {
color: #000;
}
.details {
float: right;
}
.details p {
color: #125ccb;
font-weight: 700;
}
.rating-sec:before {
content: "";
position: absolute;
width: 100%;
height: 1px;
background: #eee;
left: 0;
top: -8px;
z-index: 999999;
}
.best-places-box ul li {
height: 36px;
overflow: hidden;
}
.best-places-content {
margin-bottom: 14px !important;
position: relative;
margin-top: 6px !important;
font-size: 13px !important;
height: 39px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.rating-sec li {
font-size: 10px;
}
.rating-sec {
padding-bottom: 20px;
}
/*.best-places .container{max-width:1050px;}*/
.best-places {
position: relative;
background: #f4f4f4;
}
.best-places .owl-nav.disabled {
width: 100%;
position: absolute;
top: 40%;
}
.destination_bg-slider-slides .owl-nav.disabled {
width: 100%;
position: absolute;
top: 35%;
}
.mob-pad-tab p,
.mob-pad-tab span,
.mob-pad-tab li {
font-size: 14px;
}
#testimonial .owl-carousel.owl-drag .owl-item .item {
height: auto;
overflow: hidden;
}
.testimonial {
background: var(--testimonail_bg);
padding: 30px 0;
}
.client-img-box {
width: 50px;
height: 50px;
/*margin:0 auto;*/
}
.client-img {
height: 100%;
object-fit: cover;
border-radius: 100%;
}
.testimonial-box p {
font-size: 12px;
max-width: 235px;
width: 100%;
margin: 10px 0;
}
.testimonial-box .clientname,
.testimonial-box .client-sub {
font-size: 12px;
}
/*.testimonial-box .clientname:before{content:"";position:absolute;width:50px;height:2px;background:#32c532;left:50%;bottom:24px;transform:translate(-50%, -50%);margin:0 auto;text-align:center;display:block;}*/
.testimonial-box .clientname {
position: relative;
}
.news-letter h3 {
color: #fff;
font-size: 22px;
}
.newsletter-sec {
margin-top: 130px;
}
.newsletter .news-field {
width: 70%;
padding: 8px;
border-radius: 3px 0px 0px 3px;
float: left;
border: none;
font-size: 12px;
}
.news-btn {
background: #58595b;
color: #fff;
padding: 8px;
border-radius: 0 3px 3px 0;
font-size: 12px;
border: none;
margin-top: 0;
font-weight: 300;
width: 30%;
float: left;
margin-bottom: 25px;
}
.ft-btn-list li a:hover {
text-decoration: none;
color: #fff;
background: var(--home-tab-blue_color);
}
.social-icons li a .fa {
font-size: 18px;
}
.social-icons li:hover {
background: #e11f2a;
}
.social-icons {
padding: 0;
margin: 0;
}
.social-icons li {
display: inline-block;
margin-right: 0px;
/* border: 2px solid #fff; */
width: 33px;
border-radius: 6px;
height: auto;
line-height: 30px;
text-align: center;
}
.social-icons li a {
color: #fff;
}
#back-to-top {
position: fixed;
bottom: 10px;
right: 10px;
background-color: #9E9E9E;
color: #fff;
border: none;
border-radius: 5px;
padding: 3px 10px;
text-transform: uppercase;
cursor: pointer;
font-weight: 700;
box-shadow: 0 0 2em 0 rgba(0, 0, 0, .25);
transition: all .3s ease-in-out;
display: inline-block;
opacity: 0;
text-decoration: none;
}
#back-to-top.visible {
opacity: 1;
}
#back-to-top:hover {
background-color: var(--blue_color);
}
footer {
/*background:var(--footer-bg);*/
background: #3584bd;
padding: 30px 0 0;
}
.social-icons li img {
width: 18px;
height: 18px;
text-align: center;
margin: 5px auto;
display: block;
}
.ft-logo {
margin-bottom: 50px;
}
.ft-title {
font-size: 14px;
color: #fff;
font-weight: 600;
}
.patners-list {
padding-left: 0;
margin-top: 6px;
}
.patners-list li {
background: #1c1c1c;
list-style-type: none;
margin: 6px 6px 6px 0;
position: relative;
font-size: 10px;
width: 60px;
height: 35px;
text-align: center;
}
.patners-list li a {
text-decoration: none;
color: #eee;
}
.numtxt {
color: #eee;
font-size: 12px;
}
.numtxt:hover {
text-decoration: none;
color: #fff;
}
.links li {
font-size: 12px;
color: #eee;
list-style-type: none;
position: relative;
line-height: 22px;
}
.links li a {
color: #fff;
line-height: 20px;
padding-left: 15px;
text-decoration: none;
}
.patners-list li img {
overflow: hidden;
height: 100%;
opacity: 0.8;
object-fit: cover;
width: 100%;
}
.patners-list li span {
position: absolute;
left: 50%;
top: 50%;
z-index: 999;
font-size: 10px;
transform: translate(-50%, -50%);
width: 100%;
text-align: center;
font-weight: 700;
}
.copyright {
background: #121212;
padding: 15px 0;
margin-top: 30px;
}
.copyright .copyright-txt {
display: block;
color: #ccc;
margin: 15px 0 15px 0;
text-align: left;
}
.copyright .copyright-txt {
color: #fff;
}
.ft-btn-list {
padding-left: 0;
margin-bottom: 0;
}
.ft-btn-list li {
width: 49%;
float: left;
margin-right: 2px;
list-style-type: none;
}
.ft-btn-list a {
font-size: 12px;
color: #fff;
line-height: 33px;
border-radius: 0;
width: 100%;
}
.callIcon {
background: #58595b;
}
.wtsapp-icon {
background: #4AC959;
display: none;
}
.filter-icon {
background: #6098e4;
display: none;
}
.enquiry-Icon {
background: #3584bd;
}
.bannercls {
position: relative;
height: auto;
}
.banner-content {
position: absolute;
bottom: 20px;
}
.banner-sub-title {
text-transform: uppercase;
font-weight: 600;
font-size: 15px;
}
.banner-smalltxt {
font-size: 12px;
}
.banner-title {
text-transform: uppercase;
font-size: 20px;
font-weight: 600;
}
.filter-sec .custom-checkbox .custom-control-input:checked~.custom-control-label::before {
background-color: var(--green_color);
}
.filter-sec .custom-control-input:checked~.custom-control-label::before,
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
color: #fff;
border-color: #3584bd !important;
border: none;
box-shadow: none;
background: #3584bd !important;
}
.filter-sec .custom-control-input:focus:not(:checked)~.custom-control-label::before {
border-color: #00b4b2;
}
.filter-sec .custom-control-input:focus~.custom-control-label::before {
box-shadow: none;
}
.filter-sec .custom-checkbox .custom-control-input:checked~.custom-control-label::after,
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
background-image: url(../images/checked.png);
}
.cancel-btn img {
width: 8px;
margin: 0 auto;
display: block;
}
.cancel-btn {
position: absolute;
top: 15px;
line-height: 25px;
right: 32px;
display: none;
padding: 6px;
border: 1px solid var(--blue_color);
}
.list-box {
position: relative;
}
.bannercls .flightbannerimg {
max-height: 100%;
object-position: center;
object-fit: cover;
width: 100%;
height: 400px;
cursor: pointer;
}
/*Domestics and international packages allow*/
#partmanish .owl-prev span,
#partmanish .owl-prev span,
#partmanish .owl-prev span {
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #fff;
position: absolute;
left: -25px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 36%;
height: 50px;
font-size: 30px;
}
#partmanish .owl-next span,
#partmanish .owl-next span,
#partmanish .owl-next span {
right: -25px;
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #fff;
position: absolute;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 36%;
height: 50px;
font-size: 30px;
}
#partmanish .item {
height: auto !important;
margin-bottom: 10px;
}
.destination_bg-slider-slides1 .owl-prev span,
.destination_bg-slider-slides2 .owl-prev span,
.testimonial-slider .owl-prev span,
.loopflight .owl-prev span {
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #fff;
position: absolute;
left: -80px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 38%;
height: 50px;
font-size: 30px;
}
.destination_bg-slider-slides1 .owl-next span,
.destination_bg-slider-slides2 .owl-next span,
.testimonial-slider .owl-next span,
.loopflight .owl-next span {
right: -80px;
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #fff;
position: absolute;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 28%;
height: 50px;
font-size: 30px;
}
.destination_bg-slider-slides button.owl-prev span {
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #fff;
position: absolute;
left: -80px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 28%;
height: 50px;
font-size: 30px;
}
.destination_bg-slider-slides button.owl-next span {
right: -80px;
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #fff;
position: absolute;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 28%;
height: 50px;
font-size: 30px;
}
.destination_bg-slider-slides1 .owl-prev span:hover,
.destination_bg-slider-slides2 .owl-prev span:hover,
.destination_bg-slider-slides1 .owl-next span:hover,
.destination_bg-slider-slides2 .owl-next span:hover,
.destination_bg-slider-slides button.owl-prev span:hover,
.destination_bg-slider-slides button.owl-next span:hover,
.featured_wrapper_content button.owl-next span:hover,
.featured_wrapper_content button.owl-prev span:hover,
.loopflight button.owl-next span:hover,
.loopflight button.owl-prev span:hover,
.testimonial-slider button.owl-next span:hover,
.testimonial-slider button.owl-prev span:hover {
background: #3584bd !important;
color: #fff !important;
}
/*Travelog css 2-12-2020 stast*/
.middle_box_recomended {
padding: 0;
margin: 0;
overflow: hidden!important;
position: relative;
/*height: 350px;*/
height: auto;
}
.tg-populartourcontent {
padding: 0;
margin: 0;
background-color: rgb(0, 0, 0, 0.5) !important;
position: absolute;
display: block;
z-index: 99999;
width: 100%;
height: 100%;
color: #fff;
text-align: left;
background-size: cover;
top: 0;
}
.home-blog-sec .tg-populartourtitle a {
color: #fff !important;
text-decoration: none;
}
.tg-populartourtitle {
font-size: 20px;
font-weight: 700;
color: #fff;
position: absolute;
width: 100%;
transform: translate(-50%, -50%);
text-align: center;
left: 50%;
top: 50%;
}
.tg-populartourtitle h3 a {
color: #fff;
}
.item.tg-populartour222 figure {
/*height: 350px;*/
height: auto;
margin: 0;
}
.tg-populartourtitle h3 {
font-size: 20px;
font-weight: 700;
}
.item.tg-populartour222 {
margin-bottom: 0 !important;
}
.item.tg-populartour222 {
height: auto !important;
}
.home-blog-sec {
padding: 30px 0;
}
.destination_bg-slider-slides1 .item,
.destination_bg-slider-slides2 .item,
.destination_bg-slider-slides .item {
/*height: 350px !important;*/
height: auto !important;
margin-bottom: 10px;
}
.offer_box {
background: #fff !important;
height: auto;
padding: 10px;
position: relative;
}
a.tour-sightseeings {
font-size: 14px;
}
.filter-sec {
padding: 10px;
border-top: 3px solid #3584bd;
border-radius: 3px;
background: #fff;
box-shadow: 3px 3px 16px -4px rgba(0, 0, 0, .3);
overflow: hidden;
}
.fl-title {
font-weight: 600;
color: var(--blue_color);
font-size: 13px;
margin-bottom: 2px;
}
.fl-btn {
float: right;
background: none;
border: none;
padding: 4px 3px;
font-weight: 600;
font-size: 12px;
}
.fl-checkbox .fl-title {
color: #3584bd;
position: relative;
margin: 0px 0 8px;
padding: 10px;
font-size: 14px !important;
font-weight: bold;
}
.fl-checkbox label {
font-size: 14px;
font-weight: 500;
color: #807d7d;
margin-bottom: 10px;
vertical-align: middle;
padding-top: 2px;
}
.filter-sec hr {
margin-top: 24px;
}
.listing-box {
padding: 30px 0px;
background: #f4f4f4;
}
.fl-checkbox input {
width: 20px;
height: 20px;
margin-top: 0;
box-shadow: 0px 2px 5px #eee;
float: left;
margin-right: 8px;
}
.fl-list-show {
padding: 15px;
box-shadow: 3px 3px 16px -4px rgba(0, 0, 0, .3);
margin: 10px 0;
/*border-radius: 14px;*/
background: #fff;
}
.fl-img img {
/* height: 200px; */
/* object-fit: cover; */
width: 100%;
/* border-radius: 10px; */
}
.fl-img {
height: 150px;
position: relative;
/*border-radius: 8px;*/
overflow: hidden;
}
.listbox-title {
font-weight: 600;
font-size: 15px;
}
/*.fl-checkbox span{margin-left:10px;}*/
.rating-list {
margin-left: 0px;
display: block;
}
.rating-list span {
font-size: 12px;
}
.rating-list .fa.fa-star {
color: #ffcb2f;
}
.list-detail span {
font-weight: 600;
font-size: 13px;
}
.list-detail .italic {
font-weight: 400;
font-style: normal;
color: var(--black_color);
font-size: 12px;
}
.dl-radio {
padding-left: 0;
list-style-type: none;
}
.list-radio-cls label {
font-size: 12px;
font-weight: 400;
margin-left: 5px;
}
.list-radio-cls span {
margin-right: 20px;
}
.list-radio-cls {
background: #eee;
padding: 6px;
margin-top: 10px;
}
.list-detail-inner span {
font-size: 12px;
font-weight: 600;
font-style: normal;
}
.list-detail-inner {
margin-top: 0px;
}
.feat-details {
font-size: 12px;
color: #7d7979;
font-style: normal;
}
.supertxt {
margin-top: 10px;
font-size: 12px;
color: #7d7979;
}
.inclusion-list {
padding-left: 0;
display: inline-block;
list-style-type: none;
margin-bottom: 0;
}
.inclusion-list li {
display: inline-block;
background: #eee;
padding: 0px 6px;
}
.inclusion-list li a {
color: var(--black_color);
font-style: normal;
text-decoration: none;
font-size: 12px;
}
.fl-list-item {
position: relative;
}
.detail-right {
position: absolute;
right: 14px;
/*bottom:16px;*/
}
.wtsp-btn .fa {
background: #4AC959;
color: #fff;
font-size: 16px;
width: 25px;
text-align: center;
height: 25px;
border-radius: 25px;
line-height: 25px;
display: none;
}
.phone-btn .fa {
background: #58595b;
color: #fff;
font-size: 16px;
width: 25px;
text-align: center;
height: 25px;
border-radius: 25px;
line-height: 25px;
display: none;
}
.list2-dt {
top: 0;
line-height: 20px;
}
.list-radio-cls {
background: #eee;
padding: 6px;
}
.list-radio-cls ul,
.tab-btns-cls ul {
list-style-type: none;
padding-left: 0;
margin-bottom: 0;
}
.list-radio-cls ul li,
.tab-btns-cls ul li {
display: inline-block;
}
.list-radio-cls span {
margin-right: 20px;
}
.list-radio-cls label {
font-size: 12px;
font-weight: 400;
margin-left: 5px;
margin-bottom: 0;
}
.hotel-rating-names ul {
padding-left: 0;
overflow-y: auto;
overflow-x: hidden;
white-space: nowrap;
height: 84px;
margin-bottom: 0;
padding-right: 10px;
}
.hotel-rating-names ul li {
font-size: 12px;
}
.hotel-rating-names ul .ht-nm {
float: right;
}
.ht-rating {
color: #eee;
font-size: 12px;
}
.dl-list-box .view-btn {
position: absolute;
top: 50%;
right: 0;
transform: translate(0, -50%);
padding: 2px 10px;
}
.fill-rating {
color: #ffcb2f !important;
}
.ft-dt-list2 {
margin-top: 0 !important;
}
.share-list2 {
margin-top: 0 !important;
}
.list-detail2 {
margin-top: 0 !important;
}
.list-detail-inner2 {
margin-top: 0 !important;
line-height: 12px;
}
.list2-radio {
margin-top: 0 !important;
}
.tab-btns.sticky.fixed.tab-btns-cls ul {
margin: 0 auto;
display: block;
width: 900px;
}
.dt1-lst2 {
font-size: 16px!important;
}
.dt2-lst2 {
font-size: 18px!important;
}
.dt-txt {
color: #989292;
font-weight: 400;
font-size: 12px;
font-style: italic;
text-align: right;
}
.dt-txt-bld {
color: var(--blue_color);
font-weight: 600;
font-size: 11px;
font-style: italic;
}
.dt-1 {
font-size: 16px;
font-weight: 600;
right: 12px;
text-align: right;
color: var(--blue_color);
}
.dt-2 {
font-size: 38px;
font-weight: 500;
right: 12px;
text-align: right;
color: var(--blue_color);
}
.social-share {
list-style-type: none;
padding-left: 0;
float: left;
}
.social-share li {
display: inline-block;
margin-right: 20px;
}
.social-share li a {
color: #7d7878;
font-size: 20px;
}
.social-share li a:hover {
color: var(--blue_color);
}
.addmorePop {
border: none;
width: 180px;
color: #fff;
padding: 7px;
font-size: 13px;
text-decoration: none;
border-radius: 4px;
border: 1px solid #fff;
}
.view-btn {
border: 2px solid var(--blue_color);
border-radius: 25px;
padding: 7px 20px;
font-size: 12px;
color: var(--blue_color);
font-weight: 600;
}
.estimate-btn {
background: #34bec9;
color: #fff;
border: 2px solid #34bec9;
border-radius: 25px;
padding: 7px 20px;
font-size: 12px;
text-transform: capitalize;
font-weight: 600;
font-weight: 600;
}
.share-btn {
padding-left: 0;
list-style-type: none;
float: right;
margin-top: 37px;
}
.share-btn li {
display: inline-block;
}
.view-btn:hover {
text-decoration: none;
color: #fff;
background: var(--blue_color);
}
.estimate-btn:hover {
text-decoration: none;
color: var(--blue_color);
background: none;
}
.bt-place {
padding: 10px 0px 40px 0;
position: relative;
}
.bt-place p {
font-size: 14px;
color: #afa6a6;
font-style: italic;
width: 100%;
margin-top: 20px;
}
.bt-right img {
max-height: 100%;
max-width: 100%;
padding: 0;
object-position: bottom;
object-fit: cover;
width: 100%;
}
.bt-right {
height: 350px;
width: 100%;
overflow: hidden;
border-radius: 20px 0 0 20px;
}
.blacktxt {
color: #5a5858;
position: relative;
}
.offsetcls {
margin-left: 16.666667%;
}
.trip-form {
max-width: 700px;
margin: 0 auto;
}
.trip-form .news-letter {
margin-bottom: 40px;
}
.trip-form .news-letter h3 {
font-weight: 700;
}
.trip-form .form-control {
margin-bottom: 16px;
}
.reqst-btn {
border: 0;
background: #fff;
padding: 10px;
float: right;
border-radius: 4px;
color: var(--blue_color);
font-weight: 600;
font-size: 14px;
margin-top: 20px;
text-transform: uppercase;
}
input.dt-selct-white::placeholder {
font-weight: 300;
}
.add-icon:hover {
background: #3584bd;
}
.plus-bg i:hover {
background: var(--blue_color);
color: #fff;
}
.dt-2-txt strong {
color: var(--blue_color);
margin-left: 10px;
word-break: keep-all;
}
.dt-tabbing-sec .home-tab-btns .tab-list {
padding-left: 0;
}
.dt-tabbing-sec .home-tab-btns .nav {
width: 600px;
border-bottom: none;
}
.ft-booknow {
background: #7e8084;
padding: 10px 30px;
display: none;
}
.booknow.btn:hover {
background: #fff;
color: var(--green_color);
}
.booknow.btn {
background: #e11f2a !important;
color: #fff !important;
border-radius: 4px;
width: 100%;
border: none;
font-size: 14px;
}
.book-txt {
font-size: 20px;
font-weight: 400;
right: 12px;
color: #fff;
}
.sticky-form.fixed {
max-width: 400px;
top: 75px;
background: #fff;
z-index: 99;
position: fixed;
float: right;
left: auto;
border-radius: 0 0 14px 14px;
}
.dt-right-selct .dt-2-btn {
padding: 20px 20px !important;
line-height: 0;
}
#hotel_details,
#Sightseeing-id {
z-index: 999999;
}
.tab-content iframe {
margin-top: 20px;
width: 100%;
height: 300px;
}
.dl-content-cls .sign-txt {
color: var(--black_color);
margin-top: 10px;
text-align: justify;
}
.view-detail-modal .active.tab-list a {
color: var(--home-tab-icon);
}
.view-detail-modal .tab-list {
padding: 10px;
font-weight: 600;
text-align: center;
font-size: 14px;
width: 120px;
margin-right: 16px;
}
.view-detail-modal {
margin-bottom: 20px;
}
.view-detail-modal .tab-list a {
color: #797b7d;
text-decoration: none;
}
.dl-list-box strong {
font-size: 13px;
}
.dl-box-list {
padding-left: 0;
}
.dl-title {
background: var(--blue_color);
color: #fff !important;
padding: 10px;
margin-bottom: 10px;
}
.dl-list-box {
padding-left: 0;
}
.dl-list-box li {
padding: 10px;
margin: 10px;
list-style-type: none;
}
.dayPackage-lineInblue h6 {
font-size: 13px;
margin-left: 10px;
font-weight: 300;
}
.day-box {
background: #eee;
padding: 10px;
border-radius: 14px;
margin-bottom: 20px;
HEIGHT: 400PX;
overflow-x: hidden;
overflow-y: scroll;
}
.dl-img-box img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: left;
}
.dl-img-box {
height: 42px;
}
.dl-list-box li .ht-name {
font-size: 12px;
}
.fl-img-box .share-btn {
position: absolute;
top: 50%;
right: 0;
margin-bottom: 0;
transform: translate(0, -50%);
}
.fl-img-box .feat-details {
margin-top: 0;
}
.fl-img-box .list-detail-inner {
margin-top: 0;
margin-bottom: 4px;
}
.fl-img-box .list-detail {
margin-top: 0;
}
.fl-img-new {
height: auto;
}
.tab-list-items li i {
padding-right: 10px;
}
.tab-list-items li {
font-size: 14px;
line-height: 30px;
}
.tab-list-items {
padding-left: 0;
margin-top: 20px;
list-style-type: none;
}
.fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
}
.tab-btns .tablinks.active {
background: var(--blue_color);
color: #fff;
}
.dt-title {
letter-spacing: 2px;
font-size: 20px;
font-weight: 700;
color: #9c9696;
border-bottom: 1px solid var(--blue_color);
margin-bottom: 16px;
}
.dt-price {
font-size: 14px;
margin-bottom: 20px;
background: #fff;
padding: 5px 10px 10px 10px;
border-top: 1px solid #ccc;
}
.LessDetailContent hr {
margin-top: 0;
margin-bottom: 8px;
}
.dt-rt p {
font-size: 14px;
margin-top: 10px;
}
.dt-price span {
color: #9c9696;
}
.dt-box-1 {
padding: 10px;
border-radius: 0;
background: #fff;
}
.dt-img {
overflow: hidden;
position: relative;
height: 160px;
}
.dt-img img {
border-radius: 14px;
height: auto;
width: 100%;
object-fit: cover;
}
.dt-subtitle {
font-size: 16px;
font-weight: 600;
color: var(--blue_color);
}
.dt-details {
font-size: 14px;
margin-top: 10px;
}
.dt-subtitle {
font-size: 14px;
font-weight: 600;
color: var(--blue_color);
margin-bottom: 10px;
text-transform: uppercase;
}
.dt-list-item {
list-style-type: none;
padding-left: 0;
}
.dt-list-item li {
display: inline-block;
position: relative;
padding-right: 7px;
font-size: 14px;
color: var(--black_color);
}
.dt-list-item li:before {
content: "";
position: absolute;
width: 1px;
height: 16px;
background: var(--black_color);
right: 0;
top: 4px;
}
.dt-list-item li a {
color: var(--black_color);
}
.facilities-list {
padding-left: 0 !important;
list-style-type: none;
margin-bottom: 0;
margin-top: 6px;
}
.facilities-list li {
display: inline-block;
margin-right: 14px;
}
.faci-innerlist {
padding-left: 0;
}
.faci-innerlist img {
width: 30px;
margin-top: -22px;
}
.faci-innerlist strong {
font-size: 11px;
}
.faci-innerlist .greentxt {
color: #18de18;
font-size: 11px;
}
.detail-sec {
padding: 30px 30px;
}
.greytxt {
color: #e0dbdb;
}
.grey-sub {
font-size: 13px;
}
.dt-box-2 {
padding: 10px 20px;
margin-top: 20px;
margin-bottom: 20px;
border-radius: 14px;
position: relative;
}
.dt-box-2-list {
padding-left: 0;
margin-bottom: 0;
list-style-type: none;
}
.dt-box-2-list li {
display: inline-block;
}
.dt-2-txt {
font-size: 15px;
break-after: column;
max-width: 275px;
width: 100%;
}
.dt-2-txt strong {
color: var(--blue_color);
margin-left: 10px;
word-break: break-all;
}
.plus-bg i {
border-radius: 100%;
color: var(--blue_color);
width: 40px;
background: #ffffff;
text-align: center;
border: 1px solid;
float: right;
height: 40px;
line-height: 40px;
}
.dt-2-btn {
background: #3584bd;
float: right;
color: #fff;
border-radius: 4px;
padding: 7px 20px;
border: none;
font-size: 14px !important;
}
.dt-2-btn:hover {
text-decoration: none;
color: #fff;
padding: 7px 20px;
background: #3584bd;
}
.room-changetxt {
margin-right: 20px;
font-size: 14px;
font-weight: 700;
color: var(--blue_color);
}
.room-name {
font-weight: 600;
font-size: 14px;
}
.dt-share {
margin-top: 0;
}
.dt-fl-img {
height: 180px;
}
.arrive-box {
margin-bottom: 20px;
}
.dt-box-2-list-title {
font-size: 16px;
font-weight: 700;
color: var(--blue_color);
text-transform: uppercase;
}
.at-icon {
width: 38px;
margin-left: 20px;
}
.dt-box-3 {
padding: 20px;
margin-top: 20px;
margin-bottom: 20px;
border-radius: 14px;
}
.dt-3-list .dt-box-2-list-title {
font-size: 20px;
padding-right: 10px;
}
.dt-3-list span {
font-size: 14px;
font-weight: 600;
}
.dt-3-list {
padding-left: 0;
list-style-type: none;
}
.dt-3-list li {
border-bottom: 1px dashed #9e9e9e;
padding-bottom: 10px;
padding: 10px;
}
.dt-3-grey {
font-size: 12px;
color: #bbb8b8;
}
.dt-3-list img {
width: 40px;
}
.dt-3-facilities {
margin-top: 0;
margin-bottom: 0;
}
.tab-btns .tab-list a {
color: var(--black_color);
padding: 10px;
display: block;
}
.tab-btns .tab-list {
border: none;
padding: 0;
background: #fff;
margin-right: 10px;
border-radius: 25px;
text-align: center;
max-width: 155px;
text-transform: uppercase;
font-size: 11px;
font-weight: 600;
width: 100%;
}
.tab-btns .tab-list.active a {
color: #fff;
}
.tab-btns .tab-list:hover a {
color: #fff !important;
text-decoration: none;
}
.tab-btns .tab-list:focus {
border: none;
outline: none;
}
.tab-btns .tab-list:hover {
color: #fff;
background: var(--blue_color);
}
.tab-btns {
margin-bottom: 40px;
}
.tab-btns .nav.nav-tabs {
border: none;
}
.tab-btns .tab-list.active {
background: var(--blue_color);
color: #fff;
}
.dt-right {
padding: 20px;
border-radius: 14px;
}
.dt-selct {
background: var(--blue_color);
color: #fff;
border-radius: 4px;
border: none;
max-width: 150px;
font-size: 14px;
}
.dt-selct-white {
background: #fff;
border-radius: 4px;
font-weight: 200;
color: #444;
line-height: 20px !important;
}
.dt-selct:focus {
outline: none;
box-shadow: none;
border: none;
background: var(--blue_color);
box-shadow: none;
color: #fff;
}
.dt-right-selct {
margin-top: 20px;
}
.dt-selct option {
border-radius: 25px !important;
background: #fff;
color: var(--blue_color);
}
.small-txt {
font-size: 12px;
}
.tab-btns.sticky.fixed {
background: #fff;
padding: 20px;
z-index: 9;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
}
.tab-btns.fixed .nav.nav-tabs {
margin: 0 auto;
text-align: center;
max-width: 900px;
}
.dt-right-selct .dt-1 span {
font-weight: 100;
font-size: 13px;
}
.padding-0 {
padding: 0;
}
.dt-selct-white::placeholder {
font-size: 12px;
font-weight: 200;
}
.hotel_select1_inner-details .flight-t-box {
font-size: 12px;
}
.hotel_select1_inner-details .t-box-cls:after {
bottom: 0;
}
.hotel_select1_inner-details .room_booking_traveller label {
text-align: right;
float: right;
}
.hotel_select1_inner-details .btn-outline {
margin: 0;
}
.hotel_select1_inner-details .travel-box_cls {
z-index: 1;
}
.plus-bg {
position: absolute;
top: 50%;
right: 0;
transform: translate(-50%, -50%);
}
.dt-box-2-list .dt-2-btn {
position: absolute;
top: 50%;
right: 0;
transform: translate(-10%, -50%);
}
.date-parent {
position: relative;
}
.date-icon {
position: absolute;
content: "";
top: 8px;
right: 10px;
}
.date-parent img.ui-datepicker-trigger {
position: absolute;
content: "";
top: 8px;
cursor: pointer;
right: 10px;
width: 16px;
height: 16px;
}
.adult_title img.ui-datepicker-trigger {
position: absolute;
content: "";
top: 38px;
cursor: pointer;
right: 25px;
}
.signbtn {
z-index: 999999;
padding: 4px;
right: 10px;
float: right;
position: absolute;
top: 0;
}
.login-box .close {
color: var(--blue_color);
opacity: 1;
}
.login-box .modal-header {
border-bottom: none;
background: var(--blue_color);
font-weight: 600;
}
.sign-txt a {
font-size: 13px;
color: #3584bd;
}
.forgotpass {
color: #3584bd !important;
font-size: 13px;
}
.rigister:after {
content: "";
position: absolute;
width: 1px;
height: 100%;
background: #cec3c3;
top: 0;
right: -14px;
}
.sign-btn:hover,
.enquiry-btn:hover {
background: var(--green_color);
outline: 0;
border: none;
box-shadow: none;
color: #fff;
text-decoration: none;
}
.sign-btn:focus,
.enquiry-btn:focus {
background: var(--blue_color);
outline: 0;
border: none;
box-shadow: none;
color: #fff;
}
.rigister {
position: relative;
}
.rgister-form .form-control {
margin-bottom: 14px;
}
.rgister-form {
margin-top: 30px;
}
.login_msg {
margin-left: 15px;
}
.rigister .form-control::placeholder,
.rgister-form select,
.rgister-form input[type=date] {
font-size: 13px;
color: #292727;
font-weight: 300;
}
.rigister #sel1 {
color: #292727;
font-weight: 300;
}
.popup-title {
color: var(--blue_color);
font-weight: 600;
}
.sign-btn {
border: none;
font-size: 18px;
background: var(--blue_color);
float: right;
width: 100%;
color: #fff;
font-weight: 700;
text-decoration: none;
text-align: center;
}
.enquiryclose {
color: #fff !important;
}
.enquiry-btn {
border: none;
font-size: 13px;
background: #e11f2a;
width: 140px;
color: #fff;
padding: 7px;
border-radius: 4px;
}
/*.room-box{border-top:1px solid #eee;padding:0 40px 0 0;}*/
.room-box .sign-txt {
margin-bottom: 0;
font-size: 12px;
font-weight: bold;
color: #3584bd;
}
a.disproom {
color: red;
}
.bannercls img {
width: 100%;
/* height: 100%;
object-fit: cover;*/
}
/*.addroom {*/
/*padding: 4px;*/
/*border-radius: 5px;*/
/*color: #fff;*/
/*border: none;*/
/*font-weight: 500;*/
/*text-decoration: none;*/
/*font-size: 12px;}*/
/*.addroom :hover{background:var(--blue_color);}*/
/*.addroom{margin-top:10px;}*/
.car_local,
.car_transfer {
display: none;
}
.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%;
}
.srch_form .custom-control-input:checked~.custom-control-label::before,
.custom-radio .custom-control-input:checked~.custom-control-label::before {
color: #fff;
border: none;
background: none;
box-shadow: none;
}
span.flightPaxInfo {
font-weight: 400;
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: var(--black_color);
padding: 10px;
display: block;
text-decoration: none;
font-size: 13px;
}
.srch_form {
padding: 10px 20px;
}
.srch_form .form-control::placeholder {
font-size: 13px;
color: #292727;
font-weight: 300;
}
.srch_form .form-control {
margin-bottom: 0;
font-size: 14px;
}
.home-tab-btns .tab-list.active {
border-top: 4px solid var(--home-tab-icon);
}
.room_booking_traveller label {
font-size: 12px;
}
.room_booking_traveller .form-control {
margin-bottom: 0;
}
.travel-box_cls {
width: 100%;
position: relative;
display: inline-block;
}
.hotel_check {
cursor: pointer;
}
.t-box-cls:after {
position: absolute;
bottom: -3px;
right: 14px;
height: 16px;
content: "";
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 1.3em solid transparent;
border-left: .3em solid transparent;
}
.room_boxcls {
width: 380px;
position: absolute !important;
border: 1px solid #ccc;
background: #ffffff;
left: 14px;
top: 38px;
border-radius: 5px !important;
display: none;
z-index: 9999999999999 !important;
padding: 10px;
}
.room_booking_traveller .title {
font-size: 14px;
background: var(--black-bg-color);
border: 1px solid var(--black-bg-color);
color: var(--text-color-white);
padding: 2px 10px;
margin-bottom: 10px;
}
.room_boxcls .room_boxclsIn {
padding: 10px;
}
a.add_more {
color: #171616;
border: 1px solid #d2d8dd;
width: 100%;
display: block;
font-size: 12px;
text-align: center;
text-decoration: none;
cursor: pointer;
}
#fh5co-header .display-tc .btn,
.fh5co-cover .display-tc .btn {
padding: 13px 20px;
color: #fff !important;
border: none !important;
font-size: 18px;
background: #e41d22 !important;
border-radius: 0px;
margin-left: 16px;
margin-bottom: 14px;
}
.room_boxcls .room_boxclsIn .btn {
color: #333 !important;
padding-bottom: 0.3rem !important;
background: #eee !important;
border: 1px solid #444 !important;
margin-bottom: 0px;
font-size: 15px !important;
}
.btn-outline {
background: var(--home-tab-icon);
font-size: 12px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
color: #fff;
float: right;
margin: 0;
padding: 2px 10px;
border-radius: 0px;
}
.send_message_margi_btn {
border: none;
font-size: 13px;
background: #3584bd;
float: right;
padding: 8px 20px;
color: #fff;
border-radius: 5px;
font-weight: 700;
text-decoration: none;
text-align: center;
}
.room_boxcls .pull-right {
width: 100%;
padding-top: 0px;
}
.btn-outline:hover,
.add_more:hover {
background: #3584bd;
color: #fff;
}
.standard_class input[type="radio"]:checked+label {
background-color: var(--home-tab-blue_color);
border-color: var(--home-tab-blue_color);
color: var(--text-color-white) !important;
}
.standard_class {
height: 150px;
overflow-y: auto;
}
.standard_class>.radio {
display: block;
margin-top: 0px !important;
margin-bottom: 0px !important;
font-weight: 300 !important;
margin-right: 10px;
}
.standard_class input[type="radio"] {
width: 0;
display: none;
}
.standard_class label {
display: inline-block;
padding: 2px 0;
font-size: 11px !important;
border: 2px solid #ECF0F1;
border-radius: 22px;
cursor: pointer;
width: 100%;
text-align: center !important;
margin: 2px 0;
float: left;
}
.count-input {
position: relative;
width: 100%;
margin: 0;
}
.count-input .incr-btn:first-child {
right: auto;
left: 0;
top: 46%;
border-radius: 8px 0 0 8px;
}
/*.roomBoxMain .roomBoxMainIn input{padding:10px;color:#000 !important;}*/
.form_searchflight input {
font-size: 14px;
height: 40px;
float: left;
}
.count-input_cls li {
display: inline-block;
}
.count-input_cls {
padding-left: 0;
margin-bottom: 0;
position: relative;
}
.checkbox_handle {
margin-top: 0px;
}
.minus-cls {
cursor: pointer;
position: relative;
width: 30px;
padding: 0;
height: 20px;
font-size: 18px;
vertical-align: middle;
font-weight: 300;
text-align: center;
line-height: 18px;
top: 0;
text-decoration: none;
color: var(--text-color-white);
background: var(--home-tab-blue_color);
border-radius: 4px;
}
.plus-cls {
cursor: pointer;
position: relative;
width: 30px;
padding: 0;
height: 20px;
font-size: 18px;
vertical-align: middle;
font-weight: 300;
text-align: center;
line-height: 18px;
top: 0;
float: right;
right: 0;
text-decoration: none;
color: var(--text-color-white);
background: var(--home-tab-blue_color);
border-radius: 4px;
}
.down_count .fa,
.up_count .fa {
font-size: 12px;
}
.counter-int {
position: absolute;
width: 40px;
line-height: 18px;
right: 50%;
transform: translate(-50%, -50%);
}
.counter {
border: none;
background: #fff;
top: 50%;
position: absolute;
left: 50%;
width: 100%;
text-align: center;
font-size: 15px;
transform: translate(50%, 0%);
}
.t-radiobtn {
margin-bottom: 10px;
}
.t-radiobtn label {
font-size: 14px;
}
.flight-t-box {
font-weight: 300;
font-size: 13px;
}
.home-tab-btns .nav.nav-tabs {
border: none !important;
}
#tab4 .t-radiobtn {
margin-bottom: 0;
}
.flightcontent {
background: #ECF0F1;
}
.serach_flight_result {
background: #3584bd;
margin: 0;
padding: 70px 0 0;
width: 100%;
height: 100%;
}
.search_flight_title {
width: 100%;
margin: 0 0 40px;
padding: 0;
text-align: center;
}
.search_flight_title h3 {
font-size: 44px;
color: #fdfdfd;
margin: 10px 0 20px;
padding: 0px 0;
line-height: 30px;
}
.search_flight_title p {
font-size: 21px;
color: #fdfdfd;
margin: 5px 0;
padding: 0px 0;
line-height: 30px;
}
.form_searchfligh_mobile {
width: 100%;
background: #fff;
border-radius: 10px;
-moz-border-radius: 10px;
margin-bottom: 20px;
-o-border-radius: 10px;
-webkit-border-radius: 10px;
}
.flightroud_earch {
margin: 0 0 0;
}
.flightroud_earch ul {
list-style: none;
margin: 0;
padding: 0;
overflow: auto;
float: left;
}
.flightroud_earch ul li {
color: #3584bd;
display: block;
position: relative;
float: left;
width: 130px;
height: 48px;
}
.flightroud_earch ul li input[type=radio] {
position: absolute;
visibility: hidden;
}
.flightroud_earch ul li label {
display: block;
position: relative;
font-weight: 600;
font-size: 12px;
padding: 9px 5px 5px 26px;
margin: 0px auto;
height: 30px;
z-index: 9;
cursor: pointer;
-webkit-transition: all 0.25s linear;
letter-spacing: 1px;
}
.flightroud_earch ul li:hover label {
color: var(--flightmobile-titletxt);
}
.flightroud_earch ul li .check {
display: block;
position: absolute;
border: 2px solid #3584bd;
border-radius: 100%;
height: 18px;
width: 18px;
top: 8px;
left: 0;
z-index: 5;
transition: border .25s linear;
-webkit-transition: border .25s linear;
}
.flightroud_earch ul li:hover .check {
border: 2px solid var(--green_color);
}
.flightroud_earch ul li .check::before {
display: block;
position: absolute;
content: '';
border-radius: 100%;
height: 10px;
width: 10px;
top: 2px;
left: 2px;
margin: auto;
transition: background 0.25s linear;
-webkit-transition: background 0.25s linear;
}
.flightroud_earch input[type=radio]:checked~.check {
border: 2px solid var(--green_color);
}
.flightroud_earch input[type=radio]:checked~.check::before {
background: var(--green_color);
}
.flightroud_earch input[type=radio]:checked~label {
color: var(--flightmobile-titletxt);
}
.nonstop_wrapper {
float: right;
display: none;
}
.nonstop_mytrip {
float: left;
margin: 4px 10px 4px 13px;
font-size: 14px;
color: #fff;
}
.switch {
position: relative;
display: inline-block;
width: 60px;
height: 28px;
}
.switch input {
opacity: 0;
width: 0;
height: 0;
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
outline: none;
}
.slider:before {
position: absolute;
content: "";
height: 19px;
width: 19px;
left: 6px;
bottom: 5px;
background-color: #243241;
-webkit-transition: .4s;
transition: .4s;
}
input:checked+.slider {
background-color: #ECF0F1;
}
input:checked+.slider:before {
position: absolute;
content: "";
height: 19px;
width: 19px;
left: 10px;
bottom: 5px;
background-color: var(--green_color);
-webkit-transition: .4s;
transition: .4s;
}
input:focus+.slider {
box-shadow: 0 0 1px #2196F3;
}
input:checked+.slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
}
.slider.round {
border-radius: 34px;
}
.slider.round:before {
border-radius: 50%;
}
.mytrip_destination {
width: 30%;
float: left;
margin-right: 6px;
position: relative;
}
.mytrip_calender_box {
width: 30%;
float: left;
border: 2px solid #d7d7d7;
border-radius: 10px;
padding: 10px 10px 10px 15px;
margin-right: 10px;
}
.mytrip_class {
width: 170px;
float: left;
border: 2px solid #d7d7d7;
border-radius: 10px;
padding: 5px 10px 5px 15px;
margin-right: 10px;
position: relative;
cursor: pointer;
}
.mytrip_class label {
font-size: 14px;
color: var(--green_color);
font-weight: 900;
margin-bottom: 0;
}
.mytrip_class .small-text {
font-size: 10px;
color: var(--flight-cus-details-smalltxt);
line-height: 14px;
}
.mytrip_class .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
line-height: 1.42857143;
color: var(--flightmobile-titletxt);
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_city {
width: 47%;
float: left;
margin-right: 10px;
border: 2px solid #d7d7d7;
border-radius: 10px;
padding: 10px 10px 10px 15px;
min-height: 88px;
}
.mytrip_city label {
font-size: 14px;
color: var(--green_color);
font-weight: 900;
margin-bottom: 0;
}
.mytrip_city .small-text {
font-size: 10px;
color: var(--flight-cus-details-smalltxt);
line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.mytrip_city .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
line-height: 1.42857143;
color: var(--flightmobile-titletxt);
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_to {
width: 48%;
float: left;
margin-right: 0;
border: 2px solid #d7d7d7;
border-radius: 10px;
padding: 10px 10px 10px 18px;
min-height: 88px;
}
.mytrip_to label {
font-size: 14px;
color: var(--green_color);
font-weight: 900;
margin-bottom: 0;
}
.mytrip_to .small-text {
font-size: 10px;
color: var(--flight-cus-details-smalltxt);
line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.mytrip_to .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
line-height: 1.42857143;
color: var(--flightmobile-titletxt);
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.exchange_transfer {
z-index: 999;
position: absolute;
width: 24px;
height: 24px;
border-radius: 100px;
left: -12px;
line-height: 22px;
top: 6px;
text-align: center;
}
.exchangeroot {
position: relative;
}
.forgot {
border: none;
font-size: 13px;
background: var(--blue_color);
float: right;
width: 100%;
color: #fff;
margin-bottom: 10px;
font-weight: 700;
text-decoration: none;
text-align: center;
}
.search-result img {
max-height: 100%;
object-position: center;
object-fit: cover;
width: 100%;
height: 400px;
}
.profile_Count {
background: #e9ecef;
margin: 0 auto;
}
.change {
border: none;
font-size: 13px;
background: #eb2318;
float: right;
width: 100%;
color: #fff;
font-weight: 600;
text-decoration: none;
text-align: center;
}
.change:hover {
background: var(--green_color);
outline: 0;
border: none;
box-shadow: none;
color: #fff;
}
.profile_Count .popup-title {
margin-bottom: 20px;
}
#reset_password label {
font-size: 13px;
}
#successmsgforget p {
font-size: 14px;
}
.forgot:hover {
background: var(--green_color);
outline: 0;
border: none;
box-shadow: none;
color: #fff;
}
.mytrip_departure {
width: 127px;
float: left;
margin-right: 0;
border: 0px solid #d7d7d7;
border-radius: 0;
padding: 0;
}
.mytrip_departure label {
font-size: 14px;
color: var(--green_color);
font-weight: 900;
margin-bottom: 0;
}
.mytrip_departure .small-text {
font-size: 10px;
color: var(--flight-cus-details-smalltxt);
line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.mytrip_departure .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
line-height: 1.42857143;
color: var(--flightmobile-titletxt);
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_return {
width: 118px;
float: right;
margin-right: 0;
border: 0px solid #d7d7d7;
border-radius: 0px;
padding: 0;
}
.mytrip_return label {
font-size: 14px;
color: var(--green_color);
font-weight: 900;
margin-bottom: 0;
}
.mytrip_return .small-text {
font-size: 10px;
color: var(--flight-cus-details-smalltxt);
line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.mytrip_return .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
line-height: 1.42857143;
color: var(--flightmobile-titletxt);
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
a.flightsubmit,
.flightsubmit {
float: right;
border-radius: 10px;
width: 160px;
background-color: var(--green_color);
color: #fff;
font-size: 16px;
border-color: var(--green_color);
margin: 0;
padding: 5px 21px;
line-height: 80px;
}
a.flightsubmit:hover,
.flightsubmit:hover {
color: #fff;
background-color: #444;
border-color: #444;
}
a.flightsubmit:focus,
.flightsubmit:focus {
color: #fff;
background-color: var(--green_color);
border-color: var(--green_color);
outline: none;
box-shadow: 0 0 0 0 rgba(0, 123, 255, .25);
}
a.flightsubmit:active:focus,
.flightsubmit:active:focus {
color: #fff;
background-color: var(--green_color);
border-color: var(--green_color);
outline: none;
box-shadow: 0 0 0 0 rgba(0, 123, 255, .25);
}
.sorticon {
width: 12px;
}
.sortright li a {
color: var(--buslisting_carname);
padding: 2px 4px 2px 20px;
}
.sortright a {
color: var(--buslisting_carname);
text-decoration: none;
}
.serach_flight_result .container {
max-width: 1140px;
}
.car-box {
width: 380px;
position: absolute !important;
border: 1px solid #ccc;
background: #ffffff;
left: 0%;
border-radius: 5px !important;
display: none;
z-index: 9999999999999 !important;
padding: 10px;
top: 100%;
}
.sortright ul li a.active:before {
position: absolute;
content: "";
width: 12px;
height: 12px;
background-image: url(/public/images/sorticon.png);
left: 4px;
background-size: 100%;
top: 4px;
background-repeat: no-repeat;
}
.car-box label {
font-weight: 600;
font-size: 12px;
}
.sortright ul li a.active_sort {
background: #666;
position: relative;
color: #fff;
}
.sortright ul li a.active_sort:before {
position: absolute;
content: "";
width: 12px;
height: 12px;
background-image: url(/public/images/sorticon-down.png);
left: 4px;
background-size: 100%;
top: 4px;
background-repeat: no-repeat;
}
.sortright ul li a.active:before {
position: absolute;
content: "";
width: 12px;
height: 12px;
background-image: url(/public/images/sorticon.png);
left: 4px;
background-size: 100%;
top: 4px;
background-repeat: no-repeat;
}
.car-box label {
font-weight: 600;
font-size: 12px;
}
.sortright ul li a.active_sort {
background: #666;
position: relative;
color: #fff;
}
.sortright ul li a.active_sort:before {
position: absolute;
content: "";
width: 12px;
height: 12px;
background-image: url(/public/images/sorticon-down.png);
left: 4px;
background-size: 100%;
top: 4px;
background-repeat: no-repeat;
}
.car-filter a:focus {
outline: none;
box-shadow: none;
}
.carlistingBanner {
background: #34425f;
padding: 30px 0px;
}
.carlistingBanner .srch_form {
background: #fff;
background: #fff;
padding: 10px;
}
.carlistingBanner .form-control {
margin-bottom: 0;
}
.carcol {
-ms-flex: 11%;
flex: 11%;
max-width: 11%;
}
.carname {
color: var(--buslisting_carname);
font-weight: 700;
font-size: 13px;
}
.car-ft {
font-size: 12px;
}
.advanceDetail1 a,
.advanceDetail2 a,
.advanceDetail3 a,
.advanceDetail4 a {
color: #3584bd;
font-size: 13px;
}
.form-control {
margin-bottom: 0px;
font-weight: 400;
font-size: 13px !important;
}
.margin-tp {
margin-top: 20px;
}
.pertxt {
font-size: 12px;
}
.carbox img {
height: 100%;
width: 100%;
object-fit: contain;
}
.carbox {
height: 104px;
width: 100%;
}
.advanceDetailsBox1,
.advanceDetailsBox2,
.advanceDetailsBox3,
.advanceDetailsBox4 {
background: rgb(40 167 69/7%);
right: 50%;
background-color: #eff8f9;
font-size: 12px;
text-align: justify;
font-weight: 600;
border: 1px solid #8a97b1;
padding: 8px;
line-height: 17px;
display: block;
z-index: 10001;
left: 15px;
display: none;
margin: 8px 0 0 0;
width: 420px;
position: absolute;
top: 40px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.fareDetailsbox1,
.fareDetailsbox2,
.fareDetailsbox3,
.fareDetailsbox4 {
position: relative;
background-color: #eff8f9;
font-size: 12px;
text-align: justify;
font-weight: 600;
border: 1px solid #8a97b1;
padding: 8px;
line-height: 17px;
display: none;
z-index: 10001;
right: 0;
margin: 8px 0 0 0;
width: 100%;
width: 420px;
position: absolute;
top: 40px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.text-red {
color: #3584bd;
}
.fareDetails1 a,
.fareDetails2 a,
.fareDetails3 a,
.fareDetails4 a {
font-size: 12px;
color: #3584bd;
cursor: pointer;
}
.advanceDetail1 {
margin-left: 10px;
}
.bussorting_mobile {
display: none;
}
.sortlisting {
margin: 10px 0;
padding: 0;
}
ul.sortright li {
display: inline-block;
width: 20%;
text-align: center;
padding-left: 0;
font-size: 13px;
background: #666;
font-weight: 600;
color: #9e9e9e;
}
li.sortingnames {
width: 25%;
}
.sortright {
width: 100%;
list-style-type: none;
}
.sortright ul {
margin: 0;
padding: 0;
}
.sortright ul li {
font-size: 13px;
font-weight: 600;
color: #9e9e9e;
list-style-type: none;
float: left;
}
.sortright ul li.carseats {
width: 30%;
}
.sortright ul li.carname {
width: 25%;
text-align: left;
}
.sortright ul li.carkm {
width: 19%;
}
.sortright ul li.active a {
color: #fff;
}
.sortright ul li a.active {
background: #666;
position: relative;
color: #fff;
}
.hotelDetails .tab-list {
width: 150px;
}
.amenitieslist li {
margin-left: 20px;
list-style-type: none;
}
.amenitieslist .fa {
font-size: 12px;
padding-right: 10px;
}
#photoGallery img {
margin-bottom: 26px;
min-height: 180px;
object-fit: cover;
}
.btn.closebtn:hover {
background: none;
color: #3584bd;
border: 1px solid #3584bd;
}
.closebtn {
background: #3584bd;
color: #fff;
font-size: 13px;
}
.searchbtn {
background: none;
color: #3584bd;
font-size: 13px;
border: 1px solid #3584bd;
}
.searchbtn:hover {
background: #3584bd;
color: #fff;
font-size: 13px;
}
#changeHotel .modal-body {
padding: 20px;
}
.fair_summary {
background: #fff;
border: 1px solid #d7d7d7;
margin: 0 0 20px 0;
padding: 0px;
}
.fair_title {
background: var(--bookingcar_titlebg);
color: #fff;
padding: 7px 12px;
border-radius: 0;
-o-border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-ms-border-radius: 0;
margin: 0;
font-size: 15px;
font-weight: bold;
}
.fair_content {
width: 100%;
margin: 0;
padding: 0;
}
.fair_content ul {
margin: 0;
padding: 0;
}
.fair_content ul li {
list-style-type: none;
color: #000;
font-size: 14px;
border-bottom: 1px solid #d7d7d7;
padding: 10px;
display: block;
}
.fair_content ul li span.price_fair {
float: right;
color: #3584bd;
}
.fair_content ul li span.price_fair {
float: right;
color: #3584bd;
}
.fair_content ul li span.you_pay {
color: var(--bookingcar_youpay);
font-size: 15px;
font-weight: bold;
}
.fair_content ul li span.price_fair_total {
font-size: 15px;
float: right;
color: green;
font-weight: 600;
padding-left: 10px;
}
.booking_list {
padding: 60px 0;
}
.traveller_information_box {
padding: 15px;
width: 100%;
background: #fff;
border: 1px solid #d7d7d7;
margin-top: 10px;
}
.traveller_information_box .travel_info_title {
font-size: 14px;
font-weight: bold;
color: var(--bookingsummary);
}
.adult_title label {
font-size: 13px;
font-weight: 500;
}
.fill_traveller_information {
background: #f7f7f7;
margin: 10px 0;
padding: 10px;
}
.adult_title {
width: 100%;
margin: 0;
padding: 0;
}
.adult_title h4 {
font-size: 13px;
}
a.addnew {
font-size: 14px;
color: var(--bookingcar_addbtn);
padding: 3px 0 0px;
letter-spacing: 1px;
text-decoration: none;
font-weight: bold;
display: block;
float: right;
margin: 21px 0 0;
}
.traveller_login {
font-size: 16px;
color: #3584bd !important;
padding: 3px 0 0px;
letter-spacing: 1px;
text-decoration: none;
font-weight: bold;
display: block;
float: right;
margin: 0;
}
.travel_fair_details_title {
border-radius: 0;
padding: 5px 10px 10px;
background: #fff;
border: 1px solid #eee;
}
.destination_left_details ul {
margin-bottom: 0;
}
.booking-summary h2 {
font-size: 18px;
font-weight: 700;
color: var(--bookingsummary);
line-height: 26px;
margin-bottom: 0;
padding-top: 5px;
}
.fare_information_dropdown {
color: #3584bd;
float: right;
font-size: 24px;
text-align: center;
}
.fair_information_details {
margin: 0 0 0;
background: #fff;
border: 1px solid #d7d7d7;
padding: 10px;
}
.hotel-Summry h2 {
font-size: 16px;
font-weight: bold;
color: var(--bookingsummary);
}
.fair_information_details .hotel-Summry p {
font-size: 13px;
font-weight: 500;
color: #283748;
}
.fair_information_details .hotel-Summry .rate-summ {
margin-left: 7px;
}
.selected-Room h2 {
font-size: 14px;
font-weight: bold;
color: var(--bookingsummary);
}
.room-infoM {
float: right;
font-size: 14px;
font-weight: bold;
color: var(--bookingsummary);
}
a.terms {
font-size: 14px;
color: var(--bookingcar_modify);
padding: 10px 0 5px;
letter-spacing: 1px;
text-decoration: none;
font-weight: bold;
display: block;
text-align: right;
}
.divider_line_height {
padding: 7px 0;
}
.booking-summary .night {
font-size: 14px;
margin-left: 7px;
}
.selected-Room {
padding-top: 15px;
}
.flight_search_list_details .Date-Guest h5 {
font-weight: 600;
font-size: 13px;
}
.flight_search_list_details .Date-Guest h6 {
font-size: 12px;
color: var(--bookingsummary);
}
.Date-Guest {
width: 100%;
margin: 12px 0 0 0;
}
.bagg_info ul {
margin: 0;
padding: 0;
}
.bagg_info .Room-guest ul li {
list-style-type: none;
margin-bottom: 0;
color: #777b7b;
font-size: 14px;
float: left;
width: 28%;
margin-right: 20px;
}
.Room-guest h3 {
font-size: 15px;
padding-top: 5px;
font-weight: 600;
color: var(--bookingsummary);
}
.Room-guest p {
font-size: 14px;
margin-bottom: 0px;
}
.checkboxcontainer input[type="checkbox"] {
float: left;
margin-right: 10px;
}
.canc_pol .collapsebtn {
background-color: var(--bookingcar_collapse);
color: white;
cursor: pointer;
padding: 5px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 15px;
}
#gst-box {
display: none;
}
.collapsecontent {
padding: 10px;
background-color: #f1f1f1;
}
.collapsecontent ul {
padding-left: 20px;
font-size: 14px;
list-style-type: disc;
text-align: justify;
line-height: 19px;
}
.continue_btn {
float: right;
background: #eb241a;
color: #fff;
border: 1px solid;
font-size: 14px;
}
.continue_btn:hover {
color: #fff;
background: var(--bookingcar_continuebtn);
border: 1px solid var(--bookingcar_continuebtn);
}
.continue_btn:focus {
outline: none;
box-shadow: none;
background: #00b4b2;
border: 1px solid #00b4b2;
}
.btn.paynow_btn:hover {
color: #fff;
background: #00b4b2;
}
.traveller_info-payment {
font-size: 12px;
font-weight: 600;
margin-bottom: 0;
}
.paytxt-title {
font-size: 13px;
}
.btn.paynow_btn {
float: right;
background: var(--carpayemntbtn);
color: #fff;
font-size: 12px;
margin-top: -14px;
}
.payinfotxt {
font-size: 13px;
font-weight: 600;
}
.fill_traveller_information-payment {
background: #f7f7f7;
margin: 10px 0;
padding: 10px;
}
.proceedbtn {
background: #3584bd;
width: 100%;
color: #fff;
font-size: 14px;
}
.bp-dp-container {
position: relative;
margin-top: 5px;
}
.bpDpAddr {
margin: 15px 3px 13px 3px;
}
.bpdp-lb {
font-size: 16px;
font-weight: 700;
color: #3e3e52;
}
.bpdp-change {
font-size: 14px;
font-weight: 700;
color: #5279d0;
cursor: pointer;
float: right;
text-transform: uppercase;
}
.pR {
position: relative;
}
.BpDp-dashed {
top: 8px;
position: absolute;
border-left: 1px dashed #979797;
left: 2px;
height: 94px;
width: 1px;
}
.colBpDp-css {
font-size: 14px;
overflow: hidden;
white-space: normal;
margin-top: 8px;
color: #7e7e8c;
margin-left: 16px;
}
.BpDp-dashed:before {
position: absolute;
content: "";
width: 5px;
height: 5px;
left: -2px;
top: 0;
background: #323232;
border-radius: 50%;
}
.circleBp {
background: #3e3e52;
}
.BpDp-dashed:after {
position: absolute;
content: "";
width: 5px;
height: 5px;
left: -2px;
bottom: -7px;
background: #323232;
border-radius: 50%;
}
span.bpDpSummaryTm-Lbl {
font-weight: 700;
font-size: 16px;
float: right;
}
.selected-seats {
float: right;
line-height: 18px;
font-size: 14px;
font-weight: 600;
color: #3e3e52;
}
.fares-lb {
font-size: 14px;
color: #3e3e52;
}
.fare-summary-value {
font-weight: 700;
font-size: 14px;
float: right;
color: #3e3e52;
}
.fareDisclaimer {
text-align: left;
font-size: 10px;
color: #838083;
margin-top: 5px;
}
.fare-toggle-btn {
color: #d84e55;
text-align: right;
cursor: pointer;
font-size: 14px;
font-weight: 200;
}
.fare-value {
font-size: 14px;
float: right;
color: #3e3e52;
}
.fare-type {
text-transform: capitalize;
font-size: 13px;
}
.fare-row {
list-style-type: none;
}
.fares-container {
padding-left: 0;
}
.fare-container {
display: none;
}
#viewdetails-box {
position: absolute;
top: 0;
right: 16px;
z-index: 9;
width: 92%;
display: none;
}
.busseats-details .busleft {
margin: 10px 10px 10px 22px;
}
.view-seats-sec .busleft h3 {
font-size: 14px;
font-weight: 600;
margin: 0;
text-align: left;
line-height: 1.5em;
}
.busseats-details .busleft p {
font-size: 12px;
font-weight: 400;
margin: 0;
line-height: 1.5em;
}
.borderdtd {
padding: 20px;
border: 1px dotted #bbbbbb;
}
.busseats-details .busseat-wrap {
padding: 9px 9px 9px 9px;
position: relative;
margin-left: 4px;
background-color: #fff;
border: 1px solid #c6c6c6;
text-align: center;
min-height: 84px;
border-left: 6px solid #c6c6c6;
margin-bottom: 10px;
}
.busseats-details .busseat-wrap .seatscls li.seat a {
background-color: #fff;
border: 1px solid #C0C0C0;
width: 23px;
height: 21px;
}
.busseats-details .busseat-wrap .seatscls {
display: inline-block;
}
.seatscls {
border-left: 1px solid #eee;
margin-left: 34px;
}
.busseats-details .busseat-wrap .seatscls ul {
overflow: hidden;
float: right;
padding-left: 0;
}
.busseats-details .busseat-wrap .seatscls ul li a {
margin-left: 6px;
}
.busseats-details .busseat-wrap .seatscls li {
display: inline;
}
.busseats-details .busseat-wrap .seatscls li.available a {
background-color: #fff;
}
.details .busseat-wrap .seatscls li.seat a {
background-color: #fff;
border: 1px solid #C0C0C0;
width: 23px;
height: 21px;
}
.busseats-details .busseat-wrap .seatscls li a {
display: block;
float: left;
width: 20px;
height: 20px;
margin: 4px 2px 0 0;
cursor: pointer;
}
.busseats-details .busseat-wrap .seatscls li.unavailable a {
background-color: #C0C0C0;
border: 1px solid #C0C0C0;
}
.busseats-details .busseat-wrap .seatscls li.ladies a {
background-color: #ED719E;
border: 1px solid #ED719E;
}
.busseats-details .busseat-wrap .seatscls li.ladies a {
background-color: #fff;
border: 1px solid #ef92b3;
}
.busseats-details .busseat-wrap .seatscls li.noseat a {
background-color: #fff;
border: 1px solid #FFF;
width: 23px;
height: 21px;
}
.legend {
margin: 22px 0 0 0px;
}
.legend ul {
padding-left: 0;
list-style-type: none;
}
.legend li {
float: left;
font-size: 12px;
color: #676767;
font-weight: 600;
letter-spacing: 0.5px;
}
.legend.type1 .available {
background-color: #fff;
border: 1px solid #C0C0C0;
}
.legend.type1 div {
width: 14px;
height: 14px;
}
.legend li div {
margin: 0 5px 0 5px;
}
.legend.type1 .green {
background-color: #CCE8B5;
border: 1px solid #C0C0C0;
}
.legend.type1 .unavailable {
background-color: #C0C0C0;
border: 1px solid #C0C0C0;
}
.legend.type1 .ladies {
background-color: #ED719E;
border: 1px solid #ed719e;
}
.for-ladies {
background-color: #FFF;
border: 1px solid #fd387f !important;
}
.for-male-legend {
background-color: #FFF;
}
.for-male-legend {
border: 1px solid #00a8ff !important;
}
.busseats-details .busseat-wrap .seatscls li.selected a {
border: 1px solid #CCE8B5 !important;
background-color: #CCE8B5;
}
.drivericon {
margin-left: -70px;
width: 30px;
}
.seat-filled a {
background-color: #C0C0C0 !important;
}
.busleft {
margin-top: 20px;
}
.view-seats-sec .busleft h3 {
font-size: 14px;
font-weight: 600;
margin: 0;
text-align: left;
line-height: 1.5em;
}
.busseat-fare-summary-container {
font-size: 14px;
font-weight: 200;
color: #8f8f8f;
margin-top: 20px;
border-top: 1px solid #eee;
padding-top: 10px;
}
.busseat-fares-lb {
font-size: 14px;
color: #3e3e52;
}
.busseat-margin-l-5 {
margin-left: 5px;
}
.busseat-fareDisclaimer {
text-align: left;
font-size: 11px;
color: #838083;
margin-top: 5px;
}
.busseat-fare-summary-value {
font-weight: 700;
font-size: 14px;
text-align: right;
color: #3e3e52;
}
.busseat-fare-summary-currency {
margin-right: 5px;
}
.viewseats:hover {
background: #eee;
}
.viewseats:focus {
color: #fff;
}
.bus_tab_details-box .custom-control-label::after {
width: 30px;
top: -8px;
height: 30px;
left: -30px;
}
.bus_tab_details-box .custom-control-label::before {
width: 15px;
top: 0px;
height: 15px;
left: -22px;
}
.bus_tab_details-box label {
font-size: 14px;
font-weight: 700;
letter-spacing: .3px;
}
.tab-sub-citydetails {
font-size: 14px;
overflow: hidden;
white-space: normal;
margin-top: 8px;
color: #7e7e8c;
}
.tab-cityname {
font-size: 14px;
letter-spacing: .3px;
}
.view-seats-details {
border-top: 0;
padding: 10px;
margin-top: 30px;
height: 460px;
background: #ffffff;
-ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
}
.proceedbtn:hover {
background: #dada55;
color: #323232;
}
.bus_tab_details-box-checked {
cursor: pointer;
margin-top: 10px;
}
.bus-dt-tab li a {
color: #323232;
text-decoration: none;
}
li.bus-details-tab.active a {
color: #3584bd;
}
.bus-dt-tab {
padding-left: 0;
}
li.bus-details-tab.active {
border-bottom: 2px solid #3584bd;
}
.bus-dt-tab li {
display: inline-block;
margin-right: 20px;
}
.busseat-select {
width: 100%;
padding: 10px 0;
font-weight: 700;
margin: 0 auto;
position: relative;
text-align: center;
}
.seattxt {
background-color: #d84e55;
color: #fff;
padding: 3px 20px;
font-size: 12px;
font-weight: 400;
}
.viewseats {
background: #dada55;
color: #323232;
border-left: none !important;
}
.viewseats {
border: none;
font-size: 13px;
float: right;
width: 100%;
padding: 8px 20px !important;
color: #fff;
border-radius: 5px;
font-weight: 700;
text-decoration: none;
text-align: center;
}
.bus-view-box {
border-bottom: 1px solid #c2c2c2;
}
.bus_tab_details-box-checked.active .tab-cityname {
font-weight: 700;
}
.busseats-view .seat-label {
font-weight: 700;
padding-right: 15px;
float: left;
line-height: 30px;
margin: 0;
width: 130px;
text-align: right;
font-size: 14px;
}
.bus-view-box .multitabs {
list-style-type: none;
display: inline-flex;
}
.bus-view-box ul {
width: 100%;
}
.bus-view-box ul .busfare {
margin-bottom: 5px;
}
.bus-view-box ul .disPrice,
.bus-view-box ul .busfare {
width: 75px!important;
margin-right: 10px;
border-radius: 2px;
border: 1px solid #ddd;
background-color: #fff;
color: #3e3e52;
text-align: center;
cursor: pointer;
height: 33px;
padding: 6px 5px 4px;
font-size: 14px;
font-weight: 700;
}
.bus-view-box ul .disPrice,
.busseats-view ul .busfare {
width: 75px!important;
margin-right: 10px;
border-radius: 2px;
border: 1px solid #ddd;
background-color: #fff;
color: #3e3e52;
text-align: center;
cursor: pointer;
height: 33px;
padding: 6px 5px 4px;
font-size: 14px;
font-weight: 700;
}
.bus-view-box ul .price-selected {
background: #545454;
color: #fff;
}
.fl.busfare.active a {
color: #fff;
}
.fl.busfare.active {
background: #3584bd;
}
.busseats-view ul .busfare a {
color: #323232;
text-decoration: none;
}
.selctbus {
background: var(--selectbusbtn);
}
.departuretxt,
.arrivaltxt,
.seatavailable {
color: var(--buslisting_durcode);
font-size: 13px;
}
.bus-listing-info {
position: relative;
height: 60px;
margin: 0 5px;
}
.bus-listing-info-fly-time {
text-align: center;
width: 100%;
position: absolute;
top: 0px;
left: 0;
}
.bus-listing-info-fly-time p {
margin-bottom: 0;
font-size: 12px;
font-weight: bold;
}
.bus-listing-info-line {
position: absolute;
top: 20px;
left: 0;
width: 100%;
height: 3px;
background: var(--bus_dusration_line);
}
.bus-listing-info-line-start:after {
content: "";
position: absolute;
right: -12px;
background: var(--bus_dusration_line);
width: 8px;
height: 8px;
border-radius: 100%;
top: 17px;
}
.bus-listing-info-line-start:before {
content: "";
position: absolute;
left: -12px;
background: var(--bus_dusration_line);
width: 8px;
height: 8px;
border-radius: 100%;
top: 17px;
}
.bus-listing-info-fly-time.flight_stop {
top: 24px;
}
.bus-name {
margin-right: 10%;
}
.bus-Departure {
margin-right: 3%;
}
.bus-Duration {
margin-right: 14%;
}
.bus-Arrival {
margin-right: 1%;
}
.destinationinfo {
font-size: 12px;
color: var(--buslisting_durcode);
font-weight: 600;
}
.bus-Seats {
margin-right: 15%;
}
.bus-price {
font-size: 13px;
color: var(--buslisting_durcode);
}
.bus-b-p-list:first-child {
border: 0 none;
cursor: pointer;
}
.bus-b-p-list {
border-left: 1px solid var(--bus_amenities_tab);
padding: 0 10px;
}
.bus-b-p-list,
.bus-sprite-icon {
display: inline-block;
}
.bus-bottom-panel-hover {
opacity: 1;
cursor: pointer;
}
.bus-bottom-panel {
transition: 1s;
margin-top: 5px;
float: right;
margin-bottom: 0;
}
.bottom-panel {
transition: 1s;
margin-top: 5px;
}
.bus-txt-val {
font-size: 13px;
}
.amentinestab {
background-color: #f8f9fa;
width: 100%;
padding: 20px;
}
.sp-dwn-m-container {
font-size: 14px;
font-weight: 700;
color: #424a52;
}
.sp-dwn-m-info {
display: flex;
flex-wrap: wrap;
}
.sp-dwn-m-i-cont {
display: flex;
align-items: center;
margin-top: 24px;
margin-right: 5%;
}
.sp-dwn-m-i-title {
margin-left: 7px;
font-weight: 400;
line-height: 1.29;
font-size: 13px;
color: #3e3e52;
}
.amenlist {
overflow-y: hidden;
}
.amenlist {
font-size: 12px;
font-weight: 400;
line-height: 30px;
padding-left: 0;
margin-bottom: 0;
min-height: 50px;
overflow-y: hidden;
}
.amenlist li {
width: 30%;
margin: 0;
display: inline-block;
text-align: left;
}
.amenlist .icon {
font-size: 22px;
display: inline-block;
vertical-align: middle;
width: 22px;
}
.mtic {
padding-left: 10px;
vertical-align: middle;
font-size: 12px;
}
.d-color {
color: #3e3e52;
}
.amenlist li .amenity-name {
margin-left: 10px;
}
.paddingleft {
padding-left: 0;
}
.bpdplist {
font-size: 12px;
font-weight: 400;
line-height: 30px;
list-style-type: none;
min-height: 50px;
padding-left: 0;
overflow-y: hidden;
}
.time {
padding-right: 15px;
width: 18%;
font-weight: 600;
vertical-align: middle;
font-size: 11px;
}
.panels-container .loc {
text-overflow: ellipsis;
width: 78%;
overflow: hidden;
white-space: nowrap;
display: inline-block;
vertical-align: middle;
font-size: 12px;
}
.tab-content {
width: 100%;
}
.bus-txt-val {
font-size: 13px;
color: #323232;
}
.active.bus-amenties a .bus-txt-val {
font-weight: 700;
color: #3584bd;
border-bottom: 2px solid var(--bus_amenities_tab);
line-height: 23px;
padding-bottom: 2px;
}
.bus-bottom-panel {
transition: 1s;
margin-top: 5px;
float: right;
margin-bottom: 0;
border-bottom: none;
}
.bus-b-p-list a {
text-decoration: none;
}
.filter-group-items.active,
.sortitem .custom-control.active,
.sortitem1 .custom-control.active,
.sortitem3 .custom-control.active {
color: #3584bd;
}
.sortbtn {
font-size: 11px;
background: #666666;
font-weight: 700;
margin-bottom: 6px;
color: #fff;
padding: 2px 10px;
}
.sortingpopup .close {
color: #fff;
opacity: 1;
padding: 4px 0;
float: left;
position: absolute;
}
.sortingpopup .modal-header {
background: #666666;
position: relative;
}
.sortitem .custom-control-label,
.sortitem1 .custom-control-label,
.sortitem3 .custom-control-label {
font-size: 13px;
padding-top: 3px;
}
.sortitem1.active,
.sortitem3.active {
color: #35c2c9;
}
.sort-title {
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
}
.sort1 {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
}
.sortingpopup .modal-dialog {
margin: 0;
width: 100%;
margin-bottom: 100px;
max-width: 100%;
}
.bus-listing-info-fly-time {
text-align: center;
margin: 0 auto;
display: block;
left: -25%;
}
.bus-listing-info-line {
width: 50%;
}
.bus-listing-info-line-start:after {
right: 45%;
}
.bus-listing-info {
height: auto;
}
.filter-group-items span {
font-size: 13px;
padding-top: 3px;
letter-spacing: 0.5px;
}
.bpdplist {
margin-bottom: 0;
}
.amenlist li {
width: 48%;
}
.congartualtion-icon {
width: 100px;
}
.thanksbanner {
padding: 30px 0;
background: #3584bd;
}
.congartualtion-title {
color: #fff;
text-align: center;
}
.congratualtion_tex-subtile {
font-weight: 800;
font-size: 32px;
line-height: 54px;
letter-spacing: 2px;
}
.congartualtion-title p {
font-size: 16px;
margin: 0;
padding: 0;
line-height: 25px;
text-transform: capitalize;
}
.cong-pnrbox {
color: #fff;
font-weight: bold;
background: #2bb9c8;
text-align: center;
padding: 5px;
font-size: 12px;
float: right;
}
.cust-info .carname {
text-transform: capitalize;
}
.cong-pnrbox .confirmed {
color: #fdf3f3;
font-size: 12px;
}
.customer-details {
padding: 30px 0;
}
.cust-info .carbox {
width: 47px;
height: auto;
margin-top: 10px;
}
.cust-info {
padding: 16px 30px;
border: 1px dashed #eee;
}
.thanks-type {
background: #F0F0F3;
font-weight: 600;
padding: 5px 20px;
border-radius: 15px;
color: var(--flightmobile-titletxt);
width: max-content;
font-size: 12px;
}
.rowmargin {
margin-top: 16px;
}
.cust-info .car-ft {
color: #b1afaf;
}
.cust-info .custboredr {
border-right: 1px dashed #d6d6d6;
}
.traveller-detaisl {
padding: 10px 30px;
border-top: 2px solid#eee;
margin-top: 20px;
background: #eee;
}
.dnldbtn {
border: none;
font-size: 12px;
background: var(--home-tab-icon);
float: right;
padding: 8px 0;
color: #fff;
border-radius: 5px;
width: 100%;
font-weight: 700;
text-decoration: none;
text-align: center;
}
.sharebtn-dt-btn {
border: none;
font-size: 12px;
background: var(--home-tab-icon);
float: right;
padding: 8px 0;
width: 100%;
color: #fff;
border-radius: 5px;
font-weight: 700;
text-decoration: none;
text-align: center;
}
.dnldbtn img {
margin-right: 13px;
}
.dnldbtn img,
.sharebtn-dt img {
margin-right: 10px;
}
.dnldbtn:hover,
.sharebtn-dt-btn:hover {
background: #3584bd;
color: #fff;
}
.car-filter {
list-style-type: none;
padding-left: 0;
text-align: center;
}
.car-filter li {
display: inline-block;
background: #3584bd;
padding: 0px 10px;
border-radius: 4px;
}
.car-filter li a {
color: #fff;
font-size: 12px;
}
.car-filter li:hover,
.car-filter li:focus {
color: #fff;
background: #3584bd;
}
.car-filter li a:hover,
.car-filter li a:focus {
color: #fff;
background: #3584bd;
}
.car-filter li i {
margin-right: 10px;
}
.car-filter,
#car-filter-cancel {
padding: 4px;
margin-bottom: 0;
top: 8px;
right: 12px;
}
.mobile-filter {
display: none;
}
.car-sortingby {
display: none;
position: relative;
padding: 20px;
background: #fff;
margin-top: 20px;
border-radius: 10px;
}
.padding-right-0 {
padding-right: 0;
}
.padding-left-0 {
padding-left: 0;
}
.price-font {
font-size: 16px;
color: #008000;
font-weight: bold;
}
.gstmargin {
margin-left: 8px;
}
.mobile_header a.backarrow {
color: #1e2329;
font-size: 22px;
line-height: 37px;
margin-right: 0;
display: block;
margin-left: 12px;
margin-right: 5px;
}
.mobile_footer_bottomcontinuefixed {
display: none;
}
.mobile_header {
display: none;
}
.mobile_flight_title {
color: var(--flightmobile-titletxt);
font-size: 17px;
display: block;
margin: 6px 0 10px;
font-weight: bold;
padding: 6px 0 0 0;
line-height: 25px;
}
.fair_details_background {
background: #f6f6f6;
}
.fair_details_title {
padding: 5px 10px 10px;
}
.travel_info_title.travel-cus-title {
font-size: 18px;
font-weight: 700;
line-height: 2;
}
.destination_left_details .destination_name {
font-size: 16px;
color: var(--flightmobile-titletxt);
margin: 0;
padding: 0;
font-weight: bold;
}
.destination_left_details p {
font-size: 13px;
margin: 0;
padding: 0;
font-weight: 600;
}
.flight_search_list_details {
background: #fff;
padding: 8px;
position: relative;
margin: 0;
}
.flight_search_list_details .fligt_logo h5 {
font-size: 13px;
color: var(--flight-titleheading);
margin: 4px 0 0 0;
padding: 0;
font-weight: 600;
float: none;
}
.flight_search_list_details .fligt_logo h6 {
font-size: 13px;
color: var(--flight-titleheading);
margin: 3px 0 0 0;
padding: 0;
font-weight: 600;
float: none;
}
.flight_details {
margin: 0;
padding: 0;
text-align: center;
}
.flight_search_list_details .flight_time {
font-size: 16px;
color: var(--flightmobile-titletxt);
margin: 0;
padding: 0;
font-weight: bold;
}
.flight_search_list_details .flight_time2 {
font-size: 13px;
color: var(--flightmobile-titletxt);
margin: 0;
padding: 0;
font-weight: bold;
}
.flight_search_list_details .flight_cityname {
font-size: 12px;
color: var(--flight-smallpara);
margin: 0;
padding: 0;
font-weight: bold;
}
.flight_search_list_details .flight_cityname2 {
font-size: 11px;
color: var(--flight-cus-details-smalltxt);
margin: 10px 0 0;
padding: 0;
font-weight: 600;
}
.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: -15px;
text-align: center;
width: 30px;
top: 27px;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-line-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #3584bd;
margin-bottom: 10px;
margin-left: 10px;
-webkit-box-shadow: 0 0 0 2px #94a5a6;
box-shadow: 0 0 0 2px #94a5a6;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-line-end {
right: -15px;
left: auto;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-line-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #3584bd;
margin-bottom: 10px;
margin-left: 10px;
-webkit-box-shadow: 0 0 0 2px #94a5a6;
box-shadow: 0 0 0 2px #94a5a6;
}
.mytrip_babbage_wrapper span {
font-size: 12px;
color: var(--flight-cus-details-smalltxt);
margin: 2px 0 0 0;
margin-right: 10px;
padding: 0;
font-weight: 600;
}
.bagg_info {
width: 100%;
margin: 10px 0 0 0;
padding: 3px 0px 18px;
}
.nonrefundable a span img {
height: 15px;
margin-left: 10px;
}
.airport_timeinformation {
border-radius: 30px;
width: 65%;
text-align: center;
border: 2px solid #3584bd;
background: #fff;
color: #3584bd;
font-size: 14px;
line-height: 25px;
padding: 10px 0;
display: block;
margin: 10px auto 9px;
}
.destination_right_details p {
font-size: 13px;
margin: 0;
padding: 0;
font-weight: 600;
}
.nonrefundable a span {
font-size: 12px;
display: block;
clear: both;
}
.fl-container {
max-width: 1210px;
}
.conversation_box {
width: 100%;
display: block;
clear: both;
text-align: right;
list-style-type: none;
color: var(--flight-smallpara);
font-size: 14px;
line-height: 10px;
}
.offers {
background: #fff;
margin: 0 0 20px 0;
padding: 15px;
border: 1px solid #d7d7d7;
}
.offers_title {
color: #323232;
margin: 0;
font-size: 14px;
font-weight: bold;
}
.offers_content label {
font-size: 12px;
text-align: left;
letter-spacing: 0px;
font-weight: bold;
}
.offers_content .custom-radio .custom-control-input:checked~.custom-control-label::after {
width: 30px;
height: 30px;
left: -33px;
top: -7px;
}
.offers_content .custom-radio .custom-control-label::before {
width: 16px;
height: 16px;
left: -26px;
top: 0px;
}
.offers_content .offer_text {
font-size: 12px;
font-weight: 600;
color: var(--flight-cus-details-smalltxt);
}
.apply_box {
width: 100%;
margin: 10px 0 0;
text-align: center;
}
.offers_content .form-control {
padding: 0px 10px 0px 10px;
font-size: 14px;
border-radius: 6px;
}
a.apply {
font-size: 15px;
color: #3584bd;
padding: 0px;
text-decoration: none;
font-weight: bold;
letter-spacing: 1px;
}
.terms_condition_review {
width: 100%;
background: #fff;
border: 1px solid #d7d7d7;
margin: 0;
padding: 15px;
}
.checkboxcontainerreview {
font-size: 12px;
display: inline-block;
padding-left: 30px;
position: relative;
cursor: pointer;
user-select: none;
color: var(--flightmobile-titletxt);
}
.checkboxcontainerreview input:checked+.checkmark {
background-color: var(--flightselect-tick);
border: 1px solid var(--flightselect-tick);
}
.checkboxcontainerreview input:checked+.checkmark:after {
content: "";
position: absolute;
height: 6px;
width: 11px;
border-left: 2px solid white;
border-bottom: 2px solid white;
top: 45%;
left: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
}
.checkboxcontainerreview input {
display: none;
}
.checkboxcontainerreview .checkmark {
display: inline-block;
width: 20px;
height: 20px;
background: white;
position: absolute;
left: 0;
top: 0;
border: 2px solid #ccc;
border-radius: 100%;
}
.checkboxcontainerreview input:checked+.checkmark:after {
content: "";
position: absolute;
height: 6px;
width: 11px;
border-left: 2px solid white;
border-bottom: 2px solid white;
top: 45%;
left: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
}
.checkboxcontainerreview input {
display: none;
}
.checkboxcontainerreview input:checked+.checkmark {
background-color: var(--flightselect-tick);
border: 1px solid var(--flightselect-tick);
}
.checkboxcontainerreview .checkmark {
display: inline-block;
width: 20px;
height: 20px;
background: white;
position: absolute;
left: 0;
top: 0;
border: 2px solid #ccc;
border-radius: 100%;
}
.booking_list {
padding: 40px 0 20px;
background: rgb(238 238 238/26%);
}
.booking_review_flight {
background: #3584bd;
margin: 0;
padding: 30px;
}
.booking_review {
color: #fff;
font-size: 16px;
line-height: 48px;
font-weight: 600;
}
.booking_review .fa {
margin-right: 10px;
color: #fff;
}
.wizard-progress {
display: table;
width: 100%;
table-layout: fixed;
position: relative;
margin-top: 34px;
}
.wizard-progress .step {
display: table-cell;
text-align: center;
vertical-align: top;
overflow: visible;
position: relative;
font-size: 14px;
color: #fff;
font-weight: bold;
}
.wizard-progress .step.in-progress:before {
background: #3584bd;
background: -moz-linear-gradient(left, #3584bd 0%, #3584bd 100%);
/* background:-webkit-linear-gradient(left, #3584bd 0%, #3584bd 100%); */
/* background:linear-gradient(to right, #3584bd 0%, #3584bd 100%); */
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3584bd ', endColorstr='#3584bd ', GradientType=1);
}
.wizard-progress .step:not(:last-child):before {
content: '';
display: block;
position: absolute;
left: 50%;
top: -20px;
background-color: #fff;
height: 6px;
width: 100%;
}
/*.wizard-progress .step.in-progress .node{border-color:#3584bd;background-color:#fff;}*/
.wizard-progress .step .node {
display: inline-block;
border: 4px solid #e7bc3b;
background-color: #fff;
border-radius: 18px;
height: 20px;
width: 20px;
position: absolute;
top: -28px;
left: 53%;
margin-left: -18px;
}
.internation-flight-search-Banner .search-btn:hover,
.viewdetails_multicity:hover,
.airport_timeinformation:hover {
background: #3584bd !important;
}
.internation-flight-search-Banner .search-btn:hover {
background: #e02a31fc !important;
color: #fff;
}
.airport_timeinformation:hover {
color: #fff;
}
.internation-flight-search-Banner .srch_form {
background: #3584bd;
padding: 10px;
border-radius: 10px;
}
.internation-flight-search-Banner {
background: #f7f7f7;
padding: 15px 0px;
}
.internation-flight-search-Banner .t-radiobtn {
margin-bottom: 10px;
}
.internation-flight-search-Banner .t-radiobtn label {
font-size: 14px;
color: #fff;
}
.internation-flight-search-Banner .srch_form .form-control {
margin-bottom: 5px;
font-size: 14px;
}
.internation-flight-search-Banner .date-parent {
position: relative;
}
.internation-flight-search-Banner .date-icon {
position: absolute;
content: "";
top: 8px;
right: 10px;
}
.internation-flight-search-Banner .travel-box_cls {
width: 100%;
position: relative;
display: inline-block;
}
.internation-flight-search-Banner .hotel_check {
cursor: pointer;
}
.internation-flight-search-Banner span.flightPaxInfo {
font-weight: 400;
font-size: 13px;
}
.internation-flight-search-Banner .t-box-cls:after {
position: absolute;
bottom: 4px;
right: 18px;
height: 16px;
content: "";
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 1.3em solid transparent;
border-left: .3em solid transparent;
}
.internation-flight-search-Banner .room_boxcls {
width: 380px;
position: absolute !important;
border: 1px solid #ccc;
bottom: auto;
background: #ffffff;
left: 0px;
top: 65px;
border-radius: 5px !important;
display: none;
z-index: 9999999999999 !important;
padding: 10px;
}
.internation-flight-search-Banner .room_booking_traveller {
padding-right: 10px;
}
.internation-flight-search-Banner .room_booking_traveller .title {
font-size: 14px;
background: var(--black-bg-color);
color: var(--text-color-white);
padding: 2px 10px;
margin-bottom: 10px;
}
.internation-flight-search-Banner .room_booking_traveller label {
font-size: 12px;
}
.internation-flight-search-Banner .count-input_cls {
padding-left: 0;
margin-bottom: 0;
position: relative;
}
.internation-flight-search-Banner .count-input_cls li {
display: inline-block;
}
.internation-flight-search-Banner .minus-cls {
display: inline-block;
position: relative;
width: 30px;
padding: 0;
height: 20px;
font-size: 18px;
vertical-align: middle;
font-weight: 300;
text-align: center;
line-height: 18px;
top: 0;
text-decoration: none;
color: var(--text-color-white);
background: var(--home-tab-blue_color);
border-radius: 8px 0 0 8px;
}
.internation-flight-search-Banner .down_count .fa,
.internation-flight-search-Banner .up_count .fa {
font-size: 12px;
}
.internation-flight-search-Banner .counter {
border: none;
background: #fff;
top: 50%;
position: absolute;
left: 50%;
width: 100%;
text-align: center;
font-size: 15px;
transform: translate(50%, 0%);
}
.internation-flight-search-Banner .plus-cls {
position: relative;
width: 30px;
padding: 0;
height: 20px;
font-size: 18px;
vertical-align: middle;
font-weight: 300;
text-align: center;
line-height: 18px;
top: 0;
float: right;
right: 0;
text-decoration: none;
color: var(--text-color-white);
background: var(--home-tab-blue_color);
border-radius: 0 8px 8px 0;
}
.internation-flight-search-Banner .counter-int {
position: absolute;
width: 40px;
line-height: 18px;
right: 50%;
transform: translate(-50%, -50%);
}
.internation-flight-search-Banner .standard_class {
height: 150px;
overflow-y: auto;
}
.travelclass_main.standard_class::-webkit-scrollbar {
width: 4px;
}
.internation-flight-search-Banner .standard_class>.radio {
display: block;
margin-right: 8px;
margin-top: 0px !important;
margin-bottom: 0px !important;
font-weight: 300 !important;
}
.internation-flight-search-Banner .standard_class input[type="radio"] {
width: 0;
}
.internation-flight-search-Banner .standard_class input[type="radio"]:checked+label {
background-color: var(--home-tab-blue_color);
border-color: var(--home-tab-blue_color);
color: var(--text-color-white) !important;
}
.internation-flight-search-Banner .standard_class label {
display: inline-block;
padding: 2px 0;
font-size: 11px !important;
border: 2px solid #ECF0F1;
border-radius: 22px;
cursor: pointer;
width: 100%;
text-align: center !important;
margin: 2px 0;
float: left;
font-size: 11px !important;
}
/*.internation-flight-search-Banner .checkbox_handle{margin-top:10px;}*/
.internation-flight-search-Banner .btn-outline {
background: #34495e;
font-size: 12px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
color: #fff;
float: right;
margin: 0;
padding: 2px 10px;
border-radius: 0px;
width: 100%;
}
.standard_class::-webkit-scrollbar {
width: 4px;
}
.internation-flight-search-Banner .search-btn {
border: none;
font-size: 13px;
background: #d41a21;
float: right;
width: 100%;
padding: 8px 20px;
color: #fff;
border-radius: 5px;
font-weight: 700;
text-decoration: none;
text-align: center;
}
.flight_search_list_international {
border-bottom: none;
background: #fff;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
padding: 10px;
position: relative;
margin: 0 0 25px 0;
}
.international_align_rightpadding {
padding-right: 0px;
}
.international_fligt_logo {
margin: 0;
padding: 0;
text-align: left;
}
.international_image {
width: 40px;
height: 40px;
position: relative;
display: block;
text-align: center;
border: 2px solid transparent;
padding: 10px;
overflow: hidden;
margin: 0 7px 0 0;
z-index: 99;
float: left;
}
.international_image img {
position: absolute;
max-width: 80%;
max-height: 76%;
left: 0;
top: -6px;
bottom: 0;
right: 0;
margin: auto;
padding: 0;
transition: all .7s ease-in-out;
}
.international_fligt_logo h5 {
font-size: 12px;
color: var(--flightmobile-titletxt);
margin: 0px 0 6px 0;
padding: 0;
line-height: 13px;
font-weight: 700;
}
.international_fligt_logo h6 {
font-size: 11px !important;
color: var(--flight-cus-details-smalltxt);
margin: 0;
padding: 0;
font-weight: 600;
}
.searchno_padding {
padding: 0;
}
.international_flight_details {
margin: 0;
padding: 0;
text-align: center;
}
.international_flight_time {
margin: 0;
padding: 0;
line-height: 16px;
color: var(--buslisting_carname);
font-weight: 700;
font-size: 12px;
}
.international_flight_cityname {
font-size: 12px;
color: var(--flight-cus-details-smalltxt);
margin: 2px 0 0 0;
padding: 0;
font-weight: 600;
}
.theme-search-results-item-flight-section-path1 {
position: relative;
height: auto;
margin: 0 5px;
}
.theme-search-results-item-flight-section-path-fly-time1 {
text-align: center;
width: 100%;
position: absolute;
top: 0px;
left: 0;
}
.theme-search-results-item-flight-section-path-fly-time1 p {
margin-bottom: 0;
color: var(--flightmobile-titletxt);
font-size: 12px;
font-weight: bold;
}
.theme-search-results-item-flight-section-path-line1 {
position: absolute;
top: 20px;
left: 0;
width: 100%;
height: 3px;
background: #8e9d9c;
}
.theme-search-results-item-flight-section-path-line-start1,
.theme-search-results-item-flight-section-path-line-end1,
.theme-search-results-item-flight-section-path-line-middle1,
.theme-search-results-item-flight-section-path-line-middle-11,
.theme-search-results-item-flight-section-path-line-middle-21 {
position: absolute;
left: -15px;
text-align: center;
width: 30px;
top: 16px;
}
.theme-search-results-item-flight-section-path-line-dot1 {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #8e9d9c;
margin-bottom: 10px;
margin-left: 10px;
-webkit-box-shadow: 0 0 0 2px #fff;
box-shadow: 0 0 0 2px #fff;
}
.theme-search-results-item-flight-section-path-line-end1 {
right: -15px;
left: auto;
}
.flight_stop1 {
top: 24px;
text-align: center;
left: 0px;
}
.theme-search-results-item-flight-section-path-fly-time1 p {
margin-bottom: 0;
color: var(--flightmobile-titletxt);
font-size: 12px;
font-weight: bold;
}
.searchno_padding {
padding: 0;
}
.flight_mobile_padding {
padding: 0 4px 0 0;
}
.flightprice_boxcenter {
text-align: center;
}
.flight_info {
width: 100%;
margin: 0;
padding: 0;
text-align: center;
}
.multycity_wrapper {
width: 100%;
margin: 5px 0 5px 0;
padding: 12px 4px;
border: 1px solid #d7d7d7;
}
.flight_search_list_international .modal-header {
border: none;
position: absolute;
right: 20px;
}
.multiciy_leftside {
float: left;
margin: 0;
padding: 0;
max-width: 80%;
width: 100%;
}
.multicity_radio_button_padding_0 {
padding-left: 0px;
}
.multicity_radio_button {
display: inline-block;
position: relative;
user-select: none;
color: #008000;
font-size: 16px;
text-align: left;
margin-bottom: 0px;
padding-bottom: 3px;
padding-top: 5px;
}
.multicity_radio_button .economy-text {
font-size: 11px;
width: 100%;
line-height: 15px;
color: #121212;
}
.published {
color: #121212;
font-size: 11px;
padding: 2px 5px;
border-radius: 4px;
text-transform: uppercase;
}
.lightpink-text {
color: #3584bd;
}
.seats_available {
width: 100px;
text-align: center;
font-size: 12px;
margin-right: 10px;
margin: 5px 0 0 5px;
font-weight: 600;
}
.multiciy_rightside {
float: right;
margin: 0;
padding: 0;
max-width: 20%;
width: 100%;
}
a.viewdetails_multicity,
.viewdetails_multicity {
float: right;
border-radius: 4px;
color: #fff;
font-size: 11px;
text-decoration: none;
margin: 0;
padding: 8px 0;
font-weight: 700;
text-align: center;
width: 100px;
background: #d41a21;
}
a.edit_multicity_icond {
font-size: 24px;
float: right;
color: #333;
margin: 0 20px 0 0;
line-height: 27px;
}
.multicity_button_wrapper {
margin: 15px 0 0;
}
.multicity_form_boxshow {
position: absolute;
left: 48%;
bottom: -10px;
z-index: auto;
background: #fff0;
cursor: pointer;
}
.multicity_form_boxshow i {
margin: auto;
text-align: center;
font-size: 24px;
}
a.view_details_multicity {
font-size: 14px;
float: right;
color: #3584bd;
margin: 0 20px 0 0;
display: block;
clear: both;
font-weight: 400;
text-decoration: none;
}
.show_multicity_wrapper2 {
display: none
}
#myModal_viewmore .modal-body {
position: relative;
padding: 10px 20px;
}
.ui-widget.ui-widget-content {
z-index: 999999 !important;
}
.inserted-room-row label {
float: left;
font-size: 12px;
font-weight: bold;
}
#myModal_viewmore .modal-header {
border: none;
position: absolute;
right: 20px;
}
.view_deatils_wrapper .nav-tabs>li>a.active,
.view_deatils_wrapper .nav-tabs>li>a.active:focus,
.view_deatils_wrapper .nav-tabs>li>a.active:hover {
color: #fff;
cursor: default;
background-color: #3584bd;
outline: none;
}
.view_deatils_wrapper li a {
background: #eee;
border-radius: 5px 5px 0px 0px;
margin: 1px;
}
.view_deatils_wrapper .nav-tabs>li>a {
color: #323232;
font-size: 13px;
text-decoration: none;
font-weight: 300;
width: auto;
padding: 5px 20px 3px 20px;
}
/* domestic and internation */
.hand-cursor {
cursor: pointer;
color: #000;
}
.theme-title2 {
font-size: 13px;
font-weight: 600;
font-size: 13px;
font-weight: 600;
white-space: nowrap;
width: 250px;
overflow: hidden;
text-overflow: ellipsis;
}
.hand-cursor:hover {
color: #000;
text-decoration: none;
}
.theme-title2,
.theme-title2:hover {
text-decoration: none;
}
/* domestic and internation */
#myModal_viewmore .modal-dialog button {
top: 0px;
right: 3px;
border-radius: 50px;
font-size: 19px;
z-index: 99999 !important;
font-weight: 600;
color: #000;
opacity: 1;
font-size: 30px;
position: absolute;
}
.destination_left_details .destination_name {
font-size: 14px;
font-weight: bold;
}
.destination_right_details .destination_name {
font-size: 18px;
font-weight: bold;
}
.destination_right_details.mytip_deatilsalign p {
font-size: 11px;
color: var(--flight-smallpara);
font-weight: 600;
margin-bottom: 0;
}
.fare_information {
font-size: 12px;
font-weight: bold;
padding: 4px 10px;
border-radius: 4px;
-moz-border-radius: 4px;
text-align: center;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
}
.flight_search_list_details .fligt_logo img {
margin: 0 7px 0 0;
padding: 0;
float: none;
}
.flight_search_list_details .fligt_logo h5 {
font-size: 13px;
color: var(--flight-titleheading);
margin: 4px 0 0 0;
padding: 0;
font-weight: 600;
float: none;
}
.flight_search_list_details .fligt_logo h6 {
font-size: 12px !important;
color: var(--flight-titleheading);
margin: 3px 0 0 0;
padding: 0;
font-weight: 600;
float: none;
}
.flight_search_list_details .flight_details {
margin: 0;
padding: 0;
text-align: left;
}
.flight_search_list_details .flight_time {
font-size: 13px;
color: var(--flightmobile-titletxt);
margin: 0;
padding: 0;
font-weight: bold;
}
.paddingrightcls {
padding-right: 0;
}
.flight_search_list_details .flight_time2 {
font-size: 12px;
color: var(--flightmobile-titletxt);
margin: 0;
padding: 0;
font-weight: bold;
}
.flight_search_list_details .flight_cityname {
font-size: 12px;
color: var(--flight-smallpara);
margin: 0;
padding: 0;
font-weight: bold;
}
span.cabin_box1 {
font-size: 12px;
}
span.checkin_box1 {
font-size: 12px;
}
.flight_search_list_details .flight_cityname2 {
font-size: 13px;
color: var(--flight-cus-details-smalltxt);
margin: 10px 0 0;
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;
}
.mytrip_linedot {
width: 5px !important;
height: 5px !important;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-line-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #3584bd;
margin-bottom: 10px;
margin-left: 10px;
-webkit-box-shadow: 0 0 0 2px #94a5a6;
box-shadow: 0 0 0 2px #94a5a6;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-line-end {
right: -24px;
position: absolute;
text-align: center;
width: 30px;
top: 28px;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-line-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #3584bd;
margin-bottom: 10px;
margin-left: 10px;
-webkit-box-shadow: 0 0 0 2px #94a5a6;
box-shadow: 0 0 0 2px #94a5a6;
}
.flight_search_list_details .flight_details {
margin: 0;
padding: 0;
text-align: left;
}
.bagg_info {
width: 100%;
margin: 10px 0 0 0;
padding: 3px 0px 8px;
}
.fligt_logo-content h5,
.fligt_logo-content h6 {
font-size: 11px;
color: #fff;
margin: 0;
padding: 0;
font-weight: bold;
}
.nonrefundable {
float: right;
padding: 2px 10px;
border: 1px solid #ECF0F1;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
}
.nonrefundable a {
font-size: 12px;
text-decoration: none;
color: green;
font-weight: 600;
}
.mytrip_time {
border-radius: 30px;
width: max-content;
text-align: center;
border: 2px solid #3584bd;
background: #fff;
color: #3584bd;
font-size: 12px;
padding: 7px 12px;
display: block;
margin: 6px auto 6px;
clear: both;
font-weight: 600;
}
.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;
}
#flightDetails-modal .modal-header,
#flightDetails-modal1 .modal-header,
#flightDetails-modal2 .modal-header,
#flightDetails-modal3 .modal-header {
padding: 2px 16px;
border-bottom: none;
}
#flightDetails-modal .modal-body,
#flightDetails-modal1 .modal-body,
#flightDetails-modal2 .modal-body,
#flightDetails-modal3 .modal-body {
padding-top: 0;
}
.view_deatils_wrapper .nav-tabs {
border-bottom: 1px solid #3584bd;
margin-bottom: 10px;
}
.tswitch.FareSummaryDiv tr td.cancellation_text {
font-size: 13px;
padding: 5px;
height: auto;
}
.tswitch.FareSummaryDiv tr td.cancellation_text2 {
font-size: 12px;
padding: 5px;
height: auto;
}
#FareRulesDiv_0 td a,
#FareRulesDiv_0_1 td a,
#FareRulesDiv_0_2 td a,
#FareRulesDiv_0_3 td a {
color: #323232;
font-size: 13px;
}
.multycity_wrapper .tab-pane td {
font-size: 13px;
}
li.flight1 {
margin-right: 21% !important;
margin-left: 0 !important;
}
li.flight2 {
margin-right: 10% !important;
}
li.flight3 {
margin-right: 12% !important;
}
li.flight4 {
margin-right: 0% !important;
}
li.flight5 {
margin-left: 11%;
}
.internation-flight-mobile {
display: none;
}
.dept-place a {
color: #fff;
text-decoration: none;
}
.serchbanner-mobile {
display: none;
}
.internationalbox {
display: none;
}
/* #flight-filter{
padding: 2px;background: #fff;position: sticky;top: -250px;left: 0;
} */
/* added on 16-9-2021 */
#flight-filter {
padding: 2px;
background: #fff;
position: sticky;
top: -133%;
left: 0;
}
/* ended on 16-9-2021 */
.flight-sortingby {
padding: 20px;
}
.flight-sort .fa {
margin-right: 10px;
}
.flight-sortingby {
display: none;
}
#flight-filter-sec {
padding: 20px;
max-height: 500px;
overflow-y: scroll;
overflow-x: hidden;
}
.sortlisting-flight-round {
margin: 10px 0;
padding: 0;
}
.sortright-flight-round {
width: 100%;
list-style-type: none;
}
.sortright-flight-round ul {
margin: 0;
padding: 0;
}
.sortright-flight-round ul li {
font-size: 12px;
font-weight: 600;
color: #9e9e9e;
list-style-type: none;
float: left;
cursor: pointer;
text-align: left;
}
.sortright-flight-round ul li.carname {
width: 26%;
text-align: left;
}
.carname-flight-round {
color: var(--buslisting_carname);
font-weight: 700;
font-size: 13px;
}
.sortright-flight-round li a {
color: var(--buslisting_carname);
padding: 2px 20px 2px 4px;
}
.sortright-flight-round a {
color: var(--buslisting_carname);
text-decoration: none;
}
.sortright-flight-round ul li.carseats-flight-round {
width: 28%;
}
.sortright-flight-round ul li.carkm-flight-round {
width: 20%;
}
li.car-price-flight-round {
width: 16%;
}
.sortright-flight-round ul li a.active:before {
position: absolute;
content: "";
width: 12px;
height: 12px;
background-image: url(/public/images/sorticon-down.png);
right: 4px;
background-size: 100%;
top: 4px;
background-repeat: no-repeat;
}
.sortright-flight-round ul li a.active_sort:before {
position: absolute;
content: "";
width: 12px;
height: 12px;
background-image: url(/public/images/sorticon.png);
right: 4px;
background-size: 100%;
top: 4px;
background-repeat: no-repeat;
}
li.carname-flight-round {
width: 18%;
}
.sortright-flight-round ul li a.active_sort {
background: #666;
position: relative;
color: #fff;
}
.sortright-flight-round li a.active {
background: #666;
position: relative;
color: #fff;
}
.roundtriptxt {
padding-left: 0;
}
.select_flight_result {
background: #3584bd;
border-radius: 10px 10px 0 0;
-o-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
padding: 6px 8px 0px;
margin: 0;
position: fixed;
bottom: 0;
width: 61%;
z-index: 999999;
}
.final_result {
background: transparent;
-webkit-box-shadow: 0 0 0 0px #b5bcbf;
box-shadow: 0 0 0 0px #b5bcbf;
-moz-box-shadow: 0 0 0 0px #b5bcbf;
-o-box-shadow: 0 0 0 0px #b5bcbf;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-o-border-radius: 0;
padding: 0 20px 0px 0;
position: relative;
margin: 0;
/*border-right:1px solid #b5bcbf;*/
}
.final_result .fligt_logo img {
margin: 0;
padding: 0;
float: left;
}
.flight_img_chnage img {
margin: 0 4px 0 8px !important;
}
.final_result .fligt_logo h5 {
font-size: 11px;
color: #fff;
margin: 0;
padding: 0;
font-weight: 600;
}
.final_result .fligt_logo h6 {
font-size: 12px;
color: #fff;
margin: 0;
padding: 0;
font-weight: 600;
}
.paddingalign_left {
padding-left: 5px;
}
.final_result .flight_time {
font-size: 13px;
color: #fff;
margin: 0;
padding: 0;
font-weight: bold;
}
.final_result .flight_cityname {
font-size: 11px;
color: #fff;
margin: 0;
padding: 0;
font-weight: 600;
}
.theme-search-results-item-flight-section-path {
position: relative;
height: 48px;
margin: 0 5px;
}
.theme-search-results-item-flight-section-path-fly-time {
text-align: center;
width: 100%;
position: absolute;
top: 0px;
left: 0;
}
.final_result .theme-search-results-item-flight-section-path-fly-time p {
margin-bottom: 0;
color: #fff;
font-size: 12px;
font-weight: 600;
letter-spacing: 1px;
}
.theme-search-results-item-flight-section-path-line {
position: absolute;
top: 22px;
left: 0;
width: 100%;
height: 3px;
background: #8e9d9c;
}
.theme-search-results-item-flight-section-path-line-start {
position: absolute;
left: -15px;
text-align: center;
width: 30px;
top: 20px;
}
.theme-search-results-item-flight-section-path-line-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #8e9d9c;
margin-bottom: 10px;
margin-left: 10px;
-webkit-box-shadow: 0 0 0 2px #fff;
box-shadow: 0 0 0 2px #fff;
}
.theme-search-results-item-flight-section-path-line-end {
right: -15px;
left: auto;
}
.theme-search-results-item-flight-section-path-line-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #8e9d9c;
margin-bottom: 10px;
margin-left: 10px;
-webkit-box-shadow: 0 0 0 2px #fff;
box-shadow: 0 0 0 2px #fff;
}
.flight_stop {
top: 28px !important;
text-align: center !important;
left: 0px !important;
}
.theme-search-results-item-flight-section-path-fly-time {
text-align: center;
width: 100%;
position: absolute;
top: 0px;
left: 0;
}
.theme-search-results-item-flight-section-path-line-end {
position: absolute;
text-align: center;
width: 30px;
top: 18px;
}
.rounddot {
right: -15px;
left: auto;
}
.grandtotal {
float: left;
margin: 0;
padding: 0;
width: 100%;
text-align: left;
}
.grandtotal h5 {
font-size: 12px;
color: #fff;
margin: 0;
padding: 0;
font-weight: bold;
}
.grandtotal .flight_price {
font-size: 13px;
color: #fff;
margin: 0;
padding: 0;
font-weight: bold;
}
a.booknow:visited {
color: #fff;
background: #3584bd;
}
a.booknow {
font-size: 12px;
color: #fff;
margin: 0;
padding: 7px 7px;
font-weight: 600;
text-decoration: none;
background: #3584bd;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-o-border-radius: 20px;
float: right;
}
.flight_paddingalign {
padding-right: 0px;
padding-left: 0px;
}
.final_result .flight_price {
font-size: 11px;
color: #fff;
margin: 0px 0;
padding: 0;
font-weight: bold;
}
.desktop_align_paddingresult {
padding-left: 0;
padding-right: 0;
}
.flight-sort:focus {
color: #fff;
text-decoration: none;
}
.multicity_footerfixed {
display: none;
}
#flightDetails- {
z-index: 999999;
}
.onwordtxt {
font-size: 16px;
font-weight: bold;
color: #03b5ce;
text-align: right;
}
.marginTop {
margin-top: 10px;
}
#travellerdetail-1 .modal-header,
#travellerdetail-2 .modal-header,
#travellerdetail-3 .modal-header,
#travellerdetail-4 .modal-header {
padding: 1px 10px;
}
.flightthankupage {
border: none;
}
.flightthankurow {
margin-top: 20px;
}
.addons_title {
color: var(--buslisting_carname);
font-weight: 700;
font-size: 13px;
}
.addons {
margin: 0;
padding: 0;
}
.addons ul {
margin: 3px 0 0 0;
padding: 0;
}
.addons ul li:first-child {
margin-left: 0px;
}
.addons ul li {
list-style-type: none;
float: left;
font-size: 12px;
display: inline-block;
margin-right: 20px;
}
.addons ul li img {
margin-right: 2px;
margin-top: -2px;
}
.sortlisting-flight {
margin: 10px 0;
padding: 0;
}
.sortright-flight {
width: 100%;
list-style-type: none;
}
.sortright-flight ul {
margin: 0;
padding: 0;
}
.sortright-flight ul li {
font-size: 13px;
font-weight: 300;
list-style-type: none;
float: left;
}
.sortright-flight ul li.carname {
width: 26%;
text-align: left;
}
.carname-flight {
color: var(--buslisting_carname);
font-weight: 700;
font-size: 13px;
}
.sortright-flight li a {
color: var(--buslisting_carname);
padding: 2px 4px 2px 20px;
font-weight: 400;
}
.sortright-flight a {
color: var(--buslisting_carname);
text-decoration: none;
}
.sortright-flight ul li.carseats-flight {
width: 18%;
}
.sortright-flight ul li.carkm-flight {
width: 20%;
}
li.car-price-flight {
width: 15%;
}
.sortright-flight ul li a.active:before {
position: absolute;
content: "";
width: 12px;
height: 12px;
background-image: url(/public/images/sorticon.png);
left: 4px;
background-size: 100%;
top: 4px;
background-repeat: no-repeat;
}
.sortright-flight ul li a.active_sort:before {
position: absolute;
content: "";
width: 12px;
height: 12px;
background-image: url(/public/images/sorticon-down.png);
left: 4px;
background-size: 100%;
top: 4px;
background-repeat: no-repeat;
}
li.carname-flight {
width: 27%;
}
.sortright-flight ul li a.active_sort {
background: #666;
position: relative;
color: #fff;
}
.sortright-flight li a.active {
background: #666;
position: relative;
color: #fff;
}
.paddingright {
padding-right: 10px;
}
.print-sub-title {
font-size: 14px;
}
.printtitle {
font-size: 18px;
font-weight: 600;
}
.printpage {
margin-top: 10px;
padding: 8px 8px !important;
}
.printlogo {
width: 60px;
}
.flight_cityname2-printbooking {
font-size: 12px;
color: #323232;
margin: 10px 0 0;
letter-spacing: 1px;
padding: 0;
font-weight: 600;
}
.flight_cityname-prinybooking {
font-size: 12px;
color: #323232;
margin: 0;
padding: 0;
font-weight: bold;
}
.fligt_logo-printbooking h5,
.fligt_logo-printbooking h6 {
font-size: 12px;
color: #323232;
margin: 0;
padding: 0;
font-weight: bold;
}
.bordertop {
border-top: 1px dashed #d7d3d3;
}
.booking-payment {
padding: 10px;
border: 1px dashed #eee;
}
.booking-payment th {
font-size: 13px;
}
.booking-payment td {
font-size: 13px;
}
span.paytitle {
font-size: 14px;
font-weight: 600;
}
.booking-payment span {
font-size: 14px;
font-weight: 700;
}
p.paymentxt {
font-size: 14px;
font-weight: 600;
}
.booking-payment table {
border-bottom: 1px dashed #eee;
}
.loader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background-color: rgb(227 227 227/85%);
}
.loader .loadingio-spinner-ripple-zdgradklyya {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
@keyframes ldio-50dj1g083ax {
0% {
top: 91.19999999999999px;
left: 91.19999999999999px;
width: 0;
height: 0;
opacity: 1;
}
100% {
top: 17.099999999999998px;
left: 17.099999999999998px;
width: 148.2px;
height: 148.2px;
opacity: 0;
}
}
.ldio-50dj1g083ax div {
position: absolute;
border-width: 3.8px;
border-style: solid;
opacity: 1;
border-radius: 50%;
animation: ldio-50dj1g083ax 1.4705882352941175s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.ldio-50dj1g083ax div:nth-child(1) {
border-color: #3584bd
}
.ldio-50dj1g083ax div:nth-child(2) {
border-color: #46dff0;
animation-delay: -0.7352941176470588s;
}
.loadingio-spinner-ripple-zdgradklyya {
width: 400px;
height: 400px;
display: inline-block;
overflow: hidden;
background: rgba(255, 255, 255, 0);
}
.ldio-50dj1g083ax {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 200px;
height: 200px;
}
.ldio-50dj1g083ax div {
box-sizing: content-box;
}
.normalfont {
font-weight: 400;
}
.gsttxt {
color: var(--gsttxt);
font-size: 11px;
}
.handicon {
border: 1px solid #dedada;
width: 24px;
border-radius: 25px;
padding: 3px;
}
.checkboxcontainerreview-round {
font-size: 12px;
display: inline-block;
padding-left: 30px;
position: relative;
user-select: none;
color: var(--flightmobile-titletxt);
}
.checkboxcontainerreview-round input {
display: none;
}
.checkboxcontainerreview-round input {
display: none;
}
.checkboxcontainerreview-round input:checked+.checkmark {
background-color: var(--flightselect-tick);
border: 1px solid var(--flightselect-tick);
}
.checkboxcontainerreview-round input:checked+.checkmark {
background-color: var(--flightselect-tick);
border: 1px solid var(--flightselect-tick);
}
.checkboxcontainerreview-round .checkmark {
display: inline-block;
width: 20px;
height: 20px;
background: white;
position: absolute;
left: 0;
top: 2px;
border: 2px solid #ccc;
border-radius: 100%;
}
.checkboxcontainerreview-round input:checked+.checkmark:after {
content: "";
position: absolute;
height: 6px;
width: 11px;
border-left: 2px solid white;
border-bottom: 2px solid white;
top: 45%;
left: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
}
.airasia-icon {
width: 24px;
margin-right: 4px !important;
}
.travller-continue-btn {
margin-top: 0 !important;
}
.checkboxcontainer {
font-size: 14px;
font-weight: bold;
color: var(--bookingsummary);
}
.cancel-btn-mb-sort {
display: none;
}
.savepax {
padding: 12px;
background: #fff;
}
.saved-pax {
border-bottom: 1px solid #eee;
margin-bottom: 5px;
padding-bottom: 5px;
}
.saved-pax .travel_info_title {
font-size: 14px;
}
.flight-dt-icons {
float: right;
/*margin-left: 10px;*/
}
/*International flight ends*/
/*Domestic tour packages starts*/
.domestic-listing {
padding: 30px 0;
}
.package-title {
position: absolute;
bottom: 0;
left: 0;
background: rgb(0 0 0 / 63%);
width: 100%;
color: #fff;
padding: 8px;
font-weight: 700;
text-transform: uppercase;
}
.package-box {
position: relative;
margin-bottom: 30px;
width: 100%;
height: 250px;
}
.loadmorebtn {
margin: 0 auto;
display: block;
background: var(--loadmore-packagebtn);
border: none;
font-size: 13px;
padding: 8px 20px;
color: #fff;
border-radius: 5px;
font-weight: 700;
text-decoration: none;
text-align: center;
}
.loadmorebtn:hover {
background: var(--loadmore-packagebtn-hover);
}
a.hand-cursor {
cursor: pointer;
color: #000;
}
.package-box img {
width: 100%;
height: 100%;
object-fit: cover;
}
.home-packages-new .theme-box {
margin-bottom: 20px;
margin-top: 15px;
}
.home-packages-new .theme-box,
.home-packages-new .theme-box {
height: auto !important;
}
.home-packages-new .th-1,
.home-packages-new .th-1 {
max-height: 100%;
}
.home-packages-new .theme-img,
.home-packages-new .theme-img {
height: 100%;
}
/*Domestic tour packages ends*/
/*services enquiry page*/
.enquiry_form-ser {
background: #eee;
padding: 10px;
}
/*.form-control {
display: block;
width: 100%;
height: calc(1.5em + .75rem + 2px);
padding: .375rem .75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: .25rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}*/
/*Visa listing starts*/
.visatime {
font-size: 24px;
margin-left: 10px;
}
.visa-amount {
font-size: 24px;
margin-left: 10px;
}
.workingtxt {
font-size: 16px;
}
.banner-content-visa h2 {
margin-bottom: 0;
line-height: 30px;
}
.visa-dt-right .textfieldMain_mobile input {
display: inline-table;
width: 70%!important;
padding: .375rem .75rem !important;
color: #444!important;
background-color: #eee;
background-image: none;
border: none;
box-shadow: none !important;
margin-bottom: 0!important;
}
.visa-dt-right .textfieldMain_mobile {
padding: 0!important;
color: #323232!important;
margin-bottom: 0;
background-color: #eee;
border: none;
font-size: 13px;
}
.visadetailinput .txtfieldMain.textfieldMain_mobile {
border-radius: 4px! important;
}
.visa-banner-content {
position: absolute;
top: 50%;
left: 50%;
width: 60%;
transform: translate(-50%, -50%);
background: #fff;
}
.visa-srch_form {
width: 100%;
padding: 10px 20px;
}
.listing-banner-title {
margin-bottom: 20px;
font-size: 20px;
font-weight: 600;
}
.select2-container {
width: 100% !important;
}
.listing-title-cls {
margin-bottom: 20px;
font-size: 20px;
font-weight: 600;
}
.visa-documents-dt h2 {
font-size: 16px;
text-transform: uppercase;
margin-top: 16px;
}
.visa-listing-cls {
position: relative;
}
.visa-box {
background: #fff;
padding: 20px;
line-height: 30px;
margin-bottom: 30px;
border-radius: 5px;
overflow: hidden;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.visa-title1 {
font-weight: 600;
font-size: 20px;
}
.visa-title2 {
font-size: 16px;
}
.visa-title3 {
font-weight: 600;
color: var(--visatitle2);
font-size: 18px;
}
.visa-price {
margin-top: 20px;
border-top: 1px solid var(--visatitle2);
padding-top: 10px;
}
.visa-pkg-price-box {
font-weight: 600;
float: left;
font-size: 14px;
}
.visa-apply_right {
text-align: right;
background: #3584bd;
color: #fff;
font-size: 14px;
text-decoration: none;
font-weight: 600;
border-radius: 4px;
padding: 0px 10px;
float: right;
}
.visa-apply_right:hover {
background: #3584bd;
color: #fff;
text-decoration: none;
}
.visa-box:hover {
transform: scale(1.1);
}
/*how it works*/
.howitworks_wrapper {
margin: 0;
padding: 30px 0;
width: 100%;
background: #f7f7f7;
}
.howitworks {
border-radius: 8px;
-o-border-radius: 8px;
-moz-border-radius: 8px;
position: relative;
-webkit-border-radius: 8px;
background: #3584bd;
-webkit-box-shadow: 0 6px 10px 0px #b5bcbf;
box-shadow: 0 6px 10px 0px #b5bcbf;
-moz-box-shadow: 0 6px 10px 0px #b5bcbf;
-o-box-shadow: 0 6px 10px 0px #b5bcbf;
text-align: center;
padding: 15px;
margin: 25px 0;
min-height: 270px;
}
.howitworks .number_text {
color: #3584bd;
font-size: 17px;
font-weight: bold;
background: #ffffff;
text-align: center;
margin: -32px auto 12px;
width: 35px;
height: 35px;
border-radius: 8px 0px;
position: absolute;
line-height: 37px;
left: 0px;
top: 31px;
}
.how-work-box {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 90%;
}
.howitworks img {
display: inline-block;
margin: 0;
padding: 0;
width: 70px;
}
.howitworks h4 {
font-size: 17px;
color: #ffffff;
margin: 0;
padding: 10px 0 10px;
font-weight: bold;
}
.howitworks p {
font-size: 14px;
color: #ffffff;
margin: 0;
padding: 0;
font-weight: 600;
}
/*Visa listing ends*/
/*Visa Details starts*/
.visa-details-tabbing {
padding: 30px 0;
}
.visa-listing {
padding-left: 0;
padding: 16px;
}
.visa-tabbing li {
list-style-type: none;
display: inline-block;
margin-right: 40px;
}
.visa-tabbing li a {
text-decoration: none;
font-size: 14px;
color: #292929;
font-weight: 600;
}
.visa-tabbing li.active a {
color: #fff;
background: #292929;
padding: 10px;
}
.Visa-box {
margin: 10px 0;
background: #FFF;
}
.Visa-box h1 {
padding: 10px;
background: #f7f7f7;
color: #3584bd;
font-size: 16px;
font-weight: 300;
text-transform: uppercase;
}
.visaformhandle_bg {
background: #f7f7f7;
margin: 0 1px;
}
.visa_text_working {
font-size: 14px;
line-height: 30px;
font-weight: 300;
}
.Visa-box .price1 {
color: #3584bd;
font-size: 22px;
font-weight: 600;
text-transform: uppercase;
padding-top: 2px;
}
a#nextbtn {
background: #3584bd;
border: none;
color: #fff;
margin: 10px;
font-size: 14px;
}
.pricevisa_textalign {
line-height: 55px;
}
.visa-documents-dt details {
width: 100%;
min-height: 5px;
max-width: 100%;
padding: 15px 4px;
margin: 0;
position: relative;
font-size: 18px;
border: 1px solid rgba(0, 0, 0, .1);
border-radius: 0px;
box-sizing: border-box;
transition: all .3s;
background-color: #fff;
}
.plus_height {
padding-top: 40px !important;
}
.visa-documents-dt details {
margin-top: 20px;
}
.visa-documents-dt details summary {
padding: 10px;
background: #f7f7f7;
color: #3584bd;
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
}
.visa-documents-dt details:focus,
.visa-documents-dt details summary:focus {
outline: none;
}
.visa-list ul {
margin-bottom: 0;
padding-left: 0;
list-style-type: none;
}
.visa-list {
background: #f7f7f7;
padding: 16px;
}
.visa-list ul li {
color: #323232;
font-size: 14px;
text-decoration: none;
}
.visa-process-sec {
padding: 30px 0;
background: #3584bd;
}
.howitworks-process {
border-radius: 8px;
-o-border-radius: 8px;
-moz-border-radius: 8px;
position: relative;
-webkit-border-radius: 8px;
background: #3584bd;
-webkit-box-shadow: 0 6px 10px 0px #b5bcbf;
box-shadow: 0 6px 10px 0px #b5bcbf;
-moz-box-shadow: 0 6px 10px 0px #b5bcbf;
-o-box-shadow: 0 6px 10px 0px #b5bcbf;
text-align: center;
padding: 15px;
margin: 25px 0;
min-height: 170px;
}
.howitworks-process p {
margin-top: 20px;
font-weight: 300;
margin-bottom: 0;
}
.works-img-box-visa img {
width: 100%;
height: 100%;
object-fit: cover;
text-align: center;
margin: 0 auto;
display: block;
}
.works-img-box-visa {
width: 70px;
height: 70px;
margin: 0 auto;
padding: 2px;
line-height: 50px;
}
.howitworks-process .number_text {
color: #3584bd;
font-size: 17px;
font-weight: bold;
background: #ffffff;
text-align: center;
margin: -32px auto 12px;
width: 35px;
height: 35px;
border-radius: 8px 0px;
position: absolute;
line-height: 37px;
left: 0px;
top: 31px;
}
.chooseus-visa_wrapper .fl-container .col-lg-2 {
flex: 0 0 20%;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.visadelete-icon {
margin-top: 30px;
}
.chooseus-visa_wrapper {
padding: 30px 0;
background-image: url(../../images/slide1.jpg);
background-attachment: fixed;
}
.chooseus_visabox {
border-radius: 8px;
-o-border-radius: 8px;
-moz-border-radius: 8px;
position: relative;
-webkit-border-radius: 8px;
background: #ffffff;
text-align: center;
padding: 15px;
margin: 25px 0;
min-height: 153px;
}
#visachooseus .container-fluid .col-lg-2 {
flex: 0 0 20%;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.visa-tabbing.shadow.sticky.fixed {
background: #fff;
z-index: 9;
}
.visa-tabbing.shadow.sticky.fixed ul {
margin-bottom: 0;
}
.visa-dt-right {
padding: 20px;
}
.visa-dt-right .dt-selct-white {
background: #eee;
border: 1px solid #eee;
}
.visa-dt-right-title {
margin-bottom: 20px;
}
.whataap {
margin: 1rem 0 0.3rem 0 !important;
padding: 0;
display: block;
overflow: hidden;
}
.whataap-left {
margin: 0;
padding: 0;
background-color: rgba(255, 255, 255, 0.14);
border-radius: 0px;
border: 1px solid #e1e1e1 !important;
text-align: center;
height: 50px;
border-right: 0px !important;
}
.whataap-left i {
margin: 0;
padding: 8px 5px;
color: #1bd741;
font-size: 30px;
}
.whataap-righ {
margin: 0;
padding: 5px 10px;
background-color: #fff;
border-radius: 0px;
border: 1px solid #e1e1e1 !important;
border-left: 0px;
height: 50px;
}
.whataap-righ h3 {
margin: 0;
padding: 0px;
color: #444;
font-size: 18px;
line-height: 8px;
}
.whataap-righ h3 span {
margin: 0 0 5px 0;
padding: 0px;
color: #999;
display: block;
font-size: 12px;
}
.whataap a {
text-decoration: none;
}
.row-wtsap-list {
margin-left: 0;
margin-right: 0;
}
.whataap-left .fa-phone,
.whataap-left .fa-clock-o {
color: #999;
}
.visa-list ul li {
margin: 0 0 10px 0;
padding: 8px 8px 8px 10px;
list-style-type: none;
background: #fff;
}
.visa-list p {
font-size: 14px;
font-weight: 600;
margin-bottom: 0;
}
.getproposal-visa {
padding: 10px;
}
.getproposal-visa-price {
width: 100%;
}
#getbtn {
background: #3584bd;
border: none;
color: #fff;
font-size: 14px;
}
a#getbtnBack {
background: #fff;
font-size: 14px;
border: none;
}
.visa-travvler-box-add .travel_info_title {
font-weight: 600;
font-size: 14px;
}
#visa_enquiry .travel_info_title {
font-weight: 600;
font-size: 14px;
}
.addmobile_margin {
background: #3584bd;
padding: 0px 8px;
float: right;
}
.addmobile_margin i {
color: #fff;
}
#nextbtn:hover,
a#getbtnBack:hover,
#getbtn:hover {
background: #3584bd;
color: #fff;
}
.visa-srch_form input {
margin-bottom: 10px;
}
/*Visa Details ends*/
/*Flight home page start*/
.flighthome .custom-control-label::after {
top: -4px;
left: -2rem;
width: 2rem;
height: 2rem;
}
.visa-srch_form .t-box-cls:after {
bottom: 7px;
}
.bg-grey {
background: #f7f7f7;
}
.proj-themes-flight {
background: var(--theme-proj-bg);
position: relative;
padding: 60px 0 40px 0;
z-index: 9 !important;
}
.visa-banner-content-flight-home {
position: absolute;
top: 0% !important;
left: 50%;
z-index: 999;
width: 66%;
transform: translate(-50%, -50%);
background: #fff;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
}
#testimonial .owl-dots {
display: none;
}
/*Flight home page ends*/
/*Contact us start*/
.contactcounrtycode .textfieldMain_mobile {
border-radius: 4px !important;
padding: 0!important;
color: #323232!important;
font-size: 13px;
}
.contact-form {
padding: 30px 0;
}
.contactus .form-control {
margin-bottom: 20px;
}
.contactbtn {
border: none;
padding: 5px 20px;
background: #fff;
color: #3584bd;
border-radius: 4px;
}
.contactbtn:hover {
background: var(--loadmore-packagebtn-hover);
color: #fff;
}
.contactus {
background: #e8e8e8;
padding: 20px;
}
.c-dt1 i {
font-size: 24px;
padding-right: 20px;
}
.c-dt-1 {
font-size: 16px;
font-weight: 700;
}
.ct-inner-dt {
border-bottom: 1px solid #eee;
margin-top: 10px;
padding-bottom: 10px;
font-size: 14px;
}
.c-dt1 {
margin-bottom: 10px;
background: #eee;
padding: 10px;
}
/*.contactdetails {*/
/*max-width: 500px;*/
/*width: 100%;*/
/*}*/
.contact-map iframe {
width: 100%;
min-height: 350px;
height: 100%;
}
/*Contact us ends*/
/*Travelogues starst*/
.custom-success {
background: #eee;
}
.custom-success a {
color: #323232;
font-weight: 600;
font-size: 15px;
text-transform: uppercase;
}
.sendEnquirySubmit {
border: none;
font-size: 13px;
background: #e11f2a;
float: right;
padding: 8px 20px;
color: #fff;
border-radius: 5px;
font-weight: 700;
text-decoration: none;
text-align: center;
}
.sendEnquirySubmit:hover {
background: #3584bd;
color: #fff;
}
.travelogbanner img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.inner-page-count img {
max-height: 100%;
object-position: center;
object-fit: cover;
width: 100%;
height: 400px;
}
.inner-page-count {
width: 100%;
height: 354px;
}
.travelogbanner {
margin-top: 0;
padding: 0;
position: relative;
}
.blog-detail-date span {
color: #323232;
}
.blogbanner {
position: relative;
}
.travelogues {
padding: 40px 0;
}
.blog-content {
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
padding: 40px 0!important;
background-color: #f9f9f9;
min-height: 250px;
}
.blog-content:before {
content: ' ';
display: table;
}
.blog-content .date {
text-align: center;
color: #3c3c3c;
}
.blog-content .date .day {
margin: 0 0 .7rem 0;
font-size: 30px;
font-weight: 600;
line-height: 20px;
}
.blog-content .date .month {
font-size: 16px;
line-height: 10px;
text-transform: uppercase;
}
.blog-content .date .year {
font-size: 16px;
text-transform: uppercase;
}
.blog-content .heading {
color: #3c3c3c;
margin-top: 0;
margin-bottom: 7px;
font-size: 14px;
text-decoration: none;
font-weight: 600;
line-height: 20px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
height: 20px;
}
.blog-content .meta-info {
margin-top: 0;
margin-bottom: 10px;
font-weight: 400;
font-size: 11px;
}
.blog-content span {
text-align: justify;
color: #000;
display: inline-block;
font-size: 14px !IMPORTANT;
}
.blog-detail-preview dl,
.blog-detail-preview ol,
.blog-detail-preview ul {
padding: 0 0 0 13px;
padding-inline-start: 13px !important;
}
.blog-content .preview {
color: #737a83;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
height: 50px;
margin-bottom: 10px;
}
.blogbox:hover img {
transform: scale(1.2);
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
}
.blog-content p {
color: #777;
font-size: 14px;
line-height: 24px;
}
.blogimg {
width: 100%;
/*height:200px;*/
height: auto;
overflow: hidden;
}
.blogimg img {
object-position: bottom center;
height: 100%;
object-fit: cover;
display: block;
margin: auto;
width: 100%;
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
}
.blog-content {
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
padding: 10px 10px!important;
background-color: #fff;
/*background-color: #f9f9f9;*/
min-height: 180px;
}
.blogbtn {
color: #fff;
background: #3584bd;
text-decoration: none;
padding: 5px 10px;
float: right;
font-size: 13px;
border-radius: 4px;
}
.blogbtn:hover {
background: var(--loadmore-packagebtn-hover);
text-decoration: none;
color: #fff;
}
.blogbox {
margin-bottom: 30px;
}
.blog-details {
padding: 40px 0;
}
.blogdetail-box img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.blog-d-img {
width: 100%;
height: 400px;
}
.blogdetail-box {
padding: 4px;
border: 1px solid #eee;
}
.blog-detail-date {
padding: 10px 0;
}
.blog-detail-day {
font-size: 30px;
}
.blog-detail-heading {
font-size: 20px;
text-transform: uppercase;
font-weight: 600;
margin-bottom: 14px;
}
.blog-detail-meta-info {
font-size: 12px;
}
.blog-detail-preview p {
font-size: 13px;
}
.recent-blog {
background: #f9f9f9;
padding: 8px;
margin-top: 10px;
}
.recent-blog-img {
width: 100px;
height: 60px;
}
.recent-blog-img img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.b-detail-btn {
margin-top: 10px;
}
.post-info .meta-info {
font-size: 12px;
}
.recent-blog-detail-heading {
font-size: 14px;
font-weight: 600;
color: #323232;
}
.post-info {
margin-left: 20px;
}
.blod-details-packages {
margin-top: 20px;
background: #fff;
}
/*manish*/
.list-package {
padding: 10px;
border-bottom: 1px solid #bbb7bc;
margin-bottom: 10px;
background: #f9f9f9;
}
.list-package a {
font-size: 14px;
color: #111010;
text-decoration: none;
}
.list-package .text-g {
font-size: 12px;
color: #999;
float: right;
font-style: italic;
}
.list-package .recent-price a {
margin: 0;
padding: .9rem 1.5rem;
font-size: 18px;
color: #fff;
background: #000000;
}
.text-nights {
font-size: 12px;
color: #999;
font-style: italic;
}
.recent-price-val a {
margin: 0;
padding: 4px 20px;
font-size: 14px;
color: #fff;
float: right;
background: #000000;
}
/*Travelogues ends*/
.ui-menu .ui-menu-item-wrapper {
font-size: 13px;
}
/*About us page start*/
.search-result .overlay {
z-index: 0;
position: absolute;
bottom: 0;
top: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.1) !important;
}
.box {
position: absolute;
z-index: 999;
bottom: 0;
display: block;
color: #fff;
padding: 0;
width: 100%;
background: rgba(0, 0, 0, .5);
}
.box h1 {
margin-bottom: 0;
font-size: 30px;
font-weight: 300;
margin-top: 10px;
color: #fff;
}
.overlay .breadcrumb {
background: none;
padding: 0;
color: #fff;
}
.overlay .breadcrumb li a {
font-size: 14px;
text-decoration: none;
color: #fff;
}
.overlay .breadcrumb li {
margin-right: 6px;
}
.overlay .breadcrumb li.active a {
color: #fff;
font-weight: 600;
/*padding-left: 8px;*/
}
.about-section {
padding: 40px 0;
}
.search-result {
margin-top: 0;
padding: 0;
}
.breadcrumb>li+li:before {
content: "/" !important;
padding-right: 4px;
}
/*About page ends*/
/*Contact starts*/
.contactus .form-group label {
color: #323232;
display: none;
font-size: 13px;
}
span.msg {
font-size: 12px;
}
/*Contact ends*/
.home-visabox {
padding: 10px;
background: #fff;
margin-bottom: 0;
}
.home-visabox .visa-price .visa-pkg-price-box {
font-size: 12px;
text-align: left;
}
.visa-listing-cls .container {
max-width: 1240px;
}
.ui-datepicker-buttonpane.ui-widget-content {
display: none;
}
.visa-particilartitle {
font-size: 16px;
text-transform: uppercase;
margin-top: 16px;
}
.visa-tile-bg {
padding: 10px;
background: #f7f7f7;
color: #3584bd;
font-size: 16px;
font-weight: 300;
text-transform: uppercase;
}
.Visa-box table td {
padding: 2px 10px;
}
.Visa-box table {
border: none;
}
.booknowbtn:hover {
background: #3584bd;
color: #fff;
}
.how-work-box p {
font-weight: 300;
margin-bottom: 0;
font-size: 14px;
}
.visadetailinput {
width: 100%;
}
.visaemailinpt {
width: 100%;
}
.p-r-visa {
padding-right: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 20px !important;
}
.select2-container--default .select2-selection--single {
display: block;
width: 100%;
height: calc(1.5em + .75rem + 2px);
padding: .375rem .75rem;
font-size: 14px !important;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: .25rem;
/*margin: 0 20px;*/
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.select2-selection.select2-selection--single {
margin-bottom: 10px;
}
.home-srch .select2-container {
width: 100% !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
font-size: 14px !important;
padding-left: 0 !important;
}
.select2-container--default .select2-selection--single:focus {
outline: none !important;
}
/*.select2-container--open .select2-dropdown {*/
/*left: 20px !important;*/
/*}*/
.select2-results__option {
font-size: 14px !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #3584bd !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa !important;
outline: none;
}
.booknowbtn {
background: #3584bd;
border: none;
color: #fff;
font-size: 14px;
}
.banner-content-visa {
position: absolute;
bottom: 0;
width: 100%;
background: rgb(0 0 0 / 0%);
left: 0;
padding: 10px;
transform: translate(-0%, -0%);
top: auto !important;
}
.traveller_information_box label.checkboxcontainerreviewaddons {
font-size: 14px;
}
span.adult_box_travel.travel_details1-1 {
font-size: 13px;
font-weight: 600;
}
.travellerdetails1-1 {
margin-bottom: 10px;
}
.traveller_information_box a.addnew {
margin-top: 0;
}
.paynowbtn22 {
background: #eb261d;
color: #fff;
font-size: 12px;
margin: 20px 0;
border: none;
float: right;
}
.paynowbtn22:hover {
background: #00b4b2;
}
a.readmore_addons {
font-size: 13px;
color: #00b4b2;
}
.termtxt {
font-weight: 600 !important;
}
.addons_box_title h5 {
font-size: 12px;
font-weight: 600;
margin-bottom: 0;
}
.addons_textselect_option {
border-left: 2px dashed #eaeaea;
padding-left: 40px;
}
.addonsselect_left {
float: left;
padding: 12px 0;
}
.selectaddonsradio-toolbar {
margin: 10px 0;
}
.selectaddonsradio-toolbar input[type="radio"] {
opacity: 0;
position: fixed;
width: 0;
}
.selectaddonsradio-toolbar input[type="radio"]:checked+label {
background-color: #3584bd;
border-color: #3584bd;
color: #fff;
}
.selectaddonsradio-toolbar label {
display: inline-block;
background-color: #fff;
padding: 8px 0;
font-size: 14px;
border: 2px solid #94A5A6;
border-radius: 0px;
cursor: pointer;
width: 146px;
text-align: center;
margin-right: 20px;
}
.selectaddonsradio-toolbar label:hover {
background-color: #3584bd;
border-color: #3584bd;
color: #fff;
}
.selectaddonsradio-toolbar input[type="radio"]:checked+label img.mm-first {
display: none;
}
.selectaddonsradio-toolbar label img.mm-first {
display: inline-block;
}
.selectaddonsradio-toolbar label img {
height: 18px;
}
.selectaddonsradio-toolbar input[type="radio"]:checked+label img.mm-second {
display: inline-block;
}
.selectaddonsradio-toolbar label img.mm-second {
display: none;
}
/*.addonsselect_right {*/
/*margin-left: 70px;*/
/*}*/
.adult_textmale {
font-size: 13px;
}
.addonsselect_left h4 {
font-size: 12px;
margin-bottom: 0;
font-weight: bold;
}
.selectaddons_title {
font-size: 12px;
font-weight: 600;
}
span.adult_text_arrival {
font-size: 12px;
font-weight: 300;
}
.addonsselect_right label {
font-size: 12px;
margin-right: 10px;
margin-bottom: 0;
}
.selectaddons_title p {
margin-bottom: 5px;
}
.mm-first {
width: 14px;
}
.disabledcls {
background: #eee;
}
.arrowbox_wrppercontact {
cursor: pointer;
width: 100px;
background: #fff;
border-radius: 30px;
text-align: center;
border: 1px solid #D3D3D3;
font-size: 18px;
color: #424646;
padding: 2px 0;
margin: auto;
position: absolute;
bottom: -32px;
left: 44%;
}
.selectaddonsradio-toolbar label img.mm-first {
display: inline-block;
}
.destination_left_details ul li {
list-style-type: none;
}
.destintion_form_travellerdetails {
width: 100%;
margin: auto;
position: relative;
}
.adult_box_travel {
font-size: 12px;
font-family: 'Poppins', sans-serif!important;
font-weight: 600;
color: #7F8C8D;
position: absolute;
top: 20px;
left: 200px;
}
input#travellerdetails1 {
padding: 10px 20px;
font-size: 12px;
border-radius: 0px;
border: 2px solid #94A5A6;
height: 55px !important;
color: #2C3E50;
}
.adult_title h4 {
position: relative;
font-size: 15px;
letter-spacing: 0px;
color: #2C3E50;
padding: 5px 0;
margin: 0;
display: block;
}
.marguser {
margin: 0;
}
.addonsselect_left {
float: left;
padding: 12px 0;
}
.selectaddonsradio-toolbarsalutatioon {
margin: 10px;
border: 2px solid #3584bd;
border-radius: 0px;
}
.selectaddonsradio-toolbarsalutatioon input[type="radio"] {
opacity: 0;
position: fixed;
width: 0;
}
.selectaddonsradio-toolbarsalutatioon input[type="radio"]:checked+label {
background-color: #3584bd;
border-color: #3584bd;
color: #fff;
}
.selectaddonsradio-toolbarsalutatioon label {
display: inline-block;
background-color: #fff;
padding: 6px 0;
font-size: 13px;
border: 0px solid #94A5A6;
border-radius: 0px;
cursor: pointer;
width: 115px;
text-align: center;
margin-right: 0;
margin: 0;
}
.selectaddonsradio-toolbarsalutatioon label:hover {
background-color: #3584bd;
border-color: #3584bd;
color: #fff;
}
.savetravellor .btn {
background: #3584bd;
color: #fff;
border-radius: 0px;
margin-bottom: 0;
padding: 6px 30px;
font-size: 15px !important;
}
.selectaddonsradio-toolbarsalutatioon label {
display: inline-block;
background-color: #fff;
padding: 6px 0;
font-size: 13px;
border: 0px solid #94A5A6;
border-radius: 0px;
cursor: pointer;
width: 80px;
text-align: center;
margin-right: 0;
margin: 0;
}
.meals_destination {
width: 100%;
margin: 0;
padding: 0;
clear: both;
min-height: auto;
max-height: 320px;
overflow-y: auto;
overflow-x: hidden;
}
a.meals_selectcity:hover {
background: #F0F0F3;
}
a.meals_selectcity:nth-child(1) {
padding-top: 10px;
}
a.meals_selectcity {
display: block;
border-bottom: 1px solid #d7d7d7;
text-decoration: none;
padding: 13px 20px 13px 10px;
color: #2C3E50;
font-weight: bold;
font-size: 13px;
line-height: 16px;
}
a.meals_selectcity span {
display: block;
text-decoration: none;
padding: 2px 0 0 0;
color: #7F8C8D;
font-size: 12px;
line-height: 20px;
}
.meals_price_list {
color: #2C3E50 !important;
font-size: 13px !important;
line-height: 16px !important;
float: right;
}
.adduser.addnewuser .inputbox {
width: 50%;
float: left;
margin-bottom: 10px;
}
.savetravellor {
margin-left: 0;
}
.checkboxcontainerreviewaddons_savedlist {
display: inline-block;
padding-left: 30px;
position: relative;
cursor: pointer;
user-select: none;
color: #2C3E50;
font-size: 14px;
width: 80%;
}
.available_flight_title {
font-size: 14px;
color: #2C3E50;
font-weight: bold;
}
.adult_title .col .form-control {
padding: 0;
}
.reviewcontinue {
margin-top: 0;
}
.soldout {
padding: 30px 0;
}
/*.checkboxcontainerreviewaddons_savedlist input {*/
/*display: none;*/
/*}*/
.checkboxcontainerreviewaddons_savedlist input:checked:disabled+.checkmark {
border: 1px solid grey;
background-color: grey;
}
.checkboxcontainerreviewaddons_savedlist input:disabled+.checkmark {
border: 1px solid grey;
}
/* .checkboxcontainerreviewaddons_savedlist input:checked + .checkmark {
background-color: #27AE60;
border: 1px solid #27AE60;
} */
.checkboxcontainerreviewaddons_savedlist .checkmark {
display: inline-block;
width: 20px;
height: 20px;
background: white;
position: absolute;
left: 0;
top: 0;
border: 2px solid #ccc;
border-radius: 0;
}
.checkboxcontainerreviewaddons_savedlist input:checked+.checkmark:after {
content: "";
position: absolute;
height: 6px;
width: 11px;
border-left: 2px solid #3584bd;
border-bottom: 2px solid #3584bd;
top: 45%;
left: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
}
.checkboxcontainerreviewaddons_savedlist {
font-size: 13px !important;
margin: 10px 0;
}
.edit_traveller_edit {
float: right;
position: absolute;
right: 16px;
top: 0;
cursor: pointer;
}
/*My account css starts*/
.profiletab li a {
color: #323232;
text-decoration: none;
}
.content table {
width: 100%;
}
.content table th {
font-weight: 600;
font-size: 14px;
padding-bottom: 20px;
text-transform: uppercase;
}
.content table tr td {
font-size: 13px;
padding: 10px;
}
.profileaction {
padding: 0 25px !important;
}
.navbar-nav li .btn:focus {
box-shadow: none;
outline: none;
}
.profileaction li {
border-bottom: 1px solid #eee;
line-height: 30px;
}
.profileaction li a {
color: #121212;
font-size: 12px;
text-decoration: none;
}
.actionbtn {
border: 2px solid #1b2a38;
color: #1b2a38;
padding: 3px 8px;
}
.updatebtn {
margin-top: 31px;
padding: 7px;
font-weight: 600;
}
.profiletab {
margin: 30px 0 0;
padding: 0;
float: left;
list-style: none;
height: 38px;
border-bottom: 1px solid #e9ecef;
width: 100%;
}
.profilename {
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
float: left;
display: -webkit-box;
width: 150px !important;
display: block;
}
.accountdropdown {
position: inherit !important;
}
/*.accountdropdown.show .shadow.dropdown-menu.show {*/
/*width: 200px;*/
/*}*/
.accountdropdown.show .shadow.dropdown-menu.show {
width: 200px !important;
left: auto;
right: auto;
}
.accountdropdown.show .shadow.dropdown-menu.show a {
font-size: 14px;
font-weight: 400;
}
.profiletab li.active {
background-color: #0170b5;
color: #fff;
border-bottom: 1px solid #0170b5;
display: block;
}
li.profiletab-list.active a {
color: #fff;
}
.profiletab li {
float: left;
margin: 0;
line-height: 31px;
background-color: #e9ecef;
color: #fff;
overflow: hidden;
position: relative;
padding: 3px 9px;
font-size: 12px;
margin-right: 6px;
}
.tab_container {
border: 1px solid #e9ecef;
border-top: none;
clear: both;
float: left;
width: 100%;
background: #fff;
overflow: auto;
margin-bottom: 10px;
padding: 20px;
}
.tab_drawer_heading {
display: none;
}
.profiletab li {
padding: 3px 6px;
font-size: 12px;
margin-right: 6px;
}
/*.logoutbtn {*/
/*color: #fff;*/
/*text-decoration: none;*/
/*background: #e84b6f;*/
/*padding: 6px;*/
/*border-radius: 4px;*/
/*font-size: 14px;*/
/*float: right;*/
/*cursor: pointer;*/
/*}*/
.logoutbtn {
padding: .375rem .75rem;
cursor: pointer;
}
a.profile-item {
width: 100%;
text-align: left;
}
/*.logoutbtn:hover {*/
/*color: #fff;*/
/*text-decoration: none;*/
/*background: #ce2f53;*/
/*}*/
.tab_content label {
font-size: 13px;
}
.ui-datepicker-today .ui-state-highlight {
background: #e11f2a;
border-color: #e11f2a;
}
.date-parent input {
background-image: url(../../images/calendar.png);
background-repeat: no-repeat;
position: relative;
width: 100%;
box-sizing: border-box;
border-radius: 4px;
cursor: pointer;
margin-right: 3px;
background-color: white;
background-position: center right 10px;
}
#myModal_viewmore .modal-dialog button:focus {
outline: none;
border: 0;
}
.package-overlay {
position: absolute;
z-index: 999;
bottom: 0;
display: block;
color: #fff;
left: 0;
height: 86px;
padding: 12px;
width: 100%;
background: rgba(0, 0, 0, .5);
}
.outterroombox {
bottom: 0px !important;
}
.roomBoxMain {
width: 380px;
display: inline-block;
position: absolute!important;
border: 1px solid #074f8e;
background: #fff;
left: 10px;
/*bottom: 0px;*/
bottom: auto;
padding: 10px;
z-index: 9999999999999!important;
display: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px
}
.hotel_select1_inner {
margin-bottom: 0px;
}
.removeBaggage {
font-size: 12px;
cursor: pointer;
width: auto;
color: red;
text-align: center;
margin-left: 10px;
font-weight: bold;
margin-top: -30px;
margin-right: 20px;
float: right;
margin-bottom: 10px !important;
}
.meals_destination::-webkit-scrollbar {
width: 5px;
}
#enquire_date-list {
position: relative;
}
.dl-pop-img-cls img {
width: 100%;
height: 100%;
object-fit: cover;
}
.dl-pop-img-cls {
width: 100%;
height: 200px;
}
.flight-pl-0 {
list-style-type: none;
padding-right: 0;
}
ul.row.t-radiobtn.flightradio {
padding-left: 12px;
}
.nonrefundable:hover {
background: #eee;
}
#travelerDatePickerdetail {
position: relative;
}
#travelerDatePickerdetail:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: none;
box-shadow: none;
}
.list-detail {
max-width: 450px;
width: 100%;
}
/*10-11-2020 start*/
.mytrip_bloginfo12 {
font-size: 12px;
}
.fl-price-published {
margin-right: 10px;
margin-left: 10px;
/*text-align: center;*/
margin: 0 auto;
/*display: block;*/
}
.travler-fairsummry {
padding-left: 0;
padding-right: 0;
}
.mytrip_bloginfo12 .nonrefundable {
margin-top: 10px;
}
/*10-11-2020 ends*/
.travel-pg-checkbox {
padding-left: 0;
}
.curpointer {
cursor: pointer;
}
/*11-11-2020 ends*/
.selectaddons_wrapper {
padding: 15px;
width: 100%;
background: #fff;
border: 1px solid #d7d7d7;
margin-top: 10px;
}
#visaSearchForm {
margin-bottom: 10px;
margin-top: 13px !important;
}
/*.showmore1,.showmore2, .showmore3, .showmore4 {*/
/*float: right;*/
/*bottom: -6px;*/
/*position: absolute;*/
/*right: 0;*/
/*color: #3584bd;*/
/*font-size: 12px;*/
/*cursor: pointer;*/
/*z-index: 99999;*/
/*width: 20px;*/
/*height: 20px;*/
/*}*/
/*.fl-checkbox {*/
/*position: relative;*/
/*margin-top: 0;*/
/*height: 190px;*/
/*overflow-y: scroll;*/
/*overflow-x: hidden;*/
/*padding: 14px;*/
/*border-bottom: 1px solid #ccc;*/
/*}*/
.checkboxdis-cls {
position: relative;
margin-top: 0;
height: 190px;
overflow-y: scroll;
overflow-x: hidden;
padding: 14px;
border-bottom: 1px solid #ccc;
}
.fl-checkbox::-webkit-scrollbar {
width: 4px;
}
/*23rd nov css start*/
.seatmapModal {
background: white;
float: right;
display: inline-block;
background-color: #fff;
padding: 8px 0;
border: 2px solid #94A5A6;
border-radius: 0px;
width: 146px;
text-align: center;
font-size: 12px !important;
margin-right: 10px;
margin-bottom: 0;
}
.seatmapModal:hover {
background-color: #3584bd;
border-color: #3584bd;
color: #fff;
}
.booking_form_warpper_review {
background: #f8f8f8;
padding: 40px 0;
}
.fair_details {
background: #fff;
border: 1px solid #c4c4c4;
padding: 5px;
border-radius: 10px;
margin: 0 0px 10px 0;
}
h4.ticket_info_text {
margin-bottom: 10px;
margin-right: 140px;
}
a.traveller_login i {
padding-right: 10px;
}
button.continue_btn1 {
float: right;
background: #3584bd;
color: #fff;
padding: 6px 10px;
border: 1px solid;
font-size: 14px;
}
#passenger-details .ui-accordion .ui-accordion-content {
padding: 10px;
height: auto !important;
overflow: hidden;
}
.selectseatimage {
float: left;
width: auto;
height: 30px;
margin-right: 8px;
}
.selectseatimage {
float: left;
margin: 0 5px 0 0;
}
.alignleft {
float: left;
font-size: 14px;
margin: 0 5px 0 0;
}
.alignflightdesti {
text-align: left;
margin-top: 5px;
}
.destination_left_details .destination_name {
font-size: 18px;
color: var(--flightmobile-titletxt);
margin: 0;
padding: 0;
font-weight: bold;
}
.destination_left_details p {
font-size: 13px;
margin: 0;
padding: 0;
font-weight: 600;
}
.passenger_details ul {
margin: 0;
padding: 0;
}
.passenger_details ul li {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 14px;
color: #5d5c5c;
text-align: center;
line-height: 23px;
}
.passenger_details ul li .firstcolumn {
margin: 0;
padding: 0;
width: 40%;
float: left;
text-align: left;
}
.passenger_details ul li .secondcolumn {
margin: 0;
padding: 0;
text-align: left;
width: 18%;
float: left;
}
.passenger_details ul li .thirdcolumn {
margin: 0;
padding: 0;
text-align: left;
width: 40%;
float: left;
}
button.continue_seatbtn {
border-radius: 10px;
margin: 10px 0 0;
background-color: #ec6837;
border-color: #ec6837;
color: #fff !important;
font-family: 'Poppins', sans-serif!important;
font-size: 15px;
padding: 8px 0px;
width: 100%;
display: block;
text-align: center;
margin-bottom: 10px;
text-decoration: none;
}
.proceedtext {
width: 100%;
margin: 0;
padding: 0;
}
.proceedtext_head {
color: #ec6837;
}
.proceedtext_content {
font-size: 13px;
color: #717171;
line-height: 19px;
text-align: justify;
}
.passenger_details {
margin-top: 10px;
border-top: 1px solid #eee;
padding-top: 10px;
}
.selectsaet-title {
background: #bdb5b5;
padding: 4px;
margin: 10px 0;
font-weight: 700;
}
.select_orientation {
width: 100%;
margin: 0;
padding: 0 0 20px 0;
text-align: center;
border-bottom: 1px solid #d7d7d7;
}
.select_orientation .select_orintationhead {
font-size: 14px;
color: #9b9b9b;
text-align: left;
width: 100%;
display: block;
font-weight: 600;
}
.select_orientation img {
margin: 10px 0;
padding: 0;
}
.selectstatue .status_head {
font-size: 14px;
color: #9b9b9b;
text-align: left;
width: 100%;
display: block;
font-weight: 600;
}
.selectstatue ul {
margin: 0;
padding: 0;
}
.selectstatue ul li {
font-size: 15px;
color: #9b9b9b;
line-height: 20px;
padding: 10px 0 0;
margin: 0;
list-style-type: none;
}
.selectstatue ul li .status_green {
width: 20px;
height: 20px;
background: #4aa301;
padding: 10px 0;
margin: 0;
float: left;
margin-right: 10px;
}
.selectstatue ul li .status_grey {
width: 20px;
height: 20px;
background: #a4b4c1;
padding: 10px 0 0;
margin: 0;
float: left;
margin-right: 10px;
}
.selectseatfee {
width: 100%;
margin: 0;
padding: 0;
}
.selectseatfee .fee_head {
font-size: 14px;
color: #9b9b9b;
text-align: left;
width: 100%;
display: block;
font-weight: 600;
}
.selectseatfee ul li {
list-style-type: none;
}
.selectseatfee ul {
padding: 0;
margin-top: 20px;
}
.status_pink.seat_boxalign {
width: 20px;
height: 20px;
float: left;
margin-right: 10px;
}
button.shsjboocontinue {
background: #eb261d;
border: none;
outline: none;
margin-top: 20px;
}
.adultdetails .adult_title {
margin-bottom: 10px;
font-size: 14px;
font-weight: 600;
}
.traveller_information_boxshow {
background: #fff;
border: 1px solid #c4c4c4;
padding: 15px 20px 15px;
border-radius: 10px;
}
.fill_traveller_information {
background: #f7f7f7;
margin: 10px 0;
padding: 10px;
}
.tarvellerdetails_information .titletext p {
font-size: 13px;
line-height: 26px;
margin-bottom: 0;
text-transform: capitalize;
}
.selectaddons_wrapper {
background: #fff;
border: 1px solid #c4c4c4;
padding: 15px 20px 15px;
border-radius: 10px;
margin-bottom: 20px;
}
.selectaddons_wrapper .selectaddons_title {
font-size: 16px;
}
.selectaddons_box {
/*background: #f7f7f7;*/
margin: 10px 0;
padding: 10px;
}
.destination_left_details .destination_name {
font-size: 18px;
color: var(--flightmobile-titletxt);
margin: 0;
padding: 0;
font-weight: bold;
}
.selectaddons_box .adultmeal {
font-size: 13px;
margin: 10px 0;
}
.adult_textmale {
font-size: 13px;
}
span.travel_info_title.termtxt {
margin-left: 10px;
}
.smallsize {
font-size: 12px;
color: #2366f1;
text-decoration: underline;
}
#flight-home-cls .theme-box,
#flight-home-cls2 .theme-box {
height: auto !important;
}
#flight-home-cls .th-1,
#flight-home-cls2 .th-1 {
max-height: 100%;
}
#flight-home-cls .theme-img,
#flight-home-cls2 .theme-img {
height: 100%;
}
#seatmapModal {
z-index: 9999;
}
/*23rd nov css ends*/
ul.al-stopslist li {
width: 20%;
display: inline-block;
border: 1px solid;
}
ul.al-stopslist {
padding: 0;
}
/*ul#sourcesjd, ul#destinjd {*/
/*list-style-type: none;*/
/*font-size: 13px;*/
/*z-index: 9999999;*/
/*position: absolute;*/
/*background: #fff;*/
/*width: 88%;cursor:pointer;*/
/*top: 35px;*/
/*line-height: 25px;*/
/*padding: 0px 14px;*/
/*}*/
/*4th dec-2020*/
.continue_btnddons,
button.continue_btn1 {
background: #eb261d;
color: #fff;
/* margin-top: 10px; */
margin-top: 0px;
border-radius: 5px;
font-size: 14px;
}
.continue_btnddons:hover,
button.continue_btn1:hover {
background: #3584bd;
color: #fff;
}
.backbutton {
float: left !important;
background: #f8f8f8 !important;
color: #3584bd !important;
}
.skippcls {
float: right;
padding: 5px 10px;
/*margin-top: 10px;*/
}
.selectseats .destination_name {
font-size: 13px;
line-height: 33px;
}
.noseatselected {
font-size: 14px;
font-weight: bold;
}
#passenger-details .ui-accordion .ui-accordion-header {
font-size: 14px;
/*background: aliceblue;*/
text-transform: capitalize;
line-height: 20px;
border-radius: 0;
}
.theme-search-results-item-flight-section-path1 {}
.padding-left0 {
padding-left: 0 !important;
}
/*4th dec-2020 ends*/
/* autosuggestion css start */
ul#sourcesjd li:hover,
ul#destinjd li:hover {
background: #3584bd;
color: #fff;
border-radius: 8px;
}
ul#sourcesjd li,
ul#destinjd li {
padding: 2px 12px;
}
ul#sourcesjd,
ul#destinjd {
list-style-type: none;
font-size: 13px;
z-index: 9999999;
position: absolute;
background: #fff;
width: 100%;
cursor: pointer;
top: 35px;
line-height: 25px;
padding: 0px;
min-width: 400px;
}
.carkm-flight,
.carseats-flight,
.carname-flight,
.car-price-flight,
.sorting {
cursor: pointer;
}
/* autosuggestion css start ends*/
/*auto-select-suggestion-css*/
.ui-menu .ui-menu-item {
line-height: 26px;
border-radius: 0 !important;
}
.ui-menu .ui-menu-item:hover {
border-radius: 0 !important;
}
.ui-menu .ui-menu-item-wrapper:hover {
border-radius: 0 !important;
}
/*auto-select-suggestion-css*/
.enquiryclose {
font-size: 24px !important;
line-height: 0px !important;
}
.dt-tabbing-sec .tab-content>.active {
margin-top: 0px;
}
/*.addroom {*/
/*padding: 4px;*/
/*border-radius: 3px;*/
/*color: #fff;*/
/*border: none;*/
/*font-weight: 500;*/
/*text-decoration: none;*/
/*font-size: 12px;*/
/*margin: 6px 5px 0;*/
/*}*/
.roomBoxMainScroll2 {
height: 124px;
overflow-y: auto;
background: aliceblue;
}
.donemargin {
background: #004564 !important;
width: 100% !important;
padding: 5px 10px;
margin: 8px auto !important;
color: #fff !important;
}
#done_traveller {
width: 100%;
padding: 8px;
background: var(--home-tab-icon);
margin: 5px 0;
}
.getproposal_textalign1 {
font-weight: 600;
font-size: 14px;
}
.showindesktop {
display: none;
}
.round-left-width .edit_multicity_icond {
margin: 0;
}
.stepfill {
color: #fff !important;
}
.wizard-progress .step .nodefill {
background: #e7bc3b;
}
.wizard-progress .stepfill:not(:last-child):before {
background: #ffff;
}
/*Select travvler start*/
.title_text_saved_traveller {
color: #000 !important;
font-size: 15px !important;
text-transform: capitalize !important;
font-weight: bold;
line-height: 26px;
width: 100%;
}
#myModalsavetraveller .close {
float: right;
font-size: 21px;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
filter: alpha(opacity=20);
opacity: .2;
margin-right: 5px;
}
.saved_lists {
height: 300px;
overflow-y: scroll;
}
.saved_btn {
border: none;
font-size: 16px;
background: var(--blue_color);
float: right;
width: 100%;
color: #fff;
font-weight: 600;
text-decoration: none;
text-align: center;
}
/*
.stepfill {
color: #3584bd !important;
}
*/
.wizard-progress .step .nodefill {
background: #e7bc3b;
}
.wizard-progress .stepfill:not(:last-child):before {
background: #e7bc3b;
}
/*Select travvler start*/
.title_text_saved_traveller {
color: #000 !important;
font-size: 15px !important;
text-transform: capitalize !important;
font-weight: bold;
line-height: 26px;
width: 100%;
}
#myModalsavetraveller .close {
float: right;
font-size: 21px;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
filter: alpha(opacity=20);
opacity: .2;
margin-right: 5px;
}
.saved_lists {
height: 300px;
overflow-y: scroll;
}
.saved_btn {
border: none;
font-size: 16px;
background: var(--blue_color);
float: right;
width: 100%;
color: #fff;
font-weight: 600;
text-decoration: none;
text-align: center;
}
#myModalsavetraveller .modal-dialog {
position: relative;
width: auto;
margin: 0px auto;
}
/*Select travvler ends*/
.showindesktop1 {
display: none;
}
.bannercls .tourbanner {
width: 100%;
height: 100%;
object-fit: cover;
}
#filters_col_bt {
font-size: 16px;
color: #3584bd;
font-weight: 600;
}
#getseatpage {
margin-bottom: 10px;
}
ul li {
list-style-type: none;
}
.name_traveller_addons .addons ul {
font-size: 13px;
}
.travvler-select-mb {
font-size: 12px;
text-align: right;
float: right;
font-weight: bold;
text-transform: initial !important;
color: #3584bd;
display: block;
text-decoration: underline;
cursor: pointer;
}
.addonbox .tarvellerdetails_information .titletext p {
line-height: 23px !important;
}
.addonbox {
padding: 4px;
}
.tarvellerdetails_information hr {
margin: 7px 0;
}
.addonbox .information_title {
font-size: 14px;
font-weight: bold;
padding: 2px 5px;
}
.mobile_reviewpadding_0 {
padding-bottom: 40px;
}
.filter_type .custom-control.custom-checkbox {
padding-left: 0;
}
/*filter radio button css code*/
.selectaddonsradio-toolbar-filter {
margin: 10px 0;
}
/*.selectaddonsradio-toolbar-filter input[type="radio"] {opacity: 0;position: fixed;width: 0;}*/
.selectaddonsradio-toolbar-filter input[type="checkbox"] {
opacity: 0;
position: fixed;
width: 0;
}
.selectaddonsradio-toolbar-filter label {
display: inline-block;
background-color: #fff;
padding: 6px 0 1px;
font-size: 11px !important;
border: 2px solid #94A5A6;
border-radius: 9px;
cursor: pointer;
width: 23%;
text-align: center;
margin-right: 1px;
color: #94A5A6 !important;
line-height: 17px;
margin-bottom: 0;
}
/*.selectaddonsradio-toolbar-filter label img { height: 18px;}*/
.selectaddonsradio-toolbar-filter label:hover {
background-color: #fff;
border-color: #3584bd;
color: #3584bd !important;
}
.selectaddonsradio-toolbar-filter label:focus {
background-color: #fff;
border-color: #3584bd;
color: #3584bd !important;
outline: none;
}
.selectaddonsradio-toolbar-filter input[type="checkbox"]:focus+label {
border: 2px solid #444;
}
.selectaddonsradio-toolbar-filter input[type="checkbox"]:checked+label {
background-color: #fff;
border-color: #3584bd;
color: #3584bd !important;
}
.selectaddonsradio-toolbar-filter label img.mm-first {
display: inline-block;
}
.selectaddonsradio-toolbar-filter label img.mm-second {
display: none;
}
.selectaddonsradio-toolbar-filter input[type="checkbox"]:checked+label img.mm-first {
display: none;
}
.selectaddonsradio-toolbar-filter input[type="checkbox"]:checked+label img.mm-second {
display: inline-block;
}
.selectaddonsradio-toolbar-filterdeparture {
margin: 10px 0;
}
/*.selectaddonsradio-toolbar-filterdeparture input[type="radio"] {opacity: 0;position: fixed;width: 0;}*/
.selectaddonsradio-toolbar-filterdeparture input[type="checkbox"] {
opacity: 0;
position: fixed;
width: 0;
}
.selectaddonsradio-toolbar-filterdeparture label {
display: inline-block;
background-color: #fff;
padding: 6px 0 1px;
font-size: 11px !important;
border: 2px solid #94A5A6;
border-radius: 9px;
cursor: pointer;
width: 23%;
text-align: center;
margin-right: 1px;
color: #94A5A6 !important;
line-height: 17px;
}
.selectaddonsradio-toolbar-filterdeparture label img {
height: 18px;
}
.selectaddonsradio-toolbar-filterdeparture label:hover {
background-color: #fff;
border-color: #3584bd;
color: #3584bd !important;
}
.selectaddonsradio-toolbar-filterdeparture label:focus {
background-color: #fff;
border-color: #3584bd;
color: #3584bd !important;
outline: none;
}
.selectaddonsradio-toolbar-filterdeparture input[type="checkbox"]:focus+label {
border: 2px solid #444;
}
.selectaddonsradio-toolbar-filterdeparture input[type="checkbox"]:checked+label {
background-color: #fff;
border-color: #3584bd;
color: #3584bd !important;
}
.selectaddonsradio-toolbar-filterdeparture label img.mm-first {
display: inline-block;
}
.selectaddonsradio-toolbar-filterdeparture label img.mm-second {
display: none;
}
.selectaddonsradio-toolbar-filterdeparture input[type="checkbox"]:checked+label img.mm-first {
display: none;
}
.selectaddonsradio-toolbar-filterdeparture input[type="checkbox"]:checked+label img.mm-second {
display: inline-block;
}
/*check box css coding in 20-01-2020*/
.checkboxcontainerreviewaddons_filter_cls input {
display: none;
}
.checkboxcontainerreviewaddons_filter_cls {
display: inline-block;
padding-left: 30px;
position: relative;
cursor: pointer;
user-select: none;
color: #2C3E50;
font-size: 14px;
width: 45%;
}
.checkboxcontainerreviewaddons_filter_cls .checkmark {
display: inline-block;
width: 20px;
height: 20px;
background: white;
position: absolute;
left: 0;
top: 0;
border: 2px solid #ccc;
border-radius: 0;
}
.checkboxcontainerreviewaddons_filter_cls input:checked+.checkmark {
background-color: #3584bd;
border: 1px solid #3584bd;
}
.checkboxcontainerreviewaddons_filter_cls input:indeterminate+.checkmark {
background-color: #27AE60;
border: 1px solid #27AE60;
}
.checkboxcontainerreviewaddons_filter_cls input:checked+.checkmark:after {
content: "";
position: absolute;
height: 6px;
width: 11px;
border-left: 2px solid white;
border-bottom: 2px solid white;
top: 45%;
left: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
}
.checkboxcontainerreviewaddons_filter_cls input:checked:disabled+.checkmark {
border: 1px solid grey;
background-color: grey;
}
.checkboxcontainerreviewaddons_filter_cls input:disabled+.checkmark {
border: 1px solid grey;
}
.checkboxcontainerreviewaddons_filter_cls input:indeterminate+.checkmark:after {
content: "";
position: absolute;
height: 0px;
width: 11px;
border-left: 2px solid white;
border-bottom: 2px solid white;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(180deg);
}
/*filter radio button css code*/
.fl-price-published {
color: green;
font-weight: 600;
}
.viewdetails_multicity {
background: #d41a21 !important;
}
.checkboxdis-cls label {
margin-left: 24px;
}
#bannerslider {
min-height: 400px;
}
h6.nomargin_top.mobile_show_city {
background: #ccc;
padding: 14px;
padding-top: 10px !important;
font-size: 12px !important;
}
.flight_price-round .fl-price-published {
color: #d4d410;
}
#flight-home-cls {
z-index: -1;
}
.room-box .removeit {
border: none !important;
line-height: 0;
padding: 0;
float: left;
padding-left: 14px;
font-size: 18px;
background: no-repeat;
text-align: right;
margin-top: 7px;
font-weight: 500;
}
.room-box .table-bordered {
border: none;
}
/*.checkbox_handle-cls {*/
/*float: right;*/
/*text-align: right;*/
/*width: 70%;*/
/*}*/
/*.checkbox_handlecls {*/
/*float: right;*/
/*text-align: right;*/
/*width: 70%;*/
/*margin-top: 0;*/
/*}*/
.flighsearch-show-flight {
width: 82%;
}
.flighsearch-show-flight-home {
width: 75%;
}
.internation-flight-search-Banner .counter:focus {
outline: none;
border: none;
}
.ui-state-hover .travvler-select-mb {
color: #fff;
}
.ui-state-active .travvler-select-mb {
color: #fff;
}
.selectdestination .destination_name {
font-size: 15px;
}
.bannercls img {
width: 100%;
}
.actionbtn {
border: 2px solid #1b2a38;
color: #1b2a38;
padding: 3px 18px 3px 7px !important;
position: relative;
}
.actionbtn:after {
position: absolute;
bottom: -6px;
right: 3px;
height: 16px;
content: "";
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 1.3em solid transparent;
border-left: .3em solid transparent;
}
#slider-range {
width: 96%;
margin: auto;
background: rgb(204, 204, 204);
z-index: 999 !important;
}
#slider-range span {
font-size: 14px;
font-weight: 600;
color: #807d7d;
height: 16px;
width: 16px;
border-radius: 100%;
}
.flight-banner-home-cls {
top: 50%;
}
.saved_btn:hover {
color: #fff;
}
.filter_type .fl-title {
color: #3584bd;
position: relative;
margin: 0px 0 8px;
padding: 0;
font-size: 14px !important;
font-weight: bold;
}
.sortingnames-flight {
font-weight: 500 !important;
}
.mobile_totalamount {
font-weight: bold;
}
.seatmapModal {
background: #3584bd;
color: #fff;
border: none;
}
.fill_traveller_information .tarveller_title {
font-size: 14px;
font-weight: bold;
}
.travelr-email-cls p {
font-size: 13px;
margin-bottom: 0;
word-break: break-all;
}
.selectaddons_wrapper .selectaddons_title {
font-size: 14px !important;
font-weight: bold;
padding: 2px 5px;
}
.ssrBorder .destination_name {
font-size: 14px;
}
.roundbookbtn {
background: #3584bd !important;
border-color: #3584bd !important;
}
.isgstapply-gstcls {
display: none;
}
.conatct_information_popup td {
border: 1px solid #ccc;
font-size: 13px;
}
.conatct_information_popup td div {
line-height: 26px;
}
.cancelticketbtn {
background: #65bfd2;
color: #fff;
font-size: 13px;
}
.cancelticketbtn:hover {
color: #fff;
}
.myModalViewDetails_modal {
padding-right: 0 !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover {
border-radius: 3px !important;
}
/*service css*/
.wiyo-dt-banner {
position: relative;
}
.wiyo-dt-banner img {
width: 100%;
height: 100%;
}
.enquiry_form.enquiry_form-ser {
background: #eee;
padding: 10px;
}
.enquiry_form-ser h2 {
font-size: 22px;
}
.enquiry_form-ser p {
font-size: 15px;
}
.padding-right0 {
padding-right: 0;
}
.sendingrequestDetails {
background: #f41116;
border: none;
font-size: 14px;
padding: 5px 10px;
margin-top: 10px;
color: #fff;
font-weight: bold;
float: right;
}
#display_exit input {
padding: 10px !important;
}
/*Services css*/
/*offers css */
.blogbtn {
margin: 6px 0 0;
}
.offer_box {
background: #fff !important;
min-height: 340px;
padding: 5px;
position: relative;
margin-bottom: 25px;
border: 1px solid #e5e5e5;
}
.offer_box img {
height: 200px;
margin-bottom: 20px;
object-fit: cover;
border: 0px solid #e5e5e5;
padding: 3px;
width: 100%;
}
.offer_box h6 {
font-weight: bold;
color: #444;
line-height: 20px;
margin-top: 16px;
}
.offer_box .offersubheading {
font-size: 14px;
color: #333;
}
.offer_box .expires_date {
color: #aba3a3;
font-size: 11px;
position: absolute;
top: 218px;
right: 10px;
}
/*offers css */
/*listing-radio*/
.package_box_main_review_hed {
margin: 10px 0;
padding: 6px 10px 5px;
background: #ececec;
font-size: 12px;
border-top: 1px solid #dee2e6;
}
.package_box_main_review_hed label {
margin-bottom: 0;
}
.package_box_main_review .whbg.table-responsive {
max-height: 85px;
background: #fff;
overflow: auto;
padding: 0 0;
}
span.list-detail-width {
display: block;
max-width: 350px;
width: 100%;
}
.package_box_main_review tr td span {
font-size: 13px;
font-weight: bold;
}
.package_box_main_review tr td {
font-size: 13px;
padding: 4px;
}
.package_box_main_review {
margin-top: 20px;
}
a.detail_link {
border: 2px solid #e11f2a;
border-radius: 6px;
padding: 7px 15px;
font-size: 12px;
font-weight: 600;
color: #191818;
width: 120px;
text-align: center;
float: right;
text-decoration: none;
margin-left: 10px;
}
a.detail_link:hover {
background: #e11f2a;
color: #fff;
}
a#estinamtebtnid {
background: #e11f2a;
border: 2px solid #e11f2a;
border-radius: 6px;
padding: 7px 20px;
font-size: 12px;
max-width: 117px;
text-align: center;
color: #fff;
float: right;
margin-left: 10px;
width: 100%;
}
a#estinamtebtnid:hover {
background: none;
border: 2px solid #e11f2a;
color: #444;
}
/*listing-radio*/
.list-detail {
max-width: 100% !important;
width: 100%;
}
.detail-right {
position: absolute;
right: 14px;
top: 0;
}
/*offers css*/
/*Side search form */
.home-srch {
padding: 0 !important;
}
.search-box {
position: absolute;
width: 40%;
bottom: 0;
border-radius: 6px;
min-height: 432px;
right: auto;
transform: translate(0, -10%);
z-index: 9;
margin-top: 10px;
background: #fff;
}
.home-tab-btns .nav.nav-tabs {
border-bottom: 1px solid #ccc;
}
.home-tab-btns .tab-list {
padding: 0;
text-align: center;
padding-left: 5px;
width: auto;
}
.home-tab-btns .tab-list.active a {
color: #3584bd;
}
.home-tab-btns .tab-list a {
color: var(--black_color);
padding: 12px 7px;
display: block;
font-size: 14px;
text-align: center;
}
.home-tab-btns .tab-list.active .fa {
color: #3584bd;
}
.home-tab-btns .tab-list .fa {
font-size: 20px;
padding-right: 5px;
vertical-align: bottom;
}
.formtitle {
font-size: 20px;
display: none;
font-weight: 600;
padding: 20px 40px 0 40px;
}
.home-tab-btns .tab-list.active a {
color: #3584bd;
}
.formtitlecls {
font-size: 13px !important;
font-weight: 500 !important;
line-height: 42px !important;
font-family: 'Poppins', sans-serif!important;
}
/*.homeseachbtn {*/
/*margin-top: 20px !important;*/
/*}*/
.bannerslider-mobile {
display: none;
}
#bannerslider .owl-carousel.owl-drag .owl-item .item {
height: 600px;
overflow: hidden;
}
.hot-deals {
margin: 0;
/*padding-top: 0 !important;*/
}
#bannerslider {
min-height: 400px;
position: relative;
}
/*Home search form*/
/*slider dots css*/
.loopdots .owl-dots .owl-dot.active {
background: #3584bd;
border-radius: 20px;
height: 12px;
margin: 5px 7px;
width: 12px;
display: inline-block;
}
.loopdots .owl-dots .owl-dot {
background: #ccc;
border-radius: 20px;
height: 12px;
margin: 5px 7px;
width: 12px;
display: inline-block;
}
.loopdots .owl-dots {
text-align: center;
margin-top: 14px;
}
/*#demos .owl-nav {*/
/*display: none;*/
/*}*/
.homesliderloop .owl-dots {
text-align: center;
margin-top: 14px;
}
.homesliderloop .owl-dots .owl-dot {
background: no-repeat;
border-radius: 20px;
height: 12px;
border: 2px solid #fff;
margin: 5px 7px;
width: 12px;
display: inline-block;
}
.homesliderloop .owl-dots .owl-dot.active {
background: #ffffff;
border-radius: 20px;
height: 12px;
margin: 5px 7px;
width: 12px;
display: inline-block;
}
.homesliderloop .owl-dots {
text-align: center;
position: absolute;
right: 18%;
transform: translate(-50%, -50%);
top: 80%;
}
.homesliderloop .owl-dots .owl-dot:focus {
outline: none;
}
/*slider dots css*/
/*banner content*/
.ig-carousel-item-text {
position: absolute;
z-index: 999;
top: 60%;
margin: 0 auto;
left: 73%;
width: 50%;
display: block;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.ig-carousel-item-text .carousel-text-wrapper {
display: table-cell;
vertical-align: top;
}
.ig-carousel-item-text .carousel-text-wrapper .herocarousel-head {
font-size: 50px;
font-weight: 600;
line-height: 50px;
display: block;
max-width: 620px;
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;
}
/*banner content*/
/*Why us css*/
.whyusbox-title1 {
font-size: 14px;
font-weight: 600;
text-transform: capitalize;
}
.whyusbox-title2 {
font-size: 13px;
color: #a2a0a0;
padding-top: 10px;
line-height: 20px;
}
.whyusbox {
background: #fff;
padding: 30px;
border-radius: 10px;
margin-bottom: 10px;
}
/*Why us css*/
/*banner form content*/
.textlogo {
font-size: 20px !important;
font-weight: 600;
text-transform: uppercase;
}
.logohidemobile {
display: block;
}
.logohidedesktop {
display: none;
}
/*.destination_bg-slider-slides2 .owl-nav.disabled, .destination_bg-slider-slides2 .owl-dots.disabled {*/
/*display: none;*/
/*}*/
/*Blog footer css*/
.footeruppercls {
background: #ededed;
padding: 30px 0;
}
.footeruppercls .links li a {
color: #444 !important;
text-transform: capitalize;
font-size: 13px;
}
.footeruppercls .links li {
display: inline-block;
position: relative;
}
.footeruppercls .links li:after {
content: "|";
position: absolute;
color: #444;
right: 5px;
top: 0;
}
.footeruppercls ul.links li:before {
display: none;
}
.footeruppercls ul.links li a:hover {
padding-left: 0 !important;
}
.footeruppercls ul.links li a {
padding-left: 0 !important;
padding-right: 16px;
}
.footeruppercls .ft-title {
color: #444;
}
.ft-viewmoew {
color: #3584bd;
margin-bottom: 10px;
font-size: 13px;
font-weight: bold;
}
.footeruppercls ul.links {
margin-bottom: 5px;
}
/*Blog footer css*/
.home-blog-sec .owl-dots.disabled {
display: none;
}
.frmclose {
display: none;
}
.frmclose2 {
display: none;
}
.navbar-nav li.lastnav:after {
display: none;
}
ul.directflight {
padding: 0;
margin: 10px 0;
font-size: 14px;
}
ul.directflight span {
padding-left: 5px;
margin: 0;
}
ul.directflight label {
margin-bottom: 0px;
cursor: pointer;
}
ul.directflight input {
padding: 0;
margin-top: 3px;
float: left;
}
ul.directflight li {
display: inline-block;
}
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;
}
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#droplocat {}
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;
}
.outstaionrow {
padding: 8px 14px;
}
.ft-paratxt {
color: #fff;
font-size: 13px;
text-align: right;
}
.ft-paratxt p {
margin-bottom: 0;
}
.footeruppercls ul.links li:last-child:after {
display: none;
}
.footeruppercls .links li a:hover {
text-decoration: underline;
}
/*.home-blog-sec .owl-nav.disabled {*/
/*display: none;*/
/*}*/
.destination_bg-slider-slides2 .owl-dots {
display: none;
}
.form-black {
color: #444;
}
.form-black li a {
color: #006fb7 !important;
}
.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;
}
.flight-search-flight19 {
width: 100%;
float: left;
}
.form-black li:after {
position: absolute;
content: "|";
right: 5px;
width: 1px;
height: 10px;
color: #444;
}
/*package listing css*/
.breadcrumblisting {
margin-bottom: 0;
background: #e4e4e4;
padding: 15px 0;
}
.breadcrumblisting ol.breadcrumb {
margin-bottom: 0;
padding: 0;
}
.breadcrumblisting ol.breadcrumb a {
font-size: 13px;
color: #757575 !important;
}
.package-search-box {
background-color: #3584bd;
border-top: 1px solid rgba(0, 0, 0, .1);
border-bottom: 1px solid rgba(0, 0, 0, .1);
padding: 9px 0;
}
.package-search-box .formtitlecls {
color: #fff;
font-size: 17px !important;
}
.package-search-box .search-btn {
background: rgb(244 244 244);
color: #3584bd;
border: 0;
font-size: 15px;
height: 40px;
line-height: 28px;
width: auto;
margin-top: 3px;
padding: 6px 55px;
}
.borderbtn {
margin-bottom: 0;
width: 100%;
border-bottom: 1px solid !important;
border-radius: 0;
background: 0 0;
color: #f8ffff;
padding: 8px 10px 8px 0px;
border: none;
}
.borderbtn::placeholder {
color: #fff;
}
.borderbtn:focus {
background: none;
color: #fff;
}
.package-search-box .search-btn:hover {
background: #e4e4e4;
color: #444;
}
.filter-title {
padding: 10px;
border-bottom: 1px solid #ccc;
}
.package-title-txt {
color: #3c3c3c;
font-size: 20px;
font-weight: 600;
margin: 0px 0 5px;
text-shadow: none;
text-transform: uppercase;
}
.packagebox-cls {
background: #fff;
padding: 10px 15px;
margin: 0 0 15px;
font-size: 14px;
color: #666;
margin: 0px 0 0;
}
.pacakage-para-cls {
color: #666;
font-size: 14px;
text-align: justify;
padding: 0 0 10px;
line-height: 24px;
}
.packagebox-cls-title {
color: #3c3c3c;
font-size: 16px;
font-weight: 400;
margin: 0 0 5px;
text-transform: capitalize;
}
ul.packages-included {
padding: 0;
margin: 0;
border-bottom: none;
}
ul.packages-included li {
display: inline-block;
/*padding-right: 20px;*/
cursor: pointer;
font-size: 13px;
}
ul.packages-included li a {
display: block;
color: #3c3c3c;
border-radius: 50px;
margin: 0;
padding: 0 10px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 13px;
text-align: center;
}
ul.packages-included .active a {
background: #3584bd;
color: #fff;
}
ul.packages-included .fa {
font-size: 18px;
text-align: center;
margin: 5px auto;
display: block;
}
ul.packages-included li a:hover {
text-decoration: none;
border-color: transparent !important;
}
/*a.navbar-brand.innerpages-logo {*/
/*width: 200px;*/
/*}*/
/*package listing css*/
/*Package tabbing css start*/
.row.gutter14 {
margin-left: -7px;
margin-right: -7px;
}
.row.gutter14>[class^=col-] {
padding-left: 7px;
padding-right: 7px;
}
.br-e6 {
border-right: 1px solid rgba(143, 143, 143, .3);
}
.clr-66 {
color: #444;
margin: 0;
}
.row.no-gutter {
margin-left: 0;
margin-right: 0;
}
.flight_timings {
font-size: 13px;
color: #3c3c3c;
margin: 5px 0;
font-weight: 700;
}
.flight_destination {
font-size: 12px;
}
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.flight_duration-section {
margin: 0 10px;
}
.fnt-10 {
font-size: 10px;
}
.flight_duration {
margin: 2px 12px 8px;
position: relative;
border-top: 1px solid #8f8f8f;
}
.flight_duration:before {
left: -6px;
}
.flight_duration:before,
.flight_duration:after {
content: "";
position: absolute;
top: -6px;
width: 12px;
height: 12px;
border-radius: 50%;
border: 1px solid #8f8f8f;
background: #fff;
}
.flight_duration:after {
right: -6px;
}
.packages-included a.nav-link.active,
.packages-included .nav-tabs .nav-link:hover {
background: none;
border: none;
color: #3584bd;
}
.package_list-service-heading {
color: #3c3c3c;
margin: 5px 0;
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
}
.row.gutter14 {
margin-left: -7px;
margin-right: -7px;
}
.mb-1 {
margin-bottom: 5px!important;
}
.clr-66 {
color: #444;
}
.row.no-gutter .col-6 {
padding-left: 0;
padding-right: 0;
}
.flight_duration-section .fnt-10 {
margin: 0;
font-size: 13px;
}
.package_list-service-heading {
color: #3c3c3c;
margin: 5px 0;
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
}
.clr-31 {
color: #313131;
}
.package_list-service-details {
background: hsl(56deg 100% 50% / 22%);
color: #666;
padding: 4px 10px;
}
.fnt-12 {
font-size: 12px;
margin: 0;
}
.selectroom_cls {
font-size: 13px;
text-align: left;
padding: 0;
}
.selectroom_cls:focus {
outline: none;
border: none;
box-shadow: none;
}
.selectroom_cls-box.show .dropdown-menu.show {
padding: 0px;
font-size: 13px;
left: -50px !important;
}
.selectroom_cls-box a {
padding: 4px 5px;
border-top: 2px solid #3584bd !important;
line-height: 26px;
}
.fl-list-item .tab-content {
border-top: 1px solid #ccc;
margin-top: 10px;
padding: 10px;
}
.fl-list-item .tab-content .radio-inline {
font-size: 12px;
margin-right: 10px;
}
.fl-list-item .tab-content .radio-inline input[type="radio"] {
padding-right: 15px;
margin-right: 10px;
}
.labeltxt {
color: #666;
font-size: 13px;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 0px;
}
.fnt-10-cls {
margin-top: -15px;
position: absolute;
left: 50%;
top: 100%;
transform: translate(-50%, -50%);
}
.dropdown.selectroom_cls-box {
margin-top: 0px;
text-align: right;
}
/*details page css start*/
.detial-headercls {
background: #fff;
box-shadow: 4px 4px 20px -4px rgba(0, 0, 0, .1);
position: sticky;
top: 0;
padding: 10px 0px 10px;
z-index: 8;
}
a.HotelMapModal {
font-size: 12px;
color: #444;
}
.galleryslidercls .owl-prev {
top: 50%;
width: 36px;
height: 36px;
line-height: 26px;
position: absolute;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
-ms-transition: .3s;
transition: .3s;
z-index: 9999;
font-size: 30px;
transform: translateY(-50%);
opacity: 1;
background-color: #f6f6f6 !important;
outline: transparent;
left: 10px;
border-radius: 2px;
box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}
.galleryslidercls .owl-next {
top: 50%;
width: 36px;
height: 36px;
line-height: 26px;
position: absolute;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
-ms-transition: .3s;
transition: .3s;
right: 10px;
font-size: 30px;
transform: translateY(-50%);
opacity: 1;
background-color: #f6f6f6 !important;
outline: transparent;
border-radius: 2px;
box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}
.galleryslidercls .owl-prev span,
.galleryslidercls .owl-next span {
font-size: 30px !important;
line-height: 30px;
}
.galleryslidercls .owl-prev:hover,
.galleryslidercls .owl-next:hover {
background: #000 !important;
color: #fff !important;
}
.ovreview-content ul {
padding: 0;
margin: 0;
}
.ovreview-content ul {
color: #666;
font-size: 14px;
text-align: justify;
padding: 0 0 10px;
line-height: 24px;
}
.ovreview-content ul li {
list-style-type: disc !important;
}
.detail-secbox {
background: #f7f7f7;
}
.similar-packages {
background: #fff;
padding: 12px;
}
.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 img {
box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .6);
width: 100%;
}
.service_subheading {
margin: 0 2px 0 0;
/*text-transform: capitalize;*/
font-size: 12px;
color: #8f8f8f;
}
.service_subheading-para {
color: #3c3c3c;
font-size: 12px;
font-weight: 700;
margin: 0 0 5px;
word-break: break-all;
}
.view-packages-btn {
font-size: 13px;
border: 2px solid;
margin: 6px 0 0;
width: 120px;
float: right;
border-radius: 6px;
padding: 7px 18px;
color: #fff;
text-align: center;
background: #3584bd;
}
.view-packages-btn a {
color: #fff;
text-decoration: none;
}
.view-packages-btn:hover {
border: 2px solid #3584bd;
background: none;
}
.view-packages-btn:hover a {
color: #3584bd;
}
p.similar_package-price {
font-size: 16px;
font-weight: 700;
color: #3584bd;
margin: 0 5px 0 0;
}
.similar_packages-box {
padding: 0 0 10px;
margin: 13px 0 0;
border-bottom: 1px solid #ccc;
}
.view-packages-btn-inner {
background: #ffffff;
border: 2px solid #3584bd;
border-radius: 6px;
padding: 7px 18px;
font-size: 12px;
color: #3584bd;
float: right;
width: 100%;
max-width: 118px;
text-align: center;
text-decoration: none;
margin-left: 10px;
}
.view-packages-btn-inner:hover {
text-decoration: none;
background: #3584bd;
color: #fff;
}
.startingbox-right {
float: right;
color: #3584bd;
font-weight: 500;
font-size: 19px;
}
.details-btn-box {
margin: 8px 0 0;
}
span.similar_package-price {
text-decoration: none;
font-size: 20px;
color: #3584bd;
font-weight: 700;
padding-left: 0px;
padding-right: 0;
}
.banner-title-details {
font-size: 17px;
color: #3c3c3c;
font-weight: 500;
text-transform: capitalize;
}
.banner-sub-title-details {
font-size: 14px;
font-weight: 400;
color: #666;
text-transform: capitalize;
}
.startingbox del {
font-size: 14px;
color: #8f8f8f;
}
.startingbox del {
font-size: 14px;
color: #8f8f8f;
}
.arrive-box p {
color: #666;
font-size: 14px;
text-align: justify;
padding: 0 0 10px;
line-height: 18px !important;
}
/* .arrive-box p:nth-child(1) { */
/* display: none; */
/* } */
.arrive-box ul {
color: #666;
font-size: 14px;
text-align: justify;
padding: 0 18px;
line-height: 12px;
margin-bottom: 4px;
}
.arrive-box ul li {
list-style-type: disc;
}
.arrive-box p {
margin-bottom: 0;
padding-bottom: 0;
}
.registerbtn:hover {
color: #e11f2a !important;
}
.detail-tabbing-whitesec {
background: #fff;
padding: 10px;
margin-bottom: 20px;
border: 1px solid #eee;
}
.detail-tabbing-whitesec {
background: #fff;
padding: 10px;
margin-bottom: 20px;
border: 1px solid #eee;
}
.detail-tabbing-whitesec .radio-inline {
font-size: 13px;
}
.detail-tabbing-whitesec .radio-inline input[type="radio"] {
margin-right: 3px;
}
.detail-tabbing-whitesec .radio-inline {
font-size: 13px;
margin-right: 10px;
}
.detail-tabbing-whitesec .packages-included {
margin-bottom: 10px;
}
.tab-title-txt-cls {
font-size: 13px;
text-transform: uppercase;
font-weight: 500;
margin-top: 0px;
margin-bottom: 4px;
}
.tab-title-content-bg {
background: hsl(56deg 100% 50% / 22%);
width: 100%;
padding: 10px 0;
margin-bottom: 1px;
}
.tab-title-txt-cls-inner {
font-size: 13px;
padding: 0 2px;
}
.package_list-service-details i {
padding-right: 6px;
color: black;
}
.detail-tabbing-whitesec .packages-included {
border-bottom: 1px solid #ccc;
padding-bottom: 6px;
}
.fl-list-item .packages-included {
margin-top: 10px;
}
/*
Flaticon icon font: Flaticon
Creation date: 31/12/2020 11:31
*/
@font-face {
font-family: "Flaticon";
src: url("Flaticon.eot");
src: url("Flaticon.eot?#iefix") format("embedded-opentype"), url("Flaticon.woff2") format("woff2"), url("Flaticon.woff") format("woff"), url("Flaticon.ttf") format("truetype"), url("Flaticon.svg#Flaticon") format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: "Flaticon";
src: url("Flaticon.svg#Flaticon") format("svg");
}
}
[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after {
font-family: Flaticon;
font-size: 26px;
font-style: normal;
}
.flaticon-dinner:before {
content: "\f100";
}
.flaticon-tax:before {
content: "\f101";
}
.flaticon-hotel:before {
content: "\f102";
}
.flaticon-airplane:before {
content: "\f103";
}
.flaticon-binoculars:before {
content: "\f104";
}
.flaticon-school-bus:before {
content: "\f105";
}
/*
Flaticon icon font: Flaticon
Creation date: 31/12/2020 11:31
*/
@font-face {
font-family: "Flaticon";
src: url("Flaticon.eot");
src: url("Flaticon.eot?#iefix") format("embedded-opentype"), url("Flaticon.woff2") format("woff2"), url("Flaticon.woff") format("woff"), url("Flaticon.ttf") format("truetype"), url("Flaticon.svg#Flaticon") format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: "Flaticon";
src: url("Flaticon.svg#Flaticon") format("svg");
}
}
[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after {
font-family: Flaticon;
font-size: 26px;
font-style: normal;
/*margin-left: 20px;*/
}
.flaticon-photo:before {
content: "\f100";
}
.flaticon-terms-and-conditions:before {
content: "\f101";
}
.flaticon-terms-and-conditions-1:before {
content: "\f102";
}
.flaticon-airplane:before {
content: "\f103";
}
.flaticon-hotel:before {
content: "\f104";
}
.flaticon-school-bus:before {
content: "\f105";
}
.flaticon-dinner:before {
content: "\f106";
}
.flaticon-tax:before {
content: "\f107";
}
.flaticon-image:before {
content: "\f108";
}
/*details page css start*/
/*package tabbing css ends*/
/*2nd-jan-2021*/
.exchange_transfer-home {
top: 46px;
left: -28px;
}
li.flight-search-flight7_rooms {
width: 100%;
margin-bottom: 10px;
float: left;
}
li.flight-search-flight7 .select2-selection.select2-selection--single {
margin-bottom: 0;
}
.homevisacls .flight-search-flight7 {
margin-bottom: 10px;
}
/*2nd-jan-2021*/
/*4th jan 2021*/
.activites-image {
width: 300px;
}
.activities-box {
padding: 10px;
border-radius: 0;
background: #fff;
}
.hotellocation {
font-weight: 600;
font-size: 13px;
}
.hotellocation img {
width: 12px;
margin-right: 5px;
}
a.view-btn-new {
font-size: 13px;
margin: 6px 0 0;
width: 120px;
float: right;
padding: 7px 18px;
text-align: center;
}
.arrive-box ul li {
color: #666;
font-size: 14px;
text-align: justify;
padding: 0 0 10px;
line-height: 16px;
}
/*4th jan 2021*/
/*5th jan 2021*/
.galleryslidercls .item {
/*height: 380px;*/
height: auto;
}
.LessDetailContent p,
.FullDetailContent p {
color: #666;
font-size: 14px;
text-align: justify;
padding: 0 0 10px;
line-height: 18px;
}
.flights_tabnav .nav-tabs {
border-bottom: 0px solid #ddd;
margin-top: 20px;
margin-bottom: 20px;
}
.flights_tabnav .nav-tabs>li>a.active,
.flights_tabnav .nav-tabs>li>a.active :focus,
.flights_tabnav .nav-tabs>li>a.active:hover {
color: #e11f2a;
cursor: pointer;
background-color: #fff;
border-top: 2px solid #fff;
border-bottom: 2px solid #e11f2a;
border-left: 2px solid #f4f4f4;
border-right: 2px solid #f4f4f4;
padding: 10px;
}
.flights_tabnav .nav-tabs>li>a {
margin-right: 2px;
line-height: 1.42857143;
border: 2px solid transparent;
border-radius: 0px 0px 0 0;
font-size: 14px;
color: #3c3c3c;
font-weight: 500;
text-align: center;
padding: 10px;
padding-left: 10px;
}
.packagetitle {
margin-top: 0px;
margin-bottom: 12px;
}
.white_background {
padding: 0;
background: #fff;
}
.flights_tabnav .nav-tabs>li>a:hover {
border-color: #eee #eee #ddd;
text-decoration: none;
background-color: #fff;
border-top: 2px solid #fff;
border-bottom: 2px solid #e11f2a;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
color: #e11f2a;
padding: 10px 10px !important;
}
.dt-img img {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%) scale(1);
-moz-transform: translate(-50%, -50%) scale(1);
-ms-transform: translate(-50%, -50%) scale(1);
-o-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
-moz-backface-visibility: hidden;
backface-visibility: hidden;
width: 100%;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.tab-title-content-bg th {
padding: 6px;
background: rgb(1 112 181 / 25%);
}
.tab-title-content-bg td {
padding: 6px;
border-top: 1px solid #ffffff !important;
}
.tab-title-content-bg th .tab-title-txt-cls {
margin-bottom: 0;
}
.destination_bg-slider-slides1 .owl-prev span {
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #fff;
position: absolute;
left: -80px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 28%;
height: 50px;
font-size: 30px;
}
.destination_bg-slider-slides1 .owl-next span {
right: -80px;
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #fff;
position: absolute;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 28%;
height: 50px;
font-size: 30px;
}
.destination_bg-slider-slides button.owl-prev span {
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #fff;
position: absolute;
left: -80px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 28%;
height: 50px;
font-size: 30px;
}
.destination_bg-slider-slides button.owl-next span {
right: -80px;
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #fff;
position: absolute;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 28%;
height: 50px;
font-size: 30px;
}
.destination_bg-slider-slides1 .owl-prev span:hover,
.destination_bg-slider-slides1 .owl-next span:hover,
.destination_bg-slider-slides button.owl-prev span:hover,
.destination_bg-slider-slides button.owl-next span:hover {
background: #309fd8;
color: #fff;
}
#demos .owl-nav button.owl-next {
background: #fff;
position: absolute;
right: -80px;
border-radius: 100%;
top: 35%;
width: 50px;
height: 50px;
font-size: 30px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
background-image: url(../images/next.png);
background-repeat: no-repeat;
background-position: center;
}
#demos .owl-nav button.owl-prev {
background: #fff;
position: absolute;
left: -80px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 35%;
height: 50px;
font-size: 30px;
background-image: url(../images/left-arrow.png);
background-repeat: no-repeat;
background-position: center;
}
/*5th jan 2021*/
.dt-tabbing-sec h1 {
font-size: 22px;
}
.pacakage-para-cls .pacakage-para-cls {
color: #666;
font-size: 14px;
text-align: justify;
padding: 0 0 10px;
line-height: 24px;
}
.pacakage-para-cls .readmore {
text-align: right;
display: block;
color: #3584bd;
font-size: 14px;
margin-bottom: 20px;
font-weight: 600;
text-decoration: none;
}
/*6th jan*/
/*7th jan*/
.select_box_wth {
width: auto;
border: 0px solid #fff;
box-shadow: none;
height: 33px;
float: right;
font-size: 14px !important;
cursor: pointer;
margin-top: -5px;
}
.borderrow {
width: 100%;
margin: 0 0 15px 0;
border: 1px solid #d7d7d7;
padding: 0;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
}
.room-box .borderrow label {
font-size: 12px;
font-weight: bold;
}
.inserted-room-row {
width: 100%;
margin: 0 0 15px 0;
border: 1px solid #d7d7d7;
padding: 10px 15px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
}
/*7th jan*/
/*8th jan*/
.smalltext {
font-size: 13px;
color: #000;
margin: 5px 0;
}
.borderrow .form-group {
margin-bottom: 0;
}
.addroom-list li {
display: inline-block;
}
.addroom-list {
padding: 0;
margin: 0;
}
.room-box .removeit:focus {
outline: none;
border: none;
}
.addmorePop:hover {
text-decoration: none;
}
.addroom {
font-size: 13px;
margin-top: 10px;
box-shadow: none;
outline: none;
border: none;
padding: 3px;
border-radius: 4px;
}
/*8th jan*/
/*13th jan start*/
.dl-content-cls p {
font-size: 14px;
}
.about-section .demo {
padding: 0;
}
.offer_box a:hover {
text-decoration: none;
}
.ft1-list li:after {
display: none;
}
.filter_type {
position: relative;
margin-top: 0;
padding: 10px;
border-bottom: 1px solid #ccc;
}
a.edit_multicity_icond:hover {
text-decoration: none;
}
.about-section table tr td p,
.about-section table tr td,
.about-section table tr th {
font-family: 'Poppins', sans-serif!important;
}
.about-section ul li {
font-family: 'Poppins', sans-serif!important;
}
.about-section ul {
padding: 0;
}
/*13th jan ends*/
/*14th jan starts*/
.about-section ul li {
list-style-type: disc;
}
.about-section ul {
padding-left: 20px;
}
a.edit_multicity_icond:hover {
text-decoration: none;
}
a.whatsupbtn12 .fa {
background: #4AC959;
color: #fff;
font-size: 16px;
width: 25px;
text-align: center;
height: 25px;
border-radius: 25px;
display: none;
line-height: 25px;
}
a.callbtn12 .fa {
background: #58595b;
color: #fff;
font-size: 16px;
width: 25px;
text-align: center;
height: 25px;
border-radius: 25px;
line-height: 25px;
display: none;
}
.LessDetailContent {
padding: 20px;
border-radius: 14px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
margin-bottom: 20px;
}
.FullDetailContent {
padding: 20px;
border-radius: 14px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
margin-bottom: 20px;
display: inline-block;
width: 100%;
}
#dynamic_div {
height: 300px;
overflow: hidden;
overflow-y: auto;
margin-bottom: 20px;
}
/*14th jan ends*/
/*20th jan start*/
/*.round-flightname {*/
/*margin-top: 0!important;*/
/*margin-bottom: 4px;*/
/*width: 50%;*/
/*float: left;*/
/*}*/
/*.round-flightname h5, .round-flightname h6 {*/
/*color: #fff !important;*/
/*font-weight: 100;*/
/*}*/
/*.select_flight_result {*/
/*padding-top: 6px !important;*/
/*}*/
.roundborderright {
border-right: 1px solid #eee;
padding-right: 14px;
padding-left: 18px;
}
/*.final_result {*/
/*width: 100%;*/
/*float: left;*/
/*}*/
/*.roundpaddingleft {*/
/*padding-left: 4px;*/
/*padding-right: 4px;*/
/*}*/
/*.grandtotalwidth {*/
/*width:100% !important;*/
/*}*/
/*.select_flight_resultbox .booknow {*/
/*background: #b8340d !important;*/
/*width: 100%;*/
/*text-align: center;*/
/*border-radius: 6px;*/
/*}*/
/*.flight_price-round {*/
/*width: 50%;*/
/*float: left;*/
/*text-align: right;*/
/*}*/
/*.round-flightlogo {*/
/*padding-left: 14px;*/
/*}*/
/*.round-flightnamepprice .fl-price-published {*/
/*float: right;*/
/*text-align: right;*/
/*margin: auto;*/
/*}*/
.roundbooknow {
background: #b8340d !important;
border-radius: 6px !important;
width: 100%;
text-align: center;
}
/*20th jan ends*/
/*21st jan start*/
.similar_package-price a {
color: #3584bd;
}
.roundlogo {
/* width: 50%; */
float: left;
margin-top: 0 !important;
}
.roundprice {
/* width: 50%; */
float: right;
}
.roundprice .fl-price-published {
text-align: right;
}
.roundlogoimg img {
text-align: left;
padding: 0 !important;
margin-top: 6px !important;
margin-left: 0 !important;
}
/*21st jan ends*/
.carseats-flight {
width: 22%;
}
.carkm-flight.sortingnames-flight-round {
width: 20%;
}
.car-price-flight.sortingnames-flight-round {
width: 16%;
}
.sortbtcls {
float: none !important;
}
/*.sortbycontainer.sroneway {*/
/*margin: 0;*/
/*padding: 0;*/
/*width: 100%;*/
/*overflow-y: hidden;*/
/*overflow-x: auto;*/
/*margin-bottom: 0px;*/
/*white-space: nowrap;*/
/*padding-bottom: 8px;*/
/*display: inline-block;*/
/*}*/
/*.sortright-flight-round ul li {*/
/*display: inline-block !important;*/
/*float: none;*/
/*}*/
/*.round-trip-cls {*/
/*width: 70%;*/
/*}*/
.packages-included li a:focus {
outline: none !important;
border: none !important;
}
.owl-dots {
text-align: center;
margin: 6px 0 16px;
}
.owl-carousel button.owl-dot.active {
background: none repeat scroll 0 0 #aaa;
}
.owl-carousel button.owl-dot {
background: none repeat scroll 0 0 #cfcfcf;
border-radius: 20px;
display: inline-block;
height: 9px;
margin: 5px 7px;
opacity: 1;
width: 9px;
outline: none;
}
.flights_tabnav.details_tabnav {
padding: 10px;
border-radius: 0;
background: #fff;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
}
.flights_tabnav.details_tabnav p {
color: #666;
font-size: 14px;
text-align: justify;
padding: 0 0 10px;
line-height: 20px;
margin-bottom: 0;
}
.overview_box.tabbingpacakgaes {
padding-top: 10px;
}
.overview_box.tabbingpacakgaes ul {
padding: 5px;
}
.overview_box.tabbingpacakgaes li {
color: #666;
font-size: 14px;
text-align: justify;
padding: 0 0px 10px;
line-height: 20px;
margin-bottom: 0;
list-style-type: disc;
}
.overview_box.tabbingpacakgaes ul {
padding: 0 18px;
}
/*1st march start*/
.visa-dt-right .dt-selct-white {
padding-left: 2px;
}
.inclusiondream {
padding: 0;
margin-bottom: 0;
}
.inclusiondream li {
display: inline-block;
}
.inclusiondream li i:before {
font-size: 22px;
margin-right: 9px;
}
.dt-tabbing-sec strong {
font-weight: 600;
}
.dt-tabbing-sec strong p {
line-height: 19px;
margin-bottom: 10px;
}
.dt-tabbing-sec ul {
padding: 0;
margin-bottom: 5px;
}
.ovreview-content h3 {
font-size: 16px;
}
.ovreview-content h3 {
font-size: 16px;
}
.highlights-box p {
margin-bottom: 5px;
font-size: 14px;
line-height: 20px;
}
.ovreview-content p {
margin-bottom: 5px;
font-size: 14px;
line-height: 20px;
}
.overview_warpper {
background: #fff;
padding: 10px;
margin-bottom: 20px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
}
#Trip_Overview {
margin-bottom: 20px;
}
.sending2 {
padding: 7px !important;
border: none !important;
}
.submithotel {
margin-top: 20px !important;
}
.date-parentmargin {
margin-bottom: 0px !important;
}
/*1st march ends*/
.hotelserchcls {
margin-top: 0 !important;
background: #e11f2a !important;
}
/*10th march start*/
.filter-height {
max-height: 200px;
overflow: scroll;
overflow-y: auto;
margin-bottom: 20px;
}
.title-main strong {
font-weight: 600;
}
.title-main h2 {
font-size: 30px;
color: var(--main-title);
font-weight: 600;
}
.blog-detail-preview h3,
.blog-detail-preview h1 {
font-size: 16px !important;
font-weight: 600 !important;
text-align: left !important;
text-transform: capitalize;
color: #444 !important;
}
/* } */
.blog-detail-preview h3 span {
font-weight: 600 !important;
}
.blog-detail-preview img {
width: 100% !important;
height: 300px !important;
}
.blog-detail-preview {
width: 100%;
}
.visa-list h3 {
font-size: 20px;
}
.visa-list ul li {
font-weight: normal;
font-size: 15px;
}
select#pax_type {
display: block;
width: 100%;
height: calc(1.5em + .75rem + 2px);
padding: .375rem .75rem;
font-size: 13px;
font-weight: 400;
line-height: 1.5;
margin-bottom: 20px;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: .25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.form-control::placeholder {
font-weight: 400 !important;
}
#Inclusions ul {
padding-left: 14px;
}
#Inclusions ul span,
div#Inclusions ul li {
font-weight: 400;
line-height: 20px;
}
.packages_tabnav li p {
font-weight: 400;
line-height: 20px;
}
span,
p {
font-weight: 400;
line-height: 20px;
}
.packages_tabnav h3 {
font-size: 20px;
}
.packages_tabnav ul li strong {
font-weight: 400;
font-size: 14px;
}
.simi-pack-list-item-img {
height: 80px;
overflow: hidden;
position: relative;
}
.simi-pack-list-item-img img {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%) scale(1);
-moz-transform: translate(-50%, -50%) scale(1);
-ms-transform: translate(-50%, -50%) scale(1);
-o-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
-moz-backface-visibility: hidden;
backface-visibility: hidden;
width: 100%;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
#tableCost .alert {
padding: 5px;
font-size: 14px;
margin-bottom: 0;
}
.Visa-box table th {
font-weight: 600;
font-size: 15px;
}
.Visa-box table td {
font-size: 14px;
}
#goPaymentPage {
background: #ec2218;
border-color: #ec2218;
font-size: 13px;
}
.Visa-box table #getbtnBackPay {
font-size: 14px;
background: #444;
color: #fff;
}
.visaformhandle_bg #nextbtn {
background: #ec2218;
}
/*10th march ends*/
/*11th march start*/
.dt-2-btn:focus {
color: #fff;
background: #eb2319;
}
.visaform_wrapper {
padding: 0 5px;
}
.ratingtxt-span {
font-size: 13px;
}
/*blog detail page start*/
.box_grid {
background: #fff;
border-radius: 5px;
position: relative;
margin: auto;
overflow: hidden;
box-shadow: 0 2px 5px 1px rgb(64 60 67 / 16%);
}
.box_grid_margin {
margin-bottom: 0px !important;
}
.box_grid figure {
margin-bottom: 0;
overflow: hidden;
position: relative;
height: 210px;
}
.box_grid figure a img {
position: absolute;
left: 50%;
top: 43%;
-webkit-transform: translate(-50%, -50%) scale(1.1);
-moz-transform: translate(-50%, -50%) scale(1.1);
-ms-transform: translate(-50%, -50%) scale(1.1);
-o-transform: translate(-50%, -50%) scale(1.1);
transform: translate(-50%, -50%) scale(1.1);
-moz-backface-visibility: hidden;
backface-visibility: hidden;
width: 100%;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
height: 100%;
}
.box_grid figure .read_more {
position: absolute;
top: 50%;
left: 0;
margin-top: -12px;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px);
text-align: center;
opacity: 0;
visibility: hidden;
width: 100%;
-webkit-transition: all .6s;
transition: all .6s;
z-index: 2;
}
.box_grid figure .read_more span {
background-color: #fcfcfc;
background-color: rgba(255, 255, 255, .8);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
border-radius: 20px;
display: inline-block;
color: #222;
font-size: 12px;
font-size: .75rem;
padding: 5px 10px;
}
.box_grid .wrapper h3 {
font-size: 13px;
font-weight: 600;
height: 31px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.box_grid .wrapper h3 a {
font-size: 13px !important;
margin-top: 0;
color: var(--black_color);
}
.trips_package_title1 {
color: #000;
font-weight: 700 !important;
line-height: 22px!important;
font-size: 14px!important;
text-align: left;
}
.trips_search_padding_inclusion {
padding: 0;
}
.result_inclusion {
margin: 0;
padding: 0;
overflow: hidden;
display: block;
width: 100%;
clear: both;
}
.result_topborder {
border-top: 0px solid #d7d7d7 !important;
padding: 0.3rem 8px 0 !important;
}
.result_inclusion ul {
margin: 0;
display: inherit !important;
background: #fff;
}
.result_inclusion ul li {
margin: 0 0.1rem 0.5rem 0;
padding: 0;
list-style-type: none;
color: #000;
display: inline-table;
float: inherit !important;
}
.image_inclusion_align_trips22 {
width: auto!important;
height: auto!important;
}
.box_grid ul {
background: #fff;
padding-left: 0;
margin-bottom: 0;
position: relative;
padding: 10px;
list-style-type: none;
}
.box_grid ul,
.box_list ul {
border-top: 1px solid #ededed;
}
.box_grid ul li {
display: inline-block;
margin-right: 3px;
}
.box_grid ul li:last-child {
margin-right: 0;
float: right;
}
.box_grid .price {
color: #5f5a5a;
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
}
.box_grid ul li .score {
margin-top: 0;
}
.box_grid .price strong {
font-weight: 600;
font-size: 15px;
color: #e11f2a;
}
.box_grid ul li .score .btn {
margin: 0 0 3% 0;
padding: 0.2rem 0.4rem;
border-radius: 0px;
bottom: 0px;
position: absolute;
right: 0;
color: #e11f2a !important;
font-size: 15px;
font-weight: 600;
background: none !important;
border: none;
}
.blogdetail-detail-cls {
padding: 10px;
border: 1px solid #eee;
}
.blogdetail-detail-cls {
padding: 10px;
border: 1px solid #eee;
}
/*.score a {
text-decoration: none;
color: #fff;
padding: 7px 20px !important;
background: #3584bd;
border: none;
}*/
.blogdetail-detail-cls p {
color: #777;
font-size: 14px;
line-height: 24px;
}
.blogdetail-detail-cls .red {
color: #006bbd;
font-size: 20px;
font-weight: 500;
}
.blogdetail-detail-cls h3 {
font-size: 20px;
font-weight: 600;
}
.blogdetail-detail-cls {
padding: 10px;
border: 1px solid #eee;
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
padding: 20px 30px!important;
background-color: #f9f9f9;
min-height: 180px;
}
.blogdetail-detail-cls p {
color: #777;
font-size: 14px;
line-height: 24px;
}
.blogdetail-detail-cls .red {
color: #006bbd;
font-size: 20px;
font-weight: 500;
}
.blogdetail-detail-cls h3 {
font-size: 20px;
font-weight: 600;
}
div#reccomended2 {}
.blogsliderscls .owl-prev {
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #3584bd !important;
position: absolute;
left: -80px;
box-shadow: 0 3px 7px rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 38%;
height: 50px;
font-size: 30px;
}
.blogsliderscls .owl-prev span,
.blogsliderscls .owl-next span {
font-size: 36px;
line-height: 40px;
color: #fff;
}
.blogsliderscls .owl-next {
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #3584bd !important;
position: absolute;
right: -80px;
box-shadow: 0 3px 7px rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 38%;
height: 50px;
font-size: 30px;
}
.blogsliderscls .owl-prev:focus,
.blogsliderscls .owl-next:focus {
border: none;
outline: none;
}
.blogsliderscls .owl-dots {
display: none;
}
.blogsliderscls {
margin-bottom: 20px;
}
.blog_detail p {
color: rgb(119, 119, 119);
font-size: 14px;
background-color: rgb(249, 249, 249);
}
.blog_detail p font {
font-family: 'Poppins', sans-serif;
}
.blog_detail p font big,
.blog_detail p font span {
color: rgb(119, 119, 119) !important;
font-size: 14px !important;
background-color: rgb(249, 249, 249);
}
.box_grid figure:hover .read_more {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.box_grid figure:hover .read_more a {
text-decoration: none;
color: #fff;
}
.box_grid figure:hover .read_more span {
background: #eb1a10;
}
/*blog detail page ends*/
.blog_detail img {
width: 100% !important;
}
textarea {
display: block;
width: 100%;
padding: .375rem .75rem;
font-size: 14px;
font-weight: 400;
text-align: left;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: .25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.banner-title-details .fa-long-arrow-left {
display: none;
}
.dt-tabbing-sec h3 {
font-size: 14px;
font-weight: 600;
color: var(--blue_color);
margin-bottom: 10px;
text-transform: uppercase;
}
.FullDetailContent a,
.LessDetailContent a {
font-size: 14px;
cursor: pointer;
}
/*11th march ends*/
/*13th march start*/
.date-parent #putFixedDeparturesDateDiv {
padding-left: 0;
}
.class-book-now-btn {
border: none;
font-size: 13px;
background: #e11f2a;
width: 140px;
color: #fff;
padding: 7px;
border-radius: 4px;
}
.class-modify-enquiry {
color: #444;
padding: 7px 20px;
font-size: 13px;
width: 150px;
text-decoration: none;
border-radius: 4px;
border: 1px solid #3584bd;
}
.booknow-modify-btn a {
display: inline-block;
float: none;
}
/*13th march ends*/
/*15th march start*/
.modal {
position: fixed;
top: 0;
left: 0;
z-index: 99999;
display: none;
width: 100%;
height: 100%;
overflow: hidden;
outline: 0;
}
.modal .close span {
color: #000;
font-weight: 600;
opacity: 1;
}
.modal .close {
opacity: 1 !important;
}
.addmwal-left-title {
font-size: 15px;
width: 100%;
font-weight: 600;
padding: 2px 5px;
background: #3584bd;
color: #fff;
}
.addmeal-btncls {
padding: 5px 10px;
color: #fff !important;
font-size: 13px !important;
border-color: #eb241a;
background-color: #eb241a !important;
}
.addmwal-right-title {
font-size: 15px;
width: 100%;
font-weight: 600;
padding: 2px 5px;
background: #3584bd;
color: #fff;
}
#seatmapModal .modal-dialog {
max-width: 1000px;
}
.shadow.dropdown-menu.morelinks-menu.show {
width: 250px !important;
position: absolute !important;
right: 100px !important;
left: auto;
}
/*why choose us starts*/
.get_best_offer {
width: 100%;
margin: 0;
padding: 28px 0;
background: #fff;
}
.get_best_offer .featured_title {
text-align: left;
}
.featured_title {
width: 100%;
margin: 0 0 10px 0;
}
.featured_title h1 {
font-size: 35px;
margin: 0;
color: #005eb8;
font-weight: bold;
line-height: 1.42857;
font-family: 'Poppins', sans-serif!important;
}
.exclusive_image {
width: 150px;
height: 150px;
margin-bottom: 14px;
text-align: center;
position: relative;
border: 0px solid #d7d7d7;
display: block;
overflow: hidden;
margin: auto;
border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 1px 1px 5px 1px rgb(38 38 38 / 10%);
-o-box-shadow: 1px 1px 5px 1px rgb(38, 38, 38, 0.1);
-moz-box-shadow: 1px 1px 5px 1px rgb(38, 38, 38, 0.1);
-webkit-box-shadow: 1px 1px 5px 1px rgb(38 38 38 / 10%);
}
.exclusive {
display: block;
font-size: 14px;
color: #5f5a5a;
line-height: 23px;
font-weight: normal;
position: relative;
margin-top: 6px !important;
}
.exclusivebox {
width: 100%;
float: left;
margin: 0;
text-align: center;
padding: 15px 0;
}
.exclusive_image img {
position: absolute;
left: 0;
display: inline-block;
right: 0;
top: 0;
bottom: 0;
margin: auto;
/* width: 70px !important;
height: 70px;*/
}
.getbest {
display: block;
font-size: 18px;
color: #3584bd;
line-height: 20px;
font-weight: 500;
margin: 40px 0 10px;
}
/*.get_best_offer .owl-prev, .get_best_offer .owl-next {
position: absolute;
top: 50%;
transform: translateY(-50%);
background: none !important;
border: 2px solid #999 !important;
width: 50px;
height: 50px;
border-radius: 100%;
box-shadow: 1px 1px 5px 1px rgb(38 38 38 / 10%);
}*/
.get_best_offer .owl-prev span {
color: #999 !important;
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #fff;
position: absolute;
left: -80px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 38%;
height: 50px;
font-size: 30px;
}
.get_best_offer .owl-next span {
color: #999 !important;
border: none;
line-height: 47px;
text-align: center;
vertical-align: middle;
background: #fff;
position: absolute;
right: -80px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
border-radius: 100%;
width: 50px;
top: 38%;
height: 50px;
font-size: 30px;
}
.featured_wrapper_content .owl-dots.disabled {
display: none;
}
.featured_wrapper_content .owl-nav.disabled {
position: absolute;
top: 35%;
width: 100%;
}
/*why choose us ends*/
/*testimonnial start*/
.testimonial-box {
background-color: #243c54;
padding: 20px;
border-radius: 15px;
min-height: 196px;
}
.testimonial-box p {
color: #fff;
text-transform: capitalize;
line-height: 25px;
font-size: 14px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.clientname {
color: #fff;
font-size: 15px;
text-align: right;
margin: 0px;
padding: 10px 0px;
}
.waghill-reviews-content-info {
background-color: #243c54;
padding: 20px;
border-radius: 15px;
min-height: 214px;
}
.waghill-reviews-content-info p {
color: #fff;
text-transform: capitalize;
line-height: 25px;
font-size: 14px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
margin-bottom: 0;
margin-top: 10px;
display: -webkit-box;
}
.waghill-reviews-content-info ul {
/*margin: 0px;*/
padding: 0px;
}
.waghill-reviews-content-info ul li {
list-style-type: none;
float: right;
color: #00b573;
font-size: 14px;
margin: 0px 2px;
padding: 0px;
}
.client-sub {
color: #fff;
font-size: 14px;
line-height: 20px;
text-transform: capitalize;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
text-align: right;
margin-bottom: 4px;
}
/*Testimonial ends*/
/*15th march ends*/
/*16th march start*/
.blog-detail-content.blog-content img {
margin: 0 auto;
text-align: center;
display: block;
}
.flight-home-cls-holiday {
padding-top: 90px !important;
}
.hotelhome-banner {
padding-top: 100px !important;
}
#flight-home-cls-holiday {
padding-top: 80px !important;
}
.testimonial .title-main h2 {
color: #fff;
}
#flight-home-cls {
padding-top: 80px;
}
.exclusivebox a {
text-decoration: none;
}
.subscribeBtn:hover {
background: #e11f2a !important;
}
.visahomepagecls {
background: var(--theme-proj-bg);
position: relative;
padding: 100px 0 40px 0;
z-index: 9 !important;
}
.visa-banner-content-cls {
position: absolute;
top: 0% !important;
left: 50%;
z-index: 999;
width: 66%;
transform: translate(-50%, -50%);
background: #fff;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
}
.sendenquiry-btn {
height: 50px;
border: solid 3px #e11f2a;
box-shadow: 0 3px 3px #332;
background: #e11f2a;
width: 150px;
line-height: 38px;
-webkit-transform: rotate(90deg);
font-weight: 600;
color: white;
transform: rotate(90deg);
-ms-transform: rotate(90deg);
-moz-transform: rotate(90deg);
text-align: center;
font-size: 20px;
position: fixed;
right: -47px;
top: 50% !important;
z-index: 999;
cursor: pointer;
border-radius: 0px;
}
.sendenquiry-btn span {
font-size: 15px;
}
.sendenquiry-btn:hover a {
background: #444 !important;
color: #fff !important;
text-decoration: none !important;
}
.sendenquiry-btn:hover {
background: #444 !important;
color: #fff !important;
border: solid 3px #444;
text-decoration: none !important;
}
.sendenquiry-rightbtn {
padding: 0;
margin: 0;
}
p.blog-setinationcls {
margin-bottom: 4px !important;
position: relative;
margin-top: 6px !important;
font-size: 13px !important;
height: 42px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
color: #5f5a5a !important;
}
.blogsliderscls .owl-stage-outer {
overflow: visible;
}
.box_grid_margin .wrapper {
padding: 10px;
}
.box_grid ul li .score .btn:focus {
outline: none;
border: none;
box-shadow: none;
}
.visa-testimonial {
background: #fff;
}
.visa-testimonial .title-main h2 {
color: #444;
}
/*16th march ends*/
/*17th march start*/
.home-packages-new.mobile-hide-cls {
/*padding-top: 30px;*/
padding-top: 80px;
}
#remarkforquery:focus {
outline: none;
}
.social-icons li a img {
height: auto !important;
}
.or-txt {
margin-bottom: 0;
padding: 10px;
font-weight: 500;
}
.login-box-modal {
background: url(/public/images/modal-bg.jpg) left top no-repeat #e3ecf3;
background-size: cover;
background-position: left;
margin: 10px;
}
.login-box-modal .modal-header .modal-title {
color: #444 !important;
font-size: 20px;
}
.login-box-modal .modal-header .enquiryclose {
color: #444 !important;
}
.sendEnquiry .custom-success {
padding: 4px;
margin: 0;
}
.sendEnquiry .modal-body {
padding-top: 0;
}
.login-box-modal .modal-header {
padding-bottom: 5px;
background: none !important;
}
.social-icons li a img {
height: auto !important;
}
.roundtrip-price-color {
color: yellow;
}
.roundtrip-booknow-btn {
background: #e11f2a !important;
padding: 6px 10px !important;
margin-bottom: 4px !important;
float: left !important;
}
/*17th march ends*/
/*18th march start*/
.dt-title {
font-size: 17px;
color: #3c3c3c;
font-weight: 500;
text-transform: capitalize;
}
.dt-rt {
font-size: 14px;
line-height: 18px;
}
#myModalsavetraveller label.checkboxcontainerreviewaddons_savedlist {
padding-left: 0 !important;
}
.addonload-cls {
font-size: 15px;
width: 100%;
font-weight: 600;
padding: 2px 5px;
background: #3584bd;
color: #fff;
}
.flight-donetbtncls {
padding: 5px 10px;
color: #fff !important;
font-size: 14px !important;
border-color: #3584bd;
background-color: #3584bd !important;
}
.box h1 {
font-weight: 600 !important;
text-transform: uppercase;
}
.box {
background: rgb(0 0 0 / 0%) !important;
}
.result-comman {
position: relative;
}
#about-us h1,
div#about-us ol li a {
color: #444;
}
#about-us .breadcrumb>li+li:before {
color: #444;
}
.similar_package-price .fa-rupee {
padding-right: 5px;
}
#about-us li {
color: #444;
}
/*18th march ends*/
/*19th march start*/
.search-loader-content {
line-height: 30px;
}
.waittxt-destination {
color: #036fb3;
font-size: 18px;
text-align: center;
}
.search-loader-flight-details table {
background: rgb(234 37 28 / 16%);
}
.waittxt {
text-align: center;
}
.search-loader-flight-details table td {
padding: 0;
border-left: 1px solid #fafafa !important;
border-right: 1px solid #fafafa !important;
border-top: 1px solid #fafafa !important;
}
.table-inner-div-cls {
min-width: 100px;
width: 100%;
padding-left: 5px;
}
.flight-dt-val {
font-size: 14px;
font-weight: 400;
}
.flight-dt-tile-cls {
font-size: 14px;
font-weight: 600;
}
.activitydetailpage-img {
width: 100%;
height: auto;
}
.servicenew-clsimg .inner-page-count {
height: auto !important;
}
.servicenew-clsimg .inner-page-count img {
height: auto;
}
.servicenew-clsimg .blog-content {
padding: 10px !important;
}
.servicenew-clsimg .btn.btn-danger {
background: #3584bd;
border-color: #3584bd;
font-size: 14px;
}
.banner-title-details .fa-home {
display: none;
}
.roundtrip-price-color {
line-height: 18px !important;
}
.sendEnquiry-row {
margin-right: 0px;
margin-left: 0px;
}
/*19th march ends*/
/*20th march start*/
#myModalsavetraveller .close span {
font-size: 20px;
}
.activitylistpage {
margin: 50px auto;
}
.activitydetailpage-banner,
.activitylistpage-banner {
width: 100%;
overflow: hidden;
margin: 0;
padding: 0;
}
.textareainput {
height: 100px!important;
}
/*20th march ends*/
.blog_detail.trips_blog_details_image_width {
font-size: 13px;
color: #777;
line-height: 24px;
}
.fl-txt {
font-weight: 600;
}
/*26th march start*/
.visa_travellers label {
font-size: 13px;
font-weight: 500;
}
.visa_travellers .form-control {
padding: 0 6px !important;
}
#HotelMaps .modal-header {
background: #444;
color: #fff;
}
#HotelMaps .modal-header h4 {
font-size: 18px;
}
#HotelMaps .modal-header .close span {
color: #fff;
box-shadow: none;
}
/*26th march ends*/
/*1st april start*/
#Hotelstab.active {
display: block !important;
}
.addmorePop {
border: none;
width: 180px;
color: #444;
padding: 7px;
font-size: 13px;
text-decoration: none;
border-radius: 4px;
border: 1px solid #021260;
}
.navbar-nav li a,
.navbar-nav li .active {
position: relative;
}
.navbar-nav li a:before,
.navbar-nav li .active:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background-color: #e11f2a;
visibility: hidden;
transform: scaleX(0);
transition: all 0.3s ease-in-out;
}
.navbar-nav li a:hover:before,
.navbar-nav li .active:hover:before {
visibility: visible;
transform: scaleX(1);
}
/*1st april ends*/
/*7th april start*/
.flights_tabnav .mobile_scrolling ul {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
}
.flights_tabnav .mobile_scrolling .nav-tabs>li>a {
padding: 0 10px;
}
.flights_tabnav .mobile_scrolling .nav-tabs>li>a:hover {
padding: 0 10px !important;
}
/*7th april ends*/
/*8th april start*/
.fl-list-item .flights_tabnav {
padding-top: 16px;
}
.dt-2 .fa.fa-rupee {
font-size: 28px;
color: #e11f2a;
padding-right: 0;
}
/*8th april ends*/
/*9th april start*/
.hotel-easytabs #photos .thumbnails img {
width: 100%;
}
.box-package-middle-acrvity {
float: none !important;
}
.travelneed_other_inclusion_para_text {
float: none !important;
}
.box-package-middle-acrvity {
float: none !important;
}
/*9th april ends*/
/*28th may start*/
.arrive-box ul li {
text-align: left !important;
}
.LessDetailContent li,
.FullDetailContent li {
color: #666;
font-size: 14px;
text-align: justify;
padding: 0 0 10px;
line-height: 20px;
}
.LessDetailContent {
position: relative;
}
.FullDetailContent a,
.LessDetailContent a {
float: right;
text-align: right;
position: absolute;
right: 10px;
bottom: 8px;
}
.FullDetailContent {
position: relative;
}
/*28th may ends*/
@media (max-width:1280px) {
.mobile_footer_bottomcontinuefixed {
display: none;
}
.bus-name {
margin-right: 8%;
}
.bus-Departure {
margin-right: 0%;
}
.bus-Duration {
margin-right: 10%;
}
.bus-Arrival {
margin-right: 1%;
}
.bus-Seats {
margin-right: 8%;
}
}
@media (max-width:1024px) {
.mobile_footer_bottomcontinuefixed {
display: none;
}
.sortright ul li.carname {
margin-right: 34%;
}
.sortright ul li.carseats {
margin-right: 4%;
}
.sortright ul li.carkm {
margin-right: 11%;
}
.sticky-form.fixed {
position: relative;
z-index: -1;
}
.list2-radio ul {
/*margin-bottom:20px;*/
margin-bottom: 0px;
}
.fl-img-box .share-btn {
top: 34%;
}
.hotel-rating-names ul .ht-nm {
float: none;
width: 100%;
}
.hotel-rating-names ul li {
border-bottom: 1px solid #eee;
}
.hotel-rating-names ul li {
display: block;
}
.list-radio-cls,
.tab-btns-cls {
overflow-y: hidden;
overflow-x: auto;
margin-bottom: 10px;
white-space: nowrap;
}
.ft-dt-list2,
.share-list2 {
margin-top: 10px !important;
}
.detail-right {
right: 0;
padding: 10px 0 !important;
}
.share-btn {
margin-top: 8px;
}
.readmore-right {
top: 94%;
left: 50%;
right: 0 !important;
text-align: center;
}
.best-places .readmore-right {
top: 96%;
}
}
@media (max-width:992px) {
/*8th april start*/
.dt-2 .fa.fa-rupee {
font-size: 24px;
}
.dt-2.mobile_price,
.dt-2.mobile_price span {
font-size: 30px !important;
}
.orderchange-inmobile .detailbtn-mobile {
margin-left: 0;
width: 100%;
float: right;
max-width: 120px;
margin-bottom: 0;
}
.orderchange-inmobile a#estinamtebtnid {
margin-left: 0;
width: 100%;
float: right;
max-width: 111px;
margin-bottom: 0;
margin-right: 10px;
}
.flights_tabnav .mobile_scrolling .nav-tabs>li>a {
padding-left: 0;
}
.sharelist {
float: left;
width: 100%;
}
.select_box_wth {
margin-bottom: 0 !important;
}
#Hotelstab {
width: 100%;
overflow-y: hidden;
overflow-x: auto;
margin-bottom: 0px;
white-space: nowrap;
display: inline-block;
}
/*8th april ends*/
/*22nd march start*/
.multiciy_rightside {
max-width: 25%;
width: 100%;
}
.multiciy_leftside {
max-width: 70%;
width: 100%;
}
.removeBaggage {
margin-top: -24px;
}
.sortright-flight ul li a.active_sort:before {
right: 4px !important;
left: auto;
}
.sortright-flight ul li a.active_sort:after {
right: 4px !important;
left: auto;
}
.sortright-flight ul li a.active:before {
left: auto !important;
right: 4px;
}
/*22nd march ends*/
/*19th march start*/
.banner-title-details .fa-home {
display: block;
position: absolute;
right: 10px;
top: 0;
font-size: 20px;
}
.sortright-flight-round .cancel-btn-mb-sort {
right: 18px;
}
.sortright-flight ul,
.sortlisting-flight-round ul {
padding-top: 30px !important;
}
/*19th march ends*/
/*18th march start*/
.domestic-listing {
padding: 60px 0;
}
.overlay .breadcrumb li {
color: #000;
}
.overlay .breadcrumb li a,
.overlay .breadcrumb li.active a {
color: #000 !important;
font-weight: 500 !important;
}
#about-us h1,
div#about-us ol li a {
color: #000;
}
.breadcrumb>li+li:before {
color: #000;
}
#about-us .breadcrumb>li+li:before {
color: #000;
}
.search-result {
position: absolute;
bottom: 0;
width: 100%;
margin-bottom: 0 !important;
}
.dt-rt {
margin-top: 10px;
}
.offer_box .expires_date {
bottom: 10px;
top: auto;
left: 10px;
}
.about-section {
padding: 60px 0;
}
.best-places-box ul li {
height: 20px;
}
.bannercls .visa-banner-content {
position: relative;
padding: 0 5px;
}
.home-packages-new.mobile-hide-cls {
padding-top: 0;
}
.inner-page-count {
height: auto;
}
.travelogbanner .box {
position: relative !important;
}
.banner-sub-title {
font-size: 13px !important;
}
.banner-title {
font-size: 13px;
line-height: 3px;
}
.box h1 {
margin-top: 0;
padding: 1px;
color: #000;
}
.box {
/*background: rgb(0 0 0 / 56%) !important;*/
background: none !important;
}
.overlay .breadcrumb {
margin-bottom: 0;
}
.search-result {
margin-bottom: 14px;
}
.search-result .overlay .box {
position: relative !important;
}
/*18th march ends*/
/*17th march start*/
.visa-listing {
padding: 6px;
}
.login-box-modal {
background-position: right;
}
.flight-banner-home-cls {
position: relative;
transform: translate(-50%, -15%) !important;
}
.visa-custom-bannercls {
height: auto !important;
}
/*.bannercls img {
height: 200px !important;
object-fit: cover;
}*/
.visa-custom-bannercls img {
height: auto !important;
}
.shadow.dropdown-menu.morelinks-menu.show a {
color: #444 !important;
}
.shadow.dropdown-menu.morelinks-menu.show {
right: auto !important;
width: 100% !important;
position: relative !important;
}
.visabanner-mobilecls {
top: auto;
}
.visa-banner-content-cls {
width: 90%;
position: relative;
}
.home-packages-new {
padding-top: 10px;
}
.home-packages-new .theme-box,
.home-packages-new .theme-box {
height: auto !important;
}
#flight-home-cls {
padding-top: 50px !important;
}
.flight-home-cls-holiday {
padding-top: 150px !important;
}
.title-main h1 span,
.title-main h2 span {
font-size: 24px;
}
.title-main h1 {
font-size: 24px;
}
.exclusive_image img {
width: 100% !important;
padding: 10px;
}
.testimonial-box p {
margin: 10px 0;
}
/*17th march ends*/
.sendenquiry-btn {
display: none;
}
.flightPaxInfo {
line-height: 30px;
}
/*10th march start*/
.filter-sec {
display: none;
}
.labeltxt {
font-size: 12px;
}
.startingbox-similar {
display: block !important;
}
.banner-title-details a {
font-size: 16px;
padding-right: 5px;
float: left;
}
.simi-pack-list-item-img {
height: 80px;
overflow: hidden;
position: relative;
}
.simi-pack-list-item-img img {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%) scale(1);
-moz-transform: translate(-50%, -50%) scale(1);
-ms-transform: translate(-50%, -50%) scale(1);
-o-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
-moz-backface-visibility: hidden;
backface-visibility: hidden;
width: 100%;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.flights_tabnav .nav-tabs>li>a.active,
.flights_tabnav .nav-tabs>li>a.active :focus,
.flights_tabnav .nav-tabs>li>a.active:hover {
border: none;
padding: 0 0 !important;
text-align: left;
}
.flights_tabnav.details_tabnav .mobile_scrolling ul {
width: 100%;
overflow-y: hidden;
overflow-x: auto;
margin-bottom: 0px;
white-space: nowrap;
display: inline-block;
}
.flights_tabnav.details_tabnav .mobile_scrolling ul li {
display: inline-block !important;
float: none;
}
.inserted-room-row {
padding: 12px !important;
margin: 15px;
}
/*10th march ends*/
.select_flight_result {
width: 70%;
}
/*15th jan start*/
.listing-box-mobile .container {
padding-left: 0;
padding-right: 0;
margin-right: auto;
margin-left: auto;
margin: 0 auto;
display: block;
}
.listing-box-mobile .row {
margin-right: 0;
margin-left: 0;
}
.listing-box-mobile .international_align_rightpadding {
padding-left: 0;
padding-right: 0;
}
.listing-box-mobile .col-lg-12.col-sm-12.col-md-12.col-12 {
padding-left: 0;
padding-right: 0;
}
.listing-box-mobile .col-lg-9.col-md-12.col-sm-12.col-12.mb-scroll-height {
padding-left: 0;
padding-right: 0;
}
.flight_search_list_international .col-sm-8.col-md-8.col-lg-8.col-6 {
padding-left: 5px;
padding-right: 0px;
}
/* .custom-radio .custom-control-label::before{
top: 4px;
}
*/
/*.custom-radio .custom-control-label::after {
top: -4px;
}*/
#checkbox-2100 {
display: inline-block;
width: 14px;
height: 14px;
}
/*15th jan ends*/
/*13th jan start*/
.custom-nav .navbar-nav li:after {
display: none;
}
.galleryslidercls .item {
height: auto;
}
.inserted-room-row {
padding: 12px;
}
.addroom-list li {
display: block;
margin: 10px auto;
}
/*13th jan ends*/
.hedershow {
display: none;
}
.showsecond {
display: none !important;
}
.ss {
position: absolute;
top: 0;
z-index: 999;
background: #fff;
left: 0;
padding: 0;
height: 700px !important;
}
/*7th jan start*/
.extend_width {
width: 100%;
position: absolute;
margin: 0 auto;
display: block !important;
top: 0;
left: 0;
z-index: 9999;
}
.extend_width2 {
width: 100% !important;
position: absolute !important;
margin: 0 auto;
display: block !important;
top: 0;
left: 0;
z-index: 9999;
margin-left: 0 !important;
}
.extend_width_list {
position: absolute !important;
left: 0;
top: 0;
z-index: 99999;
width: 100% !important;
height: 600px !important;
display: block;
background: #fff;
margin-left: 0 !important;
}
.extend_width_formtitlecls {
padding: 10px;
}
.extend_width_input {
padding: 10px;
}
.extend_width_frmclose {
display: block;
top: 10px;
right: 8px;
font-size: 20px;
z-index: 9999999;
color: #777;
position: absolute;
}
.extend_width_input .ui-widget.ui-widget-content {
top: 0 !important;
}
ul#sourcesjd,
ul#destinjd {
min-width: 100%;
left: 0;
top: 0 !important;
}
.extend_width_ui-front {
top: 186px !important;
width: 100% !important;
max-width: 94% !important;
left: 10px !important;
}
.extend_width_formtitlecls {
visibility: hidden;
}
.extend_width_home-srch {
position: fixed;
left: 0 !important;
z-index: 9999;
right: 0;
height: 100%;
bottom: 0;
top: 0 !important;
width: 100% !important;
transform: none !important;
}
/*7th jan start*/
/*8th jan*/
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
display: none;
}
/*8th jan*/
.tab-title-content-bg th .tab-title-txt-cls {
width: 150px;
}
li.nav-item.package-icons-item {
float: none;
margin-bottom: -1px;
display: inline-block;
}
.mobile_scrolling {
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
}
.detail-tabbing-whitesec .packages-included {
display: block;
}
.ovreview-content ul {
padding: 0 15px;
}
.startingbox {
margin-top: 6px;
display: none;
}
.fl-list-item .packages-included {
margin-top: 10px !important;
display: block;
}
/*details page 31st dec start*/
a.callbtn12 {
display: none;
}
a.whatsupbtn12 {
display: none;
}
ul.packages-included li a {
padding: 0 6px;
}
.tab-title-txt-cls {
margin-top: 0px;
margin-bottom: 0;
}
.tab-title-content-bg {
padding: 4px 10px;
}
.detial-headercls {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 90;
background: #fff;
margin: 0;
-webkit-box-shadow: 0 1px 1em 0 rgba(0, 0, 0, .3);
-moz-box-shadow: 0 1px 1em 0 rgba(0, 0, 0, .3);
box-shadow: 0 1px 1em 0 rgba(0, 0, 0, .3);
}
.details-btn-box {
margin: 3px 0;
}
.banner-title-details {
font-size: 14px;
}
.view-packages-btn-inner {
margin-bottom: 5px;
}
span.similar_package-price {
padding-left: 4px;
}
.service_subheading {
margin: 0 !important;
}
.similar-packages {
margin-top: 10px;
}
/*details page 31st dec ends*/
#mypopupsectionModal .standard_class label {
display: inline-block;
padding: 5px 0;
font-size: 11px !important;
border: 2px solid #ECF0F1;
border-radius: 22px;
cursor: pointer;
width: 100%;
text-align: center !important;
margin: 2px 0;
float: left;
font-size: 15px !important;
}
.counter-sec label {
font-size: 14px;
font-weight: 600;
}
.counter-sec label span {
display: block;
font-size: 12px;
font-weight: normal;
}
.counter-sec label .count-input_cls {
display: block;
font-size: 12px;
font-weight: normal;
margin: 9px 0 0;
}
#mypopupsectionModal .closebtn {
position: absolute;
top: -9%;
right: 0;
font-size: 14px;
margin-left: 0;
font-weight: bold;
color: #99a2ab;
z-index: 999999;
background: rgb(0, 0, 0, 0.5);
border-radius: 100%;
width: 34px;
height: 34px;
line-height: 10px;
}
/*ul.formullist li.flight-search-flight2.exchangeroot {width: 46%;float: left;margin-left: 0;}*/
.frmhidesection {
display: none;
}
.mobile-as1 .exchange_transfer {
display: none;
}
/*.frmclose{ font-size: 20px; z-index: 9999999; color: #777; position: absolute; right: 5px; top: 4px; display: none;}*/
/*.frmclose2{ font-size: 20px; z-index: 9999999; color: #777; position: absolute; right: 14px; top: 1px; display: none;}*/
.frmcloseshow {
display: block;
}
.mobile_head1 {
display: none;
}
.mobile-as {
margin-left: 0% !important;
position: absolute !important;
top: 0;
left: 0;
width: 100%;
background: #fff;
}
.mobile-as1 {
margin-left: 0% !important;
position: absolute !important;
left: 0;
top: 0;
z-index: 99999;
width: 100% !important;
height: 600px !important;
display: block;
background: #fff;
}
.mobile-as1 .exchange_transfer {
display: none;
}
.mobile-res {
position: absolute !important;
top: 0;
left: 0;
width: 100%;
background: #fff;
}
.mobile-res1 {
position: absolute !important;
left: 0;
top: 0;
z-index: 99999;
width: 100% !important;
height: 600px !important;
display: block;
background: #fff;
}
.mobile-asfrm {
position: absolute !important;
left: 0 !important;
top: 0 !important;
width: 100% !important;
transform: none !important;
}
li.flight-search-flight9 {
width: 100%;
margin-bottom: 0;
}
li.flight-search-flight10 {
width: 100%;
margin-left: 0;
}
li.flight-search-flight7 {
width: 100%;
margin-bottom: 0;
}
li.flight-search-flight8 {
width: 100%;
margin-left: 0;
}
li.flight-search-flight18 {
width: 100%;
margin-left: 0;
}
li.flight-search-flight18 .formtitlecls {
display: none;
}
li.flight-search-flight17 {
margin-bottom: 0;
width: 100%;
}
.logohidemobile {
display: none;
}
.logohidedesktop {
display: block;
}
/*home search form*/
.search-form-box {
margin-bottom: 0;
}
.home-tab-btns .tab-list.active {
border-top: none;
}
.textlogo {
color: #3584bd !important;
}
.bannerslider-mobile button.owl-prev,
.bannerslider-mobile button.owl-next {
display: none;
}
#bannerslider {
min-height: 500px;
}
#bannerslider .owl-carousel {
display: none;
}
.hot-deals {
padding-top: 30px !important;
}
.ig-carousel-item-text {
width: 100%;
left: 0;
top: 33%;
transform: translate(0, 0);
}
.ig-carousel-item-text .carousel-text-wrapper .herocarousel-head {
font-size: 30px;
line-height: 10px;
}
.ig-carousel-item-text .carousel-text-wrapper .herocarousel-subhead {
font-size: 20px !important;
margin: 0 auto;
}
.home-tab-btns .nav.nav-tabs {
border-bottom: 1px solid #ccc;
}
.bannerslider-mobile {
display: block;
}
.formtitle {
padding: 10px;
}
.outstaion .padding-0 {
float: left;
}
.home-tab-btns .tab-list {
display: inline-block !important;
padding-left: 0;
padding-bottom: 10px;
}
.search-box {
width: 100%;
left: 0;
transform: translate(0px, 0px);
top: 0;
border-radius: 0;
box-shadow: none !important;
}
/*home search form*/
.profiletab li {
padding: 3px 6px;
font-size: 12px;
margin-right: 0;
}
#myModal_viewmore .modal-body {
padding: 10px 2px;
}
.visa-srch_form {
padding: 20px;
}
#filters_col_bt {
font-weight: 600;
}
.continue_btn_mobile.continue_btnddonsreview.paynowbtn22 {
background: #eb261d;
margin-bottom: 0;
}
.destination_right_details p {
font-size: 12px;
line-height: 14px;
margin: 0 5px 0 0 !important;
color: #444;
}
ul#sourcesjd,
ul#destinjd {
min-width: 100%;
left: 0;
}
.visa-srch_form {
padding: 20px;
}
.proj-themes-flight {
padding: 160px 0 40px 0 !important;
}
.holidaypagecls {
padding: 40px 0 40px 0 !important;
}
.flighsearch-show-flight-home input {
display: inline-block !important;
}
.checkbox_handlecls {
float: none;
text-align: left;
width: 70%;
margin-top: 5px;
}
.checkbox_handle-cls {
float: none;
text-align: left;
width: 100%;
}
.international_fligt_logo h5 {
margin: 0;
float: none !important;
width: auto;
}
.oneway-mb .international_flight_cityname {
float: left;
width: 100%;
text-align: left;
color: #444;
}
.theme-search-results-item-flight-section-path-line-start1,
.theme-search-results-item-flight-section-path-line-end1,
.theme-search-results-item-flight-section-path-line-middle1,
.theme-search-results-item-flight-section-path-line-middle-11,
.theme-search-results-item-flight-section-path-line-middle-21 {
top: 12px;
}
.theme-search-results-item-flight-section-path1 {
margin: 0;
}
.removeclas .destination_left_details p,
.removeclas .destination_right_details p {
line-height: 13px;
}
.removeclas span.cabin_box1 {
width: auto;
float: none;
}
.fiardetails_bg .destination_left_details p {
line-height: 13px;
}
.mb-flight-cls {
float: none !important;
}
.flightcustomcls {
margin-bottom: 0 !important;
}
.flightcustom-cls {
width: 70px;
line-height: 14px;
float: left;
}
/*12-9-2020*/
.oneway-mb .international_flight_cityname {
float: left;
width: 100%;
text-align: left;
color: #444;
}
.fairsummarynopadding {
padding-bottom: 50px;
}
.mdfy_flightdatemiddle-icon {
float: left;
font-size: 10px;
color: #ffffff;
margin: 0;
padding: 0;
font-weight: bold;
padding-left: 6px;
line-height: 16px;
text-align: center;
}
.mdfy_flightdate_left {
float: left;
font-size: 10px;
color: #ffffff;
margin: 0;
padding: 0;
font-weight: bold;
line-height: 16px;
text-align: center;
}
p.daytext {
font-size: 10px;
color: #ffffff;
font-weight: 500;
text-align: left;
}
.mdfy_flightdatemiddle {
float: right;
font-size: 10px;
color: #ffffff;
margin: 0;
padding: 0;
font-weight: bold;
line-height: 16px;
text-align: center;
}
.name_planecls {
float: none !important;
margin-bottom: 0px !important;
font-size: 9px !important;
}
.multycity_wrappercls-new {
padding-bottom: 10px !important;
margin-top: 10px !important;
padding-top: 0 !important;
}
.wrappercls-new {
padding-bottom: 3px !important;
}
.checkboxcontainerreview-round .checkmark {
display: inline-block;
width: 16px;
height: 16px;
background: white;
position: absolute;
left: -5px;
top: 0;
border: 2px solid #ccc;
border-radius: 100%;
}
.round-citycls {
margin: 0;
width: 100%;
text-align: left;
}
.round-timecls {
width: 100%;
margin: 0;
}
.roundtripright-scroll {
padding-right: 0;
}
.roundtripleft-scroll {
padding-left: 0;
padding-right: 0;
}
.durationcls {
width: 100%;
margin: 0;
}
.round-leftcls {
margin-top: 0 !important;
width: 84% !important;
}
.round-left-width {
width: 16% !important;
}
.multicity_radio_button {
/*padding-left: 16px;*/
padding-left: 6px;
}
.round-left-width {
margin-top: 0 !important;
}
/*12-9-2020*/
.destination_left_details {
width: 100%;
float: left;
}
.showindesktop1 {
display: block !important;
}
.selectseats .destination_name {
float: left;
line-height: 15px;
padding-right: 10px;
font-size: 13px;
}
.modal-open .modal {
z-index: 999999 !important;
}
.mobile_footerright {
width: 50%;
float: right;
}
.mobile_footerleft {
width: 50%;
float: left;
}
.showindesktop1 {
top: 29px !important;
text-align: left;
}
.sortlisting-flight-round {
margin-top: 0 !important;
padding-top: 8px !important;
padding: 10px !important;
position: fixed !important;
width: 100%;
z-index: 999999;
background: #fff !important;
left: 0;
top: 0;
height: 100%;
overflow: scroll;
}
.round-inter-oadding0 {
padding: 0;
}
.round-inter-leftside {
width: 65% !important;
}
.round-inter-downarrow {
bottom: 0 !important;
left: 47% !important;
}
.round-intre-right {
width: 35% !important;
}
.standard_class>.radio,
.standard_class>.radio {
width: 100%;
flex: 0 0 100%;
/*max-width: 49%;*/
max-width: 100%;
float: left;
margin-right: 1% !important;
margin-left: 0;
}
.standard_class,
.travelclass_main.standard_class {
margin-top: 10px;
height: auto !important;
margin-bottom: 10px;
}
.mulitcity_name_mobile {
line-height: 12px;
}
.flight_stop1-mobile {
top: 29px !important;
}
.showindesktop {
display: block;
text-align: left !important;
}
/*.downarrow-round {*/
/*left: 45%;*/
/*bottom: -8px;*/
/*}*/
.price-font {
margin-right: 10px;
font-weight: bold;
font-size: 12px;
}
.f-exchangeicon {
top: 3px !important;
left: -12px !important;
}
.SelectClass {
display: inline-block !important;
}
#checkbox-2100 {
display: inline-block;
}
.flighthome {
margin-bottom: 10px !important;
}
.destination_name {
float: left;
line-height: 14px;
margin: 0 5px 0 0 !important;
}
.fair_summary {
background: #fff;
border: 1px solid #d7d7d7;
margin: 20px 0 20px 0;
padding: 0px;
}
.backbutton {
padding: 5px 12px !important;
}
.mobile_reviewpadding_0 {
padding-left: 0px !important;
padding-right: 0px !important;
}
.fairsummarynopadding {
padding-left: 0px !important;
padding-right: 0px !important;
}
.exchange_transfer2 {
top: 16px !important;
}
.internation-flight-search-Banner .t-box-cls:after {
position: absolute;
bottom: 0px;
right: 18px;
height: 16px;
content: "";
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 1.3em solid transparent;
border-left: .3em solid transparent;
}
.marginalign_top {
margin-top: 12px !important;
}
.marginalign_top_6 {
margin: 6px 0 0 0 !important;
}
.flightPaxInfo_border {
border: 0px solid #d7d7d7 !important;
}
.mobile_show_margin {
margin-bottom: 0;
}
.t-box-cls:after {
position: absolute;
bottom: -1px;
right: 18px;
height: 16px;
content: "";
top: 20px;
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 1.3em solid transparent;
border-left: .3em solid transparent;
}
.mobile_margin_traveller {
margin: 6px 0 0 !important;
}
.mobile-hide-section {
display: none;
}
/*#passenger-details .ui-accordion .ui-accordion-header {*/
/*background: aliceblue;*/
/*color: #fff;*/
/*}*/
.skippcls {
margin-top: 0;
}
.backbutton {
float: left;
margin-top: 0;
}
.outstaion .flightradio {
padding-left: 4px;
}
.outstaion .padding-0 {
padding-bottom: 4px;
padding-left: 6px !important;
}
.padding-right0 {
padding-right: 0 !important;
}
#done_traveller {
width: 100%;
padding: 8px;
background: var(--home-tab-icon);
}
.outstaion label {
font-size: 14px;
}
.outstaion .custom-control {
margin: 0;
}
.modify-hide {
display: none !important;
}
.flight_search_list_details .theme-search-results-item-flight-section-path-fly-time p {
font-weight: 600;
}
.sortlisting-flight {
margin-top: 0 !important;
padding-top: 8px !important;
padding: 10px !important;
position: fixed !important;
width: 100%;
z-index: 999999;
background: #fff !important;
left: 0;
top: 0;
height: 100%;
overflow: scroll;
}
.internation-flight-search-Banner .srch_form {
margin-top: 0px !important;
position: relative !important;
padding-top: 0px !important;
padding: 10px !important;
position: fixed !important;
width: 100%;
z-index: 999999;
background: #fff !important;
left: 0;
top: 0;
height: 100%;
-webkit-transition: opacity .15s linear;
-o-transition: opacity .15s linear;
transition: opacity .15s linear;
}
#flight-filter {
padding: 10px;
position: fixed;
width: 100%;
z-index: 999999;
background: #fff;
left: 0;
top: 0;
height: 100%;
overflow: scroll;
}
.flight-wrapper-cls {
margin: 0;
}
.flight_search_list_details .flight_time2 {
font-size: 11px;
}
.flight_search_list_details .flight_time2 {
font-weight: 600;
}
.fligt_logo-content h5,
.fligt_logo-content h6 {
font-size: 11px;
font-weight: 600;
}
#myModal_viewmore .modal-dialog button {
font-size: 19px;
font-size: 22px;
/*padding: 18px 1px;*/
}
.internation-flight-mobile {
position: fixed;
width: 100%;
z-index: 999;
top: 0;
}
.search-btn {
font-weight: 400;
margin: 5px 0 0 0;
}
.form-control {
margin-bottom: 10px;
padding: 0 4px;
font-size: 12px !important;
}
.flight_search_list_international {
padding: 4px !important;
margin-top: 0 !important;
margin-bottom: 5px !important;
}
.mobile-hide-meals-icons {
display: none;
}
.fl-price-published {
margin-right: 10px;
font-weight: bold;
font-size: 12px;
}
.seats_available {
display: none;
}
.published {
background: none;
color: #444;
padding: 0;
font-size: 10px;
}
.traveller_login {
font-size: 12px;
}
.seatmapModal {
float: none;
padding: 8px 0;
margin: 6px auto;
display: block;
}
.smallsize {
display: none !important;
}
h4.ticket_info_text {
margin-bottom: 10px;
margin-right: 0;
float: left;
}
.selectaddonsradio-toolbar {
padding-left: 0 !important;
}
.booking_form_warpper_review {
padding: 10px;
margin-top: 50px;
}
.seatbtn-flt {
width: 130px !important;
margin-bottom: 10px !important;
padding: 10px !important;
}
.srch_form .form-control {
margin-bottom: 5px;
font-size: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
margin-top: 5px;
}
.travler-fairsummry {
padding-left: 15px;
padding-right: 15px;
}
.internation-flight-mobile .fa {
color: #fff;
text-decoration: none;
}
#proceed {
margin: 0 auto;
text-align: center;
float: right;
}
.t-radiobtn.flightradio {
width: 100%;
overflow-y: hidden;
overflow-x: auto;
margin-bottom: 5px;
white-space: nowrap;
display: inline-block;
}
.copyright .copyright-txt {
margin: 0px 0 5px 0;
}
.adult_box_travel {
font-size: 9px;
top: 36px;
width: 100%;
left: 20px;
}
.selectaddons_wrapper .modal-body {
padding: 0px;
}
.flight-dt-icons {
margin-left: 0;
float: none;
/*margin-top: 6px;*/
/*float: none;*/
line-height: 26px;
}
.multicity_form_boxshow {
left: 44%;
bottom: 0%;
}
.date-parent input {
position: relative;
}
.fair_information_details {
padding: 0px;
}
.fair_details_title {
padding: 5px;
}
.date-parent input {
position: relative;
}
.mobile_footer_bottomcontinuefixed .active {
background: #3584bd;
}
.flight-mb-search {
background: none !important;
}
.roomBoxMain .roomBoxMainIn .counter {
color: #000 !important;
left: 0;
top: -4px;
text-align: center;
margin: 0 auto;
padding: 0;
display: block;
width: 60px;
line-height: 30px;
}
.internation-flight-search-Banner .standard_class {
height: 140px;
}
.internation-flight-search-Banner .standard_class label {
margin: 2px 0;
}
.internation-flight-search-Banner .room_booking_traveller {
padding-right: 0;
}
.internation-flight-search-Banner .room_booking_traveller .title {
font-size: 12px;
background: var(--text-color-white);
color: #323232;
padding: 2px 10px;
margin-bottom: 10px;
width: 100%;
}
.internation-flight-search-Banner .search-btn {
/* background: var(--home-tab-icon);
color: #323232;font-weight: 600;*/
background: #d41a21;
color: #ffffff;
font-weight: 600;
}
.flight-pl-0 {
padding-left: 0;
/*background: rgb(52 146 150 / 13%);*/
margin: 1px;
max-width: 49% !important;
list-style-type: none;
line-height: 26px;
padding: 0;
text-align: left;
width: 117px;
display: inline-block !important;
}
/*.t-radiobtn.flightradio {*/
/*display: -ms-flexbox;*/
/*display: flex;*/
/*-webkit-box-pack: justify;*/
/*-webkit-justify-content: space-between;*/
/*-moz-box-pack: justify;*/
/*-ms-flex-pack: justify;*/
/*justify-content: space-between;*/
/*-webkit-box-align: center;*/
/*-webkit-align-items: center;*/
/*-moz-box-align: center;*/
/*-ms-flex-align: center;*/
/*align-items: center;*/
/*-webkit-border-radius: 4px;*/
/*-moz-border-radius: 4px;*/
/*border-radius: 4px;*/
/*-webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);*/
/*-moz-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);*/
/*box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);*/
/*background-color: #ffffff;*/
/*padding: 4px 0px 4px 0px;*/
/*width: 100%;*/
/*margin: 0px auto;*/
/*}*/
.roundmb {
bottom: 68px !important;
}
.sortingnames-flight {
margin-bottom: 10px;
border-bottom: 1px solid #eee;
padding-bottom: 6px;
font-weight: 600 !important;
}
.internation-flight-search-Banner .srch_form {
background: #fff !important;
}
.internation-flight-search-Banner .t-radiobtn label,
.nonstop_mytrip {
color: #34495e !important;
}
.ui-datepicker.ui-datepicker-multi {
width: 100% !important;
top: 0 !important;
left: 0 !important;
position: fixed !important;
height: 100% !important;
}
.addonnfair {
display: none;
}
.travelogbanner img {
width: 100%;
}
.addons_textselect_option {
border-left: 0px dashed #eaeaea;
padding-left: 0;
padding-right: 0;
border-top: 1px solid #eaeaea;
padding-top: 10px;
padding-bottom: 5px;
}
.addons_textselect_option_one {
padding: 0;
}
.addonsselect_left {
float: left;
padding: 5px 0;
}
.addonsselect_left h4 {
font-weight: bold;
font-size: 13px;
line-height: 10px;
color: #2C3E50;
margin: 0;
padding: 0;
}
.addonsselect_left .adult_text_arrival {
color: #7F7F7F;
font-family: 'Poppins', sans-serif!important;
font-weight: bold;
font-size: 10px;
line-height: 18px;
}
.addonsselect_right {
float: none;
width: 100%;
}
.selectaddonsradio-toolbar {
margin: 2px 0 0;
}
/*Blog starst*/
.bannercls {
height: auto;
}
.blog-d-img {
height: 200px;
}
.blogdetail-box {
padding: 0;
border: none;
}
.blog-detail-heading {
margin: 14px 0;
}
.post-info {
margin-left: 40px;
line-height: 20px;
}
.recent-blog-detail-heading {
font-size: 12px;
}
.blogimg {
height: 200px;
}
.blog-content {
padding: 20px !important;
}
.blog-content .date {
text-align: left;
margin-left: 15px;
color: #3c3c3c;
}
.blog-content .date .day {
margin: 0 0 0.7rem 0;
font-size: 30px;
font-weight: 600;
line-height: 20px;
float: left;
}
.blog-content .date .month {
font-size: 20px;
line-height: 20px;
text-transform: uppercase;
float: left;
margin: 0 6px;
font-weight: 600;
}
.blog-content .date .year {
font-size: 20px;
font-weight: 600;
float: left;
line-height: 20px;
}
.blog-content .preview {
color: #737a83;
height: auto;
margin-bottom: 0px;
word-break: break-all;
}
.blog-content p {
padding: 1em 0 0 0 !important;
color: #444;
word-break: break-all;
font-size: 14px;
}
/*Blog ends*/
/*Contact start*/
.contactus .offset-8 {
margin-left: 0;
}
.contactdetails {
margin-top: 10px;
}
/*Flight home */
.flighthome-banner {
height: auto !important;
}
.visa-banner-content-flight-home {
width: 90%;
display: block;
z-index: 99;
transform: translate(-50%, -68%);
border-top: none;
}
/*visa listing start*/
.visa-documents-dt details {
padding: 15px 10px;
}
.visa-dt-right {
display: none;
}
.Visa-box h1 {
font-size: 12px;
}
.Visa-box {
padding: 10px;
}
.Visa-box .price1 {
font-size: 14px;
}
.visa-documents-dt details summary {
padding: 8px;
font-size: 14px;
}
.visa-tabbing li {
margin-right: 0px;
}
.visa-tabbing li.active a {
padding: 7px;
}
.visa-tabbing li a {
font-size: 12px;
padding-left: 4px;
padding-right: 4px;
}
#visachooseus .container-fluid .col-sm-3 {
flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.visa_text_working {
line-height: 25px;
}
a#nextbtn {
margin: 8px;
font-size: 14px;
line-height: 24px;
}
.visa-list {
padding: 10px;
}
.listing-banner-title {
font-size: 14px;
}
.visa-srch_form input {
margin-bottom: 10px;
margin-bottom: 10px;
font-size: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.listing-title-cls {
font-size: 14px;
}
.visa-box {
padding: 10px;
line-height: 22px;
margin-bottom: 15px;
}
.visa-pkg-price-box {
font-size: 14px;
}
.visa-title1 {
font-size: 16px;
}
.visa-title2,
.visa-title3 {
font-size: 14px;
}
.visa-apply_right {
font-size: 14px;
font-weight: 600;
padding: 2px 10px;
}
/*visa listing ends*/
.cancel-btn-mb-sort {
display: block;
}
#car-search-mb {
border-radius: 0 !important;
border: 1px solid #e1dede;
margin: 10px;
}
.carlistingBanner .container-fluid {
padding: 0;
}
.carlistingBanner .cancel-btn {
right: 20px;
}
.filter-sec {
position: fixed;
width: 100%;
height: 100%;
z-index: 999999;
overflow: auto;
top: 0;
left: 0;
}
.footer-list {
display: none;
}
.sortright-flight ul,
.sortlisting-flight-round ul {
background: #fff;
position: absolute;
top: 0px;
margin: 10px;
z-index: 999999;
width: 95%;
border: 1px solid #e1dede;
padding: 8px;
left: 0;
}
.sortright-flight ul li,
.sortlisting-flight-round ul li {
display: block;
width: 100% !important;
float: none;
text-align: left;
}
.sortright-flight li a,
.sortlisting-flight-round li a {
padding-left: 0;
width: auto;
display: block;
}
/* .sortright-flight li a.active, .sortright-flight ul li a.active_sort,
.sortlisting-flight-round li a.active, .sortlisting-flight-round ul li a.active_sort
{ padding: 2px 4px 2px 20px; }*/
.cancel-btn-mb-sort img {
width: 12px;
margin: 0 auto;
display: block;
}
.cancel-btn-mb-sort {
position: absolute;
top: 18px;
z-index: 99999999;
line-height: 25px;
right: 12px;
padding: 2px;
border: 1px solid var(--blue_color);
}
.flight-modify,
a.flight-modify:hover {
color: #fff;
text-align: center;
font-size: 12px;
}
.flight-modify,
a.flight-sort {
color: #fff;
font-size: 12px;
background: #4a6279;
padding: 4px;
border-radius: 4px;
margin: 0 auto;
display: block;
text-align: center;
}
.nonstop_mytrip-mb {
margin-left: 0;
margin-right: 0;
}
.count-input_cls {
width: 200px;
background: #eee;
padding: 5px;
margin: 0 auto;
}
.switch-mb {
margin-bottom: 0;
}
.slider:before {
position: absolute;
content: "";
height: 11px;
width: 11px;
left: 6px;
bottom: 3px;
background-color: #243241;
-webkit-transition: .4s;
transition: .4s;
}
.roundtripleft-scroll,
.roundtripright-scroll {
height: 550px;
overflow-x: hidden;
overflow-y: scroll;
}
.roundtripright-scroll::-webkit-scrollbar,
.roundtripleft-scroll::-webkit-scrollbar {
width: 5px;
}
.traveller-detaisl .name_traveller_addons {
margin-bottom: 24px !important;
}
.cust-info {
padding: 16px 6px;
}
.congartualtion-icon {
width: 80px;
text-align: center;
margin: 0 auto;
}
.reviewleft-round {
margin-bottom: 100px;
}
.reviewleft {
margin-bottom: 100px;
}
.multycity_wrapper {
padding: 8px 10px;
}
.roundsecrhlist {
;
padding-bottom: 120px !important;
}
.internation-flight-search-Banner .room_boxcls {
width: 95%;
left: 0;
margin: 2%;
}
.continue_btn {
display: none;
}
.onewaylist {
margin-bottom: 60px;
margin: 10px;
}
.roundtrip-list {
margin: 10px;
}
.divider_line_height {
display: none;
}
.sortlisting-flight,
.sortlisting-flight-round {
display: none;
}
.flight-traveldetails {
padding: 0;
}
.flight-traveldetails .hotel-Summry h2,
.onwordtxt {
font-size: 14px;
}
.flight-traveldetails .hotel-Summry p {
font-size: 11px;
margin-bottom: 0;
}
.flight-traveldetails .continue_btn {
margin-top: 10px !important;
}
.mobile_footerright .paynowbtn22 {
margin-top: 0;
width: 94%;
}
.mobile_footer_bottomcontinuefixedtop {
display: block;
position: fixed;
width: 100%;
z-index: 99999;
background: #fff;
bottom: 0;
padding: 8px 6px 15px 12px;
height: auto;
margin: -4px 0 0 0;
width: 100%;
}
.mobile_footerlefttop {
float: left;
width: 60%;
}
.mobile_totalamounttop {
font-size: 18px;
color: #444;
float: left;
font-weight: bold;
}
.price_mobiletop {
font-size: 13px;
color: #444;
display: block;
font-weight: 600;
}
.mobile_footerrighttop {
float: right;
width: 40%;
}
.continue_btn_22top {
padding: 6px 0;
border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin: 0;
background-color: #eb261d;
border-color: #eb261d;
color: #fff;
width: 90%;
float: right;
text-transform: capitalize;
}
.roundedfoorter-bottom {
bottom: 68px !important;
border-radius: 10px !important;
}
.footer-hide,
.copyright-hide {
display: none;
}
.select_flight_result {
background: #717171;
border-radius: 20px 20px 0 0;
-o-border-radius: 20px 20px 0 0;
-moz-border-radius: 20px 20px 0 0;
-webkit-border-radius: 20px 20px 0 0;
padding: 17px 0 9px;
margin: 0;
position: fixed;
bottom: 0;
width: 100%;
z-index: 999;
display: none;
}
.flight_search_list {
background: #fff;
-webkit-box-shadow: 0 2px 2px 0px #b5bcbf;
box-shadow: 0 2px 2px 0px #b5bcbf;
-moz-box-shadow: 0 2px 2px 0px #b5bcbf;
-o-box-shadow: 0 2px 2px 0px #b5bcbf;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-o-border-radius: 0;
padding: 2px 10px;
position: relative;
margin: 0 0 0 0;
border: 1px solid #ECF0F1;
}
.flight_search_list .col-xs-2 {
width: 16.66666667% !important;
}
.fligt_logo img {
margin: 0;
padding: 0;
width: 25px;
height: 25px;
}
.flight_search_list .col-xs-8 {
width: 66.66666667% !important;
}
.flight_details {
margin: 5px 0 0;
padding: 0;
text-align: center;
}
.theme-search-results-item-flight-section-path-fly-time {
text-align: left;
width: 88%;
position: absolute;
top: 4px;
left: 13px;
display: block;
}
.theme-search-results-item-flight-section-path-fly-time p {
font-size: 12px;
font-weight: 600;
margin-bottom: 0;
color: #293143;
font-size: 11px;
font-weight: 600;
line-height: 13px;
width: 32%;
float: left;
}
.theme-search-results-item-flight-section-path-line {
position: absolute;
top: 30px;
left: 0;
width: 100%;
height: 3px;
background: #b3b3b3;
}
.theme-search-results-item-flight-section-path-line-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #656767;
margin-bottom: 10px;
margin-left: 10px;
-webkit-box-shadow: 0 0 0 2px #fff;
box-shadow: 0 0 0 2px #fff;
}
.theme-search-results-item-flight-section-path-line-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #656767;
margin-bottom: 10px;
margin-left: 10px;
-webkit-box-shadow: 0 0 0 2px #fff;
box-shadow: 0 0 0 2px #fff;
}
.theme-search-results-item-flight-section-path-fly-time {
text-align: left;
width: 88%;
position: absolute;
top: 4px;
left: 13px;
display: block;
}
.flight_details {
margin: 5px 0 0;
padding: 0;
text-align: center;
}
.flight_search_list .col-xs-2 {
width: 16.66666667% !important;
}
.flight_price {
font-size: 14px;
color: #06a240;
margin: 3px 12px 4px;
padding: 0;
font-weight: bold;
text-align: right;
line-height: 16px;
float: left;
}
.hide {
display: none;
}
#flight-filter {
display: none;
}
#filters_col {
display: none;
}
.flight-sort,
.flight-sort:hover {
color: #fff;
font-size: 12px;
}
a.flight-filter i,
.flight-modify i {
margin-right: 10px;
}
a.flight-filter {
color: #fff;
font-size: 12px;
background: #4a6279;
padding: 4px;
border-radius: 4px;
margin: 0 auto;
display: block;
text-align: center;
}
span.flight-toggletbn {
color: #fff;
font-size: 12px;
}
span.flight-toggletbn label.switch {
width: 40px;
height: 18px;
float: left;
margin-top: 4px;
margin-left: 10px;
}
span.flight-toggletbn .nonstop_mytrip {
color: #fff;
font-size: 12px;
margin: 0;
margin-top: 4px;
}
span.flight-toggletbn .switch input:checked+.slider:before {
position: absolute;
content: "";
height: 13px;
width: 13px;
left: -2px;
bottom: 3px;
background-color: var(--green_color);
-webkit-transition: .4s;
transition: .4s;
}
span.flight-toggletbn .slider:before {
position: absolute;
content: "";
height: 13px;
width: 13px;
left: 6px;
bottom: 3px;
background-color: #243241;
-webkit-transition: .4s;
transition: .4s;
}
.internationalbox {
display: none;
}
.txtcolor {
color: #323232 !important;
font-size: 12px !important;
}
.txtcolor a.backarrow i {
color: #323232;
}
.serchbanner-mobile {
display: block;
border-bottom: 1px solid #eee;
margin-bottom: 10px;
}
.mobile_totalamount {
font-size: 10px;
color: #3584bd;
float: left;
}
.price_mobile {
font-size: 15px;
color: #fff;
display: block;
}
.continue_btn_22 {
padding: 10px 0;
border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
margin: 0;
background-color: #eb261d;
border-color: #eb261d;
color: #fff;
width: 94%;
}
.mobile_footer_bottomcontinuefixed {
display: block;
position: fixed;
width: 100%;
z-index: 99999;
background: #34495E;
bottom: 20px;
padding: 6px 12px;
height: auto;
border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-webkit-border-radius: 8px;
-ms-border-radius: 8px;
}
.booking_review_flight {
display: none;
}
.mobile_flight_title .fa {
color: #fff;
line-height: 26px;
margin-left: 10px;
}
.booking_list {
padding: 20px 0;
margin-top: 10px;
}
.mobile_flight_title a.backarrow {
color: #293143;
font-size: 18px;
margin-right: 15px;
float: left;
line-height: 14px;
margin-left: 0;
}
.mobile_flight_title {
color: #ffffff;
font-size: 16px;
display: block;
margin: 6px 0 10px;
font-weight: bold;
padding: 0;
}
.mobile_header {
background: #3584bd;
color: #fff;
padding: 7px 0 3px;
display: block;
margin-bottom: 0;
position: fixed;
width: 100%;
z-index: 999;
top: 0;
}
.nonrefundable a span {
font-size: 12px;
display: inline-block;
clear: both;
margin-right: 3px;
color: var(--flightmobile-titletxt);
}
.airport_timeinformation {
width: 76%;
margin-top: 7px;
margin-bottom: 7px;
line-height: 10px;
}
.mytrip_babbage_wrapper span {
font-size: 11px;
color: var(--flight-cus-details-smalltxt);
margin: 0px 0 0 0;
margin-right: 3px;
padding: 0;
font-weight: 600;
}
.flight_align_right {
text-align: right !important;
}
.theme-search-results-item-flight-section-path-line-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #656767;
margin-bottom: 10px;
margin-left: 10px;
-webkit-box-shadow: 0 0 0 2px #fff;
box-shadow: 0 0 0 2px #fff;
}
.flight_search_list_details .flight_details {
margin: 0;
padding: 0;
text-align: left;
}
.theme-search-results-item-flight-section-path-line-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #656767;
margin-bottom: 10px;
margin-left: 10px;
-webkit-box-shadow: 0 0 0 2px #fff;
box-shadow: 0 0 0 2px #fff;
}
.theme-search-results-item-flight-section-path-line {
position: absolute;
top: 30px;
left: 0;
width: 100%;
height: 3px;
background: #b3b3b3;
}
.theme-search-results-item-flight-section-path-fly-time p {
margin-bottom: 0;
color: #293143;
font-size: 11px;
font-weight: 600;
line-height: 13px;
width: 100%;
float: left;
}
.theme-search-results-item-flight-section-path-fly-time {
text-align: left;
width: 88%;
position: absolute;
top: 4px;
left: 13px;
display: block;
}
.mobile_hide_section {
display: none !important;
}
.flight_search_list_details .theme-search-results-item-flight-section-path {
position: relative;
height: 60px;
margin: 0 5px;
}
.flight_cityname {
font-size: 12px;
color: #000;
margin: 8px 0;
padding: 0;
font-weight: 600;
}
.flight_search_list_details .flight_time {
font-size: 18px;
color: #293143;
margin: 0;
line-height: 13px;
padding: 10px 0 4px;
font-weight: 600;
}
.flight_details {
margin: 5px 0 0;
padding: 0;
text-align: center;
}
.fligt_logo h6 {
font-size: 12px !important;
color: #000;
margin: 8px 0;
padding: 0;
font-weight: 600;
}
.flight_search_list_details .fligt_logo {
margin: 0;
padding: 0;
text-align: left;
width: 100%;
height: 0;
}
.flight_search_list_details .fligt_logo img {
margin: 0 7px 0 0;
padding: 0;
float: left;
width: 25px;
height: 25px;
}
.flight_search_list_details {
background: #fff;
padding: 6px 6px;
position: relative;
margin: 10px 0;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 7px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border: 1px solid #e2e2e2;
}
.row_padding {
padding-left: 15px;
padding-right: 15px;
}
.flight_padding_0 {
padding-left: 0;
padding-right: 0;
}
.flight_padding_0 {
padding-left: 0;
padding-right: 0;
}
.fair_details {
background: #fff;
border: 0px solid #ECF0F1;
border-radius: 0;
-o-border-radius: 10px 10px;
-moz-border-radius: 10px 10px;
-ms-border-radius: 10px 10px;
margin: 0;
padding: 1px;
margin-bottom: 10px;
}
.internation-flight-search-Banner .cancel-btn {
top: 0;
display: block;
right: 10px;
}
.internation-flight-search-Banner {
padding: 0;
margin-top: 50px;
}
.dept-place .fa-long-arrow-left {
padding-right: 4px;
}
.arrive-day {
color: #fff;
font-size: 11px;
}
.in-flight-srch {
color: #fff;
font-size: 15px;
}
.arrive-date {
color: #fff;
font-size: 12px;
font-weight: 600;
}
.arrive-date p {
margin-bottom: 0;
}
.internation-flight-mobile {
background: #3584bd;
padding: 10px 20px;
}
.internation-flight-mobile .dept-place {
font-size: 12px;
font-weight: 600;
color: #fff;
}
.internation-flight-mobile .arrive-place {
font-size: 12px;
font-weight: 600;
color: #fff;
}
.in-flightborder {
border-right: 1px solid #eee;
}
.internation-flight-search-Banner .srch_form .form-control::placeholder {
font-size: 13px;
}
.internation-flight-search-Banner .srch_form .form-control,
.internation-flight-search-Banner span.flightPaxInfo {
font-size: 13px;
background: var(--text-color-white);
border: 1px solid #ced4da;
}
.exchange_transfer img {
right: auto;
top: 9px;
box-shadow: none;
border: none;
border-radius: 4px;
margin: 0 auto;
text-align: center;
}
.exchange_transfer {
left: -38px;
top: 50px;
box-shadow: none;
border: none;
border-radius: 4px;
}
.homevisacls {
margin-top: 0;
padding-top: 0;
width: 100%;
background: #fff;
padding: 10px;
margin: 0;
}
.internation-flight-search-Banner input:checked+.slider:before {
height: 12px;
width: 12px;
left: 10px;
bottom: 4px;
}
.internation-flight-search-Banner .switch {
width: 50px;
height: 18px;
}
.internation-flight-search-Banner .t-radiobtn label,
.nonstop_mytrip {
font-size: 13px;
}
.international_flight_cityname {
font-size: 11px;
text-align: left;
}
.international_flight_time,
.international_fligt_logo h5 {
font-size: 12px;
text-align: left;
width: 100%;
}
.multicity_radio_button {
font-size: 13px;
}
a.viewdetails_multicity,
.viewdetails_multicity {
font-size: 10px;
padding: 4px 8px;
width: auto;
}
a.edit_multicity_icond {
margin: 0px 5px 0px 0;
line-height: 21px;
}
.multicity_form_boxshow i {
font-size: 20px;
text-align: center;
margin: 0 auto;
display: block;
}
.internation-flight-search-Banner .srch_form {
margin-top: 20px;
position: relative;
padding-top: 40px;
}
.flight_search_list_international {
padding: 10px;
}
.internation-flight-search-Banner .srch_form {
display: none;
}
.internation-flight-mobile {
display: block;
z-index: 999999;
}
.bussorting_mobile {
display: block;
}
.bussorting_mobile {
margin-top: 20px;
}
.sortlisting {
display: none;
}
.fair_content ul li span.price_fair_total {
font-size: 14px;
float: none;
color: green;
font-weight: 600;
float: right;
}
.booking-summary h2 {
font-size: 20px;
}
.hotel-Summry h2 {
font-size: 18px;
}
.bagg_info {
margin: 0;
padding: 0;
border-top: 1px solid #eee;
margin-top: 10px;
padding-top: 10px;
}
.room-infoM {
font-size: 16px;
float: left;
}
.Date-Guest {
margin: 4px 0;
padding: 0;
}
.flight_search_list_details .Date-Guest h5 {
font-size: 16px;
}
.flight_search_list_details .Date-Guest h6 {
font-size: 12px;
}
.Room-guest h3 {
font-size: 14px;
}
.Room-guest p {
font-size: 12px;
margin-bottom: 0;
}
.carlistingBanner .custom-control-inline {
margin-right: 0;
}
.car-main .date-icon {
display: none;
}
.mytrip_destination {
width: 100%;
}
.mytrip_to {
width: 48%;
padding: 10px 10px 10px 10px;
min-height: auto;
margin-top: 0;
}
.mytrip_calender_box {
width: 48%;
margin-top: 10px;
}
.mytrip_departure {
width: 50%;
}
.mytrip_return {
width: 50%;
}
.mytrip_class {
width: 48%;
margin-top: 10px;
}
a.flightsubmit,
.flightsubmit {
width: 100%;
line-height: 30px;
}
.mytrip_city {
width: 48%;
padding: 10px 10px 10px 10px;
min-height: auto;
}
.mytrip_to .form-control,
.mytrip_city .form-control,
.mytrip_class .form-control,
.mytrip_departure .form-control,
.mytrip_return .form-control {
height: 20px;
margin: 0px 0 0;
font-size: 16px;
}
a.flightsubmit,
.flightsubmit {
font-size: 16px;
padding: 5px 21px;
float: none;
margin-top: 10px;
}
.wow {
animation: none;
}
.detail-right {
position: relative;
bottom: 0;
}
.dt-2-btn {
background: var(--blue_color);
padding: 7px 15px;
}
.sticky-form.fixed {
position: relative;
top: 0;
width: 100%;
z-index: 0;
max-width: 100%;
}
.padding-0 {
padding: 0 0 10px 15px;
}
.ft-btn-list {
position: fixed;
bottom: 0px;
left: 0;
right: 0;
z-index: 99999;
width: 100%;
}
.ft-btn-list li {
width: 33.33%;
float: left;
list-style-type: none;
margin-right: 0;
}
.ft-btn-list li a {
width: 100%;
padding: 5px;
font-size: 10px;
display: block;
}
.enquiry-Icon {
background: #00b4b2;
}
.wtsapp-icon {
display: block;
}
.cpy-moble {
margin-bottom: 0px !important;
margin-top: 10px !important;
}
footer .offset-1 {
margin-left: 0;
}
.copyright {
background: #121212;
padding: 20px 0 100px;
}
.custom-nav {
padding: 10px;
position: relative;
}
.navbar-nav li {
padding-left: 0px !important;
}
.mobile_hide_section {
display: none !important;
}
.name_duration {
display: none;
}
.flights_slider_mobile {
width: 100%;
width: 100%;
height: 433px;
overflow-y: scroll;
overflow-x: hidden;
padding-bottom: 125px;
}
.flight_search_list_international {
background: #fff;
-webkit-box-shadow: 0 2px 2px 0px #b5bcbf;
box-shadow: 0 2px 2px 0px #b5bcbf;
-moz-box-shadow: 0 2px 2px 0px #b5bcbf;
-o-box-shadow: 0 2px 2px 0px #b5bcbf;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
padding: 20px 13px 20px 13px;
position: relative;
margin: 0 0 25px 0;
}
.mobile_listno_radius {
border-radius: 0px !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
}
.international_image {
width: 40px;
height: 40px;
position: relative;
display: block;
text-align: center;
border: 2px solid transparent;
padding: 10px;
overflow: hidden;
margin: 0 7px 13px 0;
z-index: 99;
float: left;
}
.multicity_image_handle {
width: 33px !important;
height: 33px !important;
margin: 0 7px 0px 0 !important;
}
.saerch_height_handle {
margin-right: 0;
margin-left: 0;
margin-bottom: 8px;
}
.multycity_wrapper {
margin: 12px 0 5px 0;
}
.addonsselect_right label {
width: 108px;
}
.fair_content ul {
display: inline-grid;
width: 100%;
}
.theme-search-results-item-flight-section-path-fly-time1 p {
font-size: 12px;
font-weight: 600;
}
.theme-search-results-item-flight-section-path-line-dot1 {
width: 6px;
height: 6px;
}
.theme-search-results-item-flight-section-path-line1 {
top: 15px;
height: 1px;
}
.galleryslidercls {
margin-top: 50px;
}
/*22nd march start*/
.servicebox {
position: relative !important;
}
.servicebannerbottom {
padding-top: 30px !important;
}
.servicebannercls-new img {
height: auto;
}
.hotelinternationalcls {
padding-top: 30px !important;
}
.about-section ul li {
list-style-type: none;
}
.about-section ul {
padding-left: 0;
}
/*22ns march ends*/
/*12th july start*/
#filtercar {
position: fixed !important;
top: 0 !important;
}
/*12th july ends*/
}
@media (max-width:768px) {
.detail-mobile-ft {
display: none;
}
.minus-cls {
top: -3px;
}
.theme-search-results-item-flight-section-path-fly-time1 p {
font-size: 11px;
font-weight: 600;
}
.select2-container--default .select2-selection--single {
margin: 10px 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 16px;
}
/*Flight home*/
/*.visa-banner-content-flight-home {*/
/*width: 70%;*/
/*display: block;*/
/*border: none;*/
/*z-index: 99;*/
/*}*/
.serchbanner-mobile {
display: block;
}
.reqst-btn {
font-size: 13px;
}
.sortright ul li.carname {
margin-right: 30%;
}
.sortright ul li.carseats {
margin-right: 0%;
}
.sortright ul li.carkm {
margin-right: 5%;
}
.advanceDetailsBox1,
.advanceDetailsBox2,
.advanceDetailsBox3,
.advanceDetailsBox4 {
right: 0;
width: auto;
}
.carlistingBanner {
padding: 30px 0px;
}
footer .offset-1 {
margin-left: 0;
}
.margin-bt {
margin-top: 18px;
}
.book-txt {
font-size: 14px;
margin-top: 5px;
}
.ft-booknow {
position: fixed;
left: 0;
bottom: 45px;
display: block;
right: 0;
z-index: 99999;
width: 100%;
padding: 6px 10px;
}
#back-to-top {
bottom: 50px;
z-index: 99999;
}
.detail-right {
right: 0;
padding: 10px 0 0 0 !important;
}
.feat-details {
margin-top: -12px;
}
.share-btn {
margin-bottom: 0;
}
.social-share {
margin-bottom: 0;
}
.navbar-nav li {
padding-left: 0;
}
.navbar-nav li a {
font-size: 14px;
}
.tab-list {
margin-bottom: 0px;
}
.testimonial .newsletter-sec {
margin-top: 84px;
}
.bestplace-img {
height: 140px;
width: 100%;
}
.bestplace-img img {
width: 100%;
height: 200px;
}
#bannerslider .owl-carousel.owl-drag .owl-item .item {
height: 400px;
}
/*.search-form-box{margin-bottom:30px;}*/
.MultiWay_hide {
display: none;
}
.hot-deals a.readmore {
margin-top: 10px;
}
.search-box {
padding: 20px;
}
#demos .owl-nav button.owl-prev,
#demos .owl-nav button.owl-next {
display: none;
}
/*.theme-box{min-height:318px;}*/
.proj-themes .theme-box {
min-height: auto !important;
}
.add-icon {
right: 10px;
}
.readmore-right {
right: 2%;
}
.news-btn,
.newsletter .news-field {
float: none;
width: auto;
}
.ft-btn-list a {
padding: 2px;
}
.listing-box {
padding: 10px 0 20px;
}
.dt-1,
.dt-2 {
text-align: left;
font-size: 20px;
}
.list-box {
margin-top: 10px;
}
.list-detail-inner {
margin-top: 0;
}
.list-radio-cls,
.tab-btns-cls {
float: left;
width: 100%;
}
.list-radio-cls span {
margin-left: 0;
}
.fl-checkbox label {
margin-bottom: 6px;
font-weight: 500;
}
.fl-title {
font-size: 16px;
margin-bottom: 5px;
}
.bt-left {
position: relative;
}
.bt-place {
padding: 0px 30px 30px;
}
.newsletter-sec {
margin-top: 0;
}
.newsletter .news-field {
margin-bottom: 10px;
}
.list-detail {
margin-top: 0;
}
.detail-right {
padding: 0;
}
.feat-details {
margin-top: 0;
}
.sharelist {
margin-top: 2px;
}
.detail-sec {
padding: 30px 30px;
}
.fl-img-box .share-btn {
position: relative;
transform: translate(0, 0);
}
.count-input_cls {
width: 150px;
background: none;
padding: 0;
float: right;
}
.room_booking_traveller .title {
font-weight: 600;
font-size: 12px;
padding: 5px;
}
.flight_search_list_details .flight_cityname2 {
font-size: 11px;
}
.destination_left_details .destination_name,
.destination_left_details p,
.destination_right_details .destination_name,
.destination_right_details.mytip_deatilsalign p {
font-size: 12px;
font-weight: bold;
float: left;
}
span.cabin_box1,
.gsttxt {
font-size: 11px;
}
.mytrip_bloginfo12 {
font-size: 11px;
line-height: 20px;
}
.mytrip_time {
font-size: 11px;
font-weight: 600;
}
.mytrip_bloginfo12 .nonrefundable {
margin-top: 22px;
}
.exchange_transfer-home {
top: 50px;
left: -32px !important;
}
}
@media (max-width:767px) {
.galleryslidercls {
margin-top: 70px;
}
.galleryslidercls .item {
height: auto;
}
a.detail_link {
border: 2px solid #e11f2a;
border-radius: 6px;
padding: 7px 4px;
font-size: 11px;
font-weight: 600;
width: 100%;
color: #191818;
max-width: 114px;
text-align: center;
float: right;
text-decoration: none;
margin-left: 10px;
}
a#estinamtebtnid {
background: #e11f2a;
border: 2px solid #e11f2a;
border-radius: 6px;
padding: 7px 7px;
font-size: 11px;
max-width: 114px;
text-align: center;
color: #fff;
float: right;
margin-left: 10px;
width: 100%;
}
.destination_left_details p {
margin: 0;
}
.accountdropdown.show .shadow.dropdown-menu.show a {
font-size: 12px;
line-height: 10px;
}
.roomBoxMain {
left: 0;
width: 100%;
bottom: -16px;
}
.roomBoxMain .roomBoxMainIn .travelerIn .form-control {
height: 26px;
font-size: 12px;
padding: 3px 7px;
}
/*.roomBoxMain .roomBoxMainIn .btn {*/
/*padding-bottom: 0;*/
/*margin-bottom: 4px;*/
/*font-size: 13px!important;*/
/*margin-top: 0;*/
/*padding: 3px;*/
/*}*/
.roomBoxMain .roomBoxMainIn .travelerIn {
padding: 0px 0;
}
.roomBoxMainScroll2 {
height: 124px;
overflow-y: auto;
}
.multicity_form_boxshow {
background: transparent;
}
.bannercls .visa-banner-content {
width: 100%;
}
.visa-list ul li {
font-size: 12px;
}
.bannercls.flighthome-banner {
height: 384px;
}
.bannercls.flighthome-banner .flightbannerimg {
height: 100%;
}
a.edit_multicity_icond img {
width: 16px;
}
.select2-container--open .select2-dropdown {
left: 0px !important;
top: -10px !important;
}
.travelogbanner {
height: auto;
}
.overlay .breadcrumb li.active a {
padding-left: 0;
font-weight: 400;
}
.visa-banner-content {
width: 90%;
}
.visabanner-inner {
top: 55% !important;
}
.traveller_information_box {
margin-bottom: 10px;
padding: 5px;
}
.travelogbanner img {
height: 100% !important;
}
.flight_search_list_international h6.nomargin_top {
font-size: 14px !important;
margin-bottom: 0;
}
.search-result img {
height: auto !important;
object-fit: cover;
}
.box h1 {
font-size: 13px;
padding: 8px 0 2px;
}
.overlay .breadcrumb li a {
font-size: 12px;
}
.mob-pad-tab p {
font-size: 13px;
}
.cont-details {
margin-top: 20px;
}
.ct-inner-dt {
margin-top: 5px;
padding-bottom: 5px;
font-size: 12px;
}
.c-dt-1 {
font-size: 14px;
}
.proj-themes-flight .theme-box {
min-height: auto;
}
.proj-themes .col-lg-2 {
max-width: 50%;
flex: 50%;
}
.priceboldtxt {
font-size: 30px;
color: #3584bd;
}
.continue_btn_22top {
font-size: 14px;
}
.name_traveller_addons .addons ul {
margin: 14px 0 0 0;
font-size: 13px;
}
.name_traveller_addons .addons ul li {
font-size: 9px;
}
.name_traveller_addons .addons_title {
font-size: 11px;
}
.booking-payment th,
.booking-payment td {
font-size: 11px;
}
p.paymentxt {
font-size: 13px;
}
.multycity_wrapper {
margin: 10px 0 0;
padding: 0px 5px 10px;
}
.internationalbox {
display: none;
}
.internation-flight-search-Banner .cancel-btn {
top: 0;
right: 20px;
}
.internation-flight-search-Banner .srch_form {
padding: 0 10px;
}
.internation-flight-search-Banner .container-fluid {
padding: 0;
}
.txtcolor a.backarrow i {
color: #323232;
}
.txtcolor {
color: #323232;
font-size: 12px;
}
a.view_details_multicity {
font-size: 11px;
}
.booking_list {
padding: 0px;
}
.hidden-xs {
display: none!important;
}
.cust-info .custboredr {
border: none;
}
.rowmargin .offset-2 {
margin-left: 0;
}
.mobile-filter {
display: block;
}
#car-filter-cancel {
right: 12px;
}
#car-search-mb {
margin-top: 20px;
border-radius: 10px;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
}
.carlistingBanner {
padding: 0px;
}
#car-search-mb {
position: relative;
padding-top: 50px !important;
}
.selctbus {
width: auto;
}
#car-search-mb {
display: none;
}
.dnldbtn {
margin-bottom: 10px;
}
.departuretxt,
.arrivaltxt {
float: left;
margin-right: 10px;
}
.destinationinfo {
float: left;
}
.bus-listing-info {
height: 40px;
margin: 0;
}
.bus-listing-info-line,
.bus-listing-info-line-start {
display: none;
}
.bus-listing-info-fly-time {
left: 0;
}
.bus-listing-info-line,
.bus-listing-info-line-start {
display: none;
}
.bus-listing-info-fly-time.flight_stop {
top: 20px;
}
.bus-listing-info-fly-time p {
text-align: left;
color: var(--buslisting_durcode);
}
.advanceDetail1 {
margin-left: 0;
}
.booking-summary h2 {
font-size: 18px;
margin-bottom: 0;
}
.hotel-Summry h2 {
font-size: 20px;
letter-spacing: 1px;
}
.Date-Guest {
padding: 0;
}
.flight_search_list_details .Date-Guest h5 {
font-size: 15px;
}
.flight_search_list_details .Date-Guest h6 {
font-size: 11px;
letter-spacing: 0px;
}
.Room-guest h3 {
font-size: 15px;
padding-top: 0px;
}
.bagg_info {
padding: 4px 0;
margin: 0;
}
.continue_btn {
margin-bottom: 10px;
}
.continue_btn:focus {
outline: 0;
box-shadow: none !important;
}
.at-icon {
width: 30px;
margin-left: 0;
}
.dt-box-2-list strong {
font-size: 12px;
word-break: keep-all;
width: 100%;
float: left;
margin-left: 0;
}
.rgister-form .pr-0 {
padding-right: 14px !important;
}
.car-main .date-icon {
display: block;
}
#car_Station .pr-0,
#car_local .pr-0,
#car_transfer .pr-0 {
padding-right: 14px !important;
}
.carcol {
-ms-flex: 0 0 25%;
flex: 0 0 50%;
max-width: 50%;
}
.carlistingBanner .form-control {
margin-bottom: 10px;
}
.carlistingBanner .t-radiobtn {
margin-bottom: 0;
}
.advanceDetailsBox1,
.advanceDetailsBox2,
.advanceDetailsBox3,
.advanceDetailsBox4 {
left: 0;
}
.mytrip_to {
width: 100%;
padding: 10px 10px 10px 10px;
min-height: auto;
margin-top: 10px;
}
.mytrip_calender_box {
width: 100%;
margin-bottom: 10px;
}
.mytrip_departure {
width: 50%;
}
.mytrip_return {
width: 50%;
}
.mytrip_class {
width: 100%;
}
a.flightsubmit,
.flightsubmit {
width: 100%;
line-height: 30px;
}
.mytrip_city {
width: 100%;
padding: 10px 10px 10px 10px;
min-height: auto;
}
.mytrip_to .form-control,
.mytrip_city .form-control,
.mytrip_class .form-control,
.mytrip_departure .form-control,
.mytrip_return .form-control {
height: 20px;
margin: 0px 0 0;
font-size: 16px;
}
a.flightsubmit,
.flightsubmit {
font-size: 16px;
padding: 5px 21px;
float: none;
margin-top: 10px;
}
.mytrip_destination {
width: 100%;
margin-bottom: 10px;
}
.newsletter .news-field {
width: auto;
}
.search_flight_title h3 {
font-size: 30px;
line-height: 0px;
}
.car-list {
margin-bottom: 20px;
}
footer {
padding: 30px 0;
}
.dt-box-2-list .dt-2-btn {
position: relative;
top: 52%;
}
.testimonial .offset-8 {
margin-left: auto;
}
.bt-place .offset-1 {
margin-left: 0;
}
.banner-txt {
font-size: 30px;
}
.bt-right img {
border-radius: 20px;
}
.detail-right {
padding: 12px 0;
bottom: 0;
}
/* .custom-nav .navbar-brand{padding: 0;
width: auto;}*/
/*.custom-nav{padding:0 15px;}*/
.flightradio {
margin-bottom: 10px;
}
.adult_title label span {
margin-left: 4px;
}
.home-tab-btns {
overflow-y: hidden;
overflow-x: auto;
margin-bottom: 0;
white-space: nowrap;
}
.home-srch .t-radiobtn {
margin-bottom: 0px !important;
}
.home-tab-btns .nav-tabs {
border: none !important;
}
.srch_form {
padding: 10px;
}
.search-form-box {
padding-bottom: 0;
}
.room_boxcls {
left: 0;
width: 100%;
}
.home-tab-btns .nav {
width: 100%;
}
.dl-pop-img-cls {
margin-bottom: 10px;
}
.dl-list-box .view-btn {
position: relative;
transform: translate(0, 0);
top: 4px;
}
.dl-box-list {
padding-left: 15px;
}
/*.fl-list-show{padding:10px;}*/
.dl-list-box li {
margin: 3px;
padding: 10px 0 10px 0;
}
.fl-img-box .share-btn {
position: relative;
transform: translate(0, 0);
float: left;
}
.dl-img-box {
height: 60px;
width: 80px;
margin-bottom: 0px;
}
.dl-img-box img {
object-position: center;
}
.col-ft1 .title {
margin-bottom: 0;
font-size: 12px;
}
.share-btn li {
margin-bottom: 10px;
}
.hotel-rating-names ul .ht-nm {
float: left;
}
.hotel-rating-names ul li {
border-bottom: 1px solid #eee;
}
.list-radio-cls,
.tab-btns-cls {
overflow-y: hidden;
overflow-x: auto;
margin-bottom: 10px;
white-space: nowrap;
padding-top: 10px;
}
.ft-dt-list2,
.share-list2 {
margin-top: 10px !important;
}
.wtsp-btn .fa {
display: block;
}
.phone-btn .fa {
display: block;
}
.tab-btns.sticky.fixed {
position: fixed;
background: #fff;
width: 100%;
box-shadow: none !important;
padding: 10px;
}
.tab-btns .tab-list {
margin-bottom: 10px;
max-width: 130px;
font-size: 10px;
}
.detail-sec {
padding: 30px 0px;
}
.dt-title {
font-size: 22px;
}
.plus-bg i {
margin-bottom: 10px;
}
.dt-share {
margin-top: 10px;
}
.login-box {
z-index: 999999;
}
#myModal {
z-index: 99999;
}
.login-box .close {
z-index: 999999;
}
.room-box {
padding: 0;
}
.rgister-form {
margin-top: 0;
}
#Enquire {
z-index: 99999;
}
.cancel-btn {
display: block;
}
.offsetcls1 {
margin-left: 0;
}
.offsetcls {
margin-left: 0;
}
.ft-logo img {
width: 120px;
}
.ft-logo {
margin-bottom: 10px;
}
footer {
padding: 30px 0;
}
.filter-sec {
display: none;
}
footer .ft-title {
margin-top: 10px !important;
}
.navbar-nav li a {
font-size: 12px;
}
.navbar-nav .dropdown-menu {
min-width: 100%;
}
.filter-icon {
display: block;
}
footer .offset-1 {
margin-left: 0 !important;
}
#hot-deals .carousel-control-next-icon {
right: 0;
}
#hot-deals .carousel-control-prev-icon {
left: 0;
}
.navbar-nav li {
border-bottom: 1px solid #eee;
}
.navbar-nav li .active:before {
display: none;
}
.registerbtn {
margin: 0;
font-size: 14px;
}
.theme-box {
margin-bottom: 20px;
}
.bestplace-img {
height: 180px;
max-height: 100%;
}
.title-main h2 {
font-size: 24px;
}
.col-ft1 {
margin-bottom: 10px;
}
.navbar-nav .dropdown-menu {
position: static;
box-shadow: none !important;
padding: 0 !important;
}
.proj-themes .col-md-2 {
max-width: 100%;
flex: 100% !important;
}
.th-1 {
width: 100%;
/* max-height:150px; */
}
.theme-box .theme-img {
height: 200px;
}
.home-tab-btns .tab-list a {
display: inline-block;
padding-bottom: 0;
}
.plus-box {
position: absolute;
right: 40%;
}
.plus-bg {
position: relative;
top: 3px;
right: -4%;
transform: translate(0, -51%);
margin-bottom: 10px;
}
.detail-right {
padding: 0px 0 0 0 !important;
}
.testimonial {
padding: 30px 0;
}
.best-places-content:after {
bottom: -4px;
}
.best-places-content {
margin-bottom: 10px !important;
margin-top: 0px !important;
}
footer {
padding: 30px 0;
}
.copyright {
padding: 20px 0 20px 0;
}
.dt-box-2-list .dt-2-btn {
position: relative;
top: 52%;
transform: translate(10%, -50%);
}
.testimonial .offset-8 {
margin-left: auto;
}
.bt-place .offset-1 {
margin-left: 0;
}
.newsletter .news-field {
width: auto;
}
.chooseus-visa_wrapper .fl-container .col-lg-2 {
flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.addonsselect_right label {
margin-right: 5px;
width: 100px;
}
.info-box {
width: 100px;
height: 30px;
margin: 0 auto;
display: block;
left: 50%;
}
.info-box .fa-chevron-circle-down {
text-align: center;
margin: 0 auto;
display: block;
}
.mb-scroll-height {
padding-bottom: 50px;
}
}
@media (max-width:580px) {
.banner-sub-title-details {
font-size: 12px;
}
.banner-title-details {
font-size: 13px;
}
.exchange_transfer-home {
top: 50px;
left: -33px !important;
}
.info-box-single {
left: 35%;
/*bottom: -30% !important;*/
}
.multycity_wrapper-single {
margin-top: 0 !important;
}
.multicity_button_wrapper {
margin: 5px 0 0;
}
.roundtripleft-scroll,
.roundtripright-scroll {
padding-bottom: 40px;
}
.multicity_form_boxshow {
bottom: -12px;
z-index: 99999 !important;
left: 35%;
}
.roundtriptxt {
padding-top: 0 !important;
}
.multicity_image_handle {
margin: 0 0px 0px 0 !important;
}
.multicity_radio_button .economy-text {
line-height: 10px;
}
.published {
font-size: 9px;
}
.home-tab-btns .tab-list {
padding-left: 0px;
width: auto;
}
.theme-search-results-item-flight-section-path1 {
height: auto;
}
.multicity_radio_button .economy-text {
width: 100%;
font-size: 10px;
float: left;
font-size: 10px !important;
/*border-top: 1px solid #eeee;*/
}
.theme-search-results-item-flight-section-path-fly-time1 {
top: 0px;
}
.flight_stop1 {
top: 19px;
}
.theme-search-results-item-flight-section-path-fly-time1 p {
font-size: 10px;
line-height: 12px;
font-weight: 600;
}
/*.flight_search_list_details .fligt_logo {*/
/*float: left;*/
/*width: 30%;*/
/*}*/
.fligt_logo-content {
float: left;
width: 70%;
margin-bottom: 10px;
}
.flight_search_list_details .flight_cityname2 {
margin: 10px 0 4px;
}
span.cabin_box1,
.gsttxt {
width: 150px;
float: left;
margin-left: 0;
}
.chooseus-visa_wrapper .container-fluid .col-lg-2 {
flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#bannerslider .owl-prev,
#bannerslider .owl-next {
font-size: 40px;
}
/*Flight home*/
/*.visa-banner-content-flight-home {*/
/*width: 100%;*/
/*display: block;*/
/*z-index: 99;*/
/* height: 100%; */
/*}*/
/*visa starts*/
#visachooseus .container-fluid .col-12 {
max-width: 100%;
flex: 0 0 100%;
}
.chooseus_visabox {
margin: 4px 0;
min-height: 130px;
}
.howitworks-process {
margin: 5px 0;
}
/*Visa ends*/
.proj-themes .col-lg-2 {
max-width: 100%;
flex: 100%;
}
/*.ui-datepicker-multi-2 .ui-datepicker-group {width: 100%;}*/
.reviewleft {
margin-bottom: 30px;
}
.singleway {
padding-bottom: 50px !important;
}
.tswitch.FareSummaryDiv tr td.cancellation_text {
font-size: 12px;
}
.offsethide {
margin-left: 0%;
}
.internation-flight-search-Banner {
padding: 0;
}
.dept-place .fa-long-arrow-left {
padding-right: 4px;
}
.arrive-day {
color: #fff;
font-size: 10px;
}
.in-flight-srch {
color: #fff;
font-size: 14px;
}
.arrive-date {
color: #fff;
font-size: 11px;
font-weight: 600;
}
.internation-flight-mobile {
background: #3584bd;
padding: 10px 20px;
}
.internation-flight-mobile .dept-place {
font-size: 11px;
font-weight: 600;
color: #fff;
}
.internation-flight-mobile .arrive-place {
font-size: 11px;
font-weight: 600;
color: #fff;
}
.in-flightborder {
border-right: 1px solid #eee;
}
.internation-flight-search-Banner .srch_form .form-control::placeholder {
font-size: 12px;
}
.internation-flight-search-Banner .srch_form .form-control,
.internation-flight-search-Banner span.flightPaxInfo {
font-size: 12px;
}
.internation-flight-search-Banner input:checked+.slider:before {
height: 11px;
width: 11px;
left: 10px;
bottom: 4px;
}
.internation-flight-search-Banner .switch {
width: 50px;
height: 18px;
}
.internation-flight-search-Banner .t-radiobtn label,
.nonstop_mytrip {
font-size: 13px;
}
.international_flight_cityname {
font-size: 10px;
font-weight: 600;
}
.international_flight_time,
.international_fligt_logo h5 {
font-size: 10px;
font-weight: 600;
line-height: 13px;
float: left;
}
.multicity_radio_button {
font-size: 12px;
}
a.viewdetails_multicity,
.viewdetails_multicity {
font-size: 10px;
padding: 4px 8px;
width: auto;
}
a.edit_multicity_icond {
margin: 0px 5px 0px 0;
line-height: 21px;
}
.multicity_form_boxshow i {
font-size: 20px;
}
.internation-flight-search-Banner .srch_form {
margin-top: 20px;
position: relative;
margin: 0;
border: 1px solid #e1dede;
padding: 8px;
}
.flight_search_list_international {
padding: 10px;
}
.filter-group-items span {
font-size: 13px;
padding-top: 3px;
letter-spacing: 0.5px;
}
.filter-group-items .fa {
padding-right: 4px;
}
.sortlisting {
overflow-y: hidden;
overflow-x: auto;
margin-bottom: 10px;
white-space: nowrap;
}
ul.sortright li {
width: 100%;
list-style-type: none;
}
.sortright li:nth-child(2),
.sortright li:nth-child(3),
.sortright li:nth-child(4) {
width: 40%;
}
.sortright {
margin-bottom: 0;
padding-left: 0;
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap;
}
.sortleft {
width: 20%;
}
.sortright ul {
margin: 0;
padding: 0;
margin-bottom: 0;
padding-left: 0;
}
.sortright ul li {
float: none;
display: inline-block;
}
.sortright ul li.carname {
margin-right: 5%;
}
.carcol {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.car-main .date-icon {
display: block;
}
.carlistingBanner .padding-0 {
padding: 0 0 0 15px;
}
#car_Station .pr-0,
.carlistingBanner .pr-0 {
padding-right: 14px !important;
}
.banner-txt {
font-size: 20px;
}
.home-tab-btns .tab-list {
display: inline-block !important;
}
.hot-deals .owl-carousel.owl-drag .owl-item .item {
height: auto;
overflow: hidden;
}
.owl-carousel .owl-item img {
height: 100% !important;
object-fit: cover !important;
}
#bannerslider .item {
height: 250px;
}
#demos .owl-nav button.owl-prev,
#demos .owl-nav button.owl-next {
display: none;
}
.search-box {
padding: 24px;
}
#bannerslider .item {
height: 140px;
}
.hotdeals-box {
height: 300px;
}
.hot-deals,
.proj-themes,
.best-places {
padding: 30px 0;
}
.main-title {
margin-bottom: 20px;
}
.readmore {
margin-top: 20px;
}
.home-tab-btns .nav {
width: 100%;
overflow-y: hidden;
overflow-x: auto;
margin-bottom: 0px;
white-space: nowrap;
display: inline-block;
}
}
@media (max-width:480px) {
.exchange_transfer-home {
left: -29px !important;
top: 50px !important;
}
.multiciy_rightside {
margin-top: 10px;
}
#flight-filter {
padding: 10px;
}
.cancel-btn {
top: 7px;
right: 23px;
}
.selectaddonsradio-toolbar label {
width: 88px;
padding: 3px;
margin-right: 0;
}
/*.addonsselect_right {*/
/*margin-left: 90px;*/
/*}*/
.flight_search_list_details .flight_time {
font-size: 14px;
}
.view_deatils_wrapper .nav-tabs>li>a {
font-size: 11px;
padding: 0 10px;
}
.continue_btn_22 {
font-size: 12px;
padding: 7px 10px;
}
.price_mobile {
font-size: 12px;
}
.fareDetailsbox1,
.fareDetailsbox2,
.fareDetailsbox3,
.fareDetailsbox4 {
width: 300px;
}
}
@media (max-width:400px) {
/*19th march start*/
.multycity_wrapper {
margin: 30px 0 0;
}
/*19th march ends*/
}
@media (max-width:340px) {
/*19th march start*/
.multycity_wrapper {
/*margin: 20px 0 0;*/
margin: 7px 0 0;
}
/*19th march ends*/
span,
p {
font-size: 13px;
}
.hotel-title-text {
font-weight: 500;
font-size: 14px;
}
.packages_tabnav ul li strong {
font-weight: 400;
font-size: 13px;
}
/*13th jan start*/
.galleryslidercls {
margin-top: 70px;
}
.inserted-room-row {
padding: 12px !important;
}
a.detail_link {
border: 2px solid #e11f2a;
border-radius: 6px;
padding: 7px 4px;
font-size: 11px;
font-weight: 600;
width: 100%;
color: #191818;
max-width: 114px;
text-align: center;
/* float: none; */
text-decoration: none;
margin-left: 5px;
}
a#estinamtebtnid {
background: #e11f2a;
border: 2px solid #e11f2a;
border-radius: 6px;
padding: 7px 7px;
font-size: 11px;
max-width: 114px;
text-align: center;
color: #fff;
margin-left: 0;
width: 100%;
}
/*13th jan ends*/
.theme-search-results-item-flight-section-path-fly-time1 p {
font-size: 8px;
line-height: 12px;
font-weight: 600;
}
.exchange_transfer-home {
left: -24px !important;
}
/*.multiciy_rightside {*/
/*width: 26%;*/
/*}*/
/*.multiciy_leftside {*/
/*width: 100%;*/
/*}*/
.main-title h1 {
font-weight: bolder;
font-size: 24px;
text-transform: uppercase;
}
.flight-pl-0 {
max-width: 123px !important;
}
.t-radiobtn label {
font-size: 13px;
padding-top: 0px;
}
.srch_form .form-control {
font-size: 12px !important;
}
.home-tab-btns .tab-list {
padding-left: 0px;
/*width: 68px;*/
}
.view_deatils_wrapper .nav-tabs>li>a {
padding: 5px 10px;
}
.col-ft1 .title {
font-size: 10px;
}
.ft1-list li a {
font-size: 11px !important;
}
.banner-smalltxt {
line-height: 22px;
}
.visa-amount,
.visatime {
font-size: 16px;
}
.terms_condition_review {
margin-bottom: 0;
}
.destination_right_details .destination_name {
font-size: 12px;
}
.destination_right_details p {
font-size: 10px;
}
.airport_timeinformation {
font-size: 11px;
}
.destination_left_details .destination_name {
font-size: 12px;
}
.booking_list {
padding: 0px;
}
.continue_btn_22 {
padding: 7px 0;
font-size: 14px;
}
.price_mobile {
font-size: 12px;
color: #fff;
display: block;
font-weight: 700;
}
.flight_search_list_details .flight_cityname {
font-size: 11px;
}
.flight_search_list_details .flight_time {
font-size: 12px;
}
.mytrip_babbage_wrapper span {
font-size: 11px;
color: var(--flight-cus-details-smalltxt);
margin: 0px 0 0 0;
margin-right: 0px;
padding: 0;
font-weight: 600;
}
.internation-flight-search-Banner .cancel-btn {
top: 4px;
right: 10px;
}
.internation-flight-search-Banner {
padding: 0;
}
.dept-place .fa-long-arrow-left {
padding-right: 4px;
}
.arrive-day {
color: #fff;
font-size: 9px;
}
.in-flight-srch {
color: #fff;
font-size: 14px;
}
.arrive-date {
color: #fff;
font-size: 11px;
font-weight: 600;
}
.internation-flight-mobile {
background: #3584bd;
padding: 10px 20px;
}
.internation-flight-mobile .dept-place {
font-size: 11px;
font-weight: 600;
color: #fff;
}
.internation-flight-mobile .arrive-place {
font-size: 11px;
font-weight: 600;
color: #fff;
}
.in-flightborder {
border-right: 1px solid #eee;
}
.internation-flight-search-Banner .srch_form .form-control::placeholder {
font-size: 12px;
}
.internation-flight-search-Banner .srch_form .form-control,
.internation-flight-search-Banner span.flightPaxInfo {
font-size: 12px;
}
.internation-flight-search-Banner input:checked+.slider:before {
height: 11px;
width: 11px;
left: 10px;
bottom: 4px;
}
.internation-flight-search-Banner .switch {
width: 50px;
height: 18px;
}
.internation-flight-search-Banner .t-radiobtn label,
.nonstop_mytrip {
font-size: 12px;
}
.international_flight_cityname {
font-size: 10px;
margin: 0;
}
.international_flight_time,
.international_fligt_logo h5 {
line-height: 14px;
font-weight: 600;
display: block;
width: 100%;
}
.multicity_radio_button {
font-size: 9px;
line-height: 24px;
}
a.viewdetails_multicity,
.viewdetails_multicity {
font-size: 10px;
padding: 4px 8px;
width: auto;
}
a.edit_multicity_icond {
margin: 0px 5px 0px 0;
line-height: 21px;
}
.multicity_form_boxshow i {
font-size: 20px;
}
.internation-flight-search-Banner .srch_form {
margin-top: 20px;
position: relative;
padding-top: 0px;
}
.flight_search_list_international {
padding: 10px;
margin-top: 20px;
}
#photoGallery img {
margin-bottom: 10px;
min-height: 70px;
object-fit: cover;
}
.amenitieslist li {
font-size: 14px;
}
#bannerslider .owl-carousel.owl-drag .owl-item .item {
height: 200px;
}
.banner-txt {
top: 25%;
}
.theme-box .theme-img {
height: 100%;
}
.th-1 {
max-height: 200px;
}
.bannercls .flightbannerimg {
height: 200px;
object-fit: cover;
}
.banner-content {
bottom: 0;
top: 60%;
}
.banner-content {
bottom: 4%;
}
/*.bannercls{height:290px !important;}*/
.dt-1,
.dt-2 {
text-align: left;
font-size: 16px;
}
.sticky-form.fixed {
z-index: 99999;
}
.adult_title .form-group {
margin-bottom: 0;
}
.cong-pnrbox {
float: left;
}
.rowmargin .offset-2 {
margin-left: 0;
}
.sharebtn-dt-btn {
width: 100%;
margin-bottom: 10px;
}
.dnldbtn {
width: 100%;
}
.cust-info .custboredr {
border: none;
}
.congratualtion_tex-subtile {
font-weight: 800;
font-size: 22px;
line-height: 30px;
letter-spacing: 2px;
}
.congartualtion-icon {
width: 80px;
text-align: center;
margin: 0 auto;
}
.cust-info {
padding: 16px 10px;
}
.cong-pnrbox {
margin-top: 0px;
font-size: 11px;
}
.cong-pnrbox .confirmed {
font-size: 10px;
}
.continue_btn {
margin-bottom: 0;
margin-top: 0;
}
.book-txt span {
word-break: keep-all;
width: 100%;
float: left;
}
.car-filter li {
padding: 0px 0;
}
.car-filter li a {
font-size: 11px;
}
#car-search-mb .t-radiobtn label,
#car-search-mb .form-control::placeholder,
#car-search-mb .form-control {
font-size: 12px;
}
#car-search-mb .form-control {
margin-bottom: 10px;
}
.fl-title {
font-size: 12px;
}
.fl-btn,
.fl-txt {
font-size: 12px;
}
.filter-sec hr {
margin-top: 10px;
margin-bottom: 10px;
}
.fl-checkbox label {
margin-bottom: 0;
font-size: 12px;
}
.fl-checkbox label {
margin-bottom: 0;
font-size: 12px;
}
.filter-sec .fl-checkbox .custom-control-label::before {
width: 10px;
border-radius: 1px;
height: 10px;
}
.sortitem .custom-control-label,
.sortitem1 .custom-control-label,
.sortitem3 .custom-control-label {
font-size: 12px;
}
.sort1 .fl-title {
margin-bottom: 0;
font-size: 12px;
color: #323232;
text-transform: uppercase;
}
.filter-group-items span {
font-size: 12px;
}
.navbar-brand img {
width: 150px !important;
}
.ft-btn-list li a img {
padding-right: 3px;
}
.ft-btn-list a {
font-size: 10px !important;
}
.theme-search-results-item-flight-section-path-fly-time1 p {
font-size: 10px;
line-height: 12px;
font-weight: 600;
}
/*.international_fligt_logo h5 {*/
/*width: 90px;*/
/*line-height: 18px;*/
/*}*/
}
@media (min-width:575px) and (max-width:991px) {
a.search-btn {
padding: 8px;
}
}
@media (min-width:992px) and (max-width:1317px) {
.mytrip_destination {
width: 47%;
}
.mytrip_calender_box {
width: 50%;
}
.mytrip_class {
width: 46%;
margin-top: 10px;
margin-right: 20px;
}
a.flightsubmit,
.flightsubmit {
margin-top: 10px;
float: left;
}
a.search-btn {
padding: 8px;
}
}
#slide_amount {
margin-bottom: 5px;
}
#slide_amount .rightprice {
float: right;
}
.slider-range span.ui-slider-handle {
border: 2px solid #cccccc !important;
background: #ffffff !important;
font-weight: normal;
color: #3584bd;
outline: none;
cursor: pointer;
top: -3px;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
background: rgb(53, 132, 189);
display: block;
border: 0;
background-position: 0 0;
}
.ui-state-focus,
.ui-widget-content .ui-state-focus {
border-radius: 3px;
}
#slider-range {
width: 96%;
margin: auto;
background: rgb(204, 204, 204);
z-index: 999 !important;
}
#slider-range span {
font-size: 14px;
font-weight: 600;
top: -2px;
color: #807d7d;
width: 16px;
height: 16px;
border-radius: 100% !important;
}
#slider-range .ui-slider .ui-slider-range {
background: rgb(56, 193, 200);
}
.slider-range {
/*border: 1px solid #3584bd !important;*/
z-index: 99999 !important;
border: none !important;
}
.fligt_logo-content h6,
.fligt_logo-content h5 {
/*color: #444;*/
color: #fff;
font-weight: 400;
margin-top: 5px;
margin-left: 4px;
}
.fligt_logo-content {
margin-top: 24px;
}
#dynamic_div {
height: 300px;
overflow: hidden;
overflow-y: auto;
margin-bottom: 20px;
}
.show_wrap_less {
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
width: 100%;
margin-bottom: 10px;
}
.readmore_text1 {
font-size: 14px;
cursor: pointer;
}
.show_wrap_less:nth-child(1) {
margin-top: 0px;
}
.show_wrap_less_ {
margin-bottom: 10px;
}
.show_hide111 {
display: none;
}
.showlwssbtn {
display: block;
}
.hideviewbtn {
display: none;
}
/********* activities css code start ********/
.box-filter-activity1 {
border-bottom: 1px solid #ccc;
}
/********* activities css code end ********/
.checkrate_datealign {
display: block;
width: 100%;
height: calc(1.5em + .75rem + 2px);
padding: .375rem .75rem;
font-size: 13px;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
/*background-clip: padding-box;*/
border: 1px solid #ced4da;
border-radius: .25rem;
}
#travelerDatePickerdetail {
border: 1px solid #ced4da;
border-radius: .25rem;
padding: .375rem .75rem;
font-size: 13px;
font-weight: 400;
}
/*new css*/
#content_overview p {
font-size: 14px !important;
color: #666;
}
#content_highlight p {
font-size: 14px !important;
color: #666;
}
b,
strong {
font-weight: 600;
}
.flights_tabnav.details_tabnav .mobile_scrolling ul {
padding-left: 0px;
}
/*new css*/
/*new css*/
.date-parentwidth {
width: 90% !important;
float: left;
}
a.multiremove22 {
color: #E11F27;
margin-top: 0;
padding-top: 5px;
display: block;
float: right;
font-size: 19px;
}
.addcity-btn {
border: none;
font-size: 13px;
background: #fff;
float: right;
width: 100%;
padding: 8px 20px;
color: #e11f2a;
border-radius: 5px;
font-weight: 700;
text-decoration: none;
margin-bottom: 10px;
text-align: center;
margin-top: 2px;
border: 1px solid #e11f2a;
}
.addcity-btn:focus {
outline: none;
}
.addcity-btn:hover {
text-decoration: none;
color: #fff;
background: #e11f2a!important;
border: 1px solid #e11f2a;
}
.rowmulticity_btm {
margin-bottom: 15px;
}
.multycity_wrapper22 {
padding: 5px 8px;
}
a.viewdetails_multicity2,
.viewdetails_multicity2 {
float: none;
padding: 8px;
}
.multibtm_8 {
margin-bottom: 5px;
}
.desktop_hide {
display: none;
}
.alignleftmulticity {
text-align: left;
}
.multiwidthleft {
width: 75% !important;
}
.multiwidthright {
width: 25% !important;
}
a.edit_multicity_icond2 {
margin: 0 10px 0 0 !important;
}
.edit_multicity_icond2multi1 {
padding: 4px 4px !important;
}
.horizontal-scrollable {
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
}
.horizontal-scrollable>.col-sm-6 {
display: inline-block;
float: none;
}
.select_resultwidthflight {
width: 64.5% !important;
}
@media(max-width: 992px) {
.desktop_hide {
display: block;
}
.mobilehidden {
display: none;
}
}
.multicity_searchbox {
margin-top: 0px;
}
.multicity_searchbox .nav-tabs {
border-bottom: 1px solid #ddd;
}
.multicity_searchbox .nav-tabs>li {
float: left;
margin-bottom: 0px;
}
/*.multicity_searchbox .nav-tabs>li {float: left; margin-bottom: -3px;}*/
.multicity_searchbox .nav>li>a>img {
margin: 0 8px;
max-width: none;
}
.multicity_searchbox .nav-tabs>li.active>a,
.multicity_searchbox .nav-tabs>li.active>a:focus,
.multicity_searchbox .nav-tabs>li.active>a:hover {
color: var(--highlight-color);
cursor: default;
background-color: #fff;
border: 0px solid #d7d7d7;
border-bottom: 2px solid #f8693e;
border-bottom-color: #f8693e;
outline: none;
}
.multicity_searchbox .nav>li>a:focus,
.multicity_searchbox .nav>li>a:hover {
text-decoration: none;
background-color: #fff;
border: 2px solid transparent;
outline: none
}
.multicity_searchbox .nav-tabs>li>a:hover {
border-color: #fff #fff #f8693e;
outline: none;
}
.multicity_searchbox .nav-tabs>li>a {
margin-right: 4px;
background: #666 !important;
line-height: 22px;
border: 1px solid transparent !important;
border-radius: 0 0 0 0;
color: #fff;
font-size: 12px;
font-weight: 600;
display: block;
width: auto;
padding: 10px 15px 10px 15px;
letter-spacing: 1px;
border-radius: 0px 0px 0 0 !important;
}
.multicity_searchbox .nav-tabs>li>a:hover {
border: none;
color: #fff !important;
background: #006cbe !important;
}
.multicity_searchbox .nav-tabs>li>a.active {
border: none;
color: #fff !important;
background: #006cbe !important;
}
.multicity_searchbox .nav-tabs>li.active>a {
border: none;
color: #fff !important;
background: #006cbe !important;
}
.multicity_searchbox .tab-content {
padding-top: 10px;
}
.horizontal-scrollable {
overflow-x: auto;
white-space: nowrap;
}
@media(max-width:992px) {
.horizontal-scrollable>ul.nav-tabs {
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
width: 100%;
display: block;
}
.horizontal-scrollable>ul.nav-tabs>li {
display: inline-block;
float: none;
}
.mobilemuty_texlright {
text-align: right !important;
}
}
/*new css*/
.edit_multicity_icond .smallsize {
display: none;
}
.round-trip-cls {
max-width: 100% !important;
}
.flightsubmit_searchflight:disabled {
background: #b0b0b0;
opacity: 1;
color: #040404;
}
.flightsubmit_searchflight:hover:disabled {
background: #b0b0b0 !important;
color: #040404;
}
button:disabled {
background: #b0b0b0 !important;
opacity: 1;
color: #040404 !important;
}
button:hover:disabled {
background: #b0b0b0 !important;
color: #040404 !important;
}
[type=button]:disabled {
background: #b0b0b0 !important;
opacity: 1;
color: #040404 !important;
}
[type=button]:hover:disabled {
background: #b0b0b0 !important;
color: #040404 !important;
}
.combinefarearea {
background: #f1f1f1;
padding: 10px 0px 11px 0px;
border-bottom: #cecece 1px solid;
}
.combinefareareaclose {
clear: both;
text-align: right;
width: 100%;
display: block;
cursor: pointer;
background: #f1f1f1;
padding: 4px 5px 7px 0;
}
a.addmoreoption_fareclass {
padding: 6px 0;
margin-left: 10px;
color: #d41a21;
border-radius: 1px;
float: right;
font-size: 13px;
text-decoration: none;
}
a.addmoreoption_fareclass:hover {
text-decoration: none;
}