| 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:10px;}
::-webkit-scrollbar-track{background:#f1f1f1;}
::-webkit-scrollbar-thumb{background:#3584bd;}
::-webkit-scrollbar-thumb:hover{background:#555;}
/*body{-webkit-user-select:none !important;-moz-user-select:-moz-none !important;-ms-user-select:none !important;user-select:none !important;}*/
body{
font-family: 'Noto Sans', sans-serif;
}
/*@font-face {
font-family: 'Open Sans';
src: url('../font/opensans-bold.woff2') format('woff2'),
url('../font/opensans-bold.woff') format('woff');
font-weight: 800;
font-style: normal;
}*/
html,body{
scroll-behavior: smooth;
}
/*
@font-face {
font-family: 'Open Sans';
src: url('../font/opensans-extrabold.woff2') format('woff2'),
url('../font/opensans-extrabold.woff') format('woff');
font-weight: 900;
font-style: normal;
}*/
/*@font-face {
font-family: 'Open Sans';
src: url('../font/opensans-semibold.woff2') format('woff2'),
url('../font/opensans-semibold.woff') format('woff');
font-weight: 600;
font-style: normal;
}
*/
/*
@font-face {
font-family: 'Open Sans';
src: url('../font/opensans-bold.woff2') format('woff2'),
url('../font/opensans-bold.woff') format('woff');
font-weight: 700;
font-style: normal;
}*/
.form-control:focus{outline:none;box-shadow:none;}
.fa.fa-rupee{padding-right:4px;}
#flight-filter-sec::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar{width:10px;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:#0170b5 !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: #3584bd;
}
.ft1-list li a, ul.links li a
{
transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
}
.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: auto;
padding: 0;}
.navbar-nav li .active{color:var(--blue_color);}
.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 0;}
.custom-nav .navbar-nav li {
padding-left: 10px;
position: relative;
padding-right: 10px;
}
.lastnav {
padding-left: 20px !important;
}
.custom-nav .navbar-nav li:after{
content: "|";
position: absolute;
right: -7px;
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: 42%;
color: #fff;
left: 44%;
height: 30px;
line-height: 30px;
position: absolute;
}
#bannerslider .owl-next {
font-size: 70px;
width: 30px;
top: 42%;
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;
}
.show_wrap_less{ height: 74px; overflow: hidden; -webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
width: 100%;
}
.readmore_text1{font-size: 14px;cursor: pointer;}
.show_wrap_less:nth-child(1) {
margin-top: 0px;
}
.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:#3584bd;}
.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.1);}
.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:12px;}
.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:12px;}
.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:12px !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 {
font-size: 14px;
}
#testimonial .owl-carousel.owl-drag .owl-item .item{height:auto;overflow:hidden;}
.testimonial{background:var(--testimonail_bg);padding:60px 0;}
#testimonial .owl-prev,
#testimonial .owl-next{display:none;}
.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:30px auto;}
.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: var(--green_color);
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;
}
.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:#3584bd;}
.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);padding: 30px 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:700;}
.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;}
.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:400px;}
.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*/
.destination_bg-slider-slides1 .owl-prev span, .destination_bg-slider-slides2 .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 {
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{
background: #3584bd;
color: #fff;
}
/*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;
}
#testimonial .owl-prev span:hover,#testimonial .owl-next span:hover {
background: #fff;
color: #444;
}
#testimonial .owl-prev span {
color: #fff;
font-size: 24px;
border: 1px solid #fff;
position: absolute;
right: 34px;
width: 30px;
height: 30px;
line-height: 25px;
}
.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;}
.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{ width: 100%;
height: 160px;
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:30px;}
.rating-list span{font-size:12px;}
.rating-list .fa.fa-star{color:#ffcb2f;}
.list-detail span{font-weight:600;font-size:12px;}
.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:11px;font-style:italic;}
.dt-txt-bld{color:var(--blue_color);font-weight:600;font-size:11px;font-style:italic;}
.dt-1{font-size:20px;font-weight:600;right:12px;text-align:right;color:var(--blue_color);}
.dt-2{font-size:24px;font-weight:600;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: #444;
padding: 7px;
font-size: 13px;
text-decoration: none;
border-radius: 4px;
border: 1px solid #3584bd;
}
.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:var(--green_color);color:#fff;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: 200px;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: var(--blue_color);
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:300;font-size:13px;}
.home-tab-btns .tab-list{padding:0;text-align:center;padding-left:20px;width:100px;}
.home-srch{padding:0 !important;}
.home-tab-btns .tab-list a{color: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;font-size: 11px !important;}
.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: var(--blue_color);
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:#f7f7f7;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: 10px;
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:14%;}
.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:12px;}
.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:#f7f7f7;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:bold;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:700;font-size:15px;}
.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;!important:;}
.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:#39c2c8;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: 600;
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;color:var(--flight-smallpara);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: #b0b0b0 !important;
color: #040404;
}
.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:300;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: #363333;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 15px;border:1px solid #d7d7d7;}
.flight_search_list_international .modal-header {
border: none;
position: absolute;
right: 20px;
}
.multiciy_leftside{float:left;margin:0;padding:0;}
.multicity_radio_button_padding_0{padding-left:0px;}
.multicity_radio_button{display:inline-block;position:relative;user-select:none;color:var(--flightmobile-titletxt);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;}
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:#fff;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:12px;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: 10px;
background: #fff;
}
.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.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-down.png);left: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: center;}
.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: 3px 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;}
.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:100;}
.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;
}
.home-packages-new .theme-box, .home-packages-new .theme-box {
height: 225px !important;
}
.home-packages-new .th-1, .home-packages-new .th-1 {
max-height: 160px;
}
.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;
}
.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: 0!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: #f7f7f7;
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: 100px !important;
}
.visa-documents-dt details {
margin-top: 20px;
}
.visa-documents-dt details summary {
padding: 10px;
background:#f7f7f7;
color: #3584bd;
font-size: 16px;
font-weight: 300;
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;
}
.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: 140px 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;
}
#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:#3584bd;
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: 400px;
}
.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 {
color: #777;
display: inline-block;
}
.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;
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: 20px 30px!important;
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;
}
.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;
}
.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;
position: relative;
}.breadcrumb > li + li:before {
content: "/" !important;
}
/*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 / 55%);
left: 0;
padding: 10px;
transform: translate(-0%, -0%);
}
.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: #3584bd;
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: 'Noto Sans', sans-serif;
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;
}
.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: 12px !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;
display: block;
float: left;
display: -webkit-box;
width: 150px !important;
}
.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: #65bfd2;
color: #fff;
border-bottom: 1px solid #65bfd2;
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: #3584bd;
border-color: #3584bd;
}
.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);
}
.roomBoxMain {
width: 380px;
display: inline-block;
position: absolute!important;
border: 1px solid #074f8e;
background: #fff;
left: 10px;
bottom: 0px;
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;
}
.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: 'Noto Sans', sans-serif;
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: #3584bd;
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: 200px;
}
#flight-home-cls .th-1, #flight-home-cls2 .th-1 {
max-height: 160px;
}
#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: #3584bd;
color: #fff;
/*margin-top: 10px;*/
margin-top: 0px;
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: 30px;
}
/*.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: #3584bd !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;
}
.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;}
/*.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: 12px;
background: no-repeat;
text-align: right;
margin-top: 9px;
}
.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%;
height: 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;
}
.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 */
.offer_box {
background: #fff !important;
min-height: 360px;
padding: 10px;
position: relative;
margin-bottom: 10px;
}
.offer_box img {
height: 200px;
margin-bottom: 20px;
object-fit: cover;
border: 1px solid #e5e5e5;
padding: 3px;
}
.offer_box h6 {
font-weight: bold;
color: #444;
line-height: 20px;
}
.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, -15%);
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;
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: 'Noto Sans', sans-serif;
}
/*.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: 25%;
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: 50%;
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: 700;
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;
}
.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: #444;
}
.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: 500;
margin: 10px 0 5px;
text-transform: capitalize;
}
.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: 4;
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;*/
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;
}
.fnt-10-cls {
margin-top: -15px;
position: absolute;
left: 50%;
top: 100%;
transform: translate(-50%,-50%);
}
.dropdown.selectroom_cls-box {
margin-top: 20px;
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;
}
.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: 117px;
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;
}
.details-btn-box {
margin: 8px 0 0;
}
span.similar_package-price {
text-decoration: none;
font-size: 20px;
color: #3584bd;
font-weight: 700;
padding-left: 6px;
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: 20px;
}
.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;
}
.LessDetailContent p, .FullDetailContent p {
color: #666;
font-size: 14px;
text-align: justify;
padding: 0 0 10px;
line-height: 16px;
}
.flights_tabnav .nav-tabs {
border-bottom: 0px solid #ddd;
}
.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: default;
background-color: #fff;
border-top: 2px solid #fff;
border-bottom: 2px solid #e11f2a;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
}
.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;
}
.packagetitle {
margin-top: 20px;
}
.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;
}
.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;
}
#testimonial .owl-prev span:hover,#testimonial .owl-next span:hover {
background: #fff;
color: #444;
}
#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;
cursor: pointer;
margin-top: -6px;
}
.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: 'Noto Sans', sans-serif;
}
.about-section ul li { font-family: 'Noto Sans', sans-serif;}
.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;
}
#dynamic_div {
height: 300px;
overflow: hidden;
overflow-y: auto;
margin-bottom: 20px;
}
.custom-radio .custom-control-label::before,
.custom-radio .custom-control-label::after {
top: 0;
}
/*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: 20px;
}
.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;
}
.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: 22px;
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: #0170b6 !important;
}
@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){
.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, .custom-radio .custom-control-label::after {
top: 2px;
}
#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: 300px;
}
.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: 0px;
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: #3584bd;
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;
}
.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;
}
.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;
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;
}
.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: 'Noto Sans', sans-serif;
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: 250px;
object-fit: cover;
}
.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: 380px !important;
}
.visa-banner-content-flight-home {
width: 90%;
display: block;
z-index: 99;
transform: translate(-50%, -50%);
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: 10px;
}
.visa-tabbing li.active a {
padding: 7px;
}
.visa-tabbing li a {
font-size: 12px;
}
#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: 29px;
}
.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: 12px;
}
.filter-sec {
border-radius: 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:#3584bd;border-color:#3584bd;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: #3584bd;
border-color: #3584bd;
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: -28px;
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;}
.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:var(--bookingcar_pay_price);font-weight:600;}
.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;}
.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-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;
}
}
@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: 600;}
.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: 46px;
left: -39px !important;
}
}
@media (max-width:767px){
.galleryslidercls {
margin-top: 70px;
}
.galleryslidercls .item {
height: 200px;
}
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: 200px;
}
.overlay .breadcrumb li.active a {
padding-left: 0;
}
.visa-banner-content {
width: 90%;
}
.visabanner-inner {
top: 55% !important;
}
.traveller_information_box {
margin-bottom: 10px;
padding: 5px;
}
.travelogbanner img {
height: 200px !important;
object-fit: cover;
}
.flight_search_list_international h6.nomargin_top {
font-size: 14px !important;
margin-bottom: 0;
}
.search-result img {
height: 200px !important;
object-fit: cover;
}
.box h1 {
font-size: 16px;
}
.overlay .breadcrumb li a {
font-size: 12px;
}
.mob-pad-tab p {
font-size: 14px;
}
.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: 220px;
}
.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: auto;
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 {
left: -33px !important;
}
.info-box-single {
left: 35%;
/*bottom: -30% !important;*/
}
.multycity_wrapper-single {
margin-top: 0;
}
.multicity_button_wrapper {
margin: 5px 0 0;
}
.roundtripleft-scroll, .roundtripright-scroll {
padding-bottom: 40px;
}
.multicity_form_boxshow {
bottom: -12px;
z-index: 99999 !important;
}
.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;
}
.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:340px) {
/*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: 0;
}
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: none;
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;}
.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: 100;
margin-top: 5px;
margin-left: 4px;
}
.fligt_logo-content {
margin-top: 17px;
}
#dynamic_div {
height: 300px;
overflow: hidden;
overflow-y: auto;
margin-bottom: 20px;
}