@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: 15px; 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: 8px; 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:#d1bd9c; 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:#4FA0CA; border-color:#f58830; 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:#c27238 none repeat scroll 0 0; border:1px solid #c27238; 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; overflow:hidden; 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:10px 0 15px; overflow:hidden } .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(0,0,0,0); 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: 20px } .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:#c27238 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 } #flight_search_result .bookallbtn{ float:right } .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:0 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:#bc760c!important; cursor:pointer; float:left; 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{ margin-top:20px; margin-bottom:15px; font-weight:100 } 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-size:22px; color:#c27238; text-transform:capitalize; margin:30px 0 20px } h3.empt{ margin:10% } .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; } .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; text-align: right; float: right; 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:4px; 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 } .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 !important; 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-size: 19px; } .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 0; 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; }