@font-face {
font-family: Poppins;
src: url(../fonts/Poppins/Poppins-Regular.ttf);
}
@font-face {
font-family: Poppins Bold;
src: url(../fonts/Poppins/Poppins-Bold.ttf);
}
@font-face {
font-family: Poppins SemiBold;
src: url(../fonts/Poppins/Poppins-SemiBold.ttf);
}
body,html{
height:100%;
scroll-behavior:smooth
}
body{
background:#fff;
margin:0;
overflow-x:hidden;
font-family:Poppins,sans-serif;
font-size:13px;
padding-top: 7%;
}
p{
font-family: 'Poppins', sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 25px;
}
.popular_hotels{
overflow-x:hidden
}
#car_tab,#event_tab,li#activity_tab,li#transfer_tab{
display:none
}
header.area-top {
box-shadow: 0 0 5px 0 #ccc;
}
.phone_top{
color:#113255;
font-size:20px;
font-weight:700
}
.ph_icon{
transform: rotate(90deg);
width: 18px;
height: 18px;
padding: 6px;
font-size: 14px;
background: transparent;
color: #fff;
border-radius: 4px;
margin: 0 -4px 4px 7px;
position: relative;
top: 0px;
}
.phon_num{
float:left;
position:relative;
top:5px
}
.phone_no{
display:block;
color:#113255;
font-size:12px;
left:44px;
top:-10px;
position:relative
}
li,ul{
list-style:none;
margin:0;
padding:0
}
.carousel-caption p{
display:none
}
a,button,div,input,li,nav,select,ul{
outline:0!important
}
a{
cursor:pointer
}
a:hover{
text-decoration:none
}
.row{
white-space:normal
}
.robotolight{
font-weight:300
}
.robotomedium{
font-weight:500
}
.nopad{
padding:0
}
.pad_lt{
padding-left:0!important;
padding-right:4px!important
}
.topssec{
float:left;
height:auto;
position:relative;
width:100%;
z-index:10000000
}
.logo{
float:left;
margin-right:20px;
min-width:300px;
padding:7px 0
}
.logo img{
transition:all .4s ease-in-out 0s
}
.ritsude{
float:right;
padding:10px 0
}
.section_top .container{
padding-top:8px
}
.mylogo {
/*max-width: 100%!important;*/
}
.sidebtn{
float:left;
position:relative
}
.sidebtn.flagss .reglognorml{
overflow:visible
}
.topa{
border-radius:3px;
float:left;
margin-left:15px;
padding:0 10px
}
.userimage{
border-radius:30px;
float:left;
height:25px;
margin:5px 10px 0 0;
text-align:center;
overflow:hidden;
width:25px;
display:none
}
.full_logout{
color:#f41919!important;
font-size:25px important;
padding:12px 10px!important
}
.userimage img{
vertical-align:top;
width:100%
}
.reglog{
display:block;
position:relative;
float:left
}
.mlogin,.userorlogin{
color:#000;
display:block;
font-size:12px;
padding-right:5px;
text-align:center;
float:left
}
.mlogin strong,.userorlogin strong{
color:#283891;
display:block;
font-size:13px;
font-weight:300;
overflow:hidden
}
.caret.cartdown{
color:#000;
position:absolute;
right:-10px;
top:18px
}
.list-unstyled .userorlogin{
color:#333;
padding-left:15px!important
}
.flags{
float:left;
margin:8px 5px 0;
overflow:hidden;
text-align:center;
color: #000;
font-family: 'Poppins', sans-serif;
font-size: 16px;
font-weight: 400;
}
.reglognorml{
display:block;
position:relative;
overflow:hidden
}
.menubtn{
float:left
}
.menumain{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
padding:13px 10px
}
.menumain .icon-bar{
background:none repeat scroll 0 0 #ccc;
border-radius:3px;
display:block;
height:3px;
margin:6px 0;
overflow:hidden;
width:30px
}
.sidebtn .dropdown-menu.exploreul{
box-shadow:0 4px 10px -3px #000;
margin-top:-1px;
padding:0;
z-index:99999
}
.sidebtn .dropdown-menu.exploreul::before{
background:url(../images/sprite1.png) no-repeat scroll -525px 0 rgba(0,0,0,0);
content:"";
height:15px;
left:50%;
margin-left:-14px;
position:absolute;
top:-11px;
width:28px
}
.searcharea{
float:left;
z-index:99;
position:relative;
margin:40px 0 0px;
min-height:auto;
/*background: #fff;
box-shadow: 0 0 6px 0px #00000029;*/
border-radius: 8px;
/*padding: 0px 23px 10px; */
margin-bottom: 40px;
}
.rltvht{
position:relative;
height:100%;
z-index:100
}
.nav-tabs.customtab{
border:0
}
.nav-tabs.customtab li{
display:table-cell;
float:none;
margin:0;
vertical-align:top
}
.nav-tabs.customtab li a{
background:none repeat scroll 0 0 rgba(255,255,255,.7);
border:0 none;
border-radius:0;
color:#333;
display:table;
font-size:18px;
height:50px;
line-height:50px;
padding:0 15px;
white-space:nowrap
}
.morefa.fa{
color:#666;
font-size:14px;
width:20px
}
.nav-tabs.customtab li a span{
display:table-cell;
float:none;
vertical-align:middle;
text-align:center
}
.nav-tabs.customtab li.active a,.nav-tabs.customtab li.active a:hover{
border:0
}
.nav-tabs.customtab li.active a{
background:none repeat scroll 0 0 rgba(0,0,0,.5);
color:#fff
}
.captngrp{
display:block;
margin:8% 0;
overflow:hidden
}
.bigcaption{
color:#fff;
display:block;
font-size:58px;
font-weight:700;
overflow:hidden;
text-align:center;
text-transform:uppercase
}
.smalcaptn{
color:#fff;
display:block;
font-size:30px;
overflow:hidden;
text-align:center
}
.secndblak{
float:left;
width:100%
}
.sprte{
background:url(../images/sprite1.png) no-repeat 0 0
}
.nav-tabs.tabstab{
border:medium none
}
.nav-tabs.tabstab>li{
background:none repeat scroll 0 0 rgba(255,255,255,0);
line-height:40px;
margin:0 2px 0 0;
transition:all .4s ease-in-out
}
.nav-tabs.tabstab>li>a{
border:medium none;
border-radius:0;
color:#333;
font-size:14px;
line-height:40px;
margin:0;
padding:0 15px
}
.fix_h{
height:30px!important;
margin-right:10px!important;
background:#f69038!important;
border:1px solid #f69038!important
}
.fixed_height{
height:316px
}
.advertise_sec{
width:100%;
height:auto;
margin:10px 0 30px 0
}
.advertise_sec img{
width:100%;
height:200px
}
.topssec{
background:#f8f9fb;
height:80px
}
.top_phone{
height:47px;
width:47px;
background:#113255;
border-radius:3px;
color:#fff;
transform:rotate(90deg);
padding:17px;
font-size:16px
}
.phone_num{
display:inline-block;
float:left
}
.nav-tabs.tabstab li.active a,.nav-tabs.tabstab>li>a:focus,.nav-tabs.tabstab>li>a:hover{
background:0 0;
border:none;
color:#fff;
cursor:pointer;
text-decoration:none
}
.sprte.icnhnflight{
background-position:2px 14px;
transition:all .4s ease-in-out
}
.sprte.icnhtl{
background-position:-138px 14px;
transition:all .4s ease-in-out
}
.sprte.icnhnbus{
background-position:-273px 14px;
transition:all .4s ease-in-out
}
.sprte.icnhnhlydy{
background-position:-401px 14px;
transition:all .4s ease-in-out
}
.sprte.icnhnrcg{
background-position:0 -128px;
transition:all .4s ease-in-out
}
.sprte.icnhntrain{
background-position:-60px -128px;
transition:all .4s ease-in-out
}
.nav-tabs.tabstab li.active .sprte.icnhnflight,.nav-tabs.tabstab li:hover .sprte.icnhnflight{
background-position:2px -66px;
transition:all .5s ease-in-out
}
.nav-tabs.tabstab li.active .sprte.icnhtl,.nav-tabs.tabstab li:hover .sprte.icnhtl{
background-position:-138px -68px;
transition:all .5s ease-in-out
}
.nav-tabs.tabstab li.active .sprte.icnhnbus,.nav-tabs.tabstab li:hover .sprte.icnhnbus{
background-position:-273px -68px;
transition:all .5s ease-in-out
}
.nav-tabs.tabstab li.active .sprte.icnhnhlydy,.nav-tabs.tabstab li:hover .sprte.icnhnhlydy{
background-position:-401px -68px;
transition:all .5s ease-in-out
}
.alladvnce{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border-bottom:1px dashed #fff;
color:#fff;
cursor:pointer;
float:left;
font-size:15px;
height:50px;
line-height:50px;
padding:0 10px;
position:relative;
width:96%
}
.alladvnce::after{
content:"\f078";
background:none repeat scroll 0 0 rgba(0,0,0,0);
bottom:0;
color:#fff;
font-family:"Font Awesome 5 Pro";
font-size:12px;
line-height:50px;
pointer-events:none;
position:absolute;
right:0;
text-align:center;
top:0;
width:30px
}
.advncedown{
display:none;
background:none repeat scroll 0 0 #fff;
border-radius:3px;
box-shadow:0 0 10px -5px #000;
line-height:normal;
position:absolute;
right:0;
top:55px;
width:auto;
transition:all .4s ease-in-out;
z-index:10000
}
.advncedown.fadeinn{
display:block
}
.scroladvc{
display:block;
overflow:hidden;
padding:10px
}
.adscrla{
color:#444;
display:block;
overflow:hidden;
padding:7px 13px;
text-overflow:ellipsis;
white-space:nowrap;
width:100%
}
.advncedown.spladvnce{
left:0
}
.iconcmn{
float:left;
height:60px;
width:auto
}
.nopad{
padding:0
}
.tabspl{
float:left;
padding:20px 0;
width:100%
}
.lablform{
color:#fff;
font-size:14px;
display:block;
margin:0 0 5px ; font-family: 'Poppins', sans-serif;
}
.logon img{
max-height:72px;
max-width:100%
}
.ft_rgt{
margin-top:0
}
.sm_bot{
padding-bottom:15px
}
.social_sec_out ul{
margin-top:20px;
margin-bottom:20px
}
.plcetogo{
position:relative
}
.plcemark::before{
bottom:0;
color:#02468b;
font-family:"Font Awesome 5 Pro";
font-size:18px;
left:0;
line-height:50px;
position:absolute;
text-align:center;
top:0;
width:40px
}
#hotel_search .plcetogo.plcemark.selctmark.sidebord.nat::before{
content:"\f024";
bottom:0;
color:#02468b;
font-family:"Font Awesome 5 Pro";
font-size:18px;
left:0;
line-height:55px;
position:absolute;
text-align:center;
top:0;
width:32px
}
.nat .padselct{
padding:0 20px 0 15px!important
}
#hotel_search .selctmark::after{
line-height:18px
}
#hotel_search .plcemark::before{
width:32px;
display:none
}
#hotel_search .nitmark::before{
width:32px;
display:none
}
.go_section{
/*width:100%!important;*/
margin-right:0!important
}
#visa_module .form-control{
margin:0 0 10px
}
#visa_search{
padding:10%;
text-align:center
}
#visa_search a.btn.btn-primary.btn-xs{
font-size:15px;
display:inline-block;
padding:6px 25px;
margin:10px;
height:35px
}
#hotel_search .htl_srch{
padding:0
}
.nitmark::before{
content:"\f186";
bottom:0;
color:#d1bd9c;
font-family:"Font Awesome 5 Pro";
font-size:18px;
left:0;
line-height:44px;
position:absolute;
text-align:center;
top:0;
width:40px
}
.selctmark::after{
content:"\f078";
background:none repeat scroll 0 0 #fff;
bottom:0;
color:#999;
font-family:"Font Awesome 5 Pro";
font-size:12px;
line-height:47px;
pointer-events:none;
position:absolute;
right:2px;
text-align:center;
top:2px;
bottom:2px;
width:30px
}
.normalsel{
border:1px solid #fff;
display:block;
height:50px;
overflow:hidden;
width:100%;
background:#fff
}
.normalinput::-webkit-input-placeholder{
color:#696969;
font-size:14px
}
.normalinput:-moz-placeholder{
color:#696969;
font-size:14px
}
.normalinput::-moz-placeholder{
color:#696969;
font-size:14px
}
.normalinput:-ms-input-placeholder{
color:#113255;
font-size:14px
}
.normalinput::-ms-input-placeholder{
color:#113255;
font-size:14px
}
.pdr15 {padding-right: 15px!important;}
.normalinput::placeholder,.normalinput:placeholder-shown{
color: #acacac;
font-weight: 500;
font-size: 16px;
font-family: 'Poppins', sans-serif;
}
.padselct{
color:#113255;
font-size:15px;
padding:0 20px 0 40px;
text-align:center;
-webkit-padding-start: 10px!important;
}
.normalinput{
color:#6d6d6d;
display:block;
font-size:14px;
overflow:hidden;
padding:0 10px 0 40px;
width:100%;
border-right:none;
background:0 0!important;
border-radius:0!important;
box-shadow:none!important;
border:none!important
}
.normalinput1{
height:47px;
border:1px solid #fff;
color:#333;
width:100%
}
.tab-content.custmtab{
float:left;
width:100%
}
.padfive{
padding:0
}
.travel_sec{
/*background:#fbfbfb 0 0 no-repeat padding-box;
border:1px solid #b9b9b9;
*/ border-radius:3px;
}
.totlall{
cursor:pointer;
float:left;
font-size:14px;
height:50px!important;
line-height:50px;
padding:0 10px;
position:relative;
width:100%
}
.totlall::after{
content:"\f078";
background:none repeat scroll 0 0 #fff;
bottom:0;
color:#999;
font-family:"Font Awesome 5 Pro";
font-size:12px;
line-height:50px;
pointer-events:none;
position:absolute;
right:7px;
text-align:center;
top:0;
width:auto
}
.remngwd{
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:15px;color: #000;
}
.roomcount{
display:none;
background:none repeat scroll 0 0 #fff;
border-radius:3px;
box-shadow:0 0 10px -5px #000;
line-height:normal;
position:absolute;
right:0;
top:55px;
width:auto;
/*transition:all .4s ease-in-out;*/
z-index:10000
}
.roomcount.fadeinn{
display:block
}
.inallsn{
display:table;
width:100%
}
.oneroom{
display:table-cell;
min-width:215px;
padding:14px;
vertical-align:top
}
.oneroom.fltravlr .roomrow{
padding-bottom:0;
padding-top:7px;
background:#fff;
padding:4px 10px;
margin-bottom:2px
}
.roomrow{
display:table;
width:100%
}
.celroe{
display:table-cell;
padding:0;
float:none;
vertical-align:middle
}
.agemns{
color:#868585;
font-size:11px;
overflow:hidden
}
.countmore{
height:45px
}
.centertext{
text-align:center
}
.chilagediv{
display:block;
margin:10px 0 0;
overflow:hidden
}
.normalsel.padselctsmal{
border:1px solid #ddd;
height:30px;
padding:0 0
}
.chldrnage{
color:#666;
display:block;
font-size:13px;
margin:0 0 5px 10px;
overflow:hidden
}
.selctmarksml::after{
background:none repeat scroll 0 0 #fff;
bottom:1px;
color:#999;
content:"\f078";
font-family:"Font Awesome 5 Pro";
font-size:12px;
line-height:25px;
pointer-events:none;
position:absolute;
right:1px;
text-align:center;
top:1px;
width:30px
}
.addrooms{
color:#bc760c;
cursor:pointer;
float:left;
font-size:13px;
margin:12px 0 0
}
.addrooms .fa{
margin-right:6px
}
.roomone{
background:none repeat scroll 0 0 #eee;
border-radius:3px;
display:block;
overflow:hidden;
padding:5px 10px;
text-align:center
}
.roomcount::before{
content:"\f0d8";
color:#fff;
font-family:"Font Awesome 5 Pro";
font-size:45px;
position:absolute;
right:50px;
font-weight:700;
top:-30px
}
.nav-tabs.customtab li .dropdown-menu{
left:auto;
right:0
}
.nav-tabs.customtab li .dropdown-menu li{
display:block;
overflow:hidden
}
.nav-tabs.customtab li .dropdown-menu li a{
height:auto;
line-height:35px;
width:100%
}
.flight_top_sec{
display: flex;
}
.flight_top_sec .dropdown{
min-width: 0;
}
.searchsbmt{
background:#113255;
border:1px solid #113255;
color:#fff;
font-size:16px;
line-height:37px;
position:relative;
text-transform:uppercase;
width:100%;
font-weight:500;
border-radius:0!important
}
.searchsbmtfot{
position:relative;
text-align: center;
justify-content: center;
}
.searchsbmt input{
-webkit-transform:translateZ(0);
transform:translateZ(0);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-moz-osx-font-smoothing:grayscale;
position:relative;
overflow:hidden
}
.searchsbmt input:before{
content:"";
position:absolute;
z-index:-1;
left:0;
right:100%;
bottom:0;
background:#ffc9a9;
height:4px;
-webkit-transition-property:right;
transition-property:right;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out
}
.searchsbmt input:hover:before{
right:0
}
.multi_city_container .padfive{
/* padding:0 0; */
}
.contentarae{
background:none repeat scroll 0 0 #fff;
float:left;
position:relative;
width:100%
}
.relfst{
position:relative
}
.cmsun{
color:#fff;
display:block;
font-size:20px;
overflow:hidden;
padding:20px
}
.advncebtn{
float:left;
padding:10px 20px 0 0
}
.togleadvnce.open .advncebtn{
background:none repeat scroll 0 0 rgba(0,0,0,.5);
cursor:pointer;
margin:0 10px 0 0;
padding:6px 10px;
text-align:center
}
.togleadvnce.open .advncebtn::after{
content:"\f053";
color:#fff;
font-family:"Font Awesome 5 Pro";
font-size:26px
}
.togleadvnce.open .advncebtn .labladvnce{
display:none
}
.advsncerdch{
display:none;
margin:0 0 0;
width:100%
}
.togleadvnce.open .advsncerdch{
display:block
}
.labladvnce{
color:#fff;
cursor:pointer;
display:block;
font-size:14px;
line-height:48px;
overflow:hidden
}
.labladvnce::after{
content:"\f054";
color:#999;
font-family:"Font Awesome 5 Pro";
font-size:11px;
margin-left:5px
}
.seladvnce{
display:block;
margin-right:5px;
overflow:hidden;
position:relative
}
.seladvnce::after{
content:"\f078";
background:none repeat scroll 0 0 #fff;
bottom:0;
color:#999;
font-family:"Font Awesome 5 Pro";
font-size:12px;
line-height:40px;
pointer-events:none;
position:absolute;
right:0;
text-align:center;
top:0;
width:30px
}
.advnceopton{
background:none repeat scroll 0 0 #fff;
border:medium none;
color:#666;
float:left;
font-size:15px;
height:40px;
padding:0 10px;
width:100%
}
.htldeals{
background:none repeat scroll 0 0 #fff;
float:left;
padding:30px 0;
width:100%
}
.pagehdwrap{
display:block;
overflow:hidden;
margin:0 0 15px
}
.pagehding{
color:#444;
display:block;
font-size:32px;
font-weight:300;
margin:0 0 10px;
overflow:hidden;
text-align:center
}
.subpagehd{
color:#666;
display:block;
font-size:15px;
font-weight:400;
overflow:hidden;
text-align:center
}
.tophtls{
display:block;
margin:0 -4px;
overflow:hidden
}
.sections{
display:table;
width:100%
}
.secone{
display:table-cell;
vertical-align:middle;
width:50%
}
.imgsec{
background:none repeat scroll 0 0 #eee;
display:block;
height:200px;
margin:4px;
overflow:hidden;
transition:all .4s ease-in-out
}
.imgsec img{
width:100%;
min-height:200px
}
.imagerespot img,.imgeht img,.imgeht2 img,.imgsec img,.imgseco img{
transition:all .4s ease-in-out
}
.imagerespot:hover img,.imgeht2:hover img,.imgeht:hover img,.imgsec:hover img,.imgseco:hover img{
transform:scale(1.2);
transition:all .4s ease-in-out
}
.htlhd{
color:#fff;
display:block;
font-size:16px;
margin:25px 0 10px;
overflow:hidden;
text-align:center
}
.starimg{
display:block;
margin:0 0 10px;
overflow:hidden;
text-align:center
}
.cityname{
color:#eee;
display:block;
font-size:13px;
overflow:hidden;
text-align:center
}
.priceft{
color:#fff;
display:block;
font-size:26px;
margin:15px 0 0;
overflow:hidden;
text-align:center
}
.priceft strong{
font-size:14px;
font-weight:400
}
.pernit{
color:#ccc;
display:block;
font-size:12px;
font-weight:400;
overflow:hidden
}
.bluecolor{
background:none repeat scroll 0 0 #283891;
float:left;
margin:4px;
min-height:200px;
width:calc(100% - 8px)
}
.leftrit{
position:relative
}
.leftrit::after{
font-family:"Font Awesome 5 Pro";
color:#283891;
font-size:50px;
line-height:200px;
position:absolute;
top:0
}
.leftrit.leftarrow::after{
content:"\f0d9";
left:-15px
}
.leftrit.ritarrow::after{
content:"\f0da";
right:-15px
}
.imgseco{
display:block;
height:291px;
margin:4px;
overflow:hidden
}
.imgseco img{
width:100%
}
.norseco{
float:left;
position:relative;
width:100%
}
.colorb{
background:none repeat scroll 0 0 #283891;
display:table;
margin:4px;
overflow:hidden;
width:calc(100% - 8px)
}
.netcell{
display:table-cell;
float:none;
vertical-align:middle
}
.norseco::after{
font-family:"Font Awesome 5 Pro";
content:"\f0d8";
color:#283891;
font-size:50px;
left:0;
position:absolute;
right:0;
text-align:center;
top:-40px
}
.sedehtl{
padding:15px
}
.sedehtl .cityname,.sedehtl .htlhd,.sedehtl .starimg{
text-align:left
}
.sedehtl .htlhd{
margin:0 0 10px
}
.ritdet .priceft{
margin:0
}
.perhldys{
background:#f9f8fa;
float:left;
padding:30px 0;
width:100%
}
.pagehding.leftpgr{
text-align:left
}
.retmnus{
display:block;
margin:0 -8px
}
.inspd{
display:block;
margin:8px;
overflow:hidden
}
.imgeht{
display:block;
height:390px;
overflow:hidden;
position:relative
}
.imgeht img{
width:100%;
min-height:390px;
position:relative
}
.absint{
bottom:0;
left:0;
position:absolute;
right:0;
z-index:10
}
.absint::after{
background:none repeat scroll 0 0 rgba(0,0,0,.5);
content:"";
height:200%;
left:-50%;
position:absolute;
top:10%;
transform:rotate(-20deg);
width:200%;
z-index:-1
}
.absinn{
color:#fff;
display:block;
overflow:hidden;
padding:10px 15px
}
.ritsave{
display:block;
overflow:hidden
}
.saveupto{
font-size:14px;
text-align:right
}
.saveupto strong{
display:block;
font-size:24px;
overflow:hidden
}
.smilebig{
display:block;
overflow:hidden
}
.smilebig h3{
display:block;
font-size:18px;
margin:10px 0 0;
overflow:hidden
}
.smilebig h2{
display:block;
font-size:14px;
font-weight:400;
margin:10px 0 0;
overflow:hidden
}
.topone{
display:block;
overflow:hidden
}
.inspd2{
display:block;
margin:8px;
overflow:hidden
}
.imgeht2{
display:block;
height:187px;
overflow:hidden;
position:relative
}
.imgeht2 img{
width:100%;
min-height:195px
}
.absint2{
bottom:0;
position:absolute;
right:0;
top:0;
z-index:10
}
.absint2::after{
content:"";
height:200%;
position:absolute;
right:-190px;
top:-50px;
transform:rotate(-70deg);
width:200%;
z-index:-1
}
.smilebig2 h3{
display:block;
font-size:14px;
line-height:20px;
margin:30px 0 0;
max-width:110px;
overflow:hidden;
text-align:center
}
.absintcol1::after{
background:none repeat scroll 0 0 rgba(246,139,37,.8)
}
.absintcol2::after{
background:rgba(0,150,206,.8) none repeat scroll 0 0
}
.owlindex2 .owl-buttons{
margin:0;
position:absolute;
right:5px;
top:-51px
}
.owlindex2.owl-theme .owl-controls .owl-buttons .owl-next,.owlindex2.owl-theme .owl-controls .owl-buttons .owl-prev{
border-radius:0;
height:38px;
margin:0 2px;
padding:0;
text-indent:-99999px;
width:38px;
z-index:10
}
.owlindex2.owl-theme .owl-controls .owl-buttons .owl-prev{
background:url(../images/prev3.png) no-repeat scroll center center #eee;
left:0;
opacity:.9
}
.owlindex2.owl-theme .owl-controls .owl-buttons .owl-next{
background:url(../images/next3.png) no-repeat scroll center center #eee;
right:0;
opacity:.9
}
.panding1{
background:url(../images/flit1.jpg) no-repeat scroll center right #2d3d93
}
.panding2{
background:url(../images/flit2.jpg) no-repeat scroll center right #c27238
}
.panding3{
background:url(../images/flit3.jpg) no-repeat scroll center right #0d85ff
}
.ftfade{
bottom:0;
left:0;
position:absolute;
right:0;
top:0;
z-index:0
}
.panding1 .ftfade{
background:-moz-linear-gradient(left,#2d3d93 0,#2d3d93 67%,rgba(45,61,147,0) 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(45,61 ,147,1)),color-stop(67%,#2d3d93),color-stop(100%,rgba(45,61,147,0)));
background:-webkit-linear-gradient(left,#2d3d93 0,#2d3d93 67%,rgba(45,61,147,0) 100%);
background:-o-linear-gradient(left,#2d3d93 0,#2d3d93 67%,rgba(45,61,147,0) 100%);
background:-ms-linear-gradient(left,#2d3d93 0,#2d3d93 67%,rgba(45,61,147,0) 100%);
background:linear-gradient(to right,#2d3d93 0,#2d3d93 67%,rgba(45,61,147,0) 100%)
}
.panding2 .ftfade{
background:-moz-linear-gradient(left,#f68b24 0,#f68b24 67%,rgba(246,139,36,0) 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0,#f68b24),color-stop(67%,#f68b24),color-stop(100%,rgba(246,139,36,0)));
background:-webkit-linear-gradient(left,#f68b24 0,#f68b24 67%,rgba(246,139,36,0) 100%);
background:-o-linear-gradient(left,#f68b24 0,#f68b24 67%,rgba(246,139,36,0) 100%);
background:-ms-linear-gradient(left,#f68b24 0,#f68b24 67%,rgba(246,139,36,0) 100%);
background:linear-gradient(to right,#f68b24 0,#f68b24 67%,rgba(246,139,36,0) 100%)
}
.panding3 .ftfade{
background:-moz-linear-gradient(left,#0d85ff 0,#0d85ff 67%,rgba(13,133,255,0) 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0,#0d85ff),color-stop(67%,#0d85ff),color-stop(100%,rgba(13,133,255,0)));
background:-webkit-linear-gradient(left,#0d85ff 0,#0d85ff 67%,rgba(13,133,255,0) 100%);
background:-o-linear-gradient(left,#0d85ff 0,#0d85ff 67%,rgba(13,133,255,0) 100%);
background:-ms-linear-gradient(left,#0d85ff 0,#0d85ff 67%,rgba(13,133,255,0) 100%);
background:linear-gradient(to right,#0d85ff 0,#0d85ff 67%,rgba(13,133,255,0) 100%)
}
.padkit{
display:block;
overflow:hidden;
padding:20px 15px;
position:relative
}
.panding{
display:block;
font-size:16px;
overflow:hidden;
position:relative
}
.flgt,.flgt:focus,.flgt:hover{
color:#fff;
text-decoration:none
}
.rowflitdeal{
border-bottom:1px solid #eee;
display:block;
margin-bottom:5px;
overflow:hidden;
padding:6px 0
}
.dealflit{
display:block;
padding:10px 0;
text-align:center
}
.fromto{
color:#666;
display:block;
font-size:14px;
font-weight:700;
letter-spacing:1px;
overflow:hidden;
padding:5px 0 2px;
text-align:center
}
.fromtodate{
color:#666;
display:block;
overflow:hidden;
text-align:center
}
.flitamt{
color:#065f8e;
display:block;
font-size:18px;
font-weight:700;
line-height:45px;
text-align:center
}
.panelb{
background:none repeat scroll 0 0 #fff;
display:block;
margin:0 0 10px;
overflow:hidden
}
.rowflitdeal:last-child{
margin:0
}
.acrdn{
display:block;
overflow:hidden;
padding:0 0 0 30px
}
.panelgroup{
display:block;
margin:18px 0 0;
overflow:hidden
}
.panelb.panel{
border:0 none;
border-radius:0
}
.expnd{
background:none repeat scroll 0 0 #000;
color:#fff;
height:30px;
line-height:30px;
position:absolute;
right:0;
text-align:center;
top:0;
width:30px
}
.expnd::after{
content:"\f061";
bottom:0;
font-family:"Font Awesome 5 Pro";
font-size:20px;
left:0;
position:absolute;
right:0;
top:0;
transform:rotate(-45deg)
}
.panding1 .expnd{
background:#283891
}
.panding2 .expnd{
background:#c27238
}
.panding3 .expnd{
background:#0d85ff
}
.ithudeals{
background:#fff;
float:left;
width:100%
}
.staffarea{
display:block;
overflow:hidden;
padding:30px 0 20px
}
.nav-tabs.customteam{
border:0 none
}
.nav-tabs.customteam.customteam2{
float:left;
width:22%;
height:320px
}
.tab-content.sidewise_tab{
display:block;
overflow:hidden
}
.nav-tabs.customteam li{
float:left;
margin:0 0 2px;
width:100%
}
.nav-tabs.customteam li a{
background:#d6e1e8;
border-radius:3px;
color:#666;
font-size:16px;
margin:0;
padding:10px 20px
}
.nav-tabs.customteam li.active a,.nav-tabs.customteam li.active a:hover{
background:#fff;
border:0 none;
color:#fff
}
.img-portfolio{
min-height:200px
}
.portimgwrap{
background:none repeat scroll 0 0 #f4f4f4;
display:block;
margin:0 5px;
overflow:hidden;
padding:8px
}
.img-hover:hover{
opacity:.8
}
.retmnussoc{
display:block;
margin:0 -5px;
padding:30px 0 0
}
.imagerespot{
display:block;
height:200px;
overflow:hidden;
position:relative
}
.imageonlyuo{
background:none repeat scroll 0 0 rgba(0,0,0,.6);
bottom:0;
color:#fff;
font-size:16px;
left:0;
padding:10px;
position:absolute;
right:0
}
.temhedname{
color:#363131;
display:block;
font-size:16px;
margin:10px 0 5px;
overflow:hidden;
text-align:left
}
.starimg.leftstr{
text-align:left
}
.brfdescrn{
color:#666;
display:block;
font-size:14px;
line-height:22px;
overflow:hidden;
text-align:left
}
#owl-demo3 .owl-buttons{
top:-45px
}
footer{
background:#002b61;
background:-moz-linear-gradient(left,#002b61 0,#003b81 51%,#00397d 100%);
background:-webkit-linear-gradient(left,#002b61 0,#003b81 51%,#00397d 100%);
background:linear-gradient(to right,#002b61 0,#003b81 51%,#00397d 100%);
z-index:99;
position:relative;
float:left;
width:100%
}
.fstfooter{
background:#36394c none repeat scroll 0 0;
border-bottom:1px solid #292c3f;
float:left;
margin:50px 0 0;
padding:15px 0;
position:relative;
width:100%
}
.fstfooter::after{
background:rgba(0,0,0,0) url(../images/city_right.png) no-repeat scroll right 0;
content:"";
height:69px;
position:absolute;
right:0;
top:-68px;
width:100%;
z-index:0
}
.fstfooter::before{
background:rgba(0,0,0,0) url(../images/city_left.png) no-repeat scroll 0 0;
content:"";
height:69px;
left:0;
position:absolute;
top:-68px;
width:100%;
z-index:0
}
.ftrhd{
color:#fff;
display:block;
font-size:18px;
font-weight:400;
margin:10px 0 15px;
overflow:hidden;
padding:0 0 5px
}
.signupfm{
display:block;
margin:0 -2px;
overflow:hidden
}
.faftrsoc.fa{
background:none repeat scroll 0 0 #ccc;
border-radius:30px;
color:#fff;
float:left;
font-size:24px;
height:40px;
line-height:40px;
margin:2px;
text-align:center;
width:40px
}
.faftrsoc.fa-facebook{
background:#069
}
.faftrsoc.fa-twitter{
background:#50a4ce
}
.faftrsoc.fa-google-plus{
background:#f35d2b
}
.faftrsoc.fa-youtube{
background:#c30
}
.footrlogo{
display:block;
margin:30px 0 0;
overflow:hidden;
text-align:left
}
.footrlogo img{
max-width:230px
}
.frteli{
display:block;
overflow:hidden
}
.frteli a{
color:#dbdbdb;
display:block;
font-size:14px;
overflow:hidden;
padding:4px 0
}
.btmfooter{
background:#313447 none repeat scroll 0 0;
border-top:1px solid #3e4154;
float:left;
padding:14px 0;
width:100%
}
.acceptimg{
float:left
}
.copyrit{
color:#eee;
float:right;
font-size:13px;
padding:4px 0
}
.copyrit a{
color:#0096cf
}
.overlay{
background:none repeat scroll 0 0 rgba(40,56,145,.9);
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:1000
}
.overlay .overlay-close{
width:80px;
height:80px;
position:absolute;
right:20px;
top:20px;
overflow:hidden;
border:none;
background:url(../images/cross.png) no-repeat center center;
text-indent:200%;
color:transparent;
outline:0;
z-index:100
}
.overlay .menuover{
text-align:center;
position:relative;
top:50%;
height:100%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}
.overlay ul.laumenu{
display:block;
list-style:outside none none;
margin:10% auto auto;
padding:0;
position:relative;
height:60%
}
.overlay ul.laumenu li{
display:block;
height:calc(100%/ 7);
overflow:hidden;
padding:0
}
.overlay ul.laumenu li a{
color:#fff;
display:block;
font-size:22px;
font-weight:300;
padding:10px 0;
-webkit-transition:color .2s;
transition:color .2s
}
.overlay ul li a:focus,.overlay ul li a:hover{
color:#f0f0f0
}
.contactovr{
display:block;
overflow:hidden;
position:relative
}
.inovercontct{
display:table;
margin:0 auto;
padding:20px;
width:70%
}
.conley{
background:none repeat scroll 0 0 rgba(0,0,0,.5);
color:#fff;
display:block;
font-size:16px;
overflow:hidden;
text-align:left
}
.conley .fa{
background:#f6881f;
float:left;
font-size:20px;
line-height:40px;
margin-right:10px;
text-align:center;
width:40px
}
.conley strong{
display:block;
font-size:16px;
font-weight:300;
line-height:40px;
overflow:hidden;
text-align:center
}
.allpagewrp{
-webkit-transition:-webkit-transform .5s;
transition:transform .5s
}
.allpagewrp.overlay-open{
-webkit-transform:scale(.8);
transform:scale(.8)
}
.overlay-contentscale{
visibility:hidden;
-webkit-transform:translateY(100%);
transform:translateY(100%);
-webkit-transition:-webkit-transform .5s,visibility 0s .5s;
transition:transform .5s,visibility 0s .5s
}
.overlay-contentscale.open{
visibility:visible;
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-transition:-webkit-transform .5s;
transition:transform .5s
}
@media screen and (max-height:30.5em){
.overlay nav{
height:70%;
font-size:34px
}
.overlay ul li{
min-height:34px
}
}
.sidebtn.open a.topa.dropdown-toggle:focus{
background-color:#eee;
border-color:#337ab7;
text-decoration:none
}
.reglogwdth{
display:block;
min-width:200px;
overflow:hidden;
padding:5px 0
}
.explorediv{
color:#0c5a98;
display:block;
font-size:14px;
line-height:48px;
overflow:hidden
}
.dropdown-menu.mysign{
left:50%;
margin-left:-150px;
width:350px;
background:#fff;
border:2px solid #fff;
}
.sub-menu.mysign{
left:0!important;
position:relative;
margin-left:0!important;
width:100%!important;
right:0;
background-color:#fff9eb
}
.list-unstyled:hover .sub-menu.mysign{
display:block!important
}
.dropdown-menu.explorecntry{
left:50%;
margin-left:-100px;
padding:10px 0!important;
width:200px;
top:45px
}
.dropdown-menu.explorecntry li{
display:block;
overflow:hidden
}
.dropdown-menu.explorecntry li a{
display:block;
overflow:hidden;
padding:8px 15px;
text-align:center
}
.signdiv{
display:block;
overflow:hidden;
padding:15px 20px
}
.logspecify{
border-radius:0;
display:block;
overflow:hidden;
padding:8px;
width:255px;
height:42px;
padding:9px;
text-align:center;
margin:15px auto 8px
}
.logspecify i{
color:#fff;
float:left;
font-size:27px;
text-align:center;
width:40px
}
.mensionsoc{
color:#fff;
display:block;
font-size:14px;
overflow:hidden;
text-align:left;
padding-left:15px
}
.facecolor{
background:none repeat scroll 0 0 #3b5998
}
.tweetcolor{
background:none repeat scroll 0 0 #c27238
}
.centerpul{
display:block;
margin:20px 0;
overflow:hidden;
position:relative;
text-align:center
}
.centerpul::after{
background:none repeat scroll 0 0 #ddd;
content:"";
height:1px;
left:0;
position:absolute;
right:0;
top:50%
}
.orbar{
background:none repeat scroll 0 0 #ccc;
border-radius:30px;
color:#333;
display:block;
height:30px;
line-height:30px;
margin:0 auto;
overflow:hidden;
position:relative;
width:30px;
z-index:10
}
.orbar strong{
font-weight:300
}
.rowput{
float:left;
margin-bottom:10px;
position:relative;
width:100%
}
.rowput .fa{
background: #4fa0ca;
border-radius:3px 0 0 3px;
color:#fff;
font-size:22px;
left:0;
line-height:42px;
position:absolute;
text-align:center;
top:0;
width:35px
}
.gpluses{
background:none repeat scroll 0 0 #d3492c
}
input.logpadding{
height:42px
}
.rowput input{
padding:6px 6px 6px 45px!important
}
.forgtpsw{
color: #4fa0ca;
float: right;
line-height: 22px;
font-size: 14px;
margin: 8px 0;
}
.paysubmit{
font-weight:500;
border-radius:12px;
background:#0B0146!important;
color:#fff;
text-transform:uppercase;
border:none;
padding:0 10px;
font-size:14px
}
.flight_hotel_car_sec .paysubmit{
padding:15px 20px
}
.submitlogin{
background: #0b0146;
border: 1px solid #0b0146;
border-radius: 0;
color: #fff;
display: block;
text-transform: uppercase;
font-size: 14px;
margin: 0 0 12px;
overflow: hidden;
padding: 7px 0;
width: 150px;
border-radius: 12px;
margin: 0 auto;
}
.dntacnt a{
color: #4fa0ca;
}
.margtop{
margin:80px 0 0
}
.contentsec{
float:left;
width:100%
}
.contentsdw{
float:left;
width:100%
}
.boxpad{
padding:8px 10px
}
.placename{
color:#555;
display:block;
font-size:16px;
font-weight:500;
margin:0 0 8px;
overflow:hidden
}
.contryname{
color:#fff;
display:block;
font-size:14px;
font-weight:300;
margin:0;
overflow:hidden
}
.boxlabl{
color:#fff;
display:block;
font-size:13px;
margin:0 0 5px;
overflow:hidden
}
.datein{
color:#fff;
display:block;
font-size:14px;
font-weight:300;
overflow:hidden
}
.faldate.fa{
margin-right:6px
}
.calinn strong{
font-size:15px;
font-weight:500
}
.countlbl{
color:#fff;
display:block;
font-size:14px;
overflow:hidden;
text-align:center
}
.boxlabl.textcentr{
text-align:center
}
.filtrsrch{
float:left;
width:100%
}
.avlhtls{
display:block;
color:#ccc;
font-size:14px;
margin:4px 0;
overflow:hidden;
text-align:center
}
.avlhtls strong{
color:#eee;
font-weight:500
}
.nrow{
color:#eee;
display:block;
font-size:13px;
overflow:hidden;
text-align:center
}
.col30{
float:left;
width:27%
}
.norfilterr{
display:block;
overflow:hidden;
padding:10px 15px
}
.starone{
float:left;
width:20%;
position:relative
}
.starin{
display:table-cell;
border-bottom:1px solid #7ca81e;
text-align:center;
vertical-align:middle
}
.starfa.fa{
color:#f58830;
margin-left:0;
display:block
}
.htlcount{
color:#fff;
display:block;
font-size:13px;
margin:3px 0 0;
overflow:hidden;
padding:2px 0
}
.starone.active .starin{
background:#c27238 none repeat scroll 0 0;
color:#fff
}
.starone.active .htlcount{
background:#182881;
color:#fff
}
.relinput{
position:relative
}
.srchhtl{
border:1px solid #f1f5f8;
color:#333;
display:block;
font-size:14px;
line-height:40px;
overflow:hidden;
padding:0 40px 0 10px;
width:100%;
background:#f1f1f1
}
.relinput::after{
content:"\f002";
color:#bdbdbd;
font-family:"Font Awesome 5 Pro";
font-size:14px;
line-height:40px;
position:absolute;
right:0;
text-align:center;
top:0;
width:35px;
z-index:0
}
.srchsmall{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:medium none;
bottom:0;
position:absolute;
right:0;
top:0;
width:35px;
z-index:1
}
.squaredThree input[type=checkbox]{
visibility:hidden;
margin:0
}
.squaredThree{
float:left;
margin-right:8px;
position:relative;
width:20px
}
.squaredThree label{
background:0 0;
cursor:pointer;
left:0;
height:20px;
position:absolute;
top:0;
border: 1px solid #4fa0ca;
width:20px
}
.lbllbl {
display: block;
font-size: 14px;
font-weight: normal;
overflow: hidden;
margin-top: 0px;
margin-bottom: 0;}
.locationul{
padding:0
}
.locationul li{
float:left;
padding:5px 0;
width:100%
}
.locationul li .lbllbl{
color:#53595e
}
.col70{
float:left;
width:73%
}
.in70{
display:block;
overflow:hidden
}
.topmisty{
float:left;
margin:15px 0 10px;
width:100%
}
.sortul{
background:#fff none repeat scroll 0 0;
box-shadow:0 1px 2px 0 #ccc;
display:block;
overflow:hidden
}
.sortli{
float:left;
width:20%
}
.sorta{
border-right:1px solid #eee;
color:#444;
display:block;
font-size:14px;
font-weight:300;
height:35px;
line-height:35px;
overflow:hidden;
padding:0 10px;
position:relative;
text-align:left
}
.nobord{
border:0
}
.pax_tabl{
padding:15px
}
.sorta.active{
border-bottom:3px solid #4FA0CA;
}
.pax_tabl .table>tbody>tr>td strong{
font-weight:500!important
}
.sorta.asc::after{
content:"\f0d7";
color:#999;
font-family:"Font Awesome 5 Pro";
margin-left:10px;
position:absolute;
font-weight:700;
right:10px;
top:10px
}
.sorta.des::after{
content:"\f0d8";
color:#999;
font-family:"Font Awesome 5 Pro";
margin-left:10px;
position:absolute;
font-weight:700;
right:10px;
top:10px
}
.listins{
float:right
}
.listbox.fa{
border:1px solid #eee;
border-radius:3px;
color:#666;
float:left;
font-size:14px;
line-height:35px;
margin:0 1px;
text-align:center;
width:30px
}
.listbox.fa.active{
background:none repeat scroll 0 0 #283891;
border:1px solid #182881;
color:#fff
}
.allresult{
display:block;
margin:0 -5px;
overflow:visible
}
.rowresult{
float:left;
transition:all .4s ease-in-out 0s;
width:100%
}
.madgrid{
background:#fff none repeat scroll 0 0;
display:block;
margin:8px 5px;
overflow:visible
}
.imagehtldis{
display:block;
max-height:150px;
overflow:hidden
}
.imagehtldis img{
width:100%;
min-height:150px
}
.sidenamedesc{
display:block;
width:100%
}
.celhtl{
float:left
}
.width70{
width:70%
}
.innd{
display:block;
max-height:150px;
min-height:150px;
overflow:hidden;
padding:10px 15px;
position:relative
}
.shtlname{
color:#444;
display:block;
font-size:14px;
margin:0 0 5px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
#mybookings .star-rating{
margin:0 0 4px
}
.starrting{
display:block;
margin:0 0 8px;
max-width:62px;
overflow:hidden
}
.starrting .fa{
color:#c27238
}
.starrting img{
width:100%
}
.shtldesc::after{
background:-moz-linear-gradient(top,rgba(247,251,252,0) 0,rgba(253,254,254,.7) 72%,#fff 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(247,251,252,0)),color-stop(72%,rgba(253,254,254,.7)),color-stop(100%,#fff));
background:-webkit-linear-gradient(top,rgba(247,251,252,0) 0,rgba(253,254,254,.7) 72%,#fff 100%);
background:-o-linear-gradient(top,rgba(247,251,252,0) 0,rgba(253,254,254,.7) 72%,#fff 100%);
background:-ms-linear-gradient(top,rgba(247,251,252,0) 0,rgba(253,254,254,.7) 72%,#fff 100%);
background:linear-gradient(to bottom,rgba(247,251,252,0) 0,rgba(253,254,254,.7) 72%,#fff 100%);
bottom:0;
content:"";
height:30px;
left:0;
position:absolute;
right:0;
z-index:10
}
.shtldesc{
color:#888;
display:block;
line-height:20px;
margin:8px 0 0;
max-height:40px;
min-height:40px;
overflow:hidden;
position:relative;
text-align:justify
}
.width30{
width:30%
}
.celhtl.width30{
border-left:1px dashed #ddd;
vertical-align:middle
}
.sidepricewrp{
display:block;
overflow:hidden;
padding:0 10px
}
.sidepricewrp .bookbtn{
margin:0 auto
}
.userviw{
display:block;
overflow:hidden;
padding:2px 0;
text-align:center
}
.reviewtotl{
color:#999;
display:block;
overflow:hidden
}
.sideprice{
color:#4FA0CA;
display:block;
font-size:22px;
overflow:hidden;
text-align:center
}
.avgper{
color:#999;
display:block;
font-size:12px;
overflow:hidden
}
.bookbtn{
display:block;
margin:10px 0 0;
overflow:hidden
}
.booknow{
background:none repeat scroll 0 0 #283891;
border-radius:0;
color:#fff;
display:block;
overflow:hidden;
padding:8px;
text-align:center
}
.booknow:hover{
color:#fff
}
.mapviewhtl.fa{
background:none repeat scroll 0 0 #eee;
color:#f6881f;
font-size:16px;
height:30px;
line-height:30px;
position:absolute;
right:0;
text-align:center;
top:0;
width:30px
}
.inmodify{
background:none repeat scroll 0 0 #f2f2f2;
display:block;
margin:0 0 5px;
overflow:hidden
}
.inmodify .labelsrch{
color:#666
}
.inmodify .custmselct,.inmodify .normalinput{
border:1px solid #ddd
}
.inmodify .tabinner{
margin:0 5px
}
.fsth{
width:40%
}
.twentyy{
width:20%
}
.inmodify .serchbtn{
display:table;
float:none;
margin:0 auto;
width:40%
}
.allresult.grid{
margin:10px -10px 0
}
.allresult.grid .rowresult{
float:left;
width:33.333%
}
.allresult.grid .sidenamedesc{
display:block
}
.allresult.grid .madgrid{
margin:10px
}
.allresult.grid .listfull,.allresult.grid .listimage{
width:100%
}
.allresult.grid .celhtl{
display:block;
overflow:hidden
}
.allresult.grid .width30,.allresult.grid .width70{
width:100%
}
.allresult.grid .innd{
padding:10px 10px 0
}
.allresult.grid .shtldesc,.allresult.grid .starrting{
display:none
}
.allresult.grid .sidepricewrp{
padding:0 10px 10px
}
.allresult.grid .userviw{
display:none
}
.allresult.grid .sideprice{
float:left
}
.allresult.grid .bookbtn{
float:right
}
.allresult.grid .booknow{
padding:8px 15px
}
.allresult.grid .celhtl.width30{
border:none
}
.allresult.gridb{
margin:10px -10px 0
}
.allresult.gridb .rowresult{
float:left;
width:33.333%
}
.allresult.gridb .sidenamedesc{
display:block
}
.allresult.gridb .madgrid{
margin:10px
}
.allresult.gridb .listfull,.allresult.gridb .listimage{
width:100%
}
.allresult.gridb .celhtl{
display:block;
overflow:hidden
}
.allresult.gridb .width30,.allresult.gridb .width70{
width:100%
}
.allresult.gridb .innd{
padding:10px 10px 0
}
.allresult.gridb .sidepricewrp{
padding:0 10px 10px
}
.allresult.gridb .sideprice{
float:left
}
.allresult.gridb .bookbtn{
float:right
}
.allresult.gridb .booknow{
padding:8px 15px
}
.allresult.gridb .celhtl.width30{
border:none
}
.leftslider{
float:left;
width:70%;
border-right:1px solid #eee
}
.bighotl{
display:block;
max-height:350px;
overflow:hidden
}
.thumbimg{
float:left;
margin:10px;
max-height:60px;
overflow:hidden
}
.thumbimg img{
min-height:60px;
min-width:100%;
width:100%
}
.bighotl img{
width:100%
}
.detowl.owl-theme .owl-controls{
height:80px;
margin:0;
position:absolute;
width:100%
}
#sync2{
padding:0 40px
}
.detowl.owl-theme .owl-controls .owl-buttons .owl-next,.detowl.owl-theme .owl-controls .owl-buttons .owl-prev{
border-radius:0;
height:60px;
margin-top:-30px;
position:absolute;
text-indent:-99999px;
top:50%;
width:40px;
z-index:10
}
.detowl.owl-theme .owl-controls .owl-buttons .owl-prev{
background:url(../images/prev.png) no-repeat scroll center center;
left:0
}
.detowl.owl-theme .owl-controls .owl-buttons .owl-next{
background:url(../images/next.png) no-repeat scroll center center;
right:0
}
.dethtlname{
color:#666;
display:block;
font-size:20px;
margin:0 0 10px;
overflow:hidden
}
.rowsdt{
display:block;
overflow:hidden;
padding:20px
}
.rowsdt .starimg{
margin:0;
max-width:70px;
text-align:left
}
.rowsdt .starimg img{
width:100%
}
.dritside{
float:left;
width:30%
}
.usrrt{
color:#393;
display:block;
font-size:26px;
font-weight:300;
margin:0;
overflow:hidden
}
.percntget{
color:#666;
display:block;
font-size:28px;
font-weight:700;
overflow:hidden;
text-align:center
}
.digu{
color:#666;
display:block;
overflow:hidden;
text-align:center
}
.maritr{
border-right:1px solid #eee
}
.adrvew{
display:block;
font-size:13px;
overflow:hidden;
padding:5px
}
.linbrk{
background:none repeat scroll 0 0 #eee;
display:block;
height:1px;
overflow:hidden
}
.percntget>strong{
font-size:14px;
font-weight:400
}
.rvrt{
display:block;
overflow:hidden;
padding:15px 10px;
text-align:center
}
.rowsdtboo{
display:block;
margin:20px 0 0;
overflow:hidden;
padding:0 20px
}
.detsbook{
background:url(../images/btn-book.png) no-repeat scroll -5px 0 #e35121;
border:1px solid #d75124;
border-radius:2px;
box-shadow:1px 2px 3px rgba(0,0,0,.2);
color:#fff;
display:block;
font-size:16px;
font-weight:500;
height:52px;
padding:15px 10px 10px;
text-align:center;
text-shadow:0 -1px 0 rgba(0,0,0,.4);
text-transform:uppercase;
width:100%
}
.detsbook:hover{
color:#fff
}
.dethtl{
float:left;
margin:30px 0 0;
width:100%
}
.shdoww{
box-shadow:0 0 5px rgba(0,0,0,.13);
display:block;
overflow:hidden
}
.fulldetab .nav-tabs{
background:none repeat scroll 0 0 #c27238;
border:0 none
}
.fulldetab .nav-tabs>li{
background:none repeat scroll 0 0 #c27238;
border-left:1px solid #0ab4b4;
border-right:1px solid #696969;
margin:0
}
.fulldetab .nav-tabs>li:first-child{
border-left:0
}
.fulldetab .nav-tabs>li:last-child{
border-right:0
}
.fulldetab .nav-tabs>li>a{
border:0 none;
border-radius:0;
color:#fff;
font-size:14px;
margin:0;
padding:15px 25px
}
.fulldetab .nav-tabs>li>a:focus,.fulldetab .nav-tabs>li>a:hover{
background:0 0
}
.fulldetab .nav-tabs>li.active a{
background:none repeat scroll 0 0 #fff;
border:0 none;
color:#333
}
.fulatnine .innertabs{
padding-bottom:0!important
}
.innertabs{
background:none repeat scroll 0 0 #fff;
float:left;
width:100%
}
.htlrumrow{
border-bottom:1px solid #ddd;
float:left;
margin-bottom:10px;
width:100%
}
.hotelistrowhtl{
background:none repeat scroll 0 0 #fff;
display:table;
width:100%
}
.xcel{
display:table-cell;
float:none;
vertical-align:top
}
.hotelistrowhtl .imagehotel{
margin:10px
}
.imagehotel{
display:block;
max-height:115px;
overflow:hidden
}
.imagehotel img{
width:100%;
min-height:115px
}
.padall10{
padding:10px
}
.hotelhed{
color:#333;
display:block;
font-size:16px;
margin:0 0 5px;
overflow:hidden
}
.mensionspl{
color:#666;
display:block;
margin:2px 0 0;
overflow:hidden
}
.mensionspl strong{
float:left;
font-weight:400
}
.menlbl{
float:left;
margin-left:5px
}
.best_deals{
padding-top: 20px;
padding-bottom: 0px;
background: #fff;
position: relative;
width: 100%;
}
.best_flt_hotel a{
font-size: 15px;
border:1px solid #4fa0ca;
padding: 6px 23px;
border-radius: 15px;
color: #000!important;
margin: 0px 10px;
}
.best_flt_hotel a:hover{
background: #4fa0ca!important;
color:#fff!important;
}
.best_flt_hotel a.active{
background: #4fa0ca!important;
color:#fff!important;
}
.best_img_offers {
position: relative;
}
.best_img_offers img{
position: absolute;
top: -78px;
border-radius: 20px;
width: 400px;
}
.best_img_offers_1 img{
width: 167px;
position: absolute;
top: 108px;
left: 9px;
border-radius: 20px;
}
.best_img_offers_2 img{
width: 215px;
/* height: 168px; */
position: absolute;
top: 106px;
right: -29px;
border-radius: 20px;
}
.best_text_offers{
text-align: center;
padding:15px 50px;
}
.best_text_offers p{
color: #596080;
padding-bottom: 10px;
}
.best_text_offers h2{
font-family: 'Poppins SemiBold', sans-serif;
font-size: 26px!important;
margin-top: 0;
margin-bottom: 20px;
font-weight: 600!important;
}
.best_more_deatails{
margin-top:19px;
}
.best_more_deatails a{
font-size: 15px;
color: #fff!important;
background: #0B0146;
border-radius: 30px !important;
text-decoration: none;
padding: 5px 24px;
}
.facility{
background:url(../images/hotelpref-ico.png) no-repeat scroll 0 0 #fff;
border:2px solid #ebebeb;
border-radius:4px;
color:#999;
float:left;
height:28px;
margin-right:4px;
padding:5px;
width:28px
}
.facility.wifi{
background-position:-3px -3px
}
.facility.aircondition{
background-position:-3px -33px
}
.facility.swimpol{
background-position:-3px -63px
}
.facility strong{
float:left;
font-weight:400;
text-indent:-9999px
}
.xcel.bordrit{
border-left:1px dotted #eee;
padding:10px;
vertical-align:middle
}
.refundpol{
color:#468833;
display:block;
font-size:14px;
margin:10px 0 0;
overflow:hidden
}
.refundpol .fa{
font-size:16px;
margin-right:6px
}
.morerum{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:medium none
}
.morerombtn{
color:#113255;
cursor:pointer;
display:block;
overflow:hidden;
padding:5px 0 0;
text-decoration:underline
}
.allromdesc{
color:#666;
display:block;
font-size:12px;
overflow:hidden;
padding:0 12px;
text-align:justify
}
.comenhtlsum{
color:#666;
display:block;
font-size:14px;
line-height:20px;
overflow:hidden;
padding:0;
padding-top:10px
}
.sumtab{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:medium none;
display:block;
font-size:16px;
font-weight:500;
overflow:hidden;
padding:0 15px;
width:60%;
text-align:left;
margin-bottom:7px;
position:relative
}
.linebrk{
background:none repeat scroll 0 0 #eee;
display:block;
height:1px;
margin:10px 0;
overflow:hidden;
width:100%
}
.parasub{
color:#666;
display:block;
font-size:13px;
line-height:20px;
overflow:hidden;
padding:0 15px
}
.checklist{
display:block;
overflow:hidden
}
.checklist li{
color:#666;
float:left;
font-size:15px;
line-height:18px;
margin:5px 0;
width:auto
}
.parasub .checklist li{
font-size:13px
}
.s_traveller{
display:none;
font-size:18px;
color:#333;
text-align:center
}
.features li .mn-icon{
background:rgba(0,0,0,0) url(../images/icons-car-features.png) no-repeat scroll 0 0;
display:block;
float:left;
height:24px;
margin:0 0 0 5px;
width:24px
}
.pick .fuel_icon{
background:url(../images/fuel.png) no-repeat left 0;
padding-left:22px
}
.checklist li .facility{
background-color:#283891;
border:2px solid #283891
}
.facility.icohp-internet{
background-position:-3px -3px
}
.facility.icohp-air{
background-position:-3px -33px
}
.facility.icohp-pool{
background-position:-3px -63px
}
.facility.icohp-childcare{
background-position:-3px -93px
}
.facility.icohp-fitness{
background-position:-3px -123px
}
.facility.icohp-breakfast{
background-position:-3px -153px
}
.facility.icohp-parking{
background-position:-3px -183px
}
.facility.icohp-pets{
background-position:-3px -213px
}
.facility.icohp-spa{
background-position:-3px -243px
}
.facility.icohp-hairdryer{
background-position:-3px -273px
}
.ratingusr{
display:block;
border-bottom:none;
margin:10px 0 0;
padding:10px 0 0;
width:100%;
float:left
}
.cellrevw{
display:table-cell;
float:none;
padding:10px;
vertical-align:top
}
.pdbordrt{
border-right:1px dotted #ddd
}
.usercentr{
background:none repeat scroll 0 0 #333;
border-radius:100%;
display:block;
height:50px;
margin:0 auto;
overflow:hidden;
width:50px
}
.usercentr img{
width:100%
}
.centerrw{
display:table;
margin:0 auto;
position:relative
}
.ratingsml{
background:none repeat scroll 0 0 #283891;
border-radius:30px;
bottom:-5px;
color:#fff;
height:26px;
line-height:26px;
position:absolute;
right:-5px;
text-align:center;
width:26px
}
.allotrhtr{
display:block;
margin:20px 0 0;
overflow:hidden;
text-align:center
}
.usrevname{
color:#444;
display:block;
font-size:16px;
overflow:hidden
}
.placeusr{
color:#666;
display:block;
overflow:hidden
}
.ollovr{
color:#72bf66;
display:block;
font-size:13px;
margin:10px 0 0;
overflow:hidden;
text-align:center
}
.ollovr .fa{
display:block;
overflow:hidden
}
.insiderob{
display:block;
overflow:hidden;
padding:0 10px
}
.grtorexp{
color:#333;
display:block;
font-size:18px;
font-weight:300;
margin:0 0 5px;
overflow:hidden
}
.reviwdate{
color:#999;
display:block;
margin:0 0 10px;
overflow:hidden
}
.revpara{
color:#666;
display:block;
font-size:13px;
line-height:20px;
overflow:hidden;
text-align:justify
}
.ratingall{
background:none repeat scroll 0 0 #f2f2f2;
display:table;
margin:10px;
overflow:hidden;
padding:15px 0;
text-align:center;
width:calc(100% - 20px)
}
.celrew{
display:table-cell;
float:none;
vertical-align:middle
}
.ratetotal{
display:block;
font-size:26px;
overflow:hidden;
text-align:center
}
.basedrate{
display:block;
font-size:14px;
overflow:hidden;
text-align:center
}
.padritside{
padding-left:30px
}
.umalso{
background:none repeat scroll 0 0 #fff;
display:block;
overflow:hidden
}
.hdeingalso{
border-bottom:1px solid #eee;
color:#333;
display:block;
font-size:20px;
font-weight:300;
overflow:hidden;
padding:15px
}
.rowlikes{
border-bottom:1px dotted #ddd;
display:block;
margin:10px 0;
overflow:hidden;
padding:5px 15px 15px
}
.hotlealso{
float:left;
margin-right:10px;
max-height:80px;
overflow:hidden;
width:90px
}
.hotlealso img{
width:100%;
min-height:80px
}
.alsodets{
display:block;
overflow:hidden
}
.alsohed{
color:#444;
display:block;
font-size:15px;
margin:0 0 5px;
overflow:hidden
}
.pricealso{
color:#444;
display:block;
font-size:14px;
overflow:hidden
}
.pricealso strong{
color:#999;
font-size:12px;
font-weight:400
}
.board .nav-tabs{
position:relative;
margin:0 auto;
margin-bottom:0;
box-sizing:border-box
}
.board .nav-tabs li{
width:25%
}
.board .nav-tabs>li.active>a,.board .nav-tabs>li.active>a:focus,.board .nav-tabs>li.active>a:hover{
color:#555;
cursor:default;
border:0;
border-bottom-color:transparent
}
.board span.round-tabs{
background:none repeat scroll 0 0 #fff;
border-radius:100px;
display:block;
font-size:25px;
height:70px;
line-height:70px;
text-align:center;
width:70px
}
.board span.round-tabs.one{
color:#22c222;
border:2px solid #22c222
}
.board li.active span.round-tabs.one{
background:#fff!important;
border:2px solid #ddd;
color:#22c222
}
.board span.round-tabs.two{
color:#febe29;
border:2px solid #febe29
}
.board li.active span.round-tabs.two{
background:#fff!important;
border:2px solid #ddd;
color:#febe29
}
.board span.round-tabs.three{
color:#3e5e9a;
border:2px solid #3e5e9a
}
.board li.active span.round-tabs.three{
background:#fff!important;
border:2px solid #ddd;
color:#3e5e9a
}
.board span.round-tabs.four{
color:#f1685e;
border:2px solid #f1685e
}
.board li.active span.round-tabs.four{
background:#fff!important;
border:2px solid #ddd;
color:#f1685e
}
.board span.round-tabs.five{
color:#999;
border:2px solid #999
}
.board li.active span.round-tabs.five{
background:#fff!important;
border:2px solid #ddd;
color:#999
}
.board .nav-tabs>li.active>a span.round-tabs{
background:#fafafa
}
.board li.active:before{
content:" ";
position:absolute;
left:44%;
margin:0 auto;
bottom:-2px;
border:15px solid transparent;
border-bottom-color:#fff;
z-index:1
}
.board li.active:after{
content:" ";
position:absolute;
left:45%;
margin:0 auto;
bottom:0;
border:10px solid transparent;
border-bottom-color:#ddd
}
.board .nav-tabs>li a .around{
display:block;
overflow:hidden
}
.board .nav-tabs>li a{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:none;
display:table;
margin:0 auto
}
.board .nav-tabs>li a:focus,.board .nav-tabs>li a:hover{
background:0 0;
border:none
}
.edittab.fa{
background:none repeat scroll 0 0 #1bbc9b;
border:1px solid #13b493;
border-radius:100%;
color:#fff;
cursor:pointer;
height:25px;
line-height:22px;
position:absolute;
right:10px;
text-align:center;
width:25px;
z-index:10
}
.brdlbl{
color:#555;
display:block;
font-size:14px;
margin:10px 0 20px;
overflow:hidden;
text-align:center
}
.bokratinghotl{
display:block;
float:left;
margin:0 0 4px;
overflow:hidden
}
.insidebook{
background:none repeat scroll 0 0 #fff;
border-radius:3px;
box-shadow:0 0 5px rgba(0,0,0,.13);
display:block;
overflow:hidden
}
.bukhead{
color:#666;
display:block;
font-size:28px;
font-weight:500;
margin:0 0 10px;
overflow:hidden;
padding:18px 10px 10px;
text-align:center
}
.toprom{
display:block;
margin:20px 0;
overflow:hidden;
padding:0
}
.bookcol{
border:1px solid #ddd;
display:block;
overflow:hidden
}
.sckint{
background:none repeat scroll 0 0 #fff;
border:1px solid #ddd;
display:block;
margin:0 0 0 20px;
overflow:hidden
}
.ffty{
float:left;
width:50%
}
.lblbk{
color:#c27238!important;
display:inline;
font-size:16px!important;
overflow:hidden;
padding:0 5px
}
.fuldate{
display:block;
overflow:hidden;
padding:10px
}
.bigdate{
color:#666;
float:left;
font-size:40px;
font-weight:700;
margin-right:8px
}
.biginre{
color:#666;
display:block;
font-size:14px;
margin:9px 0 0;
overflow:hidden
}
.nigthcunt{
border-top:1px solid #eee;
color:#666;
display:block;
font-size:14px;
overflow:hidden;
padding:10px;
text-align:center
}
.borddo.brdrit{
border-right:1px solid #ddd;
padding:0 10px;
color:#fff!important
}
.borddo{
padding:0 10px
}
.fullcard{
float:left;
width:100%
}
.incard{
background:none repeat scroll 0 0 #fff;
border:1px solid #283891;
display:block;
font-size:12px;
margin:10px 15px;
overflow:hidden;
text-transform:uppercase
}
.baseli.hedli{
background:none repeat scroll 0 0 #f8f8f8;
color:#999
}
.baseli{
border-bottom:1px solid #f1f1f1;
color:#555;
float:left;
padding:10px;
width:100%
}
.wid10{
float:left;
width:10%
}
.wid30{
float:left;
width:30%
}
.wid20{
float:left;
width:20%
}
.baseli{
border-bottom:1px solid #f1f1f1;
color:#555;
float:left;
font-size:14px;
padding:10px;
width:100%
}
.baselicenter{
background:none repeat scroll 0 0 #f8f8f8;
color:#555;
float:left;
font-size:12px;
padding:10px;
width:100%
}
.wid80{
float:left;
width:80%
}
.textrit{
text-align:right
}
.bigtext{
font-size:20px;
line-height:30px
}
.colrdark{
color:#333
}
.rscolor{
color:#cb3904
}
.left{
float:left
}
.right{
float:right
}
.adultic.fa,.childic.fa{
color:#999;
margin:3px 8px 0
}
.cunt{
margin:0 5px
}
.ftudiscnt{
background:none repeat scroll 0 0 #f7e8cb;
border:1px solid #e7d8bb;
display:block;
margin:0 15px 0 0;
overflow:hidden;
padding:20px 5px 20px 20px
}
.splhtlbku{
font-size:16px;
height:50px
}
.indiscount{
float:left;
margin:15px 0;
padding:0
}
.cashdisc{
color:#333;
display:block;
font-size:16px;
margin:0 0 10px;
overflow:hidden
}
.discntcop{
border:1px solid #fff;
display:block;
font-size:16px;
line-height:50px;
overflow:hidden;
padding:0 10px;
width:100%
}
.bgreen{
background-color:#ed5927;
border:2px solid transparent;
border-radius:25px;
box-shadow:0 1px 0 rgba(255,255,255,.15) inset,0 1px 1px rgba(0,0,0,.075);
color:#fff;
display:table;
font-size:16px;
margin:20px auto;
overflow:hidden;
padding:10px 40px;
text-shadow:0 -1px 0 rgba(0,0,0,.2)
}
.bgreen:hover{
color:#fff
}
.bgreen .fa{
font-size:13px;
margin-left:10px
}
.rowlogi{
display:block;
margin:10px 0 20px;
overflow:hidden;
position:relative
}
.rowlogi .fa{
background:none repeat scroll 0 0 #eee;
border-radius:3px 0 0 3px;
bottom:1px;
color:#999;
font-size:16px;
left:1px;
line-height:38px;
position:absolute;
text-align:center;
top:1px;
width:40px
}
.loginform{
border:1px solid #ddd;
border-radius:3px;
display:block;
font-size:14px;
line-height:40px;
overflow:hidden;
padding:0 10px 0 50px;
width:100%
}
.cletable{
display:table;
margin:0 0 20px;
width:100%
}
.celcent{
display:table-cell;
float:none;
padding:0 30px;
vertical-align:middle
}
.orrr{
background:none repeat scroll 0 0 #ccc;
border:5px solid #fff;
border-radius:30px;
box-shadow:0 0 5px 2px #bbb inset;
display:block;
font-size:14px;
height:40px;
line-height:30px;
margin:0 auto;
position:relative;
text-align:center;
width:40px;
z-index:1
}
.sftr{
position:relative
}
.sftr::after{
border:1px dashed #ddd;
bottom:0;
content:"";
height:100%;
left:50%;
position:absolute;
top:0;
width:0;
z-index:0
}
.bgreen.bluee{
background-color:#283891
}
.conbkhed{
color:#333;
display:block;
font-weight:300;
margin:0 0 10px;
overflow:hidden;
padding:10px
}
.adltnom{
color:#666;
display:block;
font-size:14px;
overflow:hidden;
padding:10px
}
.spllty{
padding:5px
}
.clainput{
border:1px solid #ddd;
float:left;
font-size:14px;
height:42px;
padding:0 10px;
width:100%
}
.lablmal{
display:block;
overflow:hidden;
padding:8px 0
}
.formlabel{
color:#333;
display:block;
font-size:13px;
margin:0 0 6px;
overflow:hidden
}
.fmlbl{
color:#666;
display:block;
font-size:14px;
margin:10px 0 0;
overflow:hidden
}
.splinmar .clainput{
text-align:center
}
.nopadding{
padding:0
}
.nopadding_left{
padding-left:0!important
}
.nopadding_right{
padding-right:0!important
}
.splinmar{
padding:0 5px
}
.custombord{
border:1px solid #ddd
}
.checkbox-styled.checkbox-inline:not(ie8),.checkbox-styled.radio-inline:not(ie8),.radio-styled.checkbox-inline:not(ie8),.radio-styled.radio-inline:not(ie8){
padding-left:0
}
.checkbox-styled:not(ie8),.radio-styled:not(ie8){
margin-top:0;
position:relative
}
.checkbox-styled:not(ie8) input[type=checkbox],.checkbox-styled:not(ie8) input[type=radio],.radio-styled:not(ie8) input[type=checkbox],.radio-styled:not(ie8) input[type=radio]{
opacity:0;
position:absolute;
z-index:-1
}
.checkbox-styled.checkbox-success:not(ie8) input:checked~span::before,.checkbox-styled.radio-success:not(ie8) input:checked~span::before,.radio-styled.checkbox-success:not(ie8) input:checked~span::before,.radio-styled.radio-success:not(ie8) input:checked~span::before{
border-color:#009fdf
}
.radio-styled:not(ie8) input:checked~span::before{
border-color:#009fdf
}
.radio-styled:not(ie8) input~span::before{
border-radius:50%;
top:0;
transition:all .15s ease-in-out 0s
}
.checkbox-styled:not(ie8) input~span::before,.radio-styled:not(ie8) input~span::before{
border:2px solid #eee;
content:"";
height:20px;
left:0;
position:absolute;
width:20px;
z-index:1
}
.checkbox-styled.checkbox-success:not(ie8) input~span::after,.checkbox-styled.radio-success:not(ie8) input~span::after,.radio-styled.checkbox-success:not(ie8) input~span::after,.radio-styled.radio-success:not(ie8) input~span::after{
background-color:#00bfff
}
.radio-styled:not(ie8) input:checked~span::after{
height:10px;
left:5px;
top:5px;
width:10px
}
.radio-styled:not(ie8) input~span::after{
background-color:#00bfff;
border-radius:50%;
content:"";
height:0;
left:10px;
position:absolute;
top:10px;
transition:all .15s ease-in-out 0s;
width:0;
z-index:1
}
.checkbox-styled:not(ie8) input~span,.radio-styled:not(ie8) input~span{
color:#666;
cursor:pointer;
display:inline-block;
font-size:14px;
padding-left:30px;
position:relative;
vertical-align:text-top
}
.retnmar{
margin:0 -5px
}
.userinfod{
background:#f2f2f2;
border:1px solid #eee;
display:block;
overflow:hidden;
padding:0 10px
}
.infousers{
border-bottom:1px dotted #d9d9d9;
display:block;
margin-bottom:5px;
overflow:hidden;
padding:5px 0
}
.lbldy{
color:#666;
display:block;
overflow:hidden;
padding:5px
}
.lbldy2{
display:block;
overflow:hidden;
padding:5px 0
}
.formlabel.lablpad{
padding-left:5px
}
.infousers:last-child{
border-bottom:none
}
.linbr{
background:none repeat scroll 0 0 #ddd;
display:block;
height:1px;
margin:20px 0;
overflow:hidden;
width:100%
}
.waywy{
display:block;
margin:0 0 0;
overflow:hidden
}
.smalway{
border-radius:3px;
float:left;
overflow:hidden
}
.wament{
width: auto;
float: left;
color: #8e8e8e!important;
font-size: 15px;
background: url(../images/cssradio1.png) no-repeat;
font-weight: 500;
padding: 0 13px 0 10px;
text-transform: capitalize;
background-position: 0px -20px;
}
.wament.active{
height: 31px;
background-position: 0px 11px !important;
}
.wament2{
background:url(../images/cssradio1.png) no-repeat;
color:#fff;
cursor:pointer;
background-position:0 0;
float:left;
font-size:13px;
font-weight:300;
height:16px;
margin:0;
padding:0 20px
}
.wament2.active{
background-position:0 -16px!important
}
.wament2:hover{
color:#fff
}
input.css-checkbox[type=radio]{
border:0 none;
clip:rect(0,0,0,0);
height:1px;
left:-1000px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
z-index:-1000
}
input.css-checkbox[type=radio]+label.css-label,input.css-checkbox[type=radio]+label.css-label.clr{
background-position:0 0;
background-repeat:no-repeat;
color:#fff;
cursor:pointer;
display:inline-block;
font-size:14px;
font-weight:400;
height:16px;
line-height:16px;
margin-right:20px;
padding-left:23px;
vertical-align:middle
}
label.css-label{
-moz-user-select:none;
background-image:url(../images/cssradio.png)
}
input.css-checkbox[type=radio]+label.css-label.chk,input.css-checkbox[type=radio]:checked+label.css-label{
background-position:0 -16px!important
}
.wament1{
background:rgba(0,0,0,.5) none repeat scroll 0 0;
color:#fff;
float:left;
font-size:14px;
font-weight:300;
height:30px;
line-height:30px;
margin:0;
padding:0 20px;
cursor:pointer
}
.wament1 a{
color:#fff
}
.wament1.active{
background:#c27238
}
.wament1:hover{
color:#fff
}
.mtop{
margin-bottom:15px
}
.widthfuwt{
background:#e7e7e7
}
.dashdiv{
float:left;
margin:0 0 10px;
width:100%;
padding:0 32px 0 0
}
.alldasbord{
float:left;
padding:0 10px;
width:98%;
border:1px solid #ada8a8;
border-radius:10px;
min-height:408px;
margin:0 1%;
background:#fff
}
.welcmnote{
float:left;
margin:6px 0 0;
line-height:82px
}
.filldiv{
display:block;
overflow:hidden;
padding:15px 0
}
.colusrdash{
background:none repeat scroll 0 0 #333;
border-radius:100%;
float:left;
height:100px;
margin:20px 30px 0 0;
overflow:hidden;
width:100px
}
.colusrdash img{
width:100%
}
.useralldets{
display:block;
overflow:hidden
}
.dashuser{
color:#666;
display:block;
overflow:hidden
}
.rowother{
float:left;
margin:0 0;
width:100%
}
.rowother .fa{
border-radius:3px;
float:left;
line-height:40px;
text-align:center;
width:40px
}
.editpro span{
margin-right:6px
}
.rowother label{
display:inline-block;
max-width:100%;
margin-bottom:0;
font-weight:400;
font-size:14px;
float:left;
width:30%;
line-height:40px
}
.labrti{
color:#444;
display:block;
font-size:14px;
line-height:40px;
overflow:hidden
}
.staffareadash{
float: left;
padding: 0 0 20px;
width: 100%;
margin-top: 73px;
}
.customteam2.nav-tabs.customteam li a{
border:0 none;
border-radius:6px;
color:#333;
font-size:14px;
padding:13px 13px 10px;
text-align:left
}
.customteam2.nav-tabs.customteam li.active a{
background:#df791c;
color:#fff
}
.customteam2.nav-tabs.customteam li.active a .fa{
color:#fff
}
.customteam2.nav-tabs.customteam li.active a:hover{
color:#000
}
.othinformtn{
display:block;
margin:0 0 10px;
overflow:hidden
}
.nav-tabs.tabssyb{
border:none
}
.nav-tabs.tabssyb li{
margin:0
}
.nav-tabs.tabssyb li a{
background:none repeat scroll 0 0 #d6e1e8;
border-radius:3px;
color:#666;
font-size:14px;
height:38px;
line-height:39px;
margin:0;
padding:0 20px
}
.nav-tabs.tabssyb li.active a,.nav-tabs.tabssyb li.active a:hover{
background:#fff;
border:0 none;
border-radius:0;
color:#333
}
.infowone{
background:none repeat scroll 0 0 #fff;
display:block;
overflow:hidden;
padding:0
}
.paspertorgnl{
padding:0 10px
}
.margpas{
margin:5px 0;
padding:0 10px
}
.tnlepasport{
display:table;
width:100%
}
.dob:after{
content:"\f073";
bottom:0;
color:#4fa0ca;
font-family:"Font Awesome 5 Pro";
font-size:18px;
right:15px;
line-height:41px;
position:absolute;
text-align:center;
top:5px;
width:40px;
height:41px
}
.cellpas{
display:table-cell;
font-size:14px;
padding:5px;
vertical-align:middle
}
.allig{
vertical-align:super!important
}
.paspolbl{
color:#999;
width:25%;
padding:5px 0
}
#change_password_submit{
color:#fff;
border-radius:0;
background-color:#0B0146!important;
border-color:#0B0146!important;
margin-left:40px
}
.editpasport{
background: #0b0146;
color:#fff;
text-transform:uppercase;
font-size:15px;
margin:10px auto;
padding:10px 30px;
display:block;
width:107px;
text-align:center;
border-radius:5px
}
.btn-warning{
color: #fff;
background-color: #0b0146!important;
border-color: #0b0146!important;
}
.savepspot{
background:#0b0146 none repeat scroll 0 0;
border:1px solid #0b0146;
text-transform:uppercase;
border-radius:0;
color:#fff;
float:left;
font-size:14px;
margin:15px;
padding:10px 30px
}
.cancelll{
background:none repeat scroll 0 0 #ccc;
border-radius:0;
color:#333;
float:left;
font-size:14px;
text-transform:uppercase;
margin:15px;
padding:10px 30px
}
.editpasport:hover,.savepspot:hover{
color:#fff
}
.paspertorgnl.paspertedit{
display:none
}
.infowone.editsave .paspertorgnl{
display:none
}
.infowone.editsave .paspertedit{
display:block
}
.trvlwrap{
float:left;
margin:0 0 10px;
width:100%;
padding:0;
background:#fff
}
.topbokshd{
display:block;
margin:0 0 30px;
overflow:hidden
}
.dashhed{
color:#666;
float:left;
margin:5px 0
}
.addbutton{
background: #0b0146 none repeat scroll 0 0;
border-radius:0;
color:#fff;
float:right;
font-size:14px;
text-transform:uppercase;
padding:10px 20px
}
.addbutton:hover{
background:#4FA0CA;
color:#fff
}
.btn-info{
color: #fff;
background-color: #0b0146;
border-color: #0b0146;
}
.fulltable{
border:1px solid #f2f2f2;
float:left;
margin:10px 0 0;
width:100%
}
.fulltable form{
float:left;
width:100%;
margin-bottom:2px
}
.trow{
border-bottom:1px solid #fff;
display:table;
width:100%;
background:#f5f5f5
}
.tblpad{
padding:8px 5px;
vertical-align:top
}
.border_rt{
border-right:1px solid #fff
}
.lavltr{
color:#666;
display:block;
font-size:14px;
overflow:hidden
}
.trow.tblhd{
background:none repeat scroll 0 0 #4FA0CA;
color:#fff;
}
.detilac{
background: none repeat scroll 0 0 #0b0146;
border-radius:0;
text-transform:uppercase;
color:#fff;
float:left;
font-size:12px;
margin:1px 1px;
padding:3px 4px
}
#add_traveller_form .lablmain.cellpas{
padding:0
}
#id_AI .delete_ff_t{
margin:8px 0 0
}
.delac{
background: none repeat scroll 0 0 #0b0146;
border-radius: 0;
color: #fff;
float: left;
font-size: 15px;
margin: 1px 7px;
padding: 4px 9px;
}
.detilac:hover{
color:#e67b14;
color:#fff
}
.lavltr .fa{
float:left;
line-height:22px;
margin-left:5px;
text-align:center;
width:40px
}
.travemore{
background:none repeat scroll 0 0 #e4f2fc;
display:block;
overflow:hidden;
padding:0 10px
}
.travemore .othinformtn{
margin:10px 0
}
.userfstep{
background:0 0;
border-radius:3px;
display:block;
overflow:hidden
}
.editpro{
float:right;
color:#fff!important;
background:#c27238;
padding:5px;
line-height:normal;
font-size:14px;
border-radius:0
}
.editpro:focus,.editpro:hover{
color:#fff;
outline:0
}
.topbokro{
display:block;
line-height:18px;
height:40px;
overflow:hidden
}
.left_city.topbokro h4{
border-bottom:1px dashed #ddd;
padding-bottom:10px;
margin-bottom:0
}
.bokrname{
color:#333;
float:left;
font-size:18px;
font-weight:300;
line-height:40px;
margin:0
}
.bokrname .fa{
background:none repeat scroll 0 0 #4FA0CA;
color:#fff;
float:left;
font-size:14px;
height:40px;
line-height:40px;
margin:0 10px 0 0;
text-align:center;
width:40px
}
.pnrnum{
color:#666;
float:right;
font-size:14px;
line-height:40px;
padding:0 10px
}
.pnrnum strong{
color:#333;
font-size:16px;
font-weight:500;
margin-left:10px
}
.remful{
display:table;
width:100%
}
.xlbook{
display:table-cell;
float:none;
padding:10px;
vertical-align:top
}
.imghtlflt{
display:block;
height:100px;
max-width:150px;
overflow:hidden
}
.imghtlflt img{
width:100%;
min-height:100px
}
.starrtingleft img{
width:100%
}
.bokdby{
color:#666;
display:block;
font-size:14px;
margin:4px 0;
overflow:hidden
}
.bokdby strong{
color:#333;
font-weight:400;
margin-left:10px
}
.pxconf{
display:block;
font-size:15px;
margin:5px 0;
text-align:center
}
.xlbook.col-xs-3.bordbor{
text-align:center;
width: 19%;
}
div#flight_voucher_print {
margin-top: 32px;
}
.mr5{
margin-right:5px!important;
text-transform:uppercase
}
.green{
color:#113255
}
.mt15{
margin-top:15px!important
}
.usrac .logdrop{
display:none
}
.logdrop.fadeinn1{
display:block
}
.red{
color:#900
}
.bordbor{
border-left:1px dotted #ddd
}
.viwedetsb{
background:#c27238 none repeat scroll 0 0;
border-radius:3px;
color:#fff;
display:table;
font-size:14px;
margin:8px auto auto;
padding:8px;
text-align:center;
width:48%
}
.viwedetsb:hover{
color:#fff
}
.avgper2{
color:#999;
font-size:12px
}
.fulltable.bkingg{
margin:0 0 15px
}
.bokrname .fa.fa-cab{
background:#c27238
}
.welcmnotespl{
display:block;
margin:25px 0 10px;
overflow:hidden;
font-family: 'Poppins SemiBold', sans-serif;
font-size: 26px!important;
font-weight: 600!important;
}
.bokinstts{
display:block;
margin:0 -10px;
overflow:hidden
}
.insidebx{
display:block;
margin:10px;
overflow:hidden
}
.ritlstxt{
color:#fff;
display:block;
font-size:14px;
overflow:hidden;
height:120px;
padding:20px 20px 0;
text-align:right
}
.contbokd{
display:block;
font-size:30px;
font-weight:500;
overflow:hidden
}
.witbook.fa{
color:#fff;
display:block;
font-size:50px;
margin:0 0 10px;
overflow:hidden;
padding:0 20px;
transition:all .4s ease-in-out
}
.insidebx:hover .witbook.fa{
transform:translateX(20px) scale(1.1)
}
.htview{
background:none repeat scroll 0 0 rgba(0,0,0,.1);
color:#fff;
display:block;
font-size:13px;
font-weight:300;
overflow:hidden;
padding:6px 15px
}
.htview:hover{
color:#fff
}
.htview .fa{
color:#eee;
float:right
}
.color1{
background:#4154b5
}
.color2{
background:#fdb714
}
.color3{
background:#01b7f2
}
.color4{
background:#98ce44
}
.color5{
background:#a1b871
}
.color6{
background:#f5ae69
}
.smlwel{
color:#666;
display:block;
font-size:14px;
margin:0 0 15px;
overflow:hidden
}
.retnset{
display:block;
margin:10px -10px;
overflow:hidden
}
.insidemar{
display:block;
margin:15px;
overflow:hidden
}
.dskrty{
color:#333;
display:block;
font-size:22px;
font-weight:300;
margin:0 0 20px;
overflow:hidden;
padding:5px 0
}
.lofa.fa{
color:#fff;
display:block;
font-size:18px;
line-height:50px;
margin:-5px 0 -5px -5px;
overflow:hidden;
text-align:center
}
.rownotice{
background:none repeat scroll 0 0 #f2f2f2;
display:block;
margin:0 0 10px;
overflow:hidden
}
.noticemsg{
display:block;
font-size:14px;
line-height:40px;
overflow:hidden;
text-align:left
}
.noticemsg strong{
color:#c27238;
font-weight:500
}
.yrtogo{
color:#999;
display:block;
font-size:14px;
line-height:40px;
overflow:hidden;
padding-right:10px;
text-align:right
}
.nopad5{
padding:5px
}
.lofa2.fa{
border:1px solid #333;
border-radius:100%;
display:block;
font-size:18px;
height:42px;
line-height:42px;
margin:0 auto;
text-align:center;
width:42px
}
.noticemsg2{
color:#333;
display:block;
font-size:15px;
overflow:hidden;
text-align:left
}
.noticemsg2 strong{
color:#999;
display:block;
font-size:13px;
font-weight:400;
overflow:hidden
}
.yrtogo2{
color:#c27238;
display:block;
font-size:18px;
overflow:hidden;
text-align:right
}
.yrtogo2 strong{
color:#666;
display:block;
font-size:12px;
font-weight:300;
overflow:hidden
}
.rownotice2{
border-bottom:1px dotted #ddd;
display:block;
overflow:hidden;
padding:10px 0
}
.chartone{
display:block;
height:350px;
overflow:hidden;
width:100%
}
.fulloading{
bottom:0;
left:0;
position:fixed;
right:0;
top:0;
z-index:100000000
}
.result-pre-loader.fulloading{
opacity:1;
background:0 0
}
.loadmask{
background:none repeat scroll 0 0 rgba(0,0,0,.7);
bottom:0;
left:0;
position:absolute;
right:0;
top:0;
z-index:-1
}
.load_rel img {
height: 260px;
}
.loader_box{
/*width:100%;
height:400px;
border-radius:0;
overflow:hidden;
margin:0 auto 20px auto;
background:url(../images/source.png.gif) no-repeat scroll 0 0 rgba(0,0,0,0);
background-size:contain;
background-position:center;*/
width: 100%;
height: 260px;
border-radius: 0;
overflow: hidden;
margin: 40px auto 20px auto;
background: url(../images/source.gif) no-repeat scroll 0 0 rgba(255,255,255,255);
background-size: contain;
background-position: center;
}
.centerload{
background:#fff;
box-shadow:0 0 10px -5px #000;
display:block;
margin:0;
max-width:100%;
min-width:100%;
height:100%;
padding:0 30px 30px 30px;
text-align:center
}
.cityload img{
max-width:100%;
margin:0
}
.load_rel{
position:relative;
margin:10px 0 0 0
}
.loadsec{
position:absolute;
top:114px;
margin:0 auto;
left:0;
right:0;
font-size:11px
}
.toloader{
border:1px solid #fff;
border-radius:100%;
box-shadow:0 0 10px -5px #000;
display:block;
height:60px;
margin:0 auto 20px;
overflow:hidden;
width:60px
}
.toloader img{
width:100%
}
.paraload{
color:#113255;
display:block;
font-size:18px;
font-weight:500;
overflow:hidden
}
.paraload strong{
display:block;
font-size:24px;
font-weight:300;
overflow:hidden
}
.sckintload{
background:none repeat scroll 0 0 rgba(255,255,255,.5);
border:1px solid #eee;
border-radius:5px;
display:block;
margin:0 0 0;
position:relative;
overflow:hidden
}
.sckintload .fuldate{
display:table;
margin:0 auto
}
.sckintload .biginre{
display:table-cell;
vertical-align:middle
}
.stopone{
display:table;
width:100%
}
.stopbig{
color:#fff;
display:block;
font-size:20px;
overflow:hidden;
padding:6px 0
}
.stopsml{
color:#999;
font-size:12px
}
.timone{
display:table;
width:100%
}
.timone .htlcount{
font-size:12px
}
.flitrflight{
display:block;
margin:0 0 10px;
overflow:hidden;
padding:0 0 10px
}
.nav-tabs.flittwifil{
border:0 none;
margin:0 -2px
}
.nav-tabs.flittwifil li{
margin:2px;
width:calc(50% - 4px)
}
.nav-tabs.flittwifil li a{
background:none repeat scroll 0 0 #e6e5e5;
border-radius:3px;
color:#666;
font-size:14px;
margin:0;
padding:10px;
text-align:center
}
.nav-tabs.flittwifil li.active::after{
content:"\f0d7";
bottom:-3px;
color:#c27238;
font-family:"Font Awesome 5 Pro";
font-size:30px;
left:0;
line-height:0;
position:absolute;
right:0;
text-align:center
}
.nav-tabs.flittwifil li.active a,.nav-tabs.flittwifil li.active a:hover{
background:none repeat scroll 0 0 #c27238;
border:0 none;
color:#fff
}
.width80{
width:80%
}
.width20{
width:20%
}
.countmore{
background:0 0;
height:35px;
border-radius:0;
position:relative
}
.input-group-btn{
position:relative;
font-size:0;
white-space:nowrap;
vertical-align:middle;
height:32px
}
.input-group-btn .fa{
font-size:14px;
font-weight:400;
color:#b1b1b1
}
.countmore .btn-number{
background:none repeat scroll 0 0 #4FA0CA;
border:medium none;
border-radius:0;
padding:10px;
margin:0 0!important;
border-radius:50%;
color:#fff;
font-size:12px
}
.countmore .btn-number-group{
background:none repeat scroll 0 0 #ececec;
border:medium none;
border-radius:0;
padding:12px 10px;
margin:0 0
}
.countmore .btn-number-hotel{
background:none repeat scroll 0 0 #ececec;
border:medium none;
border-radius:0;
padding:12px 10px;
margin:0 0
}
.countmore .btn-number-holiday{
background:none repeat scroll 0 0 #ececec;
border:medium none;
border-radius:0;
padding:12px 10px;
margin:0 0
}
.countmore.input-group .form-control{
border:medium none;
box-shadow:none;
font-size:15px;
font-weight:700;
height:33px;
background:0 0!important;
line-height:normal;
margin:0;
padding:0;
text-align:center;
border-radius:0
}
.countmore .form-control[disabled],.countmore .form-control[readonly],.countmore fieldset[disabled] .form-control{
background:0 0;
cursor:auto
}
.retnbnd{
background:none repeat scroll 0 0 #e6e6e6;
display:block;
margin:0 -15px;
overflow:hidden;
padding:0 15px
}
.fligthsmll{
display:block;
margin:5px;
overflow:hidden;
text-align:center
}
.fligthsmll img{
max-width:40px
}
.airlinename{
color:#666;
display:block;
overflow:hidden;
text-align:left;
text-overflow:ellipsis
}
.flitruo{
display:block;
overflow:hidden
}
.topnavi{
float:left;
padding:5px;
width:100%
}
.topnavi .flitrlbl{
padding-right:30px
}
.flitrlbl{
color:#666;
display:block;
font-size:14px;
font-weight:300;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.arofa.fa{
color:#999;
display:block;
font-size:14px;
font-weight:400;
overflow:hidden;
text-align:center
}
.lyovrtime{
display:table;
width:100%
}
.flect{
color:#666;
display:table-cell;
padding:2px;
text-align:left;
width:33.33%
}
.timlbl{
color:#333;
display:block;
font-size:14px;
overflow:hidden
}
.strikeprice{
color:#999;
font-size:14px;
font-weight:300;
line-height:14px;
text-decoration:line-through
}
.detlnavi{
display:block;
overflow:hidden;
padding:5px
}
.detlnavi .arrival{
padding-right:30px
}
.celhtl.midlbord{
vertical-align:middle
}
.cloroutbnd{
background:#f0f2fe
}
.colorretn{
background:#fff7f0
}
.waymensn{
display:block;
padding:0;
overflow:hidden
}
.mrinfrmtn{
color:#666;
display:block;
font-size:11px;
overflow:hidden;
padding:5px;
text-align:left
}
.detailsflt{
color:#113255;
font-size:13px;
padding:0 5px
}
.remful .detailsflt .fa{
font-size:15px;
margin-top:5px
}
.colorretn .lyovrtime{
border:1px solid #efe7e0
}
.contfare .nav-tabs.flittwifil{
margin:0
}
.nav-tabs.flittwifil li{
width:auto
}
.propopum{
background:none repeat scroll 0 0 #fff;
border-radius:5px;
display:none;
margin:10px 0;
width:1000px
}
.p_i_w{
border-radius:5px;
display:block;
overflow:hidden
}
.popconyent,.popfooter,.popuphed{
float:left;
width:100%
}
.popbighed{
background:none repeat scroll 0 0 #f6f6f6;
color:#666;
display:block;
font-size:18px;
overflow:hidden;
padding:10px
}
.pcnt{
color:#666;
display:block;
line-height:20px;
min-height:100px;
overflow:hidden;
padding:10px
}
.futrcnt{
background:none repeat scroll 0 0 #f9f9f9;
display:block;
overflow:hidden;
padding:10px
}
.norpopbtn{
border:1px solid #ddd;
border-radius:3px;
cursor:pointer;
float:right;
margin-left:10px;
padding:6px 10px
}
.contfare{
display:block;
margin:15px;
overflow:hidden
}
.tabmarg{
display:block;
margin:15px 0 0;
overflow:hidden
}
.alltwobnd{
display:table;
width:100%
}
.celion{
display:table-cell;
float:none;
vertical-align:top
}
.inboundiv{
display:block;
overflow:hidden;
padding:10px
}
.hedtowr{
color:#333;
display:block;
font-size:16px;
font-weight:500;
overflow:hidden;
padding:0 0 15px;
clear:both
}
.hedtowr strong{
color:#666;
font-weight:300
}
.imagesmflt{
float:left;
margin-right:5px
}
.flitsmdets{
display:block;
line-height:14px;
overflow:hidden
}
.flitsmdets strong{
color:#666;
display:block;
font-weight:300;
margin:5px 0 0;
overflow:hidden
}
.dateone{
display:block;
font-size:14px;
font-weight:500;
overflow:hidden
}
.termnl{
color:#333;
display:block;
overflow:hidden
}
.temnldr{
color:#888;
display:block;
overflow:hidden
}
.arocl.fa{
color:#666;
display:block;
font-size:14px;
margin:10px 0;
overflow:hidden;
text-align:center
}
.ritstop{
display:block;
overflow:hidden;
text-align:right
}
.termnl1{
display:block;
margin:0 0 3px;
overflow:hidden
}
.layoverdiv{
display:block;
margin:10px 0;
overflow:hidden;
position:relative;
text-align:center
}
.layoverdiv::after{
border-top:1px dashed #ccc;
content:"";
height:0;
left:0;
position:absolute;
right:0;
top:50%;
width:100%;
z-index:0
}
.centovr{
background:none repeat scroll 0 0 #fff;
border-radius:3px;
color:#666;
display:block;
margin:0 auto;
overflow:hidden;
padding:5px;
position:relative;
width:80%;
z-index:10
}
.centovr .fa{
color:#999;
margin:0 5px
}
.hdngpops{
background:none repeat scroll 0 0 #eee;
color:#333;
display:block;
font-size:22px;
font-weight:300;
overflow:hidden;
padding:10px 20px
}
.hdngpops .fa{
color:#999;
font-weight:400;
margin:0 10px
}
.farehdng{
border-bottom:1px solid #ccc;
color:#666;
display:block;
font-size:18px;
margin:0 0 15px;
overflow:hidden;
padding:0 0 10px
}
.rowfare{
border-bottom:1px solid #eee;
color:#666;
display:block;
font-size:14px;
overflow:hidden;
padding:10px 0
}
.lablfare{
color:#333;
display:block;
font-size:15px;
margin:0 0 5px;
overflow:hidden
}
.pricelbl{
display:block;
overflow:hidden;
text-align:right
}
.rowfare.grandtl{
color:#333;
font-size:16px;
padding:0;
text-transform:uppercase
}
.lablfare strong{
color:#888;
font-weight:300
}
.feenotes{
color:#999;
display:block;
font-size:14px;
overflow:hidden
}
.allresult.grid .flightimage{
width:100%
}
.allresult.grid .celhtl.width80{
display:none
}
.allresult.grid .celhtl.width20{
width:100%
}
.airlinename{
padding:0 10px;
text-overflow:ellipsis;
white-space:nowrap
}
.allresult.gridb .flightimage{
width:100%
}
.allresult.gridb .celhtl.width20,.allresult.gridb .celhtl.width80{
width:100%
}
.airlinename{
padding:0 10px;
text-overflow:ellipsis;
white-space:nowrap
}
.allresult.gridb .padflt{
padding:0
}
.allresult.gridb .widfty{
width:50%
}
.allresult.gridb .nonefity{
display:none
}
.allresult.gridb .widftysing{
float:left;
max-width:40%;
width:auto
}
.allresult.gridb .nonefitysing{
float:left;
margin:0 5px;
width:auto
}
.allresult.gridb .nonefitysing .arofa.fa{
line-height:20px
}
.allresult.gridb .celhtl.midlbord{
border-left:0
}
.ychoose{
background:url(../images/pattern1.jpg) repeat 0 0 #fff;
float:left;
padding:30px 0;
width:100%
}
.apritopty{
float:left;
height:50px;
width:90px
}
.dismany{
display:block;
overflow:hidden
}
.sprte.sppricegu{
background-position:10px -202px
}
.sprte.spsatis{
background-position:-233px -202px
}
.sprte.spsupprt{
background-position:-118px -202px
}
.hedsprite{
color:#444;
display:block;
font-size:24px;
font-weight:700;
overflow:hidden
}
.dismany p{
font-size:16px;
margin-top:12px
}
.parays{
color:#666;
display:block;
font-size:14px;
font-weight:300;
line-height:20px;
overflow:hidden
}
.checkadvnce{
display:block;
margin:15px 0 0 10px;
overflow:hidden
}
.checkadvnce .lbllbl{
color:#fff;
cursor:pointer;
font-size:15px
}
.checkadvnce .squaredThree{
width:23px
}
.checkadvnce .squaredThree label{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:1px solid #fff;
height:21px;
width:23px
}
.grid .figure{
background:none repeat scroll 0 0 #3085a3;
cursor:pointer;
display:block;
margin:12px;
height:300px;
overflow:hidden;
position:relative;
text-align:center
}
.grid .figure img{
position:relative;
display:block;
height:100%;
width:100%
}
.grid .figure .figcaption{
padding:2em;
color:#fff;
text-transform:uppercase;
font-size:1.25em;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.grid .figure .figcaption::after,.grid .figure .figcaption::before{
pointer-events:none
}
.grid .figure .figcaption,.grid .figure .figcaption>a{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.grid .figure .figcaption>a{
z-index:1000;
text-indent:200%;
white-space:nowrap;
font-size:0;
opacity:0
}
.grid .figure h3{
word-spacing:-.15em;
font-weight:400
}
.grid .figure h3,.grid .figure p{
margin:0
}
.grid .figure p{
letter-spacing:1px;
font-size:68.5%
}
.figure.effect-marley .figcaption{
text-align:right;
transition:all .4s ease-in-out
}
.figure.effect-marley h3,.figure.effect-marley p{
position:absolute;
right:30px;
left:30px;
padding:10px 0
}
.figure.effect-marley p{
bottom:30px;
line-height:1.5;
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
font-size:13px
}
.figure.effect-marley h3{
top:30px;
-webkit-transition:-webkit-transform .35s;
transition:transform .35s;
-webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0);
font-size:26px
}
.figure.effect-marley:hover h3{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.figure.effect-marley:hover .figcaption{
background:rgba(0,0,0,.4)
}
.figure.effect-marley h3::after{
position:absolute;
top:100%;
left:0;
width:100%;
height:4px;
background:#fff;
content:'';
-webkit-transform:translate3d(0,40px,0);
transform:translate3d(0,40px,0)
}
.figure.effect-marley h3::after,.figure.effect-marley p{
opacity:0;
-webkit-transition:opacity .35s,-webkit-transform .35s;
transition:opacity .35s,transform .35s
}
.figure.effect-marley:hover h3::after,.figure.effect-marley:hover p{
opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.sepmenus{
float:left
}
.exploreall li{
float:left
}
.exploreall li a{
display:block;
line-height:70px;
overflow:hidden;
padding:0 20px
}
.exploreall li a strong{
color:#2b3c4e;
display:block;
font-size:15px;
font-weight:400;
overflow:hidden;
text-align:center;
text-transform:uppercase
}
.cmnexplor{
display:none;
height:40px;
margin:0 auto;
width:40px
}
.sprte.flihtex{
background-position:-700px 6px;
transition:all .4s ease-in-out
}
.sprte.htlex{
background-position:-783px 6px;
transition:all .4s ease-in-out
}
.sprte.busex{
background-position:-869px 8px;
transition:all .4s ease-in-out
}
.sprte.holidytex{
background-position:-948px 8px;
transition:all .4s ease-in-out
}
.topssec,.topssec .cmnexplor,.topssec .exploreall li a,.topssec .logo img,.topssec .ritsude{
transition:all .4s ease-in-out
}
.sidebuki.fixed{
height:auto;
left:0;
position:fixed;
right:0;
top:0;
z-index:99;
transition:all .4s ease-in-out 0s
}
.topssec.fixed .logo img{
max-width:230px;
transition:all .4s ease-in-out
}
.topssec.fixed .cmnexplor{
opacity:0;
height:0;
transition:all .4s ease-in-out
}
.topssec.fixed .ritsude{
padding:5px 0;
transition:all .4s ease-in-out
}
.topssec.fixed .exploreall li a{
line-height:60px;
transition:all .4s ease-in-out
}
.topssec.fixed::after{
display:none
}
#top .topssec::after{
display:none
}
.modinew{
float:left;
width:100%
}
.fromtopmargin .modfictions .container{
background:0 0
}
.newsectn{
float:left;
width:100%
}
.sideaside{
float:left;
margin:15px 0;
width:100%
}
.topfltr{
background:none repeat scroll 0 0 #8c8c8c;
color:#fff;
float:left;
height:50px;
position:relative;
width:10%
}
.topfltr::after{
content:"\f0da";
bottom:0;
color:#8c8c8c;
font-family:"Font Awesome 5 Pro";
font-size:50px;
line-height:50px;
position:absolute;
right:-12px;
top:0
}
.fafltr.fa{
display:block;
font-size:16px;
overflow:hidden;
padding:10px 0 2px;
text-align:center
}
.flitermsg{
display:block;
font-size:14px;
overflow:hidden;
text-align:center
}
.flteritms{
background:none repeat scroll 0 0 #eee;
float:left;
height:50px;
width:90%
}
.allcmnfltr{
float:left;
width:100%
}
.fltrbox{
border-left:1px solid #fefefe;
border-right:1px solid #dedede;
cursor:pointer;
float:left;
height:50px;
position:relative;
width:20%
}
.fltrbox:first-child{
border-left:none
}
.fltrbox:last-child{
border-right:none
}
.colorfa.fa{
color:#666;
display:block;
font-size:18px;
overflow:hidden;
padding:8px 0 2px;
text-align:center
}
.arowfa.fa{
bottom:5px;
color:#bdbdbd;
font-size:10px;
left:0;
position:absolute;
right:0;
text-align:center;
transition:all .4s ease-in-out 0s
}
.staticpage{
background:url(../images/abt.png) repeat 0 0
}
.abtbak{
background:url(../images/abtbak.png) repeat-x scroll center bottom rgba(0,0,0,0);
min-height:400px
}
.paracosy{
display:block;
overflow:hidden;
padding:0 0 100px
}
.paracosy p{
display:block;
font-size:14px;
line-height:24px;
margin-bottom:20px;
overflow:hidden
}
.inercols{
box-shadow:5px 0 10px -5px #454545;
float:left;
padding:30px;
position:relative;
width:100%;
z-index:11
}
.padmar{
padding:10px
}
.conform{
border:1px solid #eee;
float:left;
font-size:16px;
height:45px;
padding:0 15px;
width:100%
}
.reltvsel{
float:left;
position:relative;
width:100%
}
.reltvsel::after{
content:"\f0dc";
background:none repeat scroll 0 0 #fff;
bottom:1px;
color:#999;
content:"";
font-family:"Font Awesome 5 Pro";
font-size:14px;
line-height:45px;
pointer-events:none;
position:absolute;
right:0;
text-align:center;
top:0;
width:30px
}
.selctcon{
border:1px solid #eee;
color:#999;
float:left;
font-size:16px;
height:45px;
padding:0 15px;
width:100%
}
.areatxt{
border:1px solid #eee;
font-size:16px;
height:80px;
max-height:80px;
padding:15px;
width:100%
}
.contsubt{
background:none repeat scroll 0 0 #8cba30;
border:medium none;
border-radius:3px;
color:#fff;
font-size:16px;
padding:12px 30px
}
.mapcon{
background:#e5e3df;
height:300px;
position:relative;
width:100%;
z-index:10
}
.textcontct{
background:none repeat scroll 0 0 #fff;
float:left;
min-height:188px;
padding:0 10px;
position:relative;
width:100%
}
.textcontct::before{
content:"\f0d8";
color:#fff;
font-family:"Font Awesome 5 Pro";
font-size:70px;
left:0;
position:absolute;
right:0;
text-align:center;
top:-60px;
z-index:10
}
.rowcntct{
display:block;
overflow:hidden;
padding:15px 0;
text-align:center
}
.fa.confa{
color:#999;
display:block;
font-size:20px;
margin:0 0 15px;
overflow:hidden
}
.contctspl{
color:#666;
display:block;
font-size:14px;
line-height:26px;
overflow:hidden
}
.centerlogs{
display:block;
margin:0 auto;
width:50%
}
.inercolslog{
background:none repeat scroll 0 0 #fff;
box-shadow:0 0 10px -5px #454545;
float:left;
padding:30px;
position:relative;
width:100%;
z-index:11
}
.agentforgt{
display:block;
overflow:hidden;
padding:0 10px;
text-align:right
}
.regnot{
display:block;
font-size:14px;
overflow:hidden;
text-align:center
}
.newsltersign{
display:block;
overflow:hidden;
padding:10px
}
.labltrm{
color:#666;
font-weight:400;
margin-left:5px
}
.tmsncndtn{
color:#666;
display:block;
overflow:hidden;
padding:0 10px 10px
}
.inercolslog .reltvsel::after{
right:1px;
top:1px
}
.insideside{
float:left;
width:70%
}
.boxpopfltr{
height:320px;
left:-50%;
position:absolute;
top:-100px;
width:250px;
z-index:121;
opacity:0;
transform:translateY(-150%);
transition:opacity .4s ease-in-out,transform .4s ease-in-out
}
.boxpopfltr.rigtalgn{
left:auto;
right:-50%
}
.topfiltrmn{
display:block;
margin:0 0 15px;
overflow:hidden
}
.sampoicn.fa{
border-right:2px solid #ec1f24;
color:#fff;
float:left;
font-size:24px;
margin-right:10px;
padding-right:10px
}
.filtername{
color:#fff;
display:block;
font-size:20px;
line-height:22px;
overflow:hidden
}
.bkfltfde{
background:none repeat scroll 0 0 rgba(0,0,0,.9);
bottom:0;
content:"";
left:0;
position:fixed;
right:0;
top:0;
z-index:-1;
opacity:0;
visibility:hidden;
transition:all .4s ease-in-out .2s
}
.bklight .bkfltfde{
opacity:1;
transition:all .4s ease-in-out;
z-index:120;
visibility:visible
}
.filerpop{
background:none repeat scroll 0 0 #8cb82e;
box-shadow:5px 5px 0 0 #000;
float:left;
height:calc(100% - 40px);
width:100%
}
.fltrbox.filtrefct .boxpopfltr{
transition:opacity .4s ease-in-out .2s,transform .4s ease-in-out 0s;
opacity:1;
transform:translateY(50px)
}
.applyform.fa{
background:none repeat scroll 0 0 #333;
border:2px solid #fff;
border-radius:100%;
bottom:-50px;
color:#fff;
font-weight:400;
height:40px;
line-height:36px;
position:absolute;
right:0;
text-align:center;
width:40px
}
.inflrbx{
display:block;
height:100%;
overflow:hidden
}
.hidesubmit{
border-radius:100%;
height:100%;
left:0;
opacity:0;
position:absolute;
width:100%
}
.onlyforrng{
display:block;
height:100%;
overflow:hidden;
padding:20px;
position:relative
}
.valumo{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
color:#fff;
font-size:16px;
position:absolute;
right:0;
width:100px
}
.topmo{
top:20px
}
.botmo{
bottom:20px
}
.rangsldr.ui-slider.ui-slider-vertical{
border-radius:3px;
height:calc(100% - 20px);
margin:20px 40px
}
.rangsldr.ui-slider-vertical .ui-slider-handle{
border-radius:100%;
height:30px;
left:50%;
margin-left:-15px;
width:30px
}
.rangsldr.ui-slider-vertical .ui-slider-handle::after{
content:"\f0c9";
color:#666;
font-family:"Font Awesome 5 Pro";
font-size:11px;
left:0;
line-height:30px;
position:absolute;
text-align:center;
width:100%
}
.rangsldr .ui-slider-range.ui-widget-header.ui-corner-all{
background:none repeat scroll 0 0 #ec1f24
}
.rangsldr .ui-state-focus.ui-slider-handle::after,.rangsldr .ui-state-hover.ui-slider-handle::after{
color:#fff!important
}
.servhname{
display:block;
overflow:hidden;
padding:115px 15px
}
.footlogo img{
margin-top: -17px;
margin-bottom: 7px;
width: 76%;
}
.flrname{
border:1px solid #fff;
float:left;
font-size:13px;
height:50px;
padding:0 10px;
width:100%
}
.starng{
display:block;
overflow:hidden;
padding:42px;
}
.rowsrs{
display:block;
overflow:hidden;
padding:10px;
}
[type=checkbox]:checked,[type=checkbox]:not (:checked){
position:absolute;
left:-9999px;
}
[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{
cursor:pointer;
margin:0;
}
[type=checkbox]:checked+label{
background:#248676 none repeat scroll 0 0
}
[type=checkbox]:checked+label:before,[type=checkbox]:not (:checked)+label:before{
border-radius:0;
box-shadow:none;
content:"";
height:20px;
left:0;
position:absolute;
top:2px;
width:20px
}
[type=checkbox]:checked+label:after,[type=checkbox]:not (:checked)+label:after{
color:#fff;
content:'\f00c';
font-family:"Font Awesome 5 Pro";
font-size:13px;
font-weight:400;
left:4px;
line-height:.8;
position:absolute;
top:4px;
transition:all .2s ease 0s
}
[type=checkbox]:not (:checked)+label:after{
opacity:0;
transform:scale(0)
}
[type=checkbox]:checked+label:after{
opacity:1
}
[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not (:checked)+label:before{
box-shadow:none;
border-color:#bbb;
background-color:#ddd
}
.pre_input.pre-disabled:checked+label:before,.pre_input.pre-disabled:not (:checked)+label:before{
background-color:#ccc;
border-color:#bbb;
border-radius:30px;
box-shadow:none;
margin:0;
top:0
}
[type=checkbox]:disabled:checked+label:after{
color:#999
}
[type=checkbox]:disabled+label{
color:#aaa
}
.strflimg{
margin:3px 0 0
}
.faciltyscr{
display:block;
height:100%;
overflow-y:scroll;
padding:10px
}
.facilok{
color:#fff;
font-size:14px;
font-weight:400;
line-height:22px
}
.insidesiderit{
float:right;
width:28%
}
.flteritms.secnsort{
width:75%
}
.flteritms.secnsort .fltrbox{
width:33.333%
}
.secnsor{
background:none repeat scroll 0 0 #8c8c8c;
color:#fff;
float:left;
height:50px;
position:relative;
width:25%
}
.secnsor::after{
content:"\f0d9";
bottom:0;
color:#8c8c8c;
font-family:"Font Awesome 5 Pro";
font-size:50px;
line-height:50px;
position:absolute;
left:-12px;
top:0
}
.prisfltr{
display:block;
overflow:hidden;
padding:92px 40px
}
.srchresult{
float:left;
width:100%
}
.mapplerslt{
display:block;
overflow:hidden;
position:relative
}
.leftmap{
height:100%;
position:absolute;
width:240px;
transition:all .4s ease-in-out
}
.rightreslt{
background:none repeat scroll 0 0 #fff;
float:left;
margin-left:240px;
width:900px;
transition:all .4s ease-in-out
}
.srchresult.fixed .leftmap{
position:fixed;
top:60px;
z-index:0
}
.srchresult.fixed{
margin-top:60px
}
.allfadeinner{
float:left;
width:100%;
position:relative;
z-index:10
}
.mapconresult{
background:none repeat scroll 0 0 #e5e3df;
height:100%;
position:relative;
width:100%;
z-index:10
}
.newsectn.fixed{
background:none repeat scroll 0 0 #fff;
left:0;
position:fixed;
right:0;
top:0;
z-index:105
}
.newsectn.fixed .sideaside{
margin:5px 0
}
.innerpage .cart{
z-index:121
}
.enlrge.fa{
background:none repeat scroll 0 0 rgba(0,0,0,.8);
color:#fff;
cursor:pointer;
font-size:20px;
height:40px;
line-height:40px;
position:absolute;
right:0;
text-align:center;
top:0;
width:40px;
z-index:100
}
.mapplerslt.maplarge .leftmap{
width:900px
}
.mapplerslt.maplarge .rightreslt{
transform:translateX(660px)
}
.srchresult.fixed .mapplerslt.maplarge .rightreslt{
margin-left:0;
transform:translateX(900px)
}
.mapplerslt.maplarge .enlrge.fa::before{
content:"\f053"
}
.whitlabel{
color:#fff;
font-size:14px;
font-weight:400;
line-height:22px
}
.has-js .label_check,.has-js .label_radio{
padding-left:34px
}
.has-js .label_radio{
background:url(../images/radio-off.png) no-repeat
}
.has-js .label_check{
background:url(../images/check-off.png) no-repeat
}
.has-js label.c_on{
background:url(../images/check-on.png) no-repeat
}
.has-js label.r_on{
background:url(../images/radio-on.png) no-repeat
}
.has-js .label_check input,.has-js .label_radio input{
position:absolute;
left:-9999px
}
.colorfa.fa.rtot{
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg)
}
.airlinrmatrix{
float:left;
width:100%;
margin-bottom:15px
}
.matrx{
float:left;
padding:0 30px;
width:100%
}
.linefstr{
float:left
}
.linescndr{
display:block;
overflow:hidden
}
.airlineall{
background:none repeat scroll 0 0 #999;
color:#fff;
display:block;
font-size:14px;
line-height:52px;
overflow:hidden;
padding:0 20px;
text-align:center
}
.airlinesd{
background:#fff none repeat scroll 0 0;
border-right:1px solid #e6e6e6;
display:block;
height:52px;
margin:0 5px;
overflow:hidden;
padding:5px;
position:relative
}
input.airline-slider[type=checkbox]{
cursor:pointer;
height:100%;
left:0;
margin:0;
opacity:0;
position:absolute;
top:0;
width:100%;
z-index:100
}
.imgemtrx{
float:left;
height:40px;
line-height:40px;
overflow:hidden;
text-align:center;
margin-right:5px;
width:50px
}
.imgemtrx img{
width:100%
}
.alsmtrx strong{
color:#999;
display:block;
font-weight:400;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.mtrxprice{
color:#555;
display:block;
font-size:14px;
overflow:hidden
}
.owl-carousel.matrixcarsl .owl-controls .owl-buttons .owl-next,.owl-carousel.matrixcarsl .owl-controls .owl-buttons .owl-prev{
border-radius:0;
height:54px;
margin:0 2px;
padding:0;
position:absolute;
text-indent:-99999px;
width:30px;
z-index:10
}
.owl-carousel.matrixcarsl .owl-controls .owl-buttons .owl-prev{
background:url(../images/prev3.png) no-repeat scroll center center #eee;
left:0
}
.owl-carousel.matrixcarsl .owl-controls .owl-buttons .owl-next{
background:url(../images/next3.png) no-repeat scroll center center #eee;
right:0
}
.owl-carousel.matrixcarsl .owl-controls{
margin:0
}
.owl-carousel.matrixcarsl .owl-buttons{
bottom:0;
left:-30px;
position:absolute;
right:-30px;
top:0;
z-index:10
}
.owl-carousel.matrixcarsl .owl-wrapper-outer{
z-index:11
}
.fixcrunt{
background:none repeat scroll 0 0 #f1f3fc;
float:left;
padding:20px 0;
width:100%
}
.fixincrmnt{
background:none repeat scroll 0 0 #fff;
border:1px solid #fcb00f;
box-shadow:0 0 10px -5px #f6881f;
display:none;
overflow:hidden
}
.selctarln{
display:block;
overflow:hidden;
padding:10px 0
}
.sidepricebig{
color:#e6780f;
display:block;
font-size:20px;
padding:8px 5px;
text-align:center
}
.downstmnt{
display:block;
margin:10px 0 0;
overflow:hidden
}
.farerools{
float:right;
font-size:14px
}
.flgtwrds::after{
background:none repeat scroll 0 0 #f2eae3;
content:"";
height:6px;
left:0;
margin-top:-3px;
position:absolute;
right:0;
top:50%;
z-index:0
}
.flgtwrds{
display:block;
font-size:16px;
margin:0 5px;
overflow:hidden;
position:relative;
text-align:center;
z-index:10
}
.flgtwrds strong{
background:none repeat scroll 0 0 #fff;
color:#444;
font-weight:400;
padding:5px 20px;
position:relative;
z-index:10
}
.btn-flat.booknow{
border:1px solid #182881;
width:100%
}
.bookbtnhotl{
display:block;
margin:10px 0 0;
overflow:hidden
}
.booknowhotl{
background:none repeat scroll 0 0 #283891;
border:0 none;
bottom:0;
color:#fff;
position:absolute;
right:0;
text-align:center;
top:0;
width:10px;
transition:all .4s ease-in-out
}
.booknowhotl::before{
content:"\f0d9";
bottom:0;
color:#283891;
font-family:"Font Awesome 5 Pro";
font-size:50px;
left:-14px;
line-height:150px;
position:absolute;
text-indent:0;
top:0
}
.booktexthotl{
display:block;
font-size:14px;
line-height:150px;
overflow:hidden;
text-align:center;
transition:all .4s ease-in-out;
opacity:0
}
.htlrumrow:hover .booknowhotl,.madgrid:hover .booknowhotl{
width:50px
}
.htlrumrow:hover .booktexthotl,.madgrid:hover .booktexthotl{
opacity:1;
color:#fff
}
.hotelpreferences li{
background:url(../images/hotel_aminities_2.png) no-repeat scroll 0 0 #fff;
border:2px solid #ebebeb;
border-radius:4px;
color:#999;
float:left;
height:28px;
margin:2px;
padding:5px;
width:28px
}
.hotelpreferences li.hotel-aico{
background-position:-58px -2px
}
.hotelpreferences li:hover.hotel-aico{
background-position:-88px -2px
}
.hotelpreferences li.hotel-aide{
background-position:-58px -30px
}
.hotelpreferences li:hover.hotel-aide{
background-position:-87px -30px
}
.hotelpreferences li.hotel-chca{
background-position:-58px -59px
}
.hotelpreferences li:hover.hotel-chca{
background-position:-88px -59px
}
.hotelpreferences li.hotel-balc{
background-position:-59px -86px
}
.hotelpreferences li:hover.hotel-balc{
background-position:-88px -86px
}
.hotelpreferences li.hotel-chpr{
background-position:-58px -116px
}
.hotelpreferences li:hover.hotel-chpr{
background-position:-86px -116px
}
.hotelpreferences li.hotel-hasa{
background-position:-58px -144px
}
.hotelpreferences li:hover.hotel-hasa{
background-position:-86px -144px
}
.hotelpreferences li.hotel-hspi{
background-position:-58px -172px
}
.hotelpreferences li:hover.hotel-hspi{
background-position:-88px -172px
}
.hotelpreferences li.hotel-brft{
background-position:-58px -199px
}
.hotelpreferences li:hover.hotel-brft{
background-position:-88px -199px
}
.hotelpreferences li.hotel-care{
background-position:-58px -227px
}
.hotelpreferences li:hover.hotel-care{
background-position:-87px -227px
}
.hotelpreferences li.hotel-casi{
background-position:-58px -257px
}
.hotelpreferences li:hover.hotel-casi{
background-position:-88px -257px
}
.hotelpreferences li.hotel-cosh{
background-position:-58px -285px
}
.hotelpreferences li:hover.hotel-cosh{
background-position:-88px -285px
}
.hotelpreferences li.hotel-csfr{
background-position:-58px -314px
}
.hotelpreferences li:hover.hotel-csfr{
background-position:-86px -314px
}
.hotelpreferences li.hotel-cobu{
background-position:-58px -342px
}
.hotelpreferences li:hover.hotel-cobu{
background-position:-86px -342px
}
.hotelpreferences li.hotel-code{
background-position:-58px -369px
}
.hotelpreferences li:hover.hotel-code{
background-position:-86px -369px
}
.hotelpreferences li.hotel-cole{
background-position:-58px -994px
}
.hotelpreferences li:hover.hotel-cole{
background-position:-87px -994px
}
.hotelpreferences li.hotel-coro{
background-position:-58px -400px
}
.hotelpreferences li:hover.hotel-coro{
background-position:-86px -400px
}
.hotelpreferences li.hotel-cobr{
background-position:-58px -427px
}
.hotelpreferences li:hover.hotel-cobr{
background-position:-88px -427px
}
.hotelpreferences li.hotel-dinr{
background-position:-58px -455px
}
.hotelpreferences li:hover.hotel-dinr{
background-position:-86px -455px
}
.hotelpreferences li.hotel-effi{
background-position:-58px -484px
}
.hotelpreferences li:hover.hotel-effi{
background-position:-88px -484px
}
.hotelpreferences li.hotel-elev{
background-position:-58px -512px
}
.hotelpreferences li:hover.hotel-elev{
background-position:-85px -512px
}
.hotelpreferences li.hotel-entr{
background-position:-58px -540px
}
.hotelpreferences li:hover.hotel-entr{
background-position:-87px -540px
}
.hotelpreferences li.hotel-fapl{
background-position:-58px -568px
}
.hotelpreferences li:hover.hotel-fapl{
background-position:-86px -568px
}
.hotelpreferences li.hotel-fplc{
background-position:-58px -598px
}
.hotelpreferences li:hover.hotel-fplc{
background-position:-87px -598px
}
.hotelpreferences li.hotel-frtr{
background-position:-58px -625px
}
.hotelpreferences li:hover.hotel-frtr{
background-position:-87px -625px
}
.hotelpreferences li.hotel-garo{
background-position:-58px -654px
}
.hotelpreferences li:hover.hotel-garo{
background-position:-86px -654px
}
.hotelpreferences li.hotel-gish{
background-position:-58px -682px
}
.hotelpreferences li:hover.hotel-gish{
background-position:-86px -682px
}
.hotelpreferences li.hotel-golf{
background-position:-58px -712px
}
.hotelpreferences li:hover.hotel-golf{
background-position:-87px -712px
}
.hotelpreferences li.hotel-hafa{
background-position:-58px -738px
}
.hotelpreferences li:hover.hotel-hafa{
background-position:-86px -738px
}
.hotelpreferences li.hotel-hecl{
background-position:-57px -768px
}
.hotelpreferences li:hover.hotel-hecl{
background-position:-87px -768px
}
.hotelpreferences li.hotel-miov{
background-position:-58px -795px
}
.hotelpreferences li:hover.hotel-miov{
background-position:-87px -795px
}
.hotelpreferences li.hotel-ktcn{
background-position:-58px -824px
}
.hotelpreferences li:hover.hotel-ktcn{
background-position:-87px -824px
}
.hotelpreferences li.hotel-lava{
background-position:-58px -853px
}
.hotelpreferences li:hover.hotel-lava{
background-position:-86px -853px
}
.hotelpreferences li.hotel-luge{
background-position:-58px -878px
}
.hotelpreferences li:hover.hotel-luge{
background-position:-87px -878px
}
.hotelpreferences li.hotel-lnch{
background-position:-59px -909px
}
.hotelpreferences li:hover.hotel-lnch{
background-position:-86px -909px
}
.hotelpreferences li.hotel-mepl{
background-position:-58px -938px
}
.hotelpreferences li:hover.hotel-mepl{
background-position:-87px -938px
}
.hotelpreferences li.hotel-mefa{
background-position:-58px -966px
}
.hotelpreferences li:hover.hotel-mefa{
background-position:-86px -966px
}
.hotelpreferences li.hotel-miba{
background-position:-115px -2px
}
.hotelpreferences li:hover.hotel-miba{
background-position:-143px -2px
}
.hotelpreferences li.hotel-moir{
background-position:-115px -30px
}
.hotelpreferences li:hover.hotel-moir{
background-position:-143px -30px
}
.hotelpreferences li.hotel-mtgl{
background-position:-115px -58px
}
.hotelpreferences li:hover.hotel-mtgl{
background-position:-143px -58px
}
.hotelpreferences li.hotel-nsmr{
background-position:-115px -87px
}
.hotelpreferences li:hover.hotel-nsmr{
background-position:-144px -87px
}
.hotelpreferences li.hotel-park{
background-position:-114px -117px
}
.hotelpreferences li:hover.hotel-park{
background-position:-144px -117px
}
.hotelpreferences li.hotel-fprk{
background-position:-114px -144px
}
.hotelpreferences li:hover.hotel-fprk{
background-position:-143px -144px
}
.hotelpreferences li.hotel-spal{
background-position:-113px -172px
}
.hotelpreferences li:hover.hotel-spal{
background-position:-143px -172px
}
.hotelpreferences li.hotel-phsv{
background-position:-115px -201px
}
.hotelpreferences li:hover.hotel-phsv{
background-position:-145px -201px
}
.hotelpreferences li.hotel-pool{
background-position:-113px -229px
}
.hotelpreferences li:hover.hotel-pool{
background-position:-143px -229px
}
.hotelpreferences li.hotel-inpl{
background-position:-115px -257px
}
.hotelpreferences li:hover.hotel-inpl{
background-position:-143px -257px
}
.hotelpreferences li.hotel-oupl{
background-position:-114px -284px
}
.hotelpreferences li:hover.hotel-oupl{
background-position:-143px -284px
}
.hotelpreferences li.hotel-ptrs{
background-position:-115px -313px
}
.hotelpreferences li:hover.hotel-ptrs{
background-position:-143px -313px
}
.hotelpreferences li.hotel-rfgr{
background-position:-115px -341px
}
.hotelpreferences li:hover.hotel-rfgr{
background-position:-144px -341px
}
.hotelpreferences li.hotel-rtnt{
background-position:-113px -369px
}
.hotelpreferences li:hover.hotel-rtnt{
background-position:-143px -369px
}
.hotelpreferences li.hotel-rose{
background-position:-114px -397px
}
.hotelpreferences li:hover.hotel-rose{
background-position:-143px -397px
}
.hotelpreferences li.hotel-orro{
background-position:-114px -426px
}
.hotelpreferences li:hover.hotel-orro{
background-position:-143px -426px
}
.hotelpreferences li.hotel-wero{
background-position:-114px -456px
}
.hotelpreferences li:hover.hotel-wero{
background-position:-143px -456px
}
.hotelpreferences li.hotel-sair{
background-position:-115px -483px
}
.hotelpreferences li:hover.hotel-sair{
background-position:-143px -483px
}
.hotelpreferences li.hotel-sade{
background-position:-115px -512px
}
.hotelpreferences li:hover.hotel-sade{
background-position:-143px -512px
}
.hotelpreferences li.hotel-saun{
background-position:-114px -541px
}
.hotelpreferences li:hover.hotel-saun{
background-position:-143px -541px
}
.hotelpreferences li.hotel-sccv{
background-position:-115px -568px
}
.hotelpreferences li:hover.hotel-sccv{
background-position:-143px -568px
}
.hotelpreferences li.hotel-shwr{
background-position:-115px -597px
}
.hotelpreferences li:hover.hotel-shwr{
background-position:-143px -597px
}
.hotelpreferences li.hotel-skii{
background-position:-116px -625px
}
.hotelpreferences li:hover.hotel-skii{
background-position:-143px -625px
}
.hotelpreferences li.hotel-sski{
background-position:-115px -653px
}
.hotelpreferences li:hover.hotel-sski{
background-position:-143px -653px
}
.hotelpreferences li.hotel-wtki{
background-position:-114px -682px
}
.hotelpreferences li:hover.hotel-wtki{
background-position:-143px -682px
}
.hotelpreferences li.hotel-spaa{
background-position:-115px -711px
}
.hotelpreferences li:hover.hotel-spaa{
background-position:-143px -711px
}
.hotelpreferences li.hotel-tnct{
background-position:-115px -739px
}
.hotelpreferences li:hover.hotel-tnct{
background-position:-143px -739px
}
.hotelpreferences li.hotel-trdk{
background-position:-114px -768px
}
.hotelpreferences li:hover.hotel-trdk{
background-position:-143px -768px
}
.hotelpreferences li.hotel-telv{
background-position:-115px -796px
}
.hotelpreferences li:hover.hotel-telv{
background-position:-143px -796px
}
.hotelpreferences li.hotel-cbtv{
background-position:-114px -823px
}
.hotelpreferences li:hover.hotel-cbtv{
background-position:-143px -823px
}
.hotelpreferences li.hotel-vdcr{
background-position:-116px -852px
}
.hotelpreferences li:hover.hotel-vdcr{
background-position:-143px -852px
}
.hotelpreferences li.hotel-wtbd{
background-position:-115px -880px
}
.hotelpreferences li:hover.hotel-wtbd{
background-position:-143px -880px
}
.hotelpreferences li.hotel-prbt{
background-position:-114px -909px
}
.hotelpreferences li:hover.hotel-prbt{
background-position:-143px -909px
}
.hotelpreferences li.hotel-wtbr{
background-position:-114px -937px
}
.hotelpreferences li:hover.hotel-wtbr{
background-position:-143px -937px
}
.hotelpreferences li.hotel-a120{
background-position:-115px -968px
}
.hotelpreferences li:hover.hotel-a120{
background-position:-143px -968px
}
.hotelpreferences li.hotel-d120{
background-position:-115px -994px
}
.hotelpreferences li:hover.hotel-d120{
background-position:-143px -994px
}
.hotelpreferences li.hotel-a220{
background-position:-115px -1023px
}
.hotelpreferences li:hover.hotel-a220{
background-position:-143px -1023px
}
.hotelpreferences li.hotel-d220{
background-position:-115px -1051px
}
.hotelpreferences li:hover.hotel-d220{
background-position:-143px -1051px
}
.hotelpreferences li.hotel-fxsv{
background-position:-114px -1080px
}
.hotelpreferences li:hover.hotel-fxsv{
background-position:-143px -1080px
}
.hotelpreferences li.hotel-jgtk{
background-position:-116px -1107px
}
.hotelpreferences li:hover.hotel-jgtk{
background-position:-143px -1107px
}
.hotelpreferences li.hotel-sfbd{
background-position:-115px -1135px
}
.hotelpreferences li:hover.hotel-sfbd{
background-position:-143px -1135px
}
.hotelpreferences li.hotel-phco{
background-position:-114px -1164px
}
.hotelpreferences li:hover.hotel-phco{
background-position:-143px -1164px
}
.hotelpreferences li.hotel-batb{
background-position:-113px -1193px
}
.hotelpreferences li:hover.hotel-batb{
background-position:-143px -1193px
}
.hotelpreferences li.hotel-fsty{
background-position:-115px -1221px
}
.hotelpreferences li:hover.hotel-fsty{
background-position:-143px -1221px
}
.hotelpreferences{
float:left;
margin-bottom:4px;
width:100%
}
.shtlnamehotl{
color:#444;
display:block;
font-size:16px;
margin:0 0 5px;
overflow:hidden;
padding-right:70px;
position:relative;
text-overflow:ellipsis;
white-space:nowrap
}
.starrtinghotl{
display:block;
max-width:60px;
overflow:hidden;
position:absolute;
right:0;
top:0
}
.starrtinghotl img{
width:100%
}
.mapviewhtlhotl.fa{
background:none repeat scroll 0 0 rgba(0,0,0,.6);
border-radius:100%;
color:#fff;
font-size:16px;
height:40px;
left:50%;
line-height:40px;
margin-left:-20px;
margin-top:-20px;
position:absolute;
text-align:center;
top:50%;
width:40px;
transition:all .4s ease-in-out;
transform:scale(0)
}
.madgrid:hover .mapviewhtlhotl.fa{
transform:scale(1)
}
.userviwhotl{
display:block;
margin-bottom:12px;
overflow:hidden;
padding:2px 0;
text-align:center
}
#top .topssec{
position:static
}
.allpagewrp.fixed .fixcrunt{
padding:5px 0;
position:fixed;
top:0;
z-index:100
}
.allpagewrp.fixed .airlinrmatrix{
margin-top:110px
}
.myfilter.fixed{
position:fixed;
top:110px;
z-index:100
}
.myfilter.fixed .sideaside{
margin:0
}
a{
cursor:pointer
}
.martopfixd{
margin-top:58px
}
.modinew{
float: left;
width: 100%;
margin-top: 30px
}
.contentsdw{
float:left;
width:100%;
padding:0 0 4px 0!important
}
#page-parent.container{
background:#f1f5f8 none repeat scroll 0 0;
padding:20px 15px;
position:relative
}
.contryname{
color:#333;
display:block;
font-size:14px;
font-weight:300;
margin:0;
overflow:hidden
}
.placenameflt{
color:#000;
display:block;
font-size:14px;
margin:0;
overflow:hidden;
padding:6px 0;
text-overflow:ellipsis
}
.boxlabl{
color:#333;
display:block;
font-size:13px;
margin:0 0 5px;
overflow:hidden
}
.boxlabl.textcentr{
text-align:center
}
.faldate.fa{
margin-right:6px
}
.datein{
color:#333;
display:block;
font-size:14px;
font-weight:300;
overflow:hidden;
font-weight:500
}
.calinn strong{
font-size:15px;
font-weight:500
}
.countlbl{
color:#333;
display:block;
font-size:14px;
overflow:hidden;
text-align:center
}
.modifysrch{
background:none repeat scroll 0 0 #f88c3e;
float:right;
height:60px;
position:absolute;
right:0;
text-align:center;
border-radius:3px;
top:0;
width:50px;
text-transform:uppercase;
transition:all .3s ease-in-out
}
.search-result{
float: left;
width: 100%;
padding: 0;
margin-top: 0px;
}
.resultalls{
float:left;
position:relative;
width:100%
}
.coleft{
float:left;
width:25%
}
.colrit{
float:left;
width:75%
}
.filtersho{
background:none repeat scroll 0 0 #fff;
color:#fff;
float:left;
margin:0 0 20px;
padding:10px 10px;
position:relative;
width:100%
}
.avlhtls{
display:block;
color:#113255;
font-size:14px;
margin:0 0;
overflow:hidden;
float:left;
text-align:left
}
.placenamefil{
color:#fff;
display:block;
font-size:18px;
margin:5px 0;
overflow:hidden;
text-align:center;
text-overflow:ellipsis;
white-space:nowrap
}
.avlhtls strong{
color:#53595e;
font-weight:500
}
.flteboxwrp{
background:none repeat scroll 0 0 #f1f5f8;
float:left;
width:100%
}
.fltrboxin{
float:left;
width:100%
}
.celsrch{
display:block;
overflow:hidden;
padding:0 0
}
#reset_filters{
padding: 7px;
font-size: 12px;
line-height: normal;
border-radius: 0;
margin-right: 5px;
background: #0b0146;
color: #fff;
float: right!important;
}
.collapsebtn{
background:none repeat scroll 0 0 #f9f9f9;
border:0 none;
color:#112255;
display:block;
font-size:15px;
font-weight:600;
overflow:hidden;
padding:10px 10px;
position:relative;
text-align:left;
width:100%
}
.collapsebtn::after{
content:"\f0d7";
color:#888;
font-family:"Font Awesome 5 Pro";
font-size:14px;
line-height:34px;
position:absolute;
right:10px;
font-weight:700;
top:0
}
.septor{
background:#f1f5f8 none repeat scroll 0 0;
border-bottom:1px solid #f0f3f2;
border-top:1px solid #d0d0d0;
display:block;
height:7px!important;
margin:0 0;
overflow:hidden
}
.price_slider1{
margin:0 0 15px;
padding:21px
}
.boxins{
display:block;
overflow:hidden;
padding:10px
}
.marret{
margin:0 -1px
}
.stopone{
float:left;
width:33.333%
}
#starCountWrapper .starin{
padding:7px
}
.starin{
background:none repeat scroll 0 0 #fff;
border:none;
border-radius:4px!important;
display:block;
font-size:14px;
margin:4px;
overflow:hidden;
padding:0;
text-align:center
}
.stopbig{
color:#666;
display:block;
overflow:hidden;
padding:6px 0
}
.stopsml{
color:#999;
font-size:12px
}
.htlcount{
background:none repeat scroll 0 0 #fafafa;
color:#666;
display:block;
margin:3px 0 0;
overflow:hidden;
padding:2px 0
}
.toglefil.active .starin .fa{
color:#fff
}
.toglefil.active .stopbig,.toglefil.active .stopsml{
color:#fff
}
.timone{
float:left;
position:relative;
width:25%
}
.flitsprt{
background:url(../images/flitsprite.png) no-repeat 0 0;
display:block;
height:35px;
margin:8px auto;
width:40px
}
.flitsprt.mng1{
background-position:-52px 2px
}
.flitsprt.mng2{
background-position:6px 2px
}
.flitsprt.mng3{
background-position:-187px 2px
}
.flitsprt.mng4{
background-position:-122px 2px
}
.timone .htlcount{
font-size:12px
}
.timone .htlcount{
font-size:13px
}
.price_slider1 .ui-widget-content{
background:#d7dee1;
border:medium none;
border-radius:30px!important;
box-shadow:none;
height:4px
}
.price_slider1 .ui-slider-horizontal .ui-slider-range{
height:100%;
top:0
}
.price_slider1 .ui-widget-header{
background:#c27238 none repeat scroll 0 0;
box-shadow:0 0 10px -5px #7e7e7e inset
}
.price_slider1 .ui-state-default,.price_slider1 .ui-widget-content .ui-state-default,.price_slider1 .ui-widget-header .ui-state-default{
background:#113255 none repeat scroll 0 0;
border-radius:50%;
cursor:pointer;
border:2px solid #113255;
height:20px;
margin-left:-14px;
top:-7px;
width:20px
}
.level{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
color:#666;
display:block;
font-size:14px;
margin-bottom:15px;
overflow:hidden;
text-align:center;
width:100%
}
.modfictions{
float: left;
background: #ededed;
width: 100%;
position: relative;
margin-top: 0;
}
.sidebuki.set_up{
margin-top:200px
}
.insidebosc{
display:block;
float:left;
padding:0 0 0 20px;
width:100%
}
.insidesame{
display:table;
margin:0 auto;
padding:10px 5px
}
.bigtimef{
color:#444;
display:block;
font-size:22px;
font-weight:500;
line-height:26px;
overflow:hidden
}
.smalairport{
color:#666;
display:block;
overflow:hidden
}
.durtntime{
color:#444;
display:block;
font-size:20px;
font-weight:400;
line-height:28px;
overflow:hidden
}
.priceflights{
color:#1a8274;
display:block;
font-size:22px;
overflow:hidden;
text-align:right;
font-weight:700
}
.bookbtlfrt{
display:block;
overflow:hidden;
padding:10px
}
.bookallbtn{
background:#0b0146 none repeat scroll 0 0;
border:0 none;
text-transform:uppercase;
border-radius:3px;
font-weight:500;
overflow:hidden;
color:#fff;
padding:8px 10px;
width:100%;
margin-top:10px;
border-radius:12px;
float: left;
}
#flight_search_result .bookallbtn{
}
.bookallbtn:hover{
color:#fff
}
.centerload.cityload{
position:relative;
overflow:hidden
}
.animatingDiv{
width:40px;
height:40px;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-right-radius:20px;
border-bottom-left-radius:20px;
margin-left:-20px;
margin-top:-20px;
left:50px;
top:50px;
position:absolute;
background:#00f
}
.reltivefligtgo{
display:block;
height:100%;
left:0;
top:0;
overflow:hidden;
position:absolute;
width:100%
}
.flitfly{
position:absolute
}
.flitfly{
background:url(../images/flight.png) no-repeat scroll 0 0 rgba(0,0,0,0);
bottom:140px;
height:55px;
width:90px;
z-index:1;
transition:all .4s cubic-bezier(0,0,.59,1);
-webkit-animation:flightanimate 15s linear infinite;
-moz-animation:flightanimate 15s linear infinite;
-o-animation:flightanimate 15s linear infinite;
animation:flightanimate 15s linear infinite
}
@-webkit-keyframes flightanimate{
0%{
left:-50px
}
20%{
-webkit-transform:rotate(15deg)
}
40%{
-webkit-transform:rotate(20deg);
bottom:80px
}
60%{
bottom:80px;
-webkit-transform:rotate(25deg)
}
70%{
-webkit-transform:rotate(30deg)
}
90%{
-webkit-transform:rotate(50deg)
}
100%{
left:650px;
-webkit-transform:rotate(60deg)
}
}
@-moz-keyframes flightanimate{
0%{
left:-50px
}
20%{
-moz-transform:rotate(15deg)
}
40%{
-moz-transform:rotate(20deg);
bottom:80px
}
60%{
bottom:80px;
-moz-transform:rotate(25deg)
}
70%{
-moz-transform:rotate(30deg)
}
90%{
-moz-transform:rotate(50deg)
}
100%{
left:650px;
-moz-transform:rotate(60deg)
}
}
@-o-keyframes flightanimate{
0%{
left:-50px
}
20%{
-o-transform:rotate(15deg)
}
40%{
-o-transform:rotate(20deg);
bottom:80px
}
60%{
bottom:80px;
-o-transform:rotate(25deg)
}
70%{
-o-transform:rotate(30deg)
}
90%{
-o-transform:rotate(50deg)
}
100%{
left:650px;
-o-transform:rotate(60deg)
}
}
@keyframes flightanimate{
0%{
left:-50px
}
20%{
transform:rotate(15deg)
}
40%{
transform:rotate(20deg);
bottom:80px
}
60%{
bottom:80px;
transform:rotate(25deg)
}
70%{
transform:rotate(30deg)
}
90%{
transform:rotate(50deg)
}
100%{
left:650px;
transform:rotate(60deg)
}
}
.clodnsun{
background:url(../images/cloud.png) no-repeat scroll 0 0 rgba(0,0,0,0);
height:50px;
left:60%;
position:absolute;
top:40px;
width:85px;
z-index:0;
transition:all .4s cubic-bezier(0,0,.59,1);
-webkit-animation:cloudanim 15s linear infinite;
-moz-animation:cloudanim 15s linear infinite;
-o-animation:cloudanim 15s linear infinite;
animation:cloudanim 15s linear infinite
}
@-webkit-keyframes cloudanim{
0%{
left:60%
}
100%{
left:80%
}
}
@-moz-keyframes cloudanim{
0%{
left:60%
}
100%{
left:80%
}
}
@-o-keyframes cloudanim{
0%{
left:60%
}
100%{
left:80%
}
}
@keyframes cloudanim{
0%{
left:60%
}
100%{
left:80%
}
}
.loadcity{
background:url(../images/loadcity.png) no-repeat scroll left bottom rgba(0,0,0,0);
bottom:0;
left:0;
position:absolute;
top:0;
transition:all .4s cubic-bezier(0,0,.59,1) 0s;
width:1187px;
z-index:0;
transition:all .4s cubic-bezier(0,0,.59,1);
-webkit-animation:loadingcity 15s linear infinite;
-moz-animation:loadingcity 15s linear infinite;
-o-animation:loadingcity 15s linear infinite;
animation:loadingcity 15s linear infinite
}
@-webkit-keyframes loadingcity{
0%{
left:0
}
100%{
left:-100%
}
}
@-moz-keyframes loadingcity{
0%{
left:0
}
100%{
left:-100%
}
}
@-o-keyframes loadingcity{
0%{
left:0
}
100%{
left:-100%
}
}
@keyframes loadingcity{
0%{
left:0
}
100%{
left:-100%
}
}
.relativetop{
position:relative;
z-index:10
}
.fldealsec{
float:left;
width:100%
}
.fromtopmargin .fldealsec .container{
padding:20px 0 15px
}
.fromtopmargin .alldownsectn .container{
margin-bottom:15px
}
.ontyp{
display:block;
overflow:hidden;
padding:0
}
.labltowr{
color: #fff;
display: block;
font-size: 16px;
overflow: hidden;
background: #4fa0ca;
padding: 10px;
}
.labltowr i{
float:left;
font-size:35px;
color:#fff;
margin-right:15px
}
.labltowr strong{
color:#666;
font-weight:300
}
.allboxflt{
display:block;
overflow:hidden;
padding:5px 0
}
.portnme{
color:#666;
display:block;
font-size:13px;
margin:0 0;
overflow:hidden;
font-weight:500
}
.portnmeter{
color:#111;
display:inline-block;
font-size:14px;
overflow:hidden
}
.textcntr{
text-align:center
}
.jetimg{
float:left;
margin-right:10px
}
.jetimg img{
max-width:100%
}
.alldiscrpo{
color:#444;
display:block;
font-size:13px;
overflow:hidden;
font-weight:400;
line-height:15px
}
.sgsmal{
color:#999;
display:block;
font-size:10px;
margin:2px 0 0;
overflow:hidden
}
.allboxflt .airlblxl{
color: #4fa0ca!important;
font-size:14px;
font-weight:500
}
.allboxflt .airlblxl span{
display:block
}
.connectnflt{
display:block;
overflow:hidden;
position:relative;
z-index:10
}
.connectnflt::after{
border-bottom:1px dotted #ccc;
content:"";
height:1px;
left:0;
margin:-1px 0 0;
position:absolute;
right:0;
top:50%;
z-index:-1
}
.conctncentr{
background:none repeat scroll 0 0 #fbfbfb;
border:1px solid #ddd;
border-radius:30px;
color:#999;
display:table;
font-size:13px;
margin:10px auto;
padding:5px 11px
}
.conctncentr .fa{
font-size:14px;
margin-right:10px
}
.resultpetty{
background:none repeat scroll 0 0 #fff;
border:1px solid #d8d8d8;
float:left;
margin:0 0 15px;
padding:10px 0;
width:100%
}
.pricedetail{
font-size:13px
}
.bordspl{
border-bottom:1px solid #d8d8d8;
float:left;
width:100%
}
.tabcontnue{
position:relative;
display:table;
margin: 30px auto
}
.tabcontnue .breadli{
width:auto;
float:left;
padding:0 40px
}
.tabcontnue.insre{
position:relative;
margin:0 auto;
width:730px
}
.tabcontnue::after{
background:#d4d4d4 none repeat scroll 0 0;
border-bottom:1px solid #fff;
content:"";
height:2px;
left:15%;
position:absolute;
right:13%;
top:21px
}
.rondsts{
display:block;
overflow:inherit;
position:relative;
text-align:center;
z-index:10;
opacity:1
}
.rondsts.active{
opacity:1
}
.iconstatus{
background:#d6d6d6;
border:4px solid #fff;
border-radius:0;
color:#666;
font-size:20px;
height:50px;
line-height:46px;
text-align:center;
border-radius:50%;
width:50px;
margin:0 auto
}
.iconstatus i{
line-height:45px;
font-size:16px
}
.rondsts.active .iconstatus i{
color:#fff
}
.rondsts.active .iconstatus{
border: 4px solid #4fa0ca;
color: #4fa0ca!important;
font-size: 15px;
background: #4fa0ca;
}
span.customer_supports {
font-size: 13px!important;
margin-top: -23px;
}
.allboxflt .airlblxl{
color: #4fa0ca!important;
}
.rondsts.active .iconstatus .stausline{
color:#32414f
}
.rondsts.success .iconstatus i{
color:#fff
}
.rondsts.success .iconstatus{
border:4px solid #fff;
color:#32414f!important;
font-size:15px;
pointer-events:none;
opacity:.7;
background:#787878
}
.rondsts.success .iconstatus .stausline{
color:#32414f
}
.rondsts.success .taba{
cursor:not-allowed
}
.stausline{
color:#20364f;
display:block;
font-size:15px;
margin:10px 0 0;
padding:0 15px;
overflow:hidden;
text-align:left
}
.alldownsectn{
float: left;
width: 100%;
margin-top: 21px;
}
.fligthsdets{
display:block;
margin:0;
overflow:hidden
}
.boksectn .allboxflt{
background:#fff none repeat scroll 0 0;
border:1px solid #fff;
box-shadow:0 1px 2px 0 #ccc;
padding:10px
}
.promobtn{
background:none repeat scroll 0 0 #d7d7d7;
border:0 none;
color:#444;
font-size:16px;
height:45px;
padding:0 30px
}
.total{
background:#fff!important
}
.promocode{
background:none repeat scroll 0 0 #fff;
border:1px solid #efeae0;
display:block;
margin:0;
overflow:hidden;
padding:20px 10px
}
.nputbrd{
border:1px solid #ddd
}
.mailsign{
color:#666;
display:block;
font-size:15px;
margin:10px 0 0;
overflow:hidden
}
.loginspld{
float:left;
margin:0 0 20px;
width:100%
}
.hedlogd{
color:#666;
display:block;
font-size:16px;
margin:0 0 10px;
overflow:hidden;
padding:0 15px
}
.collogg{
display:block;
margin:0 0 30px;
overflow:hidden
}
.loadcity1{
background:#fff;
width:100%;
bottom:0;
left:0;
position:fixed;
top:0
}
.chngedty{
color:#428bca;
display:block;
font-size:14px;
margin:10px 0 0;
overflow:hidden
}
.temsandcndtn{
clear:both;
color:#666;
display:block;
font-size:14px;
line-height:22px;
overflow:hidden;
padding:15px
}
.continye{
margin:15px 0 0
}
.insiefare{
display:block;
margin:15px 0 0;
overflow:hidden;
padding:0 5px 5px 15px
}
.farehd{
color:#555;
display:block;
font-size:18px;
margin:0 0 10px;
overflow:hidden
}
.fredivs{
background:#fff none repeat scroll 0 0;
border:1px solid #fff;
box-shadow:0 1px 2px 0 #ccc;
display:block;
overflow:hidden;
padding:15px 20px
}
.freshd{
color:#666;
display:block;
font-size:16px;
margin:0 0 8px;
overflow:hidden
}
.faresty{
color:#666;
display:block;
overflow:hidden
}
.reptallt{
border-bottom:1px solid #eee;
display:block;
margin:5px 0;
overflow:hidden;
padding:5px 0
}
.amnter{
color:#666;
text-align:right
}
.kindrest{
display:block;
margin:0 0 20px;
overflow:hidden
}
.amnterbig{
color:#666;
display:block;
font-size:20px;
overflow:hidden;
text-align:right
}
.farestybig{
color:#666;
display:block;
font-size:16px;
line-height:28px;
overflow:hidden;
text-transform:uppercase
}
.reptalltftr{
display:block;
overflow:hidden
}
.topalldesc{
background:none repeat scroll 0 0 #fcfcfc;
border:1px solid #ebebeb;
display:table;
margin:0 0 0;
overflow:hidden;
padding:9px;
width:100%
}
.ins_type{
padding:10px 15px
}
.ins_type h3{
font-size:19px;
margin-top:0;
margin-bottom:10px;
color:#384f72
}
.ins_type span{
font-size:13px;
color:#817d7d
}
.ins_txt{
font-size:13px;
color:#666
}
.radio_sel{
margin:15px 0
}
.radio_sel label{
font-weight:500;
font-size:14px;
color:#5b5c5d
}
.protect{
padding:15px;
font-size:17px;
color:#113255;
font-weight:500
}
.faresum{
width:100%;
float:left;
background:#fff
}
.faresum h3{
margin:0;
font-size:16px;
padding:15px 15px;
background: #4FA0CA ;
color:#fff
}
.fare_loc{
font-size:16px;
color:#000;
font-weight:500
}
.date_loc{
font-size:13px;
color:#5b5b5b;
float:left;
width:100%;
padding:10px 10px 10px 0
}
.celtbcel{
display:table-cell;
float:none;
vertical-align:middle
}
.radio_sel input[type=radio]{
display:none
}
.radio_sel input[type=radio]+label{
color:#113255;
font-size:16px
}
.radio_sel input[type=radio]+label span{
display:inline-block;
width:19px;
height:19px;
margin:0 10px 4px 0;
vertical-align:middle;
cursor:pointer;
-moz-border-radius:50%;
border-radius:50%
}
#modify #hotel_search .totlall{
}
.radio_sel input[type=radio]+label span{
background:#fff;
position:relative;
border:2px solid #8e8b8b
}
.radio_sel input[type=radio]:checked+label span{
border:2px solid #f58830;
background:#f58830 url(../images/correct.png) repeat scroll left center!important
}
.radio_sel input[type=radio]+label span,.radio_sel input[type=radio]:checked+label span{
-webkit-transition:background-color .4s linear;
-o-transition:background-color .4s linear;
-moz-transition:background-color .4s linear;
transition:background-color .4s linear
}
.colrcelo{
background:none repeat scroll 0 0 #fff
}
.bokkpricesml{
display:block;
overflow:hidden;
padding:10px 15px;
text-align:left
}
.bokkpricesml .portnmeter{
font-size:13px
}
.loc_name{
color:#5b5b5b
}
.totlbkamnt{
color:#666;
display:block;
font-size:20px;
margin:0 0 10px;
overflow:hidden
}
.travlrs{
color:#999;
display:block;
font-size:16px;
margin:0 0 0;
overflow:hidden
}
.fare_show{
padding:0;
float:left;
width:100%
}
.fare_show h5{
padding:11px 15px;
margin:0;
border-top:1px solid #ddd;
cursor:pointer;
color:#113255;
font-size:15px
}
.fare_show h5 i{
float:right;
color:#888
}
.show_fares_table{
margin-top:0;
float:left;
width:100%
}
.show_fares_table table{
margin-bottom:0!important
}
.show_fares_table table td{
padding:10px 12px!important;
font-size:14px!important
}
.show_fares_table>table>tbody>tr>td .to_bo{
font-size:17px!important
}
.ontypsec{
border-bottom:1px dotted #ddd;
display:block;
overflow:hidden
}
.ontypsec:last-child{
border-bottom:0
}
.pasngrinput{
background:none repeat scroll 0 0 #fff;
border:1px solid #c7c6c6;
border-radius:3px;
display:block;
overflow:hidden;
padding:15px
}
.adltnom{
color:#666;
display:block;
font-size:14px;
overflow:hidden;
padding:10px
}
.spllty{
padding:5px
}
.clainput{
border:1px solid #c1c1c1;
float:left;
font-size:14px;
height:45px;
border-radius:3px;
padding:0 10px;
width:100%;
line-height:40px
}
.fmlbl{
color:#666;
display:block;
font-size:14px;
margin:10px 0 0;
overflow:hidden
}
.splinmar{
padding:0 0 0 5px
}
.splinmar .clainput{
text-align:left
}
.lablmal{
display:block;
overflow:hidden;
padding:8px 0
}
.iocolor{
color:#666!important
}
.spllty .formlabel{
font-size:14px
}
.clikdiv{
display:block;
overflow:hidden;
padding:10px 15px
}
.clikagre{
color: #666;
display: block;
font-size: 14px;
margin-left: 30px;
overflow: hidden;
margin-top: 0px;
}
.clikagre strong{
font-weight:400;
font-size:13px
}
.sidepo{
display:block;
margin:12px 0 0;
overflow:hidden;
text-align:center
}
.contbk{
background:none repeat scroll 0 0 #fff;
border:1px solid #c7c6c6;
border-radius:3px;
display:block;
overflow:hidden;
margin-top:15px;
padding:15px
}
.contcthdngs{
color:#666;
display:block;
font-size:14px;
margin:0 0 10px;
overflow:hidden
}
.notese{
color:#666;
display:block;
font-size:13px;
margin:10px 0;
overflow:hidden
}
.psngrnote{
color:#666;
display:block;
font-size:13px;
line-height:20px;
overflow:hidden;
padding:10px
}
.splbukdets{
background:none repeat scroll 0 0 #f9f9f9;
float:left;
width:100%
}
.rondsts.success .iconstatus.fa-eye::after{
content:"\f06e";
background:none repeat scroll 0 0 #43d30a;
border-radius:30px;
color:#fff;
cursor:pointer;
font-size:18px;
left:0;
position:absolute;
right:0;
text-align:center
}
.rondsts.success .iconstatus.fa-group::after{
content:"\f0c0";
background:none repeat scroll 0 0 #43d30a;
border-radius:30px;
color:#fff;
cursor:pointer;
font-size:18px;
left:0;
position:absolute;
right:0;
text-align:center
}
.taba{
margin:0 auto
}
.gohel.xlbox{
display:block;
transition:all .4s ease-in-out;
margin-top:0;
opacity:1
}
.xlbox{
display:none;
opacity:1
}
.ovrgo{
display:block;
overflow:hidden
}
.tablesign{
display:table;
width:100%
}
.inputsign{
display:table-cell;
vertical-align:top;
width:100%
}
.newslterinput{
border:1px solid #c1c1c1;
float:left;
font-size:14px;
height:45px;
border-radius:3px;
padding:0 10px;
width:100%
}
.newsltertextarea{
border:1px solid #ddd;
font-size:14px;
padding:10px;
width:100%
}
.bookcont{
background-color: #0b0146;
border: 1px solid #0b0146;
border-radius: 20px;
color: #fff;
display: table;
font-size: 15px;
padding: 12px 0;
width: 100%;
margin-bottom: 39px;
}
.bookcont.btnoclr{
background:none repeat scroll 0 0 #666;
border:1px solid #565656
}
.linetopbtm::after{
background:none repeat scroll 0 0 #ddd;
bottom:10%;
content:"";
left:50%;
position:absolute;
top:10%;
width:1px;
z-index:0
}
.linetopbtm{
position:relative
}
.orround{
background:none repeat scroll 0 0 #eee;
border:1px solid #e7e7e7;
border-radius:100%;
color:#666;
display:block;
font-size:14px;
height:50px;
line-height:48px;
margin:0 auto;
position:relative;
text-align:center;
width:50px;
z-index:1
}
.haveacntd{
font-size:14px;
font-weight:400
}
.insideagain .allboxflt{
background:none repeat scroll 0 0 #fff;
border:1px solid #efefef;
display:block;
overflow:hidden;
padding:10px
}
.padpaspotr{
float:left;
padding:0 0 0;
width:100%
}
.flyinputsnor{
border:1px solid #c1c1c1;
box-shadow:0 0 10px -5px #ccc inset;
display:block;
color:#717171;
height:45px;
border-radius:3px;
overflow:hidden;
padding:10px;
width:100%;
font-size:14px;
margin:0 0 15px
}
.flyinputsnor>option{
padding:5px
}
.selectedwrap::after{
content:"\f078";
background:none repeat scroll 0 0 #fff;
bottom:1px;
color:#666;
cursor:pointer;
font-family:"Font Awesome 5 Pro";
font-size:12px;
line-height:45px;
pointer-events:none;
position:absolute;
right:1px;
text-align:center;
top:1px;
width:30px
}
.selectedwrap{
position:relative
}
.tabledates{
display:block;
overflow:hidden;
width:100%
}
.tablecelfty{
float:left;
width:100%
}
.sckintload.round-loading .tablecelfty{
width:100%
}
.tablecelfty .borddo.brdrit{
border:none;
padding:0
}
.sckintload.round-loading .tablecelfty .borddo.brdrit{
border-right:1px solid #ddd
}
.logininwrap{
background:#fff none repeat scroll 0 0;
border:1px solid #ddd;
display:block;
margin:0 15px;
overflow:hidden
}
.newloginsectn{
display:table;
overflow:hidden;
padding:15px;
width:100%
}
.celoty{
display:table-cell;
float: none;
vertical-align:middle
}
.phoneumber{
display:block;
overflow:hidden
}
.noteinote{
color:#999;
display:block;
margin:4px 0 0;
overflow:hidden
}
.havealrdy{
display:block;
margin:10px 0;
overflow:hidden;
padding:10px 0
}
.signinhde{
background:#fff none repeat scroll 0 0;
border-bottom:1px dashed #ddd;
display:block;
font-size:20px;
font-weight:300;
overflow:hidden;
padding:10px
}
.booklogin .logspecify{
margin:20px 0
}
.cntgust{
display:block;
overflow:hidden
}
.alrdyacnt{
display:none;
overflow:hidden
}
.frgotpaswrd{
display:block;
font-size:13px;
margin:5px 0 0;
overflow:hidden
}
.altpopup{
background:#fff none repeat scroll 0 0;
border-radius:5px;
box-shadow:0 0 10px -5px #000;
display:none;
margin:20px 0;
min-height:200px;
width:500px
}
.slpophd{
background:#ddd none repeat scroll 0 0;
border-radius:3px 3px 0 0;
color:#000;
display:block;
font-size:20px;
font-weight:300;
overflow:hidden;
padding:15px
}
.othesend{
display:block;
overflow:hidden;
padding:30px
}
.centerdprcd{
display:table;
margin:20px auto auto
}
.labelforgt{
color:#666;
display:block;
font-size:15px;
margin:0 0 5px;
overflow:hidden
}
.centerdprcd .bookcont{
padding:12px 30px
}
.twotogle{
display:block;
overflow:hidden
}
.ui-autocomplete .custom-auto-complete.ui-menu-item{
display:block;
list-style:outside none none;
overflow:hidden;
padding:0;
text-align:left;
background:#fff;
}
.ui-autocomplete.ui-widget-content a{
border-top:none;
color:#444;
display:block;
font-size:13px;
line-height:36px;
overflow:hidden;
padding:0 10px;
position:relative;
text-overflow:ellipsis;
white-space:nowrap;
width:100%
}
.ui-autocomplete.ui-widget-content a small{
color:#1e5882;
display:block;
line-height:normal;
padding-left:10px
}
.ui-menu .ui-menu-item{
padding:3px 0!important;
}
.ui-autocomplete.ui-menu-item:nth-child(odd) a{
background:#fff;
}
.ui-autocomplete.ui-menu-item:nth-child(even) a{
background:#eee;
}
.ui-autocomplete.ui-front{
z-index:1000;border-radius: 5px;
}
.custom-auto-complete.ui-menu-item:hover{
background:#fff;
color:#4fa0ca!important;
cursor:pointer;
font-weight:700
}
.custom-auto-complete.ui-menu-item a.ui-corner-all{
color:#333;
padding:10px
}
.custom-auto-complete.ui-menu-item a.ui-corner-all.ui-state-focus,.custom-auto-complete.ui-menu-item:hover a.ui-corner-all{
color:#333
}
.custom-auto-complete.ui-menu-item:hover{
border-top:1px solid #ddd
}
.custom-auto-complete.ui-menu-item:nth-child(odd){
background:#fff
}
.custom-auto-complete.ui-menu-item a:hover{
color:#4FA0CA;
background:#fff!important
}
.custom-auto-complete.ui-menu-item:nth-child(odd):hover{
background: #fff;
color: #4fa0ca!important;
}
.custom-auto-complete.ui-state-focus{
background:#c27238
}
.custom-auto-complete.ui-widget-content a{
color:#666;
font-size:14px
}
.custom-auto-complete.ui-state-focus a{
font-weight:400;
color:#fff;
background:#c27238!important
}
.sidepricebig strong{
font-size:16px;
font-weight:400;
margin-right:4px
}
.allsegments{
float:left;
width:100%
}
.rondnone{
float:left;
width:100%
}
.fixincrmnt.fixed{
background:none repeat scroll 0 0 #fff;
position:fixed;
top:60px;
width:835px;
z-index:999
}
.filterforall.addtwofilter{
display:block;
margin:0 -5px;
overflow:hidden
}
.filterforall.addtwofilter .topmisty{
float:left;
width:84%
}
.filterforall.addtwofilter .topmisty1{
float:left;
width:16%
}
#flight_search_result .topmisty .collapse{
float:left;
width:100%
}
.filterforall.addtwofilter .divinsidefltr{
width:100%
}
.filterforall.addtwofilter .insidemyt{
display:block;
margin:0 5px;
overflow:hidden
}
.pas_icon::before{
content:"\f007";
background:none repeat scroll 0 0 #fff;
bottom:0;
color:#959595;
font-family:"Font Awesome 5 Pro";
font-size:20px;
line-height:46px;
font-weight:300;
pointer-events:none;
position:absolute;
left:0;
text-align:center;
top:0;
width:30px;
display:none
}
.tooltip{
width:100%!important;
float:left;
background:#777!important
}
.tooltip.left{
padding:0!important
}
.tooltip-inner{
padding:10px!important;
background:#777!important;
max-width:100%!important
}
.tooltip-inner .table{
margin-bottom:0!important;
background:#777!important
}
.tooltip.left .tooltip-arrow{
right:-5px!important;
border-left-color:#777
}
.tooltip.in{
opacity:1!important
}
.round-domestk .rondnone{
width:50%
}
.round-domestk .wayprice{
width:100%
}
.round-domestk .waybook{
bottom:-25px;
display:none;
left:0;
position:absolute;
right:0;
width:100%
}
.round-domestk .bookallbtn{
font-size:12px;
padding:2px 0
}
.round-domestk .rowresult .madgrid:hover .waybook{
display:block
}
.round-domestk .wayeght{
width:80%
}
.round-domestk .wayfour{
width:20%
}
.round-domestk .priceflights{
font-size:18px;
font-weight:400
}
.bigtimef{
font-size:20px
}
.durtntime{
font-size:14px
}
.round-domestk .rondnone:nth-child(odd) .rowresult.active .madgrid{
background:#fff7f0;
border:1px solid #f6881f;
box-shadow:0 0 10px -5px #f6881f
}
.round-domestk .rondnone:nth-child(even) .rowresult.active .madgrid{
background:#f0f2fe;
border:1px solid #f6881f;
box-shadow:0 0 10px -5px #f6881f
}
.round-trip .rondnone{
width:100%
}
.segment-onward{
background:none repeat scroll 0 0 #fff;
float:left;
width:100%
}
.segment-return{
background:none repeat scroll 0 0 #fbf8ed;
display:none;
float:left;
width:100%
}
.priceanbook{
display:block;
margin:0;
overflow:hidden
}
.priceflights strong{
font-weight:400;
margin-right:3px
}
.round-trip .allsegments:nth-child(odd){
background:#eef1f9
}
.round-trip .allsegments:nth-child(even){
background:#fbf8ed
}
.round-trip .priceanbook{
margin:32px 0 0
}
.multi-city .allsegments:nth-child(odd){
background:#eef1f9
}
.multi-city .allsegments:nth-child(even){
background:#fbf8ed
}
div#ui-datepicker-div.ui-datepicker{
background:none repeat scroll 0 0 #fff;
border:0 none;
border-radius:3px;
box-shadow:0 0 10px -5px #000;
margin:0;
overflow:hidden;
padding:0;
width:auto!important;
z-index:100000002!important
}
#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default{
background:none repeat scroll 0 0 #fff;
border:0 none;
line-height:38px;
margin:0;
padding:0;
text-align:center;
padding:0 4px!important
}
#ui-datepicker-div .ui-datepicker-unselectable .ui-state-default:hover{
background:0 0!important;
color:#3f3731!important
}
#ui-datepicker-div .ui-state-default:hover{
background:none repeat scroll 0 0 #4fa0ca!important;
color:#fff!important
}
#ui-datepicker-div .ui-state-active{
background:#4fa0ca;
color:#fff!important
}
.ui-datepicker.ui-widget .ui-datepicker-header{
background:none repeat scroll 0 0 #fff;
border:0 none;
border-radius:0
}
.ui-datepicker.ui-widget .ui-datepicker-next::after,.ui-datepicker.ui-widget .ui-datepicker-prev::after{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:1px solid #ddd;
border-radius:3px;
bottom:3px;
color:#999;
font-family:"Font Awesome 5 Pro";
font-size:18px;
line-height:30px;
position:absolute;
text-align:center;
top:0;
width:40px;
z-index:100
}
.ui-datepicker.ui-widget .ui-datepicker-prev::after{
content:"\f177";
left:0
}
.ui-datepicker.ui-widget .ui-datepicker-next::after{
content:"\f178";
right:0
}
.ui-datepicker.ui-widget .ui-datepicker-next span,.ui-datepicker.ui-widget .ui-datepicker-prev span{
display:none
}
.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-prev{
border:0 none;
font-weight:400;
height:35px;
top:6px;
width:40px
}
.ui-datepicker.ui-widget .ui-datepicker-prev{
left:10px
}
.ui-datepicker.ui-widget .ui-datepicker-next{
right:10px
}
.ui-datepicker.ui-widget .ui-datepicker-next-hover,.ui-datepicker.ui-widget .ui-datepicker-prev-hover{
background:0 0;
border:0
}
.ui-datepicker.ui-widget .ui-datepicker-prev-hover{
left:10px
}
.ui-datepicker.ui-widget .ui-datepicker-next-hover{
right:10px
}
.logdowndiv.fadeinn{
display:block
}
.ui-datepicker-title .ui-datepicker-month,.ui-datepicker-year{
color:#444;
font-size:16px;
font-weight:600
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-title{
line-height:35px
}
.ui-datepicker.ui-widget td{
border:1px solid #eee;
font-size:14px;
height:40px;
padding:0;
text-align:center;
width:40px
}
.ui-datepicker.ui-widget td.ui-datepicker-other-month{
border:none
}
select.ui-datepicker-month,select.ui-datepicker-year{
border:medium none;
color:#333!important;
font-size:16px!important;
font-weight:300
}
.ui-datepicker.ui-widget .ui-datepicker-week-col{
background:none repeat scroll 0 0 #f0f0f0;
color:#666;
font-size:12px;
width:30px
}
.ui-datepicker-multi.ui-widget .ui-datepicker-group table{
margin:8px auto
}
.ui-datepicker.ui-widget .ui-datepicker-calendar th{
background:none repeat scroll 0 0 rgba(0,0,0,0);
color:#999;
font-weight:300
}
.splmodify{
background:0 0;
float:left;
width:100%
}
.araeinner{
padding:15px
}
.modify_s{
float:left;
top:100%;
width:100%;
position:absolute;
z-index:99999;
background:#ededed
}
.splmodify .tabspl{
padding:10px 0
}
.araeinner{
float:left;
width:100%
}
.inallsnnw{
height:225px;
overflow-y:scroll
}
.fixed_height{
height:auto!important;
overflow-y:inherit!important
}
.search-result.flightresltpage.onlyfrflty{
margin:0 0 0
}
.search-result.flightresltpage{
margin:0 0 0;
position:relative
}
.search-result.flightresltpage::before{
background:none repeat scroll 0 0 rgba(255,255,255,.8);
bottom:0;
content:"";
left:0;
position:absolute;
right:0;
top:78px;
z-index:100
}
.modfictions.fixd{
position:relative;
top:0;
z-index:1000
}
.modfictions.fixd .modinew{
padding:0 0 0
}
.fromtopmargin.set_up .modfictions.fixd .modinew{
padding:0
}
.toglefil.active.disabled .starin,.toglefil.disabled .starin{
color:#9a9a9a
}
.timone.toglefil.time-wrapper.disabled{
opacity:.5
}
.stopone{
position:relative
}
input.hidecheck[type=checkbox]{
cursor:pointer;
height:100%;
left:0;
margin:0;
opacity:0;
top:0;
width:100%;
z-index:98;
position:absolute
}
.inboundiv.sidefare{
border:1px solid #fff;
box-shadow:0 1px 2px 0 #ccc;
margin:10px 20px
}
.emailperson{
float:left;
margin:15px 0 0
}
.noresultfnd{
float:left;
width:100%
}
.imagenofnd{
display:table;
margin:30px auto auto
}
.lablfnd{
color:#666;
display:block;
font-size:28px;
font-weight:300;
overflow:hidden;
text-align:center
}
.locatiomarker::before{
content:"\f041";
bottom:0;
color:#d1bd9c;
font-family:"Font Awesome 5 Pro";
font-size:18px;
left:0;
line-height:50px;
position:absolute;
text-align:center;
top:0;
width:40px
}
.phonemarker::before{
content:"\f10b";
bottom:0;
color:#d1bd9c;
font-family:"Font Awesome 5 Pro";
font-size:18px;
left:0;
line-height:50px;
position:absolute;
text-align:center;
top:0;
width:40px
}
.rupeemarker::before{
content:"\f156";
bottom:0;
color:#d1bd9c;
font-family:"Font Awesome 5 Pro";
font-size:18px;
left:0;
line-height:50px;
position:absolute;
text-align:center;
top:0;
width:40px
}
.busrunning{
float:left;
height:160px;
margin:0 0 -50px;
position:relative;
width:100%;
z-index:0
}
.runbus{
background:url(../images/bus.png) no-repeat scroll 0 0 rgba(0,0,0,0);
bottom:10px;
height:35px;
width:104px;
position:absolute;
z-index:1;
-webkit-animation:caranimate4 15s linear infinite;
-moz-animation:caranimate4 15s linear infinite;
-o-animation:caranimate4 15s linear infinite;
animation:caranimate4 15s linear infinite
}
@-webkit-keyframes caranimate4{
0%{
left:-100px
}
100%{
left:750px
}
}
@-moz-keyframes caranimate4{
0%{
left:-100px
}
100%{
left:750px
}
}
@-o-keyframes caranimate4{
0%{
left:-100px
}
100%{
left:750px
}
}
@keyframes caranimate4{
0%{
left:-100px
}
100%{
left:750px
}
}
.runbus2{
background:url(../images/bus2.png) no-repeat scroll 0 0 rgba(0,0,0,0);
bottom:3px;
height:50px;
position:absolute;
width:100px;
z-index:1;
-webkit-animation:caranimate2 10s linear infinite;
-moz-animation:caranimate2 10s linear infinite;
-o-animation:caranimate2 10s linear infinite;
animation:caranimate2 10s linear infinite
}
@-webkit-keyframes caranimate2{
0%{
right:-100px
}
100%{
right:700px
}
}
@-moz-keyframes caranimate2{
0%{
right:-100px
}
100%{
right:700px
}
}
@-o-keyframes caranimate2{
0%{
right:-100px
}
100%{
left:700px
}
}
@keyframes caranimate2{
0%{
right:-100px
}
100%{
right:700px
}
}
.roadd::before{
border-bottom:3px dashed silver;
content:"";
height:1px;
left:0;
position:absolute;
right:0;
top:5px
}
.roadd{
background:none repeat scroll 0 0 #575757;
bottom:0;
height:15px;
left:-50px;
position:absolute;
right:-50px
}
.tabspl.forbusonly{
padding:30px 0
}
.busrows{
background:#fff none repeat scroll 0 0;
border:1px solid #fff;
box-shadow:0 1px 2px 0 #ccc;
float:left;
margin:5px 0 8px;
padding:5px;
transition:all .4s ease-in-out 0s;
width:100%
}
.busrows:hover{
border:1px solid #f6881f;
box-shadow:0 0 10px -5px #f6881f
}
.inpadbus{
float:left;
padding:5px;
width:100%
}
.busername{
color:#555;
display:block;
font-size:16px;
margin:0 0 2px;
overflow:hidden
}
.bustype{
color:#666;
display:block;
font-size:13px;
overflow:hidden
}
.poptoup{
display:block;
float:left;
font-size:12px;
margin:3px 0 0;
overflow:hidden
}
.timeicon{
display:table;
height:20px;
margin:0 auto;
width:25px
}
.timings{
background:url(../images/timing.png) no-repeat 0 0
}
.timings.icmorning{
background-position:3px 0
}
.timings.icevening{
background-position:-128px 0
}
.timings.icafternoon{
background-position:3px 0
}
.timings.icnight{
background-position:-84px 0
}
.timings.icseats{
background-position:-172px 0
}
.cenertext{
text-align:center
}
.cenertext .poptoup{
display:table;
float:none;
margin:3px auto auto
}
.timelabelf{
color:#555;
display:block;
font-size:16px;
font-weight:500;
overflow:hidden
}
.arowwspr{
float:left;
padding:5px;
width:100%
}
.arowwspr .fa{
color:#666;
display:block;
font-size:16px;
overflow:hidden;
padding:2px 0;
text-align:center
}
.durtnlabls{
color:#666;
display:block;
font-size:16px;
font-weight:300;
overflow:hidden;
text-align:center
}
.seatcnt{
color:#666;
display:block;
font-size:16px;
overflow:hidden;
text-align:center
}
.seatcnt strong{
display:block;
font-size:12px;
font-weight:400;
overflow:hidden;
text-align:center
}
.bustprice{
color:#1a8274;
display:block;
font-size:20px;
margin:0 0 5px;
overflow:hidden;
text-align:right;
font-weight:700
}
.bustprice strong{
font-weight:400;
margin-right:5px
}
.bookbuss .bookallbtn{
padding:5px
}
.buseatselct{
background:none repeat scroll 0 0 #f6f6f6;
float:left;
padding:20px 10px;
width:100%
}
.priceanlo{
display:block;
overflow:hidden;
padding:10px
}
.layoutonly{
display:block;
overflow:hidden;
padding:0 20px
}
.upnddown{
background:none repeat scroll 0 0 #fff;
border:1px solid #eee;
border-radius:5px;
float:left;
margin:10px 0;
padding:15px;
width:100%
}
.upnddown .table.table-condensed{
margin:0
}
.upnddown .table.table-condensed tr td{
border:0
}
.priceanlo table{
width:100%
}
.priceanlo table tr td{
padding:5px
}
.butonconty{
display:block;
margin:25px 0 0 10px;
overflow:hidden
}
.slctdrop{
float:left;
padding:20px 5px 0;
width:100%
}
.butonconty .bookallbtn{
border-radius:3px;
height:50px
}
.bordinglbl{
color:#666;
display:block;
font-size:14px;
font-weight:400;
margin:0 0 5px;
overflow:hidden
}
.cusfomgrp .normalsel{
border:1px solid #ddd;
box-shadow:none
}
.cusfomgrp .selctmark::after{
bottom:1px;
right:1px;
top:1px
}
.cusfomgrp .normalsel option{
padding:5px
}
.setag strong{
font-weight:400
}
.colordstybg{
color:#e6780f;
font-size:16px;
padding:0!important
}
.search-result .modal{
background:none repeat scroll 0 0 rgba(0,0,0,.6);
z-index:10000050
}
.fareareasrch{
float:left;
padding:0 15px 15px;
width:100%
}
.fareareasrch .lablform{
color:#333
}
.lablform span{
color:red;
font-size:10px
}
.fareareasrch .normalinput{
border:1px solid #ddd;
border-radius:0;
box-shadow:none
}
.fareareasrch .totlall{
border:1px solid #ddd
}
.marg12{
margin-bottom:12px
}
.topssec{
box-shadow:0 0 7px -6px #fff;
}
.margcalndr{
display:block;
padding:0 10px;
overflow:hidden
}
.fc-basic-view tbody .fc-row{
height:auto!important
}
.fc-view-container{
border-bottom:1px solid #eee;
border-right:1px solid #eee
}
.fc-title{
padding:5px;
margin:3px
}
.fc-toolbar .fc-center h2{
color:#444;
font-size:16px;
font-weight:400
}
.placenametohtl{
display:block;
font-size:16px;
margin:2px 0 0;
color:#fff;
font-weight:500;
overflow:hidden
}
.forhoteload .tablecelfty{
float:left;
width:50%
}
.forhoteload .busrunning{
height:50px
}
.selectwrpsmal{
border:1px solid #ccc;
float:left;
position:relative;
width:100%
}
.selectwrpsmal::after{
content:"\f078";
background:none repeat scroll 0 0 #fff;
bottom:0;
color:#666;
font-family:"Font Awesome 5 Pro";
font-size:14px;
line-height:40px;
pointer-events:none;
position:absolute;
right:0;
text-align:center;
top:0;
width:30px
}
.custmselctsmal{
border:medium none;
color:#666;
float:left;
font-size:14px;
height:40px;
padding:0 10px;
width:100%
}
.rating span.star::before,.rating-no span.star::before{
font-size:12px
}
.hoteloctnf{
color:#666;
display:block;
font-size:14px;
margin:0 0 5px;
overflow:hidden
}
.hoteloctnf .fa{
margin-right:5px
}
.adreshotle{
color:#666;
display:block;
font-size:14px;
line-height:18px;
margin:10px 0;
overflow:hidden
}
.calandcal{
float:left;
padding:0 0 15px;
width:100%
}
.farenewcal .owl-carousel.matrixcarsl .owl-controls .owl-buttons .owl-next::before,.farenewcal .owl-carousel.matrixcarsl .owl-controls .owl-buttons .owl-prev::before{
background:none repeat scroll 0 0 #c27238;
bottom:0;
color:#fff;
font-family:"Font Awesome 5 Pro";
font-size:32px;
line-height:45px;
position:absolute;
text-indent:0;
top:0;
width:100%
}
.farenewcal .owl-carousel.matrixcarsl .owl-controls .owl-buttons .owl-prev::before{
content:"\f104";
left:-18px
}
.farenewcal .owl-carousel.matrixcarsl .owl-controls .owl-buttons .owl-next::before{
content:"\f105";
right:-18px
}
.farenewcal .owl-carousel.matrixcarsl .owl-controls .owl-buttons .owl-next,.farenewcal .owl-carousel.matrixcarsl .owl-controls .owl-buttons .owl-prev{
background:none repeat scroll 0 0 rgba(0,0,0,0);
height:46px;
width:40px
}
.farenewcal .matrx{
padding:0 45px
}
.pricedates{
display:block;
height:45px;
overflow:hidden;
padding:5px 0;
text-align:center
}
.farearline{
color:#666;
display:block;
font-size:12px;
overflow:hidden
}
.priceperdate{
display:block;
font-size:14px;
overflow:hidden
}
.priceperdate>strong{
font-size:12px;
font-weight:400
}
.owl-carousel.matrixcarsl .owl-buttons{
top:-1px
}
.farenewcal .owl-carousel .owl-item,.farenewcal .owl-carousel .owl-wrapper{
border-right:1px solid #ddd
}
.farenewcal .owl-carousel .owl-item .item.active .pricedates{
background:none repeat scroll 0 0 #f4f6fe;
border-bottom:2px solid #283891
}
.fareintocal{
display:block;
overflow:hidden
}
.faremnthcal{
background:none repeat scroll 0 0 #666;
border-radius:3px;
color:#fff;
float:right;
font-size:14px;
line-height:45px;
padding:0 20px
}
.faremnthcal .fa{
margin-right:5px
}
.faremnthcal:hover{
color:#fff
}
.sortli.oprtrli{
width:31%
}
.sortli.deprtli{
width:15%
}
.sortli.durli{
width:15%
}
.sortli.arrivli{
width:15%
}
.sortli.priceli{
width:24%
}
.sidepricewrp .priceflights{
text-align:center
}
.prcstrtingt{
color:#666;
display:block;
font-size:14px;
overflow:hidden
}
.vwrums{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
border-radius:2px;
color:#113255;
display:block;
font-size:14px;
margin:0 auto;
overflow:hidden;
padding:8px 10px
}
.viewhotlrmtgle{
float:left;
width:100%;
float:left;
width:100%;
background:#f6f6f6
}
.canrumpoly{
display:block;
margin:4px 0 0;
overflow:hidden;
text-align:center
}
.romlistnh{
background:none repeat scroll 0 0 #fff;
float:left;
padding:10px 10px 10px;
width:100%
}
.eachroom{
background:none repeat scroll 0 0 #fff;
border:1px solid #ddd;
float:left;
margin:5px 0;
width:100%;
transition:all .4s ease-in-out
}
.colrumpad{
display:block;
overflow:hidden;
padding:10px
}
.rumbtnbk{
display:block;
margin:10px 0 0;
overflow:hidden
}
.rumwrping{
border-top:1px dotted #eee;
display:block
}
.bookallbtn.splhotltoy{
margin:10px 0 0
}
.innerdetspad{
display:block;
overflow:hidden;
padding:0 20px
}
.hoteldetsname{
color:#444;
display:block;
font-size:18px;
margin:0 0 5px;
overflow:hidden
}
.adrshtlo{
color:#666;
display:block;
line-height:20px;
margin:5px 0;
overflow:hidden
}
.htldetailspage{
float:left;
padding:0 0 25px;
width:100%
}
.rowfstep{
display:block;
overflow:hidden
}
.fuldownsct{
float:left;
width:100%
}
.fulldowny{
background:none repeat scroll 0 0 #f6f6f6;
float:left;
padding:25px 0;
width:100%
}
.padinnerntb{
float:left;
width:100%;
padding:15px
}
.facltyid{
color:#666;
display:block;
font-size:13px;
overflow:hidden;
padding:5px;
text-overflow:ellipsis;
white-space:nowrap
}
.facltyid .glyphicon{
margin-right:5px
}
.hedinerflty{
border-bottom:1px solid #ddd;
display:block;
font-size:16px;
margin:0 0 12px;
overflow:hidden;
padding:0 0 10px
}
.lettrfty{
color:#666;
display:block;
font-size:13px;
line-height:20px;
overflow:hidden
}
.butnbigs{
display:block;
margin:30px 0 0;
overflow:hidden
}
.tonavtorum{
background:#c27238 none repeat scroll 0 0;
border:1px solid #c27238;
border-radius:3px;
box-shadow:0 0 1px 0 #fff inset;
color:#fff;
float:left;
font-size:16px;
padding:15px;
text-align:center;
width:70%
}
.tonavtorum:hover{
color:#fff
}
.vluendsort{
float:left;
margin:12 0 12px;
width:100%
}
.nityvalue{
background:#fff none repeat scroll 0 0;
border:1px solid #fff;
box-shadow:0 1px 2px 0 #ccc;
display:block;
margin:0 5px;
overflow:hidden;
text-align:center
}
.vlulike{
border-right:1px solid #ddd;
cursor:pointer;
font-size:14px;
font-weight:400;
height:35px;
line-height:35px;
margin:0;
width:50%
}
.vlulike:last-child{
border:0 none
}
.vlulike.active{
border-bottom:3px solid #c27238
}
.resultall{
float:left;
width:100%
}
.dealicons{
background:url(../images/deal.png) no-repeat scroll 0 0 rgba(0,0,0,0);
height:42px;
position:absolute;
right:0;
top:-1px;
width:48px
}
.divinsidefltr{
background:#fff none repeat scroll 0 0;
border:1px solid #fff;
box-shadow:0 1px 2px 0 #ccc;
display:block;
overflow:hidden
}
.divinsidefltr .sortul{
border:0
}
.farhomecal{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:0 none;
color:#fff;
float:right;
font-size:14px;
margin:15px 0 0;
padding:10px
}
.farhomecal .fa{
font-size:20px;
margin-right:6px
}
.madgrid.forhtlpopover{
float:left;
overflow:visible;
width:calc(100% - 5px)
}
.fare_cal .fc-row .fc-content-skeleton{
height:60px
}
.fare_cal .fc-event-container{
height:35px;
position:relative
}
.fare_cal .fc-event.search-day-fare{
background:none repeat scroll 0 0 #dfe2f7;
border:0 none;
border-radius:0;
bottom:0;
color:#333;
font-size:14px;
left:0;
padding:5px;
position:absolute;
right:0
}
.fare_cal th.fc-widget-header{
font-size:12px;
font-weight:400
}
.fare_cal .fc button{
background:none repeat scroll 0 0 rgba(0,0,0,0);
border:1px solid #eee;
border-radius:0;
box-shadow:none;
color:#666;
font-size:13px;
height:35px;
padding:0;
width:80px
}
.fare_cal .fc-ltr .fc-basic-view .fc-day-number{
color:#999
}
.sgsmalbus{
display:block;
overflow:hidden
}
.sgsmalbus strong{
color:#666;
float:left;
font-weight:400
}
.navbar-header{
float:left;
margin:0 0 0
}
.navbar-brand>img{
display:block;
width:100%
}
.pikuplokndt{
color:#555;
display:block;
font-size:12px;
line-height:14px;
overflow:hidden;
text-transform:lowercase
}
.pikuptm{
color:#666;
display:block;
font-size:15px;
margin:2px 0 0;
overflow:hidden
}
.sortli.threonly{
width:25%
}
.hotel_search_results.sortli.threonly:last-child .sorta{
border:1px solid #1daab3
}
.room-row{
background:#fbfbfb none repeat scroll 0 0;
border-bottom:1px solid #eee;
float:left;
width:100%
}
.grnepik{
color:#2ea10f;
display:block;
overflow:hidden
}
.grnepik .fa{
margin-right:4px
}
.priceflights.smalwise{
font-size:18px
}
.priceflights.eachroomprice{
font-size:20px
}
.eachroom.blur{
opacity:.5
}
.add_remove{
float:left;
min-width:260px;
padding:0 5px 15px 5px;
width:100%
}
.comnbtn_room{
background: rgba(0,0,0,0) none repeat scroll 0 0;
border: medium none;
color: #4fa0ca!important;
cursor: pointer;
font-size: 13px;
margin: 0;
padding: 0 5px 15px;
}
.add_rooms.comnbtn_room{
float:right
}
a.done1.comnbtn_room{
color:#006d00!important
}
.comnbtn_room .fa{
margin-right:4px
}
.starone.disabled{
opacity:.4;
pointer-events:none
}
.mrgnpadd{
display:block;
margin:3px 5px;
overflow:hidden
}
.fuldate_book{
display:table;
height:64px;
margin:0 auto;
overflow:hidden;
text-align:center
}
.bigdate_book{
color:#666;
display:table-cell;
font-size:40px;
font-weight:700;
margin-right:8px;
padding:0 10px;
vertical-align:middle
}
.biginre_book{
color:#666;
display:table-cell;
font-size:14px;
overflow:hidden;
vertical-align:middle
}
.lblbk_book{
color:#666;
display:block;
font-size:14px;
overflow:hidden;
padding:10px 10px 0;
text-align:center
}
.price_htlin{
border:1px solid #ddd;
display:block;
overflow:hidden
}
.ui-autocomplete-category{
background:#e6e6e6 none repeat scroll 0 0;
border-bottom:1px solid #bbb;
color:#333;
display:block;
overflow:hidden;
padding:4px 10px;
text-align:right;
display:none
}
.allformst .nav-tabs.tabstab>li>a label{
font-weight:600;
cursor:pointer
}
.item.active .airlinesd{
border-top:2px solid #283891
}
.airlinesd:hover{
background:#e8f8ff none repeat scroll 0 0
}
.section_top{
background: #fff!important;
float: left;
width: 100%;
height: 58px;
}
.socila{
float:left
}
.socila .fa{
background:#e6e6e6 none repeat scroll 0 0;
color:#666;
float:left;
font-size:14px;
height:40px;
line-height:40px;
margin-right:2px;
text-align:center;
transition:all .4s ease-in-out 0s;
width:40px
}
.toprit{
float:right;
padding-right:0px
}
.ne-coount-logins{
top: 7px !important;
padding-right: 8px !important;
}
.mlogin a{color: #0b0146!important; font-size:20px; font-weight:600; outline: none; text-decoration: none;}
.mlogin a:hover{color: #fff; outline: none; text-decoration: none;}
.sectns{
float:left
}
.phnumr{ display: none !important;
color:#fff;
display:block;
font-size:13px;
line-height:40px;
overflow:hidden
}
.samestl{
float:left;
height:14px;
margin:15px 8px 0 0;
width:18px
}
.sprte.indnum{
background-position:-703px -70px
}
.mailadrs{
color:#444;
display:block;
font-size:14px;
font-weight:300;
line-height:40px;
overflow:hidden
}
.mailadrs .fa{
color:#999;
font-size:12px;
margin-right:4px
}
.fa.cliktocl{
transform:rotate(115deg)
}
.index_page .topssec{
height: 57px;
}
.dropdown-menu.explorecntry li.currency_li{
margin:2px 5px;
padding:5px;
position:relative
}
.dropdown-menu.explorecntry li.currency_li:nth-child(odd){
background:#f5f5f5
}
.dropdown-menu.explorecntry li.currency_li{
padding:4px 12px!important
}
.dropdown-menu.explorecntry li.currency_li a{
padding:0
}
.sprte.aed{
background-position:-791px -265px
}
.sprte.usd{
background-position:-791px -224px
}
.sprte.sar{
background-position:-789px -163px
}
.sprte.inr{
background-position:-791px -137px
}
.sprte.gbp{
background-position:-791px -94px
}
.sprte.cad{
background-position:-791px -422px
}
.sprte.kwd {
background-position: -791px -306px;
}
.dropdown-menu.explorecntry li.currency_li.active,.dropdown-menu.explorecntry li.currency_li:hover{
background:#eee
}
.dropdown-menu.explorecntry li.currency_li.active .side_curency,.dropdown-menu.explorecntry li.currency_li:hover .side_curency{
background:#4fa0ca;
color:#fff;
transition:all .3s ease-in-out
}
.dropdown-menu.explorecntry li.currency_li a,.dropdown-menu.explorecntry li.currency_li a:hover{
background:0 0;
color:#333
}
.curncy_img{
float:left;
height:36px;
width:30px;
position:relative
}
.name_currency{
float:left;
font-size:14px;
font-weight:400;
line-height:30px;
padding:4px 8px 0;
}
.side_curency{
background:#eee none repeat scroll 0 0;
bottom:0;
line-height:50px;
position:absolute;
right:0;
text-align:center;
top:-8px;
width:40px
}
.flag_images{
float:left;
margin:0px 0 0!important;
overflow:hidden;
text-align:center
}
.hotel_cnt{
position:absolute;
right:0
}
.promo img{
float:left
}
.imgemtrx_plusmin{
float:left;
height:40px;
line-height:40px;
margin:-3px 0 0;
overflow:hidden;
padding:0 5px;
text-align:center;
width:60px
}
.imgemtrx_plusmin img{
width:100%
}
.deals{
background-color:#ebedec;
padding:13px;
color:#000;
font-size:14px;
display:inline-block
}
.deals input[type=text]{
width:65%;
height:auto;
padding:7px 5px;
border:none;
outline:0;
margin-top:10px;
font-size:13px;
float:left
}
.dealbtn{
width:35%;
float:left;
background:#2598e5;
background:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,#2598e5 0,#0476c1 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2598e5),color-stop(100%,#0476c1));
background:-webkit-linear-gradient(top,#2598e5 0,#0476c1 100%);
background:-o-linear-gradient(top,#2598e5 0,#0476c1 100%);
background:-ms-linear-gradient(top,#2598e5 0,#0476c1 100%);
background:linear-gradient(to bottom,#2598e5 0,#0476c1 100%);
border:none;
outline:0;
margin-top:10px;
padding:6px 5px;
color:#fff
}
.promo{
border:1px solid #ccc;
padding:10px;
color:#000;
font-size:14px;
display:inline-block;
width:100%
}
.promotext{
float:left;
width:65%;
margin-left:15px;
font-size:20px;
color:#fe7443;
margin-top:10px
}
.promotext span{
font-size:14px;
color:#666
}
.promotext p{
font-size:13px;
color:#666
}
.learnmore{
width:20%;
float:left;
background:#2598e5;
background:url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,#2598e5 0,#0476c1 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2598e5),color-stop(100%,#0476c1));
background:-webkit-linear-gradient(top,#2598e5 0,#0476c1 100%);
background:-o-linear-gradient(top,#2598e5 0,#0476c1 100%);
background:-ms-linear-gradient(top,#2598e5 0,#0476c1 100%);
background:linear-gradient(to bottom,#2598e5 0,#0476c1 100%);
border:none;
outline:0;
margin-top:16px;
padding:6px 5px;
color:#fff;
}
.search_tab{
z-index:999;
position:relative;
width:100%;
float:left
}
.search-tabss-outer{
width:100%;
float:left;padding: 15px 50px;
}
.sorta .fa,.sorta .fas{
color:#999;
margin-right:5px
}
.inside_shadow_airline{
background:#fff none repeat scroll 0 0;
border:1px solid #fff;
box-shadow:0 1px 2px 0 #ccc
}
.farenewcal{
background:#fff none repeat scroll 0 0;
border:1px solid #fff;
box-shadow:0 1px 2px 0 #ccc;
float:left;
width:100%
}
.inboundiv.seg-1{
border-bottom:1px dashed #ddd
}
.m-b-0.text-center>strong{
color:#666;
font-weight:400
}
.topmisty.bus_filter{
margin:0 0 10px
}
.fromtopmargin .dashboard_section .container{
background:#f1f5f8
}
.dashboard_section{
float:left;
width:100%;
margin-top:15px
}
.seperate_shadow{
float:left;
padding:20px;
width:100%
}
.spl_box{
background:#fff none repeat scroll 0 0;
border:1px solid #fff;
border-radius:3px;
box-shadow:0 1px 2px 0 #ccc;
float:left;
padding:20px;
width:100%
}
.pading_spl{
float:left;
padding:10px;
width:100%
}
.step_head{
border-bottom:1px dashed #ddd;
float:left;
margin:0 0 10px;
padding:0 0 10px;
width:100%
}
.textalgn_rit{
text-align:right
}
.modal-backdrop{
z-index:10000040
}
.modal{
z-index:10000050
}
.cetrel_all{
display:table;
margin:0 auto 10px auto
}
.nav-tabs.central_tab{
background:#d6e1e8;
border:1px solid #fff;
border-radius:0;
box-shadow:0 1px 2px 0 #ccc;
padding:0 0
}
.delet_class{
float:left;
line-height:18px!important;
margin-left:0!important;
text-align:center;
width:15px!important
}
.nav-tabs.central_tab li a{
background:rgba(0,0,0,0) none repeat scroll 0 0;
border:0 none;
color:#333;
font-size:16px;
height:36px;
line-height:38px;
padding:0 16.666px;
margin:0;
border-radius:0
}
.nav-tabs.central_tab li.active a:hover{
background:0 0;
border:0
}
.nav-tabs.central_tab li a:hover{
color:#c27238
}
.nav-tabs.central_tab li.active a,.nav-tabs.central_tab li.active a:hover{
border-bottom:0 solid #d6e1e8;
color:#fff;
background:#113255
}
.full_bkingg{
background:#f1f5f8 none repeat scroll 0 0;
border:1px solid #fff;
box-shadow:3px 3px 2px 0 #ccc;
float:left;
margin:0 0 15px;
width:100%
}
.bars_menu.fa{
color:#666;
cursor:pointer;
display:none;
float:left;
font-size:28px;
line-height:60px;
margin-right:15px
}
.sorta strong{
font-weight:400
}
.package_dets_btn{
background:#333 none repeat scroll 0 0;
border-radius:3px;
color:#fff;
float:right;
font-size:13px;
margin:10px auto auto;
padding:6px 10px
}
.package_dets_btn:hover{
color:#fff
}
.mybkng .al_lnk h5{
margin-top:0
}
.close_popup{
display:none
}
.already_have_account{
border-top:1px dashed #ddd;
display:block;
font-size:14px;
overflow:hidden;
padding:15px 0 0;
text-align:center
}
.text_info{
color:#666;
display:block;
margin:0;
overflow:hidden;
padding:10px 0;
text-align:center
}
.agree_terms{
display:block;
margin:0 0 0;
overflow:hidden
}
.register-box-body{
display:table;
margin:0 auto;
padding:10px 0;
width:70%
}
.comn_close_pop{
background:#ddd none repeat scroll 0 0;
border-radius:30px;
color:#f2500a;
cursor:pointer;
font-size:14px;
height:30px;
line-height:30px;
position:absolute;
right:-10px;
text-align:center;
top:-10px;
width:30px
}
.newacount_div{
display:none;
overflow:hidden
}
.slpophd_new{
border-bottom: 1px dashed #ddd;
display: block;
font-size: 16px;
margin: 0 0 10px;
overflow: hidden;
padding: 0 0 10px;
text-align: center;
color: #000;
}
.othesend_regstr{
float:left;
width:100%;
background:#fff
}
.actual_forgot{
display:none;
overflow:hidden
}
.addtwofilter .insidemyt{
width:90%
}
.addtwofilter .divinsidefltr .insidemyt{
width:100%
}
.filterforall.addtwofilter .sorta i{
color:#999;
font-size:16px;
margin:0;
overflow:hidden;
float:left
}
.filterforall.addtwofilter .sorta strong{
display:block;
font-size:13px;
font-weight:400;
line-height:16px;
margin:0;
text-align:left;
padding-left:24px
}
.tab_logo{
display:none
}
.filter_tab{
background:#14aadd none repeat scroll 0 0;
border:1px solid #fff;
box-shadow:0 1px 2px 0 #ccc;
color:#fff;
cursor:pointer;
display:none;
float:left;
font-size:16px;
line-height:35px;
margin-right:5px;
text-align:center;
width:auto;
padding:0 10px
}
.filter_tab .fa{
padding:0 5px
}
.head_can{
border-bottom:1px dashed #ccc;
display:block;
margin:0 0 20px;
overflow:hidden
}
.canc_hed{
color:#333;
float:left;
font-size:26px;
font-weight:400;
margin:0;
padding:10px 0
}
.ref_number{
color:#666;
float:right;
font-size:14px;
text-align:right
}
.cancel_bkd{
background:#fff none repeat scroll 0 0;
border:1px solid #fff;
border-radius:3px;
box-shadow:0 1px 2px 0 #ccc;
float:left;
width:100%
}
.pad_evry{
display:block;
overflow:hidden;
padding:10px
}
.imge_can{
float:left;
margin-right:10px;
overflow:hidden;
width:60px
}
.imge_can img{
width:100%
}
.can_flt_name{
color:#444;
display:block;
overflow:hidden
}
.can_flt_name strong{
color:#666;
display:block;
font-size:11px;
font-weight:400;
overflow:hidden
}
.place_big_text{
color:#333;
display:block;
font-size:16px;
font-weight:500;
overflow:hidden
}
.place_smal_txt{
color:#666;
display:block;
font-size:13px;
overflow:hidden
}
.date_mension{
color:#666;
display:block;
font-size:12px;
overflow:hidden
}
.aroow_can.fa{
color:#666;
display:block;
font-size:24px;
margin:15px 0 0;
overflow:hidden
}
.row_can_table.hed_table{
background:#ddd
}
.row_can_table{
background:#fff none repeat scroll 0 0;
border-bottom:1px dashed #ddd;
float:left;
width:100%
}
.can_pads{
color:#444;
display:block;
font-size:13px;
overflow:hidden;
padding:10px
}
.can_pads .fa{
margin-right:3px
}
.row_can_table.hed_table .can_pads{
color:#333
}
.row_can_table:last-child{
border-bottom:0
}
.ritside_can{
float:right
}
.btn_continue{
display:block;
overflow:hidden;
padding:20px 0
}
.amnt_disply{
color:#444;
display:block;
font-size:12px;
margin-right:20px;
overflow:hidden;
text-align:right;
text-transform:uppercase
}
.amnt_paid{
font-size:20px
}
.amnt_paid .fa{
margin-right:4px
}
.confir_can{
background:#fff none repeat scroll 0 0;
border:1px solid #fff;
border-radius:3px;
box-shadow:0 1px 2px 0 #ccc;
float:left;
margin:20px 0;
overflow:hidden;
padding:20px;
width:100%
}
.btns_bkd{
text-align:center
}
.can_msg1{
color:#113255;
display:block;
font-size:21px;
margin:10px 0 20px;
overflow:hidden;
text-align:center
}
.can_msg{
max-width:90%;
margin:30px auto;
background:#113255!important;
border:1px solid #1397c4;
color:#fff!important;
line-height:20px;
font-size:14px;
text-align:left;
padding:10px;
border-radius:2px
}
.marg_cans{
border:1px solid #ddd;
border-radius:3px;
display:block;
margin:20px;
overflow:hidden
}
.bookng_iddis{
color:#666;
display:block;
font-size:14px;
line-height:40px;
overflow:hidden;
text-align:center
}
.down_can{
background:#eee none repeat scroll 0 0;
color:#333;
display:block;
font-size:20px;
overflow:hidden;
padding:10px
}
.para_cans p{
color:#444;
display:block;
font-size:13px;
line-height:20px;
margin:10px 0;
overflow:hidden
}
.lazy.lazy_loader{
height:143px
}
.grid-group-item .lazy.lazy_loader{
height:150px
}
.rit_summery{
float:right
}
.res_op{
display:none
}
.bus_preloader .relativetop{
margin:60px 0 0
}
.pasngrinput_enter{
background:#c27238 none repeat scroll 0 0;
float:left;
width:100%
}
.labl_pasnger{
color:#fff;
display:block;
font-size:14px;
overflow:hidden;
padding:10px
}
.labl_pasnger .text-danger{
color:#ff6b15;
}
.grndh{
padding:5px;
background:#f79847
}
.grndh .farestybig{
color:#fff
}
.grndh .amnterbig{
color:#fff
}
.pasngrinput_secnrews{
background:#fff none repeat scroll 0 0;
border-bottom:1px dashed #ddd;
float:left;
width:100%
}
.pad_psger{
float:left;
padding:10px;
width:100%
}
.seat_number{
color:#666;
display:block;
font-size:12px;
overflow:hidden;
text-align:center
}
.seat_number strong{
display:block;
font-size:16px;
overflow:hidden
}
.holyday_selct{
color:#333;
font-size:16px;
padding:0 10px
}
.holyday_selct>option{
border-bottom:1px solid #eee;
padding:5px 10px
}
.utility-nav .alert{
margin:20px 0
}
.icon_sml_mob.fa{
color:#666;
overflow:hidden;
margin-right:5px
}
.customteam2.nav-tabs.customteam li a strong{
font-weight:400
}
.lavltr_mgc{
display:none
}
.bakrd_color{
background:#f1f5f8 none repeat scroll 0 0;
display:block;
overflow:hidden;
padding:10px;
min-height:177px;
padding-top:0
}
.fixincrmnt .width80{
width:100%
}
.fixincrmnt .padflt{
padding:0 5px
}
.text_algn_rit{
text-align:right
}
.prefered_section{
color: #4fa0ca !important;
display:block;
font-size:16px;
margin:10px 0 0;
overflow:hidden
}
.inboundiv.splfares{
max-height:250px;
overflow-y:scroll
}
.result_srch_htl .sidepricewrp .priceflights{
margin:15px 0 0
}
.fixed_pop{
bottom:0;
position:fixed;
right:0;
z-index:10000000
}
.inside_alert{
background:#fff none repeat scroll 0 0;
border-radius:3px;
box-shadow:0 0 10px -3px #000;
display:block;
height:0;
margin:0;
opacity:0;
overflow:hidden;
-webkit-transform:translateX(500px);
-moz-transform:translateX(500px);
-o-transform:translateX(500px);
transform:translateX(500px);
transition:all .3s ease-in-out 0s;
width:400px
}
.inside_alert.show{
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0);
transition:all .3s ease-in-out 0s;
height:auto;
margin:15px 20px;
opacity:1
}
.alert_box{
display:block;
overflow:hidden;
position:relative
}
.close_alert.fa{
color:#999;
cursor:pointer;
font-size:14px;
padding:5px;
position:absolute;
right:0;
top:0
}
.left_sidemage{
float:left;
width:80px
}
.matix_image{
background:#fff none repeat scroll 0 0;
border:1px solid #fff;
border-radius:100%;
box-shadow:0 0 10px -6px #000;
height:60px;
margin:20px auto;
overflow:hidden;
position:relative;
text-align:center;
width:60px
}
.matix_image .fa{
border-radius:100%;
color:#333;
display:block;
font-size:30px;
line-height:60px;
overflow:hidden
}
.matix_image img{
min-height:60px;
width:100%
}
.contentposps{
display:block;
overflow:hidden;
padding:15px
}
.noti_heading{
color:#444;
display:block;
font-size:18px;
margin:0 0 5px;
overflow:hidden;
padding:0 0 5px
}
.message_alert{
color:#666;
display:block;
font-size:13px;
line-height:20px;
overflow:hidden
}
#facebook_alert .matix_image .fa{
background:#325c94;
color:#fff
}
#google_alert .matix_image .fa{
background:#ea3032;
color:#fff
}
#common_alert .matix_image .fa{
background:#f19d2f;
color:#fff
}
#success_alert .matix_image .fa{
background:#17c811;
color:#fff
}
.alert-box{
display:block;
font-size:14px;
overflow:hidden;
padding:10px 0;
text-align:center;
bottom:34px;
color:red
}
.tour_load_cntnt{
color:#555;
display:block;
font-size:26px;
overflow:hidden
}
.boat{
bottom:10px;
position:absolute;
z-index:1;
-webkit-animation:boatanimate 30s linear infinite;
-moz-animation:boatanimate 30s linear infinite;
-o-animation:boatanimate 30s linear infinite;
animation:boatanimate 30s linear infinite
}
100%{
right:700px
}
100%{
right:700px
}
100%{
right:700px
}
100%{
right:700px
}
.white-body{
width:65px;
height:16px;
background:#fff;
margin:0 13px;
border-top-left-radius:20px
}
.windows{
margin:0 12px!important
}
.boat .circle{
background:#a18e6e;
width:7px;
height:7px;
margin:5px 3px;
border-radius:50%;
float:left
}
.smokestack{
width:10px;
height:17px;
background:#a18e6e;
bottom:30px;
margin-left:45px
}
.relative{
position:relative
}
.fume{
margin:0
}
.fume li{
background-color:#d7f1f7;
border-radius:50%
}
.fume1{
width:7px;
height:7px;
margin-left:48px;
-webkit-animation:smokeup 2s linear infinite;
-moz-animation:smokeup 2s linear infinite;
-o-animation:smokeup 2s linear infinite;
animation:smokeup 2s linear infinite
}
.fume2{
width:9px;
height:9px;
margin-left:38px;
-webkit-animation:smokeup 2.1s linear infinite;
-moz-animation:smokeup 2.1s linear infinite;
-o-animation:smokeup 2.1s linear infinite;
animation:smokeup 2.1s linear infinite
}
.fume3{
width:12px;
height:12px;
margin-left:48px;
-webkit-animation:smokeup 2.2s linear infinite;
-moz-animation:smokeup 2.2s linear infinite;
-o-animation:smokeup 2.2s linear infinite;
animation:smokeup 2.2s linear infinite
}
.fume4{
width:15px;
height:15px;
margin-left:38px;
-webkit-animation:smokeup 2.3s linear infinite;
-moz-animation:smokeup 2.3s linear infinite;
-o-animation:smokeup 2.3s linear infinite;
animation:smokeup 2.3s linear infinite
}
@-webkit-keyframes smokeup{
opacity:1
}
80%{
margin-bottom:7px;
opacity:0
}
100%{
margin-bottom:7px;
opacity:0
}
80%{
margin-bottom:7px;
opacity:0
}
100%{
margin-bottom:7px;
opacity:0
}
80%{
margin-bottom:7px;
opacity:0
}
100%{
margin-bottom:7px;
opacity:0
}
80%{
margin-bottom:7px;
opacity:0
}
100%{
margin-bottom:7px;
opacity:0
}
.sea:after{
background:#2d8fcb none repeat scroll 0 0;
bottom:-10px;
content:"";
height:12px;
left:0;
position:absolute;
width:100%
}
.sea span{
background-color:#8bd9f5;
position:absolute
}
.wave1{
width:100px;
height:3px;
left:420px;
top:10px
}
.wave2{
width:100px;
height:3px;
left:433px;
top:13px
}
.wave3{
width:50px;
height:3px;
right:460px;
top:15px
}
.wave4{
width:50px;
height:3px;
right:467px;
top:18px
}
.animowrap{
bottom:50px;
left:0;
position:absolute;
right:0
}
.animo{
height:50px;
position:relative;
width:100%
}
.wave{
position:absolute;
top:98%;
width:200px;
height:50px;
background-color:#f1e0b5;
border-radius:50%;
animation-name:wave;
animation-iteration-count:infinite;
animation-direction:alternate
}
to{
height:5px
}
to{
height:5px
}
to{
height:5px
}
to{
height:5px
}
.holiday_tree{
background:rgba(0,0,0,0) url(../images/holiday_tree.png) no-repeat scroll 0 0;
bottom:34px;
height:235px;
left:10px;
position:absolute;
width:250px;
z-index:1
}
.row_tours{
background:#fff none repeat scroll 0 0;
border:1px solid #fff;
box-shadow:0 1px 2px 0 #ccc;
float:left;
margin:8px 0;
width:100%
}
.providings{
display:block;
margin:10px -10px 0;
overflow:hidden
}
.providelist{
float:left;
margin:5px 10px
}
.comn_fclities.fa{
background:#e0e0e0 none repeat scroll 0 0;
border-radius:40px;
color:#666;
display:block;
font-size:18px;
height:40px;
line-height:40px;
margin:0 auto;
text-align:center;
width:40px
}
.prvide_name{
color:#666;
display:block;
font-size:11px;
margin:4px 0;
overflow:hidden;
text-align:center
}
.innd_holi{
border-right:1px dotted #ddd;
display:block;
max-height:220px;
overflow:hidden;
padding:10px 15px;
position:relative
}
.imagehtldis_holi{
display:block;
max-height:208px;
overflow:hidden
}
.imagehtldis_holi img{
width:100%;
min-height:208px
}
.price_holi_section{
display:block;
overflow:hidden;
text-align:center
}
.priceflights_holi{
color:#e6780f;
display:block;
font-size:22px;
overflow:hidden
}
.priceflights_holi strong{
font-weight:400
}
.daynight{
background:#eee none repeat scroll 0 0;
border-radius:3px;
display:table;
margin:15px auto;
overflow:hidden
}
.spandays{
float:left;
font-size:14px;
padding:5px 10px
}
.day_area{
color:#333
}
.night_area{
background:#666 none repeat scroll 0 0;
color:#fff
}
.bookallbtn.holybtn{
margin:10px auto auto
}
#supersized{
background:#b6ab7d;
display:none
}
.n-r-t{
color:#666;
display:block;
overflow:hidden
}
.navbar-header{
float:left;
z-index:10;
position:relative
}
.navbar-brand>img{
display:block;
width:100%
}
.phone{
padding:18px 0;
font-size:16px
}
.ins_row{
background:#fff none repeat scroll 0 0;
border:1px solid #ddd;
box-shadow:0 0 8px -6px rgba(0,0,0,.2);
float:left;
margin:4px 0;
width:100%
}
.ins_row .trn_resltwrp{
float:left;
padding:5px 10px;
width:100%
}
.ins_row .trai_dets{
display:block;
overflow:hidden
}
.ins_row .train_name{
color:#198282;
cursor:pointer;
display:block;
font-size:16px;
font-weight:500;
overflow:hidden
}
.ins_row .train_desc{
color:#333;
cursor:pointer;
display:block;
font-size:14px;
font-weight:500;
overflow:hidden
}
.check_email{
margin:5px 0;
float:right
}
.ins_row .sidepricewrp{
display:block;
float:right;
overflow:hidden;
padding:0
}
.ins_row .sideprice{
color:#c27238;
display:block;
float:left;
font-size:19px;
font-weight:500;
line-height:28px;
padding:0 25px
}
.ins_row .sideprice>strong{
font-weight:400;
margin-right:5px
}
.detailsflt_1{
padding:7px 10px;
display:block;
float:left;
font-size:13px
}
.ins_row .bookbtn{
display:block;
float:left;
overflow:hidden
}
.ins_row .booknow{
background:#f88c3e none repeat scroll 0 0;
border:0 none;
border-radius:0;
color:#fff;
display:block;
font-size:16px;
overflow:hidden;
padding:5px 35px;
text-align:center
}
.ins_row .booknow:hover{
color:#fff
}
.ins_row .bookallbtn{
background:#f88c3e none repeat scroll 0 0;
border:0 none;
border-radius:4px;
overflow:hidden;
padding:5px 35px;
width:100%
}
.filter_left{
margin:10px 0;
float:left;
width:100%
}
.filter_left .bookbtn{
display:block;
margin:0;
float:right;
overflow:hidden
}
.filter_left .booknow{
background:#f88c3e none repeat scroll 0 0;
border:0 none;
border-radius:0;
color:#fff;
display:block;
font-size:16px;
overflow:hidden;
padding:5px 35px;
text-align:center
}
.avlhtls_train1{
float:left;
font-size:20px
}
.filter_left .booknow:hover{
color:#fff
}
.filter_left .bookallbtn{
background:#f88c3e none repeat scroll 0 0;
border:0 none;
border-radius:4px;
overflow:hidden;
padding:5px 35px;
width:100%
}
.popup_breakup{
width:300px;
position:absolute;
top:0;
left:0;
background:#fff;
z-index:1000;
border:inset 2px silver
}
.popup_breakup_new{
width:400px;
position:absolute;
top:0;
left:0;
background:#fff;
border:solid 2px gray!important;
z-index:1000
}
p.pop_head{
background:#e7e7e7;
font-weight:700;
float:left;
line-height:20px;
padding:5px 10px;
width:94%
}
p.pop_head em{
float:right;
margin-top:3px
}
p.pop_data{
padding:5px;
float:left;
width:96%
}
p.pop_data span{
border:solid 1px #f0f0f0;
border-top:0;
padding:4px;
width:97%;
float:left
}
p.pop_data span.head{
font-weight:700;
background:#f4f4f4;
border-top:solid 1px #f0f0f0
}
p.pop_data span em{
float:left;
width:47%;
margin-right:10px
}
p.pop_data span tt{
float:left;
width:20%;
margin:0 8px
}
.popup_price_breakup p.pop_head{
background:#e7e7e7;
font-weight:700;
padding:5px 10px;
width:95%
}
.popup_price_breakup p.pop_data{
padding:5px;
float:left;
width:100%
}
.popup_price_breakup p.pop_data span{
border:solid 1px #f0f0f0;
border-top:0;
padding:4px;
width:100%;
float:left
}
.popup_price_breakup p.pop_data span.head{
font-weight:700;
background:#f4f4f4;
border-top:solid 1px #f0f0f0
}
.popup_price_breakup p.pop_data span em{
float:left;
width:auto
}
.popup_price_breakup p.pop_data span em.backup{
float:left;
width:78px
}
.modalMessage{
float:left
}
.popup_price_breakup label{
display:block;
float:left;
width:105px
}
.popup_price_breakup input{
float:left;
width:105px!important
}
.active_pax_seat_tab{
background:#a5dcf2!important
}
.in_active_pax_seat_tab{
background:#f5f5f5!important
}
.active_seat_itinerary_tab th{
background:#1a8282!important;
color:#fff!important
}
.in_active_seat_itinerary_tab th{
background:rgba(26,130,130,.2)!important;
color:#333!important
}
.active_seat_map_tab{
background:#1a8282!important;
color:#fff!important
}
.in_active_seat_map_tab{
background:rgba(26,130,130,.2)!important;
color:#333!important
}
.mytabs td,.mytabs th{
color:#333;
font-weight:400;
padding:10px!important;
vertical-align:middle!important
}
.mytabs .nav.nav-tabs{
border-bottom:medium none
}
.mytabs .tab-content{
background:#fff none repeat scroll 0 0
}
.mytabs .nav.nav-tabs li a{
border:medium none;
border-radius:0!important;
color:#333;
font-size:16px;
padding:15px;
text-align:center;
width:150px
}
.mytabs .mybtnc{
padding:15px
}
.mytabs{
padding:15px 0
}
.flight_seat{
max-height:inherit!important;
overflow:inherit!important;
height:auto
}
.deals h3{
border-bottom:1px dashed #ddd;
padding:10px 10px;
background:#c27238;
color:#fff;
margin:0;
text-align:center!important;
text-align:left;
font-size:18px
}
.deal_offer h2{
font-size:18px;
margin:10px 0;
text-align:center
}
.flight_deals{
height:1%;
overflow:hidden;
padding:0 0 10px;
width:100%
}
.flight_deals .buttons{
background:#ccc;
border-radius:5px;
display:block;
margin:5px;
width:30px;
height:30px;
position:absolute;
color:#fff;
font-weight:700;
text-align:center;
line-height:30px;
text-decoration:none;
font-size:14px
}
.flight_deals .prev{
top:0;
right:40px
}
.flight_deals .next{
top:0;
right:5px
}
.flight_deals .buttons:hover{
color:#fff;
background:#f39072
}
.flight_deals .overview{
position:absolute;
width:100%
}
.flight_deals .overview li{
float:left;
padding:1px;
height:auto;
width:100%
}
.agent_sub li a{
padding:5px 10px;
font-size:14px
}
.agent_signup1{
background:#f69038!important
}
.agent_signup2{
background:#c27238;
padding:5px 10px!important;
color:#fff!important;
border-radius:0!important
}
.show_train_det{
display:none;
background:#f3f3f3;
padding:10px;
float:left;
width:100%
}
.show_bus_det{
display:none;
background:#f3f3f3;
padding:10px;
float:left;
width:100%;
height:215px
}
.left_det p{
font-size:12px;
line-height:18px;
margin-bottom:8px
}
.left_det span{
color:#0b61ac
}
.right_det h2{
margin:0 0 5px 0;
font-size:16px;
color:#333
}
.spl_price{
background:#656363;
color:#fff;
white-space:nowrap;
font-size:10px;
padding:4px
}
.spl_price i{
margin-right:7px
}
#quote-carousel{
padding:0 10px 30px 10px;
margin-top:60px
}
.insure .table>tbody>tr>td,.insure .table>tbody>tr>th,.insure .table>tfoot>tr>td,.insure .table>tfoot>tr>th,.insure .table>thead>tr>td,.insure .table>thead>tr>th{
padding:8px;
line-height:1.42857143;
vertical-align:top;
border-top:1px solid #ddd;
font-size:14px
}
#quote-carousel .carousel-control{
background:0 0;
color:#222;
font-size:2.3em;
text-shadow:none;
margin-top:30px
}
#quote-carousel .carousel-control.left{
left:-12px
}
#quote-carousel .carousel-control.right{
right:-12px!important
}
#quote-carousel .carousel-indicators{
right:50%;
top:auto;
bottom:0;
margin-right:-19px
}
#quote-carousel .carousel-indicators li{
background:silver
}
#quote-carousel .carousel-indicators .active{
background:#333
}
#quote-carousel img{
width:250px;
height:100px
}
.item blockquote{
border-left:none;
margin:0
}
.item blockquote img{
margin-bottom:10px
}
.item blockquote p:before{
font-family:'Font Awesome 5 Pro';
float:left;
margin-right:10px
}
.txt_carosel{
width:100%;
margin:0 auto;
text-align:center;
background:#fff;
height:50px;
line-height:50px;
margin-top:18px
}
.head_pad{
padding:15px;
height:70px
}
.slid_head{
font-size:15px;
font-weight:500;
color:#c27238
}
.ini_montr ul li{
list-style-type:disc;
margin-left:18px;
line-height:29px;
font-size:13px;
color:#fff
}
.left_sec h3{
margin-top:0;
font-size:20px;
text-align:left
}
.flt_left{
float:left
}
.flt_right{
float:right
}
.flt_overflw{
overflow:hidden;
background-color:#c27238!important;
color:#fff!important
}
.trns_fee li{
font-size:13px;
line-height:28px
}
.sele_ser{
margin:20px 0;
float:left;
width:100%
}
.sele_ser h3{
margin:10px 0 0 0;
text-align:left;
font-size:18px;
color:#fff
}
.right_sec .collapse.in{
right:0;
margin:0 15px;
left:0;
position:absolute;
background:#fff;
border:1px solid #cecece;
z-index:999
}
.right_sec .collapsing{
right:0;
margin:0 15px;
left:0;
position:absolute;
background:#fff;
border:1px solid #cecece;
z-index:999
}
.mon_otp_trf{
width:57%;
margin:80px auto;
background:#fff;
padding:20px
}
.ser_tab{
overflow:hidden
}
.btn_proced{
background-color:#ec800b;
color:#fff;
border-radius:0;
width:100%;
height:45px
}
.btn_proced:hover{
color:#fff
}
.tran_limit{
font-size:14px;
line-height:32px
}
.tran_limit a{
color:#fff
}
.customer_txt{
font-size:15px;
margin:0 0 5px 0;
color:#fff
}
.tab_lbl label{
font-size:14px;
font-weight:700
}
.tab_lbl{
margin:10px 0
}
.ft{
height:45px
}
.a_lin a{
color:#fff;
font-size:13px
}
.sele_ser .nav-tabs>li{
width:33.33%;
text-align:center;
font-size:18px
}
.pay_trnf{
width:100%;
margin:0 auto
}
.fom_mar{
margin:10px 0;
display:block;
overflow:hidden
}
.fom_mar label{
line-height:32px
}
.btn_regist{
float:left;
border-radius:2px;
background-color:#ec800b;
color:#fff
}
span.otp_head{
font-size:14px;
margin:0 0;
background:#c27238;
padding:10px;
margin-bottom:15px;
color:#fff;
display:block
}
.terms_con{
padding:10px;
background:#ddd;
border-radius:5px
}
.terms_con h4{
margin:0
}
@media (min-width :768px){
#quote-carousel{
margin-bottom:0;
padding:0 65px 30px 65px
}
#quote-carousel p{
white-space:normal;
text-align:center;
font-size:20px;
height:60px
}
#quote-carousel p span{
color:#c27238
}
}
@media (max-width :768px){
#quote-carousel .carousel-indicators{
bottom:-20px!important
}
#quote-carousel .carousel-indicators li{
display:inline-block;
margin:0 5px;
width:15px;
height:15px
}
#quote-carousel .carousel-indicators li.active{
margin:0 5px;
width:20px;
height:20px
}
}
div.bhoechie-tab-container{
z-index:10;
background-color:#fff;
padding:0!important;
border-radius:4px;
-moz-border-radius:4px;
border:1px solid #ddd;
margin-top:20px;
margin-left:0;
-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
box-shadow:0 6px 12px rgba(0,0,0,.175);
-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);
background-clip:padding-box;
opacity:.97;
width:78%;
margin:0 10%;
float:left
}
div.bhoechie-tab-menu{
padding-right:0;
padding-left:0;
padding-bottom:0
}
div.bhoechie-tab-menu div.list-group{
margin-bottom:0;
margin:5px auto;
display:table
}
div.bhoechie-tab-menu div.list-group>a{
margin-bottom:0;
float:left
}
div.bhoechie-tab-menu div.list-group>a .fa,div.bhoechie-tab-menu div.list-group>a .glyphicon{
color:#f8a762
}
div.bhoechie-tab-menu div.list-group>a:first-child{
border-top-right-radius:0;
-moz-border-top-right-radius:0
}
div.bhoechie-tab-menu div.list-group>a:last-child{
border-bottom-right-radius:0;
-moz-border-bottom-right-radius:0
}
div.bhoechie-tab-menu div.list-group>a.active,div.bhoechie-tab-menu div.list-group>a.active .fa,div.bhoechie-tab-menu div.list-group>a.active .glyphicon{
background-color:#c27238;
background-image:#c27238;
color:#fff
}
div.bhoechie-tab-menu div.list-group>a.active:after{
content:'';
position:absolute;
left:100%;
top:100%;
margin-left:-65%;
border-left:0;
border-right:13px solid transparent;
border-left:13px solid transparent;
border-top:10px solid #c27238
}
div.bhoechie-tab-content{
background-color:#fff;
padding-top:20px;
padding-bottom:20px;
width:100%;
float:left
}
div.bhoechie-tab div.bhoechie-tab-content:not (.active){
display:none
}
.wel_mtrnf li{
list-style-type:disc;
font-size:14px;
line-height:32px
}
.wel_mtrnf{
padding:0 10px 0 18px;
margin:10px 0
}
.pls_head{
font-size:15px
}
.btn_transfer{
background-color:#ec800b;
color:#fff;
border-radius:4px;
margin:10px 0
}
.btn_transfer:hover{
color:#fff
}
.limit_dv{
font-size:14px;
color:#ff2f2f;
padding:0 10px
}
.incre_limit{
font-size:16px;
color:#218585
}
.mr_ft{
overflow:hidden;
line-height:38px
}
.not_headign{
background-color:#ccc;
overflow:hidden;
padding:10px;
font-size:14px;
margin:15px 0
}
.flight_ad{
margin:0 auto;
min-width:600px;
text-align:center
}
.flight_ad img{
border-radius:5px
}
.add_benihead{
font-size:14px
}
.show_his{
margin:10px 0;
overflow:hidden;
display:block
}
.mon_transfer .fa{
font-size:20px
}
.tab_txt{
font-size:15px
}
.btn_showp{
background-color:#f68d29;
color:#fff;
padding:6px 20px;
border-radius:1px
}
.payment_tabs .nav-tabs>li.active>a{
background-color:#ec8412;
color:#fff
}
.payment_tabs .nav-tabs{
border-bottom:0
}
.payment_tabs .tab-content{
border:1px solid #ccc;
padding:10px
}
.payment_tabs .nav-tabs>li>a{
font-size:15px
}
.kyc_form{
margin:5%;
background-color:#f5f5f5;
padding:2%
}
.up_wal{
text-align:center
}
.me_name{
font-size:14px
}
#footer{
background:#009287;
color:#fff;
float:left;
font-size:16px;
width:100%
}
#footer .footer-container{
background:rgba(0,0,0,0) url(../images/foot.png) repeat-x scroll 0 bottom;
padding-top:30px;
padding-bottom:30px
}
#footer .copyright-container{
background:#303030;
padding-top:20px;
padding-bottom:25px
}
#footer .logo{
margin-bottom:36px
}
#footer p{
font-size:14px;
line-height:24px
}
#footer ul li .title{
color:#eee;
font-size:12px;
font-weight:700;
letter-spacing:.1em;
text-align:left;
text-transform:uppercase
}
#footer ul li{
float:left
}
#footer ul li a{
color:#fff;
text-decoration:none;
font-size:13px;
line-height:36px;
padding:0 9px
}
#footer ul li a:hover{
color:#fff
}
#footer .socials{
margin-top:12px
}
#footer .socials li{
display:inline-block;
font-size:20px;
margin-right:20px
}
#footer .socials li a{
color:#fff
}
#footer .socials li:last-child{
margin-right:0
}
#footer .more-info{
line-height:24px;
font-size:14px
}
#footer .more-info a{
color:#7fe9e1
}
#footer .made-by{
font-size:9px;
font-weight:700;
line-height:22px;
color:#26272d;
text-transform:uppercase;
letter-spacing:.1em
}
#footer .made-by a img{
margin-top:-8px;
margin-left:8px
}
.print_btn_area button{
margin: 0 3px;
border-radius: 0;
color: #fff;
background: #0b0146!important;
}
.cont_btn{
background:#c27238!important;
border:1px solid #c27238
}
.cont_btn:hover{
background:#c27238!important;
border:1px solid #c27238
}
.print{
background: #0b0146!important;
border: 1px solid #0b0146;
text-transform: uppercase;
}
.print:hover{
border:1px solid #c27238
}
.print:active,.print:focus{
border:1px solid #c27238!important
}
.bnt_orange{
background:#f18e39!important;
border:1px solid #f18e39;
text-transform:uppercase
}
.bnt_orange:hover{
border:1px solid #f18e39!important
}
.bnt_orange:active,.bnt_orange:focus{
border:1px solid #f18e39!important
}
.ha{
background:#9e9e9e!important;
border:1px solid #9e9e9e
}
.hf{
background:#9e9e9e!important;
border:1px solid #9e9e9e
}
.pdf{
background:#ff5722!important;
border:1px solid #ff5722;
text-transform:uppercase
}
.pdf:active,.pdf:focus,.pdf:hover{
background:#ff5722!important;
border:1px solid #ff5722
}
.amp{
background:#6d6f6f!important;
border:1px solid #6d6f6f
}
.amp:active,.amp:focus,.amp:hover{
background:#6d6f6f!important;
border:1px solid #6d6f6f
}
.dispro1{
overflow:visible!important
}
.email_btn{
background:#a1a1a1;
border-radius:4px;
margin:5px;
padding:3px 10px;
border:1px solid #9f9e9d;
color:#fff
}
.email_btn i{
margin-right:4px
}
.email_inp{
float:left;
padding:5px 3px;
margin:5px 0
}
.share_sub{
background:#f88c3e;
border:1px solid #f88c3e;
padding:5.5px 8px;
color:#fff;
margin:5px 0;
border-radius:0
}
.netfare_f{
text-align:right!important;
font-size:15px!important;
line-height:28px!important
}
.net_price{
font-size:15px;
color:#848484
}
.mt10{
margin-top:10px
}
.insurance_tab .normalinput{
border-right:1px solid #eee;
padding:10px 10px
}
.group_req{
color:#c27238
}
.group_req:hover{
color:#c27238
}
.rating,.rating-no{
direction:rtl;
unicode-bidi:bidi-override
}
.rating span.star,.rating-no span.star{
display:inline-block;
font-family:"Font Awesome 5 Pro";
font-style:normal;
font-weight:400
}
.rating-block span.star{
display:block
}
.rating span.star:hover,.rating-no{
cursor:pointer
}
.rating span.star::before,.rating-no span.star::before{
color:#777;
content:"";
padding-right:1px
}
.rating span.star:hover::before,.rating span.star:hover~span.star::before,.rating-no span.star.active::before,.rating-no span.star.active~span.star::before{
color:gold;
content:""
}
.led_table,.led_table td,.led_table th{
border:1px solid #333!important;
vertical-align:middle!important
}
.led_table th{
background:#c27238;
color:#fff;
text-align:center;
border:1px solid #c27238!important
}
.led_table hr{
margin:5px -7px!important;
border-top:1px solid #333
}
.flight_con{
width:100%
}
.flight_con table td{
padding:9.5px 3px!important;
position:relative
}
.flight_con table td .tooltip{
width:140px!important
}
.flight_con table td .tooltip.top .tooltip-arrow{
bottom:-5px;
border-top-color:#777
}
.flight_con table td img{
width:20px!important;
height:17px!important;
transform:rotate(90deg)
}
.flight_tab{
margin:10px auto;
display:table;
padding:20px
}
.flight_tab li a{
width:auto!important;
background:#f5f5f5
}
.flight_tab li.active a{
background:#ddd
}
.load_links>a{
display:inline-block;
color:#333;
padding:10px 10px 10px 0
}
.squaredThree input[type=checkbox]:checked+label{
background: #4fa0ca!important;
}
.squaredThree input[type=checkbox]:checked+label:before{
top:2px;
left:2px;
content:"\f00c";
position:absolute;
font-family:"Font Awesome 5 Pro";
color:#fff;
font-size:14px;
line-height:normal;
font-weight:400
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
margin:0
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{
background-color:#113255;
border-color:#113255
}
.pagination>li>a,.pagination>li>span{
color:#113255
}
.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{
background-color: #0b0146!important;
border-radius: 4px;
border-color: #0b0146!important;
}
.icon_width{
width:100%;
font-size:23px;
color:#fff;
padding:6px;
text-align:center;
line-height:33px;
background-color:#009287
}
.multi_city_container{
margin-bottom:5px;
float:left;
width:100%
}
.remove_city{
position:absolute;
width:120px;
background:rgba(0,0,0,0) none repeat scroll 0 0;
border-radius:0;
padding:17px;
border:none;
margin-left:15px;
color:#fff
}
.add_city_btn{
background:rgba(0,0,0,0) none repeat scroll 0 0;
border:medium none;
color:#fff;
font-size:15px;
line-height:50px;
margin:10px 0 0;
padding:0 20px;
position:absolute;
right:45px;
top:10px;
background: #c1202f!important;
}
.individual-reset-filter{
position:absolute;
top:5px;
right:20px;
background:#e5e5e5;
border:none;
border-radius:3px
}
.rangebox{
position:relative
}
.content-wrapper .panel-body a{
margin:5px;
padding:5px!important;
white-space:normal
}
.width_container{
width:1320px!important;
padding:0!important
}
.city_close_btn{
background:rgba(0,0,0,0) none repeat scroll 0 0;
border:0 none;
bottom:0;
color:#eee;
font-size:16px;
height:50px;
position:absolute;
right:-190px;
width:200px
}
.spinner-mani{
animation:1s blinker linear infinite;
-webkit-animation:1s blinker linear infinite;
-moz-animation:1s blinker linear infinite;
color:orange;
background:#c27238;
padding:1px 5px;
border-radius:3px;
font-size:11px
}
@-moz-keyframes blinker{
0%{
opacity:1
}
50%{
opacity:0
}
100%{
opacity:1
}
}
@-webkit-keyframes blinker{
0%{
opacity:1
}
50%{
opacity:0
}
100%{
opacity:1
}
}
@keyframes blinker{
0%{
opacity:1
}
50%{
opacity:0
}
100%{
opacity:1
}
}
.spinner-mani1{
animation:1s blinker linear infinite;
-webkit-animation:1s blinker linear infinite;
-moz-animation:1s blinker linear infinite
}
@-moz-keyframes blinker{
0%{
opacity:1
}
50%{
opacity:0
}
100%{
opacity:1
}
}
@-webkit-keyframes blinker{
0%{
opacity:1
}
50%{
opacity:0
}
100%{
opacity:1
}
}
@keyframes blinker{
0%{
opacity:1
}
50%{
opacity:0
}
100%{
opacity:1
}
}
.share_btn{
position:absolute;
right:0;
padding:10px;
background:#c27238;
border-radius:3px 0 0 3px;
color:#fff;
border:none
}
.plane_anim{
text-align:right;
float:right;
font-size:19px;
transform:rotate(45deg);
margin-right:5px;
margin-top:1px
}
.Request_Call_Back{
z-index:9999;
cursor:pointer;
position:fixed;
left:5px;
top:280px;
background:#c27238;
padding:5px;
border-radius:5px;
text-align:center;
display:block;
color:#fff;
font-weight:700
}
.exchange_trip{
position:absolute;
margin:auto;
width:40px;
height:40px;
left:0;
right:0;
z-index:999;
cursor:pointer
}
.exchange_trip i{
display:block;
width:40px;
height:40px;
margin:18px auto;
line-height:40px;
background:#c27238;
font-size:20px;
border-radius:50%;
color:#fff;
text-align:center
}
.mrinfrmtn .seat_class{
padding:6px;
margin:3px;
float:left;
color:#125992
}
.top_bar{
padding-top:80px
}
.mtb{
margin:5px 0
}
.smll1{
float:left
}
.anme{
float:left
}
.flect1{
padding:0!important;
line-height:normal!important
}
.flname1{
float:right;
font-size:14px!important;
color:#373737
}
.flname1 .fltime{
margin-left:0!important
}
.from-loc1{
font-size:18px!important
}
.price_tag{
float:left;
padding:5px;
background:#c27238;
color:#fff
}
.price_sho{
float:left;
line-height:25px;
font-size:16px;
font-weight:700;
padding:0 5px;
color:#ff8100
}
.active_pax_seat_td{
background:#a5dcf2
}
.multicity_tab{
color:#20364f;
float:left;
font-size:14px;
font-weight:500;
padding:0 20px;
cursor:pointer
}
.item.list-group-item{
float:left;
padding:0!important;
width:100%;
background-color:#fff;
border:none;
margin-bottom:15px
}
.item.list-group-item:hover,.item.list-group-item:nth-of-type(odd):hover{
}
.item.list-group-item .list-group-image{
margin-right:10px
}
.item.list-group-item .thumbnail{
margin-bottom:0
}
.item.list-group-item .caption{
padding:9px 9px 0 9px
}
.item.list-group-item:nth-of-type(odd){
background:#eee;
border:none
}
.item.list-group-item:after,.item.list-group-item:before{
display:table;
content:" "
}
.item.list-group-item img{
width:100%;
height:100%;
padding:0
}
.item.list-group-item:after{
clear:both
}
.list-group-item-text{
margin:0 0 11px
}
.item.grid-group-item{
padding:0 3px!important;
margin-bottom:14px;
float:none;
vertical-align:top;
display:inline-block
}
.grid-group-item .col-md-4,.grid-group-item .col-md-8{
width:100%!important
}
.grid-group-item .col-md-4 .hotel_image>img{
min-height:193px!important
}
.grid-group-item .width25{
width:100%!important
}
.grid-group-item .side_amnties{
display:none
}
.grid-group-item .hotel_sideprice{
height:auto;
border-left:none
}
.grid-group-item .innd{
min-height:inherit;
max-height:inherit
}
.grid-group-item .viewhotlrmtgle{
display:none
}
.grid-group-item .width75{
width:100%!important
}
.grid-group-item .width60 .flitruo_hotel{
padding:0 10px!important
}
.grid-group-item .width60 .flitruo_hotel .col-md-7{
width:100%!important
}
.grid-group-item .width60 .flitruo_hotel .trip_adv{
display:none
}
.grid-group-item .width18{
width:100%!important
}
.grid-group-item .width18 .hotel_sideprice{
height:auto!important;
border-left:none!important
}
.grid-group-item .width18 .hotel_sideprice p{
margin-top:0!important
}
.view_h{
padding:0!important;
margin:0!important;
float:right
}
.view_h .btn-sm{
padding:9px!important;
font-size:19px;
background:0 0;
height:37px;
border:none;
text-align:center;
float:left;
margin-left:5px!important;
color:#767676;
background:#f1f5f8;
border:1px solid #f1f5f8
}
.flight_result_tab{
width:100%;
border-bottom:none!important;
clear:both
}
.flight_result_tab li{
width:33.33%
}
.flight_result_tab li a{
padding:10px 20px;
font-size:15px;
background:#d7dee1;
text-align:center;
color:#495a6c
}
.nav>li.disabled>a{
color:#777;
background:#ddd!important;
pointer-events:none!important
}
.flight_result_tab li a:hover{
background:#f58830
}
.flight_result_tab li.active a{
border:1px solid #113255;
border-bottom:none!important;
color:#fff;
background:#113255
}
.round_tabs{
display:table;
margin:10px auto;
border-bottom:none
}
.round_tabs li{
margin:0 5px
}
.round_tabs li a{
text-transform:uppercase;
padding:6px 12px;
background:#e0e0e0;
font-weight:500;
margin:0;
border-radius:4px
}
.round_tabs li.active a{
background:#113255;
color:#fff
}
.round_tabs>li.active>a,.round_tabs>li.active>a:focus,.round_tabs>li.active>a:hover{
background:#113255;
color:#fff;
text-transform:uppercase
}
.blink_me{
animation:blinker 2s linear infinite;
font-weight:500;
color:#f58830
}
@keyframes blinker{
50%{
opacity:0
}
}
.loader_img{
text-align:center;
display:block;
padding:20px 10px;
background:#fff
}
.loader_img h3{
font-size:18px;
color:#909090
}
.wather_width{
width:100%;
max-width:500px
}
.fare_widget{
float:right;
margin-bottom:10px;
position:relative
}
.weather_w{
float:left;
width:100%
}
.weather_w a{
float:left;
position:relative;
width:100%
}
.weather_w a .wthr_in{
text-align:center;
float:left;
margin-right:5px;
position:relative;
height:57px;
width:63px
}
.weather_w span.daylg{
height:57px
}
.weather_w a .wthr_in::after{
content:"";
position:absolute;
width:1px;
height:100%;
background:#e0e0e0;
right:-9px;
top:0
}
.fare_rt{
float:left;
width:50%;
border-left:1px solid #fff
}
.fare_rt a{
text-align:center;
display:none
}
.wather_tit{
color:#fff
}
.is_stuck{
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
-o-transition:all 1s ease;
-ms-transition:all 1s ease;
transition:all 1s ease
}
.tot_amnt{
margin-top:15px
}
.to_bo{
font-size:18px!important;
color:#333;
font-weight:500
}
.discount_total,span.style_currency{
font-weight: 500;
color: #4fa0ca;
font-size: 18px;
}
#mylogin .modal-content{
background:0 0;
box-shadow:none!important;
border:none;
z-index:99999
}
#mylogin .dropdown-menu{
position:initial;
top:0;
left:0;
z-index:1000;
display:block;
float:none;
min-width:auto;
margin:0 auto ;
border-radius: 8px;
}
.loader_img img{
max-width:50px
}
.dets_hotels strong{
font-weight:700;
font-size:16px
}
.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.view_h .btn-group-vertical>.btn.active{
background:#a1a1a1;
color:#fff
}
.head_owl{
font-size:18px!important
}
.fullsec1{
padding:5px!important
}
.ui-menu .ui-menu-item{
line-height:30px;
white-space:nowrap;
padding:3px 4px!important
}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{
background:#4fa0ca!important;
color:#fff;
cursor:pointer;
padding:3px 4px!important
}
#multi_way_fieldset h3{
float:left;
margin-top:10px;
padding:0 7px;
font-size:18px
}
a.arw{
float:right;
margin:6px 0 0;
padding:5px 7px;
font-size:16px;
color:#fff;
position:absolute;
top:-48px;
right:-14px;
background:#113255;
display:none
}
#mylogin .modal-dialog{
margin:50px auto;
width:100%;
max-width:600px
}
#mylogin .modal-body{
position:relative;
padding:0
}
#modify a.arw{
top:-30px
}
.blk{
display:block
}
.multicity-loading .blk{
display:inline-block
}
.multicity-loading.sckintload .fuldate{
margin:0 auto;
padding:0 10px;
position:relative;
overflow:visible
}
.multicity-loading .bigdate{
font-size:14px;
font-weight:700;
margin-bottom:7px;
margin-right:5px
}
.multicity-loading .biginre{
font-size:13px
}
.multicity-loading .fuldate::after{
content:"\f178";
background:none repeat scroll 0 0 #fff;
border:1px solid #ddd;
border-radius:30px;
color:#c27238;
font-family:"Font Awesome 5 Pro";
font-size:20px;
height:30px;
left:50%;
line-height:28px;
margin-left:-15px;
position:absolute;
text-align:center;
top:-35px;
width:30px;
z-index:100
}
.multicity-loading .fuldate::after{
display:none
}
.multicity-loading.sckintload::after{
display:none
}
.multicity-loading .tabledates{
overflow:visible;
left:0;
right:0;
top:0
}
.multicity-loading .lblbk{
color:#113255;
font-weight:700;
font-size:13px;
overflow:hidden;
padding:5px 0
}
.multicity-loading .nigthcunt{
font-size:14px;
padding:5px 10px
}
.multicity-loading .centerload{
padding:12px
}
.multicity-loading .flight_animation{
margin:0 0 8px
}
.multicity-loading.sckintload{
margin:7px 0 0
}
.multicity-loading .paraload{
font-size:16px
}
.mt20{
margin-top:20px!important
}
.mn_srch{
position:relative
}
.spllty label{
font-weight:400;
color:#666;
font-size:14px
}
.show_fares_table .total td.text-right{
font-weight:500;
color: #4fa0ca;
font-size:17px!important
}
ul.insurance{
margin-top:10px
}
.insurance label{
width:40%;
margin-top:4px;
margin-bottom:4px;
font-weight:500;
padding-left:25px;
position:relative
}
.allformst .holyday_selct{
font-size:14px
}
#modify .waywy{
display:block!important
}
.insurance label::after{
content:" : ";
position:absolute;
right:25px;
top:0
}
.madgrid .waymensn .flitruo_hotel .car_name span{
color:#f88c3e
}
.show_fares_table .table>tbody>tr>td.to_bo{
font-size:18px!important
}
.rndtrip{
padding:0 15px
}
.flitruo_hotel .holyday_selct{
color:#333;
font-size:14px;
padding:0 10px
}
.splmodify #multi_way_fieldset .plcetogo .normalinput{
padding-left:40px
}
.splmodify #multi_way_fieldset .datemark .normalinput{
padding-left:10px
}
.splmodify #multi_way_fieldset .deprtures::before,.splmodify #multi_way_fieldset .destinatios::before{
bottom:0;
font-family:"Font Awesome 5 Pro";
font-size:18px;
left:0;
line-height:45px;
position:absolute;
text-align:center;
top:0;
width:40px;
font-weight:300
}
span.airlineName{
display:block
}
.airlineName img{
max-width:70px;
margin:0 auto;
clear:both
}
.show_fares_table .table>tbody>tr>td{
text-align:left
}
.fare_full .pricelbl{
text-align:left;
padding-left:0;
max-width:130px;
margin:0 0 0 auto
}
.pre_summery{
background:#fff;
border:1px solid #e6e6e6;
border-radius:3px;
box-shadow:0 0 5px #e6e6e6;
display:block;
margin:0 0 0;
overflow:hidden;
padding-bottom:20px
}
.prebok_hding{
border-bottom:1px dashed #ddd;
color:#333;
display:block;
font-size:18px;
overflow:hidden;
padding:10px 15px
}
.pre_summery .flname{
font-size:15px
}
.prebok_hding .fa{
margin:0 10px;
color:#999
}
.prebok_hding.spl_sigin{
background:#4FA0CA none repeat scroll 0 0;
border-bottom:medium none;
color:#fff;
margin-top:0
}
table#insurancetable{
margin-top:20px
}
.prof .colusrdash{
background:none repeat scroll 0 0 #113255;
border-radius:100%;
float:left;
height:100px;
margin:0 30px 0 0;
overflow:hidden;
width:100px
}
.prf h3{
font-family: 'Poppins SemiBold', sans-serif;
font-size: 26px!important;
margin-top: 55px;
font-weight: 600!important;
}
h4.contact{
padding-left:10px
}
.icon_sml_mob.fa{
color:#666;
overflow:hidden;
margin-right:6px
}
.pr_row.prof{
margin:0 -14px
}
.pro_right img{
vertical-align:middle;
max-width:100%
}
.pro_right1{
margin-bottom:20px;
border:1px solid #e5e5e5
}
.pro_right{
background:#fff;
margin:0 -14px
}
h6.admnt.text-center{
margin-top:18px;
margin-bottom:15px;
color:#cfcfcf;
font-size:14px
}
.margpas{
width:100%
}
.cartitembuk.prompform.promosubmit{
background:#f58830 none repeat scroll 0 0;
border:1px solid #f58830;
border-radius:0;
color:#333;
display:table;
height:50px;
margin:0 auto;
padding:7px;
font-weight:500;
text-align:center;
width:100%;
font-size:15px
}
.mlgnformin input[type=checkbox],.mlgnformin input[type=radio]{
margin:4px 0 0;
line-height:normal;
margin-right:6px
}
#top-sort-list-3{
width:16%;
float:left
}
body::-webkit-scrollbar-track{
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
border-radius:10px;
background-color:#f5f5f5
}
body::-webkit-scrollbar{
width:12px;
background-color:#f5f5f5
}
body::-webkit-scrollbar-thumb{
border-radius:10px;
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
background-color:#c1c1c1
}
.scl252::-webkit-scrollbar-track{
-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3);
border-radius:8px;
background-color:#f5f5f5
}
.scl252::-webkit-scrollbar{
width:10px;
background-color:#f5f5f5
}
.scl252::-webkit-scrollbar-thumb{
border-radius:8px;
-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3);
background-color:#c1c1c1
}
.select-main{
height:100%;
position:relative;
width:100%;
-webkit-user-select:none;
-moz-user-select:none;
-khtml-user-select:none;
-ms-user-select:none
}
.select-main.z-index{
z-index:10
}
.select-main.disabled{
cursor:default;
opacity:.5;
zoom:1
}
.select-main.disabled div.select-set{
cursor:default
}
.select-main.disabled div.select-arrow{
cursor:default
}
.select-set{
background-color:#fff;
border-radius:5px;
color:#333;
cursor:pointer;
height:100%;
line-height:93px;
overflow:hidden;
position:relative;
padding:0 10px 0 10px;
text-overflow:ellipsis;
white-space:nowrap;
width:100%;
z-index:5;
font-size:15px;
position:absolute
}
.select-arrow{
border-top:5px solid #888;
border-left:5px solid transparent;
border-right:5px solid transparent;
cursor:pointer;
height:0;
position:absolute;
top:44px;
right:4px;
width:0;
z-index:7
}
.select-arrow.reverse{
border-top:5px solid transparent;
border-bottom:5px solid #888;
top:38px
}
.select-block{
background-color:#fff;
line-height:20px;
position:absolute;
top:103%;
width:100%;
font-size:15px
}
.select-list{
cursor:pointer;
margin:0 0 0;
height:250px;
overflow:auto
}
.select-list::-webkit-scrollbar{
width:5px
}
.select-list::-webkit-scrollbar-track{
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.7);
border-radius:10px
}
.select-list::-webkit-scrollbar-thumb{
border-radius:10px;
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.7)
}
.select-list{
scrollbar-face-color:#aeb1b1;
scrollbar-shadow-color:#c7caca;
scrollbar-highlight-color:#ced1d1;
scrollbar-3dlight-color:#ced1d1;
scrollbar-darkshadow-color:#c7caca;
scrollbar-track-color:#ced1d1;
scrollbar-arrow-color:#fff
}
.select-items{
color:#333;
padding:7px 15px
}
.select-items.active,.select-items:hover{
background-color:#2db2ff;
color:#fff
}
.colrit{
position:relative
}
.faceIcon{
float:left;
border-right:1px solid #46639f;
width:40px
}
.faceIcon .fa{
color:#fff
}
.abcRioButtonContentWrapper{
background:#dd4b39;
color:#fff
}
.abcRioButtonContents{
font-family:inherit!important;
font-weight:500;
letter-spacing:.21px;
margin-left:15px;
margin-right:6px;
vertical-align:top
}
.abcRioButtonContents>span{
font-size:14px
}
.gooIcon{
float:left
}
.gooIcon .fa{
color:#fff
}
.abcRioButtonSvg{
display:none!important
}
.googleIcon .abcRioButtonSvgImageWithFallback{
position:relative
}
.googleIcon .abcRioButtonSvgImageWithFallback::after{
background:rgba(0,0,0,0) none repeat scroll 0 0;
bottom:0;
color:#fff;
content:"\f0d5";
font-family:"Font Awesome 5 Brands";
font-size:27px;
pointer-events:none;
position:absolute;
right:-13px;
text-align:center;
top:-10px;
width:30px
}
.abcRioButtonIcon{
border-right:1px solid #db5b4c;
float:left;
padding-right:27px!important
}
.g-signin2.googleIcon{
margin-bottom:15px
}
.agentstaticcon{
width:100%;
float:left;
background:#fff;
padding:40px 0
}
.agenttitle h3,.ourprogrm h3{
color:#92278f;
font-size:18px;
font-weight:400;
margin:0;
padding-bottom:5px
}
.agentmainprt{
margin-top:20px
}
.agentmainprt p{
font-size:14px;
color:#666;
text-align:justify
}
.ourprogrm{
margin-top:20px
}
.sideheadprt h5{
font-size:13px;
font-weight:400
}
.sideheadprt ul{
margin-left:2%
}
.sideheadprt ul li{
list-style-type:disc
}
.sideheadprt ul li p{
font-size:13px;
color:#666
}
.accessprt h6{
font-size:14px;
font-weight:400
}
.accessprt ul{
margin-left:2%
}
.accessprt ul li{
list-style-type:disc
}
.accessprt ul li p{
font-size:13px;
color:#666
}
.communty h2{
color:#92278f;
font-size:18px;
font-weight:400
}
.loginmle{
height:42px;
padding-right:0!important
}
.genrmle{
padding-right:10px;
padding-left:0
}
.crtaccu h5{
font-size:16px;
color:#f58830;
font-weight:400;
margin-bottom:0
}
.abcRioButton.abcRioButtonLightBlue{
text-align:left;
margin:0 auto
}
.pre_air select.form-control{
color:#444;
height:45px;
line-height:38px
}
.airline .container{
background:rgba(255,255,255,.6);
padding:20px 15px 30px
}
.airline1 span.icon{
margin-right:15px
}
.airline1 h2{
font-size:22px;
font-weight:600;
color:#191919;
padding:15px 0 10px;
margin-top:0;
text-align:left;
position:relative;
margin-bottom:15px;
border-bottom:3px solid rgba(0,0,0,.3)
}
h2.hdng::after{
content:' ';
position:absolute;
top:100%;
left:50%;
width:50%;
max-width:100px;
border:1px solid #f58830;
border-radius:4px;
box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
transform:translateX(-50%)
}
.airline1 p{
margin:0 0 20px;
color:#fff;
font-weight:300;
padding:3px 30px 0;
font-size:14px;
text-align:center
}
.airline1 li .icon{
display:inline-block;
vertical-align:middle;
font-size:0;
line-height:0;
width:60px;
height:60px;
margin-right:15px;
padding:5px;
background:url(../images/air_shape.png) no-repeat center center;
text-align:center;
position:relative
}
.airline1 li .icon img{
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;
height:32px;
width:32px
}
.airline2 span.txt{
color:#111;
font-size:16px;
font-weight:500
}
.scnd_hdr .row{
margin:0 -15px
}
.e_mail .contactonly.topa{
padding-left:0
}
.airline2 li a,.airline2 li label{
display:block;
color:#ebc481;
padding:10px;
text-decoration:none;
overflow:hidden;
margin-bottom:0;
font-weight:400
}
.airline2 li{
display:inline-block;
font-size:14px;
line-height:20px;
width:25%;
text-align:left;
float:left
}
.airline2 ul{
margin:0 -10px
}
.logdrop{
background-color:#f9f9f9;
border-radius:0;
padding:0 0;
position:absolute;
right:0;
top:40px;
width:200px;
z-index:10000
}
.logdrop a{
color:#484848!important;
display:block;
font-size:14px;
font-weight:500;
line-height:1.5;
padding:8px 0 0 0;
width:100%;
float:left
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
background:#e3f2fd;
border-radius:0
}
.logdrop::before{
position:absolute;
content:"";
border-left:15px solid transparent;
border-right:15px solid transparent;
border-bottom:15px solid #fff;
top:-15px
}
.logdrop .list-unstyled{
float:left;
width:100%;
position:relative
}
.footername a{
color:#113255;
text-decoration:none!important
}
.footername a:hover{
color:#113255
}
.formsubmit{
margin-top:20px
}
.mar10{
margin:10px 0
}
.fltvchr .btn-primary{
margin-right:5px;
text-transform:uppercase
}
.al_log img{
max-width:60%;
margin-top:9px;
float:right;
opacity:.5
}
.travel_date.shtlname{
color:#444;
display:block;
font-size:16px;
margin:8px 0 4px;
font-weight:500;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
float:left;
width:100%
}
.book_status.pxconf.green.bkd_success{
text-align:center
}
.bokd_price.sideprice{
text-align:center;
overflow:visible
}
.viwedetsb.car_view{
border-radius:0;
color:#fff;
display:table;
border-color:#c27238!important;
text-transform:uppercase;
background:#c27238 none repeat scroll 0 0!important;
padding:8px;
text-align:center;
max-width:114px;
font-size:12px
}
.viwedetsb.holiday_cancel{
border-radius:0;
color:#fff;
display:table;
border-color:#d43f3a!important;
text-transform:uppercase;
background:#d9534f none repeat scroll 0 0!important;
padding:8px;
text-align:center;
max-width:114px;
font-size:12px
}
.book_status.pxconf.green.bkd_canceld{
float:right;
width:100%
}
.mension_booktype.bokrname{
position:absolute;
top:17px
}
.booking_rows.remful{
position:relative
}
.left_city.topbokro{
padding-left:50px
}
.xlbook.col-xs-9.car_lft{
float:left
}
.lblfont12px ul{
display:block;
list-style-type:disc;
-webkit-margin-before:1em;
-webkit-margin-after:1em;
-webkit-margin-start:0;
-webkit-margin-end:0;
-webkit-padding-start:40px
}
.lblfont12px ul li{
list-style-type:disc;
font-size:14px;
line-height:25px
}
.lblbluebold16px h1{
font-family: 'Poppins SemiBold', sans-serif;
font-size: 26px!important;
margin-top: 60px;
font-weight: 600!important;
}
h3.empt{
margin:10%
}
.lblfont12px {
padding-bottom: 50px;
}
.sidebtn.flagss.crncy .curncy_img{
display:none
}
.mybkng{
background:#fff
}
.mybkng .airline1>h2{
color:#333;
text-align:left;
font-size:2.5em
}
.lkng_lft{
border-radius:3px;
box-shadow:0 0 3px #ccc
}
.al_lnk{
width:100%;
margin:0 auto
}
.mybkng .al_lnk{
padding:20px 15px 20px;
float:none
}
.airline h2.hdng::after{
display:none
}
.footerimg{
opacity:0
}
.flgt_blkg1{
margin-top:15px
}
.airline1 .al_lnk1 h2{
font-size:20px;
text-align:left;
padding:0;
color:#333;
font-weight:500;
margin-top:5px;
margin-bottom:15px;
border-bottom:none!important
}
.mybkng .modal-footer{
padding:15px;
text-align:right;
border-top:1px solid #e5e5e5;
padding-right:0;
float:right
}
.mybkng h6{
font-size:14px;
margin-top:26px
}
.modal-footer .btn-default {
color: #fff;
border-radius: 20px;
background-color:#0B0146;
border-color: #0B0146;
text-transform: uppercase;
}
.al_lnk h5{
font-size:1.8em
}
a.btn.btn-default.lnk_bt.lnk_hldy{
background:#113255!important
}
a.btn.btn-default.lnk_bt{
background:#113255;
color:#fff;
min-width:100px;
margin-bottom:10px;
text-align:center;
box-shadow:none!important
}
.mybkng a.lnk_bt{
margin-top:10px
}
.mybkng .fa{
margin-right:5px
}
.mybkng .row{
margin:0 -15px
}
.mybkng .airline2 ul{
margin:0 -10px;
padding-left:5px
}
.mybkng .modal-footer{
padding:15px;
text-align:right;
border-top:none;
padding-right:0
}
.mybkng .form-control{
display:block
}
.mybkng .my_bkg_lft .lkng_lft{
border-radius:3px;
box-shadow:0 0 3px #ccc;
background:#fff;
padding:15px 30px 11px
}
.my_bkg_lft{
max-width: 625px;
float: none;
margin: 65px auto 0;
display: block;
position: relative;
}
.anthr_bk .nav-tabs>li.active>a.lnk_bt,.anthr_bk .nav-tabs>li.active>a.lnk_bt:focus,.anthr_bk .nav-tabs>li.active>a.lnk_bt:hover{
background:#f58830!important;
color:#fff!important;
border:1px solid #f58830
}
.mybkng .nav-tabs>li{
float:none;
margin-bottom:-1px;
display:inline-block
}
.mybkng .nav-tabs{
border-bottom:none
}
.mybkng .al_lnk1{
max-width:520px;
margin:0 auto
}
.mybkng .al_lnk1 h4{
font-size:16px
}
.nav-tabs>li>a:hover{
background:#fff!important;
color: #000!important;
}
.mybkng .btn{
border-radius:0
}
.grop_book .wament{
color:#333
}
.grop_book .lablform{
color:#333
}
.grop_book .searchsbmtfot{
display:none
}
.grop_book #multi_way_fieldset h3{
color:#333!important
}
.grop_book .formlabel{
color:#333
}
.grop_book .add_infrm .form-control{
padding:10px;
border-radius:0!important
}
.agent_regtr #comment{
margin-top:10px!important
}
.grop_book .normalinput{
border:1px solid #ddd!important;
box-shadow:none!important;
border-radius:0!important
}
.grop_book .totlall{
border-radius:0!important;
border:1px solid #ddd!important
}
.grop_book .alladvnce{
background:#fff!important;
border:1px solid #ddd!important;
box-shadow:none;
border-radius:0!important
}
.grop_book .wament{
line-height:15px;
margin-top:5px
}
.grop_book .normalsel{
border-radius:0!important;
border:1px solid #ddd!important;
box-shadow:none!important
}
.grop_book .add_infrm label{
margin:0 10px
}
.grop_book label.wament.hand-cursor{
margin-top:6px
}
.grop_book .selctmark::after{
right:3px;
top:1px
}
.grop_book label.wament.active{
color:#004890
}
.grop_book .formsubmit{
margin-top:20px;
display:none
}
.mn_insr{
max-width:728px;
margin:15px auto 0
}
.col-xs-12.mn_insr_in{
border:1px solid #e7e7e7;
padding-bottom:15px!important;
background:#fff;
margin-bottom:15px
}
.insurnc{
text-align:center
}
.insurnc img{
max-width:100%;
margin:0 auto 20px
}
.protect_invesmnt .lkng_lft{
border-radius:3px;
box-shadow:0 0 3px #ccc;
margin-bottom:20px
}
.protect_invesmnt .airline1 h2{
font-size:3em;
font-weight:400;
color:#f58830;
padding:15px 30px 10px;
margin-top:0;
text-align:center;
position:relative;
margin-bottom:15px
}
.protect_invesmnt .al_lnk1 h2{
font-size:20px;
text-align:left;
padding:0;
color:#f58830
}
.protect_invesmnt .mybkng h6{
font-size:14px;
margin-top:26px
}
.protect_invesmnt .lkng_lft h6{
font-size:14px;
margin-top:26px
}
.protect_invesmnt .hdng h3{
font-size:24px;
text-align:left;
margin-left:28px;
margin-top:0;
color:#3b3b3b
}
.protect_invesmnt .text-danger{
color:#a94442;
display:inline-block
}
.protect_invesmnt .hdng p{
display:inline-block;
font-size:16px;
margin-bottom:0;
color:#3b3b3b
}
.protect_invesmnt{
float:left;
width:100%
}
.fromtopmargin .protect_invesmnt .container{
background:none repeat scroll 0 0 #eee
}
.primry_contact .form-control{
max-width:200px
}
.protect_invesmnt .sum_ins{
float:left;
width:17px;
padding:0;
margin:8px 20px 0 10px;
height:18px;
background:url(//img.flightnetwork.com/images/insurance/insurance-banner-icon.png) -5px -23px no-repeat;
cursor:pointer
}
.protect_invesmnt .primry_contact1{
max-width:728px;
margin:0 auto
}
.protect_invesmnt .primry_contact{
text-align:center
}
.protect_invesmnt .list{
margin-bottom:0
}
.protect_invesmnt .hdng{
margin:7px 0 5px
}
.protect_invesmnt label.listin1.mt5{
margin-top:8px
}
.protect_invesmnt label.listin1{
float:left
}
.protect_invesmnt label.code{
font-size:15px;
font-weight:500
}
.protect_invesmnt label.listin1{
font-size:14px;
font-weight:500
}
.protect_invesmnt .city_code{
margin-top:20px
}
.mdl_ftr{
float:right
}
.mdl_ftr .modal-footer{
padding-right:0
}
.trms_con label.lbllbl{
color:#e8e6e6;
display:block;
font-size:14px;
overflow:hidden;
margin:0
}
.selectedwrap::after{
top:1px!important
}
.airform .selectedwrap::after{
line-height:33px
}
.max_wdth{
max-width:500px;
margin:0 auto
}
.e_maill{
padding:10px;
margin-top:12px;
margin-bottom:12px
}
.max_wdth label{
line-height: 20px;
font-size: 13px;
font-size: 13px;
margin-top: 6px;
margin-bottom: 6px;
}
.max_wdth .wdt34{
float:none;
display:inline-block;
width:34%;
position:inherit
}
.max_wdth .wdt66{
float:none;
display:inline-block;
width:66%;
position:inherit
}
.dropdown-menu.my_account_dropdown.mysign.exploreul.max_wdth{
width:100%;
max-width:600px
}
.dropdown-menu.my_account_dropdown.mysign.exploreul .for_sign_up{
max-width:600px
}
.dropdown-menu.my_account_dropdown.mysign.exploreul .for_sign_up .rowput{
width:49%;
margin:.5%
}
.insigndiv{
max-width:100%;
margin:0 auto;
margin-top:25px
}
#register-status-wrapper{
width:100%!important;
margin-top:10px
}
#recover-title-wrapper{
background-color:transparent!important
}
.insigndiv.respul{
max-width:none
}
#car .alert.alert-danger{
padding:6px 10px;
margin-bottom:10px
}
#car button.close{
line-height:17px
}
a.btn-sm.btn-primary.btn-popup.bnt_orange{
padding:7px 10px;
margin:0 3px!important
}
.b2b_agent_profile.agent_regpage.agentmyn .sec_heading{
padding-bottom:10px
}
.b2b_agent_profile .rowother{
float:left;
margin:7px 0;
width:100%
}
.b2b_agent_profile .rowother .fa{
border-radius:3px;
float:left;
line-height:40px;
text-align:center;
width:40px;
font-size:15px;
background:#f1f1f1;
margin-right:15px
}
.b2b_agent_profile .labrti{
line-height:19px!important
}
.padb15{
padding-bottom:15px
}
#show_user_profile .inside_regwrp{
padding:0 10px
}
.supports-wt h1{
font-size:40px;
line-height:25px;
text-align:left;
position:relative;
margin-bottom:55px
}
.allys.ma-btm-20{
width:100%;
float:left;
margin-top:50px
}
.supports-wt h1::before{
background:url(../images/headbg.png) no-repeat;
content:"";
height:10px;
left:0;
right:0;
position:absolute;
width:292px;
top:45px;
margin:0 auto;
display:none
}
.supports-wt .spin{
margin-top:85px;
margin-bottom:50px
}
.flight_animation{
display:block;
margin:0 0 20px;
overflow:hidden
}
.flight_window{
background:#1880c8;
background:-moz-linear-gradient(top,#1880c8 0,#fff 100%);
background:-webkit-linear-gradient(top,#1880c8 0,#fff 100%);
background:linear-gradient(to bottom,#1880c8 0,#fff 100%);
border-radius:50px;
box-shadow:0 0 0 21px #fff inset;
display:block;
height:260px;
margin:0 auto;
overflow:hidden;
position:relative;
text-align:center;
width:193px
}
.window_wrap{
background:rgba(0,0,0,0) url(../images/flight_window.png) no-repeat scroll center center;
bottom:0;
left:0;
position:absolute;
right:0;
top:0;
z-index:5
}
.window_shadow{
border-radius:45px;
bottom:25px;
box-shadow:0 0 30px 0 rgba(0,0,0,.6) inset;
left:20px;
position:absolute;
right:20px;
top:25px;
z-index:2
}
.cloud_anim{
background:rgba(0,0,0,0) url(../images/cloud_anim.png) repeat-x scroll 0 70px;
bottom:0;
left:0;
position:absolute;
top:0;
transition:all .4s cubic-bezier(0,0,.59,1) 0s;
width:300%;
z-index:0;
transition:all .4s cubic-bezier(0,0,.59,1);
-webkit-animation:cloud_animation 5s linear infinite;
-moz-animation:cloud_animation 5s linear infinite;
-o-animation:cloud_animation 5s linear infinite;
animation:cloud_animation 5s linear infinite
}
@-webkit-keyframes cloud_animation{
0%{
left:0
}
100%{
left:-100%
}
}
@-moz-keyframes cloud_animation{
0%{
left:0
}
100%{
left:-100%
}
}
@-o-keyframes cloud_animation{
0%{
left:0
}
100%{
left:-100%
}
}
@keyframes cloud_animation{
0%{
left:0
}
100%{
left:-100%
}
}
.window_wrap_hotel{
background:rgba(0,0,0,0) url(../images/hotel_window.png) no-repeat scroll center center;
bottom:0;
left:0;
position:absolute;
right:0;
top:0;
z-index:5
}
.hotel_window .flight_window{
border-radius:0;
box-shadow:none;
height:235px;
width:214px
}
.hotel_window .window_shadow{
border-radius:0;
bottom:35px;
left:10px;
right:25px;
top:10px
}
.grass{
background:rgba(0,0,0,0) url(../images/grass.jpg) no-repeat scroll center center;
bottom:0;
left:0;
position:absolute;
right:0;
top:0;
z-index:0
}
.cloud_anim_hotel{
background:rgba(0,0,0,0) url(../images/cloud_anim.png) repeat-x scroll 0 -170px;
bottom:0;
left:0;
position:absolute;
top:0;
transition:all .4s cubic-bezier(0,0,.59,1) 0s;
width:300%;
z-index:1;
transition:all .4s cubic-bezier(0,0,.59,1);
-webkit-animation:cloud_animation_hotel 5s linear infinite;
-moz-animation:cloud_animation_hotel 5s linear infinite;
-o-animation:cloud_animation_hotel 5s linear infinite;
animation:cloud_animation_hotel 5s linear infinite
}
@-webkit-keyframes cloud_animation_hotel{
0%{
left:0
}
100%{
left:-100%
}
}
@-moz-keyframes cloud_animation_hotel{
0%{
left:0
}
100%{
left:-100%
}
}
@-o-keyframes cloud_animation_hotel{
0%{
left:0
}
100%{
left:-100%
}
}
@keyframes cloud_animation_hotel{
0%{
left:0
}
100%{
left:-100%
}
}
.tabledates.for_hotel .tablecelfty{
width:50%
}
.rail_wrap{
background:#fff url(../images/hill.png) repeat-x scroll center bottom;
border-bottom:15px solid #333;
display:block;
height:260px;
margin:0 auto;
overflow:hidden;
position:relative;
text-align:center;
width:250px
}
.rail_anim{
background:rgba(0,0,0,0) url(../images/rail.png) no-repeat scroll 0 bottom;
bottom:0;
left:-370px;
position:absolute;
right:0;
top:0;
transition:all .4s cubic-bezier(0,0,.59,1) 0s;
z-index:0;
transition:all .4s cubic-bezier(0,0,.59,1);
-webkit-animation:rail_anim 8s linear infinite;
-moz-animation:rail_anim 8s linear infinite;
-o-animation:rail_anim 8s linear infinite;
animation:rail_anim 8s linear infinite
}
@-webkit-keyframes rail_anim{
0%{
left:-440px
}
100%{
left:250px
}
}
@-moz-keyframes rail_anim{
0%{
left:-440px
}
100%{
left:250px
}
}
@keyframes rail_anim{
0%{
left:-440px
}
100%{
left:250px
}
}
.rail_wrap{
background:#fff url(../../images/hill.png) repeat-x scroll center bottom;
border-bottom:15px solid #333;
display:block;
height:100px;
margin:0 auto;
overflow:hidden;
position:relative;
text-align:center;
width:250px
}
.rail_anim{
background:rgba(0,0,0,0) url(../../images/rail.png) no-repeat scroll 0 bottom;
bottom:0;
left:-370px;
position:absolute;
right:0;
top:0;
transition:all .4s cubic-bezier(0,0,.59,1) 0s;
z-index:0;
transition:all .4s cubic-bezier(0,0,.59,1);
-webkit-animation:rail_anim 8s linear infinite;
-moz-animation:rail_anim 8s linear infinite;
-o-animation:rail_anim 8s linear infinite;
animation:rail_anim 8s linear infinite
}
@-webkit-keyframes rail_anim{
0%{
left:-440px
}
100%{
left:250px
}
}
@-moz-keyframes rail_anim{
0%{
left:-440px
}
100%{
left:250px
}
}
@keyframes rail_anim{
0%{
left:-440px
}
100%{
left:250px
}
}
.car_anim{
background:rgba(0,0,0,0) url(../../images/car_load.png) no-repeat scroll 0 bottom;
bottom:0;
left:-100px;
position:absolute;
right:0;
top:0;
transition:all .4s cubic-bezier(0,0,.59,1) 0s;
z-index:0;
transition:all .4s cubic-bezier(0,0,.59,1);
-webkit-animation:car_anim 4s linear infinite;
-moz-animation:car_anim 4s linear infinite;
-o-animation:car_anim 4s linear infinite;
animation:car_anim 4s linear infinite
}
@-webkit-keyframes car_anim{
0%{
left:-100px
}
100%{
left:250px
}
}
@-moz-keyframes car_anim{
0%{
left:-100px
}
100%{
left:250px
}
}
@keyframes car_anim{
0%{
left:-100px
}
100%{
left:250px
}
}
.car_anim1{
background:rgba(0,0,0,0) url(../../images/car_load1.png) no-repeat scroll 0 bottom;
bottom:0;
right:0;
position:absolute;
left:250px;
top:0;
transition:all .4s cubic-bezier(0,0,.59,1) 0s;
z-index:0;
transition:all .4s cubic-bezier(0,0,.59,1);
-webkit-animation:car_anim1 3s linear infinite;
-moz-animation:car_anim1 3s linear infinite;
-o-animation:car_anim1 3s linear infinite;
animation:car_anim1 3s linear infinite
}
@-webkit-keyframes car_anim1{
0%{
left:250px
}
100%{
left:-100px
}
}
@-moz-keyframes car_anim1{
0%{
left:250px
}
100%{
left:-100px
}
}
@keyframes car_anim1{
0%{
left:250px
}
100%{
left:-100px
}
}
.carousel-fade .carousel-inner .item{
transition-property:opacity
}
.active.left,.active.right,.item{
opacity:1
}
.active,.next.left,.prev.right{
opacity:1
}
.active.left,.active.right,.next,.prev{
left:0;
transform:translate3d(0,0,0)
}
.carousel,.carousel-inner,.carousel-inner .item,body{
height:100%
}
.carousel{
position:fixed;
overflow:hidden;
top:0;
left:0;
display:block;
z-index:-1;
}
.carousel,.carousel-inner,.carousel-inner>.item,.carousel-inner>.item>a>img,.carousel-inner>.item>img{
width:100%;
height:100%
}
.contact_us .nav-tabs>li.active>a,.contact_us .nav-tabs>li.active>a:focus,.contact_us .nav-tabs>li.active>a:hover{
color:#fff;
cursor:default;
font-size:15px;
background-color:#f58830;
border:1px solid #f58830!important;
border-bottom-color:transparent;
border-radius:0
}
.contact_us .nav-tabs>li>a{
margin-right:2px;
line-height:1.42857143;
border:1px solid transparent;
border-radius:0;
background:#ddd;
color:#444;
font-size:15px;
padding:7px 15px
}
.contact_us .nav-tabs{
border-bottom:1px solid #ddd
}
.contact_us .input_form{
border:1px solid #e3e3e3;
box-shadow:none;
float:left;
font-size:14px;
height:45px;
line-height:43px;
padding:0 10px;
width:100%;
border-radius:3px
}
.contact_us input.nrmlinput.input_form.alpha_space._guest_validate_field{
height:85px
}
.contact_us h3.hdng{
font-size:16px;
color:#666;
font-weight:400;
margin-bottom:15px
}
.contact_us .btn-default{
color:#fff;
background-color:#f58830;
text-transform:uppercase;
border-color:#f58830;
border-radius:0
}
.contact_us label{
font-size:14px;
font-weight:400;
color:#444
}
.contact_us i.fa.fa-envelope{
font-size:14px;
border:1px solid #00c5e0;
color:#00c5e0;
width:25px;
height:25px;
text-align:center;
line-height:25px;
border-radius:50%;
margin-right:5px
}
.contact_us i.fa.fa-phone{
line-height:40px
}
.org_row{
margin:0 -15px
}
.contact_us .wrap_space{
margin:10px 0 4px
}
.contact_us .inside_regwrp{
padding:0
}
.contact_us .btn-file{
position:relative;
overflow:hidden;
vertical-align:middle
}
.contact_us .fileinput .btn{
vertical-align:middle
}
.contact_us .btn-file>input{
position:absolute;
top:0;
right:0;
width:100%;
height:100%;
margin:0;
font-size:23px;
cursor:pointer;
opacity:0;
direction:ltr
}
.well.max_wd20{
max-width:500px;
margin:0 auto
}
.mar0{
margin:0!important
}
li.TV.tooltipv.h-f{
text-transform:uppercase
}
.xlbook.col-sm-2.col-xs-3.htlimage_xl{
display:none
}
.bk_info.staffareadash{
float:none;
padding:0 0 20px;
width:100%;
max-width:900px;
margin:15px auto 10px
}
.bk_info.staffareadash .trvlwrap{
padding:0
}
.anthr_bk .nav-tabs>li>a:hover{
border-color:#113255
}
.primry_contact1 .prem .form-control{
max-width:none
}
.site_map{
color:#fff
}
.site_map .airline2 li a{
position:relative;
padding:6px 10px 6px 25px
}
.site_map .airline2 li a::before{
content:"\f101";
position:absolute;
width:20px;
font-family:"Font Awesome 5 Pro";
height:30px;
left:10px;
top:0;
line-height:32px;
text-align:left
}
.site_map h4{
font-weight:400
}
.sm_font{
font-size:11px;
color:#fff;
text-align:right;
display:block
}
.ins_alrt h5{
text-align:center;
color:green
}
.ins_err h5{
text-align:center;
color:red
}
.flt_insur .lkng_lft{
padding:15px
}
.flt_insur ul{
margin:0
}
.flt_insur .lkng_lft li.list-group-item{
border:none
}
.flt_insur .lkng_lft .table>tbody>tr>td,.flt_insur .lkng_lft .table>tfoot>tr>td,.flt_insur .lkng_lft .table>tfoot>tr>th,.flt_insur .lkng_lft .table>thead>tr>td,.flt_insur .lkng_lft .table>thead>tr>th,.table>tbody>tr>th{
padding:6px;
font-size:13px
}
.flt_insur .lkng_lft .table>tbody>tr:last-child>td{
border-bottom:1px solid #ddd
}
th.ins_tit{
background:#e6e6e6
}
.flt_insur .lkng_lft h6{
margin-top:10px
}
.flt_insur .lkng_lft strong{
font-weight:500
}
.chn_crncy{
font-size:13px;
display:block;
color:#113255;
margin-top:4px;
cursor:pointer
}
#myModal11 .flags,#myModal11 .sidebtn,#myModal11 .topa{
float:none;
vertical-align:middle;
display:inline-block;
width:100%
}
#myModal11 .flags{
color:#333
}
#myModal11 a.topa{
background:#e6e6e6
}
#myModal11 .dropdown-menu.explorecntry{
left:0;
margin-left:0;
padding:10px 0!important;
width:100%
}
#book_terms .modal-title{
color:#fff
}
#book_terms .modal-header{
background:#113255
}
#myModal11 .sm_crncy{
max-width:400px;
margin:30px auto
}
#myModal11 .modal-title{
color:#fff
}
#myModal11 .caret.cartdown{
color:#666
}
div#register-error-msg{
display:block;
width:100%;
margin:0;
padding:0;
background:0 0!important;
color:#e20000!important;
border:none!important;
font-size:14px;
margin-bottom:5px;
margin-top:2px
}
.each_sections .tabspl{
padding:15px
}
.hdngpops{
background:#eee;
color:#333;
display:block;
font-size:22px;
font-weight:300;
padding:10px 20px
}
.innerpopup{
float:left;
padding:10px
}
.bgwitehot1,.innerpopup{
display:block;
width:100%
}
.bgwitehot1{
background-color:#fff;
max-height:350px;
overflow:auto;
padding:15px
}
.fare_rules_title{
position:relative;
display:block;
padding:2px 5px;
cursor:pointer;
margin-bottom:0;
width:100%;
float:left
}
.warclr{
color:#333;
margin-top:10px;
text-align:justify;
font-size:12px
}
.warclr{
font-size:12px!important;
white-space:pre-line;
line-height:1.5em;
color:#666;
font-size:13px;
color:#666;
font-size:13px;
text-transform:capitalize;
border:none;
background:#f9f9f9
}
.ftot{
color:#20386d;
font-size:13px;
font-weight:500;
line-height:22px;
text-transform:capitalize
}
.fare_rules_toggle{
position:absolute;
display:inline-block;
right:4px;
width:22px;
height:22px;
text-align:center;
font-size:10px;
color:#747270;
top:2px;
color:#f88c3e
}
.fare_rules_toggle:before{
content:"\f107";
font-family:"Font Awesome 5 Pro";
line-height:22px;
position:absolute;
font-weight:500;
width:100%;
left:0;
top:0;
height:100%;
font-size:16px;
font-style:initial;
font-weight:600
}
.fare_rules_toggle.active:before{
content:"\f106";
font-family:"Font Awesome 5 Pro";
line-height:22px;
font-weight:500;
position:absolute;
width:100%;
left:0;
top:0;
height:100%;
font-size:16px;
font-style:initial;
font-weight:600
}
.baggage_datails{
font-size:14px;
border:1px solid #d5dfe7;
margin-bottom:15px
}
.totbrd{
border-bottom:1px solid #ddd;
display:block;
overflow:hidden;
font-size:12px
}
.baggage_section{
margin:10px
}
.ftot{
background:#f1f5f8!important;
font-size:16px;
color:#20364f!important;
font-weight:400;
padding:8px 15px
}
.ftot1{
background:#3b5998!important;
font-size:13px;
color:#fff!important;
font-weight:400;
display:inline-block;
padding:3px 5px;
width:auto;
border-radius:4px 4px 0 0
}
.dasdt{
font-size:14px;
font-weight:400
}
.orow,.orowt{
display:block;
margin:5px 0;
overflow:hidden
}
.ptop{
float:left;
width:33.33%;
font-weight:500;
padding:5px;
border:1px solid #e9e9e9;
border-top:none
}
.ptop:first-child{
width:33.33%
}
.bgs .ptop:first-child{
width:50%
}
.bgs .ptop{
width:50%
}
.orow,.orowt{
display:block;
margin:0 0;
overflow:hidden
}
.orow .ptop{
background-color:#f7f7f7
}
.orowt{
padding:0 0
}
.orowt .ptop{
height:50px
}
body.index_page.opc{
opacity:.5!important
}
.agentmyn .sec_heading img{
max-width:30px;
position:absolute;
width:100%;
left:0;
right:0;
top:0;
bottom:0;
margin:auto
}
.confirm-span{
text-align:center;
display:block;
color:#113255;
width:100%;
font-size:18px;
font-weight:500
}
#success-box-modal .modal-lg{
width:500px;
margin-top:13%
}
#success-box-modal .modal-header .close{
margin-top:-28px;
font-size:34px
}
.pad15{
padding:15px
}
.pck_hdng{
margin:0;
line-height:24px
}
.orgn_row{
margin:0 -15px
}
.pkg_frm .panel-primary>.panel-heading{
color:#fff;
background-color:#20364f;
border-color:#ddd;
border-radius:0
}
.pkg_frm label{
font-weight:500
}
.mar5{
margin-right:5px
}
#offline_booking h4{
font-size:16px;
color:#384f72
}
.pkg_frm .visa_details label{
margin-right:5px
}
.scnd_hdr{
padding:15px 0;
position:relative;
background:#a01700;
color:#fff;
background:-moz-linear-gradient(left,#a01700 0,#cc231e 100%);
background:-webkit-gradient(left top,right top,color-stop(0,#a01700),color-stop(100%,#cc231e));
background:-webkit-linear-gradient(left,#a01700 0,#cc231e 100%);
background:-o-linear-gradient(left,#a01700 0,#cc231e 100%);
background:-ms-linear-gradient(left,#a01700 0,#cc231e 100%);
background:linear-gradient(to bottom,#a01700 0,#cc231e 100%);
display:none
}
img.ad_im{
max-width:100%;
max-height:90px
}
img.sc_logo{
max-width:100%;
max-height:90px
}
.relfst{
position:relative;
background:url(../images/top_hdr_bg.jpg) no-repeat center center
}
.fromtopmargin .anthr_bk{
margin-bottom:25px
}
.fromtopmargin .airline.mybkng .container{
padding: 20px 15px 30px!important;
background: #ececec00!important;
}
.foot_addres i {
font-size: 20px;
color: #fff;
padding-left: 18px;
padding-right: 13px;
}
.copy {
padding-top: 20px!important;
padding-bottom: 20px!important;
}
.foot_addres h5 {
padding: 2px 5px;
font-family: 'Poppins', sans-serif;
font-size: 15px;
margin: 0 0 12px !important;
font-weight: 400;
line-height: 20px;
position: relative;
top: 0px;
color: #fff;
}
.fromtopmargin .airline.mybkng{
background:0 0!important
}
.fromtopmargin .b2b_agent_profile.agent_regpage.agentmyn .container{
background:#f1f1f1 none repeat scroll 0 0;
padding:0 15px
}
.fromtopmargin .b2b_agent_profile.agent_regpage.agentmyn{
background:0 0
}
span.prce_per{
color:#333;
font-size:12px;
line-height:20px;
display:block
}
.iconstatus.bg-green{
background-color:#00a65a!important;
color:#fff!important;
padding:0
}
#add_traveller_tab .modal-lg{
width:420px!important;
margin:0 auto
}
.text-dange{
color:red
}
.add_more_t{
margin-top:5px;
border-radius:0
}
.barChart{
max-width:300px;
margin:0 auto
}
.barChart__row{
display:block;
align-items:center;
margin-bottom:10px;
width:100%
}
.barChart__row:after{
content:" ";
display:table;
clear:both
}
.barChart__value{
float:left;
padding-right:10px;
color:#113255
}
.barChart__value1{
float:right;
padding-left:10px;
width:30px;
color:#113255
}
.barChart__bar{
display:block;
overflow:hidden;
background:#bbbaba;
height:18px
}
.barChart__barFill{
display:block;
height:100%;
width:23%;
background:#113255
}
.barChart__bar .barChart__barFill{
background:#fdd406 none repeat scroll 0 0
}
.barChart__row .barChart__bar{
background:#bab9b9 none repeat scroll 0 0;
border-radius:5px;
height:10px
}
.barChart .barChart__value,.barChart .barChart__value1{
color:#fff
}
.relativetop .paraload{
color:#4FA0CA!important;
font-size:17px;
font-weight:700;
width:500px;
margin:0 auto 10px auto
}
.relativetop .nigthcunt,.sckintload .borddo.brdrit,.sckintload .borddo.brdrit span{
color:#4FA0CA!important;
}
.relativetop .nigthcunt,.relativetop .sckintload,.relativetop .sckintload.round-loading .tablecelfty .borddo.brdrit{
background:inherit;
border:0 none;
color:#4FA0CA!important;
}
.load_links{
left:0;
text-align:right
}
.centerload.cityload>img{
margin-top:20px
}
.insidebx .newsprite{
background-position:0 10px;
background-size:35px auto;
height:44px;
position:absolute;
width:47px
}
.newsprite1{
background:hsla(0,0%,0%,0) url(../images/fl.png) no-repeat scroll
}
.newsprite2{
background:hsla(0,0%,0%,0) url(../images/ht.png) no-repeat scroll
}
.newsprite3{
background:hsla(0,0%,0%,0) url(../images/cr.png) no-repeat scroll
}
.newsprite4{
background:hsla(0,0%,0%,0) url(../images/hl.png) no-repeat scroll
}
.newsprite5{
background:hsla(0,0%,0%,0) url(../images/ac.png) no-repeat scroll
}
.newsprite6{
background:hsla(0,0%,0%,0) url(../images/tr.png) no-repeat scroll
}
.splmodify .normalinput:placeholder-shown{
font-size:13px
}
.hexagon_shape{
position:relative;
display:inline-block;
width:182px;
height:188px;
overflow:hidden;
color:#fff;
text-align:center
}
.hexagon .content{
height:186px;
width:186px;
margin:auto;
margin-top:16px
}
.modal-footer.mdl_ftr1{
text-align:unset
}
span.dot{
color:#000
}
.roomrow1{ float: right; }
a.done1.comnbtn_room{
color: #fff!important;
background: #0B0146;
padding: 7px 4px;
line-height: normal;
border-radius: 3px;
width: 38px;
margin-top: 10px;
text-align: center;
float: right;
}
.parasub ul li span{
font-weight:700
}
.carprc b{
color:#12a7da
}
.carprc b:hover{
color:#07253f
}
.features{
display:block;
margin-top:16px;
float:left;
width:60%;
overflow:hidden
}
.hoteldist li.hdng{
font-size:14px!important;
font-weight:400!important;
width:auto!important
}
.hoteldist li.doors.tooltipv.dor{
border-right:none!important
}
.button_center{
margin:0 auto;
display:table
}
.insurance_bg{
background:url(../images/insurance_bg.jpg) no-repeat;
width:100%;
background-size:100%;
height:550px
}
.insurance_bg1{
width:100%;
height:450px
}
.insurance_bg1 img{
width:100%;
height:100%
}
.inside_view{
width:100%;
float:left;
margin-top:450px;
background:#fff
}
.trvel_ins_qoute{
width:auto;
clear:both;
display:table;
margin:0 auto
}
.trvel_ins_qoute a{
display:inline-block;
margin:30px 20px;
text-transform:uppercase;
width:370px;
display:block;
height:50px;
float:left;
font-size:20px;
background:#f58830;
font-weight:700;
color:#fff;
line-height:37px;
text-align:center;
border:1px solid transparent;
border-radius:0
}
.trvel_ins_qoute a:hover{
background:#f58830;
color:#fff;
border:1px solid transparent
}
.trvel_ins_qoute1 .quote{
display:inline-block;
margin:30px auto;
text-transform:uppercase;
width:270px;
display:block;
height:50px;
font-size:20px;
background:#f58830;
font-weight:700;
color:#fff;
line-height:37px;
text-align:center;
border:1px solid transparent;
border-radius:0
}
.trvel_ins_qoute1 .quote:hover{
background:#f58830;
color:#fff;
border:1px solid transparent
}
.trvel_ins_desc{
width:100%;
float:left;
background:#fff
}
.trvel_ins_qoute1 p{
font-size:20px
}
.trvel_ins_desc h1{
font-size:60px;
padding:20px 0 0 0;
margin:0;
text-align:center;
color:#000
}
.trvel_ins_blank{
width:33%;
float:left;
height:215px;
background:#fff;
right:0;
bottom:0;
position:absolute
}
a.btn.btn-sm.btn-danger{
text-transform:uppercase;
border-radius:0!important
}
.modal-footer .btn+.btn{
text-transform:uppercase
}
label.control-label.col-md-5.col-xs-4{
padding-left:0!important
}
.retnmar{
width:100%;
float:left;
position:relative;
margin-bottom:5px
}
.close_clone{
position:absolute;
top:11px;
right:11px
}
.clone_data .close_clone{
display:none!important
}
.close_clone_t{
position:absolute;
top:17px;
right:11px
}
.clone_data_t .close_clone_t{
display:none!important
}
.phn .contactonly{
color:#eee!important
}
.remove_age{
font-size:12px;
color:#fff;
padding-top:12px;
padding-right:15px
}
#add_age{
pointer-events:none
}
.aftremarg{
margin-top:10px
}
.guest-reviews-link{
display:none
}
.ovrgo .table-responsive{
margin:20px 0 0
}
.fare_rules{
padding:5px 10px;
width:100%;
line-height:20px;
font-size:13px
}
.fare_rules ul li{
list-style-type:square!important
}
.tx_opn h6{
color:#37679e;
font-weight:500
}
.checklist{
width:100%;
float:left
}
.checklist h5{
font-size:20px;
text-align:center;
color:#f58830;
font-weight:700
}
.checklist p{
margin-bottom:10px
}
.check_sec{
width:100%;
float:left;
font-size:14px
}
.check_sec h3{
font-size:16px;
font-weight:700
}
.check_sec ul{
list-style-type:circle
}
.check_sec ul li{
font-size:14px;
color:#333;
float:none;
position:relative;
padding-left:20px
}
.check_sec ul li:before{
content:"\f111";
position:absolute;
left:4px;
font-family:"Font Awesome 5 Pro";
font-size:6px
}
.check_req{
margin:0 8px;
line-height:26px;
font-size:14px
}
.image_cont{
position:absolute;
bottom:0;
font-size:40px;
color:#2c2c2c;
padding:10px;
display:block;
left:0;
right:0;
margin:auto;
text-align:center
}
.fulldetab.mart20 .nav-tabs.trul>li>a strong{
font-weight:400!important
}
.close_fil_box{
display:none
}
ul#ui-id-17{
max-height:100px
}
.forhotelonly .searchsbmtfot{
margin-top:0
}
.succNewsLetterSubsc{
position:fixed;
width:300px;
background:#fff;
margin:auto;
top:0;
z-index:9999;
left:0;
right:0;
bottom:0;
height:170px
}
.succNewsLetterSubsc:after{
position:fixed;
content:"";
background:rgba(0,0,0,.4);
height:100%;
width:100%;
top:0;
bottom:0;
z-index:-1;
left:0
}
.succNewsLetterSubsc h3{
background:#113255;
color:#fff!important;
line-height:20px;
font-size:18px;
text-align:center;
margin:0;
padding:10px
}
.succNewsLetterSubsc .sub_body{
text-align:center;
display:block;
color:#113255;
width:100%;
font-size:18px;
font-weight:500;
padding:20px 0;
background:#fff
}
.capFirst{
text-transform:capitalize
}
.inlog{
background:#fff5ec;
padding:20px;
width:360px
}
.inlog .signdiv{
padding:0!important
}
.inlog h3{
text-align:center;
margin:5px 0 20px!important
}
.inlog .btn{
padding:7px 51px
}
.fixed_height .secndblak .tabspl{
padding:0!important
}
.fixed_height .secndblak .normalinput{
padding:0 8px 0 35px;
}
.fixed_height .secndblak .padfive{
display:block;
padding:3px 2px
}
.navbar-nav.agent_menu{
margin-top:0
}
.fixed_height .secndblak .alladvnce,.fixed_height .secndblak .totlall{
width:100%!important
}
.BOOKINGCANCELLED{
position:relative
}
.BOOKINGCANCELLED:after{
position:absolute;
content:"";
background:rgba(255,255,255,.5) url(../images/cancelled.png) no-repeat center center;
top:0;
left:0;
right:0;
bottom:0;
margin:auto
}
#book_terms .modal-body{
position:relative;
padding:15px;
height:450px;
overflow:hidden;
overflow-y:auto;
font-size:15px;
text-align:justify
}
#termsModel .modal-body{
position:relative;
padding:15px;
height:450px;
overflow:hidden;
overflow-y:auto
}
.explore_div{
margin-left:70px;
padding-top:20px;
position:relative;
float:right
}
.top_items ul{
padding:0;
border-radius:0;
border-right:1px solid #fff;
margin:0;
float:left;
width:100%
}
.top_items i{
color:#00b6ef;
font-weight:400;
font-size:15px;
width:30px;
height:30px;
background:#fff;
border:2px solid #00b6ef;
border-radius:50%;
text-align:center;
line-height:27px;
cursor:pointer
}
.explore_txt{
padding-left:10px;
font-size:15px;
color:#333
}
.explore_txt .fa{
font-size:12px;
color:#9b9999
}
.fxheigt .normalinput{
height:30px!important;
text-align:center;
position:absolute
}
.fxheigt{
height:30px;
text-align:center;
color:#000;
overflow:hidden
}
.fxheigt1{
height:50px
}
.close_return{
display:none
}
.changedate{
padding:0!important;
text-align:center;
height:100%!important;
font-size:16px;
position:absolute;
z-index:10;
background:0 0!important;
width:100%
}
.close_return{
position:absolute;
right:3px;
top:1px;
background:#d6d9dd;
color:#000!important;
font-size:inherit!important;
padding:5px!important;
cursor:pointer;
z-index:9999
}
.change_date{
width:100%;
position:relative;
height:100%;
background:#fff;
border-radius:3px
}
.date_s{
text-align: left;
float: left;
padding: 0 7px;
width: 100%;
color: #113255;
font-weight: 700;
border: 1px solid #ccc;
font-size: 14px;
border-radius: 10px;
height: 62px;
}
.month_p{
font-size:14px;
line-height:31px;
z-index:999;
position:relative;
float:left;
padding-right:1px;
font-weight: 400;
}
.date_p{
font-size:13px;
line-height:31px;
display:inline-block;
padding-right:3px
}
.banner-text{
width:100%;
float:left;
background:#7f7f7f;
font-size:15px;
color:#fff
}
.banner-text-left,.banner-text-right{
padding:25px 0
}
.banner-text-left{
-webkit-box-shadow:22px 0 42px -11px rgba(0,0,0,.75);
-moz-box-shadow:22px 0 42px -11px rgba(0,0,0,.75);
box-shadow:22px 0 42px -11px rgba(0,0,0,.75)
}
.banner-text-right{
padding:25px 0 25px 30px
}
.year_p{
font-size:13px;
display:inline-block
}
.flight_detinatiopns{
background:#fff;
float:left;
padding:35px 0;
width:100%
}
.cap-left h3{
color:#113255;
font-size:18px;
text-transform:uppercase;
margin-bottom:5px
}
.cap-left h3 span{
display:block;
color:#424242;
text-transform:none;
margin-top:5px
}
.cap-right{
margin-top:60px
}
.price-cap{
font-size:21px;
color:#06038d;
margin-bottom:15px;
float:left
}
.tooltip{
background:#fff;
color:#000
}
.armwimgs-header{
font-size:27px;
color:#06038d;
display:block;
margin:0 auto;
width:399px;
padding:4px 0;
border:1px solid
}
.pagehed{
color:#06038d;
display:block;
font-size:27px;
overflow:hidden;
text-align:center;
position:relative;
margin-bottom:30px
}
.comn_icons::before{
left:-120px
}
.subcaption{
color:#464446;
display:block;
font-size:15px;
margin:10px 0 5px;
overflow:hidden;
position:relative;
text-align:center
}
.centersep{
color:#fff;
display:block;
font-size:28px;
margin:0 0 15px;
overflow:hidden;
position:relative;
text-align:center
}
.comn_icons{
display:table;
margin:0 auto;
padding:0 10px;
position:relative;
z-index:1
}
.centersep img{
position:relative
}
.cust-suport h4 {
color: #fff;
font-size: 19px!important;
}
footer .cust-suport a{
margin:0 0 12px!important;
font-family: 'Poppins', sans-serif;
font-size: 15px;
}
footer h4{
font-size: 18px;
margin-bottom: 30px;
font-family: 'Poppins', sans-serif;
}
footer ul li a{
font-size:14px;
line-height:20px;
list-style:none;
/*border-left:2px solid #c27238;*/
padding-left:5px
}
footer ul li a i{
line-height:35px!important;
transition:all .3s ease;
text-align:center;
width:35px;
height:35px;
border-radius:50%
}
.foot-botm-menu ul li:hover a,footer ul li a:focus,footer ul li a:hover{
color: #4f9fc9!important;
text-decoration:none;
}
.card-payment i {
float: right;
color: #fff;
font-size: 25px;
margin-right: 12px;
margin-top: 15px;
}
.p-l-0{
padding:0
}
.comn_icons::after,.comn_icons::before{
background:#ddd none repeat scroll 0 0;
content:"";
height:1px;
position:absolute;
top:50%;
width:120px
}
.comn_icons::after{
right:-120px
}
.destslider{
margin:0 -10px
}
.outerfullfuture{
background:#fff none repeat scroll 0 0;
border-radius:5px;
margin:0
}
.lazyOwl{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:9999;
background:url(../images/lazyload.gif) 50% 50% no-repeat #f9f9f9;
opacity:1
}
.ourdest{
display:block;
max-height:240px;
max-width:100%;
overflow:hidden;
position:relative
}
.ourdest img{
border-radius:5px 5px 0 0;
width:100%;
min-height:240px
}
.tripcontent{
box-shadow:0 0 5px rgba(0,0,0,.1);
display:table;
overflow:hidden;
padding:15px;
width:100%
}
.rgtplace{
color:#4b4c4d;
display:table-cell;
float:none;
font-size:16px;
vertical-align:middle;
width:70%
}
.rgtplace strong{
color:#113255;
display:block;
font-size:14px;
font-weight:400;
margin:5px 0 0;
overflow:hidden
}
.bluprice{
color:#6e6c6a;
display:table-cell;
float:none;
font-size:12px;
text-align:right;
vertical-align:middle;
width:30%
}
.bluprice strong{
color:#00aeef;
font-weight:400;
margin-left:5px;
font-size:14px
}
.flbook{
background:#113255 none repeat scroll 0 0;
border-radius:3px;
color:#fff;
display:block;
font-size:14px;
margin-top:5px;
overflow:hidden;
padding:10px 25px;
text-align:center
}
.top_airline{
background:#efefef none repeat scroll 0 0;
float:left;
padding:35px 0;
width:100%
}
.outerfullfuture1{
border:1px solid #e4e4e4;
border-radius:5px;
margin:5px;
padding:35px 15px
}
.ourdest1{
display:block;
max-height:140px;
min-height:140px;
overflow:hidden;
text-align:center
}
.tripcontent1{
color:#5f5e5f;
display:block;
font-size:16px;
overflow:hidden;
text-align:center
}
.ourdest1 img{
max-height:120px;
max-width:100%
}
.gridItems{
position:relative;
overflow:hidden;
padding:10px
}
.gridItems .imgLodBg{
border-radius:5px
}
.gridItems .imgLodBg{
min-height:361px;
background-color:#f2f2f2
}
.gridItems .imgLodBg{
position:relative;
overflow:hidden;
cursor:pointer;
margin-bottom:10px;
min-height:180px
}
.gridItems .imgLodBg:before{
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 40%,rgba(0,0,0,.7) 100%);
background:-moz-linear-gradient(top,rgba(255,255,255,0) 40%,rgba(0,0,0,.7) 100%);
content:"";
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1;
min-height:180px
}
.gridItems .imgLodBg img{
height:371px!important;
width:100%
}
.gridItems .imgLodBg img{
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
-ms-transition:all 1s ease-in-out;
transition:all 1s ease-in-out;
min-height:180px
}
.gridItems .figCap{
width:100%;
position:absolute;
bottom:0;
padding:0 15px;
transition:all .5s ease;
z-index:2
}
.gridItems .figCap span{
color:#fff;
display:block;
font-size:20px;
margin-bottom:5px
}
.gridItems .figCap h4{
font-size:24px;
color:#fff;
margin:0 0 5px;
line-height:26px
}
.gridItems .figCap p{
font-size:14px;
color:#fff;
margin-bottom:10px
}
.gridItems .imgLodBg .overlay{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
width:100%;
height:100%;
background:rgba(25,78,145,.9) none repeat scroll 0 0;
text-align:center;
z-index:3;
transition:all .8s;
opacity:0;
z-index:2
}
.gridItems .imgLodBg:hover .overlay,.gridItems .stick:hover .overlay{
opacity:1
}
.textCenter{
display:table;
width:100%;
height:100%
}
.textMiddle{
display:table-cell;
vertical-align:middle
}
.overlay h5{
font-size:16px;
color:#fff;
margin:0 6px 5px
}
.overlay p{
font-size:14px;
color:#fff;
line-height:normal
}
.overlay a{
font-size:14px;
color:#fff;
border:2px solid #fff;
padding:4px 10px;
display:inline-block;
margin-top:10px;
transition:all .3s ease
}
.overlay a::after{
content:"";
display:block;
height:100%;
left:0;
position:absolute;
top:0;
width:100%
}
.hotel_deals{
float:left;
width:100%;
background:#f5f5f5;
padding:30px 0
}
.subscribe{
background:-webkit-linear-gradient(left,#113255,#ffd371);
background:-moz-linear-gradient(left,#113255,#ffd371);
background:-ms-linear-gradient(left,#113255,#ffd371);
background:-o-linear-gradient(left,#113255,#ffd371);
background:linear-gradient(to right,#113255,#ffd371);
max-width:100%;
margin:0;
z-index:1;
padding:50px 95px;
position:relative;
margin-top:25px
}
.subscribe label{
color:#fff;
font-size:24px;
padding-bottom:10px;
font-weight:500
}
.subscribe input{
width:100%;
border:0 none;
height:42px;
padding:0 20px
}
.subscribe button{
background-color:#113255;
border:0 none;
width:100%;
height:42px;
color:#fff;
font-size:15px;
font-weight:500
}
.newsletter_bg{
background:url(../images/newsletter.png) left 0 no-repeat;
position:absolute;
top:0;
bottom:0;
left:60px;
z-index:-1;
right:0
}
#trasfer .plcemark{
margin-bottom:1px
}
#trasfer .normalinput{
padding-left:39px;
text-overflow:ellipsis
}
.onlynum .input-number{
border:medium none;
box-shadow:none;
float:left!important;
font-size:18px;
font-weight:400;
height:45px;
line-height:48px;
margin:0;
padding:0;
text-align:center;
width:33.33%
}
.onlynum .btn.btnpot{
float:left;
height:32px;
text-align:center;
width:29.33%;
background:none repeat scroll 0 0 #02a3df;
border:medium none;
padding:10px;
margin:0 0!important;
border-radius:50%;
color:#fff;
font-size:12px
}
.outsideserach .onlynumwrap{
background:0 0;
height:45px;
padding:0!important;
position:relative;
border-radius:0
}
.relativemask{
position:relative
}
.scont{
color:#e5e5e6;
display:block;
text-align:left;
font-size:14px;
margin:5px 0;
float:left;
width:100%
}
.scontone{
color:#abbccc;
display:block;
text-align:left;
font-size:13px;
float:left;
margin:10px 0
}
.flight_chnge{
position: absolute;
display: block!important;
right: 15px;
top: 82px;
line-height: normal;
background: #4fa0ca;
color: #fff;
cursor: pointer;
z-index: 999;
font-size: 22px;
padding: 14px;
border-radius: 50%;
transform: rotate(180deg);
}
.flight_chnge i{
transform:rotate(270deg);
-webkit-transition:.3s ease all;
-moz-transition:.3s ease all;
-o-transition:.3s ease all;
transition:.3s ease all
}
.flight_chnge .rot_arrow{
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
-webkit-transition:.3s ease all;
-moz-transition:.3s ease all;
-o-transition:.3s ease all;
transition:.3s ease all
}
.deals_section{
width:100%;
float:left;
background:#fff;
position:relative;
z-index:999
}
.slider{
width:730px;
margin:0 auto
}
#flight_search_result span.text-center.non_ref,.ptcolor{
color:#113255!important
}
.timer{
position:absolute;
top:0;
right:0;
font-size:14px;
bottom:0;
height:30px;
background:#fff;
padding:5px;
color:#000;
overflow:hidden;
width:100%
}
.time_z{
display:block;
font-size:12px;
text-transform:uppercase;
letter-spacing:1px
}
.time_p{
display:block;
color:#03a9f4
}
.land_txt{
font-size:14px;
color:#333
}
.d_txt{
font-size:14px;
padding:3px;
display:block;
line-height:18px;
color:#009edd
}
.alert-content{
color:red!important
}
.wrap-embed-contact-form{
color:#444;
font-weight:400;
position:fixed;
right:-320px;
bottom:0;
background:#fff;
-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);
box-shadow:0 0 10px 0 rgba(0,0,0,.3);
border-radius:10px;
padding:15px;
width:290px;
-webkit-transition:all .2s ease;
transition:all .2s ease
}
.wrap-embed-contact-form hr{
border:none;
border-bottom:1px solid #f1f1f1;
margin:20px 0 15px 0
}
.wrap-embed-contact-form div.ul-select-wrap{
min-height:34px;
display:block;
width:100%;
height:34px;
padding:6px 12px;
font-size:14px;
line-height:1.428571429;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:1px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-webkit-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;
padding-top:3px;
padding-bottom:3px;
height:auto
}
.wrap-embed-contact-form div.ul-select-wrap:focus{
border-color:#66afe9;
outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.wrap-embed-contact-form div.ul-select-wrap::-moz-placeholder{
color:#999;
opacity:1
}
.wrap-embed-contact-form div.ul-select-wrap:-ms-input-placeholder{
color:#999
}
.wrap-embed-contact-form div.ul-select-wrap::-webkit-input-placeholder{
color:#999
}
.wrap-embed-contact-form div.ul-select-wrap[disabled],.wrap-embed-contact-form div.ul-select-wrap[readonly],fieldset[disabled] .wrap-embed-contact-form div.ul-select-wrap{
cursor:not-allowed;
background-color:#eee;
opacity:1
}
textarea.wrap-embed-contact-form div.ul-select-wrap{
height:auto
}
.wrap-embed-contact-form div.ul-select-wrap .tag{
display:inline-block;
margin:0 2px;
padding:3px 24px 3px 5px;
font-size:13px;
cursor:pointer;
border-top-right-radius:5px;
border-top-left-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
background:#f1f1f1;
position:relative;
margin-bottom:3px;
margin-top:3px
}
.wrap-embed-contact-form div.ul-select-wrap .tag:after{
content:'';
width:8px;
height:8px;
background:url(data:image/gif;
base64,R0lGODlhCAAIALMAAAAAAP///56lrZifp6GpsaCosJ+nr52lrJujqpqiqZmhqJigp////wAAAAAAAAAAACH5BAEAAAwALAAAAAAIAAgAAAQhkA1GpVyKLswSQolXHcJxVIxgFEWVHAVBtMtLzSeCGkwEADs=) right 50% no-repeat;
margin-right:7px;
margin-top:8px;
position:absolute;
top:0;
right:0
}
.wrap-embed-contact-form div.ul-select-wrap.tag-block .tag{
display:block
}
.wrap-embed-contact-form div.ul-dropdown-wrap{
min-height:34px;
display:block;
width:100%;
height:34px;
padding:6px 12px;
font-size:14px;
line-height:1.428571429;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:1px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-webkit-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;
height:auto;
display:inline-block;
position:relative;
padding-right:30px;
cursor:pointer;
text-align:left
}
.wrap-embed-contact-form div.ul-dropdown-wrap:focus{
border-color:#66afe9;
outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.wrap-embed-contact-form div.ul-dropdown-wrap::-moz-placeholder{
color:#999;
opacity:1
}
.wrap-embed-contact-form div.ul-dropdown-wrap:-ms-input-placeholder{
color:#999
}
.wrap-embed-contact-form div.ul-dropdown-wrap::-webkit-input-placeholder{
color:#999
}
.wrap-embed-contact-form div.ul-dropdown-wrap[disabled],.wrap-embed-contact-form div.ul-dropdown-wrap[readonly],fieldset[disabled] .wrap-embed-contact-form div.ul-dropdown-wrap{
cursor:not-allowed;
background-color:#eee;
opacity:1
}
textarea.wrap-embed-contact-form div.ul-dropdown-wrap{
height:auto
}
.wrap-embed-contact-form div.ul-dropdown-wrap:after{
content:'';
position:absolute;
right:10px;
top:14px;
width:0;
height:0;
display:inline-block;
vertical-align:middle;
border-color:#fff;
border-width:5px;
border-style:solid;
border-color:#cbcac8;
border-left-color:transparent;
border-right-color:transparent;
border-bottom-style:none
}
.wrap-embed-contact-form div.ul-dropdown-wrap:after.up{
border-left-color:transparent;
border-right-color:transparent;
border-top-style:none
}
.wrap-embed-contact-form div.ul-dropdown-wrap:after.down{
border-left-color:transparent;
border-right-color:transparent;
border-bottom-style:none
}
.wrap-embed-contact-form div.ul-dropdown-wrap:after.right{
border-top-color:transparent;
border-bottom-color:transparent;
border-right-style:none
}
.wrap-embed-contact-form div.ul-dropdown-wrap:after.left{
border-top-color:transparent;
border-bottom-color:transparent;
border-left-style:none
}
.wrap-embed-contact-form div.ul-dropdown-wrap .tag{
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
display:block;
cursor:pointer;
border-right:1px solid #ccc;
padding-right:5px
}
.wrap-embed-contact-form ul.ul-select{
list-style:none;
padding:0;
margin:0;
background:#fff;
-webkit-box-shadow:0 6px 12px rgba(0,0,0,.176);
box-shadow:0 6px 12px rgba(0,0,0,.176);
border-top-right-radius:3px;
border-top-left-radius:3px;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
border:1px solid #ccc
}
.wrap-embed-contact-form ul.ul-select li{
display:block;
cursor:pointer;
padding:5px 10px;
margin:1px 0
}
.wrap-embed-contact-form ul.ul-select li:hover{
background:#f1f1f1
}
.wrap-embed-contact-form ul.ul-select li.select{
background:#f1f1f1
}
.wrap-embed-contact-form ul.ul-select li.selected{
font-weight:700
}
.wrap-embed-contact-form div.ul-dropdown-wrap.time-picker{
margin-top:10px;
width:48%;
margin-left:4%;
font-size:12px;
min-height:30px
}
.wrap-embed-contact-form *{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.wrap-embed-contact-form :after,.wrap-embed-contact-form :before{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.wrap-embed-contact-form.show-widget{
right:0
}
.wrap-embed-contact-form .form-heading{
font-size:30px;
margin-bottom:10px;
text-transform:uppercase;
font-weight:700;
color:#d51d1d
}
.wrap-embed-contact-form .form-sub-heading{
color:#999;
font-size:14px
}
.wrap-embed-contact-form .form-message{
text-align:center;
color:#e54040;
font-size:14px;
margin-bottom:10px
}
.wrap-embed-contact-form form{
position:relative
}
.wrap-embed-contact-form .group{
margin-left:-15px;
margin-right:-15px;
-webkit-transition:all ease .2s;
transition:all ease .2s;
padding:10px 0
}
.wrap-embed-contact-form .group:after,.wrap-embed-contact-form .group:before{
content:" ";
display:table
}
.wrap-embed-contact-form .group:after{
clear:both
}
.wrap-embed-contact-form .group>label{
padding-left:15px;
padding-bottom:10px;
color:#555;
font-size:16px;
font-weight:700;
display:block
}
.wrap-embed-contact-form .group>label.empty{
display:block;
height:1px;
padding:0;
margin:0
}
.wrap-embed-contact-form .group>div{
padding:0 15px
}
.wrap-embed-contact-form .group>div.addon-right{
position:relative;
padding-right:50px
}
.wrap-embed-contact-form .group>div.addon-right>i{
position:absolute;
right:25px;
top:9px;
z-index:999;
color:#555
}
.wrap-embed-contact-form .group>div .error-message{
font-size:12px;
color:red;
padding:5px
}
.wrap-embed-contact-form .group.active{
background:#f6f6f6;
border-left-color:#1465ba;
-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.03);
box-shadow:inset 0 0 3px rgba(0,0,0,.03)
}
.wrap-embed-contact-form button[type=submit]{
padding:10px 20px;
font-size:14px;
line-height:20px;
border-radius:5px;
color:#fff;
background-color:#2bc1f2;
border-color:#2bc1f2;
border:none;
display:block;
width:100%;
text-transform:uppercase;
font-weight:700;
font-size:16px;
cursor:pointer
}
.open .dropdown-toggle.wrap-embed-contact-form button[type=submit],.wrap-embed-contact-form button[type=submit].active,.wrap-embed-contact-form button[type=submit]:active,.wrap-embed-contact-form button[type=submit]:focus,.wrap-embed-contact-form button[type=submit]:hover{
color:#fff;
background-color:#0eb1e6;
border-color:#0da2d3
}
.open .dropdown-toggle.wrap-embed-contact-form button[type=submit],.wrap-embed-contact-form button[type=submit].active,.wrap-embed-contact-form button[type=submit]:active{
background-image:none
}
.wrap-embed-contact-form button[type=submit].disabled,.wrap-embed-contact-form button[type=submit].disabled.active,.wrap-embed-contact-form button[type=submit].disabled:active,.wrap-embed-contact-form button[type=submit].disabled:focus,.wrap-embed-contact-form button[type=submit].disabled:hover,.wrap-embed-contact-form button[type=submit][disabled],.wrap-embed-contact-form button[type=submit][disabled].active,.wrap-embed-contact-form button[type=submit][disabled]:active,.wrap-embed-contact-form button[type=submit][disabled]:focus,.wrap-embed-contact-form button[type=submit][disabled]:hover,fieldset[disabled] .wrap-embed-contact-form button[type=submit],fieldset[disabled] .wrap-embed-contact-form button[type=submit].active,fieldset[disabled] .wrap-embed-contact-form button[type=submit]:active,fieldset[disabled] .wrap-embed-contact-form button[type=submit]:focus,fieldset[disabled] .wrap-embed-contact-form button[type=submit]:hover{
background-color:#2bc1f2;
border-color:#2bc1f2
}
.wrap-embed-contact-form button[type=submit] .badge{
color:#2bc1f2;
background-color:#fff
}
.wrap-embed-contact-form button[type=submit][disabled],.wrap-embed-contact-form button[type=submit][disabled]:hover{
background:#097294
}
.wrap-embed-contact-form a.btn-show-contact{
display:inline-block;
text-decoration:none;
position:absolute;
top:50%;
left:-67px;
margin-top:-86px
}
.wrap-embed-contact-form .form-control{
display:block;
width:100%;
height:34px;
padding:6px 12px;
font-size:14px;
line-height:1.428571429;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:1px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-webkit-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
}
.wrap-embed-contact-form .form-control:focus{
border-color:#66afe9;
outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.wrap-embed-contact-form .form-control::-moz-placeholder{
color:#999;
opacity:1
}
.wrap-embed-contact-form .form-control:-ms-input-placeholder{
color:#999
}
.wrap-embed-contact-form .form-control::-webkit-input-placeholder{
color:#999
}
.wrap-embed-contact-form .form-control[disabled],.wrap-embed-contact-form .form-control[readonly],fieldset[disabled] .wrap-embed-contact-form .form-control{
cursor:not-allowed;
background-color:#eee;
opacity:1
}
textarea.wrap-embed-contact-form .form-control{
height:auto
}
.wrap-embed-contact-form textarea.form-control{
height:auto
}
.wrap-embed-contact-form .hide{
display:none!important
}
.wrap-embed-contact-form .show{
display:block!important
}
.wrap-embed-contact-form .one-line{
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden
}
.wrap-embed-contact-form .arrow-up{
border-left-color:transparent;
border-right-color:transparent;
border-top-style:none
}
.wrap-embed-contact-form .arrow-down{
border-left-color:transparent;
border-right-color:transparent;
border-bottom-style:none
}
.wrap-embed-contact-form .arrow-right{
border-top-color:transparent;
border-bottom-color:transparent;
border-right-style:none
}
.wrap-embed-contact-form .arrow-left{
border-top-color:transparent;
border-bottom-color:transparent;
border-left-style:none
}
.wrap-embed-contact-form .arrow{
width:0;
height:0;
display:inline-block;
vertical-align:middle;
border-color:#fff;
border-width:5px;
border-style:solid
}
.wrap-embed-contact-form .arrow.up{
border-left-color:transparent;
border-right-color:transparent;
border-top-style:none
}
.wrap-embed-contact-form .arrow.down{
border-left-color:transparent;
border-right-color:transparent;
border-bottom-style:none
}
.wrap-embed-contact-form .arrow.right{
border-top-color:transparent;
border-bottom-color:transparent;
border-right-style:none
}
.wrap-embed-contact-form .arrow.left{
border-top-color:transparent;
border-bottom-color:transparent;
border-left-style:none
}
.special-tours .special-tours-item .special-tours-img img{
width:109px;
height:91px
}
.special-tours .special-tours-item .special-tours-des h4{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
width:100%;
max-width:146px
}
.topssec{
border-top:0 solid #00a9f7;background: #fff!important;
}
.mlogin{
width:100%;
float:left;
padding-right:0;
line-height:39px
}
.mlogin img {
float: left;
position: relative;
top: 4px;
padding-right: 6px;
width:33px;
}
.mlogin span{
display: inline-block;
float: left;
padding-right: 7px;
font-family: 'Poppins', sans-serif;
font-size: 14px;
font-weight: 100;
color: #0b0146!important;
}
a.topa.logindown .reglog{
padding:0;
border-radius:20px;
float:left
}
.colinsides .navbar-header.myheder{
width:20%;
float:left
}
.colinsides .navbar.colorwhite.navme{
width:78%;
margin-top:5px;
float:right
}
.agent_login{
font-family: 'Poppins', sans-serif;
font-size: 14px;
font-weight: 400;
border:none;
margin: 0 0px 0 0px;
position:relative;
top:4px;
border-radius:5px;
color:#000;
padding:6px 20px 6px 7px!important;
line-height:30px!important
}
.sidebtn.flagss {
}
a.agent_login b {
position: relative;
right: 10px;
margin: 2px 15px;
}
.agent_login:hover{
background:none!important;
color:#000!important;
border:none!important
}
a.agent_login:hover::after{
color:#fff!important
}
a.agent_login:after{
bottom:0;
color:#fff;
/*content:"\f078"; */
top:-11px;
font-family:"Font Awesome 5 Pro";
font-weight:200;
font-size:12px;
line-height:55px;
pointer-events:none;
position:absolute;
right:5px;
text-align:center;
width:auto
}
.colinsides .navbar.colorwhite.navme .navbar-nav{
margin-left:0;
padding-right:0
}
.relfst{
background:#fff;
border-bottom:0 solid #5f58657a
}
.check_slider {
margin-top: 3px;
}
nav.navbar.colorwhite.navme ul li .hvr-underline-from-left-1{
text-transform: capitalize;
font-size: 16px;
font-weight: 400;
color: #fff;
border: 1px solid #4fa0ca;
font-family: 'Poppins', sans-serif;
padding: 3px 20px;
border-radius: 36px;
background: #0B0146;
border:1px solid #0B0146;
}
nav.navbar.colorwhite.navme ul li .hvr-underline-from-left-1:hover{
color: #fff!important;
background:#4fa0ca!important;
border: 1px solid #4fa0ca;
}
nav.navbar.colorwhite.navme ul li .hvr-underline-from-left-2:hover{
color:#4fa0ca!important;
}
nav.navbar.colorwhite.navme ul li .hvr-underline-from-left:hover{color: #fff!important; background:#4fa0ca!important;}
nav.navbar.colorwhite.navme ul li .hvr-underline-from-left{
text-transform: capitalize;
font-size: 16px;
font-weight: 400;
border: 1px solid #4fa0ca;
font-family: 'Poppins', sans-serif;
padding: 3px 20px;
border-radius: 36px;
margin: 0 5px;
}
.m_user{
padding-right:10px;
font-size:14px;
background:#fff;
border-radius:30px;
width:35px;
height:35px;
display:inline-block;
padding:0;
padding-right:0!important
}
.check_slider {
margin-top: 3px!important;
}
.m_user .fa{
top:7px!important;
font-size:18px!important;
right:10px!important
}
.navbar-nav>li.menuli{
padding-right:10px!important
}
.flg-lang{
float:left;
padding:24px 0 10px 30px
}
.reglognorml .flags{
text-transform:uppercase
}
.sidebtn.flagss.lan_selctn{
width:130px
}
.sidebtn.flagss.lan_selctn .flags{
text-align:left
}
.flags.flg-curr{
text-align:left;
width:73px;
margin-left:14px
}
.search-tab-aligmnt{/*padding-top: 19px !important;*/}
.mlogin span img{
margin-top:-3px
}
.fhHeaderSec{
text-align: right;
padding: 5px 50px;
}
.fhHeaderSec h2{
font-weight: 600;
padding-bottom: 15px;
border-bottom: 2px dashed #4fa0ca;
margin-top: 35px;
font-size: 27px;
font-family: 'Poppins SemiBold', sans-serif;
}
.srch_head_img{
width: 100%;
position: absolute;
top: -20px;
right: 0px;
z-index: 0;
transform: rotate(2deg);
}
.search_tab ul.nav.nav-tabs.tabstab{
display: flex;
background: #F4F4F4;
padding: 10px 40px;
margin-left: -3px;
/*position: absolute;
top: -60px;
left: -17px;*/
/*background: red;*/
}
.outer_deals .main_img {
height: 280px;
object-fit: cover;
width: 100%;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
.below-option{
display:none
}
.out-div.nopad{
padding:10px 0!important;
background:0 0;
padding-right: 10px!important;
}
.searchsbmtfot img{
position: absolute;
z-index: 1;
right: 28px;
top: 16px;
width: 42px;
}
.searchsbmtfot input{
font-size: 21px;
color: #fff;
text-align:left;
width: 100%;
font-weight: 600;
height: 45px;
background: #0B0146;
border-radius: 30px !important;
padding: 0 32px;
}
.searchsbmtfot::after{
content:"\f002 ";
color:#fff;
display:none;
font-family:"Font Awesome 5 Pro";
font-weight:700;
font-size:20px;
position:absolute;
right:0;
text-align:center;
top:14px;
width:100%;
z-index:99;
float:left;
cursor:pointer
}
.pad-lef-z{
padding-left:0;
padding-right:10px
}
span.colr-blu{
font-size:18px;
color:#113255;
text-transform:uppercase;
margin-right:10px
}
span.colr-bludd{
font-size:18px;
color:#c1202f;
margin-right:0;
display:block;
font-weight:700;
margin-bottom:10px
}
.smalway .wament.hand-cursor.active span.trip-labl{
padding-bottom:0;
line-height:40px;
color:#8e8e8e;
}
.smalway .wament.hand-cursor span.trip-labl{
padding:4px 25px;
}
.input_section{
padding-left:0;
padding-right:0;
/*background:#fbfbfb 0 0 no-repeat padding-box;
border:1px solid #b9b9b9;*/
border-radius:3px;
/*height: 56px;*/
/*width:48%;
margin-right:2%;
*/ margin-bottom:12px
}
.datemark::after{
display:none
}
.smalway .wament.hand-cursor:hover span.trip-labl{
padding-bottom:0;
/*line-height:32px*/
}
.popular_hotels{
width:100%;
float:left;
background:#f5f5f5;
padding-top:40px;
padding-bottom:30px;
position:relative
}
.popular_hotels h1::before{
background:url(../images/headbg.png) no-repeat;
content:"";
height:10px;
left:0;
right:0;
position:absolute;
width:292px;
top:105px;
margin:0 auto;
display:none
}
.popular_hotels h2{
font-size:44px;
line-height:25px;
color:#000;
text-align:center
}
.popular_hotels h6{
font-size:18px;
line-height:10px;
text-align:center;
font-weight:500
}
.popular_hotels h2{
font-size:24px;
line-height:16px;
color:#000;
text-align:left;
font-weight:500;
padding:20px 10px;
width:100%;
float:left;
margin-top:0;
background:#fff;
box-shadow:.2px .5px 5px 3px #e6e5e5
}
.popular_hotels h1{
font-size:43px;
line-height:25px;
color:#000;
text-align:center;
font-weight:500
}
.text-orange{
color:#f15a22
}
.popular_hotels .text-orange{
color:#3f474b!important;
display:none
}
.sec-start img{
margin:0 auto;
float:none;
display:block
}
.img-out{
width:100%;
float:left;
height:auto;
height:240px
}
.img-out img{
height:auto;
width:100%;
position:relative;
height:240px;
border:1px solid #fff
}
.img-out .over{
content:"";
display:none;
width:100%;
height:165px;
position:absolute;
top:0;
left:0;
background:-moz-linear-gradient(top,rgba(0,148,216,.34) 0,rgba(0,0,0,.2) 100%);
background:-webkit-linear-gradient(top,rgba(0,148,216,.34) 0,rgba(0,0,0,.2) 100%);
background:linear-gradient(to bottom,rgba(0,148,216,.34) 0,rgba(0,0,0,.2) 100%);
border-radius:0
}
.img-out .over:hover{
background:0 0
}
.htl-out.nopad{
border-right:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
padding:0 0 30px 0!important
}
.htlsec-row .htl-out{
border-bottom:0 solid #ccc
}
.htl-out:last-child{
border-right:0
}
.sec-start{
margin-top:60px;
margin-bottom:60px
}
.center-blk{
float:none;
margin:0 auto;
display:block
}
.butn-more input.orange-more{
width:190px;
height:54px;
border-radius:27px;
background-color:#c27238;
border:0;
color:#fff;
text-transform:uppercase;
font-size:24px;
float:none;
margin:0 auto;
display:block
}
.popular_hotels .butn-more{
margin:40px auto
}
.featr-destin{
width:100%;
float:left;
background:#fff;
padding-bottom:35px;
overflow-x:hidden
}
.featr-head h1{
font-size:44px;
line-height:25px;
color:#000;
text-align:center;
width:100%;
float:left;
margin-bottom:35px;
font-weight:500
}
.featr-head{
width:100%;
float:left;
text-align:center;
margin:50px auto;
display:block
}
.featr-hd{
width:550px;
float:left
}
.featr-selct{
width:225px;
float:left;
margin-top:11px
}
.featr-selct .padselct{
background:#ebebeb;
color:#000;
border-bottom:0!important;
font-size:20px;
padding:0 20px 0 5px;
text-align:center;
-moz-padding-start:40px;
border-radius:0!important;
position:relative;
width:100%;
float:left
}
.featr-selct .padselct.normalsel::after{
content:"\f078";
background:none repeat scroll 0 0 #fff;
bottom:0;
color:#9a9a9a;
font-family:"Font Awesome 5 Pro";
font-weight:200;
font-size:12px;
line-height:40px;
pointer-events:none;
position:absolute;
right:2px;
text-align:center;
top:0;
bottom:1px;
width:30px;
border-radius:0 5px 5px 0
}
.fet-in{
width:100%;
float:left;
box-shadow:0 1px 7px 1px #cfcfcf;
overflow:hidden;
border:1px solid transparent;
background:#f5efe8
}
.foot-menu{
margin:0 auto 0 auto!important;
display:table;
float:none!important;
width:auto!important
}
.foot-menu li{
float:left
}
.foot-menu li a{
color:#fff!important
}
.foot-menu li.active a{
border:none!important
}
.foot-menu li:hover a{
border:none!important
}
.fet-Out h5{
font-size:20px;
letter-spacing:1px;
line-height:20px;
color:#000;
text-align:left;
text-transform:uppercase;
width:100%;
float:left
}
.fet-Out h3{
font-size:33px;
line-height:30px;
color:#0097dd;
text-align:left;
width:100%;
float:left;
margin-top:0
}
.fet-Out p{
font-size:15px;
line-height:normal;
color:#000;
text-align:left;
width:100%;
float:left;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden;
text-overflow:ellipsis;
height:50px
}
a.butn-popularhtl{
background-color:#c27238;
color:#fff!important;
font-size:14px;
padding:10px;
position:absolute;
bottom:0;
right:15px;
border:none
}
.fet{
margin:10px 0!important
}
.fet-Out h4{
font-size:23px;
line-height:40px;
color:#f15921;
text-align:left;
margin-bottom:0;
top:0;
margin-top:0
}
.fet-Out .img-out img{
width:100%;
height:100%;
max-width:100%
}
.fet-Out .img-out{
height:185px
}
.fet-frstrow{
margin-top:50px;
margin-bottom:25px
}
.fet-btns p a{
text-decoration:underline;
font-size:17px;
line-height:18px;
color:#000;
text-align:center
}
.fet-btns{
width:100%;
float:left;
margin-top:50px
}
.fet-btns input{
float:none;
margin:10px auto;
display:block;
width:156px;
height:44px;
box-shadow:0 1px 10px rgba(0,0,0,.13);
background-color:#fff;
border:1px solid #dadada;
font-size:18px;
line-height:20px;
color:#000;
text-align:center
}
.extra-bag h3{
font-size:35px;
line-height:44px;
font-weight:800;
color:#fff;
text-shadow:0 3px 6px #00000029
}
.extra-bag h4{
font-size:16px;
line-height:28px;
color:#fff;
margin:20px 0;
font-weight:600
}
#owl-demobag .item img{
display:block;
width:100%;
height:auto
}
.extra-bag .butn-more input.orange-more{
font-size:14px;
line-height:12px;
color:#fff;
text-align:center;
width:170px
}
#owl-demobag{
width:100%;
float:left
}
#owl-demobag .item{
display:block;
width:100%;
height:auto;
opacity:1!important
}
#owl-demobag .owl-controls{
margin-top:47px;
text-align:left;
margin-left:26px
}
#owl-demobag .owl-controls .owl-page span{
background:#113255;
width:20px;
height:20px;
opacity:1
}
#owl-demobag .owl-controls .owl-page.active span,#owl-demobag .owl-controls.clickable .owl-page:hover span{
background:#c27238
}
.pop-flight{
padding:25px 0 25px 0;
width:100%;
float:left;
background:#fff
}
.sec-head h1{
text-align: left;
font-weight: 500;
text-transform: capitalize!important;
padding: 15px 0px;
font-family: 'Poppins', sans-serif;
font-size: 30px; color: #1c1c1c;
}
.pop-flight .sec-head h1::before{
background:url(../images/headbg.png) no-repeat;
content:"";
height:10px;
left:0;
right:0;
position:absolute;
width:292px;
top:45px;
margin:0 auto;
display:none
}
#owl-demopopflight .item{
display:block;
width:95%;
height:auto;
opacity:1!important;
margin:10px 10px
}
#owl-demopopflight h2{
font-size:15px;
line-height:16px;
color:#fff;
text-align:center
}
#owl-demopopflight h3{
font-size:41px;
line-height:44px;
color:#fff;
text-align:center
}
#owl-demopopflight h4{
font-size:16px;
line-height:29px;
color:#d67129;
text-align:left;
background:#fff
}
.top_offer{
font-size:16px;
line-height:29px;
color:#d67129;
text-align:left;
background:#fff
}
#owl-demopopflight h5{
font-size:15px;
line-height:16px;
color:#fff;
text-align:center
}
img.pplr-flight{
position:relative;
text-align:center;
color:#fff;
width:100%;
height:330px;
border-radius:5px;
opacity:.8
}
.centered{
position:absolute;
top:0;
left:0;
transform:translate(-3%,30%);
right:0
}
#owl-demopopflight .butn-more input.orange-more{
width:154px;
height:46px;
border-radius:23px;
background-color:#c27238;
font-size:16px
}
.flig-top{
width:100%;
float:left;
text-align:center;
height:70px;
background:#fff;
display:none
}
.flig-top i{
font-weight:700;
font-size:35px;
line-height:66px;
color:#c27238;
transform:rotate(-30deg)
}
#owl-demopopflight .col-md-12.butn-more.nopad{
width:100%;
float:left;
background:#fff;
padding:20px 0!important;
display:none
}
#owl-demopopflight{
margin-top:35px;
padding:0
}
#owl-demobag .owl-pagination,#owl-demopopflight .owl-pagination{
display:none
}
#multi_way_fieldset .month_p{
line-height: 62px;
}
#multi_way_fieldset .date_p{
line-height:36px;
padding-left:5px
}
#multi_way_fieldset .year_p{
padding-left:5px
}
ul.social{
margin-left:0!important
}
footer .social a.socio-activea:before{
transform:scale(1);
-ms-transform:scale(1);
-webkit-transform:scale(1);
content:" ";
width:40px;
height:40px;
border-radius:100%;
display:block;
background:0 0;
transition:all 265ms ease-out;
border:2px solid #fff
}
footer .social i{
color:#fff;
position:absolute;
top:3px;
left:3px;
transition:all 265ms ease-out
}
footer .social{
padding:0;
list-style:none;
margin:1em
}
footer .social li{
display:inline-block;
margin:.15em;
position:relative;
font-size:1.2em
}
footer .social a.socio-activea{
display:inline-block
}
footer .social a.socio-activea:hover:before{
transform:scale(0);
transition:all 265ms ease-in
}
ul.social li.socio-active{
display:inline-block
}
.tabspl.forhotelonly{
margin-bottom:20px
}
.forhotelonly .selctmark::after{
right:6px
}
.animated.bounceInDown{
-webkit-animation-duration:2.5s;
animation-duration:2.5s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
.animated{
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
.slow{
-webkit-animation-duration:1.5s;
animation-duration:1.5s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
.slower{
-webkit-animation-duration:2s;
animation-duration:2s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
.slowest{
-webkit-animation-duration:3s;
animation-duration:3s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
.delay-250{
-webkit-animation-delay:.25s;
-moz-animation-delay:.25s;
-o-animation-delay:.25s;
animation-delay:.25s
}
.delay-500{
-webkit-animation-delay:.5s;
-moz-animation-delay:.5s;
-o-animation-delay:.5s;
animation-delay:.5s
}
.delay-750{
-webkit-animation-delay:.75s;
-moz-animation-delay:.75s;
-o-animation-delay:.75s;
animation-delay:.75s
}
.delay-1000{
-webkit-animation-delay:1s;
-moz-animation-delay:1s;
-o-animation-delay:1s;
animation-delay:1s
}
.delay-1250{
-webkit-animation-delay:1.25s;
-moz-animation-delay:1.25s;
-o-animation-delay:1.25s;
animation-delay:1.25s
}
.delay-1500{
-webkit-animation-delay:1.5s;
-moz-animation-delay:1.5s;
-o-animation-delay:1.5s;
animation-delay:1.5s
}
.delay-1750{
-webkit-animation-delay:1.75s;
-moz-animation-delay:1.75s;
-o-animation-delay:1.75s;
animation-delay:1.75s
}
.delay-2000{
-webkit-animation-delay:2s;
-moz-animation-delay:2s;
-o-animation-delay:2s;
animation-delay:2s
}
.delay-2500{
-webkit-animation-delay:2.5s;
-moz-animation-delay:2.5s;
-o-animation-delay:2.5s;
animation-delay:2.5s
}
.delay-2000{
-webkit-animation-delay:2s;
-moz-animation-delay:2s;
-o-animation-delay:2s;
animation-delay:2s
}
.delay-2500{
-webkit-animation-delay:2.5s;
-moz-animation-delay:2.5s;
-o-animation-delay:2.5s;
animation-delay:2.5s
}
.delay-3000{
-webkit-animation-delay:3s;
-moz-animation-delay:3s;
-o-animation-delay:3s;
animation-delay:3s
}
.delay-3500{
-webkit-animation-delay:3.5s;
-moz-animation-delay:3.5s;
-o-animation-delay:3.5s;
animation-delay:3.5s
}
.bounceInDown,.bounceInLeft,.bounceInRight,.bounceInUp{
opacity:0;
-webkit-transform:translateX(92px);
transform:translateX(92px)
}
.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUp{
opacity:0;
-webkit-transform:translateX(400px);
transform:translateX(400px)
}
.flipInX,.flipInY,.rollIn,.rotateDownUpRight,.rotateIn,.rotateInDownLeft,.rotateInUpLeft,.rotateInUpRight{
opacity:0
}
.lightSpeedInLeft,.lightSpeedInRight{
opacity:0;
-webkit-transform:translateX(400px);
transform:translateX(400px)
}
.fet-Out .img-out img{
max-width:100%;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transition:all .3s
}
.fet-Out .img-out img:hover{
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
@-webkit-keyframes bounceIn{
0%{
opacity:0;
-webkit-transform:scale(.3)
}
50%{
opacity:1;
-webkit-transform:scale(1.05)
}
70%{
-webkit-transform:scale(.9)
}
100%{
-webkit-transform:scale(1)
}
}
@keyframes bounceIn{
0%{
opacity:0;
transform:scale(.3)
}
50%{
opacity:1;
transform:scale(1.05)
}
70%{
transform:scale(.9)
}
100%{
transform:scale(1)
}
}
.bounceIn.go{
-webkit-animation-name:bounceIn;
animation-name:bounceIn
}
@-webkit-keyframes bounceInRight{
0%{
opacity:0;
-webkit-transform:translateX(400px)
}
60%{
-webkit-transform:translateX(-30px)
}
80%{
-webkit-transform:translateX(10px)
}
100%{
opacity:1;
-webkit-transform:translateX(0)
}
}
@keyframes bounceInRight{
0%{
opacity:0;
transform:translateX(400px)
}
60%{
transform:translateX(-30px)
}
80%{
transform:translateX(10px)
}
100%{
opacity:1;
transform:translateX(0)
}
}
.bounceInRight.go{
-webkit-animation-name:bounceInRight;
animation-name:bounceInRight
}
@-webkit-keyframes bounceInLeft{
0%{
opacity:0;
-webkit-transform:translateX(-400px)
}
60%{
-webkit-transform:translateX(30px)
}
80%{
-webkit-transform:translateX(-10px)
}
100%{
opacity:1;
-webkit-transform:translateX(0)
}
}
@keyframes bounceInLeft{
0%{
opacity:0;
transform:translateX(-400px)
}
60%{
transform:translateX(30px)
}
80%{
transform:translateX(-10px)
}
100%{
opacity:1;
transform:translateX(0)
}
}
.bounceInLeft.go{
-webkit-animation-name:bounceInLeft;
animation-name:bounceInLeft
}
@-webkit-keyframes bounceInUp{
0%{
opacity:0;
-webkit-transform:translateY(400px)
}
60%{
-webkit-transform:translateY(-30px)
}
80%{
-webkit-transform:translateY(10px)
}
100%{
opacity:1;
-webkit-transform:translateY(0)
}
}
@keyframes bounceInUp{
0%{
opacity:0;
transform:translateY(400px)
}
60%{
transform:translateY(-30px)
}
80%{
transform:translateY(10px)
}
100%{
opacity:1;
transform:translateY(0)
}
}
.bounceInUp.go{
-webkit-animation-name:bounceInUp;
animation-name:bounceInUp
}
@-webkit-keyframes bounceInDown{
0%{
opacity:0;
-webkit-transform:translateY(-400px)
}
60%{
-webkit-transform:translateY(30px)
}
80%{
-webkit-transform:translateY(-10px)
}
100%{
opacity:1;
-webkit-transform:translateY(0)
}
}
@keyframes bounceInDown{
0%{
opacity:0;
transform:translateY(-400px)
}
60%{
transform:translateY(30px)
}
80%{
transform:translateY(-10px)
}
100%{
opacity:1;
transform:translateY(0)
}
}
.bounceInDown.go{
-webkit-animation-name:bounceInDown;
animation-name:bounceInDown
}
@-webkit-keyframes fadeIn{
0%{
opacity:0
}
100%{
opacity:1;
display:block
}
}
@keyframes fadeIn{
0%{
opacity:0
}
100%{
opacity:1;
display:block
}
}
.fadeIn{
opacity:0
}
.fadeIn.go{
-webkit-animation-name:fadeIn;
animation-name:fadeIn
}
@-webkit-keyframes growIn{
0%{
-webkit-transform:scale(.2);
opacity:0
}
50%{
-webkit-transform:scale(1.2)
}
100%{
-webkit-transform:scale(1);
opacity:1
}
}
@keyframes growIn{
0%{
transform:scale(.2);
opacity:0
}
50%{
transform:scale(1.2)
}
100%{
transform:scale(1);
opacity:1
}
}
.growIn{
-webkit-transform:scale(.2);
transform:scale(.2);
opacity:0
}
.growIn.go{
-webkit-animation-name:growIn;
animation-name:growIn
}
@-webkit-keyframes shake{
0%,100%{
-webkit-transform:translateX(0)
}
10%,30%,50%,70%,90%{
-webkit-transform:translateX(-10px)
}
20%,40%,60%,80%{
-webkit-transform:translateX(10px)
}
}
@keyframes shake{
0%,100%{
transform:translateX(0)
}
10%,30%,50%,70%,90%{
transform:translateX(-10px)
}
20%,40%,60%,80%{
transform:translateX(10px)
}
}
.shake.go{
-webkit-animation-name:shake;
animation-name:shake
}
@-webkit-keyframes shakeUp{
0%,100%{
-webkit-transform:translateY(0)
}
10%,30%,50%,70%,90%{
-webkit-transform:translateY(-10px)
}
20%,40%,60%,80%{
-webkit-transform:translateY(10px)
}
}
@keyframes shakeUp{
0%,100%{
transform:translateY(0)
}
10%,30%,50%,70%,90%{
transform:translateY(-10px)
}
20%,40%,60%,80%{
transform:translateY(10px)
}
}
.shakeUp.go{
-webkit-animation-name:shakeUp;
animation-name:shakeUp
}
@-webkit-keyframes fadeInLeft{
0%{
opacity:0;
-webkit-transform:translateX(-400px)
}
50%{
opacity:.3
}
100%{
opacity:1;
-webkit-transform:translateX(0)
}
}
@keyframes fadeInLeft{
0%{
opacity:0;
transform:translateX(-250px)
}
50%{
opacity:.3
}
100%{
opacity:1;
transform:translateX(0)
}
}
.fadeInLeft{
opacity:0;
-webkit-transform:translateX(-250px);
transform:translateX(-250px)
}
.fadeInLeft.go{
-webkit-animation-name:fadeInLeft;
animation-name:fadeInLeft
}
@-webkit-keyframes fadeInRight{
0%{
opacity:0;
-webkit-transform:translateX(100px)
}
50%{
opacity:.3
}
100%{
opacity:1;
-webkit-transform:translateX(0)
}
}
@keyframes fadeInRight{
0%{
opacity:0;
transform:translateX(250px)
}
50%{
opacity:.3
}
100%{
opacity:1;
transform:translateX(0)
}
}
.fadeInRight{
opacity:0;
-webkit-transform:translateX(150px);
transform:translateX(150px)
}
.fadeInRight.go{
-webkit-animation-name:fadeInRight;
animation-name:fadeInRight
}
@-webkit-keyframes fadeInUp{
0%{
opacity:0;
-webkit-transform:translateY(100px)
}
50%{
opacity:.3
}
100%{
opacity:1;
-webkit-transform:translateY(0)
}
}
@keyframes fadeInUp{
0%{
opacity:0;
transform:translateY(100px)
}
50%{
opacity:.3
}
100%{
opacity:1;
transform:translateY(0)
}
}
.fadeInUp{
opacity:0;
-webkit-transform:translateY(100px);
transform:translateY(100px)
}
.fadeInUp.go{
-webkit-animation-name:fadeInUp;
animation-name:fadeInUp
}
@-webkit-keyframes fadeInDown{
0%{
opacity:0;
-webkit-transform:translateY(-100px)
}
50%{
opacity:.3
}
100%{
opacity:1;
-webkit-transform:translateY(0)
}
}
@keyframes fadeInDown{
0%{
opacity:0;
transform:translateY(-100px)
}
50%{
opacity:.3
}
100%{
opacity:1;
transform:translateY(0)
}
}
.fadeInDown{
opacity:0;
-webkit-transform:translateY(-100px);
transform:translateY(-100px)
}
.fadeInDown.go{
-webkit-animation-name:fadeInDown;
animation-name:fadeInDown
}
@-webkit-keyframes rotateIn{
0%{
-webkit-transform-origin:center center;
-webkit-transform:rotate(-200deg);
opacity:0
}
100%{
-webkit-transform-origin:center center;
-webkit-transform:rotate(0);
opacity:1
}
}
@keyframes rotateIn{
0%{
transform-origin:center center;
transform:rotate(-200deg);
opacity:0
}
100%{
transform-origin:center center;
transform:rotate(0);
opacity:1
}
}
.rotateIn.go{
-webkit-animation-name:rotateIn;
animation-name:rotateIn
}
@-webkit-keyframes rotateInUpLeft{
0%{
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(90deg);
opacity:0
}
100%{
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(0);
opacity:1
}
}
@keyframes rotateInUpLeft{
0%{
transform-origin:left bottom;
transform:rotate(90deg);
opacity:0
}
100%{
transform-origin:left bottom;
transform:rotate(0);
opacity:1
}
}
.rotateInUpLeft.go{
-webkit-animation-name:rotateInUpLeft;
animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInDownLeft{
0%{
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
opacity:0
}
100%{
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(0);
opacity:1
}
}
@keyframes rotateInDownLeft{
0%{
transform-origin:left bottom;
transform:rotate(-90deg);
opacity:0
}
100%{
transform-origin:left bottom;
transform:rotate(0);
opacity:1
}
}
.rotateInDownLeft.go{
-webkit-animation-name:rotateInDownLeft;
animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInUpRight{
0%{
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
opacity:0
}
100%{
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(0);
opacity:1
}
}
@keyframes rotateInUpRight{
0%{
transform-origin:right bottom;
transform:rotate(-90deg);
opacity:0
}
100%{
transform-origin:right bottom;
transform:rotate(0);
opacity:1
}
}
.rotateInUpRight.go{
-webkit-animation-name:rotateInUpRight;
animation-name:rotateInUpRight
}
@-webkit-keyframes rotateInDownRight{
0%{
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(90deg);
opacity:0
}
100%{
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(0);
opacity:1
}
}
@keyframes rotateInDownRight{
0%{
transform-origin:right bottom;
transform:rotate(90deg);
opacity:0
}
100%{
transform-origin:right bottom;
transform:rotate(0);
opacity:1
}
}
.rotateInDownRight.go{
-webkit-animation-name:rotateInDownRight;
animation-name:rotateInDownRight
}
@-webkit-keyframes rollIn{
0%{
opacity:0;
-webkit-transform:translateX(-100%) rotate(-120deg)
}
100%{
opacity:1;
-webkit-transform:translateX(0) rotate(0)
}
}
@keyframes rollIn{
0%{
opacity:0;
transform:translateX(-100%) rotate(-120deg)
}
100%{
opacity:1;
transform:translateX(0) rotate(0)
}
}
.rollIn.go{
-webkit-animation-name:rollIn;
animation-name:rollIn
}
@-webkit-keyframes wiggle{
0%{
-webkit-transform:skewX(9deg)
}
10%{
-webkit-transform:skewX(-8deg)
}
20%{
-webkit-transform:skewX(7deg)
}
30%{
-webkit-transform:skewX(-6deg)
}
40%{
-webkit-transform:skewX(5deg)
}
50%{
-webkit-transform:skewX(-4deg)
}
60%{
-webkit-transform:skewX(3deg)
}
70%{
-webkit-transform:skewX(-2deg)
}
80%{
-webkit-transform:skewX(1deg)
}
90%{
-webkit-transform:skewX(0)
}
100%{
-webkit-transform:skewX(0)
}
}
@keyframes wiggle{
0%{
transform:skewX(9deg)
}
10%{
transform:skewX(-8deg)
}
20%{
transform:skewX(7deg)
}
30%{
transform:skewX(-6deg)
}
40%{
transform:skewX(5deg)
}
50%{
transform:skewX(-4deg)
}
60%{
transform:skewX(3deg)
}
70%{
transform:skewX(-2deg)
}
80%{
transform:skewX(1deg)
}
90%{
transform:skewX(0)
}
100%{
transform:skewX(0)
}
}
.wiggle.go{
-webkit-animation-name:wiggle;
animation-name:wiggle;
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
@-webkit-keyframes swing{
100%,20%,40%,60%,80%{
-webkit-transform-origin:top center
}
20%{
-webkit-transform:rotate(15deg)
}
40%{
-webkit-transform:rotate(-10deg)
}
60%{
-webkit-transform:rotate(5deg)
}
80%{
-webkit-transform:rotate(-5deg)
}
100%{
-webkit-transform:rotate(0)
}
}
@keyframes swing{
20%{
transform:rotate(15deg)
}
40%{
transform:rotate(-10deg)
}
60%{
transform:rotate(5deg)
}
80%{
transform:rotate(-5deg)
}
100%{
transform:rotate(0)
}
}
.swing.go{
-webkit-transform-origin:top center;
transform-origin:top center;
-webkit-animation-name:swing;
animation-name:swing
}
@-webkit-keyframes tada{
0%{
-webkit-transform:scale(1)
}
10%,20%{
-webkit-transform:scale(.9) rotate(-3deg)
}
30%,50%,70%,90%{
-webkit-transform:scale(1.1) rotate(3deg)
}
40%,60%,80%{
-webkit-transform:scale(1.1) rotate(-3deg)
}
100%{
-webkit-transform:scale(1) rotate(0)
}
}
@keyframes tada{
0%{
transform:scale(1)
}
10%,20%{
transform:scale(.9) rotate(-3deg)
}
30%,50%,70%,90%{
transform:scale(1.1) rotate(3deg)
}
40%,60%,80%{
transform:scale(1.1) rotate(-3deg)
}
100%{
transform:scale(1) rotate(0)
}
}
.tada.go{
-webkit-animation-name:tada;
animation-name:tada
}
@-webkit-keyframes wobble{
0%{
-webkit-transform:translateX(0)
}
15%{
-webkit-transform:translateX(-25%) rotate(-5deg)
}
30%{
-webkit-transform:translateX(20%) rotate(3deg)
}
45%{
-webkit-transform:translateX(-15%) rotate(-3deg)
}
60%{
-webkit-transform:translateX(10%) rotate(2deg)
}
75%{
-webkit-transform:translateX(-5%) rotate(-1deg)
}
100%{
-webkit-transform:translateX(0)
}
}
@keyframes wobble{
0%{
transform:translateX(0)
}
15%{
transform:translateX(-25%) rotate(-5deg)
}
30%{
transform:translateX(20%) rotate(3deg)
}
45%{
transform:translateX(-15%) rotate(-3deg)
}
60%{
transform:translateX(10%) rotate(2deg)
}
75%{
transform:translateX(-5%) rotate(-1deg)
}
100%{
transform:translateX(0)
}
}
.wobble.go{
-webkit-animation-name:wobble;
animation-name:wobble
}
@-webkit-keyframes pulse{
0%{
-webkit-transform:scale(1)
}
50%{
-webkit-transform:scale(1.1)
}
100%{
-webkit-transform:scale(1)
}
}
@keyframes pulse{
0%{
transform:scale(1)
}
50%{
transform:scale(1.1)
}
100%{
transform:scale(1)
}
}
.pulse.go{
-webkit-animation-name:pulse;
animation-name:pulse
}
@-webkit-keyframes lightSpeedInRight{
0%{
-webkit-transform:translateX(100%) skewX(-30deg);
opacity:0
}
60%{
-webkit-transform:translateX(-20%) skewX(30deg);
opacity:1
}
80%{
-webkit-transform:translateX(0) skewX(-15deg);
opacity:1
}
100%{
-webkit-transform:translateX(0) skewX(0);
opacity:1
}
}
@keyframes lightSpeedInRight{
0%{
transform:translateX(100%) skewX(-30deg);
opacity:0
}
60%{
transform:translateX(-20%) skewX(30deg);
opacity:1
}
80%{
transform:translateX(0) skewX(-15deg);
opacity:1
}
100%{
transform:translateX(0) skewX(0);
opacity:1
}
}
.lightSpeedInRight.go{
-webkit-animation-name:lightSpeedInRight;
animation-name:lightSpeedInRight;
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedInLeft{
0%{
-webkit-transform:translateX(-100%) skewX(30deg);
opacity:0
}
60%{
-webkit-transform:translateX(20%) skewX(-30deg);
opacity:1
}
80%{
-webkit-transform:translateX(0) skewX(15deg);
opacity:1
}
100%{
-webkit-transform:translateX(0) skewX(0);
opacity:1
}
}
@keyframes lightSpeedInLeft{
0%{
transform:translateX(-100%) skewX(30deg);
opacity:0
}
60%{
transform:translateX(20%) skewX(-30deg);
opacity:1
}
80%{
transform:translateX(0) skewX(15deg);
opacity:1
}
100%{
transform:translateX(0) skewX(0);
opacity:1
}
}
.lightSpeedInLeft.go{
-webkit-animation-name:lightSpeedInLeft;
animation-name:lightSpeedInLeft;
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
@-webkit-keyframes flip{
0%{
-webkit-transform:perspective(400px) rotateY(0);
-webkit-animation-timing-function:ease-out
}
40%{
-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);
-webkit-animation-timing-function:ease-out
}
50%{
-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function:ease-in
}
80%{
-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);
-webkit-animation-timing-function:ease-in
}
100%{
-webkit-transform:perspective(400px) scale(1);
-webkit-animation-timing-function:ease-in
}
}
@keyframes flip{
0%{
transform:perspective(400px) rotateY(0);
animation-timing-function:ease-out
}
40%{
transform:perspective(400px) translateZ(150px) rotateY(170deg);
animation-timing-function:ease-out
}
50%{
transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
animation-timing-function:ease-in
}
80%{
transform:perspective(400px) rotateY(360deg) scale(.95);
animation-timing-function:ease-in
}
100%{
transform:perspective(400px) scale(1);
animation-timing-function:ease-in
}
}
.flip.go{
-webkit-backface-visibility:visible!important;
-webkit-animation-name:flip;
backface-visibility:visible!important;
animation-name:flip
}
@-webkit-keyframes flipInX{
0%{
-webkit-transform:perspective(400px) rotateX(90deg);
opacity:0
}
40%{
-webkit-transform:perspective(400px) rotateX(-10deg)
}
70%{
-webkit-transform:perspective(400px) rotateX(10deg)
}
100%{
-webkit-transform:perspective(400px) rotateX(0);
opacity:1
}
}
@keyframes flipInX{
0%{
transform:perspective(400px) rotateX(90deg);
opacity:0
}
40%{
transform:perspective(400px) rotateX(-10deg)
}
70%{
transform:perspective(400px) rotateX(10deg)
}
100%{
transform:perspective(400px) rotateX(0);
opacity:1
}
}
.flipInX.go{
-webkit-backface-visibility:visible!important;
-webkit-animation-name:flipInX;
backface-visibility:visible!important;
animation-name:flipInX
}
@-webkit-keyframes flipInY{
0%{
-webkit-transform:perspective(400px) rotateY(90deg);
opacity:0
}
40%{
-webkit-transform:perspective(400px) rotateY(-10deg)
}
70%{
-webkit-transform:perspective(400px) rotateY(10deg)
}
100%{
-webkit-transform:perspective(400px) rotateY(0);
opacity:1
}
}
@keyframes flipInY{
0%{
transform:perspective(400px) rotateY(90deg);
opacity:0
}
40%{
transform:perspective(400px) rotateY(-10deg)
}
70%{
transform:perspective(400px) rotateY(10deg)
}
100%{
transform:perspective(400px) rotateY(0);
opacity:1
}
}
.flipInY.go{
-webkit-backface-visibility:visible!important;
-webkit-animation-name:flipInY;
backface-visibility:visible!important;
animation-name:flipInY
}
@-webkit-keyframes bounceOut{
0%{
-webkit-transform:scale(1)
}
25%{
-webkit-transform:scale(.95)
}
50%{
opacity:1;
-webkit-transform:scale(1.1)
}
100%{
opacity:0;
-webkit-transform:scale(.3)
}
}
@keyframes bounceOut{
0%{
transform:scale(1)
}
25%{
transform:scale(.95)
}
50%{
opacity:1;
transform:scale(1.1)
}
100%{
opacity:0;
transform:scale(.3)
}
}
.bounceOut.goAway{
-webkit-animation-name:bounceOut;
animation-name:bounceOut
}
@-webkit-keyframes bounceOutUp{
0%{
-webkit-transform:translateY(0)
}
20%{
opacity:1;
-webkit-transform:translateY(20px)
}
100%{
opacity:0;
-webkit-transform:translateY(-2000px)
}
}
@keyframes bounceOutUp{
0%{
transform:translateY(0)
}
20%{
opacity:1;
transform:translateY(20px)
}
100%{
opacity:0;
transform:translateY(-2000px)
}
}
.bounceOutUp.goAway{
-webkit-animation-name:bounceOutUp;
animation-name:bounceOutUp
}
@-webkit-keyframes bounceOutDown{
0%{
-webkit-transform:translateY(0)
}
20%{
opacity:1;
-webkit-transform:translateY(-20px)
}
100%{
opacity:0;
-webkit-transform:translateY(2000px)
}
}
@keyframes bounceOutDown{
0%{
transform:translateY(0)
}
20%{
opacity:1;
transform:translateY(-20px)
}
100%{
opacity:0;
transform:translateY(2000px)
}
}
.bounceOutDown.goAway{
-webkit-animation-name:bounceOutDown;
animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft{
0%{
-webkit-transform:translateX(0)
}
20%{
opacity:1;
-webkit-transform:translateX(20px)
}
100%{
opacity:0;
-webkit-transform:translateX(-2000px)
}
}
@keyframes bounceOutLeft{
0%{
transform:translateX(0)
}
20%{
opacity:1;
transform:translateX(20px)
}
100%{
opacity:0;
transform:translateX(-2000px)
}
}
.bounceOutLeft.goAway{
-webkit-animation-name:bounceOutLeft;
animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight{
0%{
-webkit-transform:translateX(0)
}
20%{
opacity:1;
-webkit-transform:translateX(-20px)
}
100%{
opacity:0;
-webkit-transform:translateX(2000px)
}
}
@keyframes bounceOutRight{
0%{
transform:translateX(0)
}
20%{
opacity:1;
transform:translateX(-20px)
}
100%{
opacity:0;
transform:translateX(2000px)
}
}
.bounceOutRight.goAway{
-webkit-animation-name:bounceOutRight;
animation-name:bounceOutRight
}
@-webkit-keyframes fadeOut{
0%{
opacity:1
}
100%{
opacity:0
}
}
@keyframes fadeOut{
0%{
opacity:1
}
100%{
opacity:0
}
}
.fadeOut.goAway{
-webkit-animation-name:fadeOut;
animation-name:fadeOut
}
@-webkit-keyframes fadeOutUp{
0%{
opacity:1;
-webkit-transform:translateY(0)
}
100%{
opacity:0;
-webkit-transform:translateY(-2000px)
}
}
@keyframes fadeOutUp{
0%{
opacity:1;
transform:translateY(0)
}
100%{
opacity:0;
transform:translateY(-2000px)
}
}
.fadeOutUp.goAway{
-webkit-animation-name:fadeOutUp;
animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutDown{
0%{
opacity:1;
-webkit-transform:translateY(0)
}
100%{
opacity:0;
-webkit-transform:translateY(2000px)
}
}
@keyframes fadeOutDown{
0%{
opacity:1;
transform:translateY(0)
}
100%{
opacity:0;
transform:translateY(2000px)
}
}
.fadeOutDown.goAway{
-webkit-animation-name:fadeOutDown;
animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutLeft{
0%{
opacity:1;
-webkit-transform:translateX(0)
}
100%{
opacity:0;
-webkit-transform:translateX(-2000px)
}
}
@keyframes fadeOutLeft{
0%{
opacity:1;
transform:translateX(0)
}
100%{
opacity:0;
transform:translateX(-2000px)
}
}
.fadeOutLeft.goAway{
-webkit-animation-name:fadeOutLeft;
animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutRight{
0%{
opacity:1;
-webkit-transform:translateX(0)
}
100%{
opacity:0;
-webkit-transform:translateX(2000px)
}
}
@keyframes fadeOutRight{
0%{
opacity:1;
transform:translateX(0)
}
100%{
opacity:0;
transform:translateX(2000px)
}
}
.fadeOutRight.goAway{
-webkit-animation-name:fadeOutRight;
animation-name:fadeOutRight
}
@-webkit-keyframes flipOutX{
0%{
-webkit-transform:perspective(400px) rotateX(0);
opacity:1
}
100%{
-webkit-transform:perspective(400px) rotateX(90deg);
opacity:0
}
}
@keyframes flipOutX{
0%{
transform:perspective(400px) rotateX(0);
opacity:1
}
100%{
transform:perspective(400px) rotateX(90deg);
opacity:0
}
}
.flipOutX.goAway{
-webkit-animation-name:flipOutX;
-webkit-backface-visibility:visible!important;
animation-name:flipOutX;
backface-visibility:visible!important
}
@-webkit-keyframes flipOutY{
0%{
-webkit-transform:perspective(400px) rotateY(0);
opacity:1
}
100%{
-webkit-transform:perspective(400px) rotateY(90deg);
opacity:0
}
}
@keyframes flipOutY{
0%{
transform:perspective(400px) rotateY(0);
opacity:1
}
100%{
transform:perspective(400px) rotateY(90deg);
opacity:0
}
}
.flipOutY{
-webkit-backface-visibility:visible!important;
-webkit-animation-name:flipOutY;
backface-visibility:visible!important;
animation-name:flipOutY
}
@-webkit-keyframes lightSpeedOutRight{
0%{
-webkit-transform:translateX(0) skewX(0);
opacity:1
}
100%{
-webkit-transform:translateX(100%) skewX(-30deg);
opacity:0
}
}
@keyframes lightSpeedOutRight{
0%{
transform:translateX(0) skewX(0);
opacity:1
}
100%{
transform:translateX(100%) skewX(-30deg);
opacity:0
}
}
.lightSpeedOutRight.goAway{
-webkit-animation-name:lightSpeedOutRight;
animation-name:lightSpeedOutRight;
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
@-webkit-keyframes lightSpeedOutLeft{
0%{
-webkit-transform:translateX(0) skewX(0);
opacity:1
}
100%{
-webkit-transform:translateX(-100%) skewX(30deg);
opacity:0
}
}
@keyframes lightSpeedOutLeft{
0%{
transform:translateX(0) skewX(0);
opacity:1
}
100%{
transform:translateX(-100%) skewX(30deg);
opacity:0
}
}
.lightSpeedOutLeft.goAway{
-webkit-animation-name:lightSpeedOutLeft;
animation-name:lightSpeedOutLeft;
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
@-webkit-keyframes rotateOut{
0%{
-webkit-transform-origin:center center;
-webkit-transform:rotate(0);
opacity:1
}
100%{
-webkit-transform-origin:center center;
-webkit-transform:rotate(200deg);
opacity:0
}
}
@keyframes rotateOut{
0%{
transform-origin:center center;
transform:rotate(0);
opacity:1
}
100%{
transform-origin:center center;
transform:rotate(200deg);
opacity:0
}
}
.rotateOut.goAway{
-webkit-animation-name:rotateOut;
animation-name:rotateOut
}
@-webkit-keyframes rotateOutUpLeft{
0%{
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(0);
opacity:1
}
100%{
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
opacity:0
}
}
@keyframes rotateOutUpLeft{
0%{
transform-origin:left bottom;
transform:rotate(0);
opacity:1
}
100%{
-transform-origin:left bottom;
-transform:rotate(-90deg);
opacity:0
}
}
.rotateOutUpLeft.goAway{
-webkit-animation-name:rotateOutUpLeft;
animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutDownLeft{
0%{
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(0);
opacity:1
}
100%{
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(90deg);
opacity:0
}
}
@keyframes rotateOutDownLeft{
0%{
transform-origin:left bottom;
transform:rotate(0);
opacity:1
}
100%{
transform-origin:left bottom;
transform:rotate(90deg);
opacity:0
}
}
.rotateOutDownLeft.goAway{
-webkit-animation-name:rotateOutDownLeft;
animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutUpRight{
0%{
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(0);
opacity:1
}
100%{
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(90deg);
opacity:0
}
}
@keyframes rotateOutUpRight{
0%{
transform-origin:right bottom;
transform:rotate(0);
opacity:1
}
100%{
transform-origin:right bottom;
transform:rotate(90deg);
opacity:0
}
}
.rotateOutUpRight.goAway{
-webkit-animation-name:rotateOutUpRight;
animation-name:rotateOutUpRight
}
@-webkit-keyframes rollOut{
0%{
opacity:1;
-webkit-transform:translateX(0) rotate(0)
}
100%{
opacity:0;
-webkit-transform:translateX(100%) rotate(120deg)
}
}
@keyframes rollOut{
0%{
opacity:1;
transform:translateX(0) rotate(0)
}
100%{
opacity:0;
transform:translateX(100%) rotate(120deg)
}
}
.rollOut.goAway{
-webkit-animation-name:rollOut;
animation-name:rollOut
}
@-webkit-keyframes fadeInUpShort{
0%{
opacity:0;
-webkit-transform:translateY(20px)
}
100%{
opacity:1;
-webkit-transform:translateY(0)
}
}
@keyframes fadeInUpShort{
0%{
opacity:0;
transform:translateY(20px)
}
100%{
opacity:1;
transform:translateY(0)
}
}
.fadeInUpShort{
opacity:0;
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
.fadeInUpShort.go{
-webkit-animation-name:fadeInUpShort;
animation-name:fadeInUpShort
}
@-webkit-keyframes fadeInDownShort{
0%{
opacity:0;
-webkit-transform:translateY(-20px)
}
100%{
opacity:1;
-webkit-transform:translateY(0)
}
}
@keyframes fadeInDownShort{
0%{
opacity:0;
transform:translateY(-20px)
}
100%{
opacity:1;
transform:translateY(0)
}
}
.fadeInDownShort{
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
.fadeInDownShort.go{
-webkit-animation-name:fadeInDownShort;
animation-name:fadeInDownShort
}
@-webkit-keyframes fadeInRightShort{
0%{
opacity:0;
-webkit-transform:translateX(20px)
}
100%{
opacity:1;
-webkit-transform:translateX(0)
}
}
@keyframes fadeInRightShort{
0%{
opacity:0;
transform:translateX(20px)
}
100%{
opacity:1;
transform:translateX(0)
}
}
.fadeInRightShort{
opacity:0;
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
.fadeInRightShort.go{
-webkit-animation-name:fadeInRightShort;
animation-name:fadeInRightShort
}
@-webkit-keyframes fadeInLeftShort{
0%{
opacity:0;
-webkit-transform:translateX(-20px)
}
100%{
opacity:1;
-webkit-transform:translateX(0)
}
}
@keyframes fadeInLeftShort{
0%{
opacity:0;
transform:translateX(-20px)
}
100%{
opacity:1;
transform:translateX(0)
}
}
.fadeInLeftShort{
opacity:0;
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
.fadeInLeftShort.go{
-webkit-animation-name:fadeInLeftShort;
animation-name:fadeInLeftShort
}
.butn-more input.orange-more{
-webkit-transition:background-color 1s ease-out;
-moz-transition:background-color 1s ease-out;
-o-transition:background-color 1s ease-out;
transition:background-color 1s ease-out
}
.butn-more input.orange-more:hover{
background:#113255;
cursor:pointer
}
.desti-more a:hover{
color:#ff851b!important
}
.ui-state-focus a,.ui-state-focus a:hover{
background:#c27238!important
}
.flect{
text-align:center
}
.tabspl.forhotelonly .searchsbmtfot::after{
right:4px
}
#top-sort-list-wrapper{
width:100%;
float:left;
display:block
}
.ifround .sidenamedesc .celhtl.width80:first-child{
border-bottom:1px dashed #ededed
}
.multi_city_container .deprtures.sidebord::before,.splmodify #onw_rndw_fieldset .deprtures::before{
color:#9a9a9a
}
.multi_city_container .destinatios.sidebord::before,.splmodify #onw_rndw_fieldset .destinatios::before{
color:#9a9a9a
}
.outbag{
width:100%;
float:left;
overflow:hidden
}
@-webkit-keyframes zoomin{
0%{
transform:scale(1)
}
50%{
transform:scale(1.5)
}
100%{
transform:scale(1)
}
}
@keyframes zoomin{
0%{
transform:scale(1)
}
50%{
transform:scale(1.5)
}
100%{
transform:scale(1)
}
}
@-webkit-keyframes zoomout{
0%{
transform:scale(1)
}
50%{
transform:scale(.67)
}
100%{
transform:scale(1)
}
}
@keyframes zoomout{
0%{
transform:scale(1)
}
50%{
transform:scale(.67)
}
100%{
transform:scale(1)
}
}
#collapse_ct ul li.stopone{
width:100%;
margin:0 0 8px;
padding:5px 0
}
#collapse_ct ul li label.lbllbl{
font-size:14px!important;
text-align:left;
margin-left: 27px;
margin-top: -18px;
}
#collapse_ct .stopul li .squaredThree{
float:left!important
}
.splmodify .roomcount.pax_count_div .roomrow1 .celroe.col-xs-12{
float:right
}
#activity_search .plcetogo.plcemark.sidebord::before,#event_search .plcetogo.plcemark.sidebord::before,#holiday_search .relativemask::before,#hotel_search .plcetogo.plcemark.sidebord::before,#transfer .plcetogo.plcemark.sidebord::before{
content:"\f041"
}
.plcetogo.plcemark.destinatios.sidebord:after {
content: "";
bottom: 0;
color: #333;
font-family: "Font Awesome 5 Pro";
font-size: 20px;
left: 25px;
line-height: 70px;
position: absolute;
text-align: center;
top: 18px;
width: 30px;
font-weight: 300;
background: url(../images/landing.png) no-repeat;
background-size: 22px 22px;
}
.plcetogo.plcemark.deprtures.sidebord:after {
content: "";
bottom: 0;
color: #333;
font-family: "Font Awesome 5 Pro";
font-size: 20px;
left: 25px;
line-height: 70px;
position: absolute;
text-align: center;
top: 13px;
width: 35px;
font-weight: 300;
background: url(../images/takeoff.png) no-repeat;
background-size: 22px 22px;
}
.changedate:after{
content: "";
bottom: 0;
color: #333;
font-family: "Font Awesome 5 Pro";
font-size: 20px;
left: 25px;
line-height: 70px;
position: absolute;
text-align: center;
top: 18px;
width: 35px;
font-weight: 300;
background: url(../images/date_new.png) no-repeat;
background-size: 22px 22px;
}
.datemark::after, .set_margin .adult_child_dob_div .datemark::after, .pkupdt_x_driver::after {
content: "/f073";
bottom: 0;
color: #333;
font-family: "FontAwesome";
font-size: 20px;
left: 0px;
line-height: 70px;
position: absolute;
text-align: center;
top: -10px;
width: 35px;
font-weight: 300;
}
#holiday_search .relativemask::before{
display:none;
bottom:0;
color:#02468b;
font-family:"Font Awesome 5 Pro";
font-size:18px;
left:0;
line-height:50px;
position:absolute;
text-align:center;
top:0;
width:40px;
z-index:9999
}
#hotel_search .plcetogo.plcemark.selctmark.sidebord.nat::before{
content:"\f024"
}
.clodnsun,.loadcity,.reltivefligtgo{
display:none
}
.propopum.flight_datails{
margin-top:0;
margin-bottom:0
}
#itenerary .inboundiv .layortie{
left:0
}
.ui-state-focus a,.ui-state-focus a:hover{
background:#c27238!important;
color:#fff!important
}
.splmodify .tabspl.forhotelonly{
margin-bottom:0
}
.scroll-top{
position:absolute;
bottom:89px;
right:20px;
width:80px;
height:80px;
background:#3d4167;
border-radius:50%;
cursor:pointer;
display:none
}
.scroll-top i{
font-size:44px;
color:#113255;
background:#575d9f;
width:55px;
height:55px;
text-align:center;
line-height:50px;
border-radius:50%;
top:13px;
position:absolute;
left:0;
right:0;
margin:0 auto
}
.scroll-top:hover{
opacity:.7
}
.usrac .reglog.open .logdrop{
display:block;
margin-left:-30px;
top:53px
}
.reglog.open ul li a .reglog{
background:0 0
}
.reglog.open ul li{
border-bottom:1px solid #ededed
}
.reglog.open ul li :hover a{
color:red!important
}
#hotel_search_result .item{
opacity:1
}
ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li.ui-menu-item.ui-state-focus a{
background:#4fa0ca!important;
}
.show_fares_table .table-striped tbody>tr:nth-of-type(odd){
background:#fff
}
.agree_terms .squaredThree label{
border:1px solid #4fa0ca!important;
top:5px
}
.dashboard_section .tab-pane.active{
width:100%;
float:left;
background:#fff
}
#edit_user_form .rowother span.fa{
display:none
}
.customteam2.nav-tabs.customteam li.active:hover a .fa{
color:#000
}
.top-head{
width:100%;
float:left;
background:#c27238
}
.text-color{
color:#c27238
}
.popular_hotels .col-md-12.col-sm-12.col-xs-12.nopad.animatedParent{
margin-bottom:20px
}
.footlogo a.mylogo img{
width:250px;
margin-bottom:20px
}
ul.customer-supp li{
list-style-type:none;
font-size:large;
}
ul.customer-supp li a{
color:#fff
}
ul.customer-supp{
margin-left:0
}
#trasfer .padfive{
padding:0 15px 0 0
}
#car .outsideserach{
width:100%;
float:left;
padding:15px 0
}
#car .intabs.tabspl{
padding-bottom:20px
}
#car .plcetogo.plcemark::before{
content:"\f041";
color:#02468b
}
#activity_search h3,#trasfer h3{
color:#fff
}
#holiday_search .tabrow{
width:100%;
margin:0 auto;
float:left;
display:block
}
#register_user_form #register_user_button{
margin-top:20px
}
.foot-botm-menu{
width:100%;
float:left;
position:relative;
display:block;
padding:0 0;
border-top:1px solid #bcbcbc;
margin-top:20px
}
.foot-menu ul li a:hover{
color:#c27238
}
ul.foot-adres li a,ul.foot-adres li a:hover{
cursor:default!important
}
#modify #trasfer .searchsbmtfot{
margin-top:6px;
margin-bottom:15px
}
#modify #holiday_search .selectedwrap::after{
right:10px
}
#modify #trasfer .plcemark::before{
content:"\f041"
}
.modal-dialog.sm_crncy .modal-header{
background:#113255
}
.search-result.tour_search_results.sghtseen .centerload{
background:none repeat scroll 0 0 #fff;
border-radius:5px;
box-shadow:0 0 10px -5px #000;
display:block;
min-height:250px;
margin:5% auto 8%;
max-width:600px;
min-width:600px;
padding:50px;
text-align:center;
height:300px
}
.search-result.tour_search_results.sghtseen .forhoteload .busrunning{
height:189px
}
.search-result.tour_search_results.sghtseen .clodnsun,.search-result.tour_search_results.sghtseen .loadcity,.search-result.tour_search_results.sghtseen .reltivefligtgo{
display:block
}
#activity_search .forhotelonly .normalinput,#event_search .forhotelonly .normalinput,#holiday_search .forhotelonly .normalinput,#transfer .forhotelonly .normalinput{
padding-left:20px
}
.paspertorgnl.paspertedit .clainput.adt.yearRange.hasDatepicker{
padding-left:37px
}
.footer_section .col-md-12{
padding:0!important
}
.footer_section .col-md-12 .col-md-3{
padding: 0 0!important;
}
.carousel-caption h3{
font-size:40px!important
}
.show_fares_table .table>tbody>tr>td.text-right{
text-align:right
}
.smalway.mtop{
margin-top:0
}
.pad-side{
padding:0 8px;
display:none
}
.col-md-3.col-sm-6.footsoci-logo{
width:20%
}
.col-md-3.col-sm-6.nopad.foot-subs{
width:30%
}
.centered-out{
background:#c27238c9;
width:361px;
float:left;
position:absolute;
top:10px;
height:250px;
transition:.5s ease;
opacity:0;
border-radius:5px
}
#owl-demopopflight .item img{
transition:.5s ease
}
#owl-demopopflight .item :hover .imgs-full{
opacity:.5
}
#owl-demopopflight .item:hover .centered-out{
opacity:.7
}
a.phnumr:hover{
color:#fff
}
.hvr-underline-from-left{
display:inline-block;
vertical-align:middle;
-webkit-transform:perspective(1px) translateZ(0);
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px transparent;
position:relative;
overflow:hidden
}
.hvr-underline-from-left:before{
/*content:""; */
position:absolute;
z-index:-1;
left:0;
right:100%;
bottom:0;
background:#c1202f;
height:3px;
-webkit-transition-property:right;
transition-property:right;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out
}
.active .hvr-underline-from-left:before,.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{
right:0
}
.imgs-full{
width:100%;
float:left;
background:#000
}
.imgs-full h4{
position:absolute;
bottom:26px;
left:6px;
right:4px;
width:93%;
margin:0 auto 4px;
padding:10px
}
.popular_hotels .htl-out a:hover{
border:1px solid #c27238
}
.popular_hotels .htl-out h2{
margin-bottom:0;
background:#d4d6d8;
}
.navbar-nav>li.menuli.active a{
color: #ffffff!important;
background: #4fa0ca!important;
}
.navbar-nav>li.menuli.active a:hover,.navbar-nav>li.menuli.active:hover{
border:none!important
}
.sticky-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}
.relfst.area-top.fixed{
position:fixed;
top:0
}
.area-top.fixed{
width:100%
}
header{
z-index:99999
}
.area-top.fixed .topssec{
background:#fff!important;
box-shadow: 3px 7px 4px -5px #938c8c52;
}
#modify .smalway.mtop{
margin:0
}
#modify #flight_form{
width:100%;
float:left
}
.bktab1.pre_summery.user-login-guest .signing_detis{
width:100%;
float:left
}
.signing_detis .insidechs.booklogin .logspecify{
margin:20px auto
}
.col-md-6.col-sm-4.col-xs-12.fet-Out:hover .fet-in{
border:1px solid #e26917
}
#car #trasfer .outsideserach .searchsbmt.fxheigt1{
margin-top:4px
}
.featr-head .fet-Out h4{
font-size:24px;
line-height:28px;
color:#f15921;
text-align:left;
margin-bottom:0;
top:inherit;
margin-top:15px
}
.top-footbg{
width:100%;
float:left;
background:#002b61;
background:-moz-linear-gradient(left,rgba(9,73,149) 0,rgba(13,87,174) 51%,rgba(91,119,151) 100%);
background:-webkit-linear-gradient(left,rgba(9,73,149) 0,rgba(13,87,174) 51%,rgba(91,119,151) 100%);
background:linear-gradient(to right,#094995 0,#0d57ae 51%,#5b7797 100%)
}
.col-md-6.col-sm-12.cust-suport{
width:45%
}
.col-md-3.col-sm-6.nopad.foot-subs .footsoci-logo h4{
margin-top:20px;
margin-bottom:20px
}
.close.log_close{
font-weight:400
}
.dropdown-menu>li>a.topa.logindown{
padding:7px 20px
}
#login-status-wrapper.alert.alert-danger{
background:0 0!important
}
.col-md-12.col-sm-12.col-xs-12.pro_left .nav-tabs.customteam li a{
background:#d6e1e8
}
.customteam2.nav-tabs.customteam li.active a{
background: #0b0146!important;
color: #fff;
}
.xlbook.col-xs-3.bordbor a.btn.btn-sm.btn-danger{
border-radius:23px!important
}
.share_iti_btn.detailsflt{
width:100%;
float:left;
padding:0
}
.cetrel_all .nav-tabs.central_tab li a:hover{
color:#fff!important;
background:#113255!important
}
.topbokshd_pagination .pagination.pagination-sm{
margin-top:0
}
.cetrel_all{
width:100%;
float:left
}
.staffareadash .customteam2.nav-tabs.customteam li.active a:hover,.staffareadash .customteam2.nav-tabs.customteam li.active:hover a .fa{
color:#fff
}
.dashboard_section .tab-pane.active,.trvlwrap{
background:0 0
}
.travemore{
background:0 0;
padding:0
}
.switch{
position:relative;
display:inline-block;
width:30px;
height:17px
}
.switch input{
opacity:0;
width:0;
height:0
}
.slider_rew{
position:absolute;
cursor:pointer;
top:0;
left:0;
right:0;
bottom:0;
background-color:#ccc;
-webkit-transition:.4s;
transition:.4s
}
.slider_rew:before{
position:absolute;
content:"";
height:13px;
width:13px;
left:2px;
bottom:2px;
background-color:#fff;
-webkit-transition:.4s;
transition:.4s
}
input:checked+.slider_rew{
background-color:#2196f3
}
input:focus+.slider_rew{
box-shadow:0 0 1px #2196f3
}
input:checked+.slider_rew:before{
-webkit-transform:translateX(13px);
-ms-transform:translateX(13px);
transform:translateX(13px)
}
.slider_rew.round{
border-radius:17px
}
.slider_rew.round:before{
border-radius:50%
}
.col30 .timer{
position:relative
}
.demo .item .caption{
display:none
}
.mk span.menu1{
text-overflow:ellipsis!important;
text-align:center
}
.f_h_c_hotel_search,.show-date{
display:none
}
.flight_hotel_search{
margin:10px 0
}
.flight_hotel_car_sec .hotel_details{
background:#fff;
border:1px solid #e6e6e6;
border-radius:3px;
box-shadow:0 0 5px #e6e6e6;
margin:10px 0 0;
padding:0
}
.flight_hotel_car_sec .room_name{
font-size:14px;
font-weight:500;
margin:3px 0
}
.flight_hotel_car_sec .prebok_hding .fa{
margin:0 1px;
color:#999;
font-size:11px
}
.flight_hotel_car_sec .detail_htlname{
font-size:17px;
margin:3px 0
}
.flight_hotel_car_sec .stra_hotel{
margin:0;
line-height:21px
}
.flight_hotel_car_sec .sidenamedesc{
float:left;
margin:0 0 0;
padding:10px 0
}
.flight_hotel_car_sec .hotel_prebook{
height:128px!important
}
.flight_hotel_car_sec .hotel_prebook img{
height:100%!important
}
.tog_div{
border:1px solid #ddd;
background:#fff;
margin:10px 0;
padding:5px
}
.flight_hotel_car_sec .fltime{
font-size:14px;
font-weight:500;
margin-left:0
}
.flight_hotel_car_sec .detlnavi{
padding:4px 0!important
}
.flight_hotel_car_sec .spl_sigin{
border-bottom:none;
margin:8px 0 0;
font-size:16px;
padding:15px 15px;
background:#d6d6d6;
color:#20364f;
font-weight:500
}
.flight_hotel_car_sec .flyinputsnor,.flight_hotel_car_sec .selectedwrap::after{
border-radius:5px
}
.flight_hotel_car_sec .flyinputsnor,.section_sign .pre_put{
height:42px
}
.flight_hotel_car_sec .new_tit{
color:#c27238;
font-size:19px;
font-weight:500
}
.flight_hotel_car_sec .star_detail{
display:inline-block;
margin:0 0 0 10px
}
.flight_hotel_car_sec .detal_htladrs{
font-size:14px;
line-height:21px
}
.flight_hotel_car_sec .timlbl{
font-size:15px;
font-weight:400
}
.flight_hotel_car_sec .flitrlbl{
text-align:left;
color:#666;
font-weight:600;
font-size:13px
}
.flight_hotel_car_sec .show_htl_btn{
background:#c27238 none repeat scroll 0 0;
border:0 none;
font-weight:500;
overflow:hidden;
color:#fff;
padding:8px 10px;
font-size:14px;
margin-top:0;
border-radius:12px
}
.tot_cost{
font-size:16px;
color:#c27238
}
.show_fl_btn{
float:right
}
.vw_btn_fl{
margin:10px 0 0;
font-weight:500
}
.flight_hotel_car_sec .allboxflt{
padding:10px 0 0
}
.flight_hotel_car_sec .view_bag{
background:#fff;
padding:6px 10px
}
.flight_hotel_car_sec .baggage_section{
margin:0
}
.flight_hotel_car_sec .orowt .ptop{
height:auto!important
}
.flight_hotel_car_sec .inf{
padding:8px 2px 8px;
display:inline-block
}
.flight_hotel_car_sec .ptop{
border:1px solid #e9e9e9
}
.flight_hotel_car_sec .baggage_datails{
margin:0;
border:none
}
.sentmail_id{
font-size:13px;
margin:8px 0;
display:inline-block
}
.signing_detis{
margin:10px 0
}
.flight_hotel_car_sec .pre_summery{
margin:0 0 20px;
padding:10px 10px
}
.have_account{
font-size:15px;
font-weight:500
}
.flight_hotel_car_sec .inpagehed{
background:#113255 none repeat scroll 0 0;
color:#fff;
display:block;
font-size:18px;
font-weight:400;
margin:0;
overflow:hidden;
padding:10px 15px
}
.flight_hotel_car_sec .evryicon{
border-radius:30px;
color:#fff;
float:left;
height:60px;
margin-right:10px;
text-align:center;
width:60px;
float:none;
display:table-cell;
background:#686868
}
.flight_hotel_car_sec .evryicon span{
font-size:26px;
line-height:56px
}
.com_section .payinput{
margin-bottom:6px
}
.f_h_c_hotel_search .plcemark:before{
content:"\f041"
}
.pad-top-15{
padding:15px 0 0
}
.app-store{
float:left;
width:100%;
padding:48px 0;
background-image:url(https://2.bp.blogspot.com/-z9AqmOlAFuM/VZDt8STZt6I/AAAAAAAAAuA/68vIHA0WA1c/s1600/Usa%2BWallpaper%2B%2B%25281%2529.jpg);
background-size:cover;
background-size:cover;
height:270px;
background-position:center;
background-color:#000;
position:relative;
overflow:hidden
}
.mob-app-tit{
color:#fff;
margin:20px 20px 40px;
font-size:20px
}
.app-store:after{
position:absolute;
content:"";
left:0;
right:0;
top:0;
bottom:0;
z-index:0;
background:#605b5878
}
.mob-app-sec{
float:left;
width:100%;
position:relative;
z-index:1
}
.phone_img{
left:-30px;
max-width:66%;
margin:0 auto;
transform:rotate(17deg);
position:relative
}
.cd-faq{
width:100%;
max-width:100%;
padding:30px 0;
box-shadow:0 1px 5px rgba(0,0,0,.1)
}
.cd-faq:after{
content:"";
display:table;
clear:both
}
.cd-faq .container{
position:relative
}
@media only screen and (min-width:768px){
.cd-faq{
position:relative;
box-shadow:none
}
}
.cd-faq-categories a{
position:relative;
display:block;
overflow:hidden;
height:56px;
line-height:56px;
padding:0 28px 0 16px;
background-color:#dedede;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#000;
font-size:16px;
white-space:nowrap;
border-bottom:1px solid #a49c9c;
text-overflow:ellipsis
}
.cd-faq-categories a::after,.cd-faq-categories a::before{
position:absolute;
top:50%;
right:16px;
display:inline-block;
height:1px;
width:10px;
background-color:#7f868e
}
.cd-faq-categories a::after{
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg)
}
.cd-faq-categories li:last-child a{
border-bottom:none
}
@media only screen and (min-width:768px){
.cd-faq-categories{
width:20%;
float:left;
background:#fff;
box-shadow:0 1px 2px rgba(0,0,0,.08)
}
.cd-faq-categories a{
font-weight:600;
padding-left:24px;
padding:0 24px;
-webkit-transition:background .2s,padding .2s;
-moz-transition:background .2s,padding .2s;
transition:background .2s,padding .2s
}
.cd-faq-categories a::after,.cd-faq-categories a::before{
display:none
}
.no-touch .cd-faq-categories a:hover{
background:#555b61
}
.no-js .cd-faq-categories{
width:100%;
margin-bottom:2em
}
}
@media only screen and (min-width:1024px){
.cd-faq-categories{
position:absolute;
top:0;
left:0;
width:320px;
z-index:2;
margin:40px 00
}
.cd-faq-categories a::before{
display:block;
top:0;
right:auto;
left:0;
height:100%;
width:3px;
background-color:#a9c056;
opacity:0;
-webkit-transition:opacity .2s;
-moz-transition:opacity .2s;
transition:opacity .2s
}
.cd-faq-categories .selected{
background:#f04c23!important;
color:#fff
}
.cd-faq-categories .selected::before{
opacity:1
}
.cd-faq-categories.is-fixed{
position:fixed
}
.no-js .cd-faq-categories{
position:relative
}
}
.cd-faq-items{
position:fixed;
height:100%;
width:90%;
top:0;
right:0;
background:#fff;
padding:0 5% 1em;
overflow:auto;
-webkit-overflow-scrolling:touch;
z-index:1;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform:translateZ(0) translateX(100%);
-moz-transform:translateZ(0) translateX(100%);
-ms-transform:translateZ(0) translateX(100%);
-o-transform:translateZ(0) translateX(100%);
transform:translateZ(0) translateX(100%);
-webkit-transition:-webkit-transform .3s;
-moz-transition:-moz-transform .3s;
transition:transform .3s
}
.cd-faq-items.slide-in{
-webkit-transform:translateZ(0) translateX(0);
-moz-transform:translateZ(0) translateX(0);
-ms-transform:translateZ(0) translateX(0);
-o-transform:translateZ(0) translateX(0);
transform:translateZ(0) translateX(0)
}
.no-js .cd-faq-items{
position:static;
height:auto;
width:100%;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
@media only screen and (min-width:768px){
.cd-faq-items{
position:static;
height:auto;
width:78%;
float:right;
overflow:visible;
-webkit-transform:translateZ(0) translateX(0);
-moz-transform:translateZ(0) translateX(0);
-ms-transform:translateZ(0) translateX(0);
-o-transform:translateZ(0) translateX(0);
transform:translateZ(0) translateX(0);
padding:0;
background:0 0
}
}
@media only screen and (min-width:1024px){
.cd-faq-items{
float:none;
width:100%;
padding-left:40px
}
.no-js .cd-faq-items{
padding-left:0
}
}
.cd-close-panel{
position:fixed;
top:5px;
right:-100%;
display:block;
height:40px;
width:40px;
overflow:hidden;
text-indent:100%;
white-space:nowrap;
z-index:2;
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
-ms-transform:translateZ(0);
-o-transform:translateZ(0);
transform:translateZ(0);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transition:right .4s;
-moz-transition:right .4s;
transition:right .4s
}
.cd-close-panel::after,.cd-close-panel::before{
position:absolute;
top:16px;
left:12px;
display:inline-block;
height:3px;
width:18px;
background:#6c7d8e
}
.cd-close-panel::before{
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)
}
.cd-close-panel::after{
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg)
}
.cd-close-panel.move-left{
right:2%
}
@media only screen and (min-width:768px){
.cd-close-panel{
display:none
}
}
a.cd-faq-trigger1{
color:#000;
font-size:15px;
margin:0 0 8px;
font-weight:400;
display:block
}
.cd-faq-trigger1 strong{
font-weight:400
}
.cd-faq-group{
display:none
}
.cd-faq-group.selected{
display:block
}
.cd-faq-group .cd-faq-title{
background:0 0;
box-shadow:none;
margin:1em 0;
padding:0 20px
}
.no-touch .cd-faq-group .cd-faq-title:hover{
box-shadow:none
}
.cd-faq-group .cd-faq-title h2{
font-size:20px;
font-weight:600;
color:#f04c23;
margin-bottom:20px
}
.no-js .cd-faq-group{
display:block
}
@media only screen and (min-width:768px){
.cd-faq-group{
display:block
}
.cd-faq-group>li{
background:#fff;
border:1px solid #f04c23;
border-radius:8px;
margin-bottom:12px;
-webkit-transition:box-shadow .2s;
-moz-transition:box-shadow .2s;
transition:box-shadow .2s
}
.no-touch .cd-faq-group>li:hover{
box-shadow:0 1px 10px rgba(108,125,142,.3)
}
.cd-faq-group .cd-faq-title{
margin:40px 0 10px
}
}
.cd-faq-trigger{
position:relative;
display:block;
margin:1.6em 0 .4em;
line-height:1.2
}
@media only screen and (min-width:768px){
.cd-faq-trigger{
font-size:16px;
font-weight:600;
color:#000;
margin:0;
border-radius:8px;
padding:14px 45px 14px 22px;
line-height:25px
}
.cd-faq-trigger::after,.cd-faq-trigger::before{
position:absolute;
right:24px;
top:50%;
height:2px;
width:13px;
background:#cfdca0;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
transition-property:transform;
-webkit-transition-duration:.2s;
-moz-transition-duration:.2s;
transition-duration:.2s
}
.cd-faq-trigger::before{
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
right:32px
}
.cd-faq-trigger::after{
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg)
}
.content-visible .cd-faq-trigger::before{
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg)
}
.content-visible .cd-faq-trigger::after{
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)
}
}
.cd-faq-content p{
font-size:16px;
font-weight:500;
line-height:1.4;
color:#4e4e4e
}
.cd-faq-content ul{
margin-bottom:15px
}
.cd-faq-content ul li{
font-size:16px;
color:#354165;
margin-bottom:6px;
list-style:disc;
display:list-item;
margin-left:22px
}
@media only screen and (min-width:768px){
.cd-faq-content{
display:none;
border:1px solid #e6e6e6;
padding:24px 24px 24px;
background:#fff;
font-size:15px;
border-radius:8px
}
.cd-faq-content p{
line-height:1.6
}
.no-js .cd-faq-content{
display:block
}
}
.custom-nav-tab{
border:none
}
.custom-nav-tab a{
border-radius:6px!important;
padding:6px 10px!important;
font-size:14px;
color:#fff;
margin-right:10px!important;
border:1px solid #fff!important
}
.custom-nav-tab{
float:left;
border:none;
margin:8px 0 10px
}
.show_flight_bundle{
display:none
}
ul.nav.nav-tabs.custom-nav-tab a:focus,ul.nav.nav-tabs.custom-nav-tab a:hover{
color:#fff;
background:#ea803b!important;
border:1px solid #ea803b!important
}
.custom-nav-tab .active{
background:#ea803b;
border:1px solid #ea803b!important
}
.footer ul li a:focus,.footer ul li a:hover{
color:#fff
}
.mlgnformin_new{
max-width:80%!important;
margin:2em auto;
border:1px solid #a0a0a0;
padding:35px 20px;
background:#74bada26;
border-radius:10px
}
.mlgnformin_new .control-label{
font-weight:500!important;
font-size:14px!important
}
.yes_no label{
margin:8px;
font-size:13px
}
.mlgnformin_new .airformleft{
padding-right:0
}
.overflow-table{
overflow:auto
}
.pree_room_sec{
padding:30px 0
}
.cms_title h1{
font-size:22px;
color:#c27238;
text-transform:capitalize;
margin:30px 0 20px
}
#profile .alldasbord,#rewardsinfo .alldasbord,.dashboard_section .seperate_shadow{
float:left;
padding:0 10px;
width:98%;
border:1px solid #ada8a8;
border-radius:10px;
min-height:408px;
margin:0 1%;
background:#fff
}
.dashboard_section #profile .colusrdash{
background:none repeat scroll 0 0 #113255;
border-radius:100%;
float:left;
height:50px;
margin:10px 15px 0 0;
overflow:hidden;
width:50px;
padding:0
}
.dashboard_section #profile .colusrdash img{
object-fit:contain;
max-width:100%;
height:100%
}
.dashboard_section .alert{
margin-bottom:15px;
padding:10px 10px;
max-width:290px;
border:1px solid #c27238!important;
line-height:normal;
background:#c27238!important
}
.text-danger{
color:#c82317!important;
}
.dashboard_section .clone_data .splinmar{
padding:0 2px 0 0
}
.dashboard_section .clone_data .retnmar{
margin:1px 0
}
.dashboard_section .clone_data .clainput{
height:34px;
border-radius:0
}
.dashboard_section a.text-danger.pull-right.delete_ff{
margin:3px 0 0
}
.dashboard_section #add_traveller_tab .modal-lg{
width:35%!important;
margin:60px auto
}
.dashboard_section .cancelll{
border:1px solid #ccc
}
.dashboard_section .lavltr,.lablmain{
word-break:break-word
}
.dashboard_section .welcmnote{
margin:12px 0 0;
line-height:50px;
font-weight: 600;
font-family: 'Poppins SemiBold', sans-serif;
}
.dashboard_section .travemore .othinformtn{
padding:0 10px
}
.dashboard_section .close{
color:#fff;
opacity:1;
font-size:24px;
font-weight:400
}
#rewardsinfo .container{
background:0 0
}
.top_box_ul li{
float:left;
width:22%;
padding:10px;
background:#fff;
margin:20px 15px 20px 0;
box-shadow:0 1px 3px #00000061;
font-size:14px;
text-align:center;
font-weight:500;
line-height:22px
}
#rewardsinfo .table>thead>tr>th{
font-weight:500;
font-size:14px
}
.dashboard_section .paspolbl,.dashboard_section .rowother label{
font-weight:500;
color:#000
}
.dashboard_section .nav-tabs>li>a{
font-weight:600
}
.dashboard_section .nav-tabs.tabssyb li{
margin:0 10px 0 0
}
.dashboard_section small.text-muted{
margin:10px 0;
display:block
}
.dashboard_section .nav-tabs.tabssyb li.active a,.dashboard_section .nav-tabs.tabssyb li.active a:focus,.dashboard_section .nav-tabs.tabssyb li.active a:hover{
background: #0b0146!important;
border: 0 none;
border-radius: 3px;
color: #fff;
}
.dashboard_section .savepspot{
padding:9px 30px
}
.dashboard_section .bakrd_color{
display:block;
overflow:hidden;
padding-top:0;
float:left;
padding:10px 10px;
width:76%;
border:1px solid #ada8a8;
border-radius:10px;
min-height:408px;
margin:0 1%;
background:#fff
}
.dashboard_section .full_bkingg,.dashboard_section .pagination{
margin:0
}
.dashboard_section .topbokshd_pagination{
padding:20px 0 0
}
div#add_traveller_tab{
margin:44px 0 0
}
#travellerinfo .addbutton{
margin:15px 0 0
}
.top_offer{
position:absolute;
bottom:4px;
background:#fff;
left:15px;
right:13px;
padding:10px;
line-height:22px
}
.offer-name{
color:#d67129;
font-size:17px;
font-weight:600
}
.coup_code{
letter-spacing:.5px;
color:#4b4b4b;
font-size:14px
}
.coupon_codeno{
letter-spacing:.72px;
color:#113255;
font-weight:700;
font-size:17px
}
.map_icon{
color:#d67129
}
.more_link{
text-align:right;
letter-spacing:.43px;
color:#113255;
text-transform:uppercase;
line-height:56px
}
.more_link a{
background:#f8f8f8 0 0 no-repeat padding-box;
border-radius:18px;
padding:8px 15px;
color:#113255
}
.common_bg{
float: left;
position: relative;
/* background: url(../images/top_bg.png); */
min-height: 280px;
background-color: #f8f8f8;
width: 100%;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.new_letter_subscribe{
background:#fff;
float:left;
width:100%;
min-height:220px;
padding:16px 0
}
.new_input input:placeholder-shown{
color:#000;
font-size:14px;
font-weight:400
}
.new_input input{
background:#fff;
border:1px solid #c49a29;
border-radius:8px 0 0 8px;
height:62px;
padding:0 30px;
width:80%
}
.new_tite{
color:#c1202f;
font-size:22px;
margin:30px 0
}
.new_letter_subscribe .subsbtm{
width:20%;
color:#fff;
background:#c49a29;
border-radius:0 8px 8px 0;
height:62px;
float:right;
margin:0;
letter-spacing:1.5px;
font-size:15px;
border:none
}
.top_text{
text-align:center;
font-size:22px;
letter-spacing:0;
color:#c1202f;
margin:30px 0;
font-weight:700
}
.top_text1{
text-align:center;
font-size:28px;
letter-spacing:0;
color:#c1202f;
margin:30px 0;
font-weight:800
}
.bot_text{
position:absolute;
bottom:20px;
text-align:center;
font-size:22px;
letter-spacing:0;
color:#c1202f;
margin:30px 0;
font-weight:700;
width:100%;
left:0
}
.bot_text1{
position:absolute;
bottom:80px;
text-align:center;
font-size:28px;
letter-spacing:0;
color:#c1202f;
margin:30px 0;
font-weight:700;
width:100%;
left:0
}
.you_text{
text-align:center;
font-size:30px;
font-weight:800;
min-height:240px;
position:relative
}
.you_text p,.your_text p{
position:absolute;
bottom:0
}
.you_text p{
left:39%;color: #c49a29;
}
.your_text p{
left:38%;color: #c49a29;
}
.your_text{
text-align:center;
position:relative;
font-size:30px;
font-weight:800;
min-height:240px
}
.footer_section{
background:linear-gradient(45deg,#f9fafc 47%,#113255 100%);
background:#dcecf5!important;
padding: 50px 0;
box-shadow:-1px -1px 3px #00000014;
}
.foot_cc{
float:right;
margin:25px 0 20px
}
.new_letter_subscribe .img_sub{
margin:30px 0 0
}
.img_hot{
padding:85px 25px 0
}
.social_new_links{
padding-left:0
}
.social_new_links li{
display:inline-block
}
.social_new_links li a{
border-left:none;
padding:0
}
.long_arrow{
font-size:21px;
color:#c49a29;
line-height:55px
}
#flight_demo1{
margin:15px 0 0
}
.view_arrow{
font-size:24px;
position:relative;
top:2px;
left:2px
}
.more_link a:hover{
background:#c27238;
color:#fff
}
.home_slider{
float:left;
width:50%;
padding:15px 0 15px 30px
}
#multi_way_fieldset .mdept{
/*background:#fbfbfb 0 0 no-repeat padding-box;
border:1px solid #b9b9b9;*/
border-radius:3px;
margin-bottom:12px
}
#holiday_search .input_section{
width:100%;
margin:30px 0 10px
}
.foot-adres li a{
border:none!important;
font-size: 14px;
font-family: poppins;
font-weight: 400;
padding-top: 0;
margin-top: 0;
line-height: 19px;
color: #333;
}
.foot-adres{
margin:15px 0 0
}
a.all_tours{
color:#113255!important
}
.othr_visa,.uae_visa{
background:#113255!important;
border:1px solid #113255!important;
min-width:135px
}
.othr_visa:hover,.uae_visa:hover{
background-color:#c27238!important;
border-color:#c27238!important
}
.city_close_btn{
background:#e26816;
border:0 none;
bottom:0;
color:#eee;
font-size:12px!important;
height:20px!important;
position:absolute;
right:-23px!important;
top:5px;
padding:5px;
text-align:center;
width:20px!important;
border-radius:15px
}
#visa_form strong{
font-size:14px
}
input#female{
margin-right:3px
}
.form-control{
height:35px
}
.email_suscess{
font-size:15px;
margin:12px 0 0
}
a{
color:#113255
}
a:focus,a:hover{
color:#4fa0ca;
}
span.m_user:after{
display:inline-block;
width:0;
height:0;
margin-left:2px;
vertical-align:middle;
border-top:4px dashed;
border-right:4px solid transparent;
border-left:4px solid transparent;
color:#c27238;
content:"";
position:absolute;
top:15px;
right:-15px
}
.lyovrtime a span{
color:#393939!important
}
#itenerary h4,.sidepricewrp .ref{
color:#000!important
}
.sumry_wrap .ptcolor{
color:#fff!important
}
.topalldesc .ptcolor{
background: #0b0146!important;
color: #fff!important;
padding: 8px 10px;
font-size: 13px;
}
.fligthsdets .payrow1{
padding:6px 0;
float:left;
width:100%
}
.fligthsdets .err_msg{
font-size:13px
}
.baggage_section .ptop{
width:50%
}
.text-primary{
color:#113255
}
p#flight-alert-box{
background:0 0!important
}
.sm_crncy .close{
margin-top:-2px;
font-size:28px;
color:#fff;
opacity:1
}
.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{
color: #fff;
background-color: #4fa0ca!important;
border-color: #4fa0ca!important;
}
.retnmar .close_clone{
top:11px;
right:26px!important
}
.star-rating .active{
color:#c27238!important
}
.btn-danger{
color: #fff;
background-color: #0b0146;
border-color: #0b0146;
}
.btn-danger:hover{
background-color: #4FA0CA;
border-color: #4FA0CA;
}
.dashboard_section .traveller_details_row .savepspot{
padding:10px 30px
}
.topa.dropdown-toggle .reglog i{
line-height:43px;
color:#fff!important
}
.hotel_fac li.GYM{
background:url(../../images/gym.png);
border-radius:0;
background-position:center;
background-repeat:no-repeat;
background-size:contain
}
#flight_form .plcetogo{
min-height:62px
}
#flight_demo1 .outerfullfuture,#flight_demo1 .thumbnail_deal{
background:0 0
}
.col-md-3.col-sm-3.col-xs-12.nopad.secndates.mdept.mltdat2{
min-height:37px
}
.filtersho.timer_filtersho{
float:left;
margin:0 0 15px
}
.modal-header .close{
font-size:30px;
opacity:1!important
}
.new-section{
width:100%;
padding:7px 10px;
margin:0;
line-height:35px;
height:47px
}
.loc_i_new{
width:24px;
height:32px;
float:left;
display:none;
margin-right:10px
}
.loc_i_new i{
font-size:28px;
color:#c27238
}
.new-section .boxlabl{
color:#444;
display:block;
font-size:14px;
font-weight:700;
margin:0 0 5px;
overflow:hidden;
padding:0 12px;
text-transform:capitalize
}
.mprnt{
margin:10px 0
}
.holidayenquiry button.close{
color:#fff!important
}
.holidayenquiry input#eemail,.holidayenquiry input#emobile{
padding-left:30px!important
}
#modify .flight_chnge{
right:49.8%
}
div#carousel_visa{
height:100%
}
#carousel_visa .carousel-inner,#carousel_visa .carousel-inner>.item,#carousel_visa .carousel-inner>.item>a>img,#carousel_visa .carousel-inner>.item>img{
height:100%
}
@media(min-width:1200px){
.searcharea{
width:100%
}
#hotel_search .checkout_sec,#hotel_search .travel_sec{
/*width:50%!important;*/
margin-right:0!important
}
}
@media(max-width:1199px){
.searcharea{
width:100%;
padding:35px 4px 10px
}
#holiday_search .input_section{
height:65px
}
#hotel_search .totlall{
height:auto!important
}
}
.prev_next_date_outbound {
text-align: center;
float: left;
width: 100%;
background: #fff;
position: relative;
min-height: 60px;
padding: 6px 8px 0;
margin: 0px auto 16px;
}
.prev_next_date_outbound .btn_dates {
position: relative;
top: 0px;
border: 1px solid #0b0146;
padding: 6px;
color: #fff;
background: #0b0146;
}
.toprit .sectns {
margin: 0px 0px 0px 10px;
}
.toprit .sectns ul li {
position: relative;
}
.prev_next_date_outbound .btn_dates, .datevery,.prev_next_date_inbound .btn_dates {
min-width: 120px;
display: inline-block;
}
.ui-state-hover, .ui-widget-content .ui-state-hover{
color: #000!important;
}
.morerumdesc .morerombtn {
color: #4fa0ca!important;
}
.all-btn {
float: left;
width: 55%;
position: absolute;
left: 25%;
height: 40px;
}
/**/
.prev_next_date_inbound.round_trip .btn_dates, .prev_next_date_outbound.round_trip .btn_dates{
position: relative;
top: 0px;
border: 1px solid #ddd;
padding: 6px;
color: #fff;
background: #112255;
}
.prev_next_date_inbound.round_trip .all-btn , .prev_next_date_outbound.round_trip .all-btn {
width:100%!important;
position: unset!important;
left:0%!important;
height: 40px;
}
.prev_next_date_outbound.round_trip, .prev_next_date_inbound.round_trip {
text-align: center;
float: left;
width: 50%!important;
background: #fff;
position: relative;
min-height: 60px;
padding: 6px 8px 0;
margin: 0px auto 16px;
}
.prev_next_date_outbound.round_trip .btn_dates,.prev_next_date_outbound.round_trip .btn_dates{
top: 0px!important;
}
.nonref {
color: #000!important;
}
.datevery {
position: relative;
top: 8px;
}
.cabinsection {
border: 1px solid #d7dee5;
border-radius: 3px;
display: block;
margin: 2px 2px;
background: #f9f9f9;
padding: 10px;
line-height: 26px;
font-size: 13px;
}
.baggagediv i.far.fa-suitcase-rolling {
font-size: 17px;
}
.adv_srch_text{
font-weight: 600!important;
}
.listcancel {
position: relative;
padding: 0 0 0 25px;
margin: 10px 10px;
}
.pk_baggage {
border: 1px solid #c0b2b2;
padding: 0 10px;
}
.baggage_head {
font-size: 16px;
padding: 0 4px;
}
button#flip {
margin: 0 0 30px;
}
.listcancel::before {
content: "\f1ce";
color: #0b0146;
font-family: "Font Awesome 5 Pro";
left: 0;
position: absolute;
top: 0;
font-size: 15px;
font-weight: bold;
}
.ui-state-hover:after {
color: #fff!important;
border: none!important;
line-height: 34px!important;
}
@media(min-width: 1300px){
.room_sec{
width: 20%!important;
}
.pric_sec{
width: 21%!important;
}
}
.child_page_room{
float: left;
margin: 10px 0 0;
}
ul.nav.navbar-nav.sidetorimaster_transaction_request_listt:nth-child(1) {
width: 100%!important;
float: right;
}
ul.nav.navbar-nav.sidetorimaster_transaction_request_listt:nth-child(2) {
width: 42%!important;
}
ul.nav.navbar-nav.sidetorimaster_transaction_request_listt .userorlogin{
width: 120px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
ul.logdrop.dropdown-menu .userorlogin {
width: 100%!important;
}
span.curncy_img.sprte.aud {
background-position: -791px -55px;
}
.sectns .dropdown-menu>li>a:hover {
background: #c27238;
color: #fff;
}
.entry {
text-align: center;
font-family: 'Architects Daughter', cursive;
}
.entry .lp-title {
font-size: 40px;
margin: 25px 0px 45px;
font-weight: bold;
}
.entry .banner img {
margin-bottom: 30px;
margin-top: 15px;
}
.entry .leads {
text-align: left;
font-size: 24px;
line-height: 35px;
margin-bottom: 20px;
margin-top: 20px;
}
.entry-title {
font-size: 40px;
font-weight: bold;
}
.entry .leads.icons i {
font-size: 50px;
text-align: center;
color: #113255;
margin: 21px 25px;
font-weight: 100;
}
section.segment {
float: left;
width: 100%;
border-top: 1px solid #ddd;
}
.lineIcons {
display: table;
margin:0px auto;
margin-bottom: 40px;
}
.lineIcons li {
float: left;
}
.lineIcons li i{
font-size: 36px;
font-weight: 100;
color: #c27238;
margin: 12px 9px 0px;
text-align: center;
}
.privacy_list {
float: left;
width: 100%;
position: relative;
}
.privacy_list li {
list-style: disc;
margin-bottom: 10px;
margin-left: 20px;
}
ul.tCenter.inline.lineIcons {
float: right;
width: 58%;
margin: -5px 0 20px;
padding: 0;
}
.lineIcons li i {
font-size: 25px;
font-weight: 100;
color: #c27238;
margin: 12px 9px 0px;
text-align: center;
}
section.segment h3{
font-size: 30px;
font-weight: bold;
float: right;
width: 100%;
text-align: center;
padding: 0 10px;
margin-bottom: 20px;
}
.lblfont12px ul li {
list-style-type: none!important;
}
.lblfont12px .h3, .lblfont12px h3 {
font-family: 'Poppins', sans-serif;
font-size: 15px;
color: #596080;
font-weight: 500;
text-align: center;
line-height: 25px;
text-align: justify;
}
.section_top .dropdown-menu{
z-index: 10000;
}
.contact-socail-links{
text-align: left;
float: left;
padding: 0;
}
.contact-socail-links li{
list-style-type: none!important;
list-style: none;
float: left;
font-size: 23px!important;
margin: 10px 10px 20px;
color: #112255;
}
.sectns .dropdown-menu>li>a:hover .userorlogin{
color: #fff!important
}
.car_deals_new {
padding: 35px 0px 0px;
background: #fff;
position: relative;
float: left;
width: 100%;
}
.outer_car {
float: left;
width: 94%;
background: red;
}
.car_deals_new img {
width: 100%;
height: 230px;
float: left;
}
.car_deals_footer {
position: absolute;
bottom: 0;
background: #000000a6;
width: 94%;
}
.car_deals_new h4 {
font-family: poppins;
color: #fff;
font-size: 15px;
padding: 0px 0px 1px 15px;
}
.car_deals_new h5 {
font-family: poppins;
color: #c1202f;
font-size: 15px;
padding: 0px 15px 1px 0px;
text-align: right;
font-weight: 600;
}
.car_deals_new h3 {
text-align: left;
font-weight: 500;
text-transform: capitalize!important;
padding: 15px 0px;
font-family: 'Poppins', sans-serif;
font-size: 30px;
}
#car_deals .owl-prev{background: url(../images/aroow_car_1.png);
background-repeat: no-repeat;
width: 37px;
height: 34px;
/* background: red; */
opacity: 1;
border-radius: 0; font-size: 0;
position: absolute;
right: 57px;
top: -47px;}
#car_deals .owl-next{background: url(../images/aroow_car_2.png);
background-repeat: no-repeat;
width: 37px;
height: 34px;
/* background: red; */
opacity: 1;
border-radius: 0; font-size: 0;
position: absolute;
right: 15px;
top: -47px;}
.cruise_deals {
padding: 0px 0px 35px;
background: #fff;
position: relative;
float: left;
width: 100%;
}
.outer_cruise {
float: left;
width: 94%;
border: 1px solid #cfd6cf;
}
.cruise_deals_img {
width: 100%;
height: 230px;
float: left;
}
.cruise_deals_img_second {
left: 15px;
width: 90%;
position: relative;
}
.cruise_deals_footer {
position: relative;
bottom: 0;
background: #000000;
width: 94%;
}
.cruise_deals h4 {
font-family: poppins;
color: #333;
font-size: 15px;
padding: 0px 0px 1px 15px;
text-transform: capitalize;
font-weight: 400;
}
.cruise_deals h5 {
font-family: poppins;
color: #c1202f;
font-size: 15px;
padding: 0px 0px 1px 0px;
text-align: right;
font-weight: 600;
}
.cruise_deals h3 {
text-align: left;
font-weight: 500;
text-transform: capitalize!important;
padding: 15px 0px;
font-family: 'Poppins', sans-serif;
font-size: 30px;
}
#cruise_deals .owl-prev{background: url(../images/aroow_car_1.jpg);
width: 37px;
height: 34px;
/* background: red; */
opacity: 1;
border-radius: 0; font-size: 0;
position: absolute;
right: 57px;
top: -47px;}
#cruise_deals .owl-next{background: url(../images/aroow_car_2.jpg);
width: 37px;
height: 34px;
/* background: red; */
opacity: 1;
border-radius: 0; font-size: 0;
position: absolute;
right: 15px;
top: -47px;}
span.colr-bludd {
display: none;
}
.adacnd-ne-n{margin: 10px 0px 10px 0px; float: left; font-size: 14px; font-family: 'Poppins', sans-serif;}
.adacnd-ne-n a{
color: #8e8e8e;
font-size: 15px;
font-family: 'Poppins';
}
.new-searchtab-content h3{ font-family: 'Poppins Alternates', sans-serif;
text-align: center;
color: #fff;
font-size: 22px;
font-weight: 500;}
.new-searchtab-content h1{
font-family: 'Poppins', sans-serif;
text-align: left;
font-size: 34px;
font-weight: bold;
letter-spacing: 1px;
color: #fff;
padding: 0 0px 0 45px;
line-height: 50px;
}
.new_class_pad_qw{ width: 100%;
margin: auto;
display: flex;
justify-content: center;}
.new_class_pad_qw i{font-size: 13px;
margin-top: 1px;
color: #fff;
padding: 1px;
display: block;
text-align: center;
width: 45px;
float: left;
width: 14px;
word-wrap: break-word;}
.news_y a{
padding: 3px 15px;
background: #0b0146;
border-radius: 20px;
font-size: 16px;
color: #fff;
font-weight: 600;
float: right;
}
.news_z {
float:right!important;
}
.flight_top_deals_top {
padding-top: 15px;
padding-bottom: 125px;
background: #fff;
position: relative;
float: left;
width: 100%;
}
.outer_deals {
width: 100%;
}
.flights_n_deals_footer
.flight_top_deals_top img {
width: 100%;
height:300px;
border-radius:6px;
}
.news_yarkss h4{
font-family: 'Poppins', sans-serif;
font-size: 14px;
margin-left: -21px;
}
.item {
position: relative;
}
.flights_n_deals_footer {
background: #ffffff;
width: 100%;
/* margin-top: 0; */
/* position: absolute; */
padding: 10px 0px;
}
.news_z a{
font-family: 'Poppins', sans-serif;
color: #000!important;
text-decoration: underline;
float:right!important;
}
.flight_top_deals_top h4 {
font-family: 'Poppins', sans-serif;
color: #000;
font-size: 16px;
font-weight: 600;
margin:4px 0;
}
.flight_top_deals_top h5 {
font-family: 'Poppins', sans-serif;
color: #666666;
font-size: 15px;
padding: 0;
text-align: left;
font-weight: 500;
padding-top: 0;
margin: 0;
padding-left: 15px;
text-transform: capitalize;
}
.flight_top_deals_top h3 {
text-align: left;
font-weight: 500;
text-transform: capitalize;
padding: 15px 0px;
font-family: 'Poppins', sans-serif;
font-size: 30px;
}
#flight_top_deals_top_n .owl-prev{
background: url(../images/aroow_car_1.png);
background-repeat: no-repeat;
width: 37px;
height: 34px;
/* background: red; */
opacity: 1;
border-radius: 0;
font-size: 0;
position: absolute;
/* right: 57px; */
left: 0px;
top: 35%;
}
#flight_top_deals_top_n .owl-next{
background: url(../images/aroow_car_2.png);
background-repeat: no-repeat;
width: 37px;
height: 34px;
/* background: red; */
opacity: 1;
border-radius: 0;
font-size: 0;
position: absolute;
right: -7px;
top: 35%;
}
.outer_deals h6 {
position: absolute;
font-weight: 600;
bottom: 72px;
z-index: 9999;
font-size: 19px;
right: 90px;
color: #fff;
text-transform: capitalize;
text-align: center;
font-family: 'Poppins', sans-serif;
}
.plans_best{
position: relative;
}
img.plans_best{
width: 40px;
height: 40px;
position: absolute;
right: 22px;
top: 27x;
top: 16px;
}
.news_x {
display: flex;
}
img.flags_best {
width: 22px!important;
height: 16px!important;
}
select#amer_flags {
border: none!important;
}
img.bg_background{
width: 350px!important;
height: 301px!important;
}
.images_bgs img{
width: 100%!important;
height: 212px!important;
}
.owl-item {
padding: 0 25px;}
.new_yark_air{
display: flex;
justify-content: space-between;
}
.slider_bg {
height: 160px;
width: 103%;
position: absolute;
background: #dcecf5;
bottom: -22px;
left: -10px;
border-radius: 20px;
}
.new_yark_air p {
font-size: 13px;
margin-bottom: 2px;
color: #4fa0ca;
}
span.glyphicon.glyphicon-off {
color: #0b0146!important;
}
.hotel_sub_hed {
color: #4fa0ca!important;
}
.currency {
color: #4fa0ca!important;
}
.outfooter {
background-image: linear-gradient(rgb(0 0 0 / 88%), rgb(0 0 0 / 7%)), url(../images/footer_background.png);
background-color: #cccccc;
background-repeat: no-repeat;
background-size: cover;
padding: 26px;
border-radius: 20px;
}
#owl-demo-airline .owl-next {
background: url(../images/aroow_car_2.png);
background-repeat: no-repeat;
width: 37px;
height: 34px;
/* background: red; */
opacity: 1;
border-radius: 0;
font-size: 0;
position: absolute;
right: -37px;
top: 35%;
}
#owl-demo-airline .owl-prev {
background: url(../images/aroow_car_1.png);
background-repeat: no-repeat;
width: 37px;
height: 34px;
/* background: red; */
opacity: 1;
border-radius: 0;
font-size: 0;
position: absolute;
/* right: 57px; */
left: 0px;
top: 35%;
}
#general_change_password .panel-default {
width: 450px;
margin: 40px auto!important;
}
.cancellation_page {
margin-top: 43px;
}
.cancellation_page {
margin-top: 45px;
}