@font-face{font-family:"Philosopher-Regular";src:url(../fonts/Philosopher-Regular.ttf)}



@font-face{font-family:"Philosopher-Italic";src:url(../fonts/Philosopher-Italic.ttf)}



@font-face{font-family:"Philosopher-BoldItalic";src:url(../fonts/Philosopher-BoldItalic.ttf)}



@font-face{font-family:"Philosopher-Bold";src:url(../fonts/Philosopher-Bold.ttf)}



@font-face{font-family:"Lato-Regular";src:url(../fonts/Lato-Regular.ttf)}



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}



article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}



body{font-size:16px;font-family:"Philosopher-Regular";overflow-x:hidden}



ol,ul{list-style:none}



button.confirm.btn.btn-lg.btn-primary:focus{outline:none}



.checkbox:focus{outline:none}



input[type="checkbox"]:focus{outline:none}



blockquote,q{quotes:none}



blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}



.modal-dialog{margin:90px auto}



.modal.fade .modal-dialog{transform:none;transition:none}



.modal-content{border-radius:0}



.closebtn{display:none}



table{border-collapse:collapse;border-spacing:0}



a:focus,a:hover{text-decoration:none;transition:all ease .3s;outline:medium none}



button:focus{outline:none}



.form-control::-moz-placeholder{color:#696771}



.checkbox input[type="checkbox"]:checked + label::after{display:none}



.form-control{border:medium none;box-shadow:none;color:#000;height:38px}



.form-control:focus{box-shadow:none}



select.form-control::-moz-placeholder{color:#001928}



select.form-control::placeholder{color:#001928}



select{-moz-appearance:none;-webkit-appearance:none;border:medium none;padding-left:0;outline:medium none}



input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus



input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0}



.pos_rel{position:relative}



.marR0{margin-right:0}



.padR0{padding-right:0}



.padL5{padding-left:5px}



.padL10{padding-left:10px}



.padR5{padding-right:5px}



.padR3{padding-right:3px}



.margL2{margin-left:2px}



.margL52{margin-left:52px}



.lang_pad{padding-left:5px;padding-right:5px}



.popup_optydiv{position:fixed;background-color:rgba(0,0,0,0.7);width:100%;height:100%;z-index:10000}



.logoloader{position:fixed;width:150px;height:88px;z-index:100001;left:0;right:0;top:0;bottom:0;margin:auto;padding:10px;background:#000;vertical-align:middle;text-align:center}



.navbar_mobiles{display:none}



header{box-shadow:0 8px 24px rgba(0,0,0,0.15);position:relative}



.my_menu li{font-family:"Philosopher-Regular";display:inline-block;font-size:1em;margin-right:8px;text-transform:uppercase;margin-bottom:10px;min-height:30px}



.slider_full{position:relative}



.gradient_bg{background:rgba(0,0,0,1);background:-moz-linear-gradient(top,rgba(0,0,0,1) -15%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(-15%,rgba(0,0,0,1)),color-stop(100%,rgba(255,255,255,0)));background:-ms-linear-gradient(top,rgba(0,0,0,1) -15%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,1) -15%,rgba(255,255,255,0) 100%);height:400px}



.my_menu li a{color:#fff;letter-spacing:.05em;padding-bottom:10px;display:inline-block}



.my_menu{margin-left:13px;margin-top:32px}



.my_menu li.active a{border-bottom:1px solid #d99514;padding-bottom:10px;position:relative}



.my_menu li.active a span::after{background:#c7880f none repeat scroll 0 0;height:1px;bottom:0;content:"";left:0;position:absolute;width:100%}



.my_menu li.active a span::before{background:#644302 none repeat scroll 0 0;height:1px;bottom:1px;content:"";left:0;position:absolute;width:100%}



.my_menu li a:hover{border-bottom:1px solid #d99514;padding-bottom:10px;position:relative}



.my_menu li a:hover span::after{background:#c7880f none repeat scroll 0 0;height:1px;bottom:0;content:"";left:0;position:absolute;width:100%}



.my_menu li a:hover span::before{background:#644302 none repeat scroll 0 0;height:1px;bottom:1px;content:"";left:0;position:absolute;width:100%}



.lang1{position:relative}



.lang_togle::before{border-bottom:10px solid #eaeaea;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);content:"";display:block;height:0;left:50px;position:absolute;top:-10px;width:0}



.lang_togle{background:#fff none repeat scroll 0 0;border:1px solid #eaeaea;display:none;left:-24px;padding:10px;position:absolute;text-align:center;top:30px;width:120px;z-index:6}



.lang_togle li:first-child{border-bottom:1px solid #ccc;padding-bottom:10px}



.lang_togle li{list-style:outside none none}



.lang_togle li a{color:#645d82;font-size:.813em}



.lang_dv{display:inline-block;position:relative;cursor:pointer}



.sign_dv{display:inline-block;margin-left:0;margin-top:2px;position:relative;top:-2px}



.reg_dv_btn{width:105px;margin-right:7px;margin-left:5px}



.b2b_btn{width:87px}



.lang1 a{color:#fff;font-size:.75em}



.sign_lang{padding-left:0;margin-top:-20px}



.lang1 a .fa{font-size:.917em;margin-left:10px}



.lang1 span{display:inline-block;vertical-align:1px}



.agent_btn{margin-top:29px;text-align:right}



.inner_search_bg{background:#454047;margin:10px 2px 0 0;padding:10px 0;overflow:hidden;border:2px solid #fcfcfc}



.agent_btn > a{border:1px solid #fff;border-radius:30px;color:#fff;display:inline-block;font-size:1em;height:34px;letter-spacing:.05em;line-height:31px;padding:0 16px;text-transform:uppercase}



.agent_btn a:hover{background:rgba(0,0,0,0.8) none repeat scroll 0 0;border:1px solid #000;color:#fff}



.offer{position:relative;height:335px}



.offer > img{width:100%;height:100%}



.offer .offer_logo{bottom:0;left:0;margin:0 auto;position:absolute;right:0;width:133px;height:auto}



.offer_cap{color:#fff}



.offer_cap p{font-size:1.5em;margin-bottom:15px}



.offer_cap > span{font-size:1em}



.meetus_cap{color:#fff}



.meetus_cap p{font-size:1.5em;margin-bottom:11px}



.offer_btm p{font-size:14px}



.meetus_cap > span{display:inline-block;margin-left:-3px;overflow:hidden;width:60%}



.form_dv{padding-top:120px}



.form_dv .panel{background-color:rgba(0,0,0,0);border:medium none;border-radius:0;box-shadow:none;margin:0;width:100%}



.form_dv .nav.nav-tabs{border:medium none;overflow:visible;background:rgba(0,0,0,0.6)}



.form_dv .nav.nav-tabs > li{border-right:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2);padding:0;text-align:center}



.form_dv .nav.nav-tabs > li:last-child{border-right:none}



.form_dv .nav.nav-tabs > li.active > a,.form_dv .nav.nav-tabs > li.active > a:hover,.form_dv .nav.nav-tabs > li.active > a:focus{background-color:rgba(0,0,0,0);border:medium none;border-radius:0;color:#937521;padding:0;text-align:center}



.form_dv .nav.nav-tabs > li > a:hover{border-color:transparent}



.form_dv .nav.nav > li > a:hover,.form_dv .nav.nav > li > a:focus{background:none;text-decoration:none}



.form_dv .nav.nav-tabs a p{color:rgba(255,255,255,0.7);font-size:1em;color:#fff;padding:0 2px}



.form_dv .panel-body{background:rgba(0,0,0,0.6) none repeat scroll 0 0;margin:1px 0 0;padding-bottom:22px;min-height:246px}



.hotel_form{margin-top:-3px}



.logo_dv{padding-top:15px}



.more_options{clear:both;float:left;margin-top:0;width:100%}



.option_dv{padding-left:15px;margin-bottom:9px}



.hotel_form label{color:#fff;font-size:.875em;margin-bottom:6px}



.pax_dv{width:99%;position:relative}



.adlt_pad{padding-left:0;padding-right:0}



.pax_dv .fa{color:#444b57;font-size:.75em;position:absolute;right:10px;top:12px}



.pax_dv	.form-control{font-size:.875em;color:#07273E;cursor:pointer;padding-left:17px}



.input_iconL{position:relative}



.input_iconL .form-control{padding-left:41px;font-size:.938em;color:#000;text-transform:capitalize;border:1px solid #ccd2df}



.input_iconL .fa.fa-map-marker{color:#3a3a3c;font-size:.875em}



.input_iconL .form-control[readonly]{background:#fff}



.slct_ngt{padding-right:13px;margin-left:2px}



.icon_bg{background:#d3d2d1;border-radius:4px;position:absolute;top:5px;left:5px;width:27px;height:27px;text-align:center;vertical-align:middle;padding-top:3px}



.des_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -569px -45px;width:8px;height:21px;margin-top:1px}



.input_iconL .fa.fa-calendar{color:#3a3a3c;font-size:.875em}



.option_dv > p{color:#fff;display:inline-block;font-size:.875em;margin-right:20px;cursor:pointer;vertical-align:3px}



.btn_dv{display:inline-block;margin-top:2px}



.option_dv p .fa{font-size:.786em;margin-left:3px}



.btn_dv > a{border:1px solid #b88b5b;border-radius:30px;color:#fff;display:inline-block;font-size:1.25em;height:34px;line-height:32px;padding:0 22px}



.btn_dv a:hover{background:#d99514;border:1px solid #d99514;color:#fff;box-shadow:inset 0 0 0 35px #d99514;cursor:pointer}



.btn_dv span{border:1px solid #b88b5b;border-radius:30px;color:#fff;display:inline-block;font-size:1.25em;height:34px;line-height:32px;padding:0 22px}



.btn_dv span:hover{background:#d99514;border:1px solid #d99514;color:#fff;box-shadow:inset 0 0 0 35px #d99514;cursor:pointer}



.advnc_toogle{display:none}



.form_dv{padding-top:120px;position:relative}



.form_dv li.active .hotel_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -36px -8px;width:33px;height:27px;transition:all .3s ease 0}



.form_dv li.active .flight_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -81px -8px;width:27px;height:29px;transition:all .3s ease 0}



.form_dv li.active .transfer_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -126px -8px;width:30px;height:28px;transition:all .3s ease 0}



.form_dv li.active .activity_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -174px -8px;width:21px;height:29px;transition:all .3s ease 0}



.form_dv li.active .car_icn{display:inline-block;background:url(../images/sprite.png) no-repeat no-repeat -126px -8px;width:30px;height:26px;transition:all .3s ease 0}



.form_dv li.active .packages_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -257px -8px;width:27px;height:29px;transition:all .3s ease 0}



.form_dv li.active .cruise_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -9px -418px;width:38px;height:30px;transition:all .3s ease 0}



.form_dv li.active .trvl_insur{display:inline-block;background:url(../images/sprite.png) no-repeat -59px -420px;width:31px;height:28px;transition:all .3s ease 0}



.form_dv li.active .offln_reqs{display:inline-block;background:url(../images/sprite.png) no-repeat -109px -418px;width:29px;height:28px;transition:all .3s ease 0}



.form_dv li .hotel_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -36px -45px;width:33px;height:27px;transition:all .3s ease 0;vertical-align:-20px}



.form_dv li .flight_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -81px -45px;width:27px;height:29px;transition:all .3s ease 0;vertical-align:-20px}



.form_dv li .transfer_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -126px -45px;width:30px;height:26px;transition:all .3s ease 0;vertical-align:-20px}



.form_dv li .activity_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -174px -45px;width:21px;height:29px;transition:all .3s ease 0;vertical-align:-20px}



.form_dv li .car_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -213px -45px;width:30px;height:28px;transition:all .3s ease 0;vertical-align:-20px}



.form_dv li .packages_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -257px -45px;width:27px;height:29px;transition:all .3s ease 0;vertical-align:-20px}



.form_dv li .cruise_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -10px -378px;width:38px;height:30px;transition:all .3s ease 0;vertical-align:-20px}



.form_dv li .trvl_insur{display:inline-block;background:url(../images/sprite.png) no-repeat -59px -380px;width:31px;height:28px;transition:all .3s ease 0;vertical-align:-20px}



.form_dv li .offln_reqs{display:inline-block;background:url(../images/sprite.png) no-repeat -108px -380px;width:29px;height:28px;transition:all .3s ease 0;vertical-align:-20px}



.form_dv li a:hover .hotel_icn{background:url(../images/sprite.png) no-repeat -36px -8px;transition:all .3s ease 0}



.form_dv li a:hover .flight_icn{background:url(../images/sprite.png) no-repeat -81px -8px;transition:all .3s ease 0}



.form_dv li a:hover .transfer_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -126px -8px;width:30px;height:28px;transition:all .3s ease 0}



.form_dv li a:hover .activity_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -174px -8px;width:21px;height:29px;transition:all .3s ease 0}



.form_dv li a:hover .car_icn{display:inline-block;background:url(../images/sprite.png) no-repeat no-repeat -213px -7px;width:30px;height:26px;transition:all .3s ease 0}



.form_dv li a:hover .packages_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -257px -8px;width:27px;height:29px;transition:all .3s ease 0}



.form_dv li a:hover .cruise_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -9px -418px;width:38px;height:30px;transition:all .3s ease 0}



.form_dv li a:hover .trvl_insur{display:inline-block;background:url(../images/sprite.png) no-repeat -59px -420px;width:31px;height:28px;transition:all .3s ease 0}



.form_dv li a:hover .offln_reqs{display:inline-block;background:url(../images/sprite.png) no-repeat -109px -418px;width:29px;height:28px;transition:all .3s ease 0}



.form_dv .nav.nav-tabs li.active a p{color:#937521}



.form_dv .nav.nav-tabs li a:hover p{color:#937521}



.form_dv .nav.nav-tabs li a div{height:45px;margin-top:3px}



.home_headng{margin:45px 0 40px;text-align:center}



.spotlightH{width:100%;height:568px;background-size:cover!important}



.home_headng h3{font-size:1.875em;color:#000;margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}



.mdia_headng{margin:53px 0 25px;text-align:center}



.mdia_headng h3{font-size:1.875em;color:#000;margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}



.nirvna_offer{margin:31px 0 25px;text-align:center}



.nirvna_offer h3{font-size:1.875em;color:#000;margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}



.headng_dsgn{display:inline-block;background:url(../images/sprite.png) no-repeat -347px -14px;width:64px;height:8px}



.img_ful{height:315px;position:relative;cursor:pointer}



.pref_padR{padding-right:3px}



.pref_padL{padding-left:3px}



.img_ful > img{height:100%;width:100%}



.img_half > img{height:100%;width:100%}



.img_half{height:158px;position:relative}



.pref_marB{margin-bottom:6px}



.pref_marT{margin-top:6px}



.desti_gradient{background:rgba(0,0,0,0) linear-gradient(rgba(0,0,0,0) 49%,rgba(24,25,36,0.9) 91%) repeat scroll 0 0;bottom:0;left:0;position:absolute;right:0;top:0}



.map_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -427px -8px;width:15px;height:19px;margin-right:5px;vertical-align:-1px}



.map_icon1{display:inline-block;background:url(../images/sprite.png) no-repeat -427px -8px;width:15px;height:19px;margin-right:10px;vertical-align:-3px}



.desti_capt > h5{color:#fff;font-size:1.25em;text-indent:-20px}



.desti_capt > p{color:#fff;font-size:.875em;margin-left:5px;margin-top:3px}



.desti_capt{bottom:39px;left:40px;position:absolute;right:10px}



.desti_capt_r{bottom:33px;left:40px;position:absolute;right:10px}



.desti_capt_r > h5{color:#fff;font-size:1.25em;text-indent:-20px}



.desti_capt_r > p{color:#fff;font-size:.875em;margin-left:5px;margin-top:3px}



.map_icon_grey{display:inline-block;background:url(../images/sprite.png) no-repeat -488px -8px;width:15px;height:19px;margin-left:2px;vertical-align:-4px}



.calendar_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -456px -8px;width:20px;height:18px}



.yellow_bg{background:#fffcf5 none repeat scroll 0 0}



.yellow_bg.home_yellow{padding-bottom:40px;border-bottom:1px solid #dedcd6}



.pack_txt{background:#fff none repeat scroll 0 0;padding:15px 15px 35px;border-bottom:1px solid #c9c7c1;float:left;width:100%}



.pack_txt h2{color:#000;font-size:1.125em;font-family:"Philosopher-Bold";margin-bottom:8px}



.pack_txt > h3{color:#000;font-size:1em}



.pack_txt h2 div,.pack_txt h3 div{float:left;width:30px}



.pack_dvBtn > a{border:1px solid #b88b5b;border-radius:30px;color:#000;display:inline-block;font-size:1em;height:34px;line-height:34px;margin-top:30px;padding:0 30px;margin-right:3px}



.pack_dvBtn a:hover{background:rgba(0,0,0,0.8) none repeat scroll 0 0;border:1px solid #000;color:#fff}



.pack_dv > img{width:100%}



.packageDV{width:100%;height:230px;display:inline-block;background-size:cover!important;background-position:center!important}



.flight_serv{display:inline-block;background:url(../images/sprite.png) no-repeat -7px -89px;width:103px;height:103px}



.cruise_serv{display:inline-block;background:url(../images/sprite.png) no-repeat -472px -620px;width:116px;height:114px}



.hotels_serv{display:inline-block;background:url(../images/sprite.png) no-repeat -123px -91px;width:130px;height:101px}



.transfers_serv{display:inline-block;background:url(../images/sprite.png) no-repeat -266px -91px;width:123px;height:92px}



.tours_serv{display:inline-block;background:url(../images/sprite.png) no-repeat -404px -88px;width:92px;height:92px}



.packges_serv{display:inline-block;background:url(../images/sprite.png) no-repeat -8px -740px;width:119px;height:116px}



.offer_txt > h3{color:#000;font-size:1.125em;margin-bottom:10px;text-transform:uppercase}



.serv_dv{height:140px;text-align:center}



.offer_txt{text-align:center;margin-bottom:35px}



.offer_txt > p{color:#000;font-size:1.125em;line-height:21px}



.nirvana_offrbg{background:#f5fafe none repeat scroll 0 0}



.welcome h1{color:#fff;font-size:1.375em;text-transform:uppercase;margin-bottom:6px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}



.welcome > p{color:#fff;font-size:1em;line-height:19px;text-align:justify}



.footer_top{background:#353037 none repeat scroll 0 0;padding:26px 0 30px}



.foter_cont > p{color:#fff;display:inline-block;font-size:1.375em;margin-right:20px}



.welcome{border-bottom:1px solid #545155;margin-bottom:20px;padding-bottom:15px}



.foter_cont{border-bottom:1px solid #545155;margin-bottom:15px;padding-bottom:23px}



.foter_links a{color:#fff;font-size:.75em}



.foter_links > span{color:#fff}



.foter_links{display:inline-block;margin-top:3px;font-family:"Lato-regular"}



.sprite{display:inline-block;background:url(../images/sprite.png) no-repeat -442px -340px;width:35px;height:35px}



.youtbe_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -7px -224px;width:34px;height:34px}



.twiter_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -51px -224px;width:34px;height:34px}



.fb_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -97px -224px;width:34px;height:34px}



.insta_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -142px -224px;width:34px;height:34px}



.linkdin_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -348px -685px;width:34px;height:34px}



.foter_social{text-align:right}



.foter_txt{text-align:center;font-size:.75em;color:#fff;text-align:right;padding-right:47px;margin-bottom:5px}



.foter_social > p{color:#fff;font-size:1em;margin-bottom:15px;text-transform:uppercase}



.foter_social li{display:inline;margin-left:11px}



.newsltr{width:270px;float:right;margin-top:69px}



.newsltr > p{color:#fff;margin-bottom:5px;font-size:1.125em}



.newsltr_input{border:1px solid #dbd9d9;border-radius:40px;height:49px;width:100%}



.newsltr_input .form-control{border-radius:40px 0 0 40px;color:#352f24;float:left;font-size:.875em;height:100%;padding-left:20px;width:69%}



.newsltr_input > a{border-radius:0 40px 40px 0;color:#fff;display:inline-block;font-size:.938em;height:100%;line-height:46px;text-align:center;text-transform:uppercase;width:31%}



.footer_botm{background:#181619 none repeat scroll 0 0;padding:13px 0}



.iata_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -194px -221px;width:57px;height:37px;margin-right:15px}



.psi_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -268px -229px;width:75px;height:29px;margin-right:15px}



.gic_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -357px -221px;width:48px;height:43px;margin-right:15px}



.fly_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -418px -221px;width:119px;height:37px;margin-right:15px}



.m_h_icon{display:inline-block;background:url(../images/m&h_logo_1.png) no-repeat;width:119px;height:37px;margin-right:15px}



.arura_logo{display:inline-block;background:url(../images/arura_logo.png) no-repeat;width:85px;height:47px;margin-right:15px}



.nirvana_icon{display:inline-block;background:url(../images/nirvana_newLogo.jpg) no-repeat;width:62px;height:43px;margin-right:15px}



.nirvana_icon_1 {display: inline-block; background: url(../images/nllc_1.png) no-repeat; width: 150px; height: 43px; margin-right: 10px; }



.award_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -545px -216px;width:50px;height:46px;margin-right:15px}



.cards_icon{display:inline-block;background:url(../images/sprite.png) -8px -291px;width:140px;height:27px}



.foter_right > p{color:#fff;display:inline-block;font-size:.75em;margin-right:16px;vertical-align:10px;font-family:"Lato-regular"}



.foter_right{margin-top:0;text-align:right}



.foter_left span{vertical-align:middle}



.foter_cont p .fa.fa-phone-square{font-size:1.25em;margin-right:4px;vertical-align:-2px}



.foter_cont p .fa.fa-envelope{font-size:.977em;margin-right:4px;vertical-align:0}



.welcm_pad{padding-right:0;padding-top:10px}



.foter_links a:hover{color:#b88b5b}



.newsltr_input > a:hover{color:#b88b5b}



.foter_social a:hover{opacity:.7}



.b2blogin_dv button.close{background:#000 none repeat scroll 0 0;border-radius:20px;color:#ccc;font-size:14px;height:15px;line-height:15px;opacity:1;position:absolute;right:10px;top:10px;width:15px;z-index:1}



.b2blogin_dv .modal-content{border-radius:0}



.b2blogin_dv .modal-dialog{width:427px}



.b2blogin_dv .modal-body{padding:0}



.login_tab a{color:#5f5f6b;display:inline-block;float:left;font-size:1.25em;text-transform:uppercase;width:50%;letter-spacing:.05em}



.login_tab a.active{color:#000;font-family:"Philosopher-Bold";border-bottom:1px solid #ad791d}



.staff_log_frm{display:none}



.log_inpt > label{color:#000;font-size:.75em;text-transform:uppercase;margin-bottom:5px}



.log_inpt .form-control{background:#fffcf1 none repeat scroll 0 0;border-bottom:1px solid #cbcacc;border-radius:0;padding-left:0;color:#353037}



.login_tab{float:left;margin-bottom:30px;width:100%;text-align:center;margin-top:50px;padding:0 50px}



.check_box .checkbox{margin:0}



.check_box input[type="checkbox"]{display:none}



.check_box .checkbox label::before{border:1px solid #ccc;content:"";display:inline-block;height:14px;margin-right:10px;width:14px;vertical-align:-2px;border-radius:2px;margin-right:5px}



.check_box .checkbox > label{color:#000;font-size:.75em;min-height:auto;padding:0}



.check_box input[type="checkbox"]:checked + label::before{border:1px solid #ccc;color:#0e3f54;content:"\f00c";font-family:fontawesome;font-size:10px;text-align:center;height:14px;width:14px;vertical-align:2px;border-radius:2px;background-color:#fff}



.form-group.log_inpt{margin-bottom:35px}



.agent_togle.active > span{border-bottom:1px solid #ad791d;padding-bottom:2px}



.staff_togle.active > span{border-bottom:1px solid #ad791d;padding-bottom:2px}



.form-group.log_inpt.passwrd_mar{margin-bottom:10px}



.loginbtn{margin-top:20px;text-align:center;margin-bottom:15px}



.loginbtn > a{border:1px solid #b88b5b;border-radius:30px;color:#000;display:inline-block;font-size:1.125em;height:34px;line-height:30px;padding:0 25px;text-transform:uppercase}



.loginbtn > button{border:1px solid #b88b5b;border-radius:30px;color:#000;display:inline-block;font-size:1.125em;height:34px;line-height:30px;padding:0 25px;text-transform:uppercase;background:none;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.loginbtn > button:hover{background:#d99514;color:#fff;border:1px solid #d99514;box-shadow:inset 0 0 0 35px #d99514}



.forgot_pass{color:#000;font-size:10px;text-transform:uppercase;letter-spacing:.025em}



.forgot_pass:hover{color:#ca8606;text-decoration:underline}



.login_pad{padding:60px 60px 0}



.agent_log_frm > p{background:#353037 none repeat scroll 0 0;height:60px;line-height:60px;margin-top:40px;text-align:center}



.agent_log_frm > p a{color:#fff;font-size:1.125em;text-transform:uppercase}



.agent_log_frm,.staff_log_frm{background:#fffcf1 none repeat scroll 0 0;box-shadow:0 0 15px 0 rgba(0,0,0,0.6)}



.nav_hotel,.nav_flight,.nav_transfers,.nav_activity,.nav_cars,.nav_groups,.nav_misc,.nav_events,.nav_packages,.nav_payment{display:inline-block}



.inner_nav li.active .nav_hotel{background:url(../images/sprite.png) no-repeat -177px -293px}



.inner_nav li.active .nav_flight{background:url(../images/sprite.png) no-repeat -280px -293px}



.inner_nav li.active .nav_transfers{background:url(../images/sprite.png) no-repeat -364px -293px}



.inner_nav li.active .nav_activity{background:url(../images/sprite.png) no-repeat -450px -293px}



.inner_nav li.active .nav_cars{background:url(../images/sprite.png) no-repeat -519px -293px}



.inner_nav li.active .nav_groups{background:url(../images/sprite.png) no-repeat -10px -346px}



.inner_nav li.active .nav_misc{background:url(../images/sprite.png) no-repeat -109px -346px}



.inner_nav li.active .nav_events{background:url(../images/sprite.png) no-repeat -194px -346px}



.inner_nav li.active .nav_packages{background:url(../images/sprite.png) no-repeat -284px -346px}



.inner_nav li.active .nav_payment{background:url(../images/sprite.png) no-repeat -369px -346px}



.nav_hotel{background:url(../images/sprite.png) no-repeat -226px -293px;width:37px;height:30px}



.nav_flight{background:url(../images/sprite.png) no-repeat -321px -293px;width:27px;height:29px}



.nav_transfers{background:url(../images/sprite.png) no-repeat -405px -293px;width:30px;height:28px}



.nav_activity{background:url(../images/sprite.png) no-repeat -483px -293px;width:21px;height:29px}



.nav_cars{background:url(../images/sprite.png) no-repeat -560px -293px;width:30px;height:28px}



.nav_groups{background:url(../images/sprite.png) no-repeat -59px -346px;width:33px;height:21px}



.nav_misc{background:url(../images/sprite.png) no-repeat -153px -346px;width:28px;height:24px}



.nav_events{background:url(../images/sprite.png) no-repeat -238px -346px;width:30px;height:21px}



.nav_packages{background:url(../images/sprite.png) no-repeat -325px -346px;width:27px;height:29px}



.nav_payment{background:url(../images/sprite.png) no-repeat -407px -346px;width:21px;height:25px}



.inner_nav a:hover li .nav_hotel{background:url(../images/sprite.png) no-repeat -226px -293px}



.inner_nav a:hover li .nav_flight{background:url(../images/sprite.png) no-repeat -280px -293px}



.inner_nav a:hover li .nav_transfers{background:url(../images/sprite.png) no-repeat -364px -293px}



.inner_nav a:hover li .nav_activity{background:url(../images/sprite.png) no-repeat -450px -293px}



.inner_nav a:hover li .nav_cars{background:url(../images/sprite.png) no-repeat -519px -293px}



.inner_nav a:hover li .nav_groups{background:url(../images/sprite.png) no-repeat -10px -346px}



.inner_nav a:hover li .nav_misc{background:url(../images/sprite.png) no-repeat -109px -346px}



.inner_nav a:hover li .nav_events{background:url(../images/sprite.png) no-repeat -194px -346px}



.inner_nav a:hover li .nav_packages{background:url(../images/sprite.png) no-repeat -284px -346px}



.inner_nav a:hover li .nav_payment{background:url(../images/sprite.png) no-repeat -369px -346px}



.inner_nav a:hover li{background:#fffcf1 none repeat scroll 0 0}



.inner_nav li.active{background:#fffcf1 none repeat scroll 0 0}



.inner_nav li{display:inline-block}



.inner_nav{display:table}



.inner_nav li{border-right:1px solid #b6b6b6;display:table-cell;height:110px;text-align:center;vertical-align:middle;width:66px}



.logo_dv1{float:left;height:88px;margin-right:50px;margin-top:10px;width:80px}



.logo_dv1 img{width:100%}



.inner_nav a:first-child li{border-left:1px solid #b6b6b6;width:67px}



.inner_nav a{float:left}



.inner_lang .lang1 a span{color:#464147}



.inner_lang .lang1 a .fa{color:#505762;font-size:.88em}



.inner_lang{text-align:right;margin-top:10px}



.payment_countDV{position:relative}



.payment_count{position:absolute;width:17px;height:17px;text-align:center;background:#eb1c24 none repeat scroll 0 0;border:2px solid #fff;border-radius:20px;color:#fff;font-size:10px;top:33px;right:13px;line-height:13px}



.avail_credit > p{color:#000;font-size:15px}



.avail_credit p span{color:#ad791d}



.user_icon{background:url(../images/sprite.png) no-repeat -513px -8px;width:24px;height:24px;display:inline-block}



.user_toggleDV{display:inline-block;position:relative}



.user_toggleDV > p{color:#000;display:inline-block;font-size:15px;cursor:pointer}



.user_toggleDV p .fa{color:#444b57;font-size:13px}



.logout_btn{display:inline-block;margin-left:15px}



.logout_btn > a{border:1px solid #b88b5b;border-radius:20px;color:#000;display:inline-block;font-size:.875em;height:24px;line-height:21px;padding:0 19px}



.currency_click{position:relative}



.currency_togle::before{border-bottom:10px solid #eaeaea;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);content:"";display:block;height:0;left:50px;position:absolute;top:-10px;width:0}



.currency_togle{background:#fff none repeat scroll 0 0;border:1px solid #eaeaea;display:none;left:-24px;padding:10px;position:absolute;text-align:center;top:30px;width:120px;z-index:6}



.currency_togle li:first-child{border-bottom:1px solid #ccc;padding-bottom:10px}



.currency_togle li{list-style:outside none none}



.currency_togle li a{color:#645d82;font-size:.813em}



.currency_dv{display:inline-block;margin-right:7px}



.currency_click a{color:#464147;font-size:.75em}



.currency_click a .fa{font-size:.917em;margin-left:4px;color:#505762}



.currency_click span{display:inline-block;vertical-align:1px}



.avail_credit{margin-bottom:13px;margin-top:13px}



.arrow_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -548px -8px;width:7px;height:4px;position:absolute;top:14px;right:5px}



.inner_lang .lang1 span.arrow_icon{margin-left:5px;vertical-align:2px}



.currency_click span.arrow_icon{margin-left:5px;vertical-align:2px}



.user_toggleDV p span.arrow_icon{vertical-align:2px;margin-left:3px;transform:rotate(0deg)}



.user_toggleDV p span.arrow_icon.arrow_icon1{transform:rotate(180deg)}



.user_toggleDV p span.user_icon{margin-right:5px;vertical-align:-7px}



.dashbrd_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -348px -45px;width:24px;height:24px}



.bookings_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -390px -45px;width:24px;height:20px}



.reports_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -434px -45px;width:22px;height:22px}



.navToggle li a span.dashbrd_icon{vertical-align:-8px}



.navToggle li a div{display:inline-block;float:left;text-align:left;width:32px}



.navToggle{background:#fff none repeat scroll 0 0;display:none;left:-15px;padding:15px;position:absolute;width:156px;z-index:1;border:1px solid #efe7e6;top:37px}



.navToggle li{float:left;list-style:outside none none;margin:9px 0}



.navToggle li a{color:#353037;font-size:17px}



.hotel_hdng h2{font-size:30px;color:#000}



.input_bdr{border:1px solid #ccd2df}



.hotel_form.comn_form label{color:#696771}



.arrow_dv{position:relative}



.arrow_dv .arrow_icon{position:absolute;right:10px;top:17px}



.pax_dv .arrow_icon{position:absolute;right:10px;top:17px;pointer-events:none}



.hotel_hdng{margin-bottom:15px;margin-top:35px}



.star_rating.check_box input[type="checkbox"]:checked + label::before{content:"";background:url(../images/sprite.png) no-repeat -547px -17px;width:14px;height:14px;vertical-align:-2px}



.star_rating.check_box .checkbox > label{color:#000;font-size:1em;min-height:auto;margin-right:5px}



.star_icon{display:inline-block;background:url(../images/sprite.png) no-repeat -569px -9px;width:12px;height:12px}



.star_rating .checkbox{margin-top:9px}



.check_box.avil_chck label{color:#000;font-size:1em}



.check_box.avil_chck{margin-top:15px}



.search_btn{float:right;margin-top:15px}



.search_btn > a{border:1px solid #b88b5b;border-radius:30px;color:#000;display:inline-block;font-size:1.25em;height:34px;line-height:31px;padding:0 35px}



.search_btn a:hover{background:rgba(0,0,0,0.8) none repeat scroll 0 0;border:1px solid #000;color:#fff}



.comn_form form{padding-bottom:20px}



.sp_offertxt{text-align:center;padding:0 18px 30px}



.sp_offertxt > h3{color:#000;font-size:1.25em;text-transform:uppercase;margin-bottom:10px}



.sp_offertxt > p{color:#000;font-size:1em}



.sp_offerimg{height:266px;width:270px;box-shadow:0 0 22px rgba(0,0,0,0.2)}



.sp_offerimg > img{height:100%;width:100%}



.sp_offer{cursor:pointer;margin-bottom:45px}



.sp_offer:hover .sp_offerimg{box-shadow:none;transition:all ease .3s}



.sp_offer:hover .sp_offerimg img{filter:grayscale(100%);transition:all .7s ease 0}



.sp_offer:hover .sp_offertxt h3{color:#00A4E4;transition:all ease .3s}



.sp_offer:hover .sp_offertxt p{color:#FBC200;transition:all ease .5s}



.logo_dv img{margin-top:-1px;margin-left:-2px}



.top_nav{width:100%;background:#000;height:auto;position:relative;z-index:3;padding:0 0 4px;box-shadow:0 0 16px 6px rgba(0,0,0,0.4)}



.top_navR{float:right;text-align:right}



.quick_contct > a{color:#fafbfc!important;font-size:.875em;padding-top:13px;display:inline-block}



.call_now{background:url(../images/sprite.png) no-repeat -10px -51px;width:12px;height:16px;display:inline-block;margin-right:8px}



.send_mail{background:url(../images/sprite.png) no-repeat -9px -29px;width:20px;height:10px;display:inline-block;margin-left:17px;margin-right:9px;vertical-align:3px}



.curncy1{position:relative}



.curncy_dv{display:inline-block;margin:10px 7px 0 0}



.curncy1 a{color:#fff;font-size:.75em}



.curncy1 a .fa{font-size:.917em;margin-left:10px}



.curncy1 span{display:inline-block;vertical-align:1px}



.curncy_togle::before{border-bottom:10px solid #eaeaea;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);content:"";display:block;height:0;left:50px;position:absolute;top:-10px;width:0}



.curncy_togle{background:#fff none repeat scroll 0 0;border:1px solid #eaeaea;display:none;left:-24px;padding:10px;position:absolute;text-align:center;top:30px;width:120px;z-index:6}



.curncy_togle li:first-child{border-bottom:1px solid #ccc;padding-bottom:10px}



.curncy_togle li{list-style:outside none none}



.curncy_togle li a{color:#645d82;font-size:.813em}



.navbar-wrapper{left:0;margin:0 auto;position:absolute;right:0;top:0;z-index:2;padding-top:46px}



.news_dv{width:100%;height:29px;padding:3px 0 0 16px;background:rgba(0,0,0,0.8) none repeat scroll 0 0;margin:0 0 9px}



.form_dv .nav.nav-tabs > li.active{background-color:rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0)}



.form_dv .nav.nav-tabs a{border:medium none;border-radius:0;display:inline-block;height:78px;margin:0;padding:0;text-align:center;width:100%;cursor:pointer}



.sign_dv a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:auto;padding:2px 10px;font-size:.875em;color:#fff;text-align:center;margin-top:5px;cursor:pointer;width:auto}



.sign_dv a:hover{background:#d99514;border:1px solid #d99514;color:#fff}



.sign_dv a:focus{color:#fff}



.news_headng{color:#fcba1f!important;font-size:1em;display:inline-block;float:left;padding-top:2px}



.news_headng span{margin-left:4px}



.news_headng span .fa{font-size:.54em;margin-left:-2px;color:#fff}



.news_text{font-size:.875em;color:rgba(255,255,255,0.62);display:inline-block;padding-left:15px;vertical-align:-2px}



.offer-top{width:100%;background:rgba(0,0,0,0.8);height:170px;padding:15px 0 0 23px;margin-bottom:3px}



.offer-bottom{width:100%;background:rgba(0,0,0,0.8);min-height:130px;padding:10px 20px 0 18px}



.offer_list ul{margin:0;padding:0;list-style:none;overflow:hidden}



.offer_list ul li{font-size:1em;margin-bottom:4px;float:left}



.offer_list ul li a{color:#fff}



.offer_list ul li a i{margin-right:9px}



.list_arow{background:url(../images/sprite.png) no-repeat -586px -9px;width:8px;height:13px;display:inline-block}



.offer_list ul li a span{border-bottom:2px solid #777472;padding-bottom:0}



.offer_list ul li a span:hover{border-bottom:2px solid #fdba1f;color:#fdba1f}



.offer_btm{font-size:16px!important;color:#fff;display:inline-block;margin-top:10px}



.offrBx{padding:45px 3px 0 0}



.abt_dv{padding:0 0 0 17px;display:inline-block;margin-top:12px;margin-bottom:10px}



.mre_abt{width:99%;background:#484443;height:42px;padding:7px 26px;display:inline-block}



.abt_icon{background:url(../images/sprite.png) no-repeat -194px -379px;width:26px;height:23px;display:inline-block;float:left}



.mre_abtL{display:inline-block;margin-right:8px}



.mre_abtL h3{color:#d9a11f;font-size:1em;display:inline-block;padding-left:10px;margin-top:2px}



.mre_abtL h3 span{margin-left:8px;vertical-align:top;display:inline-block;position:relative;top:-2px}



.mre_abtL h3 span i{color:#fff;font-size:.575em;margin-left:-2px}



.mre_abtR{display:inline-block;position:relative;top:-2px}



.mre_abtR ul{margin:0;padding:0;list-style:none}



.mre_abtR ul li{font-size:.875em;display:inline-block;color:#fff}



.mre_abtR ul li a{color:#fff;border-bottom:1px solid #b5b3b3;margin-right:16px;font-size:1em}



.mre_abtmarg{margin-left:-3px}



.media_prtnr{width:100%;display:inline-block;padding:60px 20px 0}



.partnr_logo1{width:167px;height:80px;text-align:center;background-position:center!important}



.media_prtnr .owl-nav .owl-next{top:50%;transform:translate(0,-50%)}



.media_prtnr .owl-nav .owl-prev{top:50%;transform:translate(0,-50%)}



.media_dv h2{font-size:1.5em;color:#000;margin-bottom:19px}



.new_higlts{width:26px;height:14px;background:#C45238;text-align:center;position:absolute;top:-9px;right:5px;color:#fff}



.new_higlts p{font-size:.508em;color:#fff;font-family:"Lato-regular";vertical-align:middle;margin-top:1px;text-transform:uppercase;padding:0 2px}



.new_higlts::after{content:'';display:block;position:absolute;right:-6px;top:0;width:0;height:0;border-bottom:9px solid #781B0A;border-right:6px solid transparent;border-top:0 solid transparent;border-left:0 solid transparent}



.new_higlts::before{content:'';display:block;position:absolute;left:-6px;top:0;width:0;height:0;border-bottom:9px solid #781B0A;border-left:6px solid transparent;border-top:0 solid transparent;border-right:0 solid transparent}



.down-arrow{display:inline-block;background:#C45238;padding:1px 0;width:26px;text-align:center;position:absolute;left:0;right:0}



.down-arrow::after{content:'';display:block;position:absolute;left:0;top:100%;width:0;height:-18px;border-top:5px solid #C45238;border-right:13px solid transparent;border-bottom:0 solid transparent;border-left:13px solid transparent}



.form_headng{padding:0 13px 8px}



.form_headng h1{font-size:1.75em;color:#fff;width:78%;display:inline-block}



.recnt_srch{display:inline-block;margin-top:0;width:21%;text-align:right;vertical-align:9px;padding-left:4px;margin-left:2px;position:relative}



.recnt_srch1{position:relative}



.recnt_srch1 a{color:#fdba1f;font-size:.875em}



.recnt_srch1 a:focus{color:#fdba1f}



.recnt_srch1 a .fa{font-size:10px;margin-left:7px;color:#96704a}



.recnt_togle::before{border-bottom:10px solid #eaeaea;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);content:"";display:block;height:0;left:89px;position:absolute;top:-10px;width:0}



.recnt_togle{background:#fff none repeat scroll 0 0;border:1px solid #eaeaea;display:none;right:0;padding:10px;position:absolute;text-align:center;top:30px;width:120px;z-index:6}



.recnt_togle li{list-style:outside none none;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px;float:left;width:100%}



.recnt_togle li a{color:#000;font-size:.813em}



.recnt_togle li a:hover{color:#b88b5b}



.form_padL{padding:0 18px 0 15px}



.form_pad{padding:0 18px 0 2px}



.nght_dv{width:100%;position:relative;cursor:pointer}



.nght_dv .fa{color:#444b57;font-size:.75em;position:absolute;right:10px;top:12px}



.nght_dv .arrow_icon{position:absolute;right:10px;top:17px;pointer-events:none}



.form_serch{margin-top:28px;float:right;margin-right:8px}



.tab1{width:98px;display:inline-block}



.tab2{width:84px;display:inline-block}



.tab3{width:137px;display:inline-block}



.tab4{width:119px;display:inline-block}



.mediaDV{width:100%;height:163px;display:inline-block}



.vid_ico{display:inline-block;background:url(../images/sprite.png) no-repeat 0 -461px;width:104px;height:108px;position:absolute;top:78px;left:37%;right:0;text-align:center}



.home_slidr{width:100%;height:605px;background-position-x:-168px;background-position-y:-41px;background-size:cover}



.SlideDV{min-height:568px;display:inline-block}



.quick_contct{padding:0 13px}



.wtmDv{width:100%;height:52px;display:inline-block}



.logout_dv{display:inline-block;margin-left:0}



.logout_dv a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:24px;line-height:22px;margin-right:0;padding:0 10px;margin-top:3px;vertical-align:0;color:#fff;font-size:.875em}



.logout_dv a:hover{box-shadow:inset 0 0 0 35px #d99514;background:#d99514;border:1px solid #d99514}



.margn_dv{margin-left:0;padding:10px 5px 10px 7px}



.margn_dv a{color:#fff;font-size:.75em}



.margn_dv a .fa{font-size:11px}



.margn_dv span{display:inline-block;vertical-align:1px;margin-right:10px}



.margn_togle::before{border-bottom:10px solid #eaeaea;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);content:"";display:block;height:0;left:50px;position:absolute;top:-10px;width:0}



.margn_togle{background:#fff none repeat scroll 0 0;border:1px solid #eaeaea;display:none;left:-24px;padding:10px;position:absolute;text-align:center;top:30px;width:120px;z-index:6}



.margn_togle li:first-child{border-bottom:1px solid #ccc;padding-bottom:10px}



.margn_togle li{list-style:outside none none}



.margn_togle li a{color:#645d82;font-size:.813em}



.myaccnt_btn{margin-top:26px;text-align:right;position:relative;display:inline-block;margin-left:5px}



.myAcntTab1{text-align:right}



.myaccnt_btn a:hover{color:#fff}



.myaccnt_btn a:focus{color:#fff}



.myaccnt_btn > a{border:1px solid #fff;border-radius:30px;color:#fff;display:inline-block;font-size:1em;height:36px;letter-spacing:.05em;line-height:34px;padding:0 20px}



.myaccnt_btn .fa{font-size:10px;right:10px;position:absolute;top:12px}



.input_icon1L{position:relative}



.input_icon1L .form-control{padding-left:10px;color:#001928;font-size:15px}



.arrow_icon1{display:inline-block;background:url(../images/sprite.png) no-repeat -548px -8px;width:7px;height:4px;position:absolute;right:20px;top:17px;z-index:1}



.chang_res span{display:inline-block;vertical-align:1px;border-bottom:1px solid #fdba1f;color:#fdba1f}



.chang_res{color:#fdba1f;display:inline-block;font-size:.875em;float:right}



.show_more{font-size:1em;color:#fdba1f;display:inline-block;margin-top:33px}



.show_more span{display:inline-block;vertical-align:1px;border-bottom:1px solid #fdba1f;color:#fdba1f}



.show_more span a{color:#fdba1f}



.show_more a .fa{font-size:10px;margin-left:7px;color:#96704a}



.srch_top{width:100%;margin-bottom:48px}



.mng_hdng{margin:47px 0 13px;display:inline-block}



.mng_hdng h2{font-size:1.5em;color:#000}



.mng_bk{padding:26px 29px 2px;border-radius:4px;background:#caa365;background:-moz-linear-gradient(top,rgba(202,163,101,1) 0%,rgba(167,134,82,1) 100%);background:-webkit-linear-gradient(top,rgba(202,163,101,1) 0%,rgba(167,134,82,1) 100%);background:linear-gradient(to bottom,rgba(202,163,101,1) 0%,rgba(167,134,82,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#caa365',endColorstr='#a78652',GradientType=0)}



.mng_bk h2{font-size:1.125em;color:#fff}



.mng_bk input{border:1px solid #ccd2df;margin-top:11px;outline:none;color:#696771;font-size:.938em;width:99%}



.mng_bk .form-control{padding-left:9px}



.mng_bk input:focus{border:1px solid #ccd2df}



.bdr_light{border:1px solid #D4B27C;width:100%;height:1px;display:block}



.mng_arrow{display:inline-block;background:url(../images/sprite.png) no-repeat -578px -26px;width:22px;height:27px;vertical-align:-12px;margin-left:-8px;margin-right:6px}



.mng_list{margin-top:20px}



.mng_list ul{margin:0;padding:0;list-style:none;padding-bottom:5px}



.mng_list li{width:100%;margin-bottom:8px;display:block;font-size:.938em}



.mng_list li a{color:#fff}



.seeall{font-size:1em;text-align:right;border-bottom:1px solid #5f5e5b}



.ltst_hdng{margin:47px 0 15px;display:inline-block;width:100%}



.ltst_hdng h2{display:inline-block;font-size:1.5em;color:#000;width:89%}



.ltst_hdng a{display:inline-block;color:#000;position:relative;top:5px;right:-3px}



.ltst_hdng a:focus{color:#000}



.ltst_bk{width:100%;background:#fff;height:277px;border-radius:4px;border:1px solid #edeae4;box-shadow:0 0 3px 0 rgba(0,0,0,0.1);margin-left:0;margin-top:-3px}



.ltst_top{width:100%;height:52px;background:#efeff1;text-align:center;line-height:52px;border-bottom:1px solid #e6e6e6;padding:0 20px;color:#000}



#latestbookingresult{text-align:center}



.servc_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -155px -377px;width:24px;height:27px;vertical-align:middle}



.servc_icn1{display:inline-block;background:url(../images/sprite.png) no-repeat -358px -421px;width:19px;height:20px;vertical-align:middle}



.servc_icn2{display:inline-block;background:url(../images/sprite.png) no-repeat -386px -420px;width:21px;height:21px;vertical-align:middle}



.servc_icn3{display:inline-block;background:url(../images/sprite.png) no-repeat -415px -426px;width:22px;height:16px;vertical-align:middle}



.servc_icn4{display:inline-block;background:url(../images/sprite.png) no-repeat -144px -784px;width:18px;height:19px;vertical-align:middle}



.servc_icn5{display:inline-block;background:url(../images/sprite.png) no-repeat -168px -784px;width:13px;height:18px;vertical-align:middle}



.servc_icn6{display:inline-block;background:url(../images/sprite.png) no-repeat -185px -784px;width:21px;height:17px;vertical-align:middle}



.servc_icn7{display:inline-block;background:url(../images/sprite.png) no-repeat -209px -784px;width:16px;height:18px;vertical-align:middle}



.servc_icn8{display:inline-block;background:url(../images/sprite.png) no-repeat -257px -785px;width:18px;height:16px;vertical-align:middle}



.servc_icn9{display:inline-block;background:url(../images/sprite.png) no-repeat -280px -784px;width:18px;height:17px;vertical-align:middle}



.stats_icn{width:13px;height:13px;background-color:#02c131;display:inline-block;border-radius:4px;box-shadow:0 -5px 6px 0 rgba(0,0,0,0.3) inset}



.info_dv{width:100%;height:40px;text-align:center;line-height:normal;border-bottom:1px solid #e6e6e6;font-size:.875em;display:block;padding:10px 18px 0;color:#151513}



.info_dv a{color:#000}



.info_dv a:focus{color:#000}



.info_dv:nth-child(2n+2){background-color:#efeff1;height:52px;line-height:normal;padding:15px 18px 0}



.stats1_icn{width:13px;height:13px;background-color:#d50014;display:inline-block;border-radius:4px;box-shadow:0 -5px 6px 0 rgba(0,0,0,0.3) inset}



.chat_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -110px -490px;width:55px;height:49px;text-align:left;padding-left:8px;padding-top:9px;font-size:.75em;margin-left:8px}



.cnt_hdng{margin:47px 0 15px;display:inline-block;width:100%}



.cnt_hdng h2{display:inline-block;font-size:1.5em;color:#000;width:75%}



.cnt_sls h3{font-size:1.125em;color:#a17b40;position:absolute;top:-14px;left:1px}



.cnt_sls{position:relative}



.cnt_dv{width:100%;margin-top:13px;float:left;word-break:break-word}



.cnt_img{height:auto;border:1px solid #ccc;border-radius:2px;background-color:#f7f6f7;padding-top:0;margin-bottom:2px;width:70px;margin-left:0}



.cnt_img img{object-fit:none;width:100%;max-height:65px}



.cnt_detls{padding-left:10px;padding-top:0;padding-right:0}



.cnt_detls h2{font-size:.875em;color:#000;text-transform:capitalize}



.cnt_detls a{font-size:.875em;color:#000;margin-top:4px;display:inline-block;word-break:break-all}



.cnt_detls a:focus{color:#000}



.txt_dec{text-decoration:underline}



.cnt_opr h3{font-size:1.125em;color:#a17b40;margin:12px 0 17px 2px}



.opr_dv{width:100%;float:left;word-break:break-word}



.feedbck_dv{display:inline-block;margin-top:34px;text-align:left}



.feedbck_dv > a{border:1px solid #b88b5b;border-radius:30px;color:#000;display:inline-block;font-size:1.125em;height:34px;line-height:33px;width:210px;padding:0 20px;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.feedbck_dv a:hover{border:1px solid #353037;color:#fff;box-shadow:inset 0 0 0 35px #353037}



.feedbck_dv a:focus{color:#fff}



.feedbck_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -228px -378px;width:23px;height:23px;vertical-align:middle;margin-right:10px;position:relative;top:-2px;left:1px}



.cmn_bdr{width:100%;border-top:1px solid #dddbd6}



.srch_btm{width:100%;margin-top:34px;display:inline-block}



.srch_hdng h1{font-size:1.375em;color:#000;text-transform:capitalize}



.srch_rst{margin-top:6px}



.rst_img img{width:100%;height:92px;border-radius:2px}



.srt_hdng h2{font-size:1.125em;color:#000}



.srt_hdng p{font-size:.875em;color:#696771;margin-top:10px;margin-bottom:13px;min-height:65px;height:auto;text-transform:capitalize}



.btn_bk{text-align:right;display:inherit}



.srch_btm .btn_bk{text-align:right;float:right;width:100%}



.btn_dv button{border:1px solid #b88b5b;border-radius:30px;color:#000;display:inline-block;font-size:.875em;height:23px;line-height:23px;background:#fff;padding:0 8px;position:relative;top:4px;right:10px;transition:all cubic-bezier(.45,.05,.55,.95) .3s;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.btn_dv button:hover{box-shadow:inset 0 0 0 35px #353037;border:1px solid #353037;color:#fff;background:#353037}



.srch_rst1{width:100%;padding-bottom:15px;border-bottom:1px solid #dddbd6;display:inline-block;padding-top:15px;min-height:165px}



.srch_dls{width:100%;text-align:right;margin-top:10px;display:inline-block}



.srch_dls a{color:#6c5531;font-size:1em;text-decoration:underline;padding-right:12px}



.srch_dls a:hover{color:#000}



.newsltr_dv{width:100%;background:url(../images/nwslt_bg.jpg);background-repeat:repeat-x;height:67px;border:1px solid #d3d8e1;border-radius:6px;margin-top:35px;margin-bottom:0;padding:15px 20px}



.newltr_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -147px -419px;width:51px;height:26px;margin-top:5px}



.newltr_icndv{width:7%;float:left}



.newltr_txt{width:54%;float:left}



.newltr_txt p{font-size:1em;color:#000}



.newltr_txt span{color:#696771;font-size:.875em}



.newltr_fld{width:30%;float:left}



.newltr_fld input{border:1px solid #ccd2df}



.newltr_fld input:focus{border:1px solid #ccd2df}



.newltr_btn{width:9%;float:left;text-align:right}



.newltr_btn button{height:36px;padding:0 15px;background:none;font-size:1.125em;margin-left:10px;right:0;margin-right:0}



.dels_list{display:inline-block;position:relative;top:0}



.dels_list ul{margin:0;padding:0;list-style:none}



.dels_list ul li{font-size:.875em;display:inline-block;color:#fff}



.dels_list ul li a{color:#fff;border-bottom:1px solid #b5b3b3;margin-right:40px;font-size:16px}



.dels_list ul li a:hover{color:#fdba1f;border-bottom:1px solid #fdba1f}



.mre_abtmarg{margin-left:-3px}



.qut_dv{display:inline-block;margin-right:15px;position:relative;top:-1px}



.qut_crcl{width:15px;height:15px;border-radius:25px;background-color:#ff4820;text-align:center;color:#fff;display:inline-block;font-size:10px;line-height:17px;float:left;margin-top:4px;margin-right:5px}



.qut_txt{font-size:12px;color:#fafbfc;border-bottom:1px solid #fafbfc;line-height:11px;display:inline-block;cursor:pointer}



.inside_bg{width:100%;height:155px}



.inside_bg img{height:100%;width:100%;object-fit:none}



.grey_bg{background:#fffcf5 none repeat scroll 0 0}



.grdnt_bg{background:#000}



.grey_bg.home_grey{padding-bottom:75px;border-bottom:1px solid #dedcd6}



.contnt_sectn{height:1000px;width:100%;background-color:#fff}



.lstng_wrpr{width:1280px;height:auto;background:#fffcf5;margin:0 auto;padding-top:12px;padding-bottom:0;box-shadow:0 0 30px 4px rgba(0,0,0,0.15)}



.lstng_dv{width:100%;height:auto;padding-top:10px;padding-bottom:20px}



.grey_bg.lstng_grey{padding-bottom:0;border-bottom:1px solid #dedcd6}



.lstng_hedr{display:inline-block;width:100%;padding-bottom:5px}



.lstng_hedr h1{font-size:1.5em;color:#000;display:inline-block;width:92%;padding-right:0}



.lstng_srch{color:#696771;font-size:1em;margin-left:1px;margin-top:2px}



.rslt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -174px -498px;width:41px;height:41px;margin-left:15px;vertical-align:top;margin-top:-2px}



.city_alrt{width:100%;min-height:79px;border-radius:4px;border:1px solid #ccc;margin-top:-10px;padding:17px 0 0 18px}



.crcle{width:44px;height:44px;background:#ff4820;color:#fff;text-align:center;border-radius:30px}



.triangle1{position:absolute;margin:auto;top:-12px;left:0;right:0;width:24px;height:24px;transform:rotate(-138deg);-webkit-transform:rotate(-138deg);-moz-transform:rotate(-138deg);-o-transform:rotate(-138deg);-ms-transform:rotate(-138deg);border-right:1px solid #fff;border-bottom:1px solid #fff}



.triangle-top{width:28px;height:28px;position:relative;border-top:1px solid #fff}



.alrt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -540px -336px;width:48px;height:48px;margin-top:-2px}



.alrt_txt h1{font-size:1.25em;color:#000}



.alrt_txt p{color:#4e4d54;font-size:1em}



.alrt_txt{display:inline-block;vertical-align:top;margin-left:9px}



.lft_fltr{height:auto;background:#454047;padding-bottom:10px;min-height:684px;width:100%}



.srch_fltr{margin-top:12px;float:left;position:relative;width:100%}



.weathr_dv{width:100%;height:auto}



.weathr_top{width:100%;height:48px;position:relative;font-size:1.125em;border-bottom:1px solid #fff;line-height:47px;color:#fff;padding-left:22px;cursor:pointer}



.weathr_top .fa{font-size:17px;right:33px;position:absolute;top:31%;color:#9a9696}



.weathr_btm{width:100%;height:auto;padding:16px 26px 15px;color:#fff;border-bottom:1px solid #fff;position:relative}



.weathr_btm h2{font-size:1.125em}



.weathr_btm p{font-size:20px;font-family:"Philosopher-Bold";margin-top:6px;margin-left:1px;text-transform:capitalize}



.weathr_btm h1{font-size:3em;margin-top:10px;font-size:3em;margin-top:2px;margin-left:2px;font-family:"Philosopher-Bold";text-transform:capitalize}



.wthr_img{position:absolute;right:10px;top:65px}



.wthr_image{width:68px;height:68px;display:inline-block}



.dgre{font-size:9px;vertical-align:29px;margin-left:2px;margin-top:2px}



.srchfltr_dv{width:100%;height:auto}



.fltr_collpse{width:100%;height:45px;position:relative;font-size:1.25em;border-bottom:1px solid #a8a4a7;color:#fff;padding:8px 30px 0}



.clear_all{float:right;font-size:.785em;color:#fff;border-bottom:1px solid #fff;left:2px;float:0;margin-top:2px;cursor:pointer}



.clear_all a{color:#fff}



.fltr_srch{width:100%;padding:10px 37px 15px 29px;border-bottom:1px solid #6a656a;font-size:1.125em}



.fltr_optns{width:100%;padding:12px 33px 5px 30px;font-size:1.125em}



.fltr_lbl{color:#fff;position:relative;cursor:pointer}



.fltr_lbl .fa{font-size:17px;right:0;position:absolute;top:1px;color:#9a9696}



.fltr_input{width:100%;margin-top:6px;margin-left:2px;position:relative}



.srch_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -262px -378px;width:22px;height:22px;position:absolute;top:8px;right:10px}



.fltr_input input::placeholder{font-size:.938em}



.fltr_chkbx{padding:7px 0 0 25px}



.filterCheck{width:100%;display:inline-block;height:25px}



.filterCheck label{color:#fff;font-size:.75em;padding-left:0}



.filterCheck span{color:#fff;font-size:.75em;float:right;line-height:25px}



.changeResdrof span{color:#fdba1f;font-size:.75em;float:right;line-height:normal}



.checkbox > label{margin-top:1px;padding-left:0}



.filterCheck input[type="checkbox"]{display:none}



.filterCheck input[type="checkbox"]:checked + label::before{background:url(../images/sprite.png) no-repeat -534px -49px;width:13px;height:13px;color:#000;content:"\f00c";font-family:fontawesome;font-size:10px;line-height:13px;text-align:center}



.filterCheck .checkbox label::before{background:url(../images/sprite.png) no-repeat -534px -49px;width:13px;height:13px;bottom:7px;content:"";display:inline-block;left:-24px;margin-right:15px;position:absolute;top:4px}



.filterCheck .checkbox{margin-bottom:0;margin-top:1px}



.filterCheck .checkbox label{margin-left:0;font-size:15px;padding-left:0}



.airline_srch .filterCheck .checkbox label{width:170px}



.plus_icn{width:20px;height:20px;border:1px solid #7a7678;display:inline-block;color:#fff;vertical-align:bottom;margin-right:5px;text-align:center;line-height:20px;cursor:pointer}



.clk_more{color:#fff;font-size:.875em}



.rgt_fltr{width:100%;height:auto}



.rgt_fltr_top{width:840px;height:47px;float:left;background:#454047;padding:10px 21px 9px;border-left:1px solid #fff;z-index:2}



.fltr_srt{display:inline-block}



.fltr_lst{width:25%;display:inline-block}



.fltr_crncy{width:50%;display:inline-block}



.fltr_srt{width:100%}



.fltr_srt label{font-size:17px;color:#fff;width:17%;display:inline-block}



.fltr_srt1{display:inline-block;width:auto}



.fltr_srt1 label{font-size:17px;color:#fff;width:auto;display:inline-block;margin-right:0}



.price_lst{width:81%;display:inline-block;position:relative}



.price_lst .arrow_icon{position:absolute;right:5%;top:45%}



.price_lst .form-control{height:29px;font-size:.875em;color:#353037;padding:0 6px;border:1px solid #ccd2df;margin-left:1px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0)}



.price_lst select option{padding:2px 15px}



.lst_vw{width:64%;display:inline-block;position:relative}



.lst_vw .arrow_icon{position:absolute;right:10%;top:45%}



.lst_vw .form-control{height:28px;border:1px solid #ccd2df;font-size:.875em;color:#353037;padding:0 25px}



.lst_vw select option{padding:2px 15px}



.lst_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -262px -382px;width:12px;height:12px;position:absolute;top:30%;left:10%}



.spinr_vw{padding:0 12px 0 0;text-align:right;display:none}



.spinr_vw label{color:#fff;padding-top:3px;float:left;margin-left:-2px;font-size:1.063em}



.spinr_dv{width:auto;display:inline-block;position:relative;padding:0}



.gotoPgeDv .arrow_icon{position:absolute;right:6px;top:13px;z-index:999}



.spinr_dv .form-control{height:28px;border:0 solid #ccd2df;font-size:.875em;color:#353037;padding:0 10px;width:34px;border-radius:4px!important;text-align:center}



.spinr_dv select option{padding:2px 15px}



.spinner input{text-align:right}



.input-group-btn-vertical{position:relative;white-space:nowrap;width:auto;vertical-align:middle;display:table-cell;left:-5px;height:28px;background:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px}



.input-group-btn-vertical > .btn{display:block;float:none;width:100%;max-width:100%;padding:4px 5px;margin-left:-1px;position:relative;border-radius:0;border:none;z-index:2;top:-1px}



.input-group-btn-vertical > .btn:first-child{border-top-right-radius:4px}



.input-group-btn-vertical > .btn:last-child{margin-top:0;border-bottom-right-radius:4px}



.input-group-btn-vertical i{position:absolute;top:0;left:2px;font-size:10px}



.pagng{width:30px;height:25px;background:#000}



.curncy_fltr{position:relative;padding:0 7px 0 5px}



.curncy_fltr label{font-size:17px;color:#fff;width:27%;display:inline-block}



.curncy_fltr .arrow_icon{position:absolute;right:17px;top:45%;pointer-events:none}



.curncy_fltr .form-control{height:28px;border:1px solid #ccd2df;font-size:.875em;color:#353037;padding:0 6px;border:1px solid #ccd2df;cursor:pointer}



.spinr_dv form-control{border-radius:4px;display:inline-block}



.listng_dv{width:100%;height:auto;padding:5px 15px 75px;clear:both;background:#fffcf5;position:relative}



.hotel_info{padding-left:0}



.hotel_info > p > a{font-size:14px;color:#000;text-decoration:underline;cursor:pointer;margin-top:5px}



.hotel_info > p > a:hover{color:#b88b5b}



.hotel_img{padding-left:22px}



.hotel_img img{height:117px;width:100%}



.hotel_info h1{font-size:22px;color:#000;margin-top:5px}



.footer_botm .foter_links a:focus{color:#FFF}



.map_icnS{display:inline-block;background:url(../images/sprite.png) no-repeat -498px -49px;width:12px;height:15px;vertical-align:middle}



.map_icnT{display:inline-block;background:url(../images/sprite.png) no-repeat -498px -49px;width:12px;height:15px;vertical-align:middle}



.hotl_add{vertical-align:middle;font-size:13px;color:#696771;padding-left:4px}



.hotel_info p{margin-top:4px}



.star_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -515px -49px;width:12px;height:12px}



.tripadvsr_icn{width:100%;display:inline-block;margin-top:4px;margin-left:1px}



.offr_deal{width:85px;height:19px;border:1px solid #7c5d00;border-radius:30px;margin-right:5px;color:#353037;position:relative;line-height:19px;font-size:.75em;display:inline-block;text-align:center;padding-left:10px}



.offr_icon{width:19px;height:19px;display:inline-block;position:absolute;left:-1px;top:-1px;border-radius:20px;background:linear-gradient(to bottom,#FBFCCF,#ECE9AF,#DED590,#D1C172,#C5AD53,#B99C42,#AE8C31,#A27C1F,#936C17,#845D10,#754E09,#664003)}



.offer_links{width:100%;display:inline-block;margin-top:4px;margin-left:1px}



.pre_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -247px -421px;width:23px;height:23px;position:absolute;left:-2px;top:-3px}



.deal_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -280px -426px;width:13px;height:13px;position:absolute;left:3px;top:3px}



.offr_deal1{width:85px;height:19px;border:1px solid #5b575d;border-radius:30px;margin-right:10px;color:#353037;position:relative;line-height:19px;font-size:.75em;display:inline-block;text-align:center}



.prce_dv label{font-size:.875em;color:#353037;display:inline-block;width:100%;text-align:right;padding-right:24px}



.rslt_prce span{font-size:1.125em;color:#000;text-transform:uppercase;display:inline-block;vertical-align:-10px;padding-right:0}



.rslt_prce h2{padding-top:2px;font-size:36px;text-align:left;color:#000;display:inline-block;vertical-align:2px;vertical-align:top;padding-right:23px}



.rslt_prce a{width:16px;height:16px;border-radius:20px;display:inline-block;vertical-align:top;background:#b59229;background:-moz-linear-gradient(top,rgba(181,146,41,1) 12%,rgba(102,64,3,1) 100%);background:-webkit-linear-gradient(top,rgba(181,146,41,1) 12%,rgba(102,64,3,1) 100%);background:linear-gradient(to bottom,rgba(181,146,41,1) 12%,rgba(102,64,3,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b59229',endColorstr='#664003',GradientType=0);margin-top:9px;position:relative;right:3px;text-align:center;line-height:16px}



.rslt_prce{text-align:right;margin-top:-5px}



.btn_roms{text-align:right}



.btn_roms a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:34px;line-height:31px;margin-right:0;padding:0 20px;margin-top:3px;vertical-align:2px;color:#000;width:auto;font-size:15px;margin-right:20px}



.btn_roms a:hover{background:#454047;color:#fff;border:1px solid #454047;cursor:pointer}



.cmpr_check{width:auto;display:inline-block;text-align:right;padding-right:30px;position:relative;right:-40px;margin-top:9px}



.rslt_prce a .fa{color:#fff;font-size:10px}



.cmpr_check .filterCheck label{font-size:15px;color:#000;padding-top:2px}



.cmpr_check .filterCheck .checkbox label::before{left:-5px;bottom:6px}



.list_dv{width:100%;border-bottom:1px solid #bfbdb8;display:inline-block;padding:15px 0 0}



.list_dv:hover{width:100%;border-bottom:1px solid #bfbdb8;display:inline-block;padding:15px 0 0;box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}



.snapchat{display:inline-block;background:url(../images/sprite.png) no-repeat -442px -340px;width:35px;height:35px}



.srch_dv{position:relative}



.srch_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -325px -420px;width:22px;height:22px;position:absolute;right:10px}



.txtbk1{text-align:center;padding-left:13px}



.txtbk{text-align:center;padding-left:20px}



.txtbk a{color:#000}



.txtdest{text-align:center;text-transform:capitalize}



.txtdest1{text-align:center;text-transform:capitalize}



.srt_hdng{margin-top:-4px}



.srch_hdng{margin-bottom:10px}



.des_img1{background:url(../images/desti1.jpg);background-repeat:no-repeat;width:100%}



.des_img2{background:url(../images/desti2.jpg);background-repeat:no-repeat;width:100%}



.des_img3{background:url(../images/desti3.jpg);background-repeat:no-repeat;width:100%}



.des_img4{background:url(../images/desti6.jpg);background-repeat:no-repeat;width:100%}



.des_img5{background:url(../images/desti4.jpg);background-repeat:no-repeat;width:100%}



.des_img6{background:url(../images/desti5.jpg);background-repeat:no-repeat;width:100%}



.star_dv .star_icn{margin-right:3px;margin-top:6px}



.btn_next{width:20px;height:28px;display:inline-block;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;font-size:12px;background:#fbfccf;background:-moz-linear-gradient(top,rgba(251,252,207,1) 0%,rgba(181,146,41,1) 52%,rgba(102,64,3,1) 100%);background:-webkit-linear-gradient(top,rgba(251,252,207,1) 0%,rgba(181,146,41,1) 52%,rgba(102,64,3,1) 100%);background:linear-gradient(to bottom,rgba(251,252,207,1) 0%,rgba(181,146,41,1) 52%,rgba(102,64,3,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfccf',endColorstr='#664003',GradientType=0);text-align:center;vertical-align:middle;line-height:28px;top:-10px;position:relative}



.btn_prvs{width:20px;height:28px;background:#000;display:inline-block;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;line-height:28px;font-size:12px;background:#fbfccf;background:-moz-linear-gradient(top,rgba(251,252,207,1) 0%,rgba(181,146,41,1) 52%,rgba(102,64,3,1) 100%);background:-webkit-linear-gradient(top,rgba(251,252,207,1) 0%,rgba(181,146,41,1) 52%,rgba(102,64,3,1) 100%);background:linear-gradient(to bottom,rgba(251,252,207,1) 0%,rgba(181,146,41,1) 52%,rgba(102,64,3,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfccf',endColorstr='#664003',GradientType=0);text-align:center;vertical-align:middle;top:-10px;position:relative}



.spinnr_vw{display:inline-block;width:100%}



.list_pad{padding-left:5px}



.rsltspin_vw label{text-align:right;display:inline-block;color:#fff;float:right;padding-top:5px;font-size:1.063em;padding-left:5px}



.rsltspin_vw{padding-right:10px;padding-left:5px;float:right;z-index:0}



#rooms{position:relative}



.room_toggle{width:100%;height:auto;float:left;display:none;margin-top:10px}



.fltr_clps{width:100%;height:40px;background-color:#d6d5d7;padding:5px 0 0;border-top:1px solid #cbc8c4;margin-top:0;float:left}



.rm_catgry .form-control{height:28px;font-size:.875em;color:#353037;line-height:25px;padding:0 5px}



.rm_catgry .arrow_icon{right:26px;top:13px;position:absolute;color:#353037}



.rm_catgry select option{padding:5px}



.rm_ofr{display:inline-block;margin-left:100px}



.rm_ofr .form-control{height:28px;font-size:.875em;color:#353037;line-height:25px;padding:0 5px}



.rm_ofr .arrow_icon{right:26px;top:13px;position:absolute;color:#353037}



.pr_ngt{display:inline-block;padding-left:8px;padding-right:0}



.pr_ngt .form-control{height:28px;font-size:.875em;color:#353037;line-height:25px;padding:0 5px}



.pr_ngt .arrow_icon{right:12px;top:13px;position:absolute;color:#353037}



.pr_ngtdv{display:inline-block}



.pr_ngtdv .form-control{height:28px;font-size:13px;color:#353037;line-height:25px;padding:0 5px}



.rm_slct{width:100%;height:auto;padding:7px 0;float:left}



.rm_left{height:auto;display:inline-block}



.rm_rght{height:auto;display:inline-block;padding-right:15px;text-align:right;margin-top:5px}



.rm_rght p{font-size:20px;color:#000;text-align:right;padding-right:10px}



.rm_info p{font-size:.875em;color:#000}



.rm_info span{font-size:.875em;color:#000}



.refnd_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -484px -425px;width:14px;height:18px;margin-right:11px;vertical-align:middle}



.prc_refnd{margin-left:5px;padding-left:0}



.prc_refnd p{display:inline-block;font-size:12px;color:#353037;vertical-align:middle;margin-top:5px}



.stay_dv{display:inline-block}



.stay_stus{background-color:#d93c3c;width:100%;border-radius:2px;color:#fff;font-size:12px;display:inline-block;height:18px;text-align:center;line-height:18px}



.ro_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -529px -425px;width:22px;height:13px;vertical-align:middle}



.bb_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -529px -425px;width:22px;height:13px;vertical-align:middle}



.meal_bsis p{font-size:.875em;color:#000;vertical-align:middle;display:inline-block;margin-left:3px}



.avlb_stats{display:inline-block;margin-left:0;text-align:center}



.avlb_stats p{color:#047f01;font-size:.875em;margin-top:4px}



.onrequest_stats{display:inline-block;margin-left:0}



.onrequest_stats p{color:#fb9f18;font-size:.875em;margin-top:4px}



.onreqlb_stats{display:inline-block;margin-left:0}



.onreqlb_stats p{color:#fcaf3e;font-size:.875em;margin-top:4px}



.rm_top{width:100%;float:left;height:auto;border-top:1px solid #cbc8c4;padding:4px}



.bokng_dv{width:100%;height:55px;background:#e7e6eb;float:left;padding:8px 0 8px 20px}



.more_hotels .plus_icn{color:#000;font-size:10px}



.more_hotels label{font-size:.875em}



.btn_quot a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:19px;line-height:17px;margin-right:10px;padding:0 16px;margin-top:3px;vertical-align:2px;color:#000;width:auto;font-size:13px;margin-right:5px;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.btn_quot a:hover{background:#454047;color:#fff;border:1px solid #454047;box-shadow:inset 0 0 0 35px #454047}



.btn_bknow a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:34px;line-height:34px;margin-right:0;padding:0 28px;margin-top:3px;vertical-align:2px;color:#000;width:auto;font-size:16px;text-align:right;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.btn_bknow a:hover{background:#454047;color:#fff;border:1px solid #454047}



.more_hotels{margin-top:10px}



.btn_quot{margin-top:9px}



.rm_top:nth-child(2){border-bottom:none}



.cncl_btn{position:relative}



.cncl_dv{width:531px;background:#353037;z-index:33;border:1px solid #c1c1c1;position:absolute;right:0;height:auto;padding:30px 20px 27px;margin-top:8px}



.cncl_dv h1{font-size:18px;color:#fff;margin-bottom:10px}



.cncl_dv p{font-size:14px;color:#fff;margin-bottom:5px}



.cncl_dv .cncl_arrow{position:absolute;top:-24px;font-size:35px;color:#353037;left:50%}



.cncl_dv a{width:14px;height:14px;border-radius:18px;color:#353037;position:absolute;right:0;padding:0;top:5px;border:none;background:#878787;font-size:10px;text-align:center;line-height:14px}



.trigle_icn{font-size:24px;line-height:43px}



.opacity_insd{height:192px;background:rgba(0,0,0,0.44);background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.78) 47%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.78) 47%,rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.78) 47%,rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.78) 47%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.78) 0%,rgba(0,0,0,0.6) 100%)}



.quick_contct p{display:inline-block;vertical-align:3px}



.searchL{padding-right:0;width:343px;float:left;padding-left:15px}



.searchR{margin-left:0;padding-right:15px}



.alert_dv{padding-right:17px;padding-left:12px}



.icon_listedit{background:rgba(0,0,0,0) url(../images/sprite.png) no-repeat scroll -489px -336px;width:41px;height:41px;display:inline-block;margin-left:0;vertical-align:-5px;cursor:pointer;float:right}



.common_headng{background:#353037;margin-top:22px;padding:26px 25px;margin-bottom:21px;box-shadow:0 1px 6px 0 rgba(0,0,0,0.3)}



.common_headng h2{font-size:1.5em;color:#fff}



.registrtn_dv,.registrtn_dv1{background:#fff;float:left;width:100%;border:1px solid #e3e1e1;margin-bottom:10px}



.registrtn_dv .alert{margin-bottom:10px}



.sub_headng{padding:14px 23px;border-bottom:1px solid #e3e1e1}



.sub_headng h3{font-size:1.5em;color:#000}



.sub_headng1{padding:14px 23px 0;text-transform:uppercase}



.sub_headng1 h4{font-size:1.125em;color:#000;padding-left:0}



.reginput_dv{padding:16px 0 6px 10px;width:100%;float:left}



.inputAc_dv{padding-left:0}



.inputPad_dv{padding-right:107px}



.inputPad_dv1{padding-left:60px;padding-right:61px}



.inputPad_dv2{padding-left:106px;padding-right:17px}



.inputAc_dv label,.input_dv label{font-size:1em;color:#0e0e0e;text-transform:uppercase;display:block;margin-bottom:5px}



.inputAc_dv input,.input_dv input,.input_dv select{border:1px solid #d7d6d6;border-radius:0;height:35px;padding-right:25px}



.inputAc_dv input,.input_dv input,.input_dv .form-control{color:#8f8c8c;padding-left:10px;box-shadow:none}



.reginput_dv1{padding:17px 14px 5px 9px;width:100%;float:left}



.reginput_dv2{padding:17px 9px 5px;width:100%;float:left}



.select_dv{position:relative}



.icon_droparw{display:inline-block;background:url(../images/sprite.png) no-repeat -420px -515px;width:12px;height:6px;position:absolute;right:10px;top:15px}



.iata-btngrp a{width:125px;height:34px;line-height:33px;display:inline-block;font-size:1em;color:#fff;text-align:center;float:left;cursor:pointer}



.iata-btngrp .active{background:rgba(181,146,41,1);background:-moz-linear-gradient(top,rgba(181,146,41,1) 0%,rgba(181,146,41,1) 14%,rgba(102,64,3,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(181,146,41,1)),color-stop(14%,rgba(181,146,41,1)),color-stop(100%,rgba(102,64,3,1)));background:-webkit-linear-gradient(top,rgba(181,146,41,1) 0%,rgba(181,146,41,1) 14%,rgba(102,64,3,1) 100%);background:-o-linear-gradient(top,rgba(181,146,41,1) 0%,rgba(181,146,41,1) 14%,rgba(102,64,3,1) 100%);background:-ms-linear-gradient(top,rgba(181,146,41,1) 0%,rgba(181,146,41,1) 14%,rgba(102,64,3,1) 100%);background:linear-gradient(to bottom,rgba(181,146,41,1) 0%,rgba(181,146,41,1) 14%,rgba(102,64,3,1) 100%);border-radius:4px 0 0 4px}



.iata-btngrp .notActive{border:1px solid #c7c7c8;border-left:none;border-radius:0 4px 4px 0;color:#a9a6a6;background:#e7e7e7}



.sub_label{font-size:.975em;color:#000;text-transform:capitalize}



.agent_logo{width:100%}



.mob_no input.mob_code{width:22%;float:left;margin-right:4%;padding:6px}



.mob_no input{width:74%;float:left}



.agre_cndtnDv{color:#df0414;font-size:1em}



.captcha_dv{display:inline-block}



.agre_cndtnDv{display:inline-block;vertical-align:top;margin-left:20px;padding-top:5px}



.cmn_btnDv{width:100%;padding:0 0 10px 10px;display:inline-block}



.cmn_btn a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:auto;padding:6px 25px;margin-top:3px;vertical-align:2px;color:#000;width:auto;font-size:15px;cursor:pointer;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.cmn_btn a:hover{background-color:#454047;color:#fff;box-shadow:inset 0 0 0 35px #454047;border:1px solid #454047}



.cmn_submit{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:auto;padding:6px 25px;margin-top:3px;vertical-align:2px;color:#000;width:auto;font-size:15px;background:none}



.cmn_submit:focus{outline:none}



.asterisk{color:#f7595e;font-size:14px;padding-top:2px}



.prsnl_dv .bkng_lbl{padding:0 15px 0 0}



.wraprDV{padding-top:14px}



.cmn_warpr{width:1280px;height:auto;background:#fffcf5;margin:0 auto;padding:35px 0 49px;box-shadow:0 0 30px 0 rgba(0,0,0,0.15)}



.bk_step.active{background:#353037;color:#fff;box-shadow:0 10px 10px -1px rgba(0,0,0,0.10);margin-left:-1px}



.bk_step.active h3{color:#fff}



.bk_step{background:#fff;padding:20px 19px 16px;border:1px solid #cecece;margin-right:-1px}



.bk_step h3{font-size:14px;color:#696771}



.bk_step h2{font-size:20px;margin-top:4px}



.back_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -567px -29px;width:6px;height:10px;margin-right:9px}



.back_btn a{float:right;border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:34px;line-height:31px;margin-right:0;padding:0 16px;margin-top:3px;vertical-align:2px;color:#000;width:auto;font-size:1em;margin-top:21px;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.back_btn a:hover{background:#454047;color:#fff;border:1px solid #454047;box-shadow:inset 0 0 0 35px #454047}



.bkng_dv{padding:0 20px;box-shadow:0 1px 14.72px 1.28px rgba(0,0,0,0.11);border:1px solid #e3e1e1;clear:both;margin-top:14px;background-color:#fff}



.bkng_dv1{box-shadow:0 1px 14.72px 1.28px rgba(0,0,0,0.11);border:1px solid #e3e1e1;clear:both;margin-top:12px;background-color:#fff;padding:10px 0;width:100%;display:inline-block}



.bk_imgdv{padding-top:17px;padding-bottom:17px}



.bkhotel_img{background-repeat:no-repeat;display:inline-block;width:100%;min-height:120px;height:auto}



.bksight_img{background-repeat:no-repeat;display:inline-block;width:100%;height:124px}



.bkghtl_dv{padding-top:13px;padding-left:6px;padding-bottom:10px}



.bkhotel_detl h1{font-size:1.5em;color:#000}



.bkhotel_detl p{margin-top:2px}



.chkein_date{width:20%;float:left}



.chkein_day{width:22%;float:left}



.check_day{height:26px;display:inline-block;width:100%}



.chkein_date label{font-size:.875em;color:#151513;width:100%;margin-top:10px;margin-left:2px}



.chkein_date span{font-size:1em;color:#000;width:100%;text-transform:uppercase;margin-top:5px;margin-left:2px;display:inline-block;word-break:break-all}



.total_rate{padding-top:62px;float:right;padding-right:14px}



.total_rate label{font-size:12px;color:#000;text-transform:uppercase;text-align:right;width:100%}



.total_price{text-align:right;margin-top:-5px}



.total_price span{color:#000;font-size:1.125em;display:inline-block;vertical-align:top;padding-top:11px;margin-right:8px;text-transform:uppercase}



.total_price h3{display:inline-block;font-size:36px;margin-top:5px;color:#000}



.trvlr_dv{border-bottom:1px solid #e5e5e5;padding:0 20px 10px;width:100%;display:inline-block}



.room_info{padding-top:16px;padding-bottom:23px;padding-left:15px}



.room_info h3{font-size:1em;color:#696771}



.room_info h2{font-size:1.25em;color:#000;margin-top:10px}



.room_info p{font-size:.875em;color:#000;margin-top:5px}



.pax_info{padding-top:11px;padding-bottom:11px;text-align:center;display:inline-block}



.bdr_left{border-left:1px solid #e5e5e5}



.trvlrpax_dv{width:98px;height:auto;float:left;border-right:1px solid #e5e5e5;padding-top:18px}



.trvlrpax_dv label{font-size:1em;color:#000;text-align:center;width:100%;margin-top:4px}



.trvl_icn{width:100%;height:40px;text-align:center;vertical-align:bottom;display:inline-block;line-height:52px}



.bed_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -174px -499px;width:42px;height:25px}



.adlt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -220px -485px;width:20px;height:39px}



.child_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -244px -499px;width:18px;height:25px}



.refnd_stuts{padding-top:36px;text-align:center}



.refnd_stuts span{height:18px;text-align:center;color:#fff;border-radius:2px;line-height:18px;background-color:#d93c3c;font-size:12px;padding:0 9px;display:inline-block}



.refnd_stuts label{font-size:1em;color:#353037;margin-top:20px}



.refnd_stuts{padding-top:33px;text-align:left;padding-left:20px}



.price_dv{text-align:right;padding-top:25px;padding-right:14px;float:right}



.price_dv span{font-size:14px;color:#3f3f3f}



.price_dv h2{font-size:30px;color:#000;margin-top:0}



.rate_brkup a{float:right;border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:auto;margin-right:0;padding:0 10px;margin-top:3px;vertical-align:2px;color:#000;width:auto;font-size:13px;margin-top:5px;transition:all cubic-bezier(.45,.05,.55,.95) .3s;text-transform:lowercase}



.rate_brkup a:hover{background:#454047;color:#fff;border:1px solid #454047}



.bkng_note1{padding:0 10px 0 0;color:#696771;font-size:1em}



.copy_flds{color:#696771}



.bkhdngDV .bkng_hedng{padding:15px 0 0}



.bkng_hedng{padding:15px 0 0 15px}



.bkng_hedng h1{font-size:20px;color:#000;margin-bottom:10px;display:inline-block}



.bkng_hedng span{display:inline-block;font-size:14px;color:#696771;margin-left:5px}



.bkng_lbl label{font-size:14px;color:#696771;margin-bottom:12px}



.bkng_lbl sup{font-size:14px;color:#df0314;vertical-align:-5px;padding-left:3px}



.bkng_input .form-control{border:1px solid #ccd2df;height:38px;line-height:38px}



.title_dv{position:relative;color:#696771;text-align:center}



.title_dv select option{font-size:14px;color:#696771}



.title_dv .form-control{border:1px solid #ccd2df;height:38px;line-height:28px;padding-left:5px;color:#696771}



.title_dv .arrow_icon{top:49px;right:25px}



.hotlTitle_dv{position:relative}



.hotlTitle_dv .arrow_icon{top:18px!important;right:15px}



.copy_info{height:30px;display:inline-block;width:100%}



.copy_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -443px -414px;width:23px;height:28px;vertical-align:middle;cursor:pointer}



.copy_info label{display:inline-block;color:#696771;font-size:14px;vertical-align:middle}



.form_inrPad{padding-left:15px;width:100%;display:inline-block}



.my_accnt{width:240px;height:auto;box-shadow:0 1px 5px 0 rgba(0,0,0,0.4);display:none;border-radius:6px;position:relative;right:-104px;text-align:left;background:#fff}



.user_prfl{width:100%;height:90px;border-top-left-radius:6px;border-top-right-radius:6px;padding-left:12px;background:-moz-linear-gradient(90deg,rgba(167,134,82,1) 0%,rgba(202,163,101,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(202,163,101,1)),color-stop(100%,rgba(167,134,82,1)));background:-webkit-linear-gradient(90deg,rgba(167,134,82,1) 0%,rgba(202,163,101,1) 100%);background:-o-linear-gradient(90deg,rgba(167,134,82,1) 0%,rgba(202,163,101,1) 100%);background:-ms-linear-gradient(90deg,rgba(167,134,82,1) 0%,rgba(202,163,101,1) 100%);background:linear-gradient(0deg,rgba(167,134,82,1) 0%,rgba(202,163,101,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#caa365',endColorstr='#a78652',GradientType=0)}



.user_img{width:67px;height:67px;border-radius:50%;background:#fff;float:left;margin-top:12px;padding-top:2px;position:relative;z-index:999}



.user_img::before{content:'';background:rgba(0,0,0,0.1);position:absolute;top:-4px;left:-4px;width:75px;height:75px;border-radius:60%;z-index:-2}



.user_img img{border-radius:50%;width:100%;margin-top:-2px;height:100%}



.user_info{padding-top:15px;padding-left:4px;float:left;width:160px}



.user_info h1{font-size:17px;color:#fff;margin-bottom:2px}



.user_info h2{font-size:13px;color:#fff;margin-bottom:2px;font-family:'Philosopher-Italic';width:160px}



.user_info p{font-size:16px;color:#fff;margin-bottom:2px}



.my_accnt::before{border-bottom:10px solid #c29d61;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);content:"";display:block;height:0;right:40px;position:absolute;top:-10px;width:0}



.user_menu{width:100%;background-color:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:20px 18px 0;height:auto;display:inline-block}



.user_menu ul{margin:0;padding:0;list-style:none}



.user_menu ul li{font-size:1em;color:#010101;margin-bottom:12px;float:left;width:100%}



.user_menu ul li a{color:#010101}



.user_menu ul li a span{vertical-align:middle;margin-right:10px;width:23px;height:18px;float:left}



.user_menu ul li a:hover{color:#ab8954}



.user_menu .fa-pencil-square-o{font-size:1.125em;color:#84838b}



.dividr{width:100%;border-bottom:1px solid #b9b8b6}



.mybkng_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -395px -511px;width:19px;height:13px}



.myaccnt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -293px -506px;width:18px;height:18px}



.myreprt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -268px -504px;width:16px;height:20px}



.mywhslst_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -318px -509px;width:16px;height:15px}



.myewalet_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -343px -507px;width:16px;height:17px}



.myloylty_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -366px -509px;width:24px;height:15px}



.child_age label{font-size:18px;color:#000;padding-top:6px;text-align:center}



.prsnl_dv{padding:0 15px}



.contry_code{width:74px;float:left;margin-right:15px}



.contct_numb{width:65%;display:inline-block;margin-left:5px}



.bkng_input .form-control{font-size:14px;color:#696771}



.bkng_textara textarea{width:77%;height:78px;border:1px solid #ccd2df;border-radius:4px;resize:none;padding:10px}



.bkng_chklst{padding-left:35px;padding-bottom:10px}



.bkng_chklst label{font-size:.875em;color:#696771}



.bkng_chklst .filterCheck{display:inline-block;float:left;width:auto;margin-right:35px}



.bkng_note1 label{color:#696771;font-size:1em;margin-bottom:15px}



.bkng_note label{color:#696771;font-size:1em}



.bkng_note .checkbox label::before{top:4px}



.bkng_note{padding-left:26px;padding-bottom:10px}



.cancl_plcy{padding-bottom:15px}



.cancl_plcy p{font-size:1em;color:#696771}



.cancl_plcy h3{font-size:1em;color:#000;margin-top:15px}



.condtn_dv label{color:#c82202;font-size:1em}



.condtn_dv{padding-top:10px;padding-left:25px;margin-bottom:10px}



.bkng_agncy{margin-bottom:10px;padding:10px 10px 10px 0}



.bkng_agncy .form-control{width:25%;font-size:1em;border:1px solid #ccd2df;border-radius:4px;padding-left:10px;display:inline-block;color:#000;margin-right:10px}



.bkng_agncy span{color:#696771;font-size:1em;margin-left:10px;display:inline-block}



.bokng_btn{padding-bottom:15px;margin-right:10px;text-align:center}



.bokng_btn a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:34px;line-height:30px;margin-right:10px;padding:0 20px;margin-top:3px;vertical-align:2px;color:#000;width:auto;font-size:1.125em;margin-top:10px;margin-right:10px;transition:all cubic-bezier(.45,.05,.55,.95) .3s;cursor:pointer}



.bokng_btn a:hover{background-color:#454047;color:#fff;box-shadow:inset 0 0 0 35px #454047;border:1px solid #454047}



.travlr_name{padding-left:0}



.travlr_name h1{color:#000;font-size:1.125em;margin-bottom:15px;display:inline-block;padding-left:15px;width:100%}



.bkng_text h1{color:#000;font-size:1.125em;margin-bottom:0}



.bkng_chklst input[type="checkbox"]:checked + label::before{color:#000}



.bkng_note input[type="checkbox"]:checked + label::before{color:#000}



.condtn_dv input[type="checkbox"]:checked + label::before{color:#000}



.agncy_numb{padding-left:20px}



.agncy_numb p{width:13%;border-radius:4px;border:1px solid #ccd2df;padding:8px 18px;background-color:#f0efef;box-shadow:0 0 0 0 rgba(0,0,0,0.15);color:#9e9fa9;text-transform:uppercase;height:35px;display:inline-block;margin-right:5px}



.agncy_numb span{color:#696771;font-size:1em}



.map_dv{width:100%;height:885px;background:#353037;margin-left:1px;box-shadow:0 5px 9px 0 rgba(0,0,0,0.4);z-index:11}



.map_list{width:100%;height:48px;border-bottom:1px solid #fff}



.map_vw{width:100%;height:auto;padding:8px}



.view_slct{float:right;text-align:right}



.view_slct label{font-size:17px;color:#fff;display:inline-block}



.list_slct{width:92px;border-radius:4px;background-color:#fff;display:inline-block;text-align:center;height:28px;line-height:28px}



.list_slct span{font-size:10px}



.view_slct .drop-down{cursor:pointer}



.view_slct a{color:#000}



.drop-down{position:relative;display:inline-block;width:auto;margin-top:0;border-radius:4px;font-size:14px;height:28px;line-height:28px;width:auto;padding-left:0;margin-left:10px;text-align:left}



.fltr_srt1 .form-control{height:100%;font-size:14px;padding-top:5px;color:#353037;height:29px;line-height:18px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0)}



.drop-down .select-list li::after{border-bottom:10px solid #eaeaea;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);content:"";display:block;height:0;left:50px;position:absolute;top:-10px;width:0}



.drop-down .select-list{position:absolute;top:0;left:0;z-index:1;margin-top:40px;padding:0;background:#fff none repeat scroll 0 0}



.drop-down .select-lis ul{list-style:none}



.drop-down .select-list li{display:none;list-style:none}



.drop-down .select-list li span{display:inline-block;min-height:30px;min-width:150px;width:100%;padding:5px 15px 5px 30px;background:#fff none repeat scroll 0 0;border:1px solid #eaeaea;background-position:left 10px center;background-repeat:no-repeat;font-size:14px;text-align:left;color:#000;opacity:.7;box-sizing:border-box}



.drop-down .select-list li span:hover,.drop-down .select-list li span:focus{opacity:1}



.map_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -270px -510px;width:11px;height:14px}



.select-list-link .fa{position:absolute;right:15px;margin-top:10px;font-size:11px}



.map_crncy{width:61px;height:28px;display:inline-block;position:relative;margin-left:12px}



.map_crncy .form-control{color:#353037;font-size:14px;text-align:left;padding-left:5px;height:28px;position:absolute;right:10px;top:8px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0)}



.map_crncy span{color:#444b57;position:absolute;right:19px;top:15px;font-size:12px}



.custm_input{position:relative}



.custm_input .form-control{height:auto;font-size:.875em;color:#353037;padding:8px 6px;border:1px solid #ccd2df;margin-left:1px}



.custm_input span{position:absolute;right:30px;top:18px}



.adult_slct .modal-dialog{margin-top:230px}



.common_headngnew{margin-top:0;padding:23px 18px;height:auto;line-height:normal;margin-bottom:20px;border:1px solid #cecece;background:#fff}



.common_headngnew h2{font-size:1.875em;color:#000;display:inline-block}



.common_headngnew h3{font-size:1.1em;color:#000;width:100%;margin-top:5px}



.compareratngDV h3{width:73%;display:inline-block}



.compareratngDV .star_ratng{width:25%;display:inline-block}



.mybkng_dv{width:100%;float:left;padding-top:35px;padding-bottom:32px;border:1px solid #e3e1e1;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);margin-bottom:20px;background-color:#fff;padding-bottom:30px}



.mybkng_pad{padding-left:40px;padding-right:40px}



.mybkng_marg{margin-right:29px;padding-right:12px}



.mybkng_inpt label{font-size:18px;color:#151513;margin-bottom:18px}



.mybkng_inpt .form-control{border:1px solid #c9c9ce;border-radius:4px;height:40px;padding-left:21px;color:#878787;font-size:1em}



.bkng_check{margin-top:16px;padding-left:2px}



.bkng_check label{font-size:1em;color:#151513;padding-left:5px;margin-bottom:0}



.cal_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -287px -377px;width:22px;height:22px;position:absolute;right:20px;top:9px}



.mybkng_date{width:100%;float:left;position:relative;margin-bottom:10px}



.mybkng_slct{position:relative}



.mybkng_arow{display:inline-block;background:url(../images/sprite.png) no-repeat -420px -515px;width:12px;height:6px;position:absolute;right:15px;top:16px}



.mybkng_slct .fa{color:#000;font-size:10px;position:absolute;top:15px;right:15px}



.mybkng_bdr{width:100%;border-bottom:1px solid #e2e2e1;margin-bottom:15px;padding-bottom:5px}



.mybkng_radio{display:inline-block;margin-right:12px}



.mybkng_radio label{font-size:1.125em;color:#151513}



.ldr_name{font-size:.75em;color:#151513;padding-top:9px;display:inline-block}



.mybkng_check{display:inline-block}



.mybkng_check label{font-size:1em;color:#000;padding-left:22px;margin-top:2px;padding-left:20px!important}



.mybkng_check input[type="checkbox"]{display:none}



.mybkng_check input[type="checkbox"]:checked + label::before{background:url(../images/sprite.png) no-repeat -314px -382px;width:14px;height:14px;color:#1189d1;content:"\f00c";font-family:fontawesome;font-size:10px;line-height:13px;text-align:center}



.mybkng_check .checkbox label::before{background:url(../images/sprite.png) no-repeat -314px -382px;width:14px;height:14px;top:4px!important;content:"";display:inline-block;left:0;margin-right:0;position:absolute}



.mybkng_pltfm{margin-bottom:5px}



.common_btn{padding-top:20px;text-align:center}



.common_btn a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:34px;line-height:30px;font-size:1.125em;color:#000;text-align:center;padding:0 15px;margin-right:8px;cursor:pointer;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.common_btn a:hover{background-color:#454047;color:#fff;box-shadow:inset 0 0 0 35px #454047;border:1px solid #454047}



.bk_srchBtn{padding-top:24px}



.bk_srchBtn a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:34px;line-height:30px;font-size:1.125em;color:#000;text-align:center;padding:0 11px;margin-right:8px;cursor:pointer;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.bk_srchBtn a:hover{box-shadow:inset 0 0 0 35px #353037;border:1px solid #353037;background:#353037;color:#fff}



.mybkng_srch{width:100%;float:left;border:1px solid #e3e1e1;box-shadow:0 0 8px 0 rgba(77,77,77,0.2);margin-bottom:0;background-color:#fff}



.mybkng_headr{width:100%;height:62px;border-bottom:1px solid #e6e3d9;background-color:#353037;color:#fff;padding-top:10px}



.bk_id{width:10%;display:inline-block;font-size:1em;text-align:center;padding-top:10px;vertical-align:top}



.bk_srvc{width:7%;display:inline-block;font-size:1em;text-align:center;padding-top:10px;height:100%}



.bk_stats{width:10%;display:inline-block;font-size:1em;text-align:center;vertical-align:top;padding-top:10px}



.bk_date{width:8%;display:inline-block;font-size:1em;text-align:center;vertical-align:top;padding-top:10px}



.bk_name{width:21%;display:inline-block;font-size:1em;text-align:center;vertical-align:top;padding-top:10px}



.bk_value{width:12%;display:inline-block;font-size:1em;text-align:center;vertical-align:top;padding-top:10px}



.bk_deadlne{width:10%;display:inline-block;font-size:1em;text-align:center;vertical-align:top;padding-top:10px}



.bk_crtdate{width:10%;display:inline-block;font-size:1em;text-align:center;vertical-align:top;padding-top:10px}



.bk_paynw{width:9%;display:inline-block;font-size:1em;text-align:center;vertical-align:top;padding-top:10px}



.paynw_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -334px -379px;width:30px;height:22px}



.paynw_inct{display:inline-block;background:url(../images/sprite.png) no-repeat no-repeat -374px -379px;width:30px;height:22px;display:inline-block}



.mybkng_dtls{border-bottom:1px solid #e3e1e1;height:55px;width:100%;background-color:#fff;color:#000}



.mybkng_dtls:hover{background:#f1f1f1}



.mybkng_check .checkbox{margin-top:16px;margin-bottom:10px;padding-right:15px}



.pagntion_dv{max-width:max-content;max-width:-moz-fit-content;max-width:-o-max-content;width:auto;margin:0 auto;background-color:#353037;height:37px;color:#b6b6ba;line-height:37px;border-radius:50px;margin-top:25px;padding-left:5px;margin-top:25px;padding-right:0}



.pagntion_dv .pagination{margin:0;width:100%;padding:0 5px}



.listpag{min-width:100px;margin:0 auto;float:none;width:auto;display:table}



.custPaging a:last-child{border-right:none}



.pagntion_dv .custPaging{margin:0 auto}



.custPaging.pgType2 li{float:left;list-style:none;width:100%}



.custPaging.pgType2 .pageofpage{display:none}



.custPaging a{position:relative;float:left;border-right:1px solid #916b0f;margin-left:-1px;width:35px;padding:0;text-align:center;height:36px;line-height:36px;color:#b6b6ba}



.custPaging a.prvsPge{font-size:0;width:-1px;float:left;padding-top:5px}



.custPaging a.prvsPge:before{content:'';color:#fff;background:url(../images/sprite.png) no-repeat -436px -513px;display:inline-block;width:6px;height:9px}



.custPaging a.nextPge:after{content:'';display:inline-block;background:url(../images/sprite.png) no-repeat -444px -513px;width:6px;height:9px}



.custPaging a.nextPge{font-size:0;width:-1px;padding-top:5px;float:right;border-right:none}



.pagntion_dv .pagNxt{visibility:none}



.custPaging td{width:100%;padding:0}



.custPaging td:last-child{display:none}



.custPaging a.pageSelect{color:#ffc53a}



.bkng_icn1{display:inline-block;background:url(../images/sprite.png) no-repeat -110px -449px;width:37px;height:30px}



.bkng_icn2{display:inline-block;background:url(../images/sprite.png) no-repeat -153px -452px;width:27px;height:29px}



.bkng_icn3{display:inline-block;background:url(../images/sprite.png) no-repeat -189px -454px;width:30px;height:26px}



.bkng_icn4{display:inline-block;background:url(../images/sprite.png) no-repeat -224px -451px;width:21px;height:29px}



.bkng_icn5{display:inline-block;background:url(../images/sprite.png) no-repeat -250px -452px;width:30px;height:28px}



.bkng_icn6{display:inline-block;background:url(../images/sprite.png) no-repeat -286px -454px;width:28px;height:24px}



.bkng_icn7{display:inline-block;background:url(../images/sprite.png) no-repeat -318px -453px;width:27px;height:29px}



.bkng_icn_I{display:inline-block;background:url(../images/sprite.png) no-repeat -494px -454px;width:32px;height:28px}



.bkng_icn_O{display:inline-block;background:url(../images/sprite.png) no-repeat -535px -454px;width:29px;height:28px}



.bkng_icn_C{display:inline-block;background:url(../images/sprite.png) no-repeat -453px -455px;width:34px;height:27px}



.report_dv{width:100%;min-height:400px;box-shadow:0 0 18px 0 rgba(0,0,0,0.15);background-color:#fff;margin-bottom:15px}



.report_tab .nav-tabs > li{width:292px;height:167px;background-color:#fffcf1;border-bottom:1px solid #e3e1e1;z-index:0}



.report_tab .nav-tabs > li > a{width:100%;height:167px;border-radius:0;font-size:18px;color:#696772;text-align:center}



.report_tab .nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background-color:#fff;border-top:1px solid #e3e1e1;border-left:1px solid #e3e1e1;border-right:1px solid #e3e1e1;box-shadow:0 0 18px 0 rgba(0,0,0,0.15);z-index:11;color:#000}



.report_tab .nav-tabs > li > a:hover{background-color:#fff;color:#000}



.report_tab span{width:100%;height:87px;display:inline-block;margin-top:20px}



.reprtTopR{text-align:right}



.bkngReprt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -9px -571px;width:75px;height:64px}



.pamtgReprt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -97px -580px;width:87px;height:47px;margin-top:15px}



.invcgReprt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -193px -559px;width:59px;height:77px}



.vouchrReprt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -264px -554px;width:66px;height:87px}



.report_content{width:100%;padding:13px 58px 13px 70px}



.report_tab .nav-tabs > li > a:hover .bkngReprt_icn{background:url(../images/sprite.png) no-repeat -10px -661px;width:75px;height:64px;transition:all .6s ease 0}



.report_tab .nav-tabs > li > a:hover .pamtgReprt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -94px -669px;width:87px;height:47px;margin-top:15px;transition:all .6s ease 0}



.report_tab .nav-tabs > li > a:hover .invcgReprt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -194px -652px;width:59px;height:77px;transition:all .6s ease 0}



.report_tab .nav-tabs > li > a:hover .vouchrReprt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -264px -647px;width:66px;height:87px;transition:all .6s ease 0}



.reprt_input{padding-bottom:6px}



.reprt_input label{font-size:18px;color:#000;margin-bottom:17px}



.reprt_select{position:relative;padding-right:6px}



.reprt_select .form-control{border:1px solid #d7d6d6;height:37px;padding-left:5px;color:#878787;font-size:1em;padding-top:4px}



.reprt_crncy{padding-left:17px}



.reprt_pmt{padding-left:14px}



.reprt_check .fltr_chkbx{padding-top:0;margin-bottom:15px}



.reprt_date{width:100%;float:left;position:relative;margin-bottom:10px;padding-right:7px}



.reprt_date .form-control{border:1px solid #d7d6d6;height:37px;padding-left:21px;color:#878787;font-size:1em}



.reprt_check .checkbox label{color:#000;font-size:1.125em}



.reprt_checkDv{padding-top:10px}



.reprt_check .filterCheck .checkbox label::before{bottom:4px}



.reprt_headr{width:100%;height:auto;border-bottom:1px solid #e6e3d9;background-color:#353037;color:#fff;padding:15px 25px}



.reprt_headr h1{font-size:22px;display:inline-block}



.printmail_dv{display:inline-block;float:right}



.printmail_dv a{color:#fff;font-size:.875em;margin-left:8px}



.printmail_dv i{margin-right:5px}



.download_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -457px -511px;width:14px;height:11px}



.report_hdng{width:100%;height:37px;color:#000;font-size:1em;background-color:#e7e6eb;text-align:center;padding-top:10px}



.reprt_bkdate{width:10%;float:left}



.reprt_chkin{width:10%;float:left}



.reprt_bkid{width:9%;float:left}



.reprt_vhrid{width:10%;float:left}



.reprt_srvce{width:6%;float:left}



.reprt_pxname{width:13%;float:left}



.reprt_debt{width:8%;float:left}



.reprt_prce{width:6%;float:left}



.reprt_crdt{width:8%;float:left}



.reprt_blnce{width:10%;float:left}



.reprt_crmltBlnc{width:10%;float:left}



.reprt_dtls{width:100%;padding:0;float:left;text-align:center;font-size:14px;border-bottom:1px solid #dadada;line-height:40px;height:40px}



.reprt_dtls:hover{background:#f1f1f1}



.reprt_srvce span{margin-top:5px}



.modal_lg{width:1170px}



.hotel_detlsDv .modal-body{padding:0}



.hotel_detlsDv .modal-content{border-radius:0}



.hotel_dtlwrapr{width:100%;padding:34px 38px 15px}



.hotelNo_rsltFound{width:100%;padding:20px 38px;background:#f1f1f1;text-align:center;font-size:20px}



.close_btn{text-align:right;float:right;cursor:pointer}



.close_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -475px -512px;width:12px;height:12px;margin-right:5px}



.close_btn a{color:#000;font-size:.938em}



.close_btn1 a{color:#fff;font-size:.938em;float:right;margin-bottom:5px}



.htl_prnt{display:inline-block}



.htl_prnt a{color:#000;font-size:.938em;margin-right:5px}



.htl_prnt .fa{color:#666}



.htl_prnt .fa-print{margin-right:4px}



.htl_prnt .fa-envelope{font-size:.813em;margin-right:5px}



.hotel_Maindv{padding-top:10px;width:100%;display:inline-block}



.reprt_htlinfo .hotel_info{padding-left:0}



.reprt_htlprce .prce_dv label{padding-right:0}



.reprt_htlprce .rslt_prce h2{padding-right:0}



.reprt_htlprce .btn_roms a{margin-right:0;font-size:1.125em}



.hotel_Sldrdv{width:100%;display:inline-block;margin-top:0;padding:0 15px;position:relative}



.hotel_slide1{width:100%;height:300px;display:inline-block}



.hotel_slide2{width:100%;height:300px;display:inline-block}



.hotel_slide3{width:100%;height:300px;display:inline-block}



.hotel_slide4{background-image:url(../images/hotel_img4.jpg);background-repeat:no-repeat;width:100%;height:300px;display:inline-block}



.customNavigation{text-align:center}



.customNavigation a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}



.hotel_slider{width:100%;height:auto}



.btn.prev{width:56px;height:40px;position:absolute;left:0;top:45%;background:rgba(0,0,0,0.8);border-radius:0;text-align:center;padding:8px 0;color:#fff}



.btn.next{width:56px;height:40px;position:absolute;right:0;top:45%;background:rgba(0,0,0,0.8);border-radius:0;text-align:center;padding:8px 0;color:#fff}



.about_hotel h1{font-size:22px;color:#000;margin-bottom:18px}



.about_hotel p{color:#696771;font-size:1em;margin-bottom:10px;text-align:justify;text-transform:lowercase}



.about_hotel a{text-decoration:underline;font-size:1em;color:#000}



.hotel_mapVw .nav-tabs > li > a{border-radius:6px 6px 0 0;color:#000;text-decoration:underline;padding:0 10px 10px 0;border:none;background:none;cursor:pointer}



.hotel_mapVw .nav-tabs > li{margin-right:5px;border-radius:0;border:none;color:#696771;background:none;float:right}



.hotel_mapVw .nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{box-shadow:none;background:none;border:none}



.hotel_mapVw .tab-content{margin-top:20px;height:350px;width:100%;border:1px solid #cdd1db;padding:0}



.hotel_mapDV img{width:100%}



.strt_mapDV img{width:100%}



.hote_amnts{margin-top:40px}



.hote_amntsDetls .tab-content{border:none;margin-top:20px}



.rm_amntLst ul{margin:0;padding:0;list-style:none}



.rm_amntLst ul li{color:#696771;font-size:1em;padding-left:17px;margin-bottom:7px;position:relative;width:33%;float:left}



.rm_amntLst ul li::before{background-image:url(../images/list_icn.png);background-repeat:no-repeat;display:inline-block;position:absolute;width:20px;height:20px;content:'';left:0;top:4px}



.reprt_htlinfo .hotel_info h1{font-size:24px;color:#000;margin-top:9px}



.reprt_htlinfo .hotel_info p{margin-top:0}



.reprt_htlinfo .offer_links{margin-top:5px;padding-left:3px}



.reprt_htlinfo .tripadvsr_icn{margin-top:8px}



.reprt_htlprce{padding-top:9px}



.reprt_htlprce .btn_roms a{height:auto;padding:6px 22px;margin-top:5px;margin-right:-8px;line-height:normal}



.about_hotel{padding-left:0;padding-top:6px}



.hotel_divdr{border-bottom:1px solid #f1f1f1;width:100%;margin-top:33px}



.hote_amnts .nav-tabs > li > a{border-radius:6px 6px 0 0;color:#696771}



.hote_amnts .nav-tabs > li{margin-right:5px;border-radius:0;border:none;color:#696771}



.hote_amnts .nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{box-shadow:none;background:#e4e4e4;background:-moz-linear-gradient(top,rgba(228,228,228,1) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(228,228,228,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(228,228,228,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4',endColorstr='#ffffff',GradientType=0)}



.hote_amnts .tab-content{margin-top:10px;height:auto;width:100%}



.my_accTab{height:82px;margin-bottom:18px;border:1px solid rgba(53,48,55,.2);background:#fff;text-align:center;color:#000}



.my_accDv{width:196px;float:left;border-right:1px solid rgba(53,48,55,.2);height:100%;color:#000}



.my_accDv:last-child{border-right:none}



.my_accDv p{width:100%;font-size:1.125em;text-align:center}



.acnt_usgdv{border:1px solid #dadada;width:100%;display:inline-block;background:#fff;margin-bottom:5px}



.acnt_crdt h1{font-size:1.375em;color:#000}



.acnt_crdt{padding:22px 44px 31px 76px;height:auto;display:inline-block;border-right:1px solid #dadada}



.acnt_crdt p{color:#696771;margin-top:1px}



.crdt_prgsbar h3{font-size:.875em;color:#696771;text-transform:uppercase}



.crdt_prgsbar h2{font-size:30px;color:#000}



.crdt_prgsbar{margin-top:24px;padding-left:22.8%}



.aed_sgn{font-size:24px;display:inline-block}



.prgsbar_dv{display:inline-block;padding-left:0;width:100%}



.prgsbar_lft{float:left;margin-top:4px}



.prgsbar_right{float:right;margin-top:4px;padding-right:17px}



.prgsbar_lft h1{font-size:24px;color:#000}



.prgsbar_lft p{font-size:14px;color:#000;margin-top:6px}



.prgsbar_right h1{font-size:24px;color:#000;text-align:right}



.prgsbar_right p{font-size:14px;color:#000;text-align:right;margin-top:6px}



.btn_crdt a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:auto;padding:5px 14px;margin-top:3px;vertical-align:0;color:#000;width:auto;font-size:16px;margin-right:16px;float:right;margin-top:22px;font-size:1.125em;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.btn_crdt a:hover{background:#353037;border:1px solid #353037;color:#fff;box-shadow:inset 0 0 0 35px #353037}



.acnt_bkng h1{font-size:1.375em;color:#000}



.acnt_bkng p{color:#696771}



.acnt_bkng{padding:22px 28px 30px 63px;height:auto;display:inline-block;width:100%}



.acnt_bkDtls{width:100%;float:left}



.bkng_list{float:left;width:35%;padding-top:50px}



.bkng_chart{float:left;width:50%;text-align:left;padding-top:69px;padding-left:57px}



.bkng_chart img{margin-top:-25px}



.bkng_list ul{margin:0;padding:0;list-style:none}



.bkng_list ul li{font-size:1em;color:#000;margin-bottom:18px}



.bkng_list i{margin-right:9px}



.bkng_list span{color:#000;font-size:1em;text-align:right;float:right;margin-right:28px}



.confm_icn{width:8px;height:8px;background:#99f088;display:inline-block}



.vchr_icn{width:8px;height:8px;background:#8b90ec;display:inline-block}



.cancl_icn{width:8px;height:8px;background:#f9ac68;display:inline-block}



.reqst_icn{width:8px;height:8px;background:#87bdec;display:inline-block}



.rjct_icn{width:8px;height:8px;background:#4d4e52;display:inline-block}



.cmn_hdngBg{background:#353037;width:100%;display:inline-block;height:100%}



.recnt_bkng{padding:11px 20px;display:inline-block}



.recnt_bkng h1{font-size:22px;color:#fff;display:inline-block;margin-top:5px}



.recnt_bkng a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:auto;padding:6px 16px;margin-top:3px;vertical-align:2px;color:#fff;width:auto;font-size:15px;margin-right:0;float:right;margin-top:0;text-transform:uppercase;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.recnt_bkng a:hover{border:1px solid #d99514;background:#d99514;box-shadow:inset 0 0 0 35px #d99514}



.recnt_Bklbl{width:100%;height:auto;color:#000;font-size:1em;background-color:#e7e6eb;text-align:center;border-bottom:1px solid #dadada;padding:10px 0}



.recnt_Bkdtl{width:100%;padding:0;float:left;text-align:center;font-size:14px;border-bottom:1px solid #dadada;line-height:40px;height:40px}



.rcnt_bksign span{margin-top:6px}



.top_destnDv{padding-top:15px;padding-left:20px;display:inline-block}



.top_destnDv h1{font-size:1.375em;color:#000;margin-top:10px}



.top_destnDv img{width:100%}



.my_accDv span{display:inline-block;margin-top:16px;margin-bottom:4px;height:27px;text-align:center}



.myacnt_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -343px -557px;width:24px;height:25px}



.travlr_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -372px -556px;width:15px;height:26px}



.loyl_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -390px -561px;width:34px;height:21px}



.ewalet_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -429px -562px;width:20px;height:20px}



.mangusr_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -455px -559px;width:27px;height:23px}



.opstaf_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -488px -561px;width:36px;height:21px}



.chngpas_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -530px -559px;width:18px;height:23px}



.tab_active p{color:#fff}



.trnsPadB{padding-bottom:20px;text-align:center}



.trnsfr_headng h1{font-size:1.75em;color:#000;margin-bottom:10px}



.trnsfr_bkngDv{width:100%;min-height:50px;border-bottom:1px solid #e6e3d9;background-color:#353037;color:#fff;padding:16px 20px;margin-top:10px}



.trnsfr_bkngID{width:50%;float:left;text-align:left}



.trnsfr_bkngID label{display:inline-block;font-size:1em}



.trnsfr_bkngID h1{display:inline-block;font-size:1em}



.trnsfr_agncNm{width:50%;float:right;text-align:right}



.trnsfr_agncNm label{display:inline-block;font-size:1em}



.trnsfr_agncNm h1{display:inline-block;font-size:1em}



.cmn_trnsfrDv{padding:10px 20px 15px;width:100%;display:inline-block}



.addsrvc_btn a:last-child{margin-right:0}



.addsrvc_btn a,button{border:1px solid #b88b5b;border-radius:20px;display:inline-block;height:auto;padding:5px 22px;margin-top:8px;vertical-align:2px;color:#000;width:auto;font-size:18px;margin-right:5px;background:#FFF;transition:all cubic-bezier(.45,.05,.55,.95) .3s;font-size:1em}



.addsrvc_btn a:hover{box-shadow:inset 0 0 0 35px #353037;border:1px solid #353037;color:#fff;background:#353037}



.addsrvc_btn button:hover{box-shadow:inset 0 0 0 35px #353037;border:1px solid #353037;color:#fff;background:#353037}



.aprov_dv{width:49%;display:inline-block}



.aprov_dv label{float:left;font-size:15px}



.aprov_dv input{float:left;height:auto;margin-right:5px;margin-top:3px}



.reg_textara textarea{height:35px;border:1px solid #ccd2df;resize:none;padding:5px 10px;border-radius:0;text-align:justify;white-space:normal}



.cmn_checkDv{display:inline-block}



.cmn_checkMar{margin-right:2%;margin-top:15px}



.mar_R15{margin-right:15px}



.icon_droparw{display:inline-block;background:url(../images/sprite.png) no-repeat -420px -515px;width:12px;height:6px}



.cmn_vwBtn a{border:1px solid #b88b5b;border-radius:25px;display:inline-block;height:auto;padding:6px 22px;vertical-align:2px;color:#000;font-size:15px;float:right}



.gridvwDv{background:#fff;width:100%}



.op_staffDv{width:100%;float:left;text-align:center;font-size:14px;height:40px;line-height:40px;border-bottom:1px solid #e3e1e1}



.op_staffDv:hover{background:#f1f1f1;cursor:pointer}



.actions_icn a{display:inline-block;text-align:center;width:auto;padding:5px}



.actions_icn .fa{padding:0;color:#a7a49d}



.opstaf_lbl{width:100%;height:auto;color:#000;font-size:1em;line-height:auto;background-color:#e7e6eb;text-align:center;padding:12px 0}



.comn_dv{width:100%;float:left}



.fa.fa-times-circle-o.inactv{color:#d9534f}



.fa.fa-check-circle-o.actv{color:#5cb85c}



.fa.fa-pencil.edit{color:#a7a49d}



.fa.fa-key.pwd{color:#a7a49d}



.fa.fa-trash-o.del{color:#a7a49d}



.test + .tooltip.bottom > .tooltip-arrow{border-bottom:5px solid blue;border-radius:4px}



.tooltip{border-radius:4px}



.tab_active{background:#353037;color:#fff}



.info_text p{color:#000;font-size:1em;margin-bottom:10px;text-align:justify;text-transform:lowercase}



.ui-autocomplete.ui-widget.ui-widget-content{background:#fff none repeat scroll 0 0;border:1px solid #ccc;z-index:9999;font-size:.875em}



.table_break{width:100%;float:left;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}



.table_break .rb{color:#000;float:left;font-size:1em;font-weight:400;text-align:center;width:12.5%}



.rb_header{border-bottom:1px solid #d9d9d9;float:left;width:100%;padding:10px 0}



.rb_content{float:left;width:100%;border-bottom:1px solid #c6c6c6}



.rb.rb_field{width:auto;border-bottom:1px solid #fefbfb}



.rb_field .vertical_text{color:#333;font-size:1.2em;font-weight:300;margin-top:30px}



.rb_content .rb_txt{display:block;color:#000;font-size:16px}



.rb_content .rb{vertical-align:middle;width:12.5%;border-bottom:1px solid #d9d9d9;height:100px;padding-top:5px}



.rb.rb_field{padding:0}



.rb_content .rb:last-child{border:none}



.rb_table .rb_content:last-child{border:none}



.hr > hr{margin:0 0 20px}



.rb > span{color:#787878;font-size:13px;margin-bottom:10px;display:inline-block;padding-top:10px}



.info_icon{border-radius:50%;cursor:pointer;display:inline-block;font-size:.95em;height:16px;padding:2px 0;text-align:center;vertical-align:top;width:16px}



.rb_txt .fa-info-circle{color:#ad791d}



.paddratetot{background:#E8E8E8 none repeat scroll 0 0;padding:10px 30px 10px 10px}



.height57px{height:57px}



.available_txt{color:#00a651;font-size:.688em;line-height:15px}



.quot_avlble{color:#00a651;font-size:1em;line-height:15px}



.quoteClos{position:absolute;right:0;top:0}



.quoteClos .close_icn{position:absolute;right:0;top:-18px}



.on_request{color:#f0ad4e;font-size:.688em;line-height:15px}



.ratehotelname{font-size:1em;padding-bottom:10px}



.quotcmn_headng{background:#353037;padding:0 25px;height:80px;line-height:80px;margin-bottom:0;box-shadow:0 1px 6px 0 rgba(0,0,0,0.3)}



.quotcmn_headng h2{font-size:1.5em;color:#fff}



.quot_dv{width:100%;display:inline-block;margin-top:0;padding:0;position:relative;margin-top:20px}



.quot_dv .common_headng{margin-top:0}



.quot_slct{width:100%;border:1px solid #e3e1e1;padding:15px 24px 0}



.quot_bg{width:100%;background:#fffcf5;box-shadow:0 6px 10px 0 rgba(57,57,57,0.1) inset}



.slct_bydv p{padding:10px 0}



.slct_bydv span{padding:0 15px 0 0;margin-bottom:3px;display:inline-block}



.remove_style{cursor:pointer;display:inline-block;font-size:12px;padding-left:2px;margin-top:0;display:inline-block;text-align:right;width:100%}



.quot_slctdv{width:60%;margin-top:10px}



.quot_remrk{width:100%;padding:15px 15px 0}



.room_type{padding-left:0}



.qutCmnhdng{width:100%;height:auto;line-height:normal;padding:10px 25px 10px 15px;border-bottom:1px solid #999;float:left;position:relative}



.qutCmnhdng p{float:left;padding-top:5px}



.quot_bedicn{display:inline-block;background:url(../images/sprite.png) no-repeat -357px -455px;width:29px;height:24px;margin-right:4px;float:left}



.quot_trnsfricn{display:inline-block;background:url(../images/sprite.png) no-repeat -422px -458px;width:23px;height:21px;margin-right:4px;float:left}



.quot_sighticn{display:inline-block;background:url(../images/sprite.png) no-repeat -396px -457px;width:23px;height:22px;margin-right:4px;float:left}



.quot_mail{position:relative;margin-top:50px}



.quot_text{text-align:right;float:right;width:auto}



.quot_mail .fa{color:#797979}



.quot_mail a{font-size:.813em;color:#696771;margin-left:8px;float:left}



.quot_mail .fa-caret-up{top:-21px;left:70%;color:#e6e6e6}



.hotl_popup{position:relative}



.hotl_popup .fa-caret-up{top:-21px;left:70%;color:#e6e6e6}



.quato_dv .close_btn a{color:#000;font-size:.938em;position:absolute;top:12px;right:19px;z-index:99}



#sidebarx{position:absolute;height:1470px;width:352px}



#sidebarx.fixed{position:fixed;top:0}



.right_dvpad{padding-left:0;float:right;width:857px}



.cntry_resdv{display:none}



.input_icon1L .form-control{line-height:25px;color:#000;border:1px solid #ccd2df;text-transform:capitalize;height:38px}



.input_icon1L .dropdown-toggle{color:#001928;border:1px solid #ccd2df;margin-top:0;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0)}



.input_icon1L .bootstrap-select.btn-group .dropdown-toggle .filter-option{padding-left:0}



.chang_res sapn:hover{color:#fdba1f}



.slider_heght img{height:685px;display:inline-block}



.home_slider .carousel-inner.slider_heght .item img{height:615px}



.slider_cntry img{height:620px;display:inline-block}



.hotel_amenits ul li{font-size:14px;line-height:25px}



.rm_amntLst b{font-size:16px;color:#000}



.quot_wrapr{width:100%;padding:15px 20px}



.clse_Dv .close_icn{margin-right:0}



.quotlbl label{display:inline-block!important;margin-right:5px}



.quotslct{display:inline-block!important;width:60%}



.my_accDv1{width:158px}



.qut_email{width:63%}



.comn_input .form-control{border:1px solid #ccd2df;border-radius:4px;padding-left:10px}



.quot_lbl label{margin-top:10px}



.no_quot .alert{padding:8px 10px;font-size:14px}



.add_qutTabl{padding:0}



.cmn_modalDv .modal-body{padding:20px 0 10px}



.cmpr_dtls{float:right;text-align:right;padding-top:15px}



.cuncy_modl .modal-body{position:relative;padding:20px 30px 25px}



.multpl_crncy .list-group{padding:0;margin:0;text-transform:uppercase}



.cuncy_modl{position:relative}



.cuncy_modl h1{font-size:1.25em;color:#000;text-align:center;margin-bottom:20px;text-transform:uppercase;font-family:"Philosopher-Bold"}



.multpl_crncy{padding:0 10px}



.multpl_crncy .list-group-item{border:#eee solid 1px;float:left;display:inline-block;width:100%;cursor:pointer}



.multpl_crncy .list-group-item:hover{background:#f1f1f1;color:#000}



.multpl_crncy .list-group-item:first-child{border-radius:0}



.multpl_crncy a{display:inline-block}



.sym-icon{text-align:right;float:right;font-size:12px;font-family:"Philosopher-Bold"}



.multpl_crncy .list-group-item.active{border-radius:0;background:#454047;border-color:#454047;color:#fff}



.browse_dv input{width:100%;padding-left:0;text-indent:-86px}



.my_accntIcn{display:inline-block;background:url(../images/sprite.png) no-repeat -341px -587px;width:24px;height:25px;transition:all .3s ease 0;vertical-align:-20px;text-align:left}



.travlerIcn{display:inline-block;background:url(../images/sprite.png) no-repeat -372px -586px;width:15px;height:26px;transition:all .3s ease 0;vertical-align:-20px}



.loyltyIcn{display:inline-block;background:url(../images/sprite.png) no-repeat -393px -591px;width:34px;height:21px;transition:all .3s ease 0;vertical-align:-20px}



.ewlletIcn{display:inline-block;background:url(../images/sprite.png) no-repeat -436px -592px;width:20px;height:20px;transition:all .3s ease 0;vertical-align:-20px}



.mng_usrIcn{display:inline-block;background:url(../images/sprite.png) no-repeat -468px -589px;width:27px;height:23px;transition:all .3s ease 0;vertical-align:-20px}



.opstaf_usrIcn{display:inline-block;background:url(../images/sprite.png) no-repeat -503px -591px;width:36px;height:21px;transition:all .3s ease 0;vertical-align:-20px}



.chng_pswdIcn{display:inline-block;background:url(../images/sprite.png) no-repeat -548px -589px;width:18px;height:23px;transition:all .3s ease 0;vertical-align:-20px}



.my_accTab a:hover{background:#353037}



.my_accTab a:hover p{color:#fff}



.my_accTab a:hover .my_accntIcn{background:url(../images/sprite.png) no-repeat -341px -555px;transition:all .3s ease 0}



.my_accTab a:hover .travlerIcn{background:url(../images/sprite.png) no-repeat -372px -554px;transition:all .3s ease 0}



.my_accTab a:hover .loyltyIcn{background:url(../images/sprite.png) no-repeat -393px -559px;transition:all .3s ease 0}



.my_accTab a:hover .ewlletIcn{background:url(../images/sprite.png) no-repeat -436px -560px;transition:all .3s ease 0}



.my_accTab a:hover .mng_usrIcn{background:url(../images/sprite.png) no-repeat -468px -557px;transition:all .3s ease 0}



.my_accTab a:hover .opstaf_usrIcn{background:url(../images/sprite.png) no-repeat -503px -559px;transition:all .3s ease 0}



.my_accTab a:hover .chng_pswdIcn{background:url(../images/sprite.png) no-repeat -548px -557px;transition:all .3s ease 0}



.my_accTab a.tab_active .my_accntIcn{background:url(../images/sprite.png) no-repeat -341px -555px;transition:all .3s ease 0}



.cmn_badgesBtn,.cmn_subBtn{width:auto;float:right}



.cmn_subBtn a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:auto;padding:4px 12px;margin-top:3px;vertical-align:2px;color:#fff;width:auto;font-size:14px;margin-right:0;float:right;margin-top:0;text-transform:uppercase;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.cmn_subBtn a:hover{box-shadow:inset 0 0 0 35px #d99514;background:#d99514;border:1px solid #d99514}



.cmn_badgesBtn .badge{font-weight:400;margin-top:4px;font-size:11px;padding:3px 10px;line-height:14px}



.badge_print{background:none;border:1px solid #b88b5b;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.badge_dwnld{background:none;border:1px solid #b88b5b;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.cmn_badgesBtn .badge:hover{box-shadow:inset 0 0 0 35px #d99514;background:#d99514;border:1px solid #d99514}



.printmail_dv .fa{font-size:13px}



.actions_icn a{width:30px;height:30px;border:1px solid #dadada;margin-top:5px}



.actions_icn a:hover{background:#fff}



.actions_icn a i{vertical-align:top;line-height:18px}



.upload_text .agent_logo{padding-left:0;text-indent:-86px}



.actions_icn{float:left;display:block;text-align:right;padding-right:30px}



.badge_terms{background:#353037;border:1px solid #353037}



.bk_tms{width:auto;float:right;margin-top:10px}



.bk_tms .fa-info-circle{font-size:13px}



.cmn_tophdng{margin:23px 0 45px;text-align:center}



.cmn_tophdng h3{font-size:1.75em;color:#000;margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}



.cmn_textbox{background:#fff;float:left;width:100%;border:1px solid #e3e1e1;margin-bottom:10px;padding:46px 66px 30px}



.cmn_para p{font-size:16px;line-height:19px;text-align:justify;color:#696771;margin-bottom:25px}



.collapse_dv{margin-top:46px}



.collapse_dv p{margin-bottom:15px;color:#696771;float:left;width:100%;padding:10px 0}



.collapse_dv .panel-title{font-size:19px;color:#000}



.collapse_dv .panel-group .panel{margin-bottom:0;border-radius:4px;border:none;box-shadow:none;border-bottom:none;width:100%;float:left}



.collapse_dv .panel-default > .panel-heading{background:none;padding:8px 15px;border:1px solid #ddd;box-shadow:0 0 9px 0 rgba(0,0,0,0.1);border-radius:3px;float:left;width:100%}



.collapse_dv .panel-group .panel + .panel{margin-top:0}



.collapse_dv .glyphicon{color:#c2c2c2;margin-right:7px;font-size:24px;font-weight:700}



.collapse_dv .panel-heading a.tabActive{background:#353037;border-radius:3px;border:none;padding:8px 15px;color:#fff}



.collapse_dv .panel-default > .panel-heading:hover{background:#f6f6f6;color:#000}



.collapse_dv .panel-heading a:hover{color:#000}



.collapse_dv .panel-heading a:focus{color:#000}



.collapse_dv .panel-heading.active .glyphicon{color:#000}



.privcy_lst{position:relative}



.privcy_lst ul{list-style:none;padding:0;margin:0}



.privcy_lst li{font-size:16px;margin-left:16px;color:#696771;margin-bottom:10px;padding-left:3px}



.privcy_lst li::before{content:"\f111";color:#000;font-family:FontAwesome;font-size:7px;margin-top:top;left:3px;position:absolute;margin-top:5px}



.terms_hdng{color:#000}



.terms_marT{margin-top:25px}



.marT15{margin-top:15px}



.marT5{margin-top:5px}



.terms_top{margin-top:15px}



.qhsc_box{padding-top:22px}



.qhsc_lst{position:relative}



.qhsc_lst ul{list-style:none;padding:0;margin:0}



.qhsc_lst li{font-size:16px;margin-left:16px;color:#696771;margin-bottom:17px;padding-left:12px}



.qhsc_lst li::before{content:"\f111";color:#000;font-family:FontAwesome;font-size:6px;margin-top:top;left:3px;position:absolute;margin-top:5px}



.hyprLink a{color:#895e03;text-decoration:underline}



.carFromDV .input_carer{margin-bottom:25px}



.input_carer label{font-size:14px;color:#696771;text-transform:capitalize;display:block;margin-bottom:5px}



.input_carer input{border:1px solid #d7d6d6;border-radius:4px;height:35px}



.input_carer select{color:#696771;border:1px solid #d7d6d6;border-radius:4px;height:35px;font-size:14px}



.input_carer textarea{border:1px solid #d7d6d6;border-radius:4px;height:35px;resize:none}



.file_button{background-color:#7C7A85;position:relative;right:0;top:-35px;width:92px;border:0;float:right;padding:9px 0;color:#fff!important}



.file_button1{opacity:0;position:relative;right:-88px;top:-39px;width:92px;float:right;padding:9px 0;border-radius:none;color:#fff!important}



.date_car .form-control{padding-left:15px;padding-top:5px}



.input_carer .cal_icn{right:25px;top:29px;pointer-events:none}



.awads_hedng h1{font-size:24px;color:#000;text-align:center}



.awads_hedng h1::before{content:'';position:absolute;border:1px solid #a49574;width:66px;left:365px;top:15px}



.awads_hedng h1::after{content:'';position:absolute;border:1px solid #a49574;width:66px;right:365px;top:15px}



.awards_Dv .cmn_tophdng{margin-bottom:22px}



.awards_box{padding:23px 73px;width:100%;display:inline-block}



.awardee_lst{text-align:center}



.awardee_lst .awrdsImg{background:url(../images/wta_img.png) no-repeat;width:231px;height:121px;text-align:center;display:inline-block}



.awardee_lst p{font-size:18px;text-align:center;margin-top:12px;margin-bottom:11px;padding-left:11px}



.awardee_lst a{padding:2px 14px;text-align:center;color:#fff;background-color:#353037;border-radius:23px;font-size:14px;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.awardee_lst a:hover{box-shadow:inset 0 0 0 35px #d99514;background:#d99514;color:#fff}



.award_midl{margin:0 5px;display:inline-block}



.award_marg{margin-top:30px}



.survey_dv{padding:16px 10px 11px;border:1px solid rgba(133,131,131,.1);box-shadow:0 5px 12px 0 rgba(0,0,0,0.1);padding-left:25px;border-radius:2px;height:auto;margin-bottom:15px;position:relative;width:100%;display:inline-block}



.survey_box{background:#fff;float:left;width:100%;border:1px solid #e3e1e1;margin-bottom:10px;padding:27px 30px 30px 18px}



.survey_dv h3{font-size:18px;color:#353037}



.survey_dv h3::before{content:'\f111';position:absolute;width:66px;left:10px;top:22px;font-family:fontawesome;font-size:7px;color:#2c2c2c}



.srvey_rdio{display:inline-block;margin-top:8px;margin-right:4px}



.srvey_rdio input{margin-top:1px;float:left;margin-right:4px}



.srvey_rdio label{float:left;color:#7a7a7a;font-size:14px}



.survey_form{width:100%;border-radius:6px;padding:40px 30px;background:#353037;display:inline-block}



.srv_ph_code{width:44%;float:left;position:relative;margin-right:1%}



.srv_ph{width:55%;float:left}



.srvey_messg textarea{width:100%;border:1px solid #ccd2df;height:90px;border-radius:6px;margin-top:10px;resize:none}



.survey_form .form-control{border-radius:4px;height:35px;color:#696771;padding-left:20px;border:1px solid #ccd2df;box-shadow:-5px -15px 17px -16px rgba(0,0,0,0.5) inset}



.captcha_input{width:45%;float:left}



.captcha_txt{float:left;margin-top:2px;margin-left:6px}



.srvey_frmDv{width:100%;float:left;position:relative}



.about_text h1{font-size:28px;color:#000}



.about_text p{color:#404040;font-size:16px;margin-top:23px;text-align:justify;padding-right:71px;margin-left:-2px}



.highlight_img span{width:100%;height:462px;display:inline-block;margin-top:-25px;display:inline-block}



.offcmap_img span{display:inline-block;margin-top:45px;width:100%;height:329px}



.offc_img span{display:inline-block;margin-top:0;width:100%;height:400px}



.about_usdv .cmn_tophdng{margin-bottom:18px}



.cmn_tophdng h2{font-size:22px;color:#070707;margin-top:20px}



.glob_offc h3{font-size:18px;color:#070707;margin-bottom:22px}



.glob_offc ul{margin:0;padding:0;list-style:none}



.glob_offc ul li{color:#454545;font-size:16px;padding-left:15px;margin-bottom:5px;position:relative}



.glob_offc ul li.dotnone{color:#454545;font-size:16px;padding-left:0;margin-bottom:5px;position:relative}



.glob_offc ul li span{color:#070707}



.glob_offc ul li::before{content:'';position:absolute;width:6px;height:6px;background:#5a4513;-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);transform:rotate(40deg);margin-top:6px;left:-1px}



.glob_offc ul li.dotnone::before{content:'';position:absolute;width:6px;height:6px;background:none;margin-top:6px;left:-1px}



.glob_offc p{color:#070707;font-size:16px;margin-top:14px;margin-bottom:5px}



.values_dv h1{font-size:23px;color:#000;margin-top:20px;text-transform:uppercase;letter-spacing:1px}



.values_dv p{font-size:16px;color:#454545;margin-top:10px;text-align:justify}



.core_value h1{font-size:18px;color:#000;margin-bottom:20px}



.core_value p{font-size:16px;color:#454545}



.abt_messg span{height:122px;border:1px solid #895e03;display:inline-block;position:relative;width:116px}



.abt_messg span:before{content:'';position:absolute;border:1px solid #bda36d;width:100%;height:100%}



.abt_messg span img{width:100%}



.abt_messg p{color:#454545;font-size:16px;margin-bottom:20px;text-align:justify}



.globl_Dv .cmn_tophdng{margin-top:48px;margin-bottom:57px}



.globl_Dv .cmn_tophdng h2{font-size:22px;color:#070707;margin-top:40px}



.values_dv{position:relative;padding-left:90px;margin-top:22px;display:inline-block}



.icn_postn{position:absolute;left:27px;margin-top:19px}



.missn_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -343px -631px;width:40px;height:40px}



.vissn_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -388px -632px;width:39px;height:39px}



.value_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -431px -632px;width:38px;height:35px}



.offc_img img{margin-top:-47px}



.abt_messgDv .cmn_tophdng{margin-top:50px}



.desgn_dv p{margin-bottom:5px}



.desgn_dv h5{color:#895e03;text-decoration:underline}



.desgn_dv b{color:#393939;font-family:'Philosopher-Bold'}



.object_img span{width:100%;margin-top:25px;height:349px;display:inline-block}



.qhse_img span{width:100%;margin-top:95px;height:430px;display:inline-block}



.cmn_para p a{color:#696771}



.adv_srchlbl label{color:#000;padding-left:2px}



#advance_search_btn .cmn_btn a{float:right}



.srch_optnbtn .cmn_btnDv{margin:26px 5px 0 0}



#lang_popup .modal-sm-language{max-width:350px;margin:0 auto;width:100%}



.modal-sm-language .modal-content{padding:15px;margin-top:100px;box-shadow:0 2px 14px 0 rgba(252,252,252,0.2)}



.modal-sm-language h1{font-size:1.25em;color:#000;text-align:center;margin-bottom:20px;text-transform:uppercase;font-family:"Philosopher-Bold"}



.modal-sm-language .close_btn{position:absolute;right:-10px;top:-6px}



.lang_list a{width:100%}



.modal-sm-language .modal-body{padding:15px 0}



.lang_list a{width:100%;padding:10px;display:inline-block;color:#000;border:1px solid #eee}



.lang_list a:hover{background:#454047;color:#fff}



.lang_list a.active{background:#454047;color:#fff}



.lang_list .lang_img{vertical-align:0;margin-right:0}



.lang_togle1{right:0;padding:10px;position:absolute;text-align:right;top:39px;min-width:100px;height:150px}



.margin_box{display:inline-block;position:relative}



.margin_dropBx{display:inline-block;position:relative;text-align:center}



.margin_dropBx ul{text-align:center}



.margin_drop .dropdown-menu.open::before{content:"\f0d8";font-family:fontawesome;position:absolute;top:-14px;color:#fff;font-size:22px;right:12px;text-align:center}



.hotel_slctPckerDv .btn-group.bootstrap-select.bs-select-hidden{width:100%}



.margin_drop button{background:transparent;color:#fff;border:none;font-size:13px}



.margin_drop button .caret{display:none}



.margin_drop .btn.dropdown-toggle.btn-default{background-color:transparent;color:#fff;font-size:.75em;padding:0 0 0 6px;margin:0}



.margin_drop button:hover{background:transparent;color:#fff}



.margin_drop select{display:none}



.margin_drop .dropdown-menu.open{position:absolute;top:28px!important;overflow:hidden!important;left:-23px!important;background:#fff;width:140px}



.margin_drop .dropdown-menu>li>a:hover,.dropdown-menu>li>a{width:100%}



.margin_boxDv .bootstrap-select .dropdown-toggle:focus{outline:none!important;border:none}



.margin_drop .dropdown-menu{height:185px;min-width:118px;overflow-y:auto;color:#fff;position:absolute;background:#fff;border:none;font-size:.975em;top:45px;overflow:scroll;cursor:pointer;overflow-x:hidden;left:-2px}



.margin_drop .dropdown-menu .inner{height:138px}



.margin_drop .bs-searchbox .form-control{margin:5px;height:30px;width:94%;border:1px solid #ccc}



.margin_drop .form-control:focus{box-shadow:0 0 8px rgba(51,122,183,0.5)}



.margin_drop .glyphicon-ok:before{display:none}



.margin_drop .dropdown-menu>.active>a{background-color:#454047!important;color:#fff!important}



.margin_drop .bootstrap-select.btn-group .no-results{font-size:14px;color:#000;padding:0 12px}



.resdnc_dv select{display:none}



.resdnc_dv .form-control{padding:0}



.resdnc_dv .dropdown-menu{width:100%}



.resdnc_dv .dropdown-toggle{width:100%;font-size:15px;height:38px;border:none}



.resdnc_dv .caret{display:none}



.resdnc_dv .filter-option::after{margin-left:-9px}



.resdnc_dv .filter-option{width:100%;text-align:left}



.resdnc_dv .filter-option::after{content:"\f0d7";right:13px;position:absolute;color:#636a75;font-size:12px;top:10px}



.resdnc_dv img{float:left;margin-right:10px}



.lang_cl{color:#fff;font-size:.75em;text-transform:capitalize}



.lng-img.lang_img{width:16px;height:11px;display:inline-block;margin-right:2px;vertical-align:0;width:16px;float:left}



.curncy1 .fa-img.fa{font-size:.75em;margin-left:10px;color:#fff}



.dropdown-menu > li > a{display:inline-block}



.travler_box{padding:42px 30px 10px}



.travlr_input{position:relative}



.travlr_input .form-control{border:1px solid #c9c9ce;border-radius:4px;height:38px;padding-left:10px;color:#878787;font-size:15px;text-transform:capitalize!important}



.travlr_input label{font-size:16px;color:#696771;margin-bottom:10px;width:100%}



.travlr_input .arrow_icon1{right:30px;top:47px}



.travlr_input .mob_code{width:22%;float:left;margin-right:4%;padding:6px 10px 6px 6px;text-align:right}



.travlr_input .mob_phnumb{width:69%;float:left}



.travlr_input textarea{height:70px!important;resize:none}



.trvlr_calIco{display:inline-block;background:url(../images/trvlr_cal.png) no-repeat;width:14px;height:16px;position:absolute;right:27px;top:41px}



.travler_listDv{background:#353037;width:100%;padding:24px 16px;text-align:center;min-height:266px}



.travler_listDv h1{color:#fff;text-align:center;font-size:18px;border-bottom:1px solid #fff;display:inline-block;margin-bottom:20px}



.travler_list ul{margin:0;padding:0;list-style:none}



.travler_list ul li{border-bottom:1px solid rgba(255,255,255,0.4);padding:10px 5px 10px 10px;font-size:14px;text-align:left;color:#fff;cursor:pointer;position:relative;text-transform:capitalize}



.travler_list ul li:hover{color:#e1b90e}



.travler_list ul li::after{content:'';display:block;width:0;height:1px;border-bottom:1px solid #e1b90e;transition:width .3s;position:absolute;left:0;top:37px}



.travler_list ul li:hover::after{width:100%!important;transition:width .3s}



.travler_list ul li:hover::before{content:'\f111';color:#e1b90e}



.travler_list ul li::before{content:'\f111';font-family:fontAwesome;color:#fff;font-size:5px;position:absolute;margin-left:0;margin-top:5px;left:0}



.travler_add{height:auto;border-bottom:1px solid #e6e3d9;background-color:#e7e6eb;color:#fff;padding:10px;display:inline-block;width:100%;margin-bottom:10px}



.travler_add h2{color:#000;font-size:20px}



.travelr_btn{float:right}



.travelr_btn a{background:none;border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:auto;padding:6px 25px;margin:0;color:#000;font-size:1em;transition:all cubic-bezier(.45,.05,.55,.95) .3s;cursor:pointer}



.travelr_btn a:hover{border:1px solid #353037;color:#fff;box-shadow:inset 0 0 0 35px #353037;cursor:pointer}



.travlr_input .asterisk{margin-top:-1px;position:absolute;padding-left:1px}



.dropdown-menu > li > a{display:inline-block}



.bdrnone{border:none}



.mob_loginDV{display:none}



.myaccnt_respnv{display:none}



.top_navmob{display:none}



.my_menu ul{overflow:hidden}



.resdncDv{width:280px}



.resdnc_box .modal-dialog{margin-top:230px}



.srch_modf_dv{opacity:.5;width:40px;height:40px;display:block}



.hotel_info h1 a{color:#000}



.comparePad{padding:10px 5px 0}



.compare_img img{height:110px;width:100%;border-radius:5px}



.cmp_price_pad{padding:10px 5px 10px 0}



.contctBox{border:1px solid #cecece;height:auto;padding:22px 0;margin-top:28px}



.contctAddrs{padding-left:32px}



.contctAddrs h1{font-size:24px;color:#070707;margin-bottom:20px}



.addDv{width:50%;float:left}



.addDv p{color:#070707;font-size:1em;line-height:20px;padding:0 0 0 20px;position:relative}



.addDv p::before{content:'';position:absolute;background:url(../images/map_icn.png) no-repeat;top:80px;width:13px;height:15px;display:inline-block;left:0;top:0}



.PhnoDv{width:50%;float:left}



.PhnoDv a{width:100%;color:#070707;float:left;margin-bottom:5px}



.PhnoDv i{font-size:16px;margin-right:10px;color:#a17b40}



.webicn{background:url(../images/web_icn.png);background-repeat:no-repeat;float:left;height:15px;width:15px;margin-top:5px}



.PhnoDv .fa.fa-envelope{font-size:12px}



.helpLine_nmbr{width:357px;float:right;height:auto;padding:25px 12px;box-shadow:0 0 3px 0 rgba(0,0,0,0.5);text-align:center;background:#caa365;margin-right:18px;margin-top:-1px;background:-moz-linear-gradient(top,#caa365 0%,#a78652 100%);background:-webkit-linear-gradient(top,#caa365 0%,#a78652 100%);background:linear-gradient(to bottom,#caa365 0%,#a78652 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#caa365',endColorstr='#a78652',GradientType=0)}



.helpLine_nmbr h1{font-size:30px;color:#181619}



.helpLine_nmbr h2{font-size:21px;color:#000}



.helpLine_nmbr a{font-size:30px;color:#000;margin-top:10px;display:inline-block}



.contct_map{box-shadow:-2px 7px 6px -4px rgba(0,0,0,0.2)inset;width:100%;height:460px;display:inline-block;position:relative;float:left}



.contct_fltr{width:270px;height:235px;position:absolute;right:0;top:0;background:#caa365;padding:32px 30px;border-radius:6px;float:right;margin-top:129px;margin-right:70px;background:-moz-linear-gradient(top,#caa365 0%,#a78652 100%);background:-webkit-linear-gradient(top,#caa365 0%,#a78652 100%);background:linear-gradient(to bottom,#caa365 0%,#a78652 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#caa365',endColorstr='#a78652',GradientType=0)}



.contct_fltr h1{font-size:18px;color:#fff;margin-bottom:11px}



.contct_input{position:relative}



.contct_input .form-control{border:1px solid #ccd2df;border-radius:4px;height:38px;padding-left:10px;color:#878787;font-size:1em}



.contct_input .down_arrow{position:absolute;right:14px;background:url(../images/down-arrow.png) no-repeat;width:16px;height:10px;top:15px}



.contct_reset .clse_squre{width:15px;height:15px;float:left;background:#d40000;text-align:center;color:#fff;font-size:10px;padding-top:2px;margin-right:5px}



.contct_reset .reset_icn{background-image:url(../images/close.png);background-repeat:no-repeat;width:10px;height:10px}



.contct_reset span{font-size:13px;color:#fff;float:left;vertical-align:top}



.contct_reset{float:right;margin-top:26px}



.locatin_Dv{width:100%;padding:8px 0;background:#353037;color:#fff;text-align:center;clear:both}



.locatin_Dv h1{font-size:24px}



.addmapBox{width:100%;box-shadow:0 3px 4px 0 rgba(0,0,0,0.2);background:#fff;padding-top:25px;padding-bottom:20px}



.addDv_map h1{font-size:24px;color:#070707;margin-bottom:20px}



.addDv_map a{color:#070707;width:100%;display:inline-block}



.addDv_map p{padding-left:20px;font-size:15px;color:#070707;position:relative;margin-bottom:15px}



.addDv_map a{font-size:15px;margin-bottom:3px}



.addDv_map i{font-size:15px;margin-right:10px;color:#a17b40}



.addDv_map i.marR7{margin-right:7px}



.addDv_map .fa-envelope{font-size:12px}



.addDv_map p::before{content:'';position:absolute;background:url(../images/map_icn.png) no-repeat;top:80px;width:13px;height:15px;display:inline-block;left:0;top:0}



.addDv_map{min-height:221px;border-right:1px solid #ccc}



.addDv_map.nextrow{margin-top:35px}



.no_bdrR{border-right:none}



.contct_formDV{width:100%;padding-bottom:20px}



.contct_formBox{padding-top:30px}



.contct_forminpt label{color:#696771;font-size:14px;margin-bottom:6px}



.contct_forminpt .form-control{border:1px solid #ccd2df;border-radius:4px;height:38px;padding:10px;color:#696771;background:#fff;font-size:14px;box-shadow:0 0 4px 0 rgba(0,0,0,0.1) inset}



.contct_forminpt textarea{height:82px;resize:none;border:1px solid #ccd2df;border-radius:4px;width:100%;padding:10px;color:#696771;background:#fff;font-size:14px;box-shadow:0 0 4px 0 rgba(0,0,0,0.1) inset}



.survey_form .btn_dv{font-size:14px}



.survey_form .btn_dv > a{padding:0 25px;margin-right:5px}



.tranfr_info{padding-left:20px}



.tranfr_info h1{font-size:22px;color:#000;margin-bottom:5px}



.tranfr_info p{display:inline-block}



.tranfr_list .list_dv{padding:10px 0 5px;border-bottom:1px solid #d9d7d1}



.tranfr_list .cmn_btn{margin-top:0;display:inline-block;float:right}



.tranferMaildv .cmn_btn{width:100%}



.tranfr_list .cmn_btn a{margin-left:3px;padding:0 10px}



.trnsfr_Hdng{width:100%;height:auto;padding:10px 6px;background-color:#d6d5d7;display:inline-block}



.trnsfr_Hdng h1{font-size:15px;color:#000}



.trnsfr_passDtls{width:100%;height:auto;padding:10px 6px;display:inline-block;border-bottom:1px solid #e6e6e6}



.trnsfr_passDtls i img{display:inline-block;margin-top:5px}



.trnsfr_passDtls h3,h4{font-size:14px;margin-top:10px;display:inline-block;padding-left:4px;vertical-align:super;color:#000}



.trnsfr_passDtls .avlb_stats{text-align:center}



.tranLstBdr{border:1px solid #e6e6e6}



.trnfrText{padding-right:0;text-align:center}



.trnfrAvlbl{color:#047f01;font-size:.875em;margin-top:4px}



.trnfrOnReq{color:#e9b96e;font-size:.875em;margin-top:4px}



.trnsfr_passDtls .btn_quot{margin-top:0}



.transfr_price{text-align:right;padding-right:0}



.transfr_price p{font-size:18px;color:#000;display:inline}



.trnsfr_passDtls .rslt_prce a{margin-top:3px;margin-left:5px;color:#fff}



.trnsfr_passDtls .rslt_prce a .fa{font-style:italic}



.transfr_price{margin-top:10px}



.TrnsfrBknwDv{text-align:right;padding-right:10px}



.dropcityDv{position:relative;margin-bottom:0}



.dropcityDv .filterCheck{height:auto}



.dropcityDv .filterCheck .checkbox{float:right;position:absolute;right:20px;top:0}



.dropcityDv .filterCheck .checkbox label::before{bottom:15px;left:-18px}



.transfr-custm span{right:10px}



.transfr_pckup .form-control{padding-left:41px;font-size:.938em;padding-left:10px}



.dropcityDv .input_iconL input{padding-left:10px}



.htImg span{width:100%;height:320px;display:inline-block}



.transfr_pckup .form-control{font-size:14px}



.profilesalescons{background-repeat:no-repeat;width:56px;height:64px;display:inline-block;background-size:cover!important}



.dealsimg{background-repeat:no-repeat;width:88px;height:92px;display:inline-block;background-size:cover!important;border-radius:2px}



.animtBox{width:100%;height:auto;overflow:hidden;position:relative;float:left;display:inline-block;cursor:pointer;padding:0}



.animtZm{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}



.animtBox:hover .animtZm,.animtBox:focus .animtZm{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}



.sight_clps{width:100%;height:40px;background-color:#d6d5d7;padding:10px 20px;border-top:1px solid #cbc8c4;margin-top:0;text-align:center}



.avlbl-ifo-bordr{padding:10px 10px 10px 30px;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;text-align:center}



.padl20{padding-left:20px}



.circle .fa.fa-info{color:#fff;background:#878682;font-weight:400;font-size:10px;border-radius:8px;height:15px;width:15px;text-align:center;vertical-align:middle;padding-top:3px;font-style:italic;padding-right:1px}



.sight_data{padding-top:10px;font-size:14px;color:#000}



.sight_data .curncy-type{font-size:20px}



.sight_data .price-amt{font-size:20px}



.sight_des{color:#696771;font-size:13px}



.readmore{color:#696771;font-size:13px;font-style:italic;cursor:pointer}



.Hsticky{position:fixed;top:0;width:53%;z-index:21}



.Hsticky + .lstng_wrpr{padding-top:152px}



.fixed-header{position:fixed;top:0}



footer{position:relative;min-height:170px;width:100%;float:left}



.sidebarFx{position:fixed;top:0;z-index:1}



.prtnrLogoTab{width:auto;display:inline-block}



.reprt_bkdate .fa-print{cursor:pointer}



.reprt_bkdate .fa-print:hover{color:#EDAC22}



.btnAccntMob{display:none}



.arrowRsp{display:none}



.shminheight{min-height:75px}



.shDetailData span{text-transform:capitalize;color:#696771;font-size:14px;padding-right:13px;width:210px;display:inline-block;margin-top:10px}



.shDetailData label{text-transform:capitalize;font-size:14px;color:#333;margin-top:10px}



.padsghimg{padding:17px 0 13px 14px}



.cntRgt{padding:0}



.cntBox{width:100%;float:left}



.cnt_opr{width:100%;float:left}



#menuBox2{display:none}



.myAccntBtn{display:none}



.cmpchkIn p{color:#696771;font-size:14px;margin-top:4px}



.comp_rmcatgry{width:75%;float:left;text-align:left}



.comp_rate{width:33%;float:left;text-align:center}



.comp_night{width:25%;float:left;text-align:right}



.cmpr_price{text-align:right}



.qutTop p{font-size:1em;color:#696771}



.qutTop span{font-size:24px;color:#000}



.quotBox{width:100%;float:left;padding:15px 25px;background:#fff}



.qutCmnhdng h3{font-size:16px;color:#ae791d}



.quote_Tdetails{text-align:center}



.rghtsrchHotl{width:30px;height:30px;position:fixed;top:50%;right:0;background:#000}



.rghtsrchList{top:0;width:200px;bottom:0;background:#000}



.quot_text a:focus{color:#000}



.quato_dv{margin-top:10px}



.gotoPgeDv{position:relative}



.gotoPgeDv .form-control{padding:0 5px;width:50px;text-align:left}



.mob_icons{display:none}



.mob_compicon{display:none}



.searchL{display:block}



.icon_listedit{display:none}



.Mob_listedit{display:block}



.inpttxtbdr{border:1px solid #e3e1e1}



.xs_Bklbl{display:none}



.RcntBkMob{display:none}



.trvlerListRmob{display:none}



.opStaffMob label{display:none}



.mediaHomeDV{margin-top:50px}



.userloginDV{text-align:center}



.arvlguidDV{padding:15px 15px 0}



.sightQuot .btn_quot a{font-size:13px;padding:0 7px}



.sightbtndv .btn_roms a{margin-right:0;padding:0 10px}



.sightcurrncy{padding-right:0}



.datepicker.dropdown-menu{right:initial!important}



.locatndropDn{width:100%;min-height:auto;background:#fff;padding:10px;margin-top:-2px;box-shadow:0 0 7px 0 rgba(0,0,0,0.5) inset}



.locatndropDn label{width:100%;color:#000}



#textSlider.row{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%!important}



#textSlider div{color:#FFF}



.slideCol{text-align:left;overflow:hidden;font-size:14px;display:block;white-space:nowrap;padding-left:5px}



.slideCol p{margin:0!important}



.scroller{height:22px;line-height:22px;overflow:hidden}



.scroller .inner{animation:7s normal infinite running scroll}



@keyframes scroll {



0%{margin-top:0}



25%{margin-top:0}



50%{margin-top:-22px}



65%{margin-top:-22px}



75%{margin-top:-44px;margin-top:-0}



100%{margin-top:-0}



}



.addote{text-align:right}



.trnsfrDtlDV .form-control{line-height:normal;height:38px;float:left;padding-right:25px}



.trnsfrDtlDV .seldroparrow{background:url(../images/time_arrow.png) no-repeat 87% 12px!important}



.trnsfrDtlDV .title_dv .form-control{box-shadow:none}



.trnsfrDtlDV{position:relative}



.trnsfrDtlDV .arrow_icon{top:18px;right:16px}



.trnsf_dv .reprt_headr{float:left;width:100%;text-align:center}



.trnsfrlblB label{height:30px;color:#696771;font-size:16px}



.errorDV{width:100%;text-align:center;margin:10px;float:left}



.rm_rght p{text-align:right;padding-right:0;display:inline-block;word-break:break-all}



.bokng_notes p{margin:0;padding-left:15px}



.transfr_dv{width:100%;float:left}



.transferDtls{padding-left:0;margin-top:10px}



.bkhdngDV p{padding-left:0!important}



.canclPolcyT p{padding-left:0}



.bk-dv.bkghtl_dvT{padding:20px 0 15px 15px}



.messageT .bkng_hedng{padding-left:0}



.transfr_vch{width:100%;float:left}



.prsnl_dv .cancl_plcy p{padding-left:15px}



.error_gray{padding-left:15px}



.addSrvDV{padding-bottom:20px}



.addsrvc_btn{padding-bottom:20px}



.sightTop{margin-top:0}



.logoLodrW{width:200px}



.logoloader{position:fixed;width:600px;z-index:100001;left:0;right:0;top:0;bottom:0;margin:auto;padding:10px;background:#333;vertical-align:middle;text-align:center;height:400px;overflow:hidden}



.header_cls{text-align:center;font-size:18px;border-bottom:1px solid #999;color:#fff;padding:10px}



.image_banner{padding:20px}



.logoloader .image_banner img{width:100%}



.listCpad{padding-left:0}



.comHadd p{float:left;width:100%}



.comHadd p .map_icnS{float:left;width:auto}



.comHadd p .hotl_add{float:left;width:95%}



.comp_lodr{height:8px;position:absolute;left:0;top:2px}



.compareSrchdv{float:left;padding-top:10px;padding-bottom:10px;margin-top:10px;padding-left:0}



.cmprEml{float:right}



.compareLstFx{height:285px;overflow-x:hidden;overflow-y:auto}



.lblDisableDV label{text-decoration:line-through}



.lblDisableDV{text-decoration:line-through}



.lblDisableDV .showonly_view a{color:#fff;text-decoration:line-through}



.lblDisableDV a{text-decoration:line-through}



.lbldsblPrty{text-decoration:line-through}



.lowcase{text-transform:lowercase!important}



.ewalletdv{padding:20px}



.ewalletHdng h1{font-size:18px;color:#000;border-bottom:1px solid #e1e1e1;display:block;margin:10px 0}



.ewalltRdio{width:100%;float:left;padding:20px}



.ealletPmt span{display:inline-block;padding-left:20px}



.ealletPmt .form-control{width:50%;display:inline-block}



.ewalltRdio div{width:30%;display:inline-block}



.ewalltRdio .radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-left:0}



.fileuplaodDV .file_button1{right:-94px;top:-36px}



.fileuplaodDV .file_button{padding:0!important}



.notearlybeard{margin-top:22px;display:inline-block}



.visaTab .my_accTab .nav-pills > li > a{border:none!important}



.proB_rght{float:right;width:50%;text-align:right;padding-right:10px}



.survyInput{float:left}



.mapfxDv{position:fixed;top:0;width:54.6%}



.trnfrFltr .rgt_fltr_top{padding:8px 21px 9px}



.trnfrFltr .spinr_vw{padding:0 15px}



.trnfrFltr .spinr_vw label{margin:0;text-align:left}



.tranfrspin{width:60%;float:left}



.spinr_vw label{width:40%;float:left}



.tranfrspin .btn_next{float:left;top:0;padding-top:0}



.tranfrspin .spinr_dv{float:left;margin:0 5px}



.tranfrspin .spinr_dv .input-group{background:#fff;border-radius:10px}



.tranfrspin .spinr_dv .input-group .input-group-btn-vertical{left:0}



.tranfrspin .form-control[disabled]{background:#fff}



.tranfrspin1 .form-control[disabled]{background:#fff}



.tranfrspin .btn_prvs{float:left;top:0;padding-top:0}



.buk_lft{padding:0 30px}



.buk_lft .radio label,.checkbox label{padding-left:0}



.funkyradio{width:33%;float:left}



.PmtGtDv{padding:10px 15px;font-size:16px}



.PmtGtDv1{font-size:16px}



.flight_dv{padding:0 11px 75px 15px}



.sorting-grey-box{background-color:#d6d5d7;margin:0;padding:18px 12px;width:100%;float:left}



.sorting-grey-box .price_lst{width:100%}



.flight-listing-box{width:100%;float:left;margin:0;padding:0 15px;border-bottom:#d5d5d5 solid 1px}



.seat-list{padding-top:0;margin-top:8px;margin-right:0;margin-bottom:15px}



.seat-list li{display:inline-block;font-size:12px;position:relative;padding-left:31px;color:#353037;padding-top:2px}



.price_sort{margin-left:55px}



.flight_dv .price_lst .form-control{color:#000;font-family:"Philosopher-Bold"}



.flight-listing-box .rslt_prce span{padding-top:6px;float:none;display:inline-block}



.flight-listing-box .rslt_prce{text-align:right;padding-right:5px}



.flight-listing .rgt_fltr_top{padding:14px 21px 9px}



.flight-listing .rgt_fltr_top .flight-sorting .fa{margin-left:3px;color:#fffdf5;vertical-align:baseline;position:absolute;right:-12px}



.flight-listing-box .rslt_prce h2{padding-right:0;float:none;display:inline-block;font-size:32px;padding-left:5px}



.flight-listing .sort-caret{position:relative}



.flight-listing .sort-caret .down-caret{position:absolute;right:0}



.flight-listing .rgt_fltr_top .flight-sorting .gold-color{color:#b29447}



.flight-listing-box .btn_roms{text-align:right;position:absolute;z-index:1;text-align:right;width:100%}



.flight-listing-box .btn_roms a{font-family:"Philosopher-Bold";margin-right:5px}



.flight-listing-box .btn_roms_small{text-align:right}



.flight-listing-box .btn_roms_small a{font-family:"Philosopher-Bold"}



.btn_roms_small{text-align:center;z-index:1;position:relative}



.btn_roms_small a{border:1px solid #b88b5b;border-radius:16px;display:inline-block;height:21px;line-height:21px;margin-right:0;padding:0 10px;margin-top:10px;vertical-align:2px;color:#000;width:auto;font-size:12px;margin-right:20px}



.btn_roms_small a:hover{background:#454047;color:#fff;border:1px solid #454047}



.logo-flight{text-align:center;margin-bottom:10px}



.multiple-carrier-text{font-size:12px;color:#fff}



.multiple-carrier-text .label-default{background-color:#353037;padding:2px 6px;border-radius:3px}



.time-text-01{font-size:24px;padding:0;color:#000}



.list-inline{padding-left:0;margin-left:-5px;list-style:none}



.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px;color:#696771;font-size:15px}



.eye_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -574px -50px;width:18px;height:10px}



.cursor{cursor:pointer}



.flight-round-box{width:100%;float:left;margin:0 0 20px;padding:20px 0 0;border-top:#cbc9c8 solid 1px;min-height:80px}



.flight-round-box:first-child{border-top:none;padding:0;min-height:inherit}



.flight-tabs{margin-left:0;margin-right:-15px;margin-bottom:-15px}



.flight-tabs>.nav-tabs{padding:0 15px 0 139px;border:0;margin-top:0}



.bod-b{border-bottom:1px solid #ebebeb;margin:10px 0}



.flight-tabs .nav-tabs>li>a{border:0 solid transparent;padding:6px 15px}



.flight-tabs .nav-tabs li a{border-bottom:7px solid transparent}



.flight-tabs>ul li.active a,.flight-tabs>ul li.active a:focus,.flight-tabs>ul li.active a:hover{border-bottom:7px solid #b4922b;color:#b4922b;border-top:0;border-left:none;border-right:0;padding-bottom:8px}



.flight-tabs>ul li a{color:#5b5c70;font-size:14px;font-style:normal;cursor:pointer;border-bottom:7px solid #b4922b}



.flight-tabs>ul li a:hover{background-color:#fffcf5;border-color:#fff;border-bottom:7px solid #b4922b}



.flight-tabs>ul li a:focus{background-color:#fffcf5;border-color:#fff}



.flgh-field{background:#fff;padding:25px 0 0;margin-bottom:10px;width:100%;float:left;border:#e7e5e0 solid 1px;-webkit-box-shadow:inset 0 1px 5px 0 rgba(216,216,216,0.38);-moz-box-shadow:inset 0 1px 5px 0 rgba(216,216,216,0.);box-shadow:inset 0 1px 5px 0 rgba(216,216,216,0.38)}



img{vertical-align:middle}



.flgh-field-inner{width:100%;float:left;margin:0 0 20px;padding:20px 20px 0;border-top:#e5e3e3 solid 1px}



.flgh-field-inner:first-child{border-top:none;margin:0;padding:0 20px 20px}



.flgh-field-layover{width:100%;float:left;margin:0;padding:0}



.flgh-layover{width:100%;float:left;margin:0;padding:0}



.flgh-layover h2{width:100%;text-align:center;border-bottom:1px solid #e5e3e3;line-height:.1em;margin:16px 0}



.flgh-layover h2 span{background:#fff;padding:0 18px;font-size:13px;color:#9f8039}



.fl-city{color:#000;font-size:18px;margin-bottom:15px}



.fl-city span{color:#696771;font-size:14px}



.fl-city img{vertical-align:text-top;padding-top:7px}



.refundable-txt{font-size:12px;color:#353037;padding:2px 0 0 14px}



.ref{background:url(../images/sprite-flight.png) no-repeat 0 0;width:17px;height:18px;top:-1px;display:inline-block;position:absolute;left:6px}



.ref2{background-position:-22px 0!important}



.info-circle{background:url(../images/sprite-flight.png) no-repeat -73px 0;width:18px;height:18px;display:inline-block}



.round-arrow-icon{background:url(../images/sprite-flight.png) no-repeat -76px -18px;width:23px;height:17px;display:inline-block}



.notepad-icon{background:url(../images/sprite-flight.png) no-repeat -2px -85px;width:43px;height:44px;display:inline-block;position:absolute;top:-5px;margin-left:9px}



.ref{background:url(../images/sprite-flight.png) no-repeat 0 0;width:17px;height:18px;top:-1px;display:inline-block;position:absolute;left:6px}



.baggage-icn{background-position:-42px 0!important;width:16px;height:22px}



.bdr-line-icn{background-position:-60px 0!important;width:12px;height:9px;margin-top:6px}



.bdr-line-icn2{background-position:-60px 0!important;width:12px;height:9px;margin-top:6px;right:6px;left:inherit}



.chair-big-icn{background-position:-101px -1px!important;width:22px;height:21px}



.watch-icn .fa-clock-o{color:#b4b4b6}



.logo-flight-inner img{width:45px}



.flight-airline .airline{font-size:20px;color:#000;padding-bottom:6px}



.flight-airline h6{font-size:14px;color:#696771;padding-bottom:5px}



.label-gold .label-primary{background-color:#b68738;font-size:12px;font-weight:300;padding:.2em .7em}



.flight_date h3{font-size:20px;margin-top:0;color:#000;font-weight:500;text-align:right}



.flight_date h3 span{color:#000}



.flight_date h4{color:#696771;font-size:14px;text-align:right;margin-bottom:5px;display:block}



.flight_date p{color:#696771;font-size:14px;text-align:right;margin-bottom:0;line-height:19px}



.clock_t i.ref{background-position:-127px 0;display:block;height:21px;margin:0 auto;position:relative;width:24px;color:#b5b5b7}



.clock_t p{text-align:center;color:#666;font-size:14px}



.flight_rtrun h3{color:#000;font-size:20px;font-weight:500;margin-top:0;text-align:left}



.flight_rtrun h3 span{color:#000}



.flight_rtrun h4{color:#696771;font-size:14px;margin-bottom:5px;text-align:left;padding-left:0}



.flight_rtrun p{color:#696771;font-size:14px;text-align:left;margin-bottom:0;line-height:19px}



.bor-left-line{border-left:#e7e7e7 solid 1px}



.base-fair-box{width:100%;margin:0;padding:9px 0;border-bottom:#eee solid 1px;color:#696771;font-size:16px}



.base-fair-box:last-child{border-bottom:0}



.base-fair-box-left{width:49%;display:inline-block;margin:0;padding:0;text-align:left;text-transform:capitalize}



.base-fair-box-right{width:49%;display:inline-block;margin:0;padding:0;text-align:right;text-transform:uppercase}



.base-fair-box .total-price{color:#000;font-family:"Philosopher-Bold"}



.base-fair-heading{color:#000;font-family:"Philosopher-Bold";padding-bottom:5px}



.fare-breakup-text1{font-size:16px;color:#000;padding-bottom:2px}



.fare-breakup-text2{font-size:14px;color:#04961c;padding-bottom:2px}



.fare-breakup-text3{font-size:14px;color:#696771;padding-bottom:2px}



.dashed-border-box{border-top:dashed 1px #919191;margin-top:15px}



.baggage-txt{font-size:16px;color:#a87300;padding:4px 0 0 14px}



.extraPane{border-color:-moz-use-text-color;border-image:none;border-style:none solid solid;border-width:0 1px 1px;border-top:#fffcf5 solid 1px;color:#d5d5d5;cursor:pointer;display:table;font-size:12px;margin:-1px auto 0;padding:4px 30px;position:relative;text-align:center;border-radius:0 0 4px 4px}



.extraPane a{color:#ad791d}



.layover_icn{display:inline-block;background:url(../images/sprite-flight.png) no-repeat -1px -21px;width:16px;height:18px}



.flight-listing-filters .weathr_btm h2{font-size:18px}



.flight-listing-filters .weathr_btm p{font-size:14px;line-height:16px}



.flight-listing-filters .weathr_btm h1{font-size:48px}



.flight-listing-filters .weathr_btm{min-height:135px;height:inherit;padding:16px 26px 20px}



.flight-listing-filters .fltr_lbl{padding-bottom:7px}



.flight-listing-filters .fltr_chkbx{padding:0 0 0 25px}



.flight-listing-filters .fltr_srch{padding:18px 20px}



#timings .depart-heading h5{padding:8px 0 20px}



#timings h5{font-size:16px;color:#fff}



.depart-heading2{font-size:16px;color:#fff;padding:8px 0 10px;margin-left:-25px}



.sprite_flight{background-image:url(../images/sprite-flight.png);background-repeat:no-repeat}



.midnight_icn{display:inline-block;background-position:-1px -37px;width:16px;height:23px}



.sunrise_icn{display:inline-block;background-position:-19px -34px;width:25px;height:23px}



.sunset_icn{display:inline-block;background-position:-46px -34px;width:24px;height:23px}



.night_icn{display:inline-block;background-position:-73px -38px;width:17px;height:23px}



.jet-airways-icn{display:inline-block;background-position:-48px -84px;width:24px;height:24px;float:left!important;margin-right:8px}



.emirates-icn{display:inline-block;background-position:-73px -85px;width:24px;height:21px;float:left!important;margin-right:8px}



.qatar-airways-icn{display:inline-block;background-position:-97px -84px;width:24px;height:24px;float:left!important;margin-right:8px}



.qantas-icn{display:inline-block;background-position:-124px -84px;width:24px;height:24px;float:left!important;margin-right:8px}



.fly-dubai-icn{display:inline-block;background-position:-50px -108px;width:24px;height:24px;float:left!important;margin-right:8px}



.depart-time{color:#fff;font-size:15px}



.depart-listing{margin:0 15px 0 0}



.depart-listing ul{margin:10px 0 20px;padding:0}



.depart-listing ul li{margin:0 10px 0 0;padding:6px 5px;list-style-type:none;display:inline-block;text-align:center;border-radius:4px;cursor:pointer}



.depart-listing ul li.active{background-color:#f6f1e1}



.depart-listing ul li.active .depart-time{color:#353037;font-size:15px}



.depart-listing ul li.active .midnight_icn{display:inline-block;background-position:-1px -61px;width:16px;height:23px}



.depart-listing ul li.active .sunrise_icn{display:inline-block;background-position:-19px -59px;width:25px;height:23px}



.depart-listing ul li.active .sunset_icn{display:inline-block;background-position:-46px -59px;width:24px;height:23px}



.depart-listing ul li.active .night_icn{display:inline-block;background-position:-73px -62px;width:17px;height:23px}



.flight-listing .lstng_hedr h1{font-size:30px}



.flight-listing .lstng_srch{padding-bottom:20px}



#airlines .filterCheck{height:inherit;min-height:35px}



.left-box{width:100%;float:left;margin:0;padding:0;background-color:#353037}



.f-left-heading-box{width:100%;float:left;margin:0;padding:13px 0 13px 20px;border:#e3e1e1 solid 1px;border-bottom:#e3e1e1 solid 2px;border-right:none;border-left:none;font-weight:400;font-size:20px;color:#fff}



.left-box-in{width:100%;float:left;margin:0;padding:16px 25px;border-bottom:#5d595e solid 1px;color:#fff}



.refundable-booknow{padding:10px 25px}



.fare-summary-booknow{padding:16px 35px 16px 30px}



.fbooknow-text01{font-weight:400;font-size:18px;color:#fff}



.fbooknow-text02{font-weight:400;font-size:16px;color:#d49d41;padding-bottom:3px;position:relative}



.fbooknow-text03{font-weight:400;font-size:16px;color:#fff;line-height:20px}



.fbooknow-text04{font-weight:400;font-size:24px;color:#fff;position:relative;padding:0;text-align:left}



.fbooknow-text05{font-weight:400;font-size:12px;color:#fff;position:absolute;top:6px;right:0;padding:1px 0 0 30px}



.fbooknow-text06{font-weight:400;font-size:16px;color:#fff;padding-bottom:7px}



.fbooknow-text07{font-weight:400;font-size:20px;color:#fff;padding-bottom:15px}



.fbooknow-text08{font-weight:400;font-size:16px;color:#dfad58;padding-bottom:7px}



.round_way_icn{display:inline-block;background-position:-29px -135px;width:16px;height:14px;margin:0 5px}



.one_way_icn{display:inline-block;background-position:-46px -135px;width:16px;height:10px;margin:0 5px}



.two_way_icn{display:inline-block;background-position:-63px -135px;width:16px;height:10px;margin:0 5px}



.flight_onword{display:inline-block;background-position:-94px -36px;width:25px;height:24px;vertical-align:bottom}



.flight_return{display:inline-block;background-position:-94px -36px;width:25px;height:24px;vertical-align:bottom;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}



.briefcase-icn{display:inline-block;background-position:-97px -64px;width:24px;height:17px;vertical-align:top}



.flight-booknow-panel .panel-default>.panel-heading.active{background-color:#353037;color:#fff}



.flight-booknow-panel .panel-default>.panel-heading.active a{color:#fff}



.flight-booknow-panel{width:100%;float:left;margin:0;padding:0;border:#e3e1e1 solid 1px;border-bottom:none}



.flight-booknow-panel .panel-group .panel{border-radius:0;border:none;border-bottom:#e3e1e1 solid 1px;width:100%;float:left}



.flight-booknow-panel .panel-default>.panel-heading{border-radius:0;padding:13px 15px;background-color:#fff;color:#353037;border-color:#e3e1e1;display:inline-block;width:100%}



.flight-booknow-panel .panel-title{vertical-align:middle;font-size:20px;font-weight:400}



.flight-booknow-panel .panel-title a{color:#353037}



.flight-booknow-panel .panel-group .panel+.panel{margin-top:0;width:100%;float:left}



.flight-booknow-panel .panel-group{margin-bottom:0}



.itinerary-box01{width:100%;float:left;margin:0;padding:25px 20px 35px;border-bottom:#cecece solid 1px}



.itinerary-box01-btn{width:100%;float:left;margin:-1px 0 0;padding:20px 20px 40px;border-top:#fff solid 1px;text-align:center}



.flight-iti-text01{font-size:18px;color:#353037;font-weight:400}



.flight-iti-text02{font-size:18px;color:#353037;font-weight:400;text-align:right}



.flight-iti-box01{width:30%;float:left;margin:0;padding:40px 15px 0 30px;text-align:right}



.flight-iti-box02{width:40%;float:left;margin:0;padding:0}



.flight-iti-box03{width:30%;float:left;margin:0;padding:40px 30px 0 15px}



.border-box01{width:100%;float:left;margin:0;padding:14px 0 0;border:#dbdbdb solid 1px;border-bottom:none;min-height:56px;text-align:center;position:relative}



.border-box02{width:100%;float:left;margin:17px 0 0;padding:0;border:#dbdbdb solid 1px;border-top:none;min-height:82px;text-align:center;position:relative}



.flight-heading-booknow{font-size:18px;font-weight:400;color:#000;padding-bottom:20px}



.flight-heading-booknow2{font-size:18px;font-weight:400;color:#000;padding-top:20px}



.flight-iti-box01 h3{font-size:16px;font-weight:400;color:#000}



.flight-iti-box01 p{font-size:14px;font-weight:400;color:#666}



.flight-iti-box03 h3{font-size:16px;font-weight:400;color:#000}



.flight-iti-box03 p{font-size:14px;font-weight:400;color:#666}



.kg-text{font-size:14px;font-weight:400;color:#666}



.start-time{position:absolute;bottom:-30px;left:15px}



.drop-time{position:absolute;bottom:-30px;right:15px}



.start-time h3,.start-time2 h3{font-size:20px;font-weight:400;color:#666;margin:0;padding:0}



.start-time h4,.start-time2 h4{font-size:14px;font-weight:400;color:#666;margin:0;padding:0}



.drop-time h3,.drop-time2 h3{font-size:20px;font-weight:400;color:#666;margin:0;padding:0}



.drop-time h4,.drop-time2 h4{font-size:14px;font-weight:400;color:#666;margin:0;padding:0}



.gold-icn{position:absolute;bottom:-10px;left:-10px}



.grey-icn{position:absolute;bottom:-10px;right:-10px}



.layover-box{width:40%;margin:0 auto;padding:15px 0 6px;text-align:center;background-image:url(../images/dashed-border-1.png);background-repeat:repeat-x;background-position:top;position:relative;margin-top:25px}



.boder-dashed-top{background-image:url(../images/dashed-border-2.png);background-repeat:repeat-y;background-position:top;width:2px;height:60px;position:absolute;right:-1px;top:-60px}



.boder-dashed-bottom{background-image:url(../images/dashed-border-3.png);background-repeat:repeat-y;background-position:top;width:2px;height:40px;position:absolute;left:-1px;top:0}



.layover-booknow-text{font-size:15px;font-weight:400;color:#a86d09}



.layover-icn-box{width:60px;margin:0 auto;margin-top:-26px;background-color:#fff}



.gold-circle-icn{display:inline-block;background-position:-74px -109px;width:19px;height:19px}



.grey-circle-icn{display:inline-block;background-position:-94px -109px;width:19px;height:19px}



.seat-layover-icn{display:inline-block;background-position:-101px -1px;width:22px;height:24px}



.watch-layover-icn{display:inline-block;background-position:-2px -131px;width:24px;height:24px}



.flight-right-icn-box{position:absolute;top:-13px;width:100%;margin:0 auto}



.border-box02 .kg-text{position:absolute;bottom:15px;margin:0 auto;width:100%}



.return-flight-booknow .flight-iti-box01{padding:10px 15px 0 30px}



.return-flight-booknow .flight-iti-box03{padding:10px 30px 0 15px}



.return-flight-booknow .start-time{position:absolute;top:-12px;bottom:inherit;left:15px}



.return-flight-booknow .drop-time{position:absolute;top:-12px;bottom:inherit;right:15px}



.return-flight-booknow .gold-icn{position:absolute;top:-10px;bottom:inherit;left:inherit;right:-10px}



.return-flight-booknow .grey-icn{position:absolute;top:-10px;bottom:inherit;right:inherit;left:-10px}



.itinerary-box01-btn .btn-default{font-size:18px;font-weight:400;color:#000;background-color:#fff;border-color:#b79636;border-radius:30px;padding:4px 28px}



.itinerary-box01-btn .btn-default:hover{color:#fff;background-color:#353037;border-color:#353037;border-radius:30px}



.itinerary-box01-btn .btn-default:focus{outline:none}



.flight-booknow-btn .btn-default{font-size:18px;font-weight:400;color:#000;background-color:#fff;border-color:#b79636;border-radius:30px;padding:4px 28px}



.flight-booknow-btn .btn-default:hover{color:#fff;background-color:#353037;border-color:#353037;border-radius:30px}



.flight-booknow-btn .btn-default:focus{outline:none}



.flight-rules-box{width:100%;float:left;margin:0;padding:25px 20px 35px;border-bottom:#cecece solid 1px}



.flight-rules-box h2{font-size:18px;font-weight:400;color:#000;margin:0;padding:0 0 15px}



.flight-rules-box p{font-size:14px;line-height:18px;font-weight:400;color:#696771;margin:0;padding:0 0 20px}



.read-more-text a{font-size:14px;font-weight:400;color:#ad791d}



.read-more-text a:hover{font-size:14px;font-weight:400;color:#353037;text-decoration:none}



.flight-rule-checkbox .filterCheck .checkbox label::before{left:0;top:4px;bottom:inherit}



.flight-rule-checkbox .filterCheck .checkbox label{font-family:"Philosopher-Italic";font-size:14px;color:#f13521;padding-left:23px}



.flight-rule-checkbox .filterCheck{margin-top:10px;margin-bottom:20px}



.trav-details-box{width:100%;float:left;margin:0;padding:20px 20px 10px;border-bottom:#cecece solid 1px}



.trav-details-heading{font-size:20px;font-weight:400;color:#000;margin:0;padding:0 0 15px}



.trav-details-adult{font-size:16px;font-weight:400;color:#000;margin:0;padding:0 0 10px}



.trav-details-box .input_dv .label-text01{font-size:14px;font-weight:400;color:#696771;margin:0;padding:0 0 10px;text-transform:capitalize}



.trav-details-box .input_dv input,.input_dv .form-control{font-size:14px;color:#696771}



.copy-icn{background-position:-121px -112px;width:25px;height:30px;display:inline-block;vertical-align:middle}



.trav-details-copy{font-size:14px;font-weight:400;color:#696771;margin:29px 0 0;padding:0;cursor:pointer}



.trav-details-copy a{color:#696771;text-decoration:none}



.trav-details-box .flight-booknow-btn .btn-default{margin:10px 0 25px}



.eye-icon{background-position:-83px -134px;width:20px;height:12px;display:inline-block;vertical-align:middle}



.filterCheck .eye-icon{margin:5px 0 0 5px}



.searchL-fbooknow{padding-right:0;float:left;padding-left:15px}



#airlines .filterCheck{height:inherit;min-height:30px}



.price_brd{color:#fff}



.ageinfant{font-size:13px;color:#bbb;margin-top:5px;display:inline-block}



.cd-breadcrumb,.cd-multi-steps{padding:.5em 1em;margin:1em auto;background-color:#edeff0;border-radius:.25em}



.cd-breadcrumb:after,.cd-multi-steps:after{content:"";display:table;clear:both}



.cd-breadcrumb li,.cd-multi-steps li{display:inline-block;float:left;margin:.5em 0}



.cd-breadcrumb li::after,.cd-multi-steps li::after{display:inline-block;content:'\00bb';margin:0 .6em;color:#959fa5}



.cd-breadcrumb li > *,.cd-multi-steps li > *{display:inline-block;font-size:20px;line-height:23px;color:#2c3f4c}



.cd-breadcrumb li.current > *,.cd-multi-steps li.current > *{color:#96c03d}



@media only screen and (min-width: 768px) {



.cd-breadcrumb,.cd-multi-steps{padding:0 1.2em}



.cd-breadcrumb li,.cd-multi-steps li{margin:1.2em 0}



.cd-breadcrumb li::after,.cd-multi-steps li::after{margin:0 1em}



.cd-breadcrumb li,.cd-multi-steps li{font-size:20px;color:#000}



.cd-breadcrumb.triangle{background-color:transparent;padding:0}



.cd-breadcrumb.triangle li{position:relative;padding:0;margin:4px 10px 4px 0}



.cd-breadcrumb.triangle li:last-of-type{margin-right:0}



.cd-breadcrumb.triangle li > *{position:relative;padding:12px 125px 10px 60px;color:#000;background-color:#f5f5f5;border-color:#f5f5f5}



.cd-breadcrumb.triangle li.current > *{color:#fff;background-color:#96c03d;border-color:#96c03d}



.cd-breadcrumb.triangle li:first-of-type > *{padding-left:22px;border-radius:0}



.no-touch .cd-breadcrumb.triangle a:hover{color:#fff;background-color:#2c3f4c;border-color:#2c3f4c}



.cd-breadcrumb.triangle li::after,.cd-breadcrumb.triangle li > ::after{content:'';position:absolute;top:0;left:100%;height:0;width:0;border:35px solid transparent;border-right-width:0;border-left-width:34px}



.cd-breadcrumb.triangle li::after{z-index:1;-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px);border-left-color:#fff;margin:0 0 0 4px}



.cd-breadcrumb.triangle li > ::after{z-index:2;border-left-color:inherit}



.cd-breadcrumb.triangle.custom-separator li::after{background-image:none}



.cd-multi-steps{background-color:transparent;padding:0;text-align:center;position:relative}



.cd-multi-steps li{margin:0;text-align:left;width:33.33%;position:relative}



.cd-multi-steps li:last-of-type{margin-right:0}



.cd-multi-steps li::after{position:absolute;content:'';height:4px;background:#989494;margin:0}



.cd-multi-steps li.visited::after{background-color:#989494}



.cd-multi-steps li > *,.cd-multi-steps li.current > *{position:relative;color:#2c3f4c}



.cd-multi-steps.custom-separator li::after{height:4px;background:#edeff0}



.cd-multi-steps.text-top li::after,.cd-multi-steps.text-bottom li::after{position:absolute;left:0;width:100%}



.cd-multi-steps.text-top li > ::before,.cd-multi-steps.text-bottom li > ::before{content:'';position:absolute;z-index:1;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:12px;width:12px;border-radius:50%;background-color:#edeff0}



.cd-multi-steps.text-top li.visited > ::before,.cd-multi-steps.text-top li.current > ::before,.cd-multi-steps.text-bottom li.visited > ::before,.cd-multi-steps.text-bottom li.current > ::before{background-color:#353037}



.no-touch .cd-multi-steps.text-top a:hover,.no-touch .cd-multi-steps.text-bottom a:hover{color:#96c03d}



.no-touch .cd-multi-steps.text-top a:hover::before,.no-touch .cd-multi-steps.text-bottom a:hover::before{box-shadow:0 0 0 3px rgba(150,192,61,0.3)}



.cd-multi-steps.text-top li::after{bottom:5px}



.cd-multi-steps.text-top li > *{padding-bottom:20px}



.cd-multi-steps.text-top li > ::before{bottom:-3px}



.cd-multi-steps.text-bottom li::after{top:3px}



.cd-multi-steps.text-bottom li > *{padding-top:20px}



.cd-multi-steps.text-bottom li > ::before{top:0}



}



.small-step-text{font-size:14px;color:#696771}



.cd-breadcrumb.triangle li.active > *{background-color:#353037;color:#fff}



.cd-breadcrumb.triangle li.active > ::after{border-left-color:#353037}



.cd-breadcrumb.triangle li.active .small-step-text{color:#c7c7c7}



.cd-multi-steps.text-top li.active::after,.cd-multi-steps.text-bottom li.active::after{background-color:#a4853a}



.cd-multi-steps.text-top li.active.visited > ::before,.cd-multi-steps.text-top li.active.current > ::before,.cd-multi-steps.text-bottom li.active.visited > ::before,.cd-multi-steps.text-bottom li.active.current > ::before{background-color:#a4853a}



.carRntSpin .addsrvc_btn a,button{margin-top:0;margin-bottom:0}



.carRntSpin .btn_next{float:left;top:0;padding-top:0}



.carRntSpin .spinr_dv{float:left;margin:0 5px}



.carRntSpin .spinr_dv .input-group{background:#fff;border-radius:10px}



.carRntSpin .spinr_dv .input-group .input-group-btn-vertical{left:0}



.carRntSpin .form-control[disabled]{background:#fff;background:#fff}



.carRntSpin1 .form-control[disabled]{background:#fff}



.carRntSpin .btn_prvs{float:left;top:0;padding-top:0}



.price_lst a{color:#000;line-height:26px}



.tranfrLeftDv .fltr_srch{padding:25px 37px 15px 29px}



.spinr_vw1 label{padding-right:12px;display:inline-block}



.CarPrceDv .trnfrAvlbl{text-align:right;padding-right:30px}



.CarPrceDv .trnfrOnReq{text-align:right;padding-right:30px}



.CarPrceDv .rslt_prce h2{padding-right:5px}



.CarPrceDv .fa-info:before{font-size:10px;font-style:initial}



.carDvHdng h1{font-size:14px;color:#353037}



.carDvHdng1{font-size:14px;color:#353037}



.carRntbg{width:100%;height:auto;padding:10px;background-color:#e7e6eb;display:inline-block}



.carbkhdng h1{margin-bottom:10px}



.car_ml1 .meal_bsis p{margin-left:0}



.carAddinfo .carInsuntable{width:100%;margin-top:10px;display:inline-block;border-radius:6px}



.insurance_sprite{background-image:url(../images/insurance_sprite.png);background-repeat:no-repeat}



.insurance-listing-box{width:100%;margin:0;padding:0 15px;border-bottom:#d5d5d5 solid 1px}



.insuranceTtl h2{font-size:24px;font-family:"Philosopher-Regular";margin:10px 0;color:#000}



.daysCount{display:inline-block;margin:5px 0;color:#000;font-size:13px;padding:0}



.daysCount span{width:20px;height:20px;font-size:13px;padding:7px 10px 0 0;line-height:14px;float:left}



.includedCoverageBox{float:left;width:100%;margin:5px 0 15px}



.listing{display:inline-block;float:left;width:100%;margin:1px 0 10px}



.listing .list{float:left;font-size:13px;color:#696771;padding:5px 10px 0 0}



.listing .list i{color:#696771}



.insurance_prce h2{padding-right:0!important;margin:0 0 5px}



.insurance_prce{margin:15px 0 0;display:inline-block}



h3.inclTtl{font-size:13px;color:#353037}



span.selectionIco i{font-size:14px;padding:0 7px 0 0;color:#333;font-weight:400}



.row.indivisualDtlsContainer{padding:20px 0;border-top:1px solid #d5d5d5}



.insurance-listing-box.individualInsuranceBox{border:1px solid #666}



.individualDesc span{font-size:13px;padding:7px 10px 0 0;line-height:14px;color:#353037}



.individualDesc span.indvSubTtl{color:#696771}



.rowspacing{float:left;width:100%;padding:5px 0}



.individualDesc span i{color:#666}



.indivisualInsurButtonContainer{background:#f0eff4;padding:7px 0}



a.btnCollaps1.addtoQuoteBtn{height:25px;line-height:23px;padding:0 15px;margin:7px 0;cursor:pointer}



span.closeIco{width:15px;height:15px;background-position:-27px -14px;margin-right:7px;display:inline-table}



span.yesTikIco{width:15px;height:15px;background-position:-27px -29px;margin-right:7px;display:inline-table}



span.location{width:15px;height:16px;background-position:0 -36px;margin-right:7px;display:inline-table}



span.insType{width:15px;height:16px;background-position:0 -18px;margin-right:7px;display:inline-table}



span.insPlan{width:15px;height:16px;background-position:-25px 0;margin-right:7px;display:inline-table;position:relative;margin-bottom:-5px}



.curncy_fltr.sortPrice label{width:100%;line-height:27px}



.modal-body.insuraceDetailsCont{padding:15px 0}



.closeBtnModal.close{opacity:1;font-size:14px;color:#666;margin-right:30px}



.insurance-listing-box_details{width:100%;margin:0;padding:0;border-bottom:#d5d5d5 solid 0;color:#696771}



.printEmailBtn{margin:0 15px;padding:0}



.printEmailBtn li{list-style:none;margin-right:10px;display:table;float:left}



.detailsModal .insuranceTtl h2{margin:0;padding:0 0 10px 15px;font-size:24px;color:#000}



.detailsListBox{background:#f7f7f7;padding:25px 30px;width:100%;float:left}



ul.insuranceChldDtls_list{margin:0;padding:0}



ul.insuranceChldDtls_list li{width:100%;display:inline-block;padding:7px 0;text-align:left;font-size:14px;color:#696771}



.margin_left-zero{margin-left:0}



.insuranceTtl.plnBenefitTtl{width:100%;display:table;padding-left:30px}



.planBenefitBox{width:100%;display:table}



.plnBenefitTtl h2{font-size:22px;font-family:"Philosopher-Regular";margin:20px 15px 10px;color:#696771}



.insuranceListDtls{width:100%;padding:0 15px}



.detailsModal .insuranceTtl h2{margin:0;padding:15px 0}



thead.thead-dark{background:#333;color:#fff}



.planBenifitsDataTable table{font-size:16px}



.planBenifitsDataTable table.table tr th:first-child{padding-left:30px}



.planBenifitsDataTable table.table tr td:first-child{padding-left:30px}



.closeBtnModal{float:right;cursor:pointer}



.insurance_lst_hdr h1{font-size:30px;color:#000}



.btn_dv.fltSearch_btn{margin:20px 15px 0 0}



.insuranceTtl h2:first-letter{text-transform:uppercase}



.insuranceTtl h2{text-transform:lowercase}



.insura_ls.listing .list p{color:#696771}



.insura_ls.listing .list p i{font-size:12px;font-weight:lighter}



.search_result{border-top:1px solid #e2e2e2;padding-top:7px}



.insudtl_name h2{font-size:22px;margin:0 0 7px}



.plan_benefits_insurance{float:left;width:100%}



.locationCount_days{float:left;width:100%;display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}



span.location_mdl{width:auto;color:#696771;font-size:15px;padding-right:7px}



span.calender_mdl{width:auto;color:#696771;font-size:15px;padding-right:7px}



.location_mdl_box{float:left;margin-right:15px;color:#696771;font-size:15px}



.location_mdl span.location i{padding-right:10px}



span.indvIco.calender.insurance_sprite{width:18px;height:15px;display:inline-block}



.insurance_planBenefit{background:#353037}



.PlanBenftHdng h1{font-size:22px}



span.calender_mdl i{font-size:13px;margin-right:5px}



.insu_bkng .bkhotel_detl h1:first-letter{text-transform:uppercase}



.insu_bkng .bkhotel_detl h1{text-transform:lowercase}



.bkng_lbl.form-group{margin-bottom:15px}



.ins_pkf_dtls{display:inline-block;float:left;margin-right:15px;color:#696771;font-size:15px}



.ins_pkf_dtls pre{display:initial;padding:0 5px}



span.incl_covrg_list{display:inline-block;padding-right:15px;color:#696771;font-size:13px}



span.incl_covrg_list i{padding-right:7px}



.incl_covrg_lst{margin-bottom:0}



.PlanTableDV1.plan_tbl_spacing{padding:10px 15px}



.PlanTableDV.plan_tbl_hding_spacing{padding:10px 15px}



.divclear{width:100%}



.trvDtls_dayLocation_div{float:left;width:100%;margin:10px 0 0}



.trvDtls_dayLocation_div p{padding-right:10px;float:left}



.insu_bkng .bkhotel_detl h1{font-size:22px;color:#000;text-align:left}



.trvDtls_dayLocation_div span.map_icnS{margin-right:5px}



.cal_ico_ins{margin-right:5px}



.plan_bnftMob.PlanTableBx1 label{display:none}



.car_form{margin-top:-3px}



.car_form label{color:#fff;font-size:.875em;margin-bottom:6px}



.car_hdng h2{font-size:30px;color:#000}



.car_form.comn_form label{color:#696771}



.car_hdng{margin-bottom:15px;margin-top:35px}



.show_more.dropOff_cities{float:left;width:100%;font-size:1em;color:#fdba1f;display:inline-block;margin-top:10px}



.show_more.dropOff_cities span{border:0;padding-right:5px}



.includedCoverageBox_mdl{float:left;width:100%;margin:10px 0 15px}



.cr_fltr .chang_res{float:left}



.cr_fltr.filterCheck .checkbox label::before{left:10px}



.chng_cr.chang_res span{padding-left:30px}



.collapse_dv .accordion-toggle .glyphicon-plus:before{font-size:16px}



.collapse_dv .accordion-toggle .glyphicon-minus:before{font-size:16px}



.carAccrsBtn button{width:40px;border-radius:7px;text-align:center;padding:6px 0;font-size:12px}



.car_assInput .form-control{margin:10px;width:77%;background:#f1f1f1;font-size:14px;text-align:center}



.car_bkngbtn{padding:0 12px 10px;display:inline-block;width:100%}



.trnsfrVechlM span i{float:left}



.trnsfrVechlM span h4{float:left}



.trnsfrDtlDV1 .bkng_lbl label{display:inline-block;text-align:left;width:100%}



.carrentCheck{color:#353037;display:inline-block;font-size:16px;float:right}



.carrentCheck span{color:#353037;border:none;font-size:16px}



.carCanBkng{display:inline-block;padding:0 30px;width:100%}



.chkein_date.insu_covr{width:100%}



.chkein_date.insu_covr span{font-size:13px;color:#696771;text-transform:capitalize;display:inline-block;width:auto;margin-right:5px}



.chkein_date.insu_covr label{width:auto;margin-right:5px}



.total_rate.insu_rate{padding-top:30px}



.bkng_dv.insu_bkng{padding:20px 40px}



.insu_bkng .bkhotel_detl h1{font-size:22px;color:#000}



.total_rate.insu_rate .total_price span{width:100%;margin:0;padding:0}



.total_rate.insu_rate .total_price h3{margin:0}



.bkng_dv.insu_bkng .bkhotel_detl p{width:auto;display:inline-block;margin-right:20px;display:inline-block;margin-right:20px}



.bkng_dv.insu_bkng .bkhotel_detl p .fa{font-size:12px;color:#696771}



.form_inrPad.insu_inrfrm label{color:#696771;font-size:14px;margin-bottom:7px}



.insu_salu .nght_dv{width:30%;float:left;padding-right:5px}



.insu_salu .insu_frstname{width:70%;float:left;padding-left:5px}



.insu_salu .nght_dv .arrow_icon{top:43px;right:15px}



.form_inrPad.insu_inrfrm{padding-right:45px;padding-left:35px}



.form_inrPad.insu_inrfrm .bkng_input{padding-right:0;padding-left:10px}



.insu_bkng_dv1 .trvlr_dv{padding:0}



.insu_dv1{padding:15px 0}



.insu_inrfrm .arrow_icon{top:35px;top:42px;right:20px}



.compactVwPrc{text-align:right}



.bkng_icn_I{display:inline-block;background:url(../images/sprite.png) no-repeat -494px -454px;width:32px;height:28px}



.bkng_icn_O{display:inline-block;background:url(../images/sprite.png) no-repeat -535px -454px;width:29px;height:28px}



.bkng_icn_C{display:inline-block;background:url(../images/sprite.png) no-repeat -453px -455px;width:34px;height:27px}



.compactVwPrc{text-align:right}



.hotelchainDV .dropdown-menu .open{height:200px}



.map_comp{position:reletive}



.dockclass1{display:block;position:absolute;top:0;right:-81px}



.multi-steps ul{margin:8px 0 15px;padding:0;width:100%;float:left}



.multi-steps ul li{margin:0;padding:0;list-style-type:none;float:left;width:33.33%;height:4px;background-color:#ccc;position:relative}



.multi-steps ul li .black-circle{background-position:-94px -109px;width:19px;height:19px;position:absolute;top:-8px}



.multi-steps ul li .black-circle2{background-position:-94px -109px;width:19px;height:19px;position:absolute;top:-8px;right:0}



.multi-steps ul li.active .black-circle{background-position:-75px -109px;width:19px;height:19px;position:absolute;top:-8px}



.multi-steps ul li.active{background-color:#c49848}



.flight-circle-icn{background-image:url(../images/sprite-flight.png);background-position:2px -155px;position:absolute;right:-29px;top:-25px;width:58px;height:53px;z-index:1}



.recnt_srchInsu span{font-size:13px;border:none}



.recnt_srchInsu .input_iconL{padding-top:10px;font-size:14px;border:none;letter-spacing:1px}



.InsurAddFrom{width:30px;height:30px;display:inline-block;border:1px solid #d99514;border-radius:30px;color:#d99514;text-align:center;line-height:30px;padding:0;cursor:pointer;margin-top:32px;margin-right:6px}



.insuranTripDv{padding-top:25px}



.insuranTripDv .radio span{padding-top:2px}



.srch_BtnInsurnce{text-align:right}



.nght_dv .form-control{line-height:28px}



.pos_rel .form-control{line-height:24px}



.insu_btn{padding:10px;padding-top:25px;padding-left:50px}



.InsurAddDv .form-control{line-height:24px}



.insurTandC ul li{padding:0 0 10px;font-size:16px}



.insurTandC p{text-indent:-18px;padding-left:19px;margin-top:11px;padding-bottom:15px}



.recnt_srch1 button{background:none;color:#fdba1f;font-size:.875em;border-bottom:1px solid #fdba1f;padding:0}



.recnt_srch1 button:hover{color:#fdba1f;outline:none}



.recnt_srch1 button:focus{color:#fdba1f;outline:none}



.recnt_srch1 .dropup,.dropdown{outline:none}



.btn:focus,.btn:active:focus{outline:none}



.recnt_srch1 .dropdown-menu{background:#fff none repeat scroll 0 0;border:1px solid #eaeaea;display:none;right:0;position:absolute;text-align:center;top:26px;min-width:160px;z-index:11;left:32px;padding:15px 0;margin:0;text-align:left;border-radius:0}



.recnt_srch1 .open>.dropdown-menu{display:block}



.recnt_srch1 .caret{color:#fdba1f}



.recnt_srch1 .dropdown-menu li{padding:2px 10px 0;margin-bottom:5px}



.recnt_srch1 .dropdown-menu li a{padding:0;border-bottom:1px solid #ccc;color:#000;text-transform:capitalize}



.recnt_srch1 .dropdown-menu li a:hover{color:#b88b5b;background:none}



.recnt_srch1 .dropdown-menu::before{border-bottom:10px solid #eaeaea;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);content:"";display:block;height:0;position:absolute;top:-10px;width:0;right:5px}



.InsurancePopupDv{width:100%;display:inline-block;padding:0 5px;overflow-y:auto;overflow-x:hidden;max-height:300px;height:auto}



.insurncHeder h4{font-size:16px}



.insurncHeder{padding:10px 15px}



.InsurancePopupDv .form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background:none}



.InsurancePopupDv .date_pickr{padding-left:40px}



#ticker_container{width:90%!important;display:inline-block;margin:0;padding-left:5px}



#newscontent a{color:#fff}



#controls{float:right;height:16px;margin-top:4px}



#newscontent{margin-right:10px;float:left;font-size:14px;line-height:24px}



.news_tickerDv .icon{fill:#acacac}



.more_optionF .show_more{margin-top:0}



.more_optionF .form_serch{margin:0}



.icon{display:inline-block;width:16px;height:16px;fill:#ccc!important}



.news_tickerDv{width:100%;padding-left:0;padding-top:3px;padding-left:10px}



.trnsf_dv .bkng_lbl label{font-size:14px;color:#696771;margin-bottom:12px;display:inline-block;text-align:left;width:100%}



.agent-login-tabs{width:100%;margin:0;padding:0;float:left}



.agent-login-tabs .nav.nav-tabs{border-bottom:none;border-right:none;background:none}



.agent-login-tabs .nav.nav-tabs > li{border-bottom:none;border-right:none;background:rgba(0,0,0,0.6)}



.agent-login-tabs .nav.nav-tabs a{height:inherit;padding:12px 30px;background-color:#454047;color:#a39ca4;transition:none}



.agent-login-tabs .nav.nav-tabs > li.active a,.agent-login-tabs .nav.nav-tabs > li.active > a:hover,.agent-login-tabs .nav.nav-tabs > li.active > a:focus{padding:12px 30px;background-color:#161419;color:#fff}



.agent-login-tabs .nav.nav-tabs > li.active{border-bottom:none}



.agent-login-contant{width:100%;float:left;background:rgba(16,15,19,0.6);margin:0;padding:25px 30px;min-height:369px}



.agent-login-left{width:45%;float:left;margin:0;padding:0 40px 0 0;border-right:#3c3230 solid 1px}



.agent-login-right{width:55%;float:left;margin:0;padding:0 0 0 40px}



.agent-login-left-inner{width:100%;float:left;margin:0 0 10px;padding:20px 16px;border:#49454a solid 1px;background:rgba(54,46,57,0.39);border-radius:5px}



.agent-login-left-inner label{color:#bab9ba;font-size:12px;padding-bottom:5px;font-family:"Philosopher-Regular"}



.agent-login-left-inner .form-control{background-color:transparent;border-bottom:#453f47 solid 1px;border-radius:0;color:#fff;font-size:15px;padding:0;height:30px}



.agent-login-left .remember-text{font-family:"Philosopher-Regular";font-size:14px;color:#fff;display:inline-block}



.agent-login-left .forgot-text{font-family:"Philosopher-Regular";font-size:14px;color:#fff;text-align:right}



.agent-login-left .forgot-text a{font-family:"Philosopher-Regular";font-size:14px;color:#fff;text-align:right}



.signin-btn-box .btn-signin{border:1px solid #c1a034;border-radius:30px;color:#fff;display:inline-block;font-family:"Philosopher-Regular";font-size:16px;background:transparent;padding:5px 8px;margin-top:25px;transition:all cubic-bezier(.45,.05,.55,.95) .3s;transition:all cubic-bezier(.45,.05,.55,.95) .3s}



.signin-btn-box .btn-signin:hover{box-shadow:inset 0 0 0 35px #353037;border:1px solid #353037;color:#fff}



.agent-login-text2{font-family:"Philosopher-Regular";font-size:20px;color:#fff;margin-bottom:15px;margin-top:20px;text-transform:uppercase}



.agent-login-text3{font-family:"Philosopher-Regular";font-size:16px;line-height:22px;color:#d6d5d6;padding-bottom:26px;min-height:150px}



.mobBtnCnter{text-align:center}



.switch-btn{padding-left:10px;display:inline-block}



.switch-btn label{width:60px;height:21px;display:inline-block;margin-top:0;position:relative;border-radius:14px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;background:#292929;line-height:16px;cursor:pointer;border:#b3b3b3 solid 1px}



.switch-btn label.attention:hover{background:#ee9f07}



.switch-btn label i{position:absolute;top:3px;left:4px;width:12px;height:12px;display:block;border-radius:36px;background:#b4b4b4;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease;transition:all 200ms ease}



.switch-btn input[type=checkbox]:checked ~ label i{left:41px;background:#b4b4b4}



.switch-btn label:before{content:"off";margin-right:8px;margin-left:33px;text-transform:uppercase;color:#fff;font:9px Montserrat-SemiBold}



.switch-btn input[type=checkbox]:checked ~ label:before{content:"on";text-transform:uppercase;font:9px Montserrat-SemiBold;margin-left:9px;color:#fff}



.switch-btn input{position:absolute;bottom:0;left:0;margin-left:0;opacity:0}



.switch-btn input:hover{opacity:0}



.home_slider .carousel-inner{min-height:568px;display:inline-block}



.comapctPriceDv{text-align:right;padding:0 15px}



.TrnsfrBknwDv a{padding:6px 8px!important;font-size:14px}



.totlV label{line-height:normal}



.totlV{padding:0}



.book_lst_bck a{margin-top:0}



.show_more span a{color:#fdba1f}



.loginchekDv label{font-size:14px}



.agent-login-left-inner input:-webkit-autofill{-webkit-text-fill-color:#fff}



.loginchekDv label::before .loginchekDv label{font-size:14px}



.home_slider{background:#0e0b10}



.agent-login-left-inner input:-webkit-autofill{-webkit-text-fill-color:#FFF}



.pkdt_slider .home_slider{background:transparent}



.pkdt_slider .home_slider .carousel-inner{min-height:400px}



.no_quot{padding:0 15px}



#meetusimg img{width:100%;height:60px}



.trsn-sts span{text-align:left}



.search_result{display:inline-block;width:100%}



.spinr_dvSight .form-control{width:45px}



.cruise_form{margin-top:-3px;font-family:"Philosopher-Regular"}



.cruise_form label{color:#fff;font-size:.875em;margin-bottom:6px;font-family:"Philosopher-Regular"}



.cruise_hdng h2{font-size:30px;color:#000;font-family:"Philosopher-Regular"}



.cruise_form.comn_form label{color:#696771;font-family:"Philosopher-Regular"}



.cruise_hdng{margin-bottom:15px;margin-top:35px;font-family:"Philosopher-Regular"}



.show_more.dropOff_cities{float:left;width:100%;font-size:1em;color:#fdba1f;display:inline-block;margin-top:10px;font-family:"Philosopher-Regular"}



.show_more.dropOff_cities span{border:0;padding-right:5px}



.req_star{color:#be995e;display:inline-block;padding:0 3px;font-size:16px;font-family:"Philosopher-Regular"}



.cruise_form button.btn.dropdown-toggle.btn-default{background:transparent;margin:0;padding-left:0;border:0;border-radius:0;outline:none;-webkit-appearance:none;appearance:none!important;-moz-appearance:none;width:98%;-ms-appearance:none;box-shadow:none;font-family:"Philosopher-Regular";font-size:15px}



#inner_search_form button.btn.dropdown-toggle.btn-default{background:transparent;margin:0;padding-left:0;border:0;border-radius:0;padding-right:0;outline:none;-webkit-appearance:none;appearance:none!important;-moz-appearance:none;-ms-appearance:none;box-shadow:none}



.selectDateDtls{border-bottom:1px solid #e2e2e2;float:left;font-size:18px;padding:7px 15px;width:100%;font-family:"Philosopher-Regular"}



.select_fromDt{display:inline-block;padding-right:15px}



.supplierName{color:red}



#inner_search_form label{padding-bottom:4px}



.flightpop1 p{color:#fff}



.flghtOtionTab label{color:#fff}



.cruise_form button.btn.dropdown-toggle.btn-default:focus,.cruise_form button.btn.dropdown-toggle.btn-default:active,.cruise_form button.btn.dropdown-toggle.btn-default:visited{outline:none!important;border:0}



#inner_search_form button.btn.dropdown-toggle.btn-default:focus,#inner_search_form button.btn.dropdown-toggle.btn-default:active,#inner_search_form button.btn.dropdown-toggle.btn-default:visited{outline:none!important;border:0}



.cruise_form .bootstrap-select.btn-group .dropdown-toggle .caret{display:none}



#inner_search_form .bootstrap-select.btn-group .dropdown-toggle .caret{display:none}



.cruise_details .fltr_srt1 .arrow_icon{right:10px;top:13px}



#inner_search_form .fltr_srt1 .arrow_icon{right:10px;top:13px}



a.shwDates,.btn_quot a{cursor:pointer}



.cruise_Sldrdv{width:100%;display:inline-block;margin-top:0;padding:0 15px;position:relative}



.cruise_form .bootstrap-select.btn-group .dropdown-menu li a span.text{font-size:16px;color:#000}



.cruise_form li.dropdown-header span.text{font-size:16px;color:#000}



.cruise_slider{float:left;width:100%;margin:20px 0}



.cruise_Sldrdv .owl-dots{display:none!important}



.cruise_Sldrdv div#owl-demo .owl-nav .owl-prev{position:absolute!important;top:40%;left:0!important;z-index:50!important;font-size:32px;display:flex;align-items:center;justify-content:center;width:60px;height:45px;background:#000;border-radius:0;color:#fffff;text-align:center}



.cruise_Sldrdv div#owl-demo .owl-nav .owl-next{position:absolute!important;top:40%;right:0!important;left:inherit!important;z-index:50!important;font-size:32px;display:flex;align-items:center;justify-content:center;width:60px;height:45px;background:#000;border-radius:0;color:#fffff;text-align:center}



.cruise_Sldrdv .item img{width:368px;height:300px}



.cruise_Sldrdv div#owl-demo .owl-nav .owl-prev span{margin-top:-5px}



.cruise_Sldrdv div#owl-demo .owl-nav .owl-next span{margin-top:-5px}



.cruise_Sldrdv .owl-nav{color:#cfcbcb}



.cruise_Sldrdv .icon-arrow-left7{left:0;background:url(../images/cruise_rightArrow.jpg) no-repeat center center;width:40px;height:40px;background-size:100%}



.cruise_Sldrdv .icon-arrow-right7{right:0;background:url(../images/cruise_leftArrow.jpg) no-repeat center center;width:40px;height:40px;background-size:100%}



.cruise_Sldrdv .cc_banner-wrapper{z-index:9999999999!important}



.cruise_slider .owl-theme .owl-nav .owl-prev{width:45px;height:35px;background:#333;border-radius:0;padding:10px 7px}



.cruise_slider .owl-theme .owl-nav .owl-next{width:45px;height:35px;background:#333;border-radius:0;padding:10px 7px}



.cruise_slider .owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:block!important}



.cruise_list_div .rslt_prce h2{padding-right:7px;font-family:"Philosopher-Regular"}



.crsDesc{align-items:center;font-size:14px;color:#696771}



.cruise_list_div .rslt_prce h2{padding-right:7px}



.crsDesc{align-items:center;font-size:14px;color:#696771;font-family:"Philosopher-Regular";padding-top:3px;display:inline-block;width:100%}



.cruise_list_div .rslt_prce h2{padding-right:7px}



span.star{display:inline-block}



.crsDesc span{padding-right:5px}



span.crsttl{font-weight:700;display:inline-block;width:auto;float:left}



span.crsDesc{color:#696771;width:auto;float:left}



span.moreText a{font-weight:500;color:#896c1a;font-size:14px;margin-bottom:5px;display:inline-block}



.supplierLogoCruise{float:left;width:100%;padding:0 15px 0 30px}



.cruisePkgViewDtls_PriceDtls{float:left;width:100%;background:#e7e6eb;padding:4px 0;margin:0;border-bottom:7px solid #FFFCF5}



.cruiseViewTtl{font-size:16px;font-weight:500;color:#000;padding:7px 20px;margin:0;line-height:16px}



.cruiseViewTtl_amount{font-size:18px;font-weight:700;color:#000;padding:5px 20px 0}



p.perPerson{float:left;background:#e7e6eb;padding:2px 0 5px;margin:0 20px 5px;font-size:14px;line-height:14px}



span.currencyTtl{color:#000;text-transform:uppercase;display:inline-block;line-height:18px;padding-right:0}



.Cruisae_view_toggle{width:100%;height:auto;float:left;display:none;margin-top:0;padding:0 20px}



.select_optionOption{float:left;width:100%;box-sizing:border-box;padding:7px 0;margin:0;background:#f1f1f1}



.btn_roms.moreRoomsCruise{float:left}



.btn_roms.selectCabin{float:right}



.fltr_chkbx_radio{padding:12px 0;display:inline}



.fltr_chkbx_port{padding:12px 0 5px}



.btn_dv.moreSearch_txt a{color:#333}



.btn_dv.moreSearch_txt a:hover{color:#fff}



.moreSearch_form-grp label{color:#333}



.btn_dv.moreSearch_txt.pull-right{margin:20px 0 0}



.btn_roms.selectCabin{float:right;margin-right:0}



.btn_roms.selectCabin a{float:right;margin-right:0}



.cruise_info_dtls.hotel_info h1{margin:10px 0 7px;font-family:"Philosopher-Regular"}



span.insurance_sprite.locationCruiseDtl{width:16px;height:16px;display:inline-block;background-position:-3px -36px;margin-right:5px}



span.insurance_sprite.cal_CruiseDtl{width:16px;height:16px;display:inline-block;background-position:0 -1px;margin-right:5px}



.crsDesc.cruiseDtls_more{margin:5px 0 8px;display:flex;align-items:center}



.cruiseDtls_slide1{background-image:url(../images/dtl_slider_img1.jpg);background-repeat:no-repeat;width:100%;height:300px;display:inline-block}



.cruiseDtls_slide2{background-image:url(../images/dtl_slider_img2.jpg);background-repeat:no-repeat;width:100%;height:300px;display:inline-block}



.cruiseDtls_slide3{background-image:url(../images/dtl_slider_img3.jpg);background-repeat:no-repeat;width:100%;height:300px;display:inline-block}



.cruiseDtls_slide4{background-image:url(../images/dtl_slider_img1.jpg);background-repeat:no-repeat;width:100%;height:300px;display:inline-block}



.cruise_dtlwrapr{width:100%;margin-bottom:15px;font-family:"Philosopher-Regular"}



ul.nav.nav-tabs.cruiseDetailsTabs li a{font-size:18px;padding:10px 15px;margin:0;font-family:"Philosopher-Regular"}



ul.nav.nav-tabs.cruiseDetailsTabs li.active a:hover{border:1px transparent;border-bottom:0}



.cruiseDetailsTabs>li.active.agent>a,.cruiseDetailsTabs>li.active.agent>a:focus,.cruiseDetailsTabs>li.active.agent>a:hover{border:1px solid transparent;border-bottom:0}



.lstng_hedr.crusieDtls_headingTtl{float:left;width:100%;padding:10px 10px 15px}



tr.bg_row_even{background:#f9f6f4;border-bottom:1px solid #e2e2e2;margin-bottom:13px;width:100%}



tr.bg_row_odd{background:#f3f1f1;border-bottom:1px solid #e2e2e2;margin-bottom:13px;width:100%}



.planBenifitsDataTable table tr{margin-bottom:10px}



.planBenifitsDataTable thead.cruiseDtls_th tr th{border:0}



.planBenifitsDataTable table.table.table-responsive tr td{vertical-align:middle;color:#000;border:0}



.planBenifitsDataTable table{color:#000}



.bkng_dv.travellerInfo{float:left;width:100%;padding:15px 0 10px;font-family:"Philosopher-Regular"}



.depart_dateDtlsBox{float:left;width:100%;margin:5px 10px}



.prce_dv.cruise_priceTravellerInfo{float:right;margin:22px 0 1px;width:100%}



.trvlrpax_dv.cruiseInfo{border-left:1px solid #e5e5e5}



.title_dv span{color:#444b57;font-size:10px;position:absolute;right:25px;top:35%}



.travellerInfo_passDtls label{float:left;width:100%;text-align:left;padding-left:7px 0;float:left;width:100%;text-align:left;margin:7px 0}



.diningSeatingTtl{padding:7px 0;text-align:left;float:left;width:100%}



.redMsg{color:red}



.title_dv.select_cruise_label{float:left;width:100%}



.labelSpacing label{float:left;width:100%;margin-bottom:7px;text-align:left}



.divclear{clear:both}



p.redMsg.cuiseNoteTxt{float:left;width:97%;padding:5px 15px 15px;border-bottom:1px solid #e2e2e2;margin:15px;box-sizing:border-box}



.cruiseSpecialReq_Btn{float:left;width:auto;padding:7px;margin:7px 15px 15px;font-size:18px;font-weight:500}



.cruiseSpecialReq_Btn a{text-decoration:none;color:#000;font-size:18px;text-decoration:none}



.cruiseSpecialReq_Btn a span.insurance_sprite.plusIco{width:18px;height:18px;background-position:-51px 0;display:inline-block}



.cruiseSpecialReq_Btn a span.insurance_sprite.req_righArrow{width:15px;height:15px;background-position:-51px -22px;display:inline-block}



span.icon_listedit.cruiseEdit{display:inline-block}



.selectView_optionTtl{background:#353037;padding:7px 0}



.selectView_optionTtl h2{font-size:22px;color:#fff;font-weight:500;padding:0 15px;margin:5px 0}



.viewDtls_innerPadding{float:left;width:100%;padding:20px 0 5px;border-bottom:1px solid #999}



.cruiseView_desc{margin-bottom:7px;float:left;width:100%}



.rateTypeDescBox{float:left;width:100%;padding:0 15px;margin:15px 0 0}



.suitType_heding{height:40px;background:#e7e6eb}



p.suitType_heding_ttl{padding:10px 0;font-size:14px;color:#353037}



.cruise_type_Dtls_downp p.bold-text{font-weight:700}



.cruise_type_Dtls_down p.bold-text{font-size:14px;padding:7px 0 0}



.promotionalLink{float:left;width:100%}



span.promotionalBtn{display:inline-block;padding:3px 10px;text-align:center;background:#d93c3c;font-size:12px;line-height:12px;border-radius:3px}



span.promotionalBtn a{color:#fff;font-size:12px;line-height:12px;text-decoration:none;cursor:pointer}



.greatRateTextBtn{display:inline-block;padding:7px 0;font-size:12px;line-height:22px}



span.insurance_sprite.plusFreeCruiseDtl{background-position:-51px -42px;width:18px;height:21px;float:left;margin:0 3px}



span.greatRatelink{display:inline-block;position:relative;margin-top:-5px}



span.greatRatelink a{color:#b78e27;position:relative;display:inline-block;margin-top:1px}



span.insurance_sprite.icon_view_suites{display:inline-block;width:38px;height:21px;background-position:0 -70px;position:relative;margin-bottom:-3px;margin-left:3px}



span.insurance_sprite.icon_view_balcony{display:inline-block;width:38px;height:21px;background-position:0 -95px;position:relative;margin-bottom:-3px}



span.insurance_sprite.icon_view_Interior{background-position:2px -120px;display:inline-block;width:41px;height:21px}



.cruise_rates_viewBox{float:left;width:100%;padding:15px 0;font-family:"Philosopher-Regular"}



.cruise_viewBtns_Select{float:right;margin:15px 0}



.cruise_viewBtns_Select span{display:inline-block}



hr.brekLine{float:left;width:100%;margin:5px 0;color:#cbcacc}



p.includePrsText{float:left;width:100%;margin:0;padding:0;font-size:13px}



.cruise_innerView_box{width:100%;text-align:center;margin:15px 0;font-family:"Philosopher-Regular"}



.cruise_innerView_box img{margin:0 auto}



.bkng_dv.cruiseChooseView.travellerInfo .crsDesc{margin-bottom:0;color:#696771}



p.deck_ttl{font-size:18px;color:#000;font-weight:700;margin:15px}



.decl_view_imgage{float:left;padding:15px;margin:20px 0;text-align:left;width:100%}



.selectCabinTtl{float:left;width:100%;background:#333;padding:10px 15px;font-size:20px;color:#fff}



.btn_roms.cruiseView a{height:30px;padding:0 25px;line-height:25px;line-height:30px;font-size:16px;text-decoration:none;color:#000;margin-right:5px}



.btn_roms.cruiseView a:hover{color:#fff}



.selectCabinTable{border:1px solid #e2e2e2}



.cruise_rates_viewBox h2{font-size:20px;color:#000;text-align:left;margin:7px 0 10px}



.compaireCheck{float:left;width:100%;margin-top:15px;cursor:pointer}



.compare_headngnew{float:left;width:100%}



.compare_headngnew h2{font-size:1.875em;color:#000;display:inline-block}



.headerbox_compareCruise{float:left;width:100%;padding:10px 0;border-bottom:1px solid #e2e2e2;margin-bottom:0}



.compareCruise_TTl{float:left;width:100%;padding:15px}



.compareCruise_TTl h2{font-size:22px;margin:0 0 7px;color:#000}



.compareCruise_TTl p{font-size:16px}



.comparePad_padding{padding:10px 5px 20px}



.cruiseCompare_count-box{float:left;width:100%;font-family:"Philosopher-Regular"}



.supplierLogo{float:left;width:100%}



.supplierLogo img{margin:0 auto}



.btn_roms.compareCruise{margin:30px 0 0}



.cabin_number_table_compare_price{float:left;width:100%;margin:20px 0;border:0}



.shipAmenitiesTtl{background:#e7e6eb;padding:7px;text-align:left;color:#000;border-radius:5px;margin-bottom:2px}



p.bold-text.cabinTtl{float:left;width:100%;font-size:16px;padding:7px 0;margin-bottom:5px;color:#000}



p.cabinFtr_planTxt{float:left;width:100%;font-size:14px;padding:2px 0;color:#000}



.htl_prnt.cruisePrint.cruiseCompare{float:right;font-family:"Philosopher-Regular"}



.info_cr{padding-top:2px}



.selectDateDtls{border-bottom:1px solid #e2e2e2;float:left;font-size:18px;padding:7px 15px 7px 20px !important;width:100%}



.select_fromDt{display:inline-block;padding-right:15px}



.supplierName{color:red}



.lstng_hedr.crusieDtls_headingTtl{float:left;width:100%;padding:10px 0 15px;font-family:"Philosopher-Regular"}



.cruisePort_dtls{float:left;width:100%;padding:7px 0 10px;margin-bottom:5px;border-bottom:1px solid #e2e2e2}



.media-left.portImage{float:left;margin-right:30px}



.portDesc h2{font-size:22px;color:#000;margin:7px 0 10px}



.portDesc p{font-size:14px;color:#000;margin:7px 0 10px}



.amenities_Dtls{float:left;width:100%;margin:0;padding:0 10px;box-sizing:border-box;font-family:"Philosopher-Regular"}



.featureDesc_box{float:left;width:100%;margin:0;padding:0;border:1px solid #d6d5d7}



.amn_featureTtl{float:left;width:100%;padding:12px 10px;margin:0;background:#d6d5d7}



.amn_featureTtl h3{font-size:16px;margin:0;padding:0;font-weight:700}



.amenities_ftr_list{width:100%;margin:0;padding:10px;float:left}



.amenities_ftr_list ul{margin:0;padding:0;float:left;width:100%}



.amenities_ftr_list ul li{list-style:none;float:left;width:100%;font-size:16px;line-height:16px;padding:2px 0}



.cruise_itinery_table{float:left;width:100%;margin:10px 0;font-family:"Philosopher-Regular"}



.cruise_itineraray_map{border:1px solid #e2e2e2;margin:0 0 15px;float:left;width:100%}



.cruise_itinery_table table thead tr th{background:#d6d5d7;background:#d6d5d7}



.closeBtnModal.closeBtnModal_cruise{position:absolute;right:0;top:0;margin:-15px}



.cruise_select_desc_box{padding:15px;border:1px solid #e2e2e2;margin:15px 15px 20px;font-family:"Philosopher-Regular"}



.selectCruise_ttl h2{font-size:24px;color:#000;margin:10px 0}



.child_count{position:relative;font-size:12px}



.selectTraveller_option label{margin-bottom:5px}



.media-left.portImage.booking_cabin_img{margin-right:15px}



.bookingCruise h2{font-size:20px;color:#000;margin:7px 0 0}



.selectTraveller_option{width:100%;padding:15px 0 7px}



.discount_fareTtl h3{font-size:20px;margin-bottom:15px;font-family:"Philosopher-Regular"}



.discount_fareTtl span{padding-left:5px}



.discount_spacing_box{width:100%;padding:7px 0;margin-bottom:3px;float:left}



p.fare_ttl{font-size:18px;padding:0;color:#000;margin-bottom:5px}



p.fare_sub_desc{font-size:14px;color:#696771}



.selectState_list{float:left;width:100%}



.selectState_list label{padding-bottom:7px}



samp.check_pass{display:inline-block;padding:0 7px 0 0}



.selectState_list .form-group{margin-bottom:0}



.returning_passenger{float:left;width:41%;display:flex;margin:10px 0;align-items:center}



.returning_passenger span{padding-right:10px}



p.backToselect_link a{font-size:16px;color:#000;text-decoration:underline;margin-top:15px}



.continew_btn_footer{border:0}



@media screen and (min-width: 1200px) {



div#selectCruiseModal .modal-dialog.modal-lg{width:1200px}



.insurn_modl{width:1170px}



}



.conf_bookid li.select{background:#353037 none repeat scroll 0 0;color:#fff;margin-top:15px}



.conf_bookid li{border:1px solid #eee;margin-top:15px;background:#fff none repeat scroll 0 0;color:#282828;cursor:pointer;float:left;list-style:outside none none;margin-right:0;padding:15px 0 10px;width:12%;text-align:center}



.conf_bookid li:last-child{margin-right:0}



.bk-nt.bkng_note1{padding:0 10px 0 15px}



.padding_btm{padding-bottom:10px}



.checkbox.checkbox_cruise label{padding-left:21px}



.filterCheck_cruise [type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;display:none}



.filterCheck_cruise [type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #ddd;border-radius:100%;background:#fff}



.filterCheck_cruise [type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after{content:'';width:8px;height:8px;background:#666;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}



.filterCheck_cruise [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}



.filterCheck_cruise [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}



#pricerangeDiv .checkbox label{padding-left:0}



#starratingDiv .checkbox label{padding-left:0}



.filterCheck_cruise span{color:#fff;font-size:.75em;float:right;line-height:25px}



.filterCheck_cruise label{color:#fff;margin-bottom:0;font-weight:400;cursor:pointer;min-height:22px}



.checkbox.cruise_lenth_radio label{padding-left:25px}



.checkbox.cruise_lenth_radio [type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;display:none}



.checkbox.cruise_lenth_radio [type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #ddd;border-radius:100%;background:#fff}



.checkbox.cruise_lenth_radio [type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after{content:'';width:8px;height:8px;background:#666;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}



.checkbox.cruise_lenth_radio [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}



.checkbox.cruise_lenth_radio [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}



.srvey_rdio label{padding-left:21px}



.srvey_rdio [type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;display:none}



.srvey_rdio [type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #ddd;border-radius:100%;background:#fff}



.srvey_rdio [type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after{content:'';width:8px;height:8px;background:#666;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}



.srvey_rdio [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}



.srvey_rdio [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}



.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top{min-width:250px}



.datepicker-months table.table-condensed tr td span.month.active{background:#454047}



.reviewCabinDtlsBox h2{font-size:22px;color:#000;margin-top:5px}



.reviewCabinDtlsTtl.reviewCabin{font-size:20px;color:#000;margin-top:5px}



.reviewCabinDtlsTtl{font-size:20px;color:#333;text-align:left;margin:7px 0}



.reviewCabinHeading{float:left;width:100%;padding:15px 0 10px;margin-bottom:10px;border-bottom:1px solid #e2e2e2}



.catagoryOPtionLink a{color:#91701d;float:right;margin:7px;text-decoration:underline}



.cruise_viewDtls .cruisePkgViewDtls_PriceDtls{margin:7px 0}



.cruise_viewDtls{float:left;width:100%;padding:0 15px;box-sizing:border-box;margin:0 0 10px}



.cruise_form .dropdown-menu.open{padding-bottom:15px}



.cruise_form ul.dropdown-menu.inner{height:290px;font-family:"Philosopher-Regular"}



.bk_step{font-family:"Philosopher-Regular"}



.bk_step.active h3{margin:0;padding:0;margin-bottom:5px}



.bk_step{font-family:"Philosopher-Regular"}



.bk_step h3{color:#696771;margin:0}



.selectedCruiseDtls .htl_prnt.cruisePrint{float:right}



.cruise_form .dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#cec7c7}



.inner_search_bg{position:relative;overflow:initial;display:inline-table}



.supplierLogo img{float:right;margin:15px 0;max-width:100%}



.hote_amntsDetls .panel-default{margin-bottom:0;border-radius:0;font-family:"Philosopher-Regular"}



.hote_amntsDetls .panel-body{margin-bottom:0;border-radius:0;font-size:14px;color:#797979}



.hote_amntsDetls .panel-body i{font-size:12px}



.hote_amntsDetls .panel-body .col-lg-25{padding:2px 0 4px}



.cruise_details{font-family:"Philosopher-Regular"}



.cruise_details .spinr_vw{position:relative;display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0}



.cruise_details .spinr_vw label{padding-top:0}



.cruise_details .btn_next{top:0;margin:0 3px}



.cruise_details .btn_prvs{top:1px;left:-1px}



.cruise_details select.form-control.pageCountRslt{width:45px}



.cruise_details span.arrow_icon{z-index:5}



.cruise_details.cruiseListing .lstng_hedr h1{font-size:30px;color:#000}



.cruise_details .lstng_srch{color:#696771;line-height:10px;margin-top:5px;font-size:16px;width:auto}



.cruisePkgViewDtls .moreDivDtlsBox{float:left;width:100%;border-bottom:1px solid #d0d0d0}



.weathr_btm.cruise h2{font-size:18px;line-height:18px}



.weathr_btm.cruise p{font-size:14px;font-weight:100;margin-top:2px}



.cruise_info_dtls h1{font-size:24px;color:#000}



.crusieDtls_headingTtl h1{font-size:22px;font-weight:700;margin-bottom:8px}



.crusieDtls_headingTtl span{font-size:16px;float:left;width:100%;color:#696771}



.planBenifitsDataTable table tr th{font-size:16px}



.planBenifitsDataTable table tr td{font-size:17px}



.btn_roms.cruiseDtl_select a{font-size:18px;color:#000}



.btn_roms.cruiseDtl_select a:hover{font-size:18px;color:#fff}



.adultage_new{position:relative;width:800px;float:left;padding:7px 0 5px;top:-68px;left:90px}



.adltCount{float:left;width:80px;margin-right:10px}



.childage_new{float:left;width:800px;position:relative;top:-86px;left:100px;padding:7px 0 5px;height:33px}



.chldCount{float:left;width:80px;margin-right:10px}



.adlt_select_height{height:65px}



.chld_age_height{height:90px}



.booking_cabin_dtls .bookingCruise p{font-size:14px;color:#696771;margin:7px 0 10px}



.cruise_select_desc_box .discount_fareTtl h3{color:#000}



.cruise_select_desc_box .discount_fareTtl span.dis_fare_arrow{color:#b8972e}



.proceedBtn.contBtnCruise{margin:15px 0 10px;padding:0}



.contBtnCruise a{font-size:18px;color:#000;line-height:14px;margin-left:0}



.CruiseBookingDtls_firstStep,.reviewCabinHeading,.cruisePkgViewDtls_Ttl,.cruise_viewDtls,.bkng_dv1,.bkng_dv2{font-family:"Philosopher-Regular"}



.cruise_cabn_cat h1{font-size:24px;margin-bottom:7px}



.depart_dateDtlsBox .tavelerInfo_dept{font-size:14px;color:#000}



.depart_dateDtlsBox p.travellerInfo_dt{font-size:16px;color:#000}



.cruise_viewDtls.reviewCab_select{margin-bottom:0}



.bold-text.bonusFare{margin:0;padding-bottom:0!important}



.padB0{padding-bottom:0}



.cabin_number_table_cruise{float:left;width:100%;border:1px solid #e2e2e2}



.PlanTableBx_sltCabin_cruise{font-size:16px;color:#333}



.slt_cab_container{float:left;width:100%;padding:7px 0;border-bottom:1px solid #e2e2e2;display:flex;align-items:center;justify-content:center}



.select_cbn_heading{padding:10px 0;border-bottom:1px solid #e2e2e2;font-size:18px;width:100%;float:left}



label.view_cbn_ttl{display:none}



.mob_bg_cruise_price .btn_roms a{margin-right:5px}



.spacing_Logo{margin:15px 0}



.cat_cabin_img{height:130px;padding-top:5px}



.view_cbn_slt_cabn_btn{float:right;display:flex;align-items:center;justify-content:space-between}



.cruise_cabin_view_modal{padding:15px 0}



.cruise_cabin_view_modal img{margin:0 auto}



.btn_roms.compare_cruise_select_btn a{margin-right:0}



.cruse_anmt_cmpr .amnts_desc{padding:0 10px;height:300px;overflow-y:auto}



.searchL_pad{padding-right:0;padding-right:0;width:343px;float:left;padding-left:15px}



span.cruise_cabView_number_1{background:#e68922;padding:3px 7px;text-align:center;font-size:16px;font-weight:700;margin-left:5px;border:1px solid #333;color:#fff}



span.cruise_cabView_number_2{background:#f36648;padding:3px 7px;text-align:center;font-size:16px;font-weight:700;margin-left:5px;border:1px solid #333;color:#fff}



span.cruise_cabView_number_3{background:#79aad5;padding:3px 7px;text-align:center;font-size:16px;font-weight:700;margin-left:5px;border:1px solid #333;color:#fff}



span.cruise_cabView_number_4{background:#137299;padding:3px 7px;text-align:center;font-size:16px;font-weight:700;margin-left:5px;border:1px solid #333;color:#fff}



span.cruise_cabView_number_5{background:#f27080;padding:3px 7px;text-align:center;font-size:16px;font-weight:700;margin-left:5px;border:1px solid #333;color:#fff}



i.close_icn_cruise_cmpr{background:url(../images/sprite.png) no-repeat -531px -512px;width:12px;height:12px;margin-right:5px;display:inline-block;position:relative;z-index:1}



.close_btn.cmpr_cruise_close{float:right;position:relative;margin:10px -7px 0 0;z-index:1}



.cruise_cmpr_suplr_logo{margin:10px 0}



.cruiseCompare_desc h1{font-size:22px;margin-bottom:10px}



table.table.selectCabinTable_compare{margin-bottom:0}



table.table.selectCabinTable_compare thead tr th{border-bottom:0;background:#e7e6eb;padding:7px;margin:0;font-size:15px;color:#000}



table.table.selectCabinTable_compare thead tr th.firstCol_crs{border-radius:5px 0 0 5px;border-bottom:0;width:50%}



table.table.selectCabinTable_compare thead tr th.lastCol_crs{border-radius:0 5px 5px 0;text-align:right;width:50%}



table.table.selectCabinTable_compare tbody tr td{padding:10px 7px;border-bottom:1px solid #e2e2e2;border-top:0}



td.comprd_cruise_prise{font-size:18px;color:#000;text-align:right}



.viewDtls_innerPadding:last-child{border-bottom:0}



.cruise_deck_view_box{padding-top:0}



.crj_comr_pad{border-right:1px solid #e2e2e2}



.crj_comr_pad:nth-child(3){border-right:0}



.bkng_dv1.cabinView_Container_crs{padding-top:0}



.offline_request_container{float:left;width:100%}



.offline_request_applyBox{background:#fff;border:0;border-radius:5px;padding:10px 15px;float:left;width:100%;margin-bottom:0}



.off_req_icon.misc_ico_img{width:80px;margin:7px auto}



.off_req_desc h3{font-size:16px;text-align:center;margin:10px 0;color:#000;font-weight:600;font-family:"Philosopher-Regular";text-transform:uppercase}



.off_req_desc p{font-size:14px;line-height:18px;text-align:center;margin:0;color:#000;font-weight:500;font-family:"Philosopher-Regular";color:#36353c}



.off_req_desc p a{font-size:14px;line-height:18px;text-align:center;margin:0;color:#000;font-weight:500;font-family:"Philosopher-Regular";color:#36353c}



.off_req_btn .btn_roms{text-align:center;margin:10px 0}



.pad7{padding:0 7px}



.dis_tbl{display:table}



.dis_tbl_cell{display:table-cell}



.wayto_option_fullDiv{float:left;width:100%!important}



.carBookngNoteDV p{color:red;font-size:14px;padding:0 15px 10px;display:inline-block;width:100%}



.carBookngNoteDV span{padding:0 15px 10px;display:inline-block;width:100%}



.carBookngNoteDV1 span{padding:0 15px 10px;display:inline-block;width:100%}



.VisTrms ul > li > ul > li{padding-left:20px;list-style:none}



.visCheckbxDv{padding-left:30px}



.cancl_plcy{float:left;width:100%;box-sizing:border-box;padding:7px 15px 7px 0;word-wrap:break-word;background:#fff}



.bokngListpad{padding-left:15px}



.cancl_plcy pre{background:#fff;word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}



.mat-box1{width:100%;float:left;margin:0;padding:0;background-color:#353037;min-height:50px}



.mat-box2{width:100%;float:left;margin:0;padding:0 70px;background-color:#fff;border:#d4d1cd solid 1px}



.matrix-dep{font-size:16px;color:#000;padding:15px 0 15px 20px;margin:0}



.table-matrix .table>thead>tr.info>th{background-color:#d6d5d7;color:#000;font-size:15px;font-family:"Philosopher-Regular";text-align:center;padding:8px!important}



.table-matrix .table>tbody>tr>td{color:#555256;font-size:16px;font-family:"Philosopher-Regular";text-align:center}



.table-matrix .table>tbody>tr>td a{color:#555256;font-size:16px;font-family:"Philosopher-Regular";text-align:center}



.table-matrix .table-striped>tbody>tr:nth-of-type(odd){background-color:#fcfcfc}



.table-matrix .table-striped>tbody>tr:nth-of-type(even){background-color:#f2f2f8}



.table-mat-box01{width:100%;float:left;margin:0;padding:0}



.table-mat-box02{width:6%;float:left;margin:0;padding:0}



.mat-return-text{position:absolute;right:-41px;top:31px;color:#000;font-size:16px;font-family:"Philosopher-Regular";-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}



.table-matrix .table>tbody>tr>td.matrix-right-box{background-color:#d6d5d7;color:#000;font-size:15px;font-family:"Philosopher-Regular";text-align:center}



.flight-list-tab .nav-tabs>li>a{color:#696771;font-size:16px;font-weight:400;cursor:pointer;border-radius:0;border-bottom:transparent solid 4px;padding:4px 12px;line-height:14px;margin-right:20px}



.flight-list-tab .nav>li>a:hover,.flight-list-tab .nav>li>a:focus{background-color:transparent;border:transparent solid 1px;border-bottom:transparent solid 4px}



.flight-list-tab .nav-tabs>li.active>a{background:none;border-color:transparent;color:#000;cursor:pointer;border-bottom:#c0a247 solid 4px;border-radius:0}



.flight-list-tab .nav-tabs > li.active > a:hover{background:none}



.flight-list-tab .tab-content>.tab-pane{padding:15px 25px;min-height:130px}



.flight-list-tab .airline-box{background-color:#fff;border:#e9eef6 solid 1px;padding:15px 20px 10px;text-align:center}



.flight-list-tab .owl-dots{display:none}



.flight-list-tab .owl-prev{position:absolute;top:40%;left:-25px;margin:0}



.flight-list-tab .owl-next{position:absolute;top:40%;right:-25px;margin:0}



.flight-list-tab .owl-nav{color:#cfcbcb}



.show-matrix-btn-box{text-align:right;float:right;position:absolute;z-index:1000000;right:0;margin-top:-50px}



.show-matrix-btn-box a{color:#000}



.cruise_search_btn{float:initial}



.planBenifitsDataTable{float:left;width:100%}



.cruise_mdf_search_btn{float:right;margin-top:35px}



.cncl_dv.cruise_cancl_dv{width:531px;background:#353037;z-index:33;border:1px solid #c1c1c1;position:absolute;right:0;height:auto;padding:30px 20px 27px;margin-top:8px;text-align:left}



.cncl_dv.cruise_cancl_dv h1{font-size:18px;color:#fff;margin-bottom:10px}



.cncl_dv.cruise_cancl_dv p{font-size:14px;color:#fff;margin-bottom:5px}



.cncl_dv.cruise_cancl_dv .cncl_arrow{position:absolute;top:-24px;font-size:35px;color:#353037;left:85%}



.cncl_dv.cruise_cancl_dv a{width:14px;height:14px;border-radius:18px;color:#353037;position:absolute;right:0;padding:0;top:5px;border:none;background:#878787;font-size:10px;text-align:center;line-height:14px}



.cancellationPolicy_txt{float:left;width:100%}



.mybkng_radio.checkbox.mybkng_radio_spacing{padding-left:25px;vertical-align:bottom;line-height:12px}



.input_icon1L.childage{width:70%}



.srvey_rdio.cust_rdo_pstn label{position:relative;padding-left:21px}



.fullDiv_relative{float:left;width:100%;position:relative}



.mybkng_pad .checkbox.srvey_rdio label{margin-bottom:0}



.weathr_btm.cruise .wthr_img{top:45px}



.cruise_viewBtns_Select .btn_roms_small{text-align:center;z-index:inherit;position:relative}



.checkbox.port_label label{padding-left:0}



.fltr_chkbx.fltr_moreCheckOptions .filterCheck .checkbox label{padding-left:0}



.flight-listing-box .btn_roms{position:relative;z-index:10}



.fullDiv_relative{float:left;width:100%;position:relative}



.mybkng_pad .checkbox.srvey_rdio label{margin-bottom:0}



.weathr_btm.cruise .wthr_img{top:45px}



.yrs_txt_c{font-size:12px;padding-left:21px;position:relative}



.changeResdrof{padding-left:0!important}



.carCanBkng .checkbox label{padding-left:0}



.lang_crcl{width:25px;height:25px;background:#fff;float:right;text-align:center;border-radius:50px;vertical-align:middle;line-height:22px;border:1px solid #ccc}



.modifysearchedit{background:#333;padding:4px 10px;border-radius:10px;font-size:12px;color:#fff;margin-left:20px;position:relative;top:4px;text-transform:capitalize;cursor:pointer;display:inline-block}



.tripname{font-size:14px;display:inline-block;vertical-align:middle}



.mapclode{position:fixed;z-index:1111111;right:5%;top:3.3%;overflow:hidden;text-align:center;color:#565656;font-family:Roboto,Arial,sans-serif;user-select:none;font-size:11px;background-color:#fff;padding:8px;border-bottom-right-radius:2px;border-top-right-radius:2px;background-clip:padding-box;box-shadow:rgba(0,0,0,0.3) 0 1px 4px -1px;min-width:50px;border-left:0}



.padVisaEx{padding-bottom:17px}



.visTableDV table td{vertical-align:middle}



.visaSublist ul li{padding-left:20px;margin-top:10px}



.visaSublist ul li::before{margin-left:20px}



.visaTrmsDv{padding-left:15px}



.visaTrmsDv .mybkng_check .checkbox{margin-top:0}



.car-div .btn.dropdown-toggle.bs-placeholder.btn-default{background:#fff;border:none}



.car-div .btn.dropdown-toggle.bs-placeholder.btn-default:focus{outline:none}



.car-div .dropdown-toggle{background:#fff;border:none;box-shadow:none;font-size:14px;padding-left:5px;height:36px}



.car-div .btn-group.open .dropdown-toggle{box-shadow:none;background:#fff}



.car-div .open>.dropdown-toggle.btn-default:focus{outline:none!important}



.bootstrap-select .dropdown-toggle:focus{outline:none!important}



.car-div .dropdown-menu>.active>a,.car-div .dropdown-menu>.active>a:hover,.car-div .dropdown-menu>.active>a:focus{background:#ededed;color:#333}



.bkhotel_detl p{display:inline-block}



.visaTab .my_accTab .nav-pills>li+li{margin-right:0}



.car-div{background:#fff;border-radius:3px}



.car-div .form-control{border:none;padding-left:10px}



.car-div #cr_pickup_stn,#cr_dropoff_stn{border:none;padding-left:40px}



.section-aboutus01{width:1000px;margin:0 auto;padding:55px 0 105px}



.section-aboutus01 .heading-01{font-size:48px;line-height:48px;color:#000;padding-bottom:25px}



.section-aboutus01 .textmatter-01{font-size:18px;line-height:28px;color:#333}



.section-aboutus .section-aboutus01 .hr-01{background-color:#e7b441;height:1px;margin:17px 0 0;padding:0;border:none}



.section-aboutus02{width:100%;margin:0;padding:0;background-image:url(../images/abouts-banner-section02.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;min-height:460px}



.section-aboutus02-in{width:1000px;margin:0 auto;padding:0}



.black-box{width:100%;float:left;background-color:rgba(0,0,0,0.90);padding:50px 65px;margin-top:-42px}



.section-aboutus .section-aboutus02 .hr-01{background-color:#e7b441;height:1px;margin:0;padding:0;border:none}



.section-aboutus02 .heading-01{font-size:30px;line-height:32px;color:#e7b441;padding:20px 0 15px}



.section-aboutus02 .textmatter-01{font-size:16px;line-height:24px;color:#cecccc}



.section-aboutus01 .textmatter-03{font-size:20px;line-height:28px;color:#181619;padding:20px 0 30px}



.aboutus-list{margin:0;padding:0;width:100%;float:left}



.aboutus-list ul{margin:0;padding:0;width:100%;float:left}



.aboutus-list li{margin:0;padding:0 0 20px 25px;width:100%;float:left;background-image:url(../images/bullet_icn2.png);background-repeat:no-repeat;background-position:2px 5px;color:#73726f;font-size:16px}



.section-aboutus01 .abouts-img3{margin:24px 0 0 -50px}



.section-aboutus03{width:100%;margin:0;padding:0}



.black-box02{width:100%;float:left;background-color:#181619;padding:64px 60px 77px 100px}



.section-aboutus03-left{width:50%;margin:0;padding:0;float:left}



.section-aboutus03-right{width:50%;margin:0;padding:0;float:left}



.black-box02 .hr-01{background-color:#e7b441;height:1px;margin:17px 0 0;padding:0;border:none}



.black-box02 .heading-02{font-size:20px;line-height:20px;color:#fff;padding:15px 0 30px}



.aboutus03-image-box{width:50%;float:left;margin:0;padding:0}



.image-box{width:100%;overflow:hidden}



.image{width:100%;height:144px;background-position:center;background-repeat:no-repeat;transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease}



.image:hover{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1.5,M12=0,M21=0,M22=1.5,SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=1.5,M12=0,M21=0,M22=1.5,SizingMethod='auto expand')}



.section-aboutus04{width:100%;margin:0;padding:85px 0 0;float:left}



.section-aboutus04-in{width:1000px;margin:0 auto;padding:0}



.section-aboutus04-in2{width:100%;margin:0;padding:0;float:left;box-shadow:-1px 0 24px -1px rgba(170,170,170,0.34)}



.section-aboutus04 .hr-01{background-color:#e7b441;height:1px;margin:0;padding:0;border:none}



.section-aboutus04 .heading-01{font-size:48px;line-height:48px;color:#000;padding-bottom:25px;padding-top:10px}



.aboutus04-box1{width:50%;margin:0;padding:35px;float:left;background-color:#181619;min-height:217px}



.aboutus04-box2{width:50%;margin:0;padding:35px;float:left;background-color:#fffcf5;min-height:217px}



.aboutus04-box1 .heading-01{font-size:24px;line-height:30px;color:#fff5de;padding-bottom:15px;padding-top:0}



.aboutus04-box1 .textmatter-01{font-size:14px;line-height:18px;color:#cecccc}



.aboutus04-box2 .heading-01{font-size:24px;line-height:30px;color:#000;padding-bottom:15px;padding-top:0}



.aboutus04-box2 .textmatter-01{font-size:14px;line-height:18px;color:#666}



.benefites-icon{background-image:url(../images/benefites-icon.png);background-repeat:no-repeat;margin-left:-15px}



.benefites-icon01{background-position:0 0;width:114px;height:114px}



.benefites-icon02{background-position:-114px 0;width:114px;height:114px}



.benefites-icon03{background-position:-228px 0;width:114px;height:114px}



.benefites-icon04{background-position:-342px 0;width:114px;height:114px}



.benefites-icon05{background-position:0 -114px;width:114px;height:114px}



.benefites-icon06{background-position:-114px -114px;width:114px;height:114px}



.benefites-icon07{background-position:-228px -114px;width:114px;height:114px}



.benefites-icon08{background-position:-342px -114px;width:114px;height:114px}



.section-aboutus05{width:100%;margin:100px 0 0;padding:85px 0 0;float:left;background-image:url(../images/nirvana-office.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;background-color:#181619;min-height:1200px}



.section-aboutus05-in{width:1100px;margin:0 auto;padding:0}



.section-aboutus05 .hr-01{background-color:#e7b441;height:1px;margin:0;padding:0;border:none}



.section-aboutus05 .logo-box{padding-bottom:20px}



.section-aboutus05 .heading-01{font-size:30px;line-height:30px;color:#fff;padding-bottom:55px;padding-top:15px}



.section-aboutus05 .textmatter-01{font-size:18px;line-height:22px;color:#e7b441;padding-bottom:10px}



.section-aboutus05 .textmatter-02{font-size:18px;line-height:22px;color:#fff;padding-bottom:5px}



.section-aboutus05 .textmatter-02 a{font-size:18px;line-height:22px;color:#fff;text-decoration:none}



.section-aboutus05 .textmatter-02 a:hover{color:#e7b441;text-decoration:none}



.section-aboutus05 .time-box{width:100%;float:left;margin:0;padding:40px 0 40px 62px;border:#e7b441 solid 1px}



.section-aboutus05 .time-box .textmatter-01{font-size:18px;line-height:22px;color:#e7b441;padding-bottom:10px}



.section-aboutus05 .time-box .textmatter-02{font-size:16px;line-height:22px;color:#fff;padding-bottom:10px}



.section-aboutus05 .contact-box{width:100%;float:left;margin:0 0 25px;padding:0}



.section-aboutus05 .contact-box .textmatter-01{font-size:18px;line-height:22px;color:#e7b441;padding-bottom:10px}



.section-aboutus05 .contact-box .textmatter-02{font-size:16px;line-height:22px;color:#fff;padding-bottom:5px}



.circle-icn-box{position:absolute;top:54px;right:47.7%;z-index:1;cursor:pointer}



.quota-heading{font-size:16px;color:#000}



.layover-txt{background:#fff;padding:0 10px;font-size:12px}



.quato-boxx{width:100%;float:left;padding-bottom:15px}



.quato-boxx-1{width:28%;padding-left:10px;text-transform:uppercase;float:left}



.quato-boxx-2{width:28%;text-transform:uppercase;float:left}



.quato-boxx-3{width:15%;text-transform:uppercase;float:left}



.quato-boxx-4{width:28%;padding-left:15px;text-transform:uppercase;float:left}



.quato-text-1{font-size:15px;color:#000}



.quato-text-2{font-size:13px;color:#212121}



.flight-quto-box{background:#fffcf5;padding:13px 20px;width:100%;float:left}



.flight-quto-box-01{width:28%;float:left}



.flight-quto-box-02{width:28%;float:left}



.flight-quto-box-03{width:15%;float:left}



.flight-quto-box-04{width:14%;float:left}



.flight-quto-box-05{width:14%;float:left}



.flight-quto-box-text{font-size:13px;color:#000;padding-left:15px;padding-bottom:5px;text-transform:uppercase}



.flight-quto-box-text2{padding-left:15px}



.flight-quto-box-total{background:#fffcf5;padding:13px 35px;width:100%;float:left;color:#3a3f45;font-weight:700;text-transform:uppercase;font-size:15px;text-align:right;border-top:1px solid #e6e6e6}



.transfrRM .condtn_dv{padding-left:55px}



.transfrM_CnclDv .cancl_plcy{padding:7px 15px}



.frm-pd.form_inrPad h4{padding-left:0}



.searchFromIn .offrBx{padding-top:0}



.section01{width:100%;float:left;margin:0;padding:0;min-height:550px;position:relative}



.background-carousel{position:absolute;width:100%;height:100%}



.carousel,.carousel-inner{width:100%;height:100%;z-index:0;overflow:hidden}



.item{width:100%;height:100%;background-position:center center;background-size:cover;z-index:0}



.content-wrapper{position:inherit;z-index:1;min-width:100%;min-height:100%}



.vhcleDtlsDv label{display:inline-block;width:100%}



.langbox{border-radius:0;color:#000;display:inline-block;font-size:12px;height:22px;line-height:19px;margin-bottom:4px;margin-right:0;min-width:24px;padding:2px;text-align:center;background:#DEDEE0}



.bkng_dv_cruise{box-shadow:0 1px 14.72px 1.28px rgba(0,0,0,0.11);border:1px solid #e3e1e1;clear:both;margin-top:12px;background-color:#fff;width:100%;display:inline-block}



.quato_dv .quato-boxx-3{display:grid;text-align:center;line-height:21px}



.quato_dv .quato-boxx-4{text-align:right}



.quato_dv .quato-boxx-3 .fa-clock-o{color:#b4b4b6}



.list_loaderDv{padding-bottom:100px!important}



.fltr_clps .bootstrap-select span{font-size:.875em;margin:0}



.room_toggle.marT0 .fltr_clps span{margin:0}



.hote_amnts .btn_roms{margin-top:0}



.lowrtoheight{height:29px;font-size:.875em;color:#353037;padding:0 6px;border:1px solid #ccd2df}



.bkng_dv1 .travlr_name h1{padding-left:15px;width:100%;float:left}



.mainselect .bootstrap-select.form-control:not([class*=col-]){height:29px}



.bootstrap-select.btn-group .dropdown-toggle .filter-option{padding-right:10px}



.mainselect .btn-group>.btn{margin-left:0;height:29px;font-size:14px;min-width:105px;color:#353037;padding:0 26px 0 12px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0)}



.mainselect .heightrest .bootstrap-select.btn-group .dropdown-menu{padding:0 0 20px;height:81%!important}



.mainselect .bootstrap-select.btn-group .dropdown-menu li a{padding:0 10px;font-size:13px;text-transform:uppercase}



.bootstrap-select.btn-group .dropdown-toggle .caret{color:#636a75}



.mainselect .media-object{display:block;position:relative;top:3px}



.mainselect .heightrest .dropdown-menu{right:0;left:inherit}



.meal_bsis{text-align:center}



.hotel_slctPckerDv button{background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,0.3) inset;font-size:15px!important}



.hotel_slctPckerDv button:hover{border:1px solid #ccc}



.hotel_slctPckerDv button:focus{border:1px solid #ccc}



.hotel_slctPckerDv button span{color:#353037}



.margin_boxDv .bootstrap-select{width:auto!important}



.cmp_price_pad .meal_bsis{text-align:left}



.innrHtlFrm{margin-top:10px;padding-bottom:10px}



.advncSrchDvHtl{width:84%;float:left;padding:0 15px;display:inline-block;clear:both}



.reprt_pxname span{line-height:normal;display:inline-block;padding-top:5px}



.tranferMaildv .cmn_btn a{padding:6px 15px}



.TrnsfrPrcDv .total_price span{color:#000}



.sightQuot .btn_quot{margin-top:0}



.sightQuot .avlb_stats p{margin-top:0}



.car_ml.meal_bsis{text-align:left;margin-bottom:5px}



.days-box{width:20px;height:15px;border:1px solid gray;display:inline-block;font-size:11px;vertical-align:top;border-radius:3px}



.cruise_srchDv .filterCheck .checkbox label{width:auto}



.sightDeprtPnt label{float:left;position:relative}



.sightDeprtPnt .asterisk{color:#444b57;font-size:13px;position:absolute;right:-8px;top:-7%}



.sightDeprtPnt .arrow_icon1{right:25px;top:70%}



.tranfrLstDV .rslt_prce h2{padding-right:0}



.travlrFld1 .arrow_icon{top:15px}



.sigthBkngFrmDv .title_dv .arrow_icon{top:18px;right:30px}



.trnsf_dv .prsnl.prsnl_dv{padding:0 15px}



.trnsf_dv .bokng_notes p{padding-left:0}



.trvlr_dv{padding:0 20px 10px 15px}



.trancfnbkngdv .bkng_dv{padding:0 15px}



.tranfrVconfdv .vechle_info label{width:40%;padding-left:15px;line-height:normal}



.confmbktest .bk-hd.bkng_hedng{padding-left:0}



.bkngTvlrinfo .travlr_name h1{padding-left:0}



.bkngSighttplcy .cancl_plcy p{padding-left:0}



.insurance_dtls label.insc_ttl_label{display:none}



.hote_amntsDetls{padding:0 0 0 15px}



.adtnlMrkupSlct{float:right;margin-right:22px}



.stutsbrkupDv{text-align:center}



.agntRgftr{margin-bottom:30px}



.multicity-more-btn .btn:focus{color:#fff}



.flightpop .mybkng_check .checkbox{margin-top:10px}



.confmbkTrvlr .travlr_name h1{width:100%}



.modalMargnT{margin-top:90px}



.trvlr_dv .copy_note p{margin:0 15px}



.car-div .arrow_icon{right:15px}



.carRentbkngdv .form_inrPad{padding-left:0}



.tranfrVevDtlsdv .modal-dialog{width:auto}



.bok_nowratebrekup .fa.fa-info-circle{color:#b88b5b}



.hdtls_cont{padding-left:15px!important}



.add_qutTabl .table>thead>tr>th{text-align:center}



.insrncRdv{text-align:right;padding-bottom:15px}



.insrncRdv .btn_roms a{margin-right:0}



.insBtn{display:inline-block;float:left;padding-left:30px}



.insBtn1{display:inline-block;float:right}



.indivisualDtlsBox{display:inline-block;width:100%;padding:5px 0}



.insuraceDetailsModal .modal-header{border:none;padding:15px 27px 15px 18px}



.insuraceDetailsModal .modal-content{padding:20px 0}



.insurance_prce .currency_number{padding-right:0}



.bkngModfypopup .filterCheck .checkbox label::before{left:4px;top:2px}



.addnoteCal .cal_icn1{right:28px;top:28px}



.carInsuntable table tr td{padding-left:10px}



.pack_dv{box-shadow:0 0 18px 0 rgba(0,0,0,0.2);margin-bottom:15px;display:inline-block}



.offrPackDv{width:100%;height:230px;float:left;background-size:cover;background-position:center}



.offrpack_txt{background:#fff none repeat scroll 0 0;padding:20px 15px 35px;margin-bottom:0;min-height:200px;float:left}



.oferLoctnDv{width:100%;float:left;min-height:90px}



.oferLoctnDv span{display:inline-block;vertical-align:sub}



.oferLoctnDv h2{float:left;min-height:32px;width:92%;color:#000;font-size:1.1em;font-family:"Philosopher-Bold";margin-bottom:8px;padding-left:10px}



.oferLoctnDv h3{color:#000;font-size:1em;display:inline-block;color:#636262;float:left;padding-left:10px}



.calendar_icn{background:url(../images/sprite.png) no-repeat -456px -8px;width:20px;height:18px;float:left}



.offrpack_txt .cmn_btn a{border:1px solid #b88b5b;border-radius:30px;color:#000;display:inline-block;font-size:1em;height:34px;line-height:34px;margin-top:20px;padding:0 30px;margin-right:3px}



.map_icon_grey{background:url(../images/sprite.png) no-repeat -488px -8px;width:15px;height:19px;margin-left:2px;vertical-align:-4px;float:left}



.offerHdng h1{font-size:24px;color:#000;text-align:center;margin-bottom:20px}



.pagntion_dv{width:360px;margin:0 auto;background-color:#353037;height:37px;color:#b6b6ba;line-height:37px;border-radius:50px;padding-left:5px;margin-top:20px;margin-bottom:20px}



.prvs_page{display:inline-block;background:url(../images/sprite.png) no-repeat -436px -513px;width:6px;height:9px}



.nxt_page{display:inline-block;background:url(../images/sprite.png) no-repeat -446px -513px;width:6px;height:9px}



.pagntion_dv .pagination{margin:0;width:100%}



.pagntion_dv .pagination > li > a{background:none;border:none;border-radius:none;color:#b6b6ba;font-size:18px}



.pagntion_dv .pagination > li > a,.pagntion_dv .pagination > li > span{position:relative;float:left;border-right:1px solid #916b0f;margin-left:-1px;width:35px;padding:0;text-align:center;height:36px;line-height:36px}



.pagntion_dv .pagination > li > a:hover{color:#fff}



.carRentSerchDv .btn_dv{margin-top:10px}



.imgLoylty{width:45px;height:40px;background:url(../images/now_rewards.png) no-repeat;float:right;margin-top:-8px;background-size:100%;background-position:right top}



.hotlLsitComDV .cmpr_check{padding-right:20px;float:right;right:0}



.cmpr_check .filterCheck label{padding-left:0}



.actvtLugagDv .arrow_icon{top:12px;right:30px;width:10px;height:5px}



.bkTrnfDtlsdv1 label{line-height:normal}



.my_accTab a:focus{color:#000}



.pmtgetDv{padding:0 15px 20px;margin-bottom:10px}



.pmtgetDv .form-check{margin-bottom:10px}



.pmtgetDv .bkng_hedng{padding-right:0}



.opStaffMob .popover{min-width:100px;text-align:center}



.loyaltyDV .nav-pills>li>a{border-bottom-left-radius:0;border-bottom-right-radius:0}



.loyltyWrpdv{padding:0}



.loyltyhdng1{padding:0;margin-bottom:10px}



.loyltyhdng1 h1{font-size:22px;color:#000;margin-bottom:0;padding-left:10px}



.dobIcn{position:relative}



.dobIcn .cal_icn{top:30px;right:15px;pointer-events:none}



.offerHdng1{padding:0 15px 10px;font-size:16px;border:1px solid #b88b5b;background:#b88b5b;display:inline-block;padding:6px 16px;margin:10px 15px;color:#fff}



.offerHdng1::before{content:'\f073 ';font-family:'fontAwesome';font-size:12px;margin-right:5px;vertical-align:1px}



.offerHdng{display:inline-block;min-height:200px;width:100%;border:1px solid #e4e4e4;margin-bottom:15px}



#releasetext p{font-size:16px;line-height:20px;margin:11px 0 10px}



#releasetext h2{font-size:20px;margin:15px 0}



#releasetext h2 span{margin-bottom:0;position:relative;display:block}



#releasetext ul{margin:5px 0 10px;padding-left:15px}



#releasetext li{list-style-type:decimal;line-height:25px}



#releasetext hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #e7b441}



#releasetext table{width:100%!important;position:relative;border:1px solid #ccc}



#releasetext tbody tr td{border:1px solid #ccc}



.cruise_deck_details_box{float:left;width:100%}



.crs_deckdesc_box{float:left;width:100%}



.deck_select_option_crs{float:left;width:100%;padding:7px 0;align-items:center;justify-content:flex-start;display:flex;margin-bottom:15px}



.deck_select_option_crs span.deckTtl{float:left;margin-right:10px;font-size:16px;text-align:left}



.deck_slt_options{position:relative;float:left;width:25%;border:1px solid #e2e2e2}



.deck_pblc_area_desc{float:left;width:100%;margin:15px 0}



.deck_pblc_area_desc h3.deck_area_ttl{float:left;width:100%;font-size:24px;font-weight:500;margin-bottom:15px}



ul.plbc_areas_desc{float:left;width:100%;margin:0;padding:0;padding-left:20px}



ul.plbc_areas_desc li{float:left;width:100%;margin:0;list-style-type:disc;padding:0;list-style-position:outside;margin-bottom:25px}



ul.plbc_areas_desc li p.areaTtl{font-size:16px;color:#000;margin-bottom:5px;line-height:16px}



ul.plbc_areas_desc li p.subareaDesc{font-size:16px;margin-bottom:5px;line-height:16px;color:#949494}



ul.plbc_areas_desc li p.areaName_deck{font-size:16px;margin-bottom:5px;line-height:14px;color:#000}



ul.plbc_areas_desc li p.deck_areas_img{float:left;width:100%;padding:5px 0 7px}



.cruiseDeckImg img{margin:0 auto}



.HtlrbrkupM .popover{width:250px}



.hotelQuotbtnDv{width:120px;display:inline-block}



.crusieLInput button.btn.dropdown-toggle.btn-default{width:130px}



.cruisLbl{width:100%}



.selectedCruiseDtls{display:inline-block;width:100%;padding-top:10px}



.cruise_select_desc_box .bkng_chklst{display:inline-block;width:100%;padding-left:25px}



.proceedBtn.contBtnCruise{text-align:center}



.cruseBklbl{width:20%}



.cruseBklbl1{width:80%}



.hotelQuotbtnDv{width:120px;display:inline-block}



.hotelQuotbtnDv{width:120px;display:inline-block}



.FlightBkLbl .bkng_lbl label{margin-bottom:5px}



.FlightBkLbl .bkng_lbl{margin-bottom:15px}



.FlghtTrvDtlhdr{padding-left:5px;text-align:left}



.FlghtTrvDtl{text-align:left}



.crs_fare_compare .cmpr_check{padding-right:0;right:0;width:auto;display:inline-block;float:right}



.crs_fare_compare .cmpr_check .filterCheck label{padding-right:0}



.crs_fare_compare .cmpr_check .filterCheck .checkbox label::before{left:-14px}



.carLodr{padding-bottom:15px}



.cursebkStus{padding-top:10px;padding-top:10px}



.list_dv.sightListDv span a:hover,.list_dv.sightListDv span a:focus{color:#000}



.transDtl{float:left}



.crusePackgInfo{padding:0}



.curscheckBx .filterCheck .checkbox label{padding-left:20px}



.curscheckBx .filterCheck .checkbox label::before{left:0}



.crusbtnConfm{padding-top:15px;text-align:center}



.cruiseChooseView .hotel_img{padding-left:15px}



.cruiseViewDtls_box .hotel_img{padding-left:15px}



.fileuplaodDV a{position:absolute;left:70px;top:38px;color:red;font-size:14px}



.fileuplaodDV a:hover{color:#000}



.curseTitlDv{position:relative}



.curseTitlDv:after{content:':';position:absolute;right:0;top:0}



.curseTitlDv{display:inline-block;min-width:18%;width:18%;float:left;font-family:"Philosopher-Bold"}



.cruseLblDv{display:inline-block;min-width:75%;width:75%;float:left;padding-left:10px}



.curseTitlDv1{position:relative}



.curseTitlDv1:after{content:':';position:absolute;right:0;top:0}



.curseTitlDv1{display:inline-block;min-width:26%;width:26%;float:left;font-family:"Philosopher-Bold"}



.cruseLblDv1{display:inline-block;min-width:68%;width:68%;float:left;padding-left:10px}



.crs_fare_compare .cmpr_check .filterCheck .checkbox label::before{left:-14px}



.airline_search .fltr_chkbx .filterCheck .checkbox label{font-size:14px;word-break:break-all;width:55%;float:left}



.airline_search .filterCheck .checkbox label::before{top:2px}



.airline_search .filterCheck span{font-size:13px;line-height:normal}



.editProPicDv{position:relative;z-index:0;width:50px;height:50px;border:none;margin:0}



.editProPicDv:hover{background-color:transparent;z-index:50}



.editProPicDv span{width:120px;height:120px;position:absolute;background-color:#f1f1f1;padding:5px;left:-1000px;border:1px dashed #ccc;visibility:hidden;color:#000;text-decoration:none}



.editProPicDv span img{border-width:0;padding:2px;width:100%}



.editProPicDv:hover span{visibility:visible;top:0;left:70px}



.mob_icons1{display:none}



.bkng_text h1{word-break:break-all}



.cruiseDtlsofr a:focus{color:#000}



.cruiseDtlsofr .popover{left:0;right:auto}



p.map_cruse{width:100%;float:left;box-sizing:border-box}



p.map_cruse img{width:28%;float:left;padding-right:2%}



p.map_cruse .desc_cruse{width:70%;float:left;text-decoration:none;font-size:13px;color:#696771;font-weight:400}



.form_serch_pkgs{text-align:right}



.my_menu li.Lngmob{display:none}



.trnsf_dv .bkng_input .form-control{display:inline}



.roundNone{display:none}



.flightDtldv .bkng_lbl{margin-bottom:10px}



.flightDtldv .bkng_lbl label{margin-bottom:5px}



.bkng_text .label-success{font-size:20px}



.flightTabBk .info-circle{position:absolute;right:0;top:0}



.flightDtldv .bkng_lbl{padding-left:15px}



.fltDtlBtn{margin-bottom:10px}



.flightrptPad label{line-height:normal}



.flightStpTab{display:block;width:100%}



.cararrow .arrow_icon{top:15px!important}



.imageCompreDv{background-repeat:no-repeat;background-size:cover;height:80px;width:300px;float:left}



.compare_img{display:flex}



.moreopt_txt .show_more{margin-top:0}



.star_lbl label{color:#fff}



.star_lbl .mybkng_check .checkbox{margin-top:10px}



span.greatRatelink .popover{min-width:300px;max-width:350px}



.cmn_midlhdng h1{font-size:26px;text-align:center;margin:0;padding:0;text-align:center;letter-spacing:1.2px;padding-bottom:30px}



.img_gallary1{width:100%;height:230px;background-image:url(../images/img_gall_1.jpg);float:left}



.img_gallary2{width:100%;height:230px;float:left}



.img_gallary3{width:100%;height:230px;background-image:url(../images/img_gall_3.jpg);float:left}



.img_gallary4{width:100%;height:230px;background-image:url(../images/img_gall_4.jpg);float:left}



.img_gallary5{width:100%;height:230px;background-image:url(../images/img_gall_5.jpg);float:left}



.img_gallary6{width:100%;height:230px;background-image:url(../images/img_gall_6.jpg);float:left}



.img_zoomin{height:230px;width:100%;overflow:hidden;position:relative;float:left;display:inline-block;cursor:pointer}



.zoom_img{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}



.img_zoomin:hover .zoom_img,.img_zoomin:focus .zoom_img{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}



.hide-bullets{list-style:none;margin-left:-40px;margin-top:20px}



@media only screen and (min-width: 320px) and (max-width: 767px) {



#carousel .flex-direction-nav a.flex-prev:before{width:35px;height:35px;line-height:35px}



#carousel .flex-direction-nav a.flex-next:before{width:35px;height:35px;line-height:35px}



#carousel .flex-direction-nav a{width:35px;height:35px;line-height:35px}



.flex-direction-nav a.flex-next:before{background-size:8px;width:24px;height:24px}



.flex-direction-nav a.flex-prev:before{background-size:8px;width:24px;height:24px}



.pack_txt h2 div,.pack_txt h3 div{width:28px}



.pack_txt h2 p{float:left;width:78%}



.pack_txt h2{float:left;font-size:16px;width:100%}



.pack_txt > h3{float:left;font-size:15px;width:100%}



.img_zoomin{height:150px}



.pack_txt{padding:10px 5px 15px;min-height:80px}



.cmn_midlhdng h1{font-size:20px}



}



@media (min-width: 768px) and (max-width: 990px) {



.pack_dv{margin-bottom:10px}



.pack_txt{padding:10px 5px 15px;min-height:100px}



.pack_txt h2{float:left;font-size:16px;width:100%}



.pack_txt > h3{float:left;font-size:16px;width:100%}



.pack_txt h2 div,.pack_txt h3 div{width:28px}



.pack_txt h2 p{float:left;width:78%;font-size:14px}



.pack_txt h3 p{float:left;width:78%;font-size:13px}



.img_zoomin{height:150px}



}



.pack_dv{margin-bottom:25px;display:inline-block;width:100%;overflow:hidden;position:relative;display:inline-block;cursor:pointer}



.offrPackDv{width:100%;height:230px;float:left;background-size:cover;background-position:center}



.offrpack_txt{background:#fff none repeat scroll 0 0;padding:20px 15px 35px;margin-bottom:0;min-height:200px;float:left}



.oferLoctnDv{width:100%;float:left;min-height:90px}



.oferLoctnDv span{display:inline-block;vertical-align:sub}



.oferLoctnDv h2{float:left;min-height:32px;width:92%;color:#000;font-size:1.1em;font-family:"Philosopher-Bold";margin-bottom:8px;padding-left:10px}



.oferLoctnDv h3{color:#000;font-size:1em;display:inline-block;color:#636262;float:left;padding-left:10px}



.calendar_icn{background:url(../images/sprite.png) no-repeat -456px -8px;width:20px;height:18px;float:left}



.offrpack_txt .cmn_btn a{border:1px solid #b88b5b;border-radius:30px;color:#000;display:inline-block;font-size:1em;height:34px;line-height:34px;margin-top:20px;padding:0 30px;margin-right:3px}



.map_icon_grey{background:url(../images/sprite.png) no-repeat -488px -8px;width:15px;height:19px;margin-left:2px;vertical-align:-4px;float:left}



.offerHdng h1{font-size:24px;color:#000;text-align:center;margin-bottom:20px}



.lodrBox_image{width:100%;height:330px;box-shadow:0 0 18px 0 rgba(0,0,0,0.2);border-bottom:1px solid #c9c7c1}



.lodrBox_bigimge1{width:100%;height:230px;background:#e1e1e1}



.lodrBoximage2{width:75%;height:33px;background:#e1e1e1;margin-top:10px;border-radius:0;margin-left:15px}



.lodrBoximage3{width:50%;height:33px;background:#e1e1e1;margin-top:10px;border-radius:0;margin-left:15px}



.img_loader img{padding:50px}



.bg_loader{height:450px;width:100%;margin-top:15px}



.loader_hed{text-align:center;height:112px;margin:33% auto;width:100%;position:absolute}



.chek_in{text-align:right;padding-right:15px;padding-top:0}



.chek_out{text-align:left;padding-left:15px;padding-top:0}



.loader_hed h4{font-weight:600;margin-top:0}



.loader_hed h6{padding-top:10px}



#listloaderimage{padding:30px 30px 10px}



.ldrbgimg{background-image:url(../images/loader_image.png);background-repeat:no-repeat;background-size:95%;background-position:center}



#slider .slides img{height:500px}



#carousel .slides img{height:135px}



#carousel .slides > li{padding-right:15px;cursor:pointer}



#carousel .slides > li:last-child{padding-right:0}



.slider_loader{width:100%;height:500px;background:#e1e1e1;margin-bottom:15px;position:relative}



.slider_loader .loader_next{width:30px;height:30px;border-radius:50%;background:rgba(117,117,117,0.6);position:absolute;right:15px;top:45%}



.slider_loader .loader_pvrs{width:30px;height:30px;border-radius:50%;background:rgba(117,117,117,0.6);position:absolute;left:15px;top:45%}



.carousel_loader{width:220px;height:135px;background:#e1e1e1;margin-right:15px;float:left}



.carousel_loader_last{margin-right:0;width:230px}



.carousel_loaderdv{position:relative}



.carousel_loaderdv .loader_next{width:55px;height:40px;background:rgba(117,117,117,0.6);position:absolute;right:15px;top:35%}



.carousel_loaderdv .loader_pvrs{width:55px;height:40px;background:rgba(117,117,117,0.6);position:absolute;left:15px;top:35%}



#carousel .flex-direction-nav a{width:56px;height:40px}



#carousel .flex-direction-nav a.flex-prev:before{background-image:url(../images/white_arrowl.png);background-position:center;background-repeat:no-repeat;width:56px;height:40px;display:inline-block;background-color:#000;text-align:center;line-height:40px;border-radius:0}



#carousel .flex-direction-nav a.flex-next:before{background-image:url(../images/white_arrowr.png);background-position:center;background-repeat:no-repeat;width:56px;height:40px;display:inline-block;background-color:#000;text-align:center;line-height:40px;border-radius:0}



#carousel .flex-direction-nav .flex-prev{left:0}



#carousel .flex-direction-nav .flex-next{right:0;text-align:right}



.flex-direction-nav .flex-prev{opacity:1;left:10px}



.flex-direction-nav .flex-next{opacity:1;right:10px}



#carousel .flex-direction-nav a.flex-prev:before{width:35px;height:35px;line-height:35px}



#carousel .flex-direction-nav a.flex-next:before{width:35px;height:35px;line-height:35px}



#carousel .flex-viewport .slides > li{width:20%;height:auto}



.flexslider{margin:0 0 10px}



.finll_pr{float:right;width:36%;color:#000;font-weight:500}



.marT25{margin-top:25px}



#inner_search_form .flightpop1 label{color:#fff}



#inner_search_form .flightpop label{color:#fff}



.fare_ttl i{font-style:italic;font-size:15px;color:#6C6C6C}



.userIcon_pkg{position:absolute;top:12px;left:10px}



.down_angle_pkg{position:absolute;right:10px;top:12px}



.incl_pkg_srvices .checkbox label{display:inline-block;color:#fff}



.incl_pkg_srvices .mybkng_check .checkbox{display:inline-block;margin:10px 0 0}



.adv_pkgSrch label{color:#000;font-size:14px}



.adv_pkgSrch .checkbox label{color:#000;font-size:14px}



.section-adsw{width:1000px;margin:0 auto;padding:55px 0 20px}



.section-adsw .heading-01{font-size:48px;line-height:48px;color:#000;padding-bottom:25px}



.section-adsw .textmatter-01{font-size:18px;line-height:28px;color:#333}



.adwsgr-box1{width:100%;margin:0;padding:35px;float:left;background-color:#fff;min-height:217px}



.adwsgr-box1 .heading-01{font-size:24px;line-height:30px;color:#fff5de;padding-bottom:15px;padding-top:0}



.adwsgr-box1 .textmatter-01{font-size:14px;line-height:18px;color:#cecccc}



.section-aboutus04-in2_new{width:100%;margin:0 0 40px;padding:0;float:left;box-shadow:-1px 0 24px -1px rgba(170,170,170,0.34)}



.aboutus05-box1{width:33.33%;margin:0;padding:35px;float:left;background-color:#181619;min-height:331px;border-right:1px solid #fef4dd}



.aboutus05-box1 .heading-01{font-size:24px;line-height:30px;color:#fff5de;padding-bottom:15px;padding-top:0}



.aboutus05-box1 .textmatter-01{font-size:14px;line-height:18px;color:#cecccc}



.section-aboutus01 .abouts-img3{margin:24px 0 0 -50px;text-align:center}



.pd_tp{padding-top:0}



.carrentbkngdv .bk-hd.bkng_hedng{padding-left:0}



.carrentbkngdv .bk-he.bkng_hedng{padding-left:0}



.hotl_txtcenter{text-align:center}



.bok_nowratebrekup .week1 span{font-size:14px}



.bok_nowratebrekup .fa.fa-info-circle{font-size:14px}



.click_rgt_btn{position:fixed;right:0;width:40px;height:40px;background:#00a8e1;color:#fff;line-height:40px;top:365px;text-align:center}



a.click_rgt_btn{color:#fff}



.hotel_srchbox{position:fixed;right:40px;top:365px;height:auto;width:175px;background:#f1f1f1;box-shadow:0 0 15px 0 rgba(0,0,0,0.1)inset;z-index:2;padding:5px}



.hotel_srchbox .form-control{height:30px;padding:0 0 0 5px;font-size:14px}



.ui-autocomplete.ui-widget.ui-widget-content{position:absolute}



.prelodr_topdv{width:545px;height:185px;padding:17px 0 0;color:#666;margin:20px auto 0;text-align:center;box-sizing:border-box;border:1px solid transparent;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(#fffcf5,#fffcf5),linear-gradient(rgba(203,183,147,0.6),rgba(242,206,134,0.4))}



.map_iconimgdv{text-align:center}



.locatn_infodv h2{font-size:12px;color:#5A5959;text-align:center;margin-top:17px;text-transform:uppercase}



.locatn_infodv h1{font-size:18px;color:#000;text-align:center;padding-top:5px}



.checkindv .aorrw_icondv{float:left;padding-top:7px}



.checkindv .checkintxt_dv{float:left;text-align:left;padding-left:10px}



.checkindv .checkintxt_dv span{font-size:12px;color:#5A5959;text-transform:uppercase}



.checkindv .checkintxt_dv p{font-size:18px;color:#000}



.checkoutdv .checkintxt_dv span{font-size:12px;color:#5A5959;text-transform:uppercase}



.checkoutdv .checkintxt_dv p{font-size:18px;color:#000}



.checkoutdv{padding-left:25px;padding-top:5px}



.checkindv{padding-top:5px}



.checkoutdv .aorrw_icondv{float:left;padding-top:10px;font-size:12px;color:#5A5959}



.checkoutdv .checkintxt_dv{float:left;text-align:left;padding-left:10px;font-size:18px;color:#000}



.pax_checkinoutdv{padding:10px 18% 0;float:left;width:100%}



.border_divdr{width:1px;height:58px;background:#C0C2C2;padding:0}



.loader_desndv{text-align:center;padding-top:30px}



.preloadr_hdng{text-align:center}



.preloadr_hdng h1{font-size:24px;color:#000;padding-top:35px}



.exclusive_offrdv{padding:30px 9% 0;float:left;width:100%}



.exclusive_offrtxt{text-align:center;min-height:90px}



.exclusive_offrtxt h1{font-size:18px;color:#000;margin-bottom:10px;min-height:40px}



.exclusive_offrtxt p{font-size:15px;color:#5A5959}



.exclusive_offrbannr{width:100%;min-height:410px;background:#FFF;padding:20px;box-shadow:0 0 40px 0 rgba(0,0,0,0.2);margin-top:30px;cursor:pointer}



.exclusive_offrbannr img{width:100%}



.exclusive_banner2{float:left;display:inline-block;background-size:contain}



.exclusive_banner1{float:left;display:inline-block;background-size:contain}



.exclusive_banner3{float:left;display:inline-block;background-size:contain}



.exclusive_offrbannr p{height:380px;width:100%}



#hotelchain_div{width:85%;margin:10px auto 0}



.marB0{margin-bottom:0}



.flighfreclose{position:absolute;right:10px;width:auto;font-size:12px;color:#fff;top:8px}



.flighfreclose a{color:#fff}



.rulesModCont{width:930px;margin-top:6%}



.farerule_hdng{background:#333;color:#fff}



.farerule_hdng h4{color:#fff;font-size:18px}



.fare_ruletab ul li{border:1px solid #ccc}



.fare_rulecontent{padding:20px 30px}



.farerule_flight .tab-content{padding:15px}



.flightTabPane .nav-tabs > li{width:100%;background:#F7F8FC}



.flightTabPane .nav-tabs > li.active{background:#c6dbe6;color:#5b5c70}



.flightTabPane .nav-tabs > li.active > a{background-color:#d8d8d8;border:none;color:#333}



.searchL-fbooknow .refundable-booknow{min-height:50px}



.trnfr_bkdtl_dv.trnfr_bkdtl_dv{padding-left:15px}



.tnfr_bkdtls .bk-hd.bkng_hedng{padding-left:0}



.tnfr_bkdtls .bk-he.bkng_hedng{padding-left:0}



.searchL-fbooknow .refundable-booknow{min-height:50px}



#txt_email_sight{border:1px solid #d8d8d8}



.trnfr_bkdtl_dv.trnfr_bkdtl_dv{padding-left:15px}



.tnfr_bkdtls .bk-hd.bkng_hedng{padding-left:0}



.tnfr_bkdtls .bk-he.bkng_hedng{padding-left:0}



.padT24{padding-top:24px}



.sghtdtldata p{font-size:14px;width:auto;float:none;text-align:center;display:inline-block}



.cursor-disable{pointer-events:none}



.plan_benefits_insurance .rowspacing div{padding:0}



.footer_dv{position:absolute;width:377px;height:80px;right:60px;bottom:0;z-index:300}



.copyright-txt{float:left}



.custm_input.travlrFld1 .arrow_icon{top:15px}



.transfr_pckup.input_iconL input{padding-left:10px;padding-left:10px}



.select_RatBrk a{font-size:14px;color:#333;cursor:pointer}



.select_RatBrk a:hover{text-decoration:underline}



.rtesbrkup_modal .modal-content{border-radius:0;float:left;width:100%}



.rtesbrkup_modal .modal-body{float:left;width:100%}



.rtesbrkup_modal .table_break.HtlrbrkupM{padding-bottom:0}



.rtesbrkup_modal .rb_header p{padding-bottom:15px}



.rtesbrkup_modal div.close_btn{margin-bottom:15px;padding-right:5px}



.pkg_modifySearch .bootstrap-select>.dropdown-toggle{background:none;border:none;box-shadow:none;padding:8px 15px}



.pkg_modifySearch .bootstrap-select .dropdown-toggle:focus{outline:none!important;background:none}



.listView_pkg .pk_box{margin:0}



.addsrvc_btn.vwdtlbtn{padding-left:15px}



.dmca_dv{text-align:center;padding-top:25px}



.sightListDv .btn_roms.sight_data a{cursor:pointer}



.result-page-section p.tour-tm1{text-align:justify}



.optdtls_modal{width:100%;float:left;background:#454047;margin:10px 2px 0 0;padding:10px 0;border:2px solid #fcfcfc}



.otp_form_container{width:100%;float:left}



.optdtls_modal .btn_dv button{border:1px solid #b88b5b;border-radius:30px;color:#fff;display:inline-block;height:34px;line-height:32px;padding:0 22px;background:none;font-size:14px;top:0}



a.model_clos.modalBox_closee{float:right;padding-right:10px;color:#fff}



.optdtls_modal .btn_dv button:hover{background:#d99514;border:1px solid #d99514;color:#fff;box-shadow:inset 0 0 0 35px #d99514;cursor:pointer}



span.optrecive_txt{font-size:14px;color:#fff;font-style:i;padding:10px 0;float:left;width:100%;text-transform:capitalize}



#otp_email{text-transform:lowercase}



.btn_dv a{position:relative}



.btn_dv a i{position:absolute;right:14px;top:9px}



a.btn.btn-yellow.add_moreheight{padding:0 40px 0 22px}



.slider_full .carousel-caption{left:0;right:0;padding-bottom:30px;width:73%;margin:0 auto;text-align:left;bottom:5px}



.slider_full .carousel-caption h3{font-size:24px;padding-top:11px;text-shadow:0 1px 4px #000}



.banner_section .carousel-caption{left:0;right:0;padding-bottom:30px;width:70%;margin:0 auto;text-align:left;bottom:15px}



.banner_section .carousel-caption h3{font-size:24px;padding-top:11px;text-shadow:0 1px 4px #000}



input#cr_pickup_stn{padding-left:40px!important}



.checkbox.carrentCheck{position:relative}



.carrentCheck .checkbox label{padding:0;align-content:center;margin:0}



.carrentCheck .checkbox label::before{left:0;float:left;margin:0;padding:0;position:initial}



.accFlow_Ttl h3{font-size:20px;color:#000;margin-bottom:10px;margin-top:5px}



.avlPointTlt_wrap li{padding:5px 30px 0 0;width:auto;float:left}



.acnt_usgdv{margin-bottom:15px}



.car_clearable{background:#fff url(../images/close_s.png) no-repeat right -20px center;padding:3px 27px 3px 15px;transition:background .4s;cursor:pointer}



.car_clearable.x{background:#fff url(../images/close_s.png) no-repeat 99% center}



.car_clearable.onX{cursor:pointer}



#advance_search_btn .modalBtn{padding-top:20px;padding-right:0}



.carerent_detilsdv ul li a{padding:5px;font-size:15px;color:#fff}



.carerent_detilsdv .nav-tabs>li{color:#fff}



.carerent_detilsdv .nav-tabs>li a:hover{color:#000}



.carerent_detilsdv .nav-tabs>li.active a{color:#000}



.carerent_detilsdv .tab-content{padding:10px 0}



.carerent_detilsdv .tab-content p{color:#fff;padding-top:10px}



.carerent_detilsdv .hotel_img img{height:85px;width:100%}



.carerent_detilsdv .hotel_info h1{font-size:18px;color:#fff}



.carerent_detilsdv .extra_p{color:#fff;margin-top:10px}



.registrtn_dv1 .label-info{font-size:18px}



.carrent_rvwbkngdv .bk-he.bkng_hedng{padding:15px 0 0}



.loyaltyimgdv img{width:180px}



.info_loyalty .hotel-tabVw img{width:180px}



.car_ml.meal_bsis p{margin-bottom:5px}



.car_ml.meal_bsis p .fa{font-size:15px}



.boxshadow{box-shadow:0 10px 45px 85px rgba(0,0,0,0.6);position:absolute;z-index:1;top:0;width:10%;top:-6px;width:100%}



.showonly_view a{font-size:11px}



.aboutus04-box1{min-height:250px}



.aboutus04-box2{min-height:250px}



.switch-box .switch-box-left,.switch-box-right{display:inline-block}



.meetus_cap p img{width:200px}



.form_dv li .meetgeet_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -394px -675px;width:40px;height:34px;transition:all .3s ease 0;vertical-align:-24px}



.form_dv li a:hover .meetgeet_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -394px -718px;width:40px;height:30px;transition:all .3s ease 0}



.form_dv li.active .meetgeet_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -394px -718px;width:40px;height:30px;transition:all .3s ease 0}



.greet_topdv{float:left;background:#f1f1f1;padding:10px 0;width:100%}



.greet_topdv .rgt_fltr_top{float:left;background:transparent;border:0;width:100%;padding-right:0}



.greet_listbox .icon_nas{float:left;padding:10px 15px 0 0}



.greet_listbox .inforightdv{display:inline-grid;grid-template-columns:auto 1fr}



.greet_listbox .rslt_prce h2{padding-right:5px}



.greet_listbox .list_dv{padding-bottom:15px}



.greet_listbox .btn_roms a{margin-right:0}



.greet_listbox .cmpr_check{float:right;right:0;padding-right:0}



.greet_listbox .arrvl_prcdv{padding-right:10px}



.greet_listbox label.check_lbl:before{background:url(../images/sprite.png) no-repeat -554px -512px;width:10px;height:10px;bottom:7px;content:"";display:inline-block;left:-13px;margin-right:15px;position:absolute;top:7px}



.greet_listbox input[type="checkbox"]:checked + label::before{background:url(../images/sprite.png) no-repeat -554px -512px;width:10px;height:10px;color:#000;content:"\f00c";font-family:fontawesome;font-size:10px;line-height:10px;left:-13px;margin-right:15px;position:absolute;top:7px;text-align:center}



.greet_listbox #meetngreet_filter .filterCheck input[type="checkbox"]:checked + label::before{background:url(../images/sprite.png) no-repeat -534px -49px;width:13px;height:13px;color:#000;content:"\f00c";font-family:fontawesome;font-size:10px;line-height:10px;left:-24px;margin-right:15px;position:absolute;top:4px;text-align:center}



.cmpr_check .filterCheck .checkbox label::before{left:-18px}



.greet_listbox label.check_lbl{position:relative}



.meet_greet_booknowbox .hotel_Maindv{padding:15px 0}



.meetandgreet_booknow .form-group label{float:left;width:100%;font-size:1em;color:#0e0e0e;text-transform:uppercase;display:block;margin-bottom:5px}



.meetandgreet_booknow .form-group select,.meetandgreet_booknow .form-group input{border:1px solid #d7d6d6;border-radius:0;height:35px;padding-right:25px;width:100%;box-sizing:border-box;float:left;padding-left:10px}



.meetandgreet_booknow .form-group{position:relative}



.meetandgreet_booknow .form-group .fa-caret-down{position:absolute;right:24px;top:34px}



.meetandgreet_booknow .bkng_hedng.form_nasdv{display:inline-flex;flex-wrap:wrap;box-sizing:border-box;padding:3px}



.meet_greet_booknowbox .flght_img img{width:100%;height:90px;object-fit:cover}



.meet_greet_booknowbox span.cal_icn{top:30px}



.meet_greet_booknowbox .bkng_dv{box-shadow:none;border:0;border-bottom:1px solid #e3e1e1;padding:0;background:transparent}



.greet_listbox .no_filter_found_container{width:80%}



.arrival_details .hotel_Maindv{padding:30px 0 10px}



.arrival_details .arrival_infodv{padding:10px 0 0;border-top:1px solid #b7b6b6;float:left;width:100%;margin-top:15px;font-size:19px;color:#000}



.arrival_details .nav-tabs>li.active>a,.arrival_details .nav-tabs>li.active>a:hover,.arrival_details .nav-tabs>li.active>a:focus{border:0;background:#f1f1f1;color:#000;cursor:pointer;font-size:16px}



.arrival_details .nav-tabs>li{margin-bottom:-2px;min-width:160px;text-align:center}



.arrival_details .nav-tabs>li> a{border-radius:10px 10px 0 0;color:#000;font-size:19px;cursor:pointer;padding:0;height:43px;line-height:44px}



.arrival_details .hote_amntsDetls{padding:0;color:#605f65;font-size:19px}



.arrival_details .quot_logo{display:none}



.meet_greet_confirm .chkein_date{width:100%}



span.Meetngreet_icn_C{display:inline-block;background:url(../images/sprite.png) no-repeat -394px -678px;width:40px;height:30px}



.Meet_Greet_confirmbook .shminheight{min-height:auto}



.Meet_Greet_confirmbook .chkein_date,.Meet_Greet_confirmbook .chkein_date.padL20{width:24%;padding-left:0;padding-right:10px;box-sizing:border-box}



.Meet_Greet_confirmbook .hotl_chk{float:left;width:100%;margin-top:10px}



.meet_banner img{width:100%}



.greet_topdv .fltr_top label{padding:7px 8px 0 0;padding:6px 10px 0 0}



.greet_listbox .btn_roms a[data-toggle="modal"]{border:1px solid #b88b5b;border-radius:16px;width:auto;font-size:13px;transition:all cubic-bezier(.45,.05,.55,.95) .3s;height:auto;line-height:19px;margin:10px 0 0;padding:2px 26px}



.vat_percentage{font-size:13px;margin-top:10px;font-weight:600}



.vat_info p{font-size:20px;color:#000;margin:10px 0 15px}



.vat_info label{float:left;width:100%;font-size:.875em;color:#151513;margin:0 0 5px}



.vat_amount{font-size:18px;color:#ab8954}



.trasnfer_statrusdv{padding-top:0}



.trasnfercanceldv{position:relative;text-align:left}



.trnfrText.trasnfercanceldv{text-align:left}



.trasnfercanceldv .cancel_1box{position:absolute;right:0}



.trasnfercanceldv .cancel_box{position:absolute;right:0}



.trasnfercanceldv .cncl_dv .cncl_arrow{left:60%}



.trasnfercanceldv .cncl_dv{font-size:14px;color:#fff;margin-bottom:5px}



.trnsfr_passDtls .trasnfercanceldv h3,h4{color:#fff;font-size:18px;width:100%;float:left;padding-left:0}



.trns.trnsfr_passDtls h4{vertical-align:super;width:auto}



.TransPriceM img.hotel_img_list.img_brdr{width:100%}



.trasnfercanceldv img.loader_trasnfer{position:absolute;right:80px;top:-14px}



.activity_rightdv .listng_dv{padding:5px 15px 0}



.transfer_hd a{margin-top:4px;font-size:13px;color:#696771}



.activity_rightdv .price_sort_menu select{padding-left:5px;font-size:12px;color:#333}



.sight_checktour label{font-size:13px;margin-bottom:5px;margin-top:0}



.sight_checktour .s_option1 .child-year{font-size:12px}



.sight_checktour .checkavlabilty_sight .btn_roms a{margin:0}



.sighttourinfo{font-size:14px}



.single.sightAvblity{float:left;width:100%;background:#f1f1f1;padding:15px 0;margin:0;border-bottom:none;margin-bottom:10px;font-size:14px}



.sighttourinfo p{line-height:22px}



.sight_bookbox{text-align:right;font-size:22px;font-weight:600;color:#000}



.sight_pricedbutton a.book.book_sight1.text-uppercase{height:30px;line-height:30px;float:right}



.sort_filter select{font-size:14px;color:#333}



.sort_filter select option{padding-left:10px}



.flght_img.nasimgdv img{width:100%;height:90px}



p.nas_policydv{font-size:12px;text-align:center;font-weight:400}



.fltr_top label{width:auto;float:left;padding:0 5px 5px 0}



.sortnas{float:right}



.airlinecarousel{float:left;width:100%;margin:0 0 20px;padding-left:1px}



.airlinecarousel .item{background:#fff;border:1px solid #ddd;float:left;min-height:75px;position:relative;text-align:center;margin:0;transition:all .5s ease;padding:4px;border-radius:3px;display:flex;flex-wrap:wrap;align-items:center}



.airlinecarousel .item .logo-section{width:20%;float:left}



.airlinecarousel .item .data-section{padding-left:10px;width:80%;float:left;line-height:19px;text-align:left}



.airlinecarousel .item .logo-section img{height:30px;width:auto;margin:0 auto}



.airlinecarousel .flight-owl-heading01{font-weight:600;font-size:15px}



.airlinecarousel .flight-owl-price-max{font-size:12px}



.airlinecarousel .flight-owl-price{font-size:12px}



.airlinecarousel .owl-nav .owl-next,.airlinecarousel .owl-nav .owl-prev{background:#454047;color:#fff;font-size:13px;padding:10px 5px}



.airlinecarousel .owl-nav .owl-prev{right:-19px!important;top:19px}



.airlinecarousel .owl-nav .owl-next{left:-18px!important;top:19px}



.airlinecarousel.owl-carousel .owl-stage{display:flex;flex-wrap:wrap}



.nationlity-hidden{display:none}



.now_newsletter_sploffr{display:block}



.newsletter_sploffr{display:block}



.msdarweblinkdv{display:block}



.section-aboutus02_b2c{width:100%;margin:0;padding:0;background-image:url(../images/abouts-banner-section_b2c.png);background-size:cover;background-repeat:no-repeat;background-position:top center;min-height:460px}



.section_cotact_b2c{display:none}



.markup_hide_masdar{display:none}



.nowlogohide{display:none}



.b2clogindv a{border:1px solid #b88b5b;border-radius:30px;display:inline-block;height:24px;line-height:22px;margin-right:10px;padding:0 10px;margin-top:3px;vertical-align:0;color:#fff;font-size:.875em}



.customer_loginbox{display:inline-block;width:100%}



.b2clogindv h2.exclusive-deals{font-size:20px;margin-bottom:20px}



.customer_loginbox label{margin-bottom:5px}



.customer_loginbox a.frgt_guest{color:#000;font-size:16px}



.customer_loginbox .mybkng_check .checkbox{margin-top:0;margin-bottom:0;padding-right:0}



.guest_login_box h4.modal-title{margin-bottom:10px;float:left}



.b2clogindv{display:inline-block}



input#txt_cust_username{text-transform:lowercase}



input#txt_email_register{text-transform:lowercase}



input#txt_cust_username::placeholder{text-transform:capitalize}



input#txt_email_register::placeholder{text-transform:capitalize}



#customer_register .input_icon1L .form-control{padding-right:8px}



.mangbkngdv{float:right;margin-right:23px}



.user_info h1{word-break:break-all}



.icon_meetgeet{display:inline-block;background:url(../images/sprite.png) no-repeat -327px -775px;width:40px;height:31px;transition:all .3s ease 0;vertical-align:-20px}



.form_dv li.active .icon_meetgeet,.form_dv li a:hover .icon_meetgeet{display:inline-block;background:url(../images/sprite.png) no-repeat -327px -814px;width:40px;height:31px;transition:all .3s ease 0}



input.btnhtconfm{margin-right:10px!important;border:1px solid #b88b5b;border-radius:16px;height:auto;padding:6px 25px;margin-top:3px;vertical-align:2px;color:#000;width:auto;font-size:1em;margin-right:5px;transition:all cubic-bezier(.45,.05,.55,.95) .3s;text-transform:capitalize;background:none}



input.btnhtconfm:hover{background-color:#454047;color:#fff;box-shadow:inset 0 0 0 35px #454047;border:1px solid #454047}



div#mediagallery{clear:both}



.sight_detls .sightlistdetail span.bold_hd{float:left;width:100%;font-weight:600;margin:10px 0;font-size:15px}



.pcr_ratedv{padding:10px;border:1px solid #e8e8e8;width:auto;float:right;background:#fdfdfd;margin:3px 0 8px}



.rslt_prce .pcr_ratedv span{vertical-align:-7px}



.reprt_htlprce .rslt_prce .pcr_ratedv h2{padding-right:0;font-size:30px}



.meetgrt_price .rslt_prce h2{padding-right:0}



.nasdv.arrival_details .hotel_Maindv{padding:15px 0 10px}



.prce_dv.meetgrt_price label{font-size:16px;margin-bottom:3px}



.vat_infodv label{font-weight:500;text-align:right;width:100%;margin-top:10px;color:#000}



.bkng_note1 strong{font-weight:700}



.bkng_note1 b{font-weight:700}



.search-row .menuheader{background:url(../images/filter-acc-plus.png) no-repeat right center;cursor:hand;cursor:pointer}



.search-row .openheader{background:url(../images/filter-acc-minus.png) no-repeat right center}



.filter_activity .lft_fltr{display:inline-block}



.fltr_srch.search-row.parentFiltr .filter_sightbox{margin-top:0;margin-bottom:10px}



.categoryitems{padding:10px 0}



.adult-year{font-size:14px;padding:10px 0 0}



.infant-year{font-size:14px;padding:10px 0 0}



.sight_touravbtydv label{text-transform:capitalize}



.sightvitour .sight_touravbtydv .arrow_icon{top:34px;right:35px}



.checkavlabilty_sight .comn.cmn_btn a{padding:6px 16px;float:right;margin-top:50px}



.double-box.sight_touravbtydv{padding-top:20px}



.youth-year,.child-year,.senior-year{font-size:14px;padding:10px 0 0}



h4.vitorchild_age{float:left;padding:0;margin:10px 0 0}



.child_section .childagedv{width:45%;float:left;margin:5px 5px 0 0;padding:0}



.child_section .childagedv .bootstrap-select>.dropdown-toggle{padding:4px}



.childagedv select.form-control{padding:5px;appearance:auto;-moz-appearance:auto;-webkit-appearance:auto}



.sight_touravbtydv .form-control{border:1px solid #d7d6d6}



.sight_pricedtlsdv h2{padding-right:0}



.sight_pricedtlsdv .comn.cmn_btn a{padding:6px 16px;float:right;margin-top:10px}



.dropdnarrow.actvtLugagDv select#select_tour_language{padding-right:30px}



.vitorinfobox{width:100%;float:left;border-bottom:none;padding:0 18px}



.vitorinfodv{width:100%;float:left;padding-bottom:10px}



.vitorinfodv label{min-width:12%;font-size:14px;font-weight:400;color:#000;position:relative}



.vitorinfodv span{width:75%;font-size:14px;font-weight:400;color:#000}



.vitorinfodv label:after{content:':';position:absolute;right:0}



.sight_rightbox .transfer_hd a:hover{color:#333}



.sight_rightbox .duration_sgt{font-size:14px;margin:5px 0}



.sight_rightbox h1{margin-bottom:5px}



.sight_topsortdv{position:relative}



.sight_topsortdv span.caret{position:absolute;right:20px;top:12px}



.sight_listingvitor .mainselect .bootstrap-select.form-control:not([class*=col-]){height:29px;padding:0 5px}



.trasnfer_imgdv img{width:100%}



.lstng_wrpr{position:relative;z-index:initial}



.greet_topdv .form-control{height:29px;font-size:.875em;color:#353037;padding:0 6px;margin-left:1px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0)}



.greet_topdv .spinr_dv .input-group.spinner{border:1px solid #ccd2df;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0);border-radius:4px!important}



.greet_topdv .lst_vw .form-control{padding-left:10px;padding-right:0}



.greet_topdv .input-group-btn-vertical{background:none}



.greet_topdv .btn-default{background:none}



.greet_topdv .btn_next{top:-13px;background:#fbfccf;background:linear-gradient(180deg,rgba(251,252,207,1) 0%,rgba(181,146,41,1) 50%,rgba(148,110,16,1) 100%,rgba(102,64,3,1) 100%)}



.greet_topdv .btn_prvs{top:-13px;background:#fbfccf;background:linear-gradient(180deg,rgba(251,252,207,1) 0%,rgba(181,146,41,1) 50%,rgba(148,110,16,1) 100%,rgba(102,64,3,1) 100%)}



.greet_topdv .bootstrap-select>.dropdown-toggle span.bs-caret{display:none}



.greet_topdv .bootstrap-select>.dropdown-toggle{padding:3px 0 0;border:none;background:none;box-shadow:none}



.arrival_dv .flght_img img{height:118px;width:100%}



.greet_listbox .hotel_info h1{font-size:18px}



.greet_listbox .hotel_info p{font-size:14px}



.greet_menubox{background:#353037;height:47px;width:100%;float:left}



.greet_menubox ul{margin:0;padding:0;list-style:none}



.greet_menubox ul li{float:left;width:130px;line-height:47px;border-right:1px solid #fff;text-align:center;margin-left:0}



.greet_menubox ul li a{color:#fff;font-size:20px;padding:0}



.greet_menubox ul li a:hover{display:block;width:100%;background-color:#1397da;cursor:pointer;transition:background .2s ease,padding .8s linear;padding:0;border-radius:0}



.greet_menubox ul li.active a{display:block;width:100%;background-color:#1397da;cursor:pointer;transition:background .2s ease,padding .8s linear;padding:0;border-radius:0}



.greet_listbox .greet_info a{color:#333;font-size:16px}



.greet_listbox .greet_info a span{color:#1397da}



.media-left,.media-right,.media-body{vertical-align:inherit}



.greet_info{margin-top:20px}



.list_dv.Compactlist_dv{padding:0}



.bootstrap-select.btn-group .dropdown-toggle .caret{display:block}



.nasloader .hotel-listing-box02{padding-left:20px;width:60%}



.nasloader .listing-box1{padding:10px 0 0}



.nasloader .hotel-listing-box04.hotel-listing-pre.ht_lstnglodrM{margin-right:0}



.greet_menubox .nav>li>a:hover{border-radius:none;background-color:#1397da!important}



.greet_menubox .nav>li>a:focus{border-radius:none;background-color:#1397da!important}



.list_dv.arrival_dv .btn_roms a{padding:0 30px;min-width:134px;height:35px;line-height:33px}



.arrival_details .htl_prnt .fa-print{color:#4e4d54}



.arrival_details a{font-size:16px;color:#4e4d54}



.arrival_details .hotel_Maindv img{width:100%;height:105px;object-fit:cover}



.arrival_details .reprt_htlinfo{padding-left:5px}



.arrival_details .reprt_htlinfo .hotel_info h1{font-size:26px;color:#000;margin-top:0;font-weight:500}



.arrival_details .reprt_htlinfo .hotel_info p{margin-top:5px;color:#4e4d54;font-size:16px}



.arrival_details .arrival_infodv{padding:10px 0 0;border-top:1px solid #bfbfbf;float:left;width:100%;margin-top:15px;font-size:16px;color:#000;font-weight:400}



.arrival_details .rm_amntLst{font-size:16px;color:#4e4d54}



.arrival_details .rm_amntLst ul{margin-bottom:10px;margin-top:10px}



.arrival_details .rm_amntLst ul li{width:100%;color:#4e4d54;font-size:16px}



.arrival_details .rm_amntLst p{margin:10px 0;color:#4e4d54;font-size:16px}



.arrival_details .reprt_htlprce .btn_roms a{font-size:15px;padding:8px 30px;color:#000;margin-top:20px;margin-right:0}



.arrival_details .reprt_htlprce .btn_roms a:hover{color:#fff}



.fltr_top a i{margin-top:9px}



.nas_price a{margin-left:3px}



.nas_booknowdv .arrival_details .reprt_htlinfo .hotel_info h1{font-size:26px;color:#000}



.arrival_details .reprt_htlinfo .hotel_info p.nasfromto{margin-top:30px;color:#000;font-size:16px}



.nas_booknowdv .bkng_hedng.form_nasdv .form-group label span{position:inherit;margin:0;color:red}



.arrival_details a.model_close{color:#fff}



.listng_dv.nas_listdvright{padding:0}



.listng_dv.nas_listdvright .tab-content .tab-pane{padding:5px 15px 75px}



.compact_dv{padding-top:10px;width:100%;float:left}



.form_nasdv .txt_datetimepicker{text-transform:lowercase}



.col-md-18.col-sm-17.col-xs-50.transfr_price.rslt_prce{float:right;padding-right:5px;margin-top:0}



.trasnfer_imgdv img.clock_ic{width:14px}



#meetngreet_filter .srvey_rdio label{float:left;color:#fff;font-size:14px;display:block}



#meetngreet_filter .srvey_rdio{display:block}



.srch_fltr.greet_listbox .srvey_rdio [type="radio"]:checked + label:before,.srvey_rdio [type="radio"]:not(:checked) + label:before{background:#fff;width:15px;height:15px;bottom:7px;content:"";display:inline-block;left: 0px;margin-right:15px;position:absolute;top:0;border-radius:100%;border:none;box-shadow: 0 0 1px 2px rgba(0,0,0,0.2) inset;}




.srch_fltr.greet_listbox .srvey_rdio [type="radio"]:checked + label:after{color:#000;content:"";width:6px;height:6px;background:none;position:absolute;top:5px;left:-19px;border-radius:0;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:10px;line-height:10px;margin-right:15px;text-align:center;background:#454047;border-radius:100%}



.copy_flds label.pointer{font-size:14px;width:auto;float:none;display:inline-block}



.greet_listbox .cmpr_check{display:none}



.vat_percentage{font-size:14px;color:#4e4d54;padding:5px 0;font-weight:600;margin-top:0}



.arrival_details .btn_dv a{position:relative;color:#fff}



.sortnas{float:left}



.arrival_details .hotel_Maindv{padding:10px 0}



.nas_booknowdv .prsnl_dv.hotlCnclDv p{text-align:left!important;width:100%;margin-top:10px;font-size:1em;color:#696771;line-height:22px}



.nas_booknowdv .prsnl_dv.hotlCnclDv li{font-size:1em;color:#696771;padding:3px 0}



.meet_greet_confirm .form-group.dropdown_box p{text-align:left!important;width:100%;margin-top:10px;font-size:1em;color:#696771;line-height:22px}



.meet_greet_confirm .form-group.dropdown_box li{font-size:1em;color:#696771;padding:3px 0}



.mgreet_form .btn_dv a i{position:absolute;right:8px;top:8px}



.pcr_datetimepicker{text-transform:lowercase}



.greet_listbox .hotel_info p{color:#4e4d54}



.quot_meeticn{display:inline-block;background:url(../images/sprite.png) no-repeat -327px -817px;width:43px;height:32px;margin-right:7px;float:left}



.bg-img{height:240px;background-size:cover;background-position:center;border-radius:3px;cursor:pointer;position:relative;opacity:.95;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}



.gallery-box>div:hover .bg-img{transition:transform .4s;transform:scale(1.05)}



.gallery-menu ul{width:100%;display:inline-flex;text-align:center;flex-wrap:wrap;justify-content:center;margin-bottom:30px}



.gallery-menu ul li:not(:first-child):before{content:'|';padding:0 10px;color:#353037}



.gallery-menu ul li{margin:10px 0;font-size:16px;font-weight:600;text-transform:capitalize;color:#353037;cursor:pointer}



.gallery-box{width:100%;float:left;display:inline-flex;flex-wrap:wrap;justify-content:center}



.gallery-box>div{margin-bottom:30px;position:relative}



#Grid.gallery-box{text-align:justify;font-size:.1px}



#Grid.gallery-box:after{content:'';display:inline-block;width:100%}



.gallery-menu ul li.active,.gallery-menu ul li.active a label{color:#c09b60}



#Grid.gallery-box .mix{display:none;opacity:0}



.cmn_tophdng.gallery-grid{margin:10px 0}



.gallery-modal .modal-content{float:left;width:100%;padding:30px 15px}



.gallery-modal button.close{position:absolute;right:7px;top:3px;opacity:1;color:#353037}



.gallery-modal .modal-body{float:left;width:100%;padding:0}



.gallery-box figure.effect-apollo h2{text-align:left;font-size:18px;letter-spacing:1.2px;text-transform:capitalize;font-weight:700;display:inline;background:linear-gradient(0deg,rgba(167,134,82,1) 0,rgba(202,163,101,1) 100%);padding:3px 13px;float:left}



.gallery-box figure.effect-apollo:hover .bg-img{opacity:.6;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}



.gallery-box .grid{width:100%;float:left}



.gallery-box .grid figure{position:relative;float:left;max-height:360px;background:#353037;text-align:center;cursor:pointer;width:100%;overflow:hidden}



.gallery-box .grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}



.gallery-box .grid figure figcaption::after,.gallery-box .grid figure figcaption::before{pointer-events:none}



.gallery-box .grid figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%}



.gallery-box h2.main-title{-moz-box-shadow:2px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 0 rgba(0,0,0,.1);-o-box-shadow:2px 2px 0 rgba(0,0,0,.1);box-shadow:2px 2px 0 rgba(0,0,0,.1);color:#fff;display:inline;position:absolute;top:15px;font-size:20px;padding:10px;left:1px;background:linear-gradient(0deg,#a78652 0,rgba(202,163,101,1) 100%);z-index:1;text-transform:capitalize}



.gallery-box h2.main-title:after{content:" ";border-style:solid;border-width:7px;display:block;position:absolute;bottom:-4px;left:1px;margin-bottom:-10px;border-color:#a98853 #a88752 transparent transparent}



.gallery-modal .gallery-box>div{margin-bottom:0}



.gallery-modal{text-align:center;padding:0!important}



.gallery-modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-20px}



.gallery-modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;width:80%}



.gallery-menu ul li a label{font-size:16px;font-weight:600;text-transform:capitalize;color:#353037;cursor:pointer}



.press_animation .tab-content>.tab-pane{width:100%;float:left}



.press_animation .gallery-menu ul li a{border:0;margin:0;padding:0;display:inline}



.press_animation .nav-tabs>li.active>a,.press_gallery .nav-tabs>li.active>a:focus,.press_gallery .nav-tabs>li.active>a:hover{border:0;background:0 0}



.press_animation .gallery-menu ul{border:0}



.press_animation .tab-pane:nth-child(odd).active{-webkit-animation:scale-in-top .5s cubic-bezier(0.25,.46,.45,.94) both;animation:scale-in-top .5s cubic-bezier(0.25,.46,.45,.94) both}



.press_animation .tab-pane:nth-child(even).active{-webkit-animation:slide-in-left .5s cubic-bezier(0.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(0.25,.46,.45,.94) both}



.press_animation .swing-in-top-bck{-webkit-animation:swing-in-top-bck .6s cubic-bezier(0.175,.885,.32,1.275) both;animation:swing-in-top-bck .6s cubic-bezier(0.175,.885,.32,1.275) both}



@-webkit-keyframes swing-in-top-bck {



0%{-webkit-transform:rotateX(70deg);transform:rotateX(70deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}



100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1}



}



@keyframes swing-in-top-bck {



0%{-webkit-transform:rotateX(70deg);transform:rotateX(70deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}



100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1}



}



@-webkit-keyframes slide-in-left {



0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}



100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}



}



@keyframes slide-in-left {



0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}



100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}



}



@-webkit-keyframes scale-in-top {



0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:1}



100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:1}



}



@keyframes scale-in-top {



0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:1}



100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:1}



}



.press_animation .gallery-menu .nav-tabs>li>a:hover{border:0}



.car_ml.meal_bsis p{margin-bottom:5px}



.car_ml.meal_bsis p .fa{font-size:15px}



.lstng_dv img[data-u="image"]{object-fit:cover}



.section-aboutlinks{width:1000px;margin:0 auto;padding:20px 0 0;border-bottom:1px solid #ccc}



.section-aboutlinks .gallery-menu ul li{font-size:18px}



.section-aboutlinks .gallery-menu ul li a{color:#353037}



.section-aboutlinks .gallery-menu ul li a:hover{color:#d39a29}



.section-aboutlinks .gallery-menu ul{margin-bottom:15px}



.boxshadow{box-shadow:0 10px 45px 85px rgba(0,0,0,0.6);position:absolute;z-index:1;top:0;width:10%;top:-6px;width:100%}



.showonly_view a{font-size:11px}



.aboutus04-box1{min-height:250px}



.aboutus04-box2{min-height:250px}



.switch-box .switch-box-left,.switch-box-right{display:inline-block}



.meetus_cap p img{width:100%;height:85px}



.life_style_dv .press_gallery .tabs-right>li>a{padding:15px 0 10px}



.traveltip_imgdv img{width:100%;background-size:cover;object-fit:cover;background-repeat:no-repeat;background-position:50% 50%;height:550px}



.traveltip_imgdv{margin-bottom:15px}



#history_gallery{padding:0}



.box_dv:nth-child(even){float:left;width:100%}



.box_dv:nth-child(even)>div.nowhistry_right{float:left;width:52%}



.box_dv:nth-child(even)>div.nowhistry_left{float:right;padding-left:30px;width:48%}



.box_dv:nth-child(even)>div.nowhistry_right img{width:100%}



.box_dv:nth-child(even)>div.nowhistry_left img{width:100%}



.viewmore_histry{width:100%;float:left}



.nowhistroy_section{padding:0 40px 60px;float:left;border-bottom:1px solid #ccc;margin-bottom:50px;width:100%}



.nowhistry_topimg img{width:100%;height:490px}



.nowhistry_topimg{border-top:1px solid #ccc;padding:55px 0 0}



.nowhistry_left{margin-top:40px;padding-left:0;width:52%}



.nowhistroy_section .padL0{padding-left:0}



.nowhistry_left h1{font-size:1.75em;color:#000;margin-bottom:0;text-transform:uppercase;letter-spacing:.04em}



.nowhistry_content{padding-top:20px}



.nowhistry_content p{font-size:18px;color:#333;line-height:27px;text-align:justify}



.nowhistry_right{margin-top:40px;padding:0;width:48%}



.nowhistry_right img{width:100%}



.viewmore_histry a{border:2px solid #1397da;width:42%;float:right;padding:20px;text-align:center;font-size:20px;color:#000}



.nowoffer_box{float:left;padding:0 40px 20px;width:100%;border-bottom:1px solid #ccc;margin-bottom:40px}



.nowoffer_section{float:left;border-top:1px solid #ccc;width:100%;float:left;padding:30px 0 0;margin-bottom:50px}



.nowoffer_section h1{font-size:1.75em;color:#000;margin-bottom:0;text-transform:uppercase;letter-spacing:.04em}



.nowoffer_section p{padding-top:20px;color:#333;width:100%;float:left}



.nowoffer_thumb{margin-bottom:30px}



.nowoffer_thumb img{width:100%;height:240px}



.nowoffer_thumb h1{font-size:25px;color:#000;margin-bottom:0;text-transform:capitalize;letter-spacing:.04em}



.nowoffer_thumb p{padding-top:20px;color:#333;width:100%;float:left;font-size:16px;margin-bottom:10px;color:#333;min-height:56px}



.nowoffer_box .padL0{padding-left:0}



.nowspecial_offer{float:left;padding:0 40px 20px;width:100%;border-bottom:1px solid #ccc;margin-bottom:40px}



.spl_offer_left{position:relative}



.spl_offer_left img{width:100%;height:675px}



.spl_offr_txt{width:370px;height:200px;background:#1397da;text-align:center;padding:70px 40px;display:inline;position:absolute;right:0;left:0;top:40%;margin:0 auto}



.spl_offr_txt h1{font-size:20px;color:#fff;font-family:'Poppins',sans-serif;font-weight:600}



.spl_offr_txt h1 strong{font-size:25px;color:#fff;font-weight:600}



.spl_offer_right{position:relative}



.spl_offer_right img{width:100%;height:325px}



.spl_offr_box{width:255px;height:142px;background:url(../images/spl_offer_bg_img.png) no-repeat;text-align:center;padding:40px 0;display:inline-block;position:absolute;left:0;top:0;margin:0 auto}



.spl_offr_box h1{font-size:18px;color:#fff;font-family:'Poppins',sans-serif;font-weight:600}



.spl_offr_box h1 strong{font-size:19px;color:#fff;font-weight:600}



.spl_offr_box_btm{width:208px;height:190px;background:#1397da;text-align:center;padding:15px 0 0;display:inline-block;position:absolute;top:0;margin:0 auto;right:0;border-bottom-left-radius:225px}



.spl_offr_box_btm h1{font-size:18px;color:#fff;font-family:'Poppins',sans-serif;width:80%;float:right;line-height:28px;font-weight:600}



.spl_offr_box_btm h1 strong{font-size:28px;color:#fff;font-weight:600}



.spl_offr_txtdv p{width:100%;margin-top:20px;font-size:16px;color:#333;line-height:30px}



.spl_offr_txtdv a{width:140px;height:52px;font-size:18px;color:#1397da;padding:13px;float:left;border:2px solid #1397da;margin-top:20px}



.nowoffer_btmdv h1{font-size:30px;color:#000;margin-bottom:0;text-transform:capitalize;letter-spacing:.04em}



.nowoffer_btmdv span{font-size:20px;letter-spacing:0}



.nowoffer_btmdv{margin-top:20px}



.nowoffer_slidedv{margin-top:20px}



.nowoffer_slidedv img{width:100%;height:330px}



.nowoffer_slidedv p{padding:15px 0 20px;font-size:16px;color:#333;text-align:justify}



.nowoffer_slidedv a{border:2px solid #1397da;width:140px;float:left;padding:12px 10px;text-align:center;font-size:18px;color:#1397da;height:52px;margin-bottom:40px}



.now_member_dv .panel-title{width:100%}



.now_member_dv .panel-title h1{width:25%;float:left;font-size:30px}



.now_member_dv .panel-title i{width:72%;float:left;font-size:16px;margin-top:5px}



.now_member_dv .panel-title span.glyphicon{float:right}



.now_member_dv .panel-default>.panel-heading{background:none;border:none;padding-right:0}



.now_member_dv span.down_arrowicon{float:right}



.now_member_dv .panel-group .panel{background:none;border:none;border-top:1px solid #cecece;border-radius:0;float:left;width:100%}



.now_teambox span{width:208px;height:239px;float:left}



.now_teambox p{width:75%;float:right;font-size:18px;line-height:28px;margin-bottom:20px;text-align:justify}



.now_member_dv .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none}



.now_member_dv .panel{box-shadow:none}



.now_member_dv .panel-body{padding-right:0}



.now_member_dv .panel-group{margin-bottom:0;border-bottom:1px solid #cecece}



.collapse_dv .panel-heading.active .glyphicon{color:#000}



.itcost-icon{background-image:url(../images/it_cost.svg);background-repeat:no-repeat;margin-left:-7px;width:100px;height:110px;display:inline-block;background-position:inherit}



.nowhistroy_section h1{font-size:18px;padding:10px 0;font-weight:600}



.nowhistroy_section p{padding:0 0 10px}



.nowhistroy_section b{font-weight:700}



.welcm_pad{padding-right:0;padding-top:10px}



.pymntgatewaydv{padding-top:30px}



.foter_social{text-align:left;margin-top:10px}



.foter_txt{font-size:.75em;color:#fff;text-align:left;padding-right:47px;margin-bottom:5px}



.foter_social{text-align:left;margin-top:10px}



.foter_social li{display:inline-block;margin-left:0;margin-right:5px}



.contctBox{border:1px solid #cecece;height:auto;padding:22px 0;margin-top:28px}



.helpLine_nmbr{width:357px;float:none;height:auto;padding:25px 12px;box-shadow:0 0 3px 0 #000;text-align:center;background:#caa365;margin-right:18px;margin-top:-1px;background:-moz-linear-gradient(top,#caa365 0%,#a78652 100%);background:-webkit-linear-gradient(top,#caa365 0%,#a78652 100%);background:linear-gradient(to bottom,#caa365 0%,#a78652 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#caa365',endColorstr='#a78652',GradientType=0);display:inline-block}



.contctAddrs h1{font-size:24px;color:#070707;margin-bottom:20px;padding-top:40px}



.nowtravel_shopping b{font-weight:700}



.nowtravel_shopping p{padding:10px 0}



.now_teambox span{width:208px;height:239px;float:left}



.now_teambox img{width:100%}



.now_member_dv .panel-default>.panel-heading{background:none;border:none;padding-right:0}



.now_member_dv .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none}



.trnsfr_passDtls h3,h4{font-size:14px;margin-top:10px;display:inline-block;padding-left:4px;vertical-align:super;color:#000}



.now_member_dv .panel-default>.panel-heading{background:none;border:none;padding-riht:0;float:left;width:100%;padding-bottom:19px}



.now_member_dv .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none}



.now_member_dv .panel-title{width:100%}



.sight_tour_detlsdv h4{padding-top:10px;font-size:16px;padding-left:0;font-weight:600;padding-bottom:10px}



.sight_tour_detlsdv p{font-size:14px;line-height:20px}



#show_tour_details_modal .hote_amnts{width:100%}



.sight_tour_detlsdv p b{padding-bottom:12px;float:left;width:100%;font-weight:600}



.pop-bannersight .carousel{padding:10px 0}



#show_tour_details_modal .hotelDetlsDv{width:100%}



.toursummary p{line-height:25px}



#show_tour_details_modal .hote_amnts .nav>li>a:hover{border:1px solid #ddd}



#show_tour_details_modal .hote_amnts .nav>li>a:focus{border:1px solid #ddd}



.reviewtxt p{padding:10px 0;font-size:14px}



.hd_review{font-size:14px}



.sight_detlsinfo .hd2{padding:10px 0;font-size:16px;font-weight:600}



.bannerImg{height:300px}



.item.bannerImg{height:100%}



.vitorinfodv label{float:left}



.vitorinfodv span{float:left;padding-left:10px;line-height:19px}



.paxinfosight_dv.flex-box{display:inline-flex;flex-wrap:wrap}



.vitorcanclpolydv{color:red;font-size:14px;padding:5px 10px 5px 0}



.form_dv li .icon_vitor{display:inline-block;background:url(../images/home_sprite.png) no-repeat -381px -188px;width:28px;height:27px;transition:all .3s ease 0;vertical-align:-20px}



.form_dv li.active .icon_vitor{display:inline-block;background:url(../images/home_sprite.png) no-repeat -381px -223px;width:28px;height:25px;transition:all .3s ease 0;margin-top:10px}



.form_dv li a:hover .icon_vitor{background:url(../images/home_sprite.png) no-repeat -381px -223px;width:28px;height:25px;transition:all .3s ease 0;margin-top:10px}



.mini_rule_details .modal-content{float:left;width:100%;border:none;padding:0 16px;box-shadow:none}



.mini_rule_details .modal-title{font-size:22px;color:#333;padding:30px 14px 10px;float:left;width:100%}



.mini_rule_details .close_btn1 a{margin:0;color:#333}



.mini_rule_details .warning-text{float:left;width:100%;color:red;margin:0 0 15px}



.mini_rule_details .close_btn1{position:absolute;right:15px;top:15px}



.mini_rule_details .modal-body{padding:0}



.fare_rule_details .modal-content{display:block;float:left;width:100%}



.fare_rule_details .modal-body{float:left;width:100%;max-height:400px;overflow:auto}



.fare_rule_details .modal-body h2{font-size:22px;color:#333;padding:0 0 20px;float:left;width:calc(100% - 57px)}



.fare_rule_details .modal-body .close_btn1 a{margin:0;color:#333}



.fare_rule_details .modal-body .flightTabPane{padding:0;float:left;width:100%}



.fare_rule_details .modal-body .alldatarules,.fare_rule_details .modal-body .flghtleftdv,.fare_rule_details .modal-body .flghtrightdv{margin:0;float:left;width:100%;padding:0 15px;height:auto}



.fare_rule_details .modal-body .flghtleftdv h3{padding:10px 0;border:0;font-weight:600}



.flight_miniruledv .flight-rules-box{padding:25px 10px 35px;width:98%;float:none;margin:0 auto}



.mini_rule_details .nav-tabs{width:35%;float:left;background:#f0f0f0;border:0!important;margin:0 0 20px}



.mini_rule_details .tab-content{width:65%!important;float:left;padding:0 0 0 20px}



.mini_rule_details .nav-tabs>li{float:left;width:100%}



.mini_rule_details .nav-tabs>li>a{margin:0;color:#333;font-weight:500;position:relative;border:0!important;background:transparent!important;padding-left:35px}



.mini_rule_details .nav-tabs>li>a::before{content:'';height:20px;width:20px;background:#fff;display:inline-block;margin-right:10px;border-radius:50%;border:1px solid #c8c6c6;position:absolute;left:8px}



.mini_rule_details .nav-tabs>li.active a::after{content:'';background:#333;width:7px;height:7px;border-radius:50%;position:absolute;left:15px;top:13px}



.mini_rule_details .modal-body{float:left;width:100%}



.mini_rule_details .gray-box{float:left;width:100%;background:#f0f0f0;margin:0 0 20px;padding:10px 10px 0}



.mini_rule_details .gray-box li{float:left;width:100%;font-size:15px;font-family:Philosopher-Bold;margin:0 0 5px;border-bottom:1px solid #ccc;padding-bottom:6px}



.mini_rule_details .gray-box li span{width:50%;float:right;font-family:Philosopher-Regular}



.mini_rule_details .detail-section li{float:left;width:100%;margin:0 0 7px}



.mini_rule_details .detail-section li:empty{display:block;margin:0}



.mini_rule_details .detail-section{float:left;width:100%;list-style:disc;padding:0 0 0 20px;font-size:15px;margin:0 0 7px}



.mini_rule_details .gray-box-details{float:left;width:100%;background:#f0f0f0;margin:0 0 20px;padding:10px 10px 0}



.mini_rule_details .gray-box-details .title{float:left;width:100%;font-family:Philosopher-Bold;font-size:15px;margin:0 0 10px}



.mini_rule_details .tab-content table td{border:#eee solid 1px;color:#696771;padding:10px;font-size:15px}



.mini_rule_details .tab-content table{float:left;width:100%;margin:0 0 20px}



.fare_flightdetails h1{font-size:21px;margin-bottom:12px;padding:0 15px}



.fare_flightdetails{float:left;width:100%;border-top:1px solid #ccc;padding-top:10px;padding-bottom:0}



.minifare_infodv .fare_allow{width:auto;display:inline-block;margin-right:10px;margin-bottom:10px}



.minifare_infodv .fare_now_allow{display:inline-block;margin-bottom:10px}



.minifare_infodv{text-align:right;width:100%;font-size:15px;padding:10px 0;float:left}



.fare_allow i.fa.fa-check{color:#175f00}



.fare_now_allow i.fa.fa-ban{color:red}



.fare_topdv{width:100%;padding:0;float:left;background:#f1f1f1;margin-bottom:0;border:1px solid #ddd;border-bottom:none}



.col-md-25.fare_columninfo{text-align:left;padding:29px 15px;border:1px solid #ddd;border-right:none}



.fare_column1{text-align:left;border-right:1px solid #ccc;padding:10px 15px;width:174px;float:left;font-weight:600}



.col-md-25.fare_columninfo{text-align:left}



.fare_column{text-align:center;border-right:1px solid #ccc;padding:10px 15px;width:173px;float:left;font-weight:600}



.fare_column2{width:173px;padding:10px 15px;border-right:1px solid #ccc;text-align:center;float:left;font-weight:600}



.col-md-25.fare_column3{width:197px;padding:10px 15px;text-align:center}



.fare_column3{text-align:center;float:left;width:173px;padding:10px 15px;font-weight:600;border-right:1px solid #ccc}



.col-md-25.fare_columninfo{width:20%;text-align:left;padding:26px 15px;font-weight:600;border:none}



.fare_columninfodv .table{margin:0;border:none;border-left:1px solid #ddd}



.fare_column4{width:173px;text-align:center;float:left;padding:10px 0;font-weight:600}



.flightfareRulsDv{width:98%}



.fare_tabledv{float:left;width:100%;border:1px solid #ddd}



.fare_tabledv .table-bordered>tbody>tr>td{border-right:1px solid #ddd;border-bottom:none;border-top:none}



.flight_booknow_faredv .mini_rule_details .fare_column1{width:160px}



.flight_booknow_faredv .mini_rule_details .fare_column{width:174px}



.flight_booknow_faredv .mini_rule_details .fare_column2{width:173px}



.flight_booknow_faredv .mini_rule_details .fare_column3{width:173px}



.flight_booknow_faredv .mini_rule_details .fare_column4{width:118px}



.flight_booknow_faredv .modal-dialog.modal-lg{margin:0;width:100%;padding:0 15px}



.flight_booknow_faredv .mini_rule_details .modal-content{padding:0}



.flight_booknow_faredv .mini_rule_details .close_btn1{display:none}



.flight_booknow_faredv .fare_tabledv .table-bordered>tbody>tr>td{border-bottom:none}



.flight_booknow_faredv .fare_topdv{border-bottom:none}



.flight_review_faredv .mini_rule_details .fare_column1{width:157px}



.flight_review_faredv .mini_rule_details .fare_column{width:173px}



.flight_review_faredv .mini_rule_details .fare_column2{width:173px}



.flight_review_faredv .mini_rule_details .fare_column3{width:173px}



.flight_review_faredv .mini_rule_details .fare_column4{width:105px}



.flight_review_faredv .modal-dialog.modal-lg{margin:0;width:100%;padding:0}



.flight_review_faredv .mini_rule_details .modal-content{padding:0}



.flight_review_faredv .mini_rule_details .close_btn1{display:none}



.flight_review_faredv .fare_tabledv .table-bordered>tbody>tr>td{border-bottom:none}



.flight_review_faredv .fare_topdv{border-bottom:none}



.flight_review_faredv .fare_columninfodv .table td:nth-child(1){min-width:173px;max-width:173px;box-sizing:border-box;width:173px!important}



.flight_review_faredv .fare_columninfodv .table td:nth-child(2){min-width:173px;max-width:173px;box-sizing:border-box;width:173px!important}



.flight_review_faredv .fare_columninfodv .table td:nth-child(3){min-width:173px;max-width:173px;box-sizing:border-box;width:173px!important}



.flight_review_faredv .fare_columninfodv .table td:nth-child(4){min-width:106px;max-width:106px;box-sizing:border-box;width:116px!important}



.flight_review_faredv .fare_tabledv{border-top:0;margin:0 0 -1px}



#fare_rules .close_btn1 a{color:#333;font-size:.938em;float:right;margin-bottom:5px;margin-top:10px;margin-right:10px}



.col-md-75.fare_columninfodv{float:right;width:80%}



.confrimbk .modal-content{padding:0}



.confrimbk .modal-body{padding:0 10px}



.confrimbk .fare_column3{width:125px}



.confrimbk .fare_column2{width:181px}



.confrimbk .fare_column{width:228px}



.confrimbk .fare_column1{width:220px}



.confrimbk .fare_column4{width:110px}



.confrimbk .fare_rule_details .modal-body{max-height:initial;overflow:initial;height:100%}



.flight_booknow_faredv .fare_columninfodv .table td:nth-child(1){min-width:173px;max-width:173px;box-sizing:border-box;width:173px!important}



.flight_booknow_faredv .fare_columninfodv .table td:nth-child(2){min-width:173px;max-width:173px;box-sizing:border-box;width:173px!important}



.flight_booknow_faredv .fare_columninfodv .table td:nth-child(3){min-width:173px;max-width:173px;box-sizing:border-box;width:173px!important}



.flight_booknow_faredv .fare_columninfodv .table td:nth-child(4){min-width:116px;max-width:116px;box-sizing:border-box;width:116px!important}



.flight_booknow_faredv .fare_tabledv{border-top:0;margin:0 0 -1px}



.confrimbk .fare_columninfodv .table td:nth-child(2){min-width:173px;max-width:173px;box-sizing:border-box;width:173px!important}



.confrimbk .fare_columninfodv .table td:nth-child(3){min-width:173px;max-width:173px;box-sizing:border-box;width:173px!important}



.confrimbk .fare_columninfodv .table td:nth-child(4){min-width:116px;max-width:116px;box-sizing:border-box;width:116px!important}



.confrimbk .fare_rule_details .mini_rule_details a.farerules_link{float:left;color:#ab965f;margin:0 10px 14px}



.flight_booknow_faredv .fare_flightdetails{display:none}



.flight_booknow_faredv .mini_rule_details .modal-title{display:none;float:right}



.flight_review_faredv .mini_rule_details .modal-title{display:none}



.flight_review_faredv .fare_flightdetails{display:none}



.flight_miniruledv .flightfareRulsDv{height:auto}



.flightfareRulsDv a{float:right;color:#337ab7;font-weight:500;font-size:16px;padding:0 13px}



#detailsfaremodal a.model_close{color:#000;float:right;padding:0}



#detailsfaremodal .modal-body{overflow:auto;padding:0}



#detailsfaremodal p{line-height:25px}



#detailsfaremodal h5{font-size:18px;margin-top:10px;margin-bottom:10px;font-weight:500}



#detailsfaremodal p{line-height:25px;padding:0 25px}



#detailsfaremodal .quot_slct.quot_bg{padding:9px 20px 10px}



#detailsfaremodal .modal-dialog{width:495px;margin:0 auto}



.flightfareRulsDv a{color:#337ab7}



.pmtgetDv .srvey_rdio [type="radio"]:not(:checked) + label:before{left:0;top:2px}



.pmtgetDv .srvey_rdio{margin-bottom:0}



.pmtgetDv .prsnl_dv .cancl_plcy p{padding-left:0}



.pmtgetDv .bkng_hedng{padding-left:0}



.pmtgetDv .alert-danger{margin-top:20px;margin-bottom:0}



.fare-rule-content .quot_slct.quot_bg{padding:10px 10px 10px 35px}



.flight-tabs .nav-tabs li a{font-size:14px;color:#000;padding:10px 0 5px 10px;border-bottom:none}



.fare-rule-content.nav-tabs .nav-tabs li a:hover{width:100%}



.fare-rule-content li{width:100%;border-bottom:1px solid #f1f1f1}



.fare-rule-content .modal-content{border:none}



.fare-rule-content .flightDiscDv{margin:5px 5px 10px 0}



.fare-rule-content .flightDiscDv .tab-content>.tab-pane{font-size:14px;line-height:25px}



.fare-rule-content .flightCloseDv .close_btn{padding-top:10px;padding-bottom:10px}



#reissueticket .modal-header{padding:10px 0 7px 10px;border-bottom:1px solid #ccc;font-size:26px}



#reissueticket h4.modal-title{font-size:18px}



.note-bottom-grid{text-align:center}



.note-content-grid textarea:focus{border:1px solid #ccc;outline:none}



.note-content-grid textarea{width:100%;resize:none;height:80px;border:1px solid #ccc;margin-bottom:20px;text-align:left;padding:10px;font-size:16px;font-weight:400;font-family:'Philosopher-Regular'}



.sabre-mini-rule .fare_column{width:25%}



.sabre-mini-rule .fare_topdv{display:flex;width: 100%;}



.flight_review_faredv .sabre-mini-rule .fare_column{width:25%}



.sabre-mini-rule .fare_column:last-child{border-right:none}



.sabre-mini-rule .fare_tabledv{display:flex;flex-wrap:wrap}



.sabre-mini-rule .col-md-25.fare_columninfo{width:25%;height:100%;padding:20px 15px}



.sabre-mini-rule .col-md-75.fare_columninfodv{width:75%;height:100%}



.sabre-mini-rule .fare_tabledv .table-bordered>tbody>tr>td{width:33%;height:100%}



.flight_booknow_faredv .sabre-mini-rule .mini_rule_details .fare_column{width:25%}







/*VERTEIL-FARE-RULE*/



.flight-booknow-panel .flight-rulesRulBx > .row {margin: 0;}



.verteil-fare-rule .table-bordered{margin:0}



.verteil-fare-rule .fare_tabledv .table-bordered>tbody>tr>td:empty{padding:0}



.verteil-fare-rule .fare_columninfodv .row{height:100%}



.verteil-fare-rule .fare_columninfodv .row .table-bordered{height:100%;border:0}



.verteil-fare-rule .fare_topdv{display:inline-flex;width:100%;}



.verteil-fare-rule .fare_topdv>div,.verteil-fare-rule .fare_tabledv .table-bordered>tbody>tr>td{width:144px!important;min-width:144px!important;max-width:144px!important;border:0!important;border-left:1px solid #ddd!important;vertical-align: middle;}



.verteil-fare-rule .fare_columninfo{width:144px!important;min-width:144px!important;max-width:144px!important;border: 0px!important;}



.verteil-fare-rule .fare_columninfodv{width:calc(100% - 144px)}



.verteil-fare-rule .fare_tabledv{display:inline-flex;margin:0 0 -1px}



.verteil-fare-rule .fare_topdv .fare_column1{border:0!important}



.flight_booknow_faredv .verteil-fare-rule .fare_topdv>div,



.flight_booknow_faredv .verteil-fare-rule .fare_tabledv .table-bordered>tbody>tr>td{width:133px!important;min-width:133px!important;max-width:133px!important;}



.flight_booknow_faredv .verteil-fare-rule .fare_columninfo{width:133px!important;min-width:133px!important;max-width:133px!important;}



.flight_booknow_faredv .verteil-fare-rule .fare_columninfodv{width:calc(100% - 133px)}



.flight-rule-checkbox {float: left;width: 100%;}



.flight_booknow_faredv .verteil-fare-rule .fare_tabledv .table-bordered>tbody>tr>td>table {width: 113px!important;box-sizing: border-box;float: left;display: flex;justify-content: center;word-break: break-all;}



/*fare rule alignemnt*/



.f_rules .quot_slct.quot_bg {padding-bottom: 15px; }



.alldatarules h4 {font-family: 'Philosopher-Bold';padding: 0;float: left;width: 100%;margin: 0 0 6px;font-size: 16px;}



.alldatarules p {float: left; width: 100%; font-size: 14px; }



.alldatarules {line-height: 19px; } 



.flight_review_faredv.verteil {padding: 0 7px;}



/*VERTEIL-FARE-RULE*/



/*SABER FLIGHT ALIGNMENT*/



.flight-tabs .nav-tabs li a{width: 100%;float: left;}



/*SABER FLIGHT ALIGNMENT*/



/*NEW LOGO*/

.logo_dv img {height: 110px;}

.navbar-wrapper:not(.opacity_insd) .logo_dv img {height: 88px; }

.boxshadow {box-shadow: none; box-shadow: 0 10px 45px 85px #0000002b; }

.opacity_insd {background: linear-gradient(to bottom,rgba(0,0,0,0.1) 10%,rgb(0 0 0 / 20%) 0%,rgb(0 0 0 / 40%) 100%);}

.nowoffer_box {display: inline-flex;flex-wrap: wrap;}

/*NEW LOGO*/

