@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)}
@font-face{font-family:"Montserrat-Bold";src:url(../fonts/Montserrat-Bold.ttf)}
@font-face{font-family:"Montserrat-Medium";src:url(../fonts/Montserrat-Medium.ttf)}
.text-danger {color: #b30f32;}
body[style*="padding-right"]{overflow: hidden;}
*{outline: none! important;}
a:hover, a:focus,a{color: #333;cursor: pointer;}
input.flag{background-size: 15px 10px;}
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;background:#f7f5ef}
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;margin-top: 2%;}
.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:#999}
input::placeholder{color:#999 }
.checkbox input[type="checkbox"]:checked + label::after{display:none}
.form-control{box-shadow:none}
.form-control:focus{box-shadow:none;border-color:#a29061}
select.form-control::-moz-placeholder{color:#999}
select.form-control::placeholder{color:#999}
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;cursor: pointer;}
.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;cursor: pointer;}
.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: #000;float: left;width: 100%;}
.offer_cap > span{float: left;width: 100%;}
.meetus_cap{color:#fff}
.offer_btm p{font-size:14px}
.meetus_cap > span{display:inline-block;margin-left:-3px;overflow:hidden;width:60%}
.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:#000}
.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 .panel-body{background:rgba(255,255,255,0.5) none repeat scroll 0 0;margin:0;min-height:284px;padding:20px 23px 30px}
.form_dv .nav.nav-tabs > li:nth-child(even) .trvl_insur{display: inline-block; background: url(../images/staticpage/sprite_nirvana.png) no-repeat -520px -104px; width: 24px; height: 31px; vertical-align: -20px; } 
.form_dv .nav.nav-tabs > li:nth-child(odd) .trvl_insur{display: inline-block; background: url(../images/staticpage/sprite_nirvana.png) no-repeat -520px -154px; width: 24px; height: 31px; vertical-align: -20px; } 
.form_dv .nav.nav-tabs > li:hover .trvl_insur, .form_dv .nav.nav-tabs > li.active .trvl_insur{display: inline-block; background: url(../images/staticpage/sprite_nirvana.png) no-repeat -520px -204px; width: 24px; height: 31px; vertical-align: -20px; } 
.hotel_form{margin-top:0;padding:23px 0 0px 0px;display:inline-block;float: left;width: 100%;}
.logo_dv{padding-top:15px}
.more_options{clear:both;float:left;margin-top:0;width:100%}
.form-inner label{color:#fff;font-size:14px;margin-bottom:6px;float:left;background:#a29061;min-height:30px;width:80px;padding:7px 5px 5px;display:flex}
.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;float:left;width:78%;margin-left:5px}
.input_iconL .form-control{padding-left:10px;font-size:13px;color:#000;text-transform:capitalize;border:none;background-color:#e1daca;border-radius:0;height:30px;width:100%}
.input_iconL .fa.fa-map-marker{color:#3a3a3c;font-size:.875em}
.input_iconL .form-control[readonly]{background-color:#e1daca}
.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;display:none}
.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 #a29061;border-radius:0;color:#fff;display:inline-block;font-size:16px;height:35px;line-height:35px;padding:0 22px;min-width:104px;text-align:center;background:#a29061;font-family:'Philosopher-Bold'}
.btn_dv a:hover{background:#000;border:1px solid #000;color:#fff;box-shadow:inset 0 0 0 35px #000;cursor:pointer}
.btn_dv span{border:1px solid #a29061;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 .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}
.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 #a29061;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/iata_pci_dss_gci.svg) no-repeat;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;position: relative;top: 6px;}
.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:120px;height:26px;margin-right:15px}
.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:#a29061}
.newsltr_input > a:hover{color:#a29061}
.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 #a29061;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 #a29061;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;padding:0}
.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 #a29061;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/staticpage/static-sprite.png) no-repeat -476px -71px;width: 8px;height: 8px;position:absolute;top: 12px;right: 10px;transform: rotate(90deg);}
.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 #a29061;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);display:none}
.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:0}
.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)}
.sign_dv a{border:1px solid #a29061;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.5);display:inline-block;padding-left:15px;vertical-align:-2px}
.offer-bottom{width:100%;background: rgb(255 255 255 / 60%);min-height:130px;padding: 10px 20px 0 18px;display:none;float: left;}
.offer_list ul{margin:0;padding: 0 0 15px;list-style:none;overflow:hidden;border-bottom: 1px solid #000;}
.offer_list ul li{font-size:1em;float:left}
.offer_list ul li a{color: #000;display: inline-flex;align-items: center;}
.offer_list ul li a i{margin-right: 10px;width: 0;height: 0;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 7px solid #000;}
.list_arow{background:url(../images/sprite.png) no-repeat -586px -9px;width:8px;height:13px;display:inline-block}
.offer_list ul li a span{padding-bottom:0;font-size: 14px;line-height: 22px;color: #000000;font-weight: 400;transition: .5s;background: linear-gradient(#000000 0 0) 0 100% /var(--d,0) 1px no-repeat;}
.offer_list ul li a span:hover{
    --d: 100%;
}
.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{display:none;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;display:none}
.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:#a29061}
.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}
.form_serch{margin-top:28px;float:right;margin-right:8px}
.tab1{width:auto;display:inline-block}
.tab2{width:auto;display:inline-block}
.tab3{width:auto;display:inline-block}
.tab4{width:auto;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 #a29061;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;position:relative;float:left;width:77%;margin-left:5px}
.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:6px;position:absolute;right:13px;top:13px;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:14px;color:#fdba1f;display:inline-block;margin-top:33px;background:#000;padding:6px;width:80%}
.show_more span{display:inline-block;vertical-align:1px;border-bottom:none;color:#a29061;position:relative}
.show_more span a{color:#a2905e}
.show_more a .fa{font-size:13px;margin-left:7px;color:#a29061;float:right;margin-top:3px}
.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 #a29061;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 #a29061;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:15px;margin-bottom:15px;padding:15px 20px;display:none}
.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;display:none}
.inside_bg img{height:100%;width:100%;object-fit:none}
.grey_bg{background:#f7f5ef 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:#f7f5ef;margin:10px auto 0;padding-top:12px;padding-bottom:0}
.lstng_dv{width:100%;height:auto;padding-top:10px;}
.grey_bg.lstng_grey{padding-bottom:0px;}
.lstng_hedr{display:inline-block;width:100%}
.lstng_srch{color:#696771;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;padding-bottom:10px;min-height:684px;width:100%}
.srch_fltr{margin-top:12px;float:left;position:relative;width:100%;padding: 0 0 0px;}
.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;position:relative}
.weathr_btm h1{margin-top:2px;margin-left:2px;text-transform:capitalize}
.wthr_image{display:inline-block}
.dgre{margin-left:2px;margin-top:2px}
.srchfltr_dv{width:100%;height:auto}
.fltr_collpse{width:100%;position:relative}
.clear_all{float:right;margin-top:2px;cursor:pointer}
.clear_all a{color: #a29061;font-size: 11px;}
.fltr_srch{width:100%;border-bottom:1px solid #6a656a;font-size:1.125em}
.fltr_optns{width:100%;padding:12px 33px 5px 30px;font-size:1.125em}
.fltr_lbl{position:relative;cursor:pointer}
.fltr_lbl .fa{font-size:17px;right:0;position:absolute;top:1px;color:#9a9696}
.fltr_input{width:100%;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;}
.filterCheck span{float:right}
.changeResdrof span{color:#fdba1f;font-size:.75em;float:right;line-height:normal}
.checkbox > label{margin-top:1px;font-size: 14px;}
.filterCheck input[type="checkbox"]{display:none}
.filterCheck input[type="checkbox"]:checked + label::before{content:"";background: #000;}
.filterCheck .checkbox label::before{content:"";background: #fff;width: 14px;height: 14px;margin-right:0;border: 4px solid #a29061;position: absolute;left: 0;top: 3px;}
.filterCheck .checkbox{margin-bottom:0;margin-top:1px;}
.airline_srch .filterCheck .checkbox label{width:170px}
.plus_icn{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{cursor:pointer}
.hotel_info > p > a:hover{color:#a29061}
.hotel_info h1{color:#000}
.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;display: none;}
.map_icnT{display:inline-block;background:url(../images/sprite.png) no-repeat -498px -49px;width:12px;height:15px;vertical-align:middle}
.hotel_dtlwrapr .close_btn{right:0}
.star_ratng{float:left;display:inline-block}
.city-name{width:100%;float:left;font-size:14px;color:#a29061;font-weight:400;margin:0 0 20px}
.btn.prev .fa-chevron-left{display:inline-block;background:url(../images/staticpage/static-sprite.png) no-repeat -640px -74px;width:8px;height:8px;font-size:0;transform:rotate(90deg) scale(1.8);position:relative;left:-2px}
.btn.next .fa-chevron-right{display:inline-block;background:url(../images/staticpage/static-sprite.png) no-repeat -640px -74px;width:8px;height:8px;font-size:0;transform:rotate(269deg) scale(1.8);position:relative;right:-2px}
.hotl_add{vertical-align:middle;font-weight: 400;line-height: 19px;font-size: 16px;color: #727272;margin: 0 0 5px;display: block;}
.star_icn{display:inline-block;background: url(../images/staticpage/static-sprite.png) no-repeat -618px -70px;width: 11px;height: 11px;}
.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%;float: left;margin: 2px 0;} 
.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{display:block;text-align:right}
.rslt_prce span{font-size: 12px;color: #a29061;text-transform:uppercase;display:inline-block;padding-left: 5px;float: right;order: 1;margin-top: 5px;}
.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{text-align:right}
.btn_roms{text-align:right}
.hotelDetlsDv .btn_roms a{min-width: 111px;height: 25px;font-size: 14px;color: #ffffff;font-weight: 400;display: inline-flex;align-items: center;text-align: center;justify-content: center;padding: 0 10px;text-transform: uppercase;background-image: -webkit-linear-gradient(30deg ,#a29061 50%,#fff0 50%);background-image: linear-gradient(30deg ,#a29061 50%,#fff0 50%);background-size: 1000px;background-repeat: no-repeat;background-position: 0;-webkit-transition: background .6s ease,color .3s linear;border: 1px solid #a29061;} 
.hotelDetlsDv .btn_roms a .fa {position: relative ! important; right: auto ! important; top: auto ! important; margin-left: 7px; order: 1; }
.hotelDetlsDv .btn_roms a:hover{cursor:pointer;background-position: 100%;color: #a29061;}
.cmpr_check{width:auto;display:inline-block;text-align:right;position:relative;margin-top:9px}
.cmpr_check .filterCheck label{font-size:15px;padding-top:2px}
.cmpr_check .filterCheck .checkbox label::before{left:-5px;bottom:6px}
.list_dv{display:inline-block}
.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{height:40px;margin-top:0;float:left}
.rm_catgry .form-control{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{line-height:25px;padding:0 5px}
.rm_slct{width:100%;height:auto;float:left}
.rm_left{height:auto;display:inline-block}
.rm_rght{height:auto;display:inline-block;text-align:right}
.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: #a29061; vertical-align: middle; margin-right: 6px; min-height: 25px; display: inline-flex; align-items: flex-end; } 
.avlb_stats{display:inline-block;margin-left:0;text-align:center}
.meal_bsis p > span {margin-right: 5px;}
.avlb_stats p{color:#047f01;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}
.bokng_dv{width:100%;float:left}
.more_hotels label{font-size:.875em}
.rm_top:nth-child(2){border-bottom:none}
.cncl_btn{position:relative}
.cncl_dv{width:531px;background:#000;z-index:33;border:1px solid #000;position:absolute;right:0;height:auto;padding:10px;margin-top:8px}
.cncl_dv h1{font-size:18px;color:#fff;margin-bottom:10px}
.cncl_dv p{font-size:14px;color:#fff;line-height: 19px;}
.cncl_dv .cncl_arrow{position:absolute;top:-24px;font-size:35px;color:#000;left:50%}
.cncl_dv a{width:14px;height:14px;border-radius:18px;color:#353037;position:absolute;right:6px;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;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 .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}
.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 #a29061;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;cursor: pointer;}
.cmn_submit{border:1px solid #a29061;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:#b30f32;font-size:14px;}
.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: #a29061;color:#fff;margin-left:-1px;border: 1px solid #a29061;}
.bk_step{background:#fff;padding: 20px 19px 16px;border: 1px solid #fff;margin-right:-1px;}
.bk_step.active h2{
    color: #fff;
}
.bk_step h2{font-size: 18px;color: #908d94;font-weight: 400;}
.back_icn{display:inline-block;background:url(../images/sprite.png) no-repeat -567px -29px;width:6px;height:10px;margin-right:9px}
.fligt_btn {margin: 10px 0 15px;}
.back_btn a{float:right;line-height:31px;margin-right:0;padding:0 5px;margin-top:3px;vertical-align:2px;color: #fff;font-size: 16px;margin-top:21px;transition:all cubic-bezier(.45,.05,.55,.95) .3s;min-width: 193px;height: 31px;background: #000000;display: inline-flex;align-items: center;text-align: center;justify-content: center;text-transform: capitalize;border: 1px solid #000;font-family: "Philosopher-Bold";}
.back_btn a:hover{background: #a29061;color:#fff;border: 1px solid #a29061;box-shadow: inset 0 0 0 35px #a29061;}
.bkng_dv{clear:both;margin-top:14px}
.bkng_dv1{clear:both;width:100%;display:inline-block}
.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}
.chkein_day{width:22%;float:left}
.check_day{height:26px;display:inline-block;width:100%}
.chkein_date label{width:100%;font-size: 16px;color: #000000;font-weight: 400;float: left;margin: 0 0 10px;}
.chkein_date span{width:100%;text-transform:uppercase;display:inline-block;word-break:break-all;font-size: 18px;color: #010101;font-weight: 400;}
.total_rate{float:right;padding: 0 40px 0 0;}
.total_rate label{text-align:right;width:100%;font-size: 15px;color: #a29061;margin: 0 0 5px;}
.total_price{text-align:right;display: inline-flex;align-items: flex-start;float: right;flex-direction: row-reverse;}
.total_price span{display:inline-block;vertical-align:top;text-transform:uppercase;font-size: 12px;color: #a29061;margin: 2px 0 0 7px;}
.total_price h3{display:inline-block;font-size: 26px;color: #000000;font-family: "Philosopher-Bold";}
.trvlr_dv{width:100%;display:inline-block}
.room_info h3{font-size:1em;color:#696771}
.room_info p{font-size:.875em;color:#000;margin-top:5px}
.pax_info{text-align:center}
.bdr_left{border-left:1px solid #e5e5e5}
.trvlrpax_dv{height:auto;float:left}
.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;float:right}
.price_dv h2{margin-top:0}
.rate_brkup a{float:right;border-radius:16px;display:inline-block;height:auto;margin-right:0;padding:0 10px;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{text-decoration:underline}
.copy_flds{color:#696771}
.bkhdngDV .bkng_hedng{padding:15px 0 0}

.bkng_hedng span:not(.asterisk){display:inline-block;font-size:14px;color:#696771;margin: 5px 0;}
.bkng_lbl sup{font-size:14px;color:#df0314;vertical-align:-5px;padding-left:3px}
.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:0 30px;width:100%;display:inline-block}
.my_accnt{width: 228px;height:auto;display:none;position:absolute;right:15px;text-align:left;background:#f7f5ef;top:65px;z-index: 10;}
.user_prfl{display: block;width:100%;min-height: 88px;background:#a29062;padding:0 10px 5px 5px;float: left;}
.user_img{width:74px;height:100%;border-radius:0;float:none;position:relative;z-index:999;background:none;text-align:center;display:inline-block;float:left;padding-top: 17px;}
.user_img::before{content:'';background:rgba(0,0,0,0.1);position:absolute;top:0;left:0;width:30px;height:30px;border-radius:60%;z-index:-2;display:none}
.user_img img{border-radius:50%;width:100%;margin-top:-2px;height:100%}
.user_info{padding-top: 17px;padding-left:0;float:none;width:62%;display:inline-block;float:left;}
.user_info h1{font-size:17px;color:#fff;margin-bottom: 7px;}
.user_info h2{margin-bottom: 3px;font-size: 14px;color: #ffffff;font-weight: 400;}
.user_info p{font-size: 17px;color: #ffffff;font-family: "Philosopher-Bold";}
.my_accnt::before{border-bottom:10px solid #a29062;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}
.userlogindv a:hover{color:#fff}
.userlogindv a:focus{color:#fff}
.user_menu{width:100%;padding:18px 8px 0 20px;height:auto;display:inline-block;position: relative;z-index: 1;}
.user_menu ul{margin:0;padding:0;list-style:none}
.user_menu ul li{font-size:13px;color:#010101;margin-bottom:12px;float:left;width:100%}
.user_menu ul li a{color:#616262;font-size:15px;line-height:30px;padding-left:0;width:100%;float:left;display: inline-flex;align-items: center;}
.user_menu ul li a span{width:25px;float:left;text-align:center}
.user_menu ul li a:hover, .user_menu ul li a:hover span.menu_info, .user_menu ul li a:focus {color: #a29062 ! important;}
.user_menu .fa-pencil-square-o{font-size:1.125em;color:#84838b}
.dividr{width:100%;border-bottom:1px solid #b9b8b6}
.bkhdngDV p.special_comment {float: left; width: 100%; font-size: 18px; color: #000; font-weight: 400; padding: 0 15px 20px ! important; } 
.flighListArb {padding: 15px 15px 5px;}
.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{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -396px -9px;;width:25px;height:20px;display:inline-block}
.child_age label{font-size:18px;color:#000;padding-top:6px;text-align:center}
.prsnl_dv{padding:0 15px}
.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{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 h3{font-size:1em;color:#000;margin-top:15px}
.condtn_dv{padding-top:10px;padding-left:25px;margin-bottom:10px}
.bkng_agncy{margin-bottom:10px}
.bkng_agncy .form-control{display:inline-block;margin-right:10px}
.bkng_agncy span{margin-left:10px;display:inline-block}
.bokng_btn{padding-bottom:15px;margin-right:10px;text-align:center}
.bokng_btn a{border:1px solid #a29061;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:#000000;color:#fff;box-shadow:inset 0 0 0 35px #000000;border:1px solid #000000}
.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;width: 1000px;}
.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 {content: "\f00c"; font-family: fontawesome; text-align: center; color: #a29061; width: 12px; height: 12px; background: linear-gradient(0deg ,#d7d7d7 0%,#fff 100%); border: 1px solid #cecece; line-height: 10px; font-size: 9px; } 
.mybkng_check .checkbox label::before {top: 4px!important; content: ""; display: inline-block; margin-right: 0; position: absolute; width: 12px; height: 12px; background: linear-gradient(0deg ,#d7d7d7 0%,#fff 100%); border: 1px solid #cecece; left: 0; }
.mybkng_pltfm{margin-bottom:5px}
.bk_srchBtn{padding-top:24px}
.bk_srchBtn a{border:1px solid #a29061;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 #000;border:1px solid #000;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:13%;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:0;margin-bottom:0;padding-right:0}
.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/staticpage/static-sprite.png) no-repeat -111px -327px;width:38px;height:30px}
.bkng_icn3 {display: inline-block;background: url(../images/staticpage/static-sprite.png) no-repeat -161px -327px;width: 31px;height: 31px;}
.bkng_icn4{display:inline-block;background:url(../images/staticpage/static-sprite.png) no-repeat -251px -327px;width:24px;height:34px}
.bkng_icn2{display:inline-block;background:url(../images/staticpage/static-sprite.png) no-repeat -47px -329px;width:53px;height:25px}
.bkng_icn5{display:inline-block;background:url(../images/staticpage/static-sprite.png) no-repeat -204px -328px;width:36px;height:25px}
.bkng_icn_I {display: inline-block; background: url(../images/staticpage/static-sprite.png) no-repeat -59px -374px; width: 24px; height: 31px; } 
.bkng_icn_C{display:inline-block;background:url(../images/staticpage/static-sprite.png) no-repeat -283px -329px;width:61px;height:25px}
.bk_srvc span {transform: scale(0.9);}
.Meetngreet_icn_C{display:inline-block;background:url(../images/staticpage/static-sprite.png) no-repeat -353px -327px;width:45px;height:25px}
.bkng_icn_O{display:inline-block;background:url(../images/staticpage/static-sprite.png) no-repeat -412px -327px;width:38px;height:32px}
.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}
.reprtTopR{text-align:right}
.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}
.modal_lg{width:1170px;}
.hotel_detlsDv .modal-body{padding:0}
.hotel_detlsDv .modal-content{border-radius:0;width: 943px;float: right;padding-bottom: 15px;background: #f8f5f0;border: 0;}
.hotel_detlsDv .modal-content .carousel-inner {width: calc(100% + 1px);}
.hotel_dtlwrapr{width:100%;padding: 20px 15px 0px;}
.hotelNo_rsltFound{width:100%;padding:20px 38px;background:#f1f1f1;text-align:center;font-size:20px}
.close_btn{text-align:right;float:right;cursor:pointer;position:absolute;right:20px}
.close_icn{display: inline-block;background: url(../images/staticpage/sprite_nirvana.png) no-repeat -192px -12px;width: 14px;height: 14px;margin: 0 5px 0 0px;}
.close_btn a{color:#000;font-size:.938em}
.close_btn1 a{color:#fff;font-size:.938em;float:right;margin-bottom:5px;}
.details-close{display:inline-block;background: url(../images/staticpage/static-sprite.png) no-repeat   -1780px -45px;width: 21px;height: 21px;}
.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:20px;width:100%;display: inline-flex;align-items: center;flex-wrap: wrap;}
.reprt_htlinfo .hotel_info{padding-left:0}
.reprt_htlprce .prce_dv label{display: block;font-size: 14px;color: #a29061;padding: 25px 0 3px;}
.reprt_htlprce .rslt_prce h2{padding-right:0;font-size: 24px;color: #000000;font-family: "Philosopher-Bold";}
.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_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: 40px;height:40px;position:absolute;left:0;top: 40%;background: rgba(0,0,0,0.8);border-radius:0;text-align:center;padding:8px 0;color:#fff;opacity: 1;display: inline-flex;align-items: center;text-align: center;justify-content: center;}
.btn.next{width: 40px;height:40px;position:absolute;right:0;top: 40%;background:rgba(0,0,0,0.8);border-radius:0;text-align:center;padding:8px 0;color:#fff;opacity: 1;display: inline-flex;align-items: center;text-align: center;justify-content: center;}
.about_hotel h1{margin-bottom:18px;font-size: 15px;color: #a29061;font-weight: 400;font-family: "Philosopher-Regular";}
.about_hotel p{margin-bottom:10px;text-transform:lowercase;font-size: 14px;color: #000000;font-weight: 400;line-height: 19px;}
.about_hotel a{text-decoration:underline;font-size:1em;color:#000}
.hotel_mapVw .nav-tabs > li > a{margin: 0;border-radius: 0;padding: 0 0px 0px 0;border:none;cursor:pointer;transition: .5s;background: linear-gradient(#a29061 0 0) 0 100% /var(--d,0) 1px no-repeat;font-size: 15px;color: #a29061;font-weight: 400;margin: 0 0 10px;}
.hotel_mapVw .nav-tabs > li > a:hover, .hotel_mapVw .nav>li>a:focus{--d: 100%;background-color: transparent;}
.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{height: 152px;padding:0;border: 1px solid #a29061;background-color: #cbcbcb;}
.hotel_mapVw .nav-tabs{border: 0;}
.hotel_mapDV img{width:100%;height: 152px;}
.strt_mapDV img{width:100%}
.hote_amnts{margin-top: 15px;}
.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{color: #a29061;content: "\f111";font-family: fontawesome;font-size: 4px;margin-left: 0;margin-right: 10px;margin-top: 10px;vertical-align: 3px;}
.reprt_htlinfo .hotel_info h1{margin-top: 0;font-size: 16px;color: #010101;font-weight: 400;display: inline-block;float: left;font-family: "Philosopher-Bold";padding-right: 10px;}
.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;}
.hote_amntsDetls .adtnlMrkup label {font-size: 17px;color: #000000;font-weight: 400;padding: 10px  0 0;}
.hote_amnts.hotelDetlsDv .nav-tabs > li > a{border-radius: 0;margin: 0;border: 0;font-size: 16px;color: #616262;font-weight: 400;padding: 6px 0;text-transform: uppercase;background: transparent;}
.hote_amnts.hotelDetlsDv .nav-tabs > li.active > a, .hote_amnts.hotelDetlsDv .nav-tabs > li > a:hover{background: transparent;border: 0;color: #a29061;}
.hotelDetlsDv .trav-details-box .input_dv input, .input_dv .form-control {background-color: transparent;}
.hote_amnts .nav-tabs{margin: 0;border-top: 1px solid #616262;border-bottom: 1px solid #616262;}
.hote_amnts.hotelDetlsDv .nav-tabs > li:not(:last-child) > a:after{content:"|";display: inline-block;padding: 0 8px;}
.hote_amnts .nav-tabs > li{margin-right:5px;border-radius:0;border:none;color:#696771;margin: 0;}
.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%}
.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;}
.prgsbar_right{float:right;text-align: right;}
.btn_crdt a{border:1px solid #a29061;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_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}
.rcnt_bksign span{margin-top:6px}
.top_destnDv img{width:100%}
.tab_active p{color:#fff}
.trnsPadB{padding-bottom:20px;text-align:right}
.trnsfr_headng h1{font-size:1.75em;color:#000;margin-bottom:10px}
.trnsfr_bkngDv{width: 100%;min-height: 33px;border-bottom: 1px solid #e6e3d9;background-color: #000;color: #fff;padding: 7px 30px;margin-top: 10px;}
.new-book-now .trnsfr_bkngDv{padding: 7px 15px;}
.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 #a29061;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 #000;border:1px solid #000;color:#fff;background:#000}
.addsrvc_btn button:hover{box-shadow:inset 0 0 0 35px #000;border:1px solid #000;color:#fff;background:#000}
.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/staticpage/static-sprite.png) no-repeat -476px -71px; width: 8px; height: 8px; transform: rotate(90deg ) scale(0.8); position: absolute; right: 10px; top: 12px;} 
.cmn_vwBtn a{border:1px solid #a29061;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}
.opstaf_lbl{width:100%;height:auto;background-color: #f7f5ef;text-align:center;padding: 18px 0;font-size: 14px;color: #000000;font-weight: 400;}
.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}
.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 #616262;}
.table_break .rb{float:left;text-align:center;width: 11%;font-size: 14px;color: #616262;font-weight: 400;}
.table_break .rb:first-child{text-align: left;width: 6%;}
.rb_header{border-bottom: 1px solid #616262;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{margin-top: 10px;font-size: 14px;color: #616262;font-weight: 400;text-align: center;}
.rb_content .rb_txt{display:block;font-size: 14px;color: #616262;font-weight: 400;padding: 5px 0 10px;}
.rb_content .rb{vertical-align:middle;width: 11%;min-height: 45px;padding-top: 0;}
.rb.rb_field{padding:0}
.hr .h-details-divider{border-top: 1px solid #616262;margin: 0 0 10px;}
.rb_content .rb:last-child{border:none}
.rb_table .rb_content:last-child{border:none}
.hr > hr{margin:0 0 20px}
.rb > span{color: #616262;font-size: 14px;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{font-size: 0;background: url(../images/staticpage/static-sprite.png) no-repeat -715px -248px;width: 16px;height: 16px;}
.paddratetot{background: #e2dbc8 none repeat scroll 0 0;padding: 6px 10px 6px 10px;font-size: 15px;color: #000000;font-family: "Philosopher-Bold";}
.height57px{height:57px}
.available_txt{color:#00a651;font-size:.688em;line-height:15px}
.quot_avlble{font-size: 13px;color: #00a651;font-weight: 400;}
.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{padding-bottom:10px;font-size: 13px;color: #616262;font-weight: 400;}
.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:none;text-transform:capitalize;height:30PX;background-color:#e1daca;border-radius:0;line-height:18px}
.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)}
.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;width: 100%;}
.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;margin-bottom: 20px;}
.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}
.cmn_badgesBtn,.cmn_subBtn{width:auto;float:right}
.cmn_subBtn a{border:1px solid #a29061;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 #a29061;background: #a29061;border: 1px solid #a29061;}
.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 #a29061;transition:all cubic-bezier(.45,.05,.55,.95) .3s}
.badge_dwnld{background:none;border:1px solid #a29061;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:hover{background:#fff}
.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:13px 0 45px;text-align:center}
.cmn_tophdng h3{font-size:1.75em;color:#000;margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}
.stopbookingtext h3{font-size:1.30em;}
.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:block;margin-top:8px;margin-right:0}
.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;padding:0;min-width:auto}
.srch_optnbtn .cmn_btnDv a{min-width:100%}
#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}
.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_list ul li{border-bottom: 1px solid #2a2a2a;padding: 10px 10px 10px 40px;font-size: 15px;text-align:left;color:#fff;cursor:pointer;position:relative;text-transform:capitalize;}
.travler_list ul li::before{content:'';width: 7px;height: 7px;border-radius: 4px;background-color: #a29061;position: absolute;left: 23px;top: 14px;}
.travler_list ul li: hover {color: #a29061;}
.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}
.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}
.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{line-height:19px;}
.trnsfr_Hdng{width:100%;height:auto;padding: 12px 6px;background-color: #a29061;display:inline-block;}
.trnsfr_Hdng h1{font-size:15px;color: #fff;text-align: left;}
.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;width: 25px ! important;}
.trnsfr_passDtls .avlb_stats{text-align:center}
.tranLstBdr{}
.trnfrText{padding-right:0;text-align:left}
.trnfrAvlbl{color:#00a651;font-size:13px;margin-top:4px;font-family: 'Philosopher-Bold';}
.trnfrOnReq{color:#e9b96e;font-size:13px;margin-top:4px;font-family: 'Philosopher-Bold';}
.trnsfrVechlM.text-center {text-align: left;padding: 0 0px 0 46px;width: 20%;}
.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{color:transparent;background: url(../images/staticpage/static-sprite.png) no-repeat -715px -248px;width: 16px;height: 16px;margin: 0 0px 0 10px;order: -1;transform: scale(0.8);}
.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: auto; padding: 12px 6px; background-color: #a29061; display: inline-block;font-size: 15px;color: #fff;text-align: center;} 
.avlbl-ifo-bordr{padding:10px 0 10px 10px;border-bottom: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:0px;font-size:14px;color:#000}
.sight_data .curncy-type{font-size: 12px; color: #a29061; text-transform: uppercase; position: relative; top: -7px; display: inline; padding-left: 5px; } 
.sight_data .price-amt{color: #000;font-size: 22px;font-family: "Philosopher-Bold";}
.sight_des{color:#696771;font-size:13px}
.readmore{color:#696771;font-size:13px;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;margin-top:-1px}
.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}
.shDetailData {float: left;width: 100%;}
.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;}
.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:25%;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;margin: 0 0 -5px 0;}
.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}
.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;}
.seat-list{}
.seat-list li{display: inline-flex;position:relative;font-size: 13px;color: #616262;font-weight: 400;align-items: center;}
.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;width: auto;float: 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 #a29061;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: 20px;}
.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{padding: 0 7px;font-size: 22px;color: #a29061;font-family: "Philosopher-Bold";text-transform: uppercase;}
.list-inline{padding: 0 7px;margin: 0 0 20px -5px;list-style:none;}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px;font-size: 14px;color: #616262;font-weight: 400;}
.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;border:0;margin-top:0;display: inline-flex;width: 100%;float: left;text-align: center;justify-content: center;height: 26px;border-bottom: #a29061 solid 1px;}
.bod-b{border-bottom:1px solid #ebebeb;margin:10px 0}

.flight-tabs .nav-tabs li a{font-size: 15px;color: #616262;font-weight: 400;padding: 0 0 10px;margin: 0 27px 0;border-radius: 0;border: 0;background: linear-gradient(#a29060 0 0) bottom /var(--d, 0) 5px no-repeat;transition: 0.5s;background-position-y: 23px;cursor: pointer;}
.flight-tabs>ul li.active a,.flight-tabs>ul li.active a:focus,.flight-tabs>ul li.active a:hover{--d: 100%;border: 0;font-size: 15px;color: #616262;background: linear-gradient(#a29060 0 0) bottom /var(--d, 0) 5px no-repeat;background-position-y: 23px;}
.flight-tabs>ul li a:hover{--d: 100%;}
.flight-tabs>ul li a:focus{background-color:#fffcf5;border-color:#fff}
.flgh-field{background:#fff;padding:15px 0;width:100%;float:left;border: #a29061 solid 1px;margin: -1px 0 13px;}
img{vertical-align:middle;text-indent: -10000px;}
.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 0px;}
.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{font-size: 16px;color: #000000;font-family: "Philosopher-Bold";margin: 0 0 10px;display: inline-flex;align-items: center;width: 100%;flex-wrap: wrap;}
.fl-city i {margin: 0 3px;}
.fl-city span{font-size: 15px;color: #616262;font-weight: 400;padding-left: 8px;}
.fl-city img{vertical-align:text-top;}
.refundable-txt{font-size:12px;color:#353037;padding:2px 0 0 14px}
.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;display:inline-block;position: relative;margin-right: 5px;}
.baggage-icn{background: url(../images/staticpage/static-sprite.png) no-repeat -835px -245px;width: 12px;height: 20px;}
.bdr-line-icn{background-position:-60px 0!important;width:12px;height:9px;margin-top:6px;transform: scale(1.5);}
.bdr-line-icn2{background-position:-60px 0!important;width:12px;height:9px;margin-top:6px;right:6px;left:inherit}
.chair-big-icn{width:22px;height:21px;background: url(../images/staticpage/static-sprite.png) -757px -246px;width: 20px;height: 18px;top: 3px;}
.watch-icn .fa-clock-o{color:#b4b4b6}
.logo-flight-inner img{height: 35px;display: block;margin: 0 auto 10px;}
.flight-airline .airline{font-size: 19px;color: #000000;font-weight: 400;padding-bottom: 3px;}
.flight-airline h6{font-size: 15px;color: #616262;font-weight: 400;}
.airline-flex{display: flex;}
.airline-flex h6{margin-left: 15px;}
.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{font-size: 19px;color: #000000;font-weight: 400;}
.flight_date h4{display:block;font-size: 15px;color: #616262;font-weight: 400;text-align: right;}
.flight_date p{margin-bottom:0;line-height:19px;font-size: 15px;color: #616262;font-weight: 400;text-align: right;float: left;width: 100%;}
.clock_t i.ref{display:block;margin:0 auto;position:relative;color:#b5b5b7;}
.clock_t p{text-align:center;color:#666;font-size: 15px;}
.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: #dbdbdb solid 1px;}
.base-fair-box{width:100%;margin:0;padding: 6px 0;border-bottom: #dbdbdb solid 1px;color: #616262;font-size: 16px;font-weight: 400;}
.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;font-size: 18px;}
.fare-breakup-text1{font-size:16px;color:#000;padding-bottom:2px}
.fare-breakup-text2{font-size: 16px;color:#04961c;padding-bottom:2px;}
.fare-breakup-text3{font-size:14px;color:#696771;padding-bottom:2px}
.dashed-border-box{border-top: 1px solid #dbdbdb;margin: 11px 0 0;}
.baggage-txt{font-size: 15px;color: #616262;padding: 0px 0 0 14px;display: inline-flex;align-items: center;}
.extraPane{display: inline-flex;float: left;width: 100%;text-align: center;justify-content: center;cursor: pointer;}
.extraPane a{cursor: pointer;width: 290px;height: 34px;background-color: rgba(0,181,0,0);border: 1px solid #a29061;border-top: 0;font-size: 15px;color: #a29061;display: inline-flex;align-items: center;text-align: center;justify-content: center;position: relative;z-index: 1;}
.layover_icn{display:inline-block;background:url(../images/sprite-flight.png) no-repeat -1px -21px;width:16px;height:18px}
#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}
.left-box{width:100%;float:left;margin:0;padding:0;background-color: #a29061;}
.f-left-heading-box{width:100%;float:left;margin:0;padding: 29px 0 29px 15px;border-right:none;border-left:none;font-weight:400;font-size: 19px;color:#fff;background: #000000;}
.left-box-in{width:100%;float:left;margin:0;padding: 15px 15px;border-bottom: rgb(247 245 239 / 40%) solid 1px;color:#fff;}
.refundable-booknow{padding: 15px 15px;}
.fare-summary-booknow{padding: 15px 15px;}
.fbooknow-text01{font-weight:400;font-size:18px;color:#fff}
.fbooknow-text02{font-weight:400;font-size: 18px;color: #fff;padding-bottom:3px;position:relative;}
.fbooknow-text03{font-weight:400;font-size: 15px;color:#fff;line-height:20px;}
.fbooknow-text04{font-weight:400;font-size: 19px;color:#fff;position:relative;padding:0;text-align:left;font-family: "Philosopher-Bold";display: inline-grid;grid-template-columns: 1fr auto;width: 100%;gap: 10px;}
.fbooknow-text05{font-weight:400;font-size: 11px;color:#fff;padding: 1px 0 0 0px;display: inline-flex;align-items: center;min-height: 18px;order: 2;}
.fbooknow-text06{font-weight:400;font-size: 15px;color:#fff;padding-bottom:7px;}
.fbooknow-text07{font-weight:400;font-size: 18px;color:#fff;padding-bottom:15px;}
.fbooknow-text08{font-weight:400;font-size: 18px;color: #fff;padding: 7px 0;font-family: "Philosopher-Bold";}
.fbooknow-text05 .ref1 {background-position: -61px -155px;}
.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-iti-text01 .flight_onword {display:inline-block;background: url(../images/staticpage/static-sprite.png) no-repeat -914px -248px;width: 32px;height: 15px;margin-right: 10px;}
.flight-right-icn-box .flight_onword{display:inline-block;vertical-align:bottom;background: url(../images/staticpage/static-sprite.png) no-repeat -517px -338px;width: 332px;height: 24px;margin: 10px 0;}
.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;vertical-align:top;background: url(../images/staticpage/static-sprite.png) no-repeat -1066px -247px;width: 16px;height: 14px;margin-right: 5px;}
.flight-booknow-panel .panel-default>.panel-heading.active{background-color: #a29061;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: 12px 15px;background-color:#fff;color:#353037;border-color:#e3e1e1;display:inline-block;width:100%;}
.flight-booknow-panel .panel-title{vertical-align:middle;font-size: 18px;font-weight:400;position: relative;}
.flight-booknow-panel .panel-title a{color: #000000;}
.flight-booknow-panel .panel-group .panel+.panel{margin-top:0;width:100%;float:left}
.flight-booknow-panel .panel-group{margin-bottom:0}
.flight-booknow-panel .panel-title a[aria-expanded="true"]::before{font:normal normal normal 14px/1 FontAwesome;content:"\f0d7";float:right;font-size:24px;position:absolute;right:0;top:-3px;color:#a29061}
.flight-booknow-panel .panel-title a[aria-expanded="false"]::before{font:normal normal normal 14px/1 FontAwesome;content:"\f0d7";float:right;font-size:24px;position:absolute;right:0;top:-3px;transform:rotate(180deg);color:#a29061}
.flight-booknow-panel .panel-default>.panel-heading.active a[aria-expanded="false"]::before,.flight-booknow-panel .panel-default>.panel-heading.active a[aria-expanded="true"]::before{color:#fff}
.itinerary-box01{width:100%;float:left;margin:0;padding: 20px 12px 20px 20px;border-bottom:#cecece solid 1px;}
.itinerary-box01-btn{width:100%;float:left;padding: 0 0 30px;border-top:#fff solid 1px;text-align:center;margin: -1px 0 0;}
.flight-iti-text01{font-size: 17px;color: #000;font-weight:400;display: inline-flex;align-items: center;flex-wrap: wrap;margin: 0 0 30px;}
.flight-iti-text02{text-align: center;font-size: 15px;color: rgb(97 98 98 / 70%);font-weight: 400;display: inline-flex;align-items: center;}
.clock-icon {display: inline-block;background:url(../images/staticpage/static-sprite.png) no-repeat -1012px -243px;width: 16px;height: 16px;margin-right: 5px;}
div[class*="flight-iti"] .place{font-size:18px;color:#000;font-weight:400;display:block;margin:0 0 2px}
div[class*="flight-iti"] .time{font-size:28px;color:#000;font-family:"Philosopher-Bold";display:block;margin:0 0 2px}
div[class*="flight-iti"] .date{display:block;font-size:13px;color:#464646;font-weight:400;margin:0 0 2px;padding:0;font-family: "Philosopher-Bold";}
div[class*="flight-iti"] .terminal_details{font-size:14px;color:#a2a2a2;font-weight:400;display:block;line-height:19px;float:left;width:100%}
.flight-iti-text02 .fa{margin-right:7px;color:#aaa;font-size:17px}
.layover-box::before{content:'';height:1px;width:100%;background:#cfcecb;position:absolute;left:0;top:24px}
.flight-iti-box01{width: 20%;float:left;margin:0;text-align: left;}
.flight-iti-box02{width: calc(61% - 13%);float:left;margin:0;padding:0;min-height: 108px;display: inline-flex;align-items: center;}
.flight-iti-box03{width: 20%;float:left;margin:0;text-align: right;}
.border-box01{width:100%;float:left;margin:0;border-bottom:none;min-height:56px;text-align:center;position:relative;}
.border-box02{width:100%;float:left;margin:17px 0 0;padding:0;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;text-align: center;}
.flight-heading-booknow2{font-size:18px;font-weight:400;color:#000;padding-top:20px}
.kg-text{font-size:14px;font-weight:400;color: rgb(97 98 98 / 70%);display: inline-flex;align-items: center;width: 100%;text-align: center;justify-content: center;}
.start-time{}
.drop-time{}
.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{margin: 0 10% 0 21%;padding: 15px 0;text-align:center;position:relative;}
.boder-dashed-top{background-repeat:repeat-y;background-position:top;width:2px;height:60px;position:absolute;right:-1px;top:-60px;}
.boder-dashed-bottom{background-repeat:repeat-y;background-position:top;width:2px;height:40px;position:absolute;left:-1px;top:0;}
.layover-booknow-text{font-size: 15px;line-height: 14px;color: rgb(162 144 97 / 70%);font-weight: 400;background: #fff;padding: 0 5px;display: inline;margin: 0 auto;z-index: 5;position: relative;}
.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}
.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{background-color: #a29061;padding: 4px 0;width: 117px;height: 31px;border-radius: 0;border: 1px solid #a29061;font-size: 14px;color: #ffffff;font-weight: 400;display: inline-flex;align-items: center;text-align: center;justify-content: center;}
.itinerary-box01-btn .btn-default:hover{color:#fff;background-color: #000;border-color: #000;}
.itinerary-box01-btn .btn-default:focus{outline:none}
.flight-booknow-btn .btn-default{background: #a29061;border: 1px solid #a29061;padding: 5px 31px;border-radius: 0;line-height: 19px;font-size: 14px;color: #ffffff;font-weight: 400;font-family: "Philosopher-Bold";}
.flight-booknow-btn .btn-default:hover{color:#fff;background-color: #000;border-color: #000;}
.flight-booknow-btn .btn-default:focus{outline:none}
div .flight-rules-box{width:100%;float:left;margin:0;padding:25px 20px 35px;}
.flight-rules-box h2{font-size:18px;font-weight:400;color:#000;margin:0;padding:0 0 15px}
.flight-rules-box p{line-height:18px;margin:0;padding:0 0 20px;font-size: 14px;color: rgb(97 98 98 / 80%);font-weight: 400;}
.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{font-size: 14px;line-height: 16px;color: #b30f32;font-weight: 400;}
.flightfareRulsDv a {font-size: 17px;color: #a29061;font-weight: 400;transition: .5s;background: linear-gradient(#a29061 0 0) 0 100% /var(--d,0) 1px no-repeat;}
.flightfareRulsDv a:hover {--d: 100%;}
.fare_rule_details .flthdngdv h4 {font-size: 18px;color: #000000;font-weight: 400;}
.flight-rule-checkbox .filterCheck{margin: 0 0 30px;}
.trav-details-box{width:100%;float:left;margin:0;padding:15px 20px 10px;border-bottom:#cecece solid 1px}
.trav-details-heading{font-size:18px;font-weight:400;color:#000;margin:0;padding: 0 0 15px;text-transform: capitalize;line-height: 19px;}
.trav-details-adult{font-size:17px;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 5px;text-transform:capitalize}
.trav-details-box .input_dv input,.input_dv .form-control{font-size:14px;color:#696771}
.input_dv .flight-booknow-grid .form-control {border: 1px solid #a29061;padding-left: 6px ! important;}
.trav-details-box.first-box .flight-booknow-grid.one {grid-template-columns: 1fr 223px;}
.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}
.flight-booknow-btn .btn-default:last-child:not(:first-child) {background: #000;border: 1px solid #000;}
.flight-booknow-btn .btn-default:last-child:not(:first-child):hover {color: #fff;background-color: #a29061;border-color: #a29061;}
.eye-icon{background: url(../images/staticpage/static-sprite.png) no-repeat  -975px -250px;width: 18px;height: 10px;display:inline-block;vertical-align:middle;}
.filterCheck .eye-icon{margin:5px 0 0 5px}
.searchL-fbooknow{padding-right:0;float:left;padding-left:15px}
.price_brd{color:#fff}
.ageinfant{font-size:13px;color:#000;margin-top:5px;display:inline-block}
.cd-breadcrumb,.cd-multi-steps{margin: 0 auto 0;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: 0 2px;width: calc(33.33% - 4px);}
.cd-breadcrumb li > *,.cd-multi-steps li > *{display:inline-block;font-size: 18px;line-height:23px;color: #908d94;}
.cd-breadcrumb li.current > *,.cd-multi-steps li.current > *{color:#96c03d}
.cd-multi-steps.mar_flight{margin: 0 0 5px 8px;}
.cd-breadcrumb.triangle{width: calc(100% + 4px);}
@media only screen and (min-width: 768px) {
.cd-breadcrumb.triangle li:last-of-type{margin-right:0}
.cd-breadcrumb.triangle li.current > *{color:#fff;background-color:#96c03d;border-color:#96c03d}
.no-touch .cd-breadcrumb.triangle a:hover{color:#fff;background-color:#2c3f4c;border-color:#2c3f4c}
.cd-breadcrumb.triangle li > ::after{z-index:1;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: #b4b4b4;margin:0;}
.cd-multi-steps li.visited::after{background-color: #b4b4b4;}
.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: #b4b4b4;}
.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}
}
.cd-breadcrumb li a {width: 100%;padding: 15px 20px;border: 1px solid #e6e6e6;background-color: #ffffff;}
.small-step-text{font-size: 15px;color: #908d94;}
.cd-breadcrumb.triangle li.active > *{background-color: #a29061;color:#fff;}
.cd-breadcrumb.triangle li.active > ::after{border-left-color:#353037}
.cd-breadcrumb.triangle li.active .small-step-text{color: #fff;}
.cd-multi-steps.text-top li.active::after,.cd-multi-steps.text-bottom li.active::after{background-color: #a29061;}
.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:15px;color:#fff}
.carDvHdng1{font-size:14px;color:#353037}
.carRntbg{width:100%;height:auto;padding:12px 0 12px 5px;background-color:transparent;display:inline-block;border-top: 1px solid #d3d3d3;}
.carbkhdng h1{margin-bottom:10px}
.car_ml1 .meal_bsis p{margin-left:0}
.carAddinfo .carInsuntable{width:100%;margin-top:10px;display:inline-block;}
.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:16px;font-family:"Philosopher-Bold";margin:0 0 5px;color:#000}
.daysCount{display:block;margin:10px 0 5px;color:#727272;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: 8px 0 0 }
.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}
h3.inclTtl{font-size:13px;color:#a29061}
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{    margin: 0; border-top: 1px solid #d3d3d3; padding: 10px 0; display: inline-flex; width: 100%; justify-content: flex-end;} 
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:-4px -35px;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}
.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}
.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}
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:5px 5px 0 0}
.insuranceTtl h2:first-letter,.insudtl_name h2:first-letter{text-transform:uppercase}
.insuranceTtl h2{text-transform:lowercase}
.insura_ls.listing .list p{padding-right: 10px;}
.insura_ls.listing .list p i{font-size:12px;font-weight:lighter;color: #a29061;margin-right: 5px;}
.search_result{border-top:1px solid #e2e2e2;padding-top:7px}
.insudtl_name h2{font-size:16px;margin:0 0 5px;font-family: 'Philosopher-Bold';}
.plan_benefits_insurance{float:left;width:100%}
.locationCount_days{float:left;width:100%;display:flex;align-items:center;justify-content:flex-start;margin: 15px 0 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:10px;color:#727272;font-size:16px}
.location_mdl span.location i{padding-right:10px}
span.indvIco.calender.insurance_sprite{width:18px;height:15px;display:inline-block}
.insurance_planBenefit{background:#353037}
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}
.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: 30px; border-radius: 0; text-align: center; padding: 0; font-size: 12px; background: #f7f5ef; color: #000; display: inline-flex; justify-content: center; height: 30px; align-items: center; border-color: #e6e6e6; } 
.carAccrsBtn button .glyphicon{top: 0;}
.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%}
.filterCheck.carrentCheck {color: #353037; display: inline-flex; font-size: 16px; float: left; width: 100%; justify-content: center; align-items: center; } 
.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 {float: left; width: 100%; font-size: 13px; color: #000; font-weight: 400; text-transform: uppercase; display: inline-flex;padding-top: 5px;} 
.insu_salu .insu_frstname{width:100%;float:left;}
.insu_bkng_dv1 .trvlr_dv{padding:0}
.compactVwPrc{text-align:right}
.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}
.flight_review_booking .trav-details-box .row{display:inline-flex;flex-wrap:wrap;width:calc(100%+30px)}
.flight_review_booking .trav-details-adult{padding:0 0 20px}
.flight_review_booking .trav-details-box .input_dv .label-text01{font-size:16px;color:#747474;font-weight:400;padding:0 0 8px}
.flight_review_booking .trav-details-box .input_dv .label-text01+p{font-size:18px;color:#000;font-weight:400}
.flight_review_booking .trav-details-box .form-group{margin-bottom:20px}
.flight_review_booking hr.divider{width: calc(100% + 10px);border-bottom:1px solid #c8c8c8;margin:0 -5px 20px;}
.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-grid; border: 1px solid #aa9a6f; border-radius: 0; color: #fff; text-align: center; line-height: 30px; padding: 0; cursor: pointer;margin: 0 4px 10px 0px;background: #aa9a6f; font-size: 12px;justify-content: center;align-content: center; } 
.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:#a29061;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 15px;overflow-y:auto;overflow-x:hidden;max-height:300px;height:auto}
.insurncHeder h4{font-size:16px}
.insurncHeder{padding:10px 15px;border: 0;}
.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{display:inline-block;text-align:left;width:100%;margin: 0;font-size: 13px;color: #000000;font-weight: 400;text-transform: uppercase;word-break: break-word;}
.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}
.book_lst_bck a{margin-top:0}
.show_more span a{color:#a29061;font-size:14px;font-family:'Philosopher-Regular'}
.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:#f7f5ef}
.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;line-height: 19px;color: #000;padding-right: 0;}
#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:#b30f32}
.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"}
.cruise_list_div .rslt_prce h2{padding-right:7px}
.cruise_list_div .rslt_prce h2{padding-right:7px}
span.star{display:inline-block}
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;margin-left: -7px;}
.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:#b30f32}
.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: #a29061;padding: 10px 30px;margin: 10px 0 0;}
.selectView_optionTtl h2{font-size: 18px;color:#fff;padding: 0;margin: 0;font-family: 'Philosopher-Bold';text-transform: capitalize;}
.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:#b30f32}
.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)}
.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"]: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:#a29061}
.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.active h3{color: #fff;}
.bk_step h3{font-size: 15px;color: #908d94;margin: 0 0 5px;}
.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}
.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{width:100%;float:left;padding:0}
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:rgba(255,255,255,0.5) none repeat scroll 0 0;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:#b30f32;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;word-wrap:break-word}
.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;padding: 0 30px 0 15px;border: #616262 solid 1px;margin: 0 0 10px;}
.matrix-dep{font-size:16px;color:#000;padding: 8px 0 ;margin:0;font-family: 'Philosopher-Bold';}
.table-matrix .table>thead>tr.info>th{background-color: #a29060;color: #fff;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: #f7f5ef;}
.show-matrix-btn-box + .flight-list-tab .nav-tabs>li>a,.show-matrix-btn-box + .flight-list-tab .nav-tabs>li.active>a {width: 117px;height: 24px;background-color: rgba(162,144,97,0);border: 1px solid #a29061;margin: 2px 0;border-radius: 0;font-size: 13px;color: #a29061;font-weight: 400;display: inline-flex;align-items: center;text-align: center;justify-content: center;text-transform: capitalize;text-align: center;}
.show-matrix-btn-box + .flight-list-tab {float: left;width:100%}
.show-matrix-btn-box + .flight-list-tab .nav-tabs {margin: -34px 0 16px;border: 0;}
.flexi_table  .table {margin-bottom: 30px;}
.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: -27px;top: 12px;color:#000;font-size:16px;font-family:"Philosopher-Regular";-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);font-family: 'Philosopher-Bold';}
.table-matrix .table>tbody>tr>td.matrix-right-box{background-color: #000 !important;color: #fff;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{right:0;height: 25px;border-radius: 0;color: #fff;border: 1px solid #a29060;text-align: center;line-height: 19px;position: relative;top: -3px;padding: 2px 15px;float: right;margin: 0;font-size: 15px;background: #a29060;margin: 3px 0 7px;}
.show-matrix-btn-box a{color: #fff;}
.btnRedLink.fa{font-size: 12px;padding: 0 5px;}
.cruise_search_btn{float:initial}
.planBenifitsDataTable{float:left;width:100%}
.cruise_mdf_search_btn{float:right;}
.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}
.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;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}
.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}
.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 {border-top: 1px solid #bebebe;border-bottom: 1px solid #bebebe;padding: 10px 0 10px 30px;}
.transfrM_CnclDv .cancl_plcy{padding:7px 15px}
.frm-pd.form_inrPad h4{padding-left:0}
.searchFromIn .offrBx{padding: 0 0 0 15px;}
.section01{width:100%;float:left;margin:-199px 0 0;padding:0 0 20px;min-height:465px;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%;font-size: 15px;color: #000000;}
.langbox {color: #fff;display: inline-block;font-size: 12px;line-height: 19px;padding: 0px 6px;text-align: center;background: #000;font-family: 'Philosopher-Bold';} 
.bkng_dv_cruise{clear:both;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: 0;width: 132px;line-height: 19px;}
.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;font-family: 'Philosopher-Bold';margin: 0 0 5px;}
.car_ml.meal_bsis{text-align:left;width: 100%;margin: 5px 0 0;}
.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 30px;}
.trnsf_dv .bokng_notes p{padding-left:0}
.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;}
.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:10px 12px 0}
.car-div .arrow_icon{right:15px}
.carRentbkngdv .form_inrPad{padding: 0 15px;}
.tranfrVevDtlsdv .modal-dialog{width:auto}
.bok_nowratebrekup .fa.fa-info-circle{color:#a29061}
.hdtls_cont{padding-left:15px!important}
.add_qutTabl .table>thead>tr>th{text-align:center}
.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:0 0px 10px 5px}
.insuraceDetailsModal .modal-content{padding:20px 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 #a29061;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{float:right;right:0}
.cmpr_check .filterCheck label{padding-left:0}
.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 #a29061;background:#a29061;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}
.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}
.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:#b30f32;font-size:14px}
.fileuplaodDV a:hover{color:#000}
.curseTitlDv, .curseTitlDv1, .tavelerInfo_dept {width: 100%; float: left; font-size: 16px; color: #747474; font-weight: 400; margin: 0 0 5px; } 
.cruseLblDv, .cruseLblDv1, .travellerInfo_dt {width: 100%; float: left; font-size: 18px; color: #000; font-weight: 400; text-transform: none; } 
.crs_fare_compare .cmpr_check .filterCheck .checkbox label::before{left:-14px}
.airline_search .fltr_chkbx .filterCheck .checkbox label{font-size: 13px;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{height: 31px;background-color: rgba(72,54,114,0);border: 1px solid #a39161;border-radius: 0;font-size: 13px;color: #616262;font-weight: 400;}
.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 #a29061;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;padding-right: 0;}
.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{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 #a29061;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;display: inline-flex;align-items: center;text-align: center;justify-content: center;cursor: pointer;}
.btn_dv a i{order: 1;margin-left: 5px;}
a.btn.btn-yellow.add_moreheight{padding:0 10px }
.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}
.checkbox.carrentCheck {position: relative;width: 14px;height: 14px;}
.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}
.car_clearable { background: #e1daca url(../images/close_s.png) no-repeat right -20px center; padding: 3px 27px 3px 15px; transition: none; cursor: pointer; }
.car_clearable.x { background: #e1daca 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 .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%}
.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:hover .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: 0;}
.greet_listbox .inforightdv{width: 58%;display: inline-grid;grid-template-columns: auto 1fr;padding:0 15px 0 0;gap: 10px;}
.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: 0;}
.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}
.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: 13px;color: #000;font-weight: 400;text-transform: uppercase;    display: inline-flex;}
.nas_booknowdv .asterisk {order: -1;padding: 0 1px 0 0;}
.meetandgreet_booknow .form-group select,.meetandgreet_booknow .form-group input{height: 31px;background-color: rgba(72,54,114,0);border: 1px solid #a39161;border-radius: 0;font-size: 13px;color: #616262;font-weight: 400;resize: none;width: 100%;line-height: 19px;padding: 0 10px;text-align: left;}
.meetandgreet_booknow .form-group{position:relative}
.meetandgreet_booknow .form-group .fa-caret-down{display: inline-block;background: url(../images/staticpage/static-sprite.png) no-repeat -476px -71px;width: 8px;height: 8px;position: absolute;top: 15px;right: 26px;transform: rotate(
90deg);font-size: 0;}
.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: calc(100% - 30px);margin: 15px;}
.arrival_details .hotel_Maindv{padding:30px 0 10px;align-items: flex-start;float: left;}
.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: 1px solid #a29061;margin: 0;background: #a29061;color: #fff;}
.arrival_details .nav-tabs>li{margin-bottom: -1px;min-width:160px;text-align:center;}
.arrival_details .nav-tabs>li> a{height:43px;background-color: rgba(162,144,97,0);border: 1px solid #a29061;border-radius: 0;margin: 0 -1px 0 0;padding: 6px;min-height: 41px;display: inline-flex;align-items: center;min-width: 211px;justify-content: center;font-size: 16px;color: #211c27;font-weight: 400;}
.arrival_details .hote_amntsDetls{padding:0;color:#605f65;font-size:19px}
.arrival_details .quot_logo{display:none}
.meet_greet_confirm .chkein_date{width:100%}
.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"]{    padding: 1px 9px; border-radius: 0; background: #a29060; color: #fff; border: 1px solid #a29060; text-align: center; cursor: pointer; margin: 0 5px 0 0; height: 23px; line-height: 19px; font-size: 13px; text-transform: capitalize; font-family: "Philosopher-Bold";} 
.greet_listbox .btn_roms a[data-toggle="modal"]:hover{background: #000;border: 1px solid #000;}
.hotel-listing.meetngreet .flght_img{width:15%;float:left;padding-left:0}
.hotel-listing.meetngreet .rslt_prce .custom_popover{order:-2;margin-left:7px}
.hotel-listing.meetngreet .btn_roms{display:inline-flex;flex-direction:row-reverse}
.hotel-listing.meetngreet .list_dv{padding:10px 0 10px!important;margin:0 15px;width:calc(100% - 30px)}
.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:#a29062}
.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{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: #fff; padding: 10px 0; margin: 0 0 15px; font-size: 14px; border: 1px solid #a29060; line-height: 19px;display: inline-flex;align-items: center;flex-wrap: wrap;}
.single.sightAvblity .txt1 b{font-family: 'Philosopher-Bold';}
.single.sightAvblity .txt1 p:not(:empty) {float: left; width: 100%; display: inline-grid; grid-template-columns: 130px 1fr; gap: 5px; margin: 0 0 4px; } 
.sighttourinfo p{line-height:22px}
.single.sightAvblity .txt1 br:last-child{display:none; } 
.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 10px;padding-left:1px;}
.airlinecarousel .item{background: #f7f5ef;border: 1px solid #c3b28d;float:left;min-height: 98px;position:relative;text-align:center;margin:0;transition:all .5s ease;padding: 13px;border-radius: 0;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-size: 16px; color: #616262; font-family: "Philosopher-Bold"; margin: 0 0 5px;} 
.airlinecarousel .flight-owl-price-max{font-size: 13px;color: #616262;font-weight: 400;}
.airlinecarousel .flight-owl-price{font-size: 13px;color: #616262;font-weight: 400;}
.airlinecarousel .flight-owl-price .fa {margin-right: 5px;}
.airlinecarousel .owl-nav .owl-next,.airlinecarousel .owl-nav .owl-prev{background: transparent;color: #a28d5f;font-size: 25px;padding: 0;}
.airlinecarousel .owl-nav .owl-prev{left: -30px !important;top: 33px;right: auto ! important;}
.airlinecarousel .owl-nav .owl-next{right: -30px !important;top: 33px;left: auto ! important;}
.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 #a29061;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}
input.btnhtconfm{margin-right:10px!important;border:1px solid #a29061;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{cursor:pointer;}
.search-row .menuheader::after{content: '';background: url(../images/staticpage/static-sprite.png) no-repeat -476px -71px;width: 8px;height: 8px;position: absolute;right: 0;transform: rotate(90deg);top: 4px;}
.search-row .openheader:after{    transform: rotate(-90deg);}
.filter_activity .lft_fltr{display:inline-block}
.fltr_srch.search-row.parentFiltr .filter_sightbox{margin-bottom: 8px;}
.fltr_srch.search-row.parentFiltr .filter_sightbox a{font-size: 13px;color: #616262;}
.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: 35px;right: 26px;pointer-events: none;}
.checkavlabilty_sight .comn.cmn_btn a{padding:6px 16px;float:right;margin-top:54px;line-height: 19px;}
.youth-year,.child-year,.senior-year{font-size:14px;padding:10px 0 0}
h4.vitorchild_age{float: left;padding: 0;font-size: 14px;color: #333;margin: 10px 0;font-family: 'Philosopher-Bold';}
.child_section .childagedv{width:100%;float:left;margin:0 0 10px;padding:0;position: relative;}
.child_section .childagedv:last-child{margin: 0;}
.child_section .childagedv .bootstrap-select>.dropdown-toggle{padding:4px}
.childagedv select.form-control{padding:5px;appearance:none;-moz-appearance:none;-webkit-appearance:none}
.sightvitour .sight_touravbtydv .child_section .childagedv .arrow_icon {top: 11px;right: 12px;}
.sight_pricedtlsdv h2{padding-right:0}
.sight_pricedtlsdv .comn.cmn_btn a{padding:6px 16px;float:right;margin-top:10px}
.vitorinfobox{width:100%;float:left;border-bottom:none;padding:15px 30px 0;border-top: 1px solid #bebebe;}
.vitorinfodv{float:left;display: inline-grid;grid-template-columns: 166px 1fr;gap: 5px;width: 100%;margin: 0 0 15px;align-items: flex-start;}
.vitorinfodv label{width: 100%;position:relative;float: left;text-transform: uppercase;font-size: 13px;color: #616262;margin: 0 0 5px;}
.vitorinfodv span{width: 100%;font-size:14px;font-weight:400;color:#000;}
.sight_rightbox .transfer_hd a:hover{color:#333}
.sight_rightbox .duration_sgt{font-size:13px;margin:0;padding-left: 10px;}
.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{width: 121px;height: 94px;object-fit: fill;}
.greet_listbox .hotel_info h1{font-size:18px}
.greet_menubox{background: #a29061;height: 35px;width:100%;float:left;}
.greet_menubox ul{padding:0;list-style:none;display: inline-flex;width: 100%;float: left;}
.greet_menubox ul li{float:left;text-align:center;margin-left:0;height: 35px;border-right: 1px solid #c7bd9f;flex: 1;}
.greet_menubox ul li a{font-size: 18px;font-weight: 400;text-transform: capitalize;height: 100%;display: inline-flex;align-items: center;justify-content: center;color: #fff;width: 100%;}
.greet_menubox ul li.active a{color: #fff;cursor:pointer;transition:background .2s ease,padding .8s linear;padding:0;border-radius:0;background: #000;}
.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: #000 !important;}
.greet_menubox .nav>li>a:focus{border-radius:none;background-color:#000!important}
.list_dv.arrival_dv .btn_roms a#rooms{float:right;width:112px;height:24px;font-size:13px;color:#fff;border-radius:0;padding:2px 12px;text-align:center;line-height:19px;margin:0;text-transform:uppercase;font-family:"Philosopher-Bold";background:-webkit-linear-gradient(30deg,#221e1f 50%,#f7f5ef00 50%);background:linear-gradient(30deg,#221e1f 50%,#f7f5ef00 50%);background-size:1000px;background-repeat:no-repeat;background-position:0 0;-webkit-transition:background .6s ease,color .3s linear;border:1px solid #221e1f}
.list_dv.arrival_dv .btn_roms a#rooms:hover{background-position:100%;color:#000}
.arrival_details .htl_prnt .fa-print{color:#4e4d54}
.arrival_details .hotel_Maindv img{width:100%;height:105px;object-fit:cover}
.arrival_details .reprt_htlinfo{padding-left: 0;}
.arrival_details .reprt_htlinfo .hotel_info h1{font-size: 18px;color:#000;margin-top: -3px;font-weight: 400;font-family: "Philosopher-Regular";width: 100%;}
.arrival_details .reprt_htlinfo .hotel_info p{color: #a29061;font-size: 14px;float: left;width: 100%;margin: 5px  0 0;}
.arrival_details .arrival_infodv{padding: 15px 0 0;border-top: 1px solid #a29061;float:left;width:100%;margin-top: 20px;font-size:16px;color:#000;font-weight:400;}
.arrival_details .rm_amntLst{    padding: 10px 0 0px 15px;font-size: 14px;line-height: 20px;color: #000000;}
.arrival_details .rm_amntLst ul{margin-bottom:10px;margin-top:10px}
.arrival_details .rm_amntLst ul li{width:100%;color: #000000;font-size: 14px;}
.arrival_details .rm_amntLst p{padding: 10px 0 0px 0; font-size: 14px; line-height: 20px; color: #000000;} 
.arrival_details .reprt_htlprce .btn_roms a{float: right;width: 112px;height: 24px;font-size: 13px;color: #fff;border-radius: 0;padding: 2px 12px;text-align: center;line-height: 19px;text-transform: uppercase;font-family: "Philosopher-Bold";background: -webkit-linear-gradient(
30deg,#221e1f 50%,#f7f5ef00 50%);background: linear-gradient(
30deg,#221e1f 50%,#f7f5ef00 50%);background-size: 1000px;background-repeat: no-repeat;background-position: 0;-webkit-transition: background .6s ease,color .3s linear;border: 1px solid #221e1f;margin: 10px 0 0;}
.arrival_details .reprt_htlprce .btn_roms a:hover{background-position: 100%;color: #000;}
.fltr_top a i{margin-top:9px}
.nas_price a{margin-left:3px;order: 3;}
.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} 
.arrival_details a.model_close{color:#fff}
.listng_dv.nas_listdvright{padding:0}
.listng_dv.nas_listdvright .tab-content .tab-pane{padding: 0;}
.compact_dv{padding-top:10px;width:100%;float:left}
.form_nasdv .txt_datetimepicker{text-transform:lowercase}
.transfr_price.rslt_prce{float:right;padding-right:5px;margin-top:0}
.trasnfer_imgdv img.clock_ic{width:14px}
.srch_fltr.greet_listbox .srvey_rdio [type="radio"]:checked + label:before, .srvey_rdio [type="radio"]:not(:checked) + label:before {bottom: 7px; content: ""; display: inline-block; left: 0; margin-right: 15px; position: absolute; top: 0; border-radius: 0; } 
.srch_fltr.greet_listbox .srvey_rdio [type="radio"]:checked + label:before{background: #000!important;}
.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}
.nas_booknowdv .prsnl_dv.hotlCnclDv p{text-align:left!important;width:100%;font-size: 14px;color: #000000;line-height: 19px;}
.nas_booknowdv .prsnl_dv.hotlCnclDv li{font-size:14px;color:#000;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}
.pcr_datetimepicker{text-transform:lowercase}
.greet_listbox .hotel_info p{color: #a29061;font-size: 14px;width: 100%;float: left;margin: 5px 0 0;}
.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)}
.press_animation .gallery-menu .nav-tabs>li>a:hover{border:0}
.car_ml.meal_bsis p .fa{font-size:15px}
.lstng_dv img[data-u="image"]{object-fit:cover}
.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%}
.meetus_cap p img{width:100%;height:85px}
.welcm_pad{padding-right:0;padding-top:10px}
.pymntgatewaydv{padding-top:30px}
.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}
.trasnfer_lstdropdown.trnsfr_passDtls h3, .trasnfer_lstdropdown.trnsfr_passDtls h4{font-size:14px;display:inline-block;padding-left:4px;vertical-align:super;color:#000;text-align: left ! important;margin-top: 8px;}
.sight_tour_detlsdv h4:not(:empty), .viator-modal h4:not(:empty){font-size: 16px;color: #000;font-family: 'Philosopher-Bold';padding: 10px 0;}
.flexslider_sight .img_size {height: 300px;width: 100%;object-fit: cover;}
.sight_tour_detlsdv p{font-size: 16px;line-height: 19px;float: left;width: 100%;}
#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 0}
#show_tour_details_modal .hotelDetlsDv{width:100%}
.sight_depart_detlsdv, .sight_detlsinfo, .sight_tour_detlsdv{margin: 0 -15px;width: calc(100% + 30px);float: left;}
.toursummary p,.viator-modal .hote_amnts  p,.viator-modal .hote_amnts table{line-height:22px;font-size: 16px;}
.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%}
.paxinfosight_dv.flex-box{display:inline-flex;flex-wrap:wrap;width: 100%;float: left;}
.vitorcanclpolydv{color:#b30f32;font-size:13px;padding:0 10px 0 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}
.form_dv li:hover .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}
/*FOR STATIC PAGES NEW DESIGN START*/
.common-banner-style{height:100%;color:#fff;font-size:25px;position:absolute;top:0;width:100%;left:0;z-index:-1}
.index-banner{background:url(../images/staticpage/index-banner.jpg) no-repeat center;background-size:cover;background-position-x:61%}
.banner-with-footer{color:#333;font-size:25px;top:0;width:calc(100% + 30px);z-index:1;min-height:702px;margin:0 -15px;position:relative;float:left;margin-top:-235px}
.aboutus-banner{background:#f9fafc url(../images/staticpage/aboutus-banner.jpg) no-repeat center;background-size:cover;min-height:741px;background-position-y:45px}
.profile-banner{background:#f9fafc url(../images/staticpage/profile-banner.jpg) no-repeat center bottom fixed;background-size:cover;margin-top:-316px;min-height:calc(500px + 316px)}
.traveltips-banner{background:#fff url(../images/staticpage/travel-tips-banner.jpg) no-repeat center fixed;background-size:cover;background-position:top;background-position-x:-122px}
.index-banner-text{font-size:97px;color:#000;float:left;width:auto;display:inline;line-height:80px;position:absolute;top:30px;left:20px}
.index-banner-text span{color:#a29061;display:block}
.custom-container{position:relative;margin-top:300px;height:auto}
.index-banner .custom-container{margin-top:245px}
.contact-bg .custom-container{position:relative;margin-top:250px;height:auto}
.contact-bg .contct_forminpt .form-control{color:#fff}
.redirection-grid{float:left;width:100%}
.redirection-grid li{float:left;width:100%}
.redirection-grid li a{font-size:16px;float:left;width:100%;padding:0 0 8px;-webkit-background-clip:text;background-clip:text;transition:.5s;color:transparent;background:linear-gradient(90deg,#a39161 50%,#000 0) right/200% 100%;-webkit-background-clip:text;background-clip:text;transition:.5s}
.multiple-banner-container .redirection-grid li a{color:transparent;background:linear-gradient(90deg,#a29061 50%,#000 0) right/200% 100%;-webkit-background-clip:text}
.redirection-grid li a.active,.redirection-grid li a:hover{background-position:left!important}
.redirection-grid.profile li a.active,.redirection-grid.profile li a:hover{color:#a29061}
.redirection-grid.profile li a{color:#616262;font-size:15px;font-family:Philosopher-Regular}
.details-title{font-size:31px;color:#000;font-family:Philosopher-Bold;margin:0 0 10px;float:left;width:100%}
.description-data{float:left;width:100%;font-size:14px;color:#fff;line-height:19px}
.description-details{padding:89px 0 0}
.agent-searchform{width:227px;position:absolute;right:0;background:0 0;min-height:207px;border:1px solid #a29061;top:-10px;background-color:rgba(255,255,255,0.4)}
.agent-searchform .welcome-text{background:#a29061;color:#fff;text-align:center;text-transform:uppercase;font-size:16px;padding:8px 12px;font-family:Philosopher-Bold}
.agent-searchform form{float:left;width:100%;padding:5px 18px 0}
.agent-searchform .login-text{float:left;width:100%;font-size:14px;color:#a29061;padding:10px 5px 14px;font-family:Philosopher-Bold;text-align:center}
.agent-searchform .form-control{border:1px solid #a29061;height:30px;background:0 0;margin:0 0 11px;border-radius:0;font-size:14px;color:#a29061;padding:0 10px}
.agent-searchform .form-control::placeholder{font-size:14px;color:#999}
.agent-searchform .checkbox-container{display:block;position:relative;padding-left:15px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;color:#a29061;font-family:Philosopher-Bold}
.agent-searchform .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.agent-searchform .checkmark{position:absolute;top:1px;left:0;height:10px;width:10px;background-color:transparent;border:1px solid #a29061}
.agent-searchform .checkbox-container:hover input~.checkmark{background-color:#ccc}
.agent-searchform .checkbox-container input:checked~.checkmark{background-color:transparent}
.agent-searchform .checkmark:after{content:"";position:absolute;display:none}
.agent-searchform .checkbox-container input:checked~.checkmark:after{display:block}
.agent-searchform .checkbox-container .checkmark:after{left:3px;top:1px;width:3px;height:5px;border:solid #a29061;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:0 0}
.agent-searchform .login-button{font-family:"Philosopher-bold";float:left;width:100%;background:#000;color:#fff;padding:5px 6px;font-size:13px;text-align:center;text-transform:uppercase;border:1px solid #000}
.agent-searchform .login-button:hover{background:0 0;color:#000}
.agent-searchform .forgot-text{width:100%;float:left;font-size:12px;color:#000;margin:17px 0 12px;font-family:Philosopher-Bold;text-align:center}
div .userlogindv{padding-right:15px;padding-left:15px}
div .agent_login,div .partner_login{width:100%;text-align:center;}
.agent-searchform .nav-tabs{float:left;width:calc(100% - 40px);display:inline-flex;align-items:center;border:1px solid #a29061;margin:0 19px 15px}
.agent-searchform .nav-tabs>li>a{background:transparent!important;padding:4px 0!important;margin:0;border-radius:0!important;line-height:19px;font-size:16px;text-align:center;border:0!important;color:#a29061;cursor:pointer}
.agent-searchform .nav-tabs>li.active>a,.agent-searchform .nav-tabs>li.active>a:hover,.agent-searchform .nav-tabs>li.active>a:focus{background:#a29061!important;color:#fff!important;border:0!important;cursor:pointer}
.agent-searchform .nav-tabs>li{width:50%;float:left}
.agent-searchform form{float:left;width:100%;padding:5px 18px 0;background:transparent;box-shadow:none}
.brandlogodv img{margin-top:4px}
.now_top_continfo{padding-top:6px}
.history-banner{background:url(../images/staticpage/history-banner.jpg) no-repeat center;background-size:cover;min-height:802px}
.history-details{float:left;width:100%}
.history-details .history-title{float:left;width:100%;font-size:30px;font-family:Philosopher-Bold;margin:0 0 10px;color:#000}
.history-details .history-data{float:left;width:100%;font-size:14px;color:#282828;line-height:16px;text-align:justify;padding: 0 0 87px;}
.team-bg .teams-details .panel-title>a[aria-expanded=false]::before{bottom:-38px}
.bg-base.team-bg{background:#f2efea}
.static-sprite{background:url(../images/staticpage/static-sprite.png) no-repeat;display:inline-block}
.static-sprite.icon-expyear{background-position:-22px -62px;width:304px;height:216px}
.profile-details{float:left;width:100%;padding:111px 0 0}
.profile-details .profile-title{float:left;width:100%;margin:0 0 20px -69px}
.profile-details .profile-data{float:left;width:100%;font-size:14px;color:#fff;line-height:inherit;font-family:Philosopher-Bold}
.profile-banner-two{float:left;width:calc(100% + 30px);background:#fefefc url(../images/staticpage/profile-banner-two.jpg) no-repeat;margin-left:-15px;background-size:129%;background-position:bottom}
.multiple-banner-container .redirection-grid{position:fixed;z-index:6;width:210px}
.profile-title-two{font-size:32px;font-family:Philosopher-Bold;float:left;width:100%;margin:0 0 20px}
.profile-banner-two .profile-details{padding:60px 0 0}
.profile-data-two{float:left;width:100%;line-height:19px}
.profile-data-two .description{color:#616262;font-size:14px;float:left;width:100%;font-family:Philosopher-Bold;padding-right:188px}
.profile-data-two .description .text-gold{float:left;width:100%;font-size:14px;color:#85754e;margin:10px 0}
.profile-data-two .description-list{padding:0;position:relative;margin:0 0 15px;float:left;width:100%}
.profile-data-two .description-list li{font-size:14px;float:left;width:100%;color:#616262;font-family:Philosopher-Bold;line-height:19px;position:relative;padding:0 0 0 20px}
.profile-data-two .description-list li::before{content:'';background:url(../images/staticpage/static-sprite.png) no-repeat -476px -71px;width:8px;height:8px;position:absolute;left:0;top:5px}
.profile-data-two .strong-text{float:left;width:100%;font-size:14px;color:#000;font-family:Philosopher-Bold;margin:0 0 15px}
.profile-data-two .profile-banner-three{float:left;width:100%;background:#f7f5ef;padding:60px 0}
.profile-data-two .text-gold.uppercase{float:left;width:100%;text-transform:uppercase;color:#85754e;font-family:Philosopher-Bold;margin:10px 0 0}
.profile-banner-three .benefits-text{float:left;width:100%;font-size:33px;font-family:Philosopher-Bold;text-align:left;margin:0 0 80px;color:#a29061}
.profile-banner-three{float:left;width:100%;padding:60px 0 150px}
.benefits-gridbox{display:inline-grid;float:left;width:100%;grid-template-columns:13px 1fr}
.icon-financial{background-position:-381px -126px;width:75px;height:52px}
.benefits-gridbox .title{text-align:right;font-size:17px;color:#616262;font-family:Philosopher-Bold;position:relative;padding:0 0 17px}
.icon-prices{background-position:-492px -126px;width:69px;height:63px}
.icon-dedicated{background-position:-604px -132px;width:76px;height:51px}
.icon-escalating{background-position:-716px -126px;width:83px;height:63px}
.benefits-gridbox .description{float:left;width:100%;grid-column:1 / span 2;font-size:12px;color:#616262;text-align:justify;margin:8px 0 0}
.benefits-gridbox .title::after{content:'';width:28px;height:5px;background-color:#a29061;position:absolute;right:0;bottom:5px}
.bg-base{background:#f8f7f1;font-size:25px;top:0;width:calc(100% + 30px);z-index:1;min-height:702px;margin:0 -15px;position:relative;float:left;margin-top:-235px}
.teams-details .teams-members-description,.teams-members-description p{font-size:14px;color:#616262;line-height:initial;text-align:justify;font-family:Philosopher-Regular}
.teams-details .teams-members-data{float:left;width:100%;padding:38px 0}
.teams-details .teams-members-description p{margin:0 0 20px;padding:0}
.teams-details .teams-members-description{padding-left:0;padding-top:20px}
.teams-details .teams-members-image img{max-width:100%}
.teams-details .panel-default>.panel-heading{padding:20px 0;float:left;width:100%;background:0 0;border-bottom:2px solid #cabfa5;border-radius:0}
.teams-details .panel-group .panel{border:0;background:0 0}
.teams-details .panel-group{float:left;margin:-20px 0 0;width:100%}
.teams-details .panel-title>a{float:left;width:100%;font-size:23px;text-transform:capitalize;font-family:Philosopher-Regular;color:#000;display:inline-grid;grid-template-columns:230px 1fr;position:relative;align-items: center;}
.teams-details .designation{color:#a29061;font-size:15px}
.teams-details .panel-title>a[aria-expanded=false]::before{content:'';position:absolute;bottom:3px;background:url(../images/staticpage/static-sprite.png) no-repeat -389px -69px;width:15px;height:13px;right:0}
.teams-details .teams-members-image{padding-top:20px}
.teams-details .panel-title>a[aria-expanded=true]::before{content:'';color:#b8aa87;font-weight:300;font-family:Arial,sans-serif;position:absolute;right:0;top:56px;background:url(../images/staticpage/static-sprite.png) no-repeat -432px -69px;width:15px;height:15px}
.teams-details{float:left;width:100%;padding:0 0 40px}
.teams-details .panel-collapse[aria-expanded="true"]{float:left;width:100%;margin:20px 0 0}
.bg-base .redirection-grid li a{color:transparent;background:linear-gradient(90deg,#a29061 50%,#000 0) right/200% 100%;-webkit-background-clip:text;background-clip:text;transition:.5s;padding:0 0 8px;text-transform:uppercase}
.bg-base .redirection-grid li a:hover{background-position:left}
.vision-banner{background:url(../images/staticpage/vision-banner.jpg) no-repeat center fixed;background-size:cover}
.vision-title{text-transform:uppercase;color:#a99a64;font-size:25px;margin:0 0 5px;float:left;width:100%}
.vision-details{float:left;width:100%;margin:0 0 20px}
.vision-details .vision-data{float:left;width:100%;font-size:15px;line-height:19px;margin:0 0 30px}
.vision-details .vision-data .gold{color:#b3a677;text-transform:uppercase}
.profile-banner .redirection-grid li a,.vision-banner .redirection-grid li a{color:transparent;background:linear-gradient(90deg,#a29061 50%,#000 0) right/200% 100%;-webkit-background-clip:text;background-clip:text;transition:.5s}
.profile-banner .redirection-grid li a:hover,.vision-banner .redirection-grid li a:hover{background-position:left}
.accordion-section .redirection-grid-two{float:left;width:100%}
.accordion-section .redirection-grid-two li{float:left;width:100%}
.accordion-section .redirection-grid-two a{font-size:15px;font-family:Philosopher-Bold;float:left;width:100%;text-transform:uppercase;margin:0 0 6px;color:transparent;background:linear-gradient(90deg,#a29061 50%,#616262 0) right/200% 100%;-webkit-background-clip:text;background-clip:text;transition:.5s;position:relative;padding:0 0 0 16px}
.accordion-section .redirection-grid-two a:hover{background-position:left}
.bg-white{background:#fff;}
.accordion-section .redirection-grid-two a::before{content:'';height:5px;width:5px;background:#616262;position:absolute;border-radius:50%;top:5px;left:0}
.accordion-section .redirection-grid-two a:hover:before{background:#a29061}
.accordion-section .section-title{float:left;width:100%;font-size:20px;text-transform:capitalize;color:#a29061;padding:0 0 10px;border-bottom:1px solid #d0c7b0;margin:0 0 15px}
.accordion-section .section-description{float:left;width:100%;color:#616262;font-size:15px}
.accordion-section .teams-details .panel-title>a{grid-template-columns:100%;font-size:16px;color:#000}
.accordion-section .teams-details .panel-group{float:left;width:100%;margin:0}
.accordion-section .teams-details .panel-default>.panel-heading{padding:10px 0;border:0;border-bottom:1px solid #7f7f7f}
.accordion-section .teams-details .panel-title>a[aria-expanded=false]::before{background:url(../images/staticpage/static-sprite.png) no-repeat -504px -71px;width:12px;height:10px}
.accordion-section .teams-details .teams-members-description{padding:0;color:#616262;font-size:15px}
.accordion-section .teams-details .panel-title>a[aria-expanded=true]::before{display:none}
.accordion-section .teams-details .panel-collapse[aria-expanded=true]{margin:20px 0 10px}
.accordion-section .teams-details .panel-collapse[aria-expanded=false]{float:left;width:100%}
.accordion-section .redirection-grid-two a.active{background-position:left}
.teams-details .collapse_dv .glyphicon{display:none}
.teams-details .panel-group .panel{box-shadow:none}
.teams-details .collapse_dv .panel-default>.panel-heading{box-shadow:none;background:#fff!important}
.teams-details .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:0;border:0}
.teams-details .collapse_dv p{color:#616262;font-size:15px;padding:0;margin:0}
.teams-details .privcy_lst li{color:#616262;font-size:15px}
.accordion-section .teams-details .section-description p{color:#616262;font-size:15px;margin:0 0 20px}
.teams-details .hyprLink{float:left;width:100%;margin:20px 0 0}
.teams-details .hyprLink a{color:#000}
.accordion-section .teams-details .section-description p a{color:#616262}
.new-form-design .cmn_textbox{padding:20px 0;background:#fff;border:0}
.new-form-design .accordion-section .section-title{padding-top:0}
.new-form-design .input_carer label{text-transform:uppercase;color:#626262;font-family:Philosopher-Regular;font-size:13px}
.new-form-design .carFromDV .input_carer{padding-right:0;margin:0 0 22px}
.new-form-design .input_carer input,.new-form-design .input_carer select,.new-form-design .input_carer textarea{border:1px solid #a29061;height:33px;border-radius:0;font-size:13px;color:#8b8b8b}
.new-form-design .input_carer input::placeholder{font-size:13px;color:#999}
.new-form-design .input_carer .cal_icn{display:none}
.new-form-design .icon_droparw{background:url(../images/staticpage/static-sprite.png) no-repeat -476px -71px;width:8px;height:8px;transform:rotate(90deg) scale(0.8)}
.new-form-design .input_carer label small{text-transform:capitalize;font-size:12px}
.new-form-design .file_input_div .file_button{background:#000;height:35px}
.new-form-design .file_input_div{float:left;width:100%;height:0}
.new-form-design .cmn_btn a{float:left;border-radius:0;background-color:#a29061;color:#fff;height:auto;width:auto;padding:7px 28px;font-size:16px}
.new-form-design .cmn_btnDv{margin:0 7px}
.new-form-design .file_input_div input[type="file" i]::-webkit-file-upload-button{cursor:pointer}
.accordion-section .section-description.border-bottom{border-bottom:1px solid #7f7f7f}
.new-form-design .survey_box{border:0;padding:0}
.new-form-design .survey_dv{border:0;box-shadow:none;border-bottom:1px solid #cfc7b0;padding:0 10px 11px}
.new-form-design .survey_dv h3::before{top:6px;left:0;color:#616362;font-size:5px}
.new-form-design .survey_dv h3{color:#626262;font-size:16px}
.new-form-design .srvey_rdio [type=radio]:not(:checked)+label:before,.new-form-design .srvey_rdio [type=radio]:checked+label:before{left:-12px;box-shadow:0 0 1px 1px silver inset;width:13px;height:13px;top:2px;border:0}
.new-form-design .srvey_rdio.cust_rdo_pstn label{padding:0 23px 0 10px}
.new-form-design .srvey_messg textarea{margin-left:-10px;width:calc(100% + 20px);border-radius:0;border:1px solid #a29062}
.new-form-design .srvey_rdio [type=radio]:checked+label:after{left:-9px;top:5px;width:7px;height:7px;transition:none}
.new-form-design .survey_form{background:#a29062;border-radius:0;padding:30px 25px}
.accordion-section .new-form-design .section-title{margin-top:-42px}
.new-form-design .survey_form .form-control{background:#fff;box-shadow:none;border-radius:0;padding:0 8px;height:32px;font-size:13px;color:#8f8f8f}
.new-form-design .survey_form .form-control::placeholder{font-size:13px;color:#999}
.new-form-design .srv_ph_code{width:44%}
.new-form-design .srv_ph{width:48%;float:right}
.new-form-design .survey_form .btn_dv>a.activebtn{background:#000;border:1px solid #000}
.new-form-design .survey_form .btn_dv>a{border-radius:0;border:1px solid #fff}
.new-form-design .survey_form .btn_dv{display:inline-flex;float:left;width:100%;justify-content:space-between;margin:0}
.new-form-design .survey_form .btn_dv>a:hover{background:#000;border:1px solid #000;box-shadow:inset 0 0 0 35px #000}
.new-form-design .survey_form .btn_dv>a.activebtn:hover{background:0 0;border:1px solid #fff;box-shadow:inset 0 0 0 35px transparent}
.teams-details .qhsc_box{padding:0}
.teams-details .qhse_img span{margin-top:21px;height:349px;background-size:cover!important}
.teams-details .qhsc_lst li{color:#616262;font-size:15px;padding-left:0}
.teams-details .qhsc_lst li::before{color:#616262}
.traveltip-details .traveltip_imgdv{display:none}
.traveltip-details .form-group h1{display:inline;position:relative;color:#a29061;text-transform:uppercase;font-size:15px}
.traveltip-details .form-group p{display:inline;width:auto;font-size:15px}
.traveltip-details .nowtravel_tips .row >.form-group{line-height:15px;margin:0 0 20px;padding-left:17px}
.traveltip-details .form-group h1::before{left:-19px;content:'';background:url(../images/staticpage/static-sprite.png) no-repeat -533px -72px;width:8px;height:8px;position:absolute;top:5px}
.traveltip-details .include-now_life_style_form .bkng_dv1{margin:0;box-shadow:none;border:1px solid #a29062}
.traveltip-details .include-now_life_style_form{border-top:1px solid;margin:-25px 0 40px;padding:30px 0 0}
.traveltip-details .include-now_life_style_form .travlr_input label{color:#010101;font-size:14px;font-family:Philosopher-Regular;text-transform:uppercase;margin:0 0 5px}
.traveltip-details .include-now_life_style_form .travlr_input{margin:0 0 4px}
.traveltip-details .include-now_life_style_form .travlr_input .form-control{border:1px solid #a29062;border-radius:0;height:30px;font-size:13px;padding:0 9px}
.traveltip-details .include-now_life_style_form .travlr_input .form-control[name=msg]{height:70px}
.traveltip-details .include-now_life_style_form .bokng_btn a{float:left;border-radius:0;background-color:#a29061;color:#fff;height:auto;width:auto;padding:7px 28px;font-size:16px;line-height:19px}
.traveltip-details .include-now_life_style_form .bokng_btn{padding:10px 15px 0;margin:0}
.teams-details.onlyterms .panel-title>::before{display:none}
.teams-details.onlyterms .panel-title>a[aria-expanded=true]::after{right:0;content:'';background:url(../images/staticpage/static-sprite.png) no-repeat -504px -71px;width:12px;height:10px;position:absolute;top:5px;transform:rotate(180deg)}
.teams-details.onlyterms .panel-title>a[aria-expanded=false]::after{right:0;content:'';background:url(../images/staticpage/static-sprite.png) no-repeat -504px -71px;width:12px;height:10px;position:absolute;top:5px}
.accordion-section .teams-details .panel-collapse[aria-expanded=true]{border-bottom:1px solid #7f7f7f;margin-bottom:0;padding-bottom:20px}
.teams-details .hyprLink a{text-transform:uppercase}
.lifestyle-container .redirection-grid .filter a{font-size:15px;float:left;width:100%;padding:0 0 2px;-webkit-background-clip:text;background-clip:text;transition:.5s;color:transparent;background:linear-gradient(90deg,#6a5f40 50%,#2a2a2a 0) right/200% 100%;-webkit-background-clip:text;background-clip:text;transition:.5s;cursor:pointer;text-transform:uppercase;line-height:19px;font-family:"Philosopher-Regular"}
.lifestyle-container .redirection-grid .filter.active a,.redirection-grid .filter a:hover{background-position:left!important}
.lifestyle-container .lifestyle-box{float:left;width:100%;display:inline-grid;grid-template-columns:repeat(4,1fr);gap:20px 15px;margin:0 0 30px}
.lifestyle-container .lifestyle-section{background-color:#fff;box-shadow:0 0 9.2px .8px rgba(0,0,0,0.1);min-height:260px;padding:10px;float:left;width:100%;transition:.3s all;display:none;cursor:pointer}
.lifestyle-container .lifestyle-section img{max-width:100%;object-fit:cover;width:100%;height:196px;object-position:center;margin:0 0 10px}
.lifestyle-container .lifestyle-title{text-transform:capitalize;float:left;width:100%;font-size:14px;text-align:left;min-height:34px;color:#292929}
.lifestyle-container .lifestyle-desc{white-space: nowrap;  display: inline-block;  overflow: hidden;  text-overflow: ellipsis;}
.lifestyle-container .lifestyle-desc p{-webkit-line-clamp: 2;  display: -webkit-box;  -webkit-box-orient: vertical;  white-space: normal;  font-size: 13px;}
.lifestyle-container .personal_stylist{grid-template-columns: repeat(3,1fr) !important;  gap: 25px 25px !important;}
.lifestyle-container .lifestyle-section:hover{box-shadow:0 0 9.2px .8px #000}
.lifestyle-details .section-title-other{width:100%;font-size:30px;float:left;color:#000;margin:0;text-transform:capitalize}
.lifestyle-details .tab-content .nowtravel_tips .tab-pane>.row{display:inline-flex;flex-wrap:wrap;width: calc(100% - 30px);float: left;}
.lifestyle-details .tab-content .nowtravel_tips .tab-pane>.row>div[class^="col"]:nth-child(1){order:1}
.lifestyle-details .tab-content .nowtravel_tips .tab-pane{float:left;width:100%;font-size:15px;color:#717171;line-height:19px}
.lifestyle-details .tab-content .nowtravel_tips .tab-pane p{padding:0 50px 0 0}
.lifestyle-details .traveltip_imgdv img{height:363px;width: 100%;object-fit: cover;}
.deals-banner{background:#f7f5ef url(../images/staticpage/deals-banner.jpg) no-repeat fixed;background-size:135%;background-position:center}
.deals-section .offer-section h3{font-size:30px;float:left;width:100%;color:#000;margin:0 0}
.deals-section .offer-section p{color:#a1915e;font-size:15px;float:left;width:100%}
.deals-section .nowoffer_box{padding: 50px 0 50px;display:inline-grid;grid-template-columns: repeat(2,1fr);gap: 40px 20px;border:0;margin:0;float:left;width:100%;}
.deals-section .nowoffer_thumb h1{color: #000;font-size: 25px;text-transform: capitalize;float:left;width:100%;font-family: 'Philosopher-Bold';margin: 0 0 13px;  min-height: 60px;}
.deals-section .nowoffer_thumb p{font-size: 16px;color: #616262;float:left;width:100%;padding: 0;min-height:auto;margin: 0 0 14px;}
.deals-section .nowoffer_thumb{margin:0;padding: 0;position:relative;float:left;width:100%;display: inline-flex;flex-direction: column;flex-wrap: wrap;}
.deals-section .nowoffer_thumb::before{/* content:''; */position:absolute;background-color:#a1915e;width:37px;height:7px;bottom:14px;right:40px;}
.deals-section .nowoffer_thumb .read_more{float:left;width:100%;font-size:12px;color:#a1915e!important;text-decoration:none!important;cursor:pointer}
.deals-section .nowoffer_thumb img {float: left;width: 100%;height: 205px;margin: 0;order: 1;}
.custom-container.deals-section {margin-top: 270px;}
.gallry-details .pack_txt{background:transparent;border:0}
.gallry-details .pack_dv{box-shadow:none}
.gallry-details .zoom_img{width:100%;height:200px;transition:none;transform:none!important}
.gallry-details .img_zoomin{height:200px;position:relative;margin:0 0 30px;overflow:visible}
.gallry-details .img_zoomin::before{content:'';width:44px;height:8px;background-color:#a29061;position:absolute;bottom:-30px;right:0}
.gallry-details .titletxt{grid-template-columns:1fr;width:58px;height:58px;background-color:#a29061;position:absolute;right:0;bottom:80px;color:#fff;font-size:20px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column}
.gallry-details .titletxt span{font-size:16px}
.gallry-details .descriptiontxt{font-size:14px;float:left;width:100%;color:#616262;text-align:left;padding:16px 0 0}
.gallry-details .row{flex-wrap:wrap;width:calc(100% + 30px);float:left}
.image_gallery_slider .flexslider{margin:0;border:0}
.image_gallery_slider #slider .slides img{height:326px;object-fit:cover}
.image_gallery_slider .flex-viewport{max-height:none}
.image_gallery_slider div#carousel{margin:18px 0;padding:18px 30px;border-top:1px solid #a29061;border-radius:0;border-bottom:1px solid #a29061}
.image_gallery_slider #carousel .flex-direction-nav .flex-prev,#carousel .flex-direction-nav .flex-next{background-color:#000;width:21px;height:34px}
.image_gallery_slider #carousel .flex-direction-nav a.flex-prev:before,.image_gallery_slider #carousel .flex-direction-nav a.flex-next:before{width:21px;height:34px}
.image_gallery_slider .flex-direction-nav .flex-disabled{opacity:.8!important;z-index:1;pointer-events:none}
.image_gallery_slider #carousel .slides img{width:100%;height:117px}
.image_gallery_slider #carousel .flex-viewport .slides>li{margin-right:7px;padding:0}
.image_gallery_slider #slider .flex-direction-nav .flex-prev::before,.image_gallery_slider #slider .flex-direction-nav .flex-next::before{width:36px;height:60px}
.image_gallery_slider #carousel .flex-direction-nav a.flex-prev:before{background:url(../images/staticpage/static-sprite.png) -583px -61px}
.image_gallery_slider #carousel .flex-direction-nav a.flex-next:before{background:url(../images/staticpage/static-sprite.png) -584px -60px;transform:rotate(180deg)}
.image_gallery_slider #slider .flex-direction-nav .flex-prev::before{background:url(../images/staticpage/static-sprite.png) -553px -48px}
.image_gallery_slider #slider .flex-direction-nav .flex-next::before{background:url(../images/staticpage/static-sprite.png) -551px -45px;transform:rotate(180deg)}
.image_gallery_slider .carousel_loader{width:139px;margin-bottom:15px;height:117px;margin-right:6px}
.image_gallery_slider .slider_loader{height:326px}
.image_gallery_slider #slider .flex-direction-nav .flex-prev,.image_gallery_slider #slider .flex-direction-nav .flex-next{background-color:#b30f32;width:36px;height:60px}
.image_gallery_slider .carousel_loaderdv{padding:18px 38px 18px 46px}
.image_gallery_slider .carousel_loaderdv .loader_next,.image_gallery_slider .carousel_loaderdv .loader_pvrs{width:21px;height:34px}
.image_gallery_slider .slider_loader .loader_pvrs,.image_gallery_slider .slider_loader .loader_next{width:36px;height:60px;border-radius:0}
.press_release_details_grid{position:relative}
.press_release_details_grid .offerHdng1{margin:0;grid-template-columns:1fr;width:58px;height:58px;background-color:#a29061;position:absolute;right:15px;top:122px;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;z-index:1;display:flex;font-size:16px;text-transform:uppercase}
.press_release_details_grid .offrpack_txt{background:transparent;padding:0;width:100%;float:left}
.press_release_details_grid .offerHdng1::before{display:none}
.press_release_details_grid .offerHdng1 span{order:-1;font-size:20px}
.press_release_details_grid .oferLoctnDv h2{font-size:14px;float:left;width:100%;color:#616262;text-align:left;padding:40px 0 0;font-family:"Philosopher-regular";line-height:19px;position:relative}
.press_release_details_grid .oferLoctnDv h2::before{content:'';width:44px;height:8px;background-color:#a29061;position:absolute;top:19px;right:0;z-index:1}
.gallry-details .presRlodrDv{border:0;padding:0;min-height:auto}
.gallry-details .presRlodrDv>div{position:relative}
.gallry-details .lodrBox3{position:absolute;width:58px;height:58px;right:15px;bottom:83px}
.gallry-details .lodrBox1{height:200px;background:#cfcfcf}
.gallry-details .lodrBox{padding:0;height:244px}
.gallry-details .lodrBox2{margin:10px;width:calc(100% - 20px);border-radius:0;height:20px}
.gallry-details .lodrBox_bigimge1{height:200px}
.gallry-details .lodrBoximage2{width:58px;height:58px;margin:-74px 0 0;background:#cfcfcf;float:right}
.gallry-details .lodrBox_image{height:241px}
.gallry-details .lodrBoximage3{margin:10px;width:calc(100% - 20px);border-radius:0;height:20px}
.bg-base .mediaDV{height:163px}
.bg-base .media_dv{position:relative;border:1px solid #ddd;padding:10px;float:left;width:100%;border-radius:3px}
.bg-base .vid_ico{top:31px}
.releasehead-details .title{color:#626262;float:left;width:100%;font-size:17px;margin:0 0 20px}
.releasehead-details img{max-width:100%;height:353px;width:100%;object-fit:cover;margin:0 0 20px}
.releasehead-details #releasetext p{text-align:left;margin:0 0 5px;font-size:14px;color:#626262;float:left;width:100%}
.releasehead-details .lodrBoxDetail{padding:0;height:353px;box-shadow:none;margin-bottom:20px}
.releasehead-details .lodrBoxDetail1{height:353px}
.releasehead-details .lodrBoxDetail3{margin-bottom:20px}
.releasehead-details #releasetext{padding:0}
.releasehead-details #releasetext *{text-align:left;font-size:14px;color:#626262;border:0}
.releasehead-details{float:left;width:100%;margin:0 0 50px}
.top_headerdv .navbar .nav-item .dropdown-menu{background-color:rgba(255,255,255,0.9)}
.top_headerdv .mainMenuRes li a:hover{background:transparent}
div .now_top_continfo .langdv li:before{display:none}
div .now_top_continfo .langdv li:after{right:10px;cursor:pointer}
div .now_top_continfo .langdv select.form-control option{font-size:14px}
div .now_top_continfo .langdv .form-control{margin-left:-8px;z-index:1;position:relative;outline: none ! important;box-shadow: none ! important;}
.top_headerdv .my_account.account {border: 1px solid #fff;}
.now_top_continfo .my_accnt_contact {top: 71px;right: 15px;box-shadow: none;border: 1px solid #d1c8b0;}
div .partner-withus-bg{background-position:center 38px;padding-bottom:88px}
/*FOR STATIC PAGES NEW DESIGN END*/
/*HOTEL LISTING NEW DESIGN*/
.hotel-listing .searchL{width:18%;float: left;}
.hotel-listing .right_dvpad{width:78.3%}
.hotel-listing .rgt_fltr_top{width:100%}
.hotel-listing .weathr_top{display:none}
.hotel-listing .weathr_btm{padding:0;color:#616262;border:0;width: calc(100% + 15px);}
.hotel-listing .lft_fltr{background:transparent}
.hotel-listing .weathr_btm h2{width:auto;font-size:21px;position:relative;color:#616262;display:inline;float:left}
.hotel-listing .weathr_btm h2::after{content:'|';padding:0 5px 0 0;display:inline}
.hotel-listing div#weather_show{display:inline}
.hotel-listing .weathr_btm p{font-size:13px;font-family:"Philosopher-Regular"}
.hotel-listing .wthr_image{width:25px;height:25px;background-position:center!important}
.hotel-listing .wthr_img{position:relative;top:auto;left:auto;right:auto;display:inline-block;float:left;margin:0 5px}
.hotel-listing .weathr_btm p:not(#currentzonetime){padding-left:4px;float:left;width:auto;display:inline-block;color:#a29061;    margin: 0 0 10px;}
.hotel-listing .weathr_btm h1{font-size:16px;color:#a29061;font-family:"Philosopher-Regular";width:auto;display:inline;float:left;line-height:19px}
.hotel-listing .dgre{vertical-align:6px;font-size:8px}
.hotel-listing .weathr_btm p#currentzonetime{float:left;width:auto;display:inline-block;margin:0 0 10px}
.hotel-listing .srchfltr_dv{border-top:1px solid #616262;display:flex}
.hotel-listing .fltr_collpse{font-size:13px;color:#a48f62;border-bottom:1px solid #616262;padding:6px 0;height:auto}
.hotel-listing .clear_all{color:#a29061;border-bottom:0;font-size:11px;}
.hotel-listing .fltr_srch{padding:8px 0;width: 100%;}
.hotel-listing .fltr_lbl{color:#a29061;font-size:13px}
.hotel-listing .fltr_input{margin:10px 0 -8px}
.hotel-listing .fltr_srch .form-control{background-color:#e2dbc8!important;width:100%!important;height:25px;font-size:12px;color:#616262;padding:0 15px 0 18px;border-radius:0;border:1px solid #e2dbc8!important;margin:0 0 -8px}
.hotel-listing .fltr_srch .mdsearch{width: 22px;height:25px;padding:5px;font-size:16px;background:transparent;color:#616262!important}
.hotel-listing .fltr_lbl .fa-caret-down:before{content:'';background:url(../images/staticpage/static-sprite.png) no-repeat -476px -71px;width:8px;height:8px;position:absolute;right:0;transform:rotate(90deg)}
.hotel-listing .fltr_lbl .fa-caret-up:before{content:'';background:url(../images/staticpage/static-sprite.png) no-repeat -476px -71px;width:8px;height:8px;position:absolute;right:0;transform:rotate(-90deg)}
.hotel-listing .filterCheck .checkbox label{font-size:13px;color:#616262;min-height:auto;position: relative;}
.hotel-listing .showonly_view a{font-size:9px;color:#616262;margin-top:-13px;right:33px}
.hotel-listing .filterCheck span{color:#616262;font-size:12px;line-height:19px}
.hotel-listing .fltr_srch .filterCheck .checkbox label::before{background:#fff!important;width:14px!important;height:14px!important;margin-right:0;border:4px solid #a29061!important;top: 0px;}
.hotel-listing .fltr_srch .filterCheck input[type="checkbox"]:checked+label::before{background:#000!important;left:0;top: 0;}
.hotel-listing .star_dv .star_icn{margin:2px 2px -2px 0;background:url(../images/staticpage/static-sprite.png) no-repeat -618px -70px;width:11px;height:11px;display:inline-block}
.hotel-listing #hotelchain_div{width:100%}
.hotel-listing .bootstrap-select>.dropdown-toggle{background-color:#e2dbc8!important;width:100%!important;height:25px;font-size:12px;color:#616262!important;padding:0 6px;border-radius:0!important;border:1px solid #e2dbc8!important;margin:0 0 -8px;box-shadow:none!important}
.hotel-listing .bootstrap-select.form-control{background:transparent}
.hotel-listing .bootstrap-select.btn-group .dropdown-toggle .caret{background:url(../images/staticpage/static-sprite.png) no-repeat -476px -71px;width:8px;height:8px;transform:rotate(90deg);border:0;right:4px;top:10px}
.hotel-listing .mapviewbdr{width:100%!important;border:1px solid #dadada;height:202px!important;position:relative;background:transparent!important;margin:0 0 15px}
.listing-service-list{display:inline-flex;border-top:1px solid #616262;border-bottom:1px solid #616262;width:100%;padding:5px 0;margin:0 0 20px;position: relative;z-index: 1;flex-wrap: wrap;}
.hotel-listing .fltr_chkbx {padding: 7px 0 0;}
.listing-service-list li a{font-size:13px;color:#616262;text-transform:uppercase;font-family:"Philosopher-Bold";position:relative;display: inline-flex;}
.listing-service-list li:first-child a::before{display:none}
.listing-service-list li a::before{content:"|";padding:0 3px;display:inline-block}
.listing-service-list li a::after{content:"|";display:inline-block;position:absolute;right:-7px;top:0}
@-moz-document url-prefix() {
	.listing-service-list li a::after{right:-10px;}
	.input_icon1L select.form-control {text-indent: 0px;line-height: normal;}
}
.listing-service-list li a.active{color:#a29061}
.listing-service-list li a.active::before,.hotel-listing .listing-service-list li a.active::after{color:#a29061;z-index:4}
.listing-service-list li:last-child a::after{display:none}
.hotel-listing .lstng_hedr h1{font-size:18px;width:auto;float:left;color:#6b6c6b;padding-right:15px}
.hotel-listing .modifysearchedit{height:25px;border-radius:0;color:#fff;border:1px solid #a29060;text-align:center;line-height:19px;position:relative;top:-3px;padding:2px 13px;float:right;margin:0;font-size:15px;background-image:-webkit-linear-gradient(30deg,#a29060 50%,#000 50%);background-image:linear-gradient(30deg,#a29060 50%,#000 50%);background-size:500px;background-repeat:no-repeat;background-position:0;-webkit-transition:background .6s ease,color .3s linear}
.hotel-listing .lstng_srch{width:auto;font-size:14px;margin: 3px 0 0 0;}
.rtesbrkup_modal .modal-body {padding-top: 23px;}
.rtesbrkup_modal div.close_btn {top: 10px;right: 25px;}
.hotel-listing .btn_bknow a:hover{background-position:100%;color:#000}
.hotel-listing .modifysearchedit:hover{background-position:100%}
.hotel-listing a.shwDates, .hotel-listing .btn_quot a.btn_m {width: 15px;height: 15px;border-radius: 18px;color: #a29060;position: absolute;right: 6px;padding: 0;top: 5px;border: none;font-size: 14px;text-align: center;line-height: 14px;display: inline-flex;align-items: center;text-align: center;justify-content: center;background: transparent;}
.cncl_dv {padding: 10px; } 
.hotel-listing .lstng_hedr h1 #lowerprice,.lstng_hedr h1 #lowerCurr{color:#000;font-size:20px}
.hotel-listing .lstng_hedr{padding:0;margin:0 0 7px}
.hotel-listing .rgt_fltr_top{display:none!important;}
.hotel-listing .listng_dv{background:transparent;padding:0;margin:0 0 0px}
.hotel-listing .lstng_hedr h1 #hotel_count,.lstng_hedr h1 .gold{color:#a29062}
.hotel-listing .star_icn{margin:0;background:url(../images/staticpage/static-sprite.png) no-repeat -618px -70px;width:11px;height:11px;display:inline-block}
.hotel-listing .hotel_info h1 a{color:#000}
.hotel-listing .hotel_info h1{font-size:18px;margin:0;display:inline-block;float:left}
.hotel-listing .star_ratng{width:auto;float:left;margin:2px 0 0 5px}
.hotel-listing .hotl-inf.hotel_info p{float:left;width:100%;margin:0}
.hotel-listing .hotl-inf.hotel_info p[onclick*="view_map"]{margin:20px 0 0}
.hotel-listing .list_dv:hover{box-shadow:none}
.hotel-listing .map_icnS{display: none ! important;}
.hotel-listing .hotl_add,.hotl-inf.hotel_info p{padding-left: 0;line-height: 17px;color: #a1812d;font-size: 13px;color: #a29061;margin: 0;}
.hotel-listing .hotl-inf.hotel_info p a{float:left;width:100%;font-size:13px;color:#616262;text-decoration:none;margin:8px 0 0}
.hotel-listing .hotel_img img{width:100%;height:94px;object-fit:fill}
.hotel-listing .prce_dv label{font-size:15px;color:#a29061}
.hotel-listing .rslt_prce span{float:right;font-size:12px;color:#a29061;margin-left: 5px;order: -1;}
.hotel-listing .rm_rght p[class*="display"]{font-size: 25px;color: #000;}
.hotel-listing .rslt_prce h2{color:#000;font-size:30px;font-family:"Philosopher-Bold";padding:0}
.hotel-listing .rslt_prce{padding:3px 0 0;display: inline-flex;flex-direction:row-reverse;align-items:flex-start;float:right;margin:0 0 22px;}
.hotel-listing .btn_roms{float:right;width:100%;display: inline;}
.hotel-listing .btn_roms a{display:inline-block;height:25px;line-height:22px;padding:1px 9px;border-radius:0;background:#a29060;color:#fff;margin-right:0;border:1px solid #a29060;text-align:center;cursor: pointer;}
.hotel-listing .cmpr_check .filterCheck .checkbox label::before{left:-7px;height:10px;width:10px;border:1px solid #cececc;background:linear-gradient(to top,#dfdfdf,#fdfdfd);top:5px}
.hotel-listing .cmpr_check .filterCheck label{font-size:14px}
.hotel-listing .hotl-inf.hotel_info p{color:#a1812d}
.hotel-listing .filterCheck input[type="checkbox"]:checked+label::before{left:-7px;height:10px;width:10px;border:1px solid #cececc;background:linear-gradient(to top,#dfdfdf,#fdfdfd);top:5px;line-height:9px;font: normal normal normal 14px/1 FontAwesome;content: "\f00c";font-size: 7px;}
.hotel-listing .list_dv{border-bottom:1px solid #616362!important;padding:10px 0 0!important;margin:0;width:100%}
.hotel-listing .hotel_img{padding-left:0}
.hotel-listing .hotel-listing .rslt_prce,.hotel-listing .prce_dv label,.hotel-listing .hotlLsitComDV .cmpr_check{padding-right:0}
.hotel-listing .fltr_clps{background:transparent;border:0;margin-left:-15px;width:calc(100% + 30px);position:relative}
.hotel-listing .rm_catgry .form-control{border-radius:0;width:182px;height:24px;background-color:rgba(162,144,97,0);border:1px solid #a29061;font-size:14px;color:#a4a4a4;font-weight:400}
.hotel-listing .rm_slct{padding:0 0 10px}
.hotel-listing .rm_left{padding-left:0;width:85%;padding-right:0}
.hotel-listing .mainselect .btn-group>.btn{width:119px!important;height:24px;background:#a29061!important;border:1px solid #a29061!important; z-index: 0}
.hotel-listing .mainselect .btn-group>.btn .filter-option.pull-left{font-size:14px;color:#fff;line-height:21px;padding:0;font-family:"Philosopher-Bold"}
.hotel-listing .hotel_slctPckerDv,.pr_ngtdv{width:auto;margin:0;padding-right:0;padding-left:30px}
.hotel-listing .rm_ofr{width:13%}
.hotel-listing .pr_ngtdv .form-control{width:119px;height:24px;background-color:#a29061;border:1px solid #a29061;font-size:14px;color:#fff;font-weight:400;border-radius:0;font-family:"Philosopher-Bold"}
.hotel-listing .pr_ngtdv .form-control::placeholder{color:#fff}
.hotel-listing .rm_info p{font-size:13px;color:#a29061;font-weight:400;font-family:"Philosopher-Bold"}
.hotel-listing [style="color:red"], .hotel-listing [color="Red"]{color:#b30f32!important;font-size:13px;font-family:"Philosopher-Bold"}
.hotel-listing .bokng_dv{background:transparent;padding:0 0 10px;height:auto}
.hotel_slctPckerDv .btn-group.bootstrap-select.bs-select-hidden .caret{background:url(../images/staticpage/static-sprite.png) no-repeat -640px -74px;width:8px;height:6px;transform:none;position:absolute;top:10px;right:5px}
.hotel-listing .rm_rght{position:relative;margin:0;padding:18px 0 0;width:15%;float:right}
.hotel-listing .select_RatBrk::before{content:"From";position:absolute;top:0;right:0;font-size:15px;color:#a29061}
.hotel-listing .btn_bknow a{float:right;width:112px;height:24px;font-size:13px;color:#fff;border-radius:0;padding:2px 12px;text-align:center;line-height:19px;margin:0;text-transform:uppercase;font-family:"Philosopher-Bold";background-image:-webkit-linear-gradient(30deg,#221e1f 50%,#f7f5ef00  50%);background-image:linear-gradient(30deg,#221e1f 50%,#f7f5ef00  50%);background-size:1000px;background-repeat:no-repeat;background-position:0;-webkit-transition:background .6s ease,color .3s linear;border:1px solid #221e1f}
.hotel-listing .btn_bknow{width:auto;float:right;padding-left:0}
.hotel-listing .btn_quot{margin:0;width:auto}
.hotel-listing .pointer.qwerty + img{position:absolute;top:12px;right:-12px;width:23px}
.hotel-listing .cncl_dv .cncl_arrow{left:auto;right:30px}
.hotel-listing a.shwDates, .hotel-listing .btn_quot a:hover {background: #000;border: 1px solid #000;}
.hotel-listing .cncl_dv a.btn_m:hover {background: transparent;border: 0;}
.hotel-listing a.shwDates,.hotel-listing .btn_quot a{text-transform:capitalize;padding:2px 3px;width:119px;height:24px;background-color:#a29061;border:1px solid #a29061;font-size:13px;color:#fff;line-height:19px;text-align:center;border-radius:0;margin:0 0 0 30px;display:inline-block;float:right;font-family:"Philosopher-Bold"}
.hotel-listing .more_hotels{margin:0;width:54%}
.hotel-listing .rm_top.bdrnone{display:inline-grid;grid-template-columns:1fr 112px 112px 112px;gap:30px;padding:0 21px 10px 15px}
.hotel-listing .rm_top.bdrnone>div{width:100%;padding:0;margin:0;text-align:center;order:4}
.hotel-listing .rm_top.bdrnone>div.meal_bsis{order:2}
.hotel-listing .rm_top.bdrnone>div.rm_info{order:1;text-align:left}
.hotel-listing .refnd_icn{display:none}
.hotel-listing .prc_refnd p{font-size:13px;color:#616262}
.hotel-listing .avlb_stats p{font-size:13px}
.hotel-listing .rm_rght p{margin:3px -4px -3px 10px;float:right;font-family:"Philosopher-Bold"}
.hotel-listing .fltr_clps::before{content:'';position:absolute;width:calc(100% - 25px);height:1px;background-color:#d3d3d3;top:0;left:13px}
.hotel-listing .more_hotels .plus_icn{width:112px;height:24px;background-color:#a29061;border:1px solid #a29061;font-size:13px;color:#fff;display:inline-flex;align-items:center;padding:4px 5px;justify-content:center;flex-direction:row-reverse;text-transform:capitalize}
.hotel-listing .more_hotels .plus_icn .fa.fa-minus{transform:rotate(180deg)}
.hotel-listing .more_hotels .plus_icn .fa{margin-left:4px;font-size:0;background:url(../images/staticpage/static-sprite.png) no-repeat -640px -74px;width:8px;height:6px}
div .now_top_continfo .langdv .form-control{padding-right:20px;border:0}
#hotel_form.innrHtlFrm>.row>div:not(.advncSrchDvHtl):not(.form_serch):not(.moreopt_txt){display:inline-grid;grid-template-columns:90px 1fr;float:left;padding:0 0 0 15px;align-items:flex-start}
#inner_search_form .hotel_form .row>div label{width:100%!important;min-width:auto;display:block;margin:0}
#hotel_form.innrHtlFrm .input_iconL,#hotel_form.innrHtlFrm .input_icon1L,#hotel_form.innrHtlFrm .nght_dv{width:100%;margin:0;float:left}
#hotel_form.innrHtlFrm .nght_dv .form-control{padding-right:25px;font-size:13px}
#hotel_form.innrHtlFrm .chang_res{order:2;grid-column:1/3;margin-top:5px}
#hotel_form.innrHtlFrm .row>div label+.row{width:100%;margin:0}
#hotel_form.innrHtlFrm .row>div input[type="checkbox"]+label{background:transparent;padding:0!important;line-height:19px;margin:0;font-size:0;min-height:auto}
#hotel_form.innrHtlFrm>.row>div.moreopt_txt{margin:0 15px;padding:0;float:left}
#hotel_form.innrHtlFrm .advncSrchDvHtl>.row>div{display:inline-grid;grid-template-columns:90px 1fr;float:left;padding:0 0 0 15px;align-items:flex-start}
#hotel_form.innrHtlFrm .btn_dv{margin:0;width:100%}
#hotel_form.innrHtlFrm .star_lbl{padding:0;background:#e1daca}
.inner_search_bg a.model_close{color:#334;display: inline-flex;align-items: center;}
#hotel_form.innrHtlFrm .chang_res span{color:#000;border-bottom:1px solid #000}
#hotel_form.innrHtlFrm .show_more span{color:#fff}
#hotel_form.innrHtlFrm .show_more a .fa{color:#fff}
.inner_search_bg{background:#f8f5f0}
#hotel_form.innrHtlFrm .pax-bottom-box .cmn_btn a{line-height:19px}
.modifyPopDV #hotel_form.innrHtlFrm > .row{margin-right:0}
#hotel_form.innrHtlFrm.innrHtlFrm>.row>div.cntry_resdv{grid-template-columns:147px 1fr}
#hotel_form.innrHtlFrm .mybkng_check input[type="checkbox"]{display:block;margin:0;z-index:6;opacity:0;left:10px;cursor:pointer}
#hotel_form.innrHtlFrm .star_lbl .row>div{padding:0;width:21px;height:30px}
#hotel_form.innrHtlFrm .star_lbl .row{margin:0}
#hotel_form.innrHtlFrm .mybkng_check input[type="checkbox"]:checked+label::before{background:0;content:"\2605";content:\2605;position:absolute;visibility:visible;margin-top:-5px;font-size:20px;margin-left:0;color:#a29061}
#hotel_form.innrHtlFrm .mybkng_check .checkbox label::before{content:"\2606";position:absolute;visibility:visible;margin-top:-8px;font-size:20px;margin-left:0;color:#a29061;background:0}
#hotel_form.innrHtlFrm .travell_box{position:absolute!important;top:38px;right:0}
#hotel_form.innrHtlFrm .form_serch .btn_dv a{;height:auto;}
#hotel_form.innrHtlFrm .advncSrchDvHtl{width:100%;margin-top:15px}
#hotel_form.innrHtlFrm>.row>div:not(.advncSrchDvHtl):not(.form_serch):not(.moreopt_txt).cntry_resdv{grid-template-columns:145px 1fr}
#hotel_form.innrHtlFrm .input_icon1L .form-control{padding-left:10px}
#hotel_form.innrHtlFrm .advncSrchDvHtl > .row{margin:0 0 0 -15px;width:calc(100% + 30px)}
.inner_search_bg a.model_close:hover .close_icn{-webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); transform: rotate(270deg );} 
.hotel-listing .listing_box .sub{border-top:1px solid #d3d3d3;width:100%;float:left;padding:10px 0 0}
.hotel-listing .fltr_clps.mainselect{padding:10px 0;border-bottom:1px solid #f7f5ef;margin-bottom:-1px}
.hotel-listing .btn_roms a .fa-caret-down{background:url(../images/staticpage/static-sprite.png) no-repeat -640px -74px;width:8px;height:6px;transform:none;font-size:0;position:relative;top:-7px;left:1px}
.hotel-listing .btn_roms a .fa-minus{line-height:22px}
.hotel-listing .prce_dv label{float:right;width:100%}
.hotel-listing .select_RatBrk{clear:both;float:left;width:100%;margin:5px 0}
.hotel-listing .rm_rght p:not([class^="display"]){font-size:12px;color:#a29061}
.new-book-now .cmn_warpr{background:0 0;box-shadow:none}
.new-book-now .bk_step{display:none}
.new-book-now .back_btn a{margin: 0;}
.new-book-now .bkng_dv{background:0 0;box-shadow:none;border:0;padding:0}
.new-book-now .bk_imgdv img{width:121px;height:100px;object-fit:fill;border:0;margin: 0;}
.new-book-now .bkghtl_dv{padding:0;align-self: flex-start;}
.new-book-now .bk_imgdv{padding:0 15px;align-self: flex-start;}
.new-book-now .bkhotel_detl h1{font-size:17px;color:#000;font-family:Philosopher-Bold;display:inline-block;float: left;}
.new-book-now .star_icn{margin:0;background:url(../images/staticpage/static-sprite.png) no-repeat -618px -70px;width:11px;height:11px;display:inline-block}
.new-book-now .star_ratng{display:inline-block;margin: 0 0 0 5px;}
.new-book-now .bkhotel_detl p{display:block;margin: -1px 0 19px;float: left;width: 100%;}
.new-book-now .map_icnS{display:none}
.new-book-now .hotl_add{padding:0;font-size:14px;color:#a29061;margin: 0;}
.new-book-now .chkein_date{width:100%;float:left;display:inline-grid;grid-template-columns:auto 1fr;align-items:center;gap:5px;margin:0 0 1px}
.new-book-now .chkein_date label{font-size: 13px;color:#a29061;margin:0;}
.new-book-now .chkein_date span{margin:0;font-size:13px;color:#616262;display: inline-flex;flex-wrap: wrap;}
.new-book-now .chkein_date .info_icon {color: #a29061;}
.new-book-now .total_rate label{font-size:15px;color:#a29061;text-transform:capitalize;font-family:"Philosopher-Bold";float:left}
.new-book-now .total_price h3{font-size:22px;color:#000;font-family:Philosopher-Bold}
.new-book-now .total_price span{font-size:12px;color:#a29061;float:right;margin:0 0 0 5px;font-family:Philosopher-Bold;padding:7px 0 0}
.new-book-now .total_price{margin:0}
.new-book-now .CruiseBookingDtls_firstStep,.new-book-now .reviewCabinHeading,.new-book-now .cruisePkgViewDtls_Ttl,.new-book-now .cruise_viewDtls,.bkng_dv1,.bkng_dv2{background:0 0;box-shadow:none;border:0;padding:0;margin-top:0;float:left}
.new-book-now .trvlr_dv{padding:0;border-top:1px solid #616262;border-bottom:0}
.new-book-now .room_info,.new-book-now .pax_info,.new-book-now .price_dv{width:33.33%;padding:0 15px}
.new-book-now .room_info h2{font-size:14px;color:#000;margin:0}
.new-book-now .trvl_icn{display:none}
.new-book-now .trvlrpax_dv{width:auto;border-right:2px solid #616262;padding:0 5px}
.new-book-now .trvlrpax_dv:last-child{border:0}
.new-book-now .trvlrpax_dv label{margin:0}
.new-book-now .trvlr_dv .row{display:inline-flex;align-items:flex-end;width:calc(100% + 30px);float:left;margin:5px -15px 15px}
.new-book-now .pax_info{display:inline-flex;flex-wrap:wrap;justify-content:center}
.new-book-now .rate_brkup a{border:0}
.new-book-now .price_dv h2{width:auto;display:inline;font-size:22px;color:#000;font-family:Philosopher-Bold}
.new-book-now .price_dv span{float:right;font-size:12px;color:#a29061;margin:0 0 0 5px;font-family:Philosopher-Bold;padding:7px 0 0}
.new-book-now .price_dv::before{content:"From";width:100%;float:left;font-size:15px;color:#a29061;text-transform:capitalize}
.new-book-now .bkng_hedng{padding:7px 0;border-bottom:1px solid #616262;margin:5px 0 14px;border-top:1px solid #616262}
.new-book-now .bkng_hedng h1{font-size:16px;color:#616262;margin:0;text-transform:uppercase}
.new-book-now .bkng_hedng h1.capitalize{text-transform: capitalize;padding-right: 10px;}
.new-book-now .pax-bottom-box .cmn_btn a{padding:0 18px;width:auto;height:auto;min-width:auto}
.new-book-now .form_inrPad{padding:0 1px 0 0;float:left;display:block}
.new-book-now .title_dv .form-control{height:31px;background-color:rgba(72,54,114,0);border:1px solid #a39161;line-height:18px;border-radius:0;font-size:13px;color:#000;padding-right:18px}
.new-book-now .hotlTitle_dv{width:73px}
.new-book-now .bkng_dv1 .form_inrPad .title_dv span{background:url(../images/staticpage/static-sprite.png) -476px -71px no-repeat;width:8px;height:8px;transform:rotate(90deg) scale(0.8);border:0;right:10px;top:12px!important}
.new-book-now .bkng_lbl.form-group,.new-book-now .form_inrPad .form-group{display:inline-grid;align-items:center;padding:0 5px 0 15px;gap:4px 10px;grid-template-columns:auto 1fr}
.new-book-now .bkng_lbl.form-group.custom-width,.new-book-now .form_inrPad .form-group.custom-width{grid-template-columns:86px 310px;justify-content:end}
.new-book-now .bkng_lbl label{margin:0;text-transform:uppercase;font-size:13px;color:#000;font-family:Philosopher-Bold}
.new-book-now .bkng_input .form-control{width:100%;height:31px;background-color:rgba(72,54,114,0);border:1px solid #a39161;border-radius:0;line-height:19px;font-size:13px;color:#616262}
.new-book-now .bkng_input .form-control::placeholder {font-size: 13px;color: #999;}
.new-book-now .bkng_input.bookngcont{display:inline-grid;grid-template-columns:60px 1fr;gap:9px}
.new-book-now .bkng_input.bkng_input.bookngcont .form-control{width:100%}
.new-book-now .prsnl_dv{padding:0;float:left;width:calc(100% + 22px);margin:0 -15px}
.new-book-now .bkng_lbl.form-group.special_remark{grid-template-columns:1fr;margin:0 0 5px}
.new-book-now .bkng_textara textarea{height:75px;background-color:rgba(72,54,114,0);border:1px solid #a39161;border-radius:0;width:100%;font-size:13px;color:#616262}
.new-book-now .bkng_note1{padding:0 15px}
.new-book-now .cancl_plcy{background:0 0;padding:0 15px}
.new-book-now .bkng_chklst .filterCheck{width:22%;margin:0 0 6px;padding-right:40px}
.new-book-now .bkng_chklst .filterCheck:nth-child(5n){display:inline-flex;justify-content:flex-end;padding-right:0;padding-left:40px;width:11.7%}
.new-book-now .bkng_chklst{padding:0 0 0 17px}
.new-book-now .filterCheck .checkbox label::before{width:13px;height:13px;background:#fff;margin-right:0;border:4px solid #a29061!important}
.new-book-now input[type=checkbox]:checked+label::before{background:#000;font-size:0}
.new-book-now .bkng_note1,.new-book-now .bkng_note1 label,.new-book-now .prsnl_dv .cancl_plcy p{font-size:14px;color:#000;font-family:"Philosopher-Regular";line-height: 19px;}
.new-book-now .hotlBkTmsDv{padding:0 30px}
.new-book-now .condtn_dv label{font-size:14px;color:#b30f32}
.new-book-now .bkng_agncy .form-control,.new-book-now .agncy_numb p{width:301px;height:30px;background-color:rgba(162,144,97,0);border:1px solid #a29061;border-radius:0;font-size:13px;color:#616262;padding-left:10px}
.new-book-now .condtn_dv{border-top:1px solid #616262;border-bottom:1px solid #616262;padding:7px 0 2px 0px;float:left;width:100%;margin:7px 0 20px}
.new-book-now .cancl_plcy b{font-family:Philosopher-Bold}
.new-book-now .bkng_agncy span{font-size:14px;color:#010101}
.new-book-now .bkng_agncy{border-bottom:1px solid #616262;padding:0 0 19px}
.new-book-now .bokng_btn{text-align:right;padding:0;margin:0}
.new-book-now .bokng_btn a{margin:0 0 0 9px;height:31px;background-color:#a29061;padding:4px 5px;font-size:15px;color:#fff;line-height:19px;text-align:center;border-radius:0}
.new-book-now [color="Red"]{color:#b30f32}
.new-book-now .bkng_note1 b{font-family:"Philosopher-Bold";font-weight:100}
.new-book-now .form_inrPad .child-section.form-group{grid-template-columns:auto auto 1fr}
.new-book-now .child-age label{font-size:14px;color:#000}
.new-book-now .bkng_dv1 .travlr_name h1,.new-book-now .bkng_text h1{padding:0;font-size:14px;color:#000}
.new-book-now .bkng_dv1 .travlr_name h1{float:left;width:29%;padding:0 5px 0 15px;margin:0 0 14px}
.new-book-now .travlr_name{padding:0;float:left;width:calc(100% + 30px);margin:0 -15px}
.new-book-now .flag{background-size:15px 10px}
.new-book-now .mandatory{color:#b30f32}
.new-book-now .bkng_dv .total_rate {padding: 0 15px  0 0; }
.new-book-now .bkng_dv .row {display: inline-flex;align-items: flex-end;width: calc(100% + 30px);flex-wrap: wrap;margin-bottom: 10px;} .new-book-now .offer_links,.new-book-now .tripadvsr_icn{display:block;margin:0} .confirm_booking.new-book-now .bkng_hedng h1{font-size:19px}
.confirm_booking.new-book-now .bkng_lbl.form-group,.new-book-now .form_inrPad .form-group{grid-template-columns:auto 1fr;gap:4px 10px;margin:5px 0 8px}
.confirm_booking.new-book-now .bkng_lbl label{color:#626061;font-family:Philosopher-Regular}
.new-book-now .addsrvc_btn:not(.addote ){border-top:1px solid #616262;padding:20px 0;margin:20px 0 0;float:right;width:100%}
.new-book-now .cmn_trnsfrDv{padding:0}
.new-book-now .addsrvc_btn a,.new-book-now button{min-width:118px;height:31px;background-color:#a29061;padding:4px 15px;line-height:19px;border-radius:0;float:right;margin:0 0 0 14px;font-size:16px;color:#fff;border:1px solid #a29061;text-align: center;    display: inline-flex;align-items: center;text-align: center;justify-content: center;}
.new-book-now .addsrvc_btn a.black-btn, .new-book-now .bokng_btn a.black-btn,  .new-book-now button.black-btn{box-shadow:inset 0 0 0 35px #000;border:1px solid #000;color:#fff;background:#000}
.new-book-now .addsrvc_btn a.black-btn:hover, .new-book-now .bokng_btn a.black-btn:hover, .new-book-now button.black-btn:hover{box-shadow:inset 0 0 0 35px #a29061;border:1px solid #a29061;color:#fff;background:#a29061}

.new-book-now .trnsfr_headng.cmnheadingBg{background-color:#a29061;float:left;width:100%;padding:7px 10px}
.new-book-now .cmnheadingBg>h1,.new-book-now .cmnheadingBg>h5,.new-book-now .cmnheadingBg>h5> span{margin:0;font-size:16px!important;color:#fff!important;text-transform:uppercase!important}
.new-book-now .cmnheadingBg>h5> span{padding-left:5px}
.new-book-now .back_to_booking_list{float:right;color:#fff!important;transition:.5s;background:linear-gradient(#fff 0 0) 0 100% /var(--d,0) 1px no-repeat;text-transform: capitalize;}
.new-book-now .back_to_booking_list:hover{--d:100%}
.new-book-now.booking_list .conf_bookid li,.new-book-now.booking_list .conf_bookid li.select{padding:7px 10px;width:auto;background:#000}
.new-book-now .chkein_date .label{color:#616262!important}
.new-book-now .cancl_plcy,.new-book-now.booking_list .bk-nt.bkng_note1{padding:0}
.new-book-now.booking_list .cancl_plcy p{font-size:14px;color:#000;font-family:Philosopher-Regular;margin:0 0 10px}
.new-book-now.booking_list .message-and-notes{float:left;width:calc(100% + 30px);margin:0 -15px}
.new-book-now.booking_list .message-and-notes .addsrvc_btn a:last-child{border-radius:0;color:#fff;margin:5px 0;background:#a29060;text-align:center;padding:2px 13px;float:right;font-size:15px;line-height:18px;height:auto}
.new-book-now.booking_list .addote{margin:5px 0 0 -15px;padding:0;border-bottom:1px solid #616262;border-top:1px solid #616262;height:36px}
.new-book-now.booking_list .error_gray{background:0 0;border:0;margin:0 0 10px;font-size:14px;color:#000;font-family:Philosopher-Regular;font-style:normal}
.new-book-now.booking_list .msg_headng1:last-child{margin-bottom:10px}
div .passenger_names h3{background:#a29061;color:#fff;font-size:16px}
div .passenger_names ul li a{background:#f7f5ef}
div .passenger_names{left:calc(29% + 15px);width:calc(35% - 19px);margin:-9px 0 35px}
.new-pagination,.viator-pagination{display:inline-flex;float:right;width:100%;justify-content:flex-end;align-items:center;margin: 20px 0 0;}
.new-pagination li a,.viator-pagination .pagination>li>a, .viator-pagination .pagination>li>span{width:30px;height:30px;display:inline-block;margin:0 5px 0 0;text-align:center;font-size:13px;color:#000;border:1px solid #a29061;display:inline-flex;align-items:center;justify-content:center;background: transparent !important;font-family: 'Philosopher-Bold' !important;}
.new-pagination li.prev a,.new-pagination li.next a,.viator-pagination .pagination>li:last-child>a,.viator-pagination .pagination>li:first-child>a{background:#231f20!important;color:#fff;font-size:0;padding:5px;text-align:center}
.new-pagination .pagecount{font-size:16px;color:#000;float: right;order: 1;padding-left: 9px;}
.hotel-listing .place-map{float:left;width:100%;margin:0 0 5px;height:202px}
.hotel-listing .new-pagination .pagecount {padding: 0 3px 0 0;}
.new-book-now .error{text-align:right}
.new-book-now .bkng_note label[for=price_change]{position:relative;left:-10px;font-size: 14px;}
.new-book-now .bkng_note label[for="price_change"]:before{top: 1px;}
.new-book-now .cmn_badgesBtn .badge{border-radius:0;background:#a29061;margin-right:15px;border:1px solid #a29061;font-size:13px}
.new-book-now .cmn_badgesBtn .badge:hover{box-shadow:inset 0 0 0 35px #000;background:#000;border:1px solid #000}
.hotel-listing .place-map img{width:100%;max-width:100%;height:100%;object-fit:cover}
.hotel-listing div#mapcanvalcontainer{float:left;width:100%}
.new-pagination li.prev a::before,.viator-pagination .pagination>li:first-child>a::before{content:'';font-size:19px;background:url(../images/staticpage/static-sprite.png) no-repeat -640px -74px;width:8px;height:6px;transform:rotate(90deg) scale(1.5)}
.viator-pagination .pagination>li>a.active, .viator-pagination .pagination>li:last-child>a, .viator-pagination .pagination>li:first-child>a {display: inline-flex! important;}
.hotel-listing .pagination>.active>a, .hotel-listing .pagination>.active>a:hover, .viator-pagination .pagination>li>a.active, .viator-pagination .pagination>li>a.active:hover {background: #a29061!important; border-color: #a29061!important; color: #fff; line-height: 27px; font-size: 13px } 
.new-pagination li.next a::before,.viator-pagination .pagination>li:last-child>a::before{content:'';font-size:19px;background:url(../images/staticpage/static-sprite.png) no-repeat -640px -74px;width:8px;height:6px;transform:rotate(-90deg) scale(1.5)}
.new-book-now .prsnl_dv.hotlCnclDv{margin:0}
.hotel-listing .Compactlist_dv .more_hotels .plus_icn .fa{background:url(../images/staticpage/static-sprite.png) -476px -71px no-repeat;width:8px;height:8px;transform:rotate(90deg)}
.new-book-now.confirm_booking:not(.booking_list) .cancl_plcy p {padding: 0 30px 15px !important;}
.view-type{float:right;position:relative;top:-3px;margin-right:10px;width:120px}
.hotel-listing .bootstrap-select.form-control{height:auto}
.hotel-listing .Compactlist_dv .hotel_info{width:calc(100% - 15px)}
.hotel-listing .Compactlist_dv .more_hotels{width:15px;float:right;padding:0;z-index:1}
.hotel-listing .Compactlist_dv.list_dv{margin:0;padding:5px 5px 5px 15px !important;width:100%!important}
.hotel-listing .Compactlist_dv .star_ratng{margin-left:0}
.hotel-listing .Compactlist_dv .more_hotels .plus_icn{width:auto;background:0 0;border:0;margin:-5px 0 0;padding:0}
.hotel-listing .Compactlist_dv .list_dv:nth-child(1){border-top:1px solid #616362}
.hotel-listing .Compactlist_dv .compact_dv{padding:0}
.hotel-listing .Compactlist_dv h3.italicnone a{font-size:15px;color:#000;}
.hotel-listing .Compactlist_dv .avlb_stats p{font-family:Philosopher-Bold;font-size:13px;color:#00a651}
.hotel-listing .Compactlist_dv .hotel_info .comapctPriceDv p{font-size:14px;color:#000;font-family:Philosopher-Bold}
.hotel-listing .Compactlist_dv .more_hotels .plus_icn .fa.fa-minus{transform:rotate(-90deg)}
.compactcheckM .cmpr_check{right:0;padding:0;display:inline-flex;float:right}
.hotel-listing .Compactlist_dv.list_dv:nth-child(1){border-top:1px solid #616362}
.hotel-listing .Compactlist_dv+.room_toggle .rm_rght p{margin:0;color:#000;font-size:22px;font-family:Philosopher-Bold}
.hotel-listing .Compactlist_dv+.room_toggle .rm_rght{padding-top:0}
.hotel-listing .Compactlist_dv+.room_toggle .more_hotels .plus_icn{width:24px;padding-left:1px}
.hotel-listing .Compactlist_dv+.room_toggle{border-top:1px solid #f7f5ef}
.hotel-listing .Compactlist_dv+.room_toggle .more_hotels{width:52%}
.hotel-listing .Compactlist_dv+.room_toggle .more_hotels label{line-height:24px}
.hotel-listing .Compactlist_dv+.room_toggle .bokng_dv{border-bottom:1px solid #d3d3d3}
.hotel-listing .Compactlist_dv+.room_toggle .rm_slct{padding:10px 0}
.hotel-listing .Compactlist_dv+.room_toggle .rm_top.bdrnone{padding-bottom:0}
/*price change*/
.price-change-section .search-pad h3 br{display:none}
.price-change-section .search-pad h3{width:100%;font-size:18px;color:#6b6c6b;padding-right:15px;float:left}
.price-change-section .hotel_form{padding:10px 0 0}
.price-change-section{border:1px solid #616262;padding:40px 10px 40px 40px;margin:20px 0}
.price-change-section #hotel_form .input_iconL{width:83%}
.price-change-section #hotel_form .select_box.cmn_InputArrow{margin-left:5px;width:69%}
.price-change-section .nght_dv{margin-left:5px}
.price-change-section .moreopt_txt{margin:15px 0 0;position: relative;z-index: 1;}
.price-change-section .search-pad{float:left;width:100%;margin:0 0 15px}
.price-change-section #hotel_form .btn_dv{margin-right:28px;margin-top:0}
.price-change-section div#send_mail{padding: 10px 0 ! important;text-align: right ! important;}
.price-change-section .show_more a .fa,.price-change-section .show_more span{color:#fff}
.price-change-section .btn_dv div#send_mail a{background:0 0!important;box-shadow:none!important;border:none!important;color:#333!important;text-decoration:underline}
.price-change-section .form_serch {width: 100%;margin: -32px 0 0;}
.hotel_detlsDv .modal-content .carousel {height: 170px;}
/*HOTEL LISTING NEW DESIGN*/
/*BOOKING LIST AND MARKUP MANAGEMENT*/
.other-page-bg{background:#fff;padding:30px;border:1px solid #e6e6e6;float: left;width: 100%;}
.other-page-bg .common_headngnew{background-color:#a29061;padding:17px 21px;margin:0}
.other-page-bg .common_headngnew h2{font-size:18px;color:#fff;font-weight:400;text-transform:uppercase}
.other-page-bg .mybkng_dv{border:0;box-shadow:none;padding: 22px 0 0;margin: 0;}
.other-page-bg .grid-box-one{display:inline-grid;width:100%;float:left;grid-template-columns:79px 1fr;align-items:center;gap:8px}
.other-page-bg .form-control{height:31px;background-color:rgba(72,54,114,0);border:1px solid #a39161;border-radius:0;font-size:13px;color:#616262;font-weight:400;z-index: 1;}
.other-page-bg label{font-size:13px;color:#000;font-weight:400;text-transform:uppercase}
.other-page-bg .grid-box-two{display:inline-grid;grid-template-columns:100px 1fr 1fr;gap:8px;float:left;width:100%;align-items:center}
.other-page-bg .mybkng_date{margin:0}
.other-page-bg .cal_icn{transform:scale(0.8);right:5px;top:5px}
.other-page-bg .grid-box-one + .mybkng_check{float:right;width:168px;margin:20px 0 0}
.other-page-bg .mybkng_check label{margin:0;font-size:14px;color:#545454;font-weight:400;padding-left:24px!important;text-transform:capitalize;display:inline-flex;align-items:center}
.other-page-bg .mybkng_check .checkbox label::before{width:12px;height:12px;background:linear-gradient(0deg,#d7d7d7 0%,#fff 100%);border:1px solid #cecece;left:5px}
.other-page-bg .mybkng_check input[type="checkbox"]:checked + label::before{color:#a29061;width:12px;height:12px;background:linear-gradient(0deg,#d7d7d7 0%,#fff 100%);border:1px solid #cecece;line-height:10px;font-size:9px}
.other-page-bg .form-control::placeholder{color:#999}
.other-page-bg .mybkng_pad{padding:0;border-bottom:1px solid #e2e2e1;}
.other-page-bg .grid-box-three{display:inline-grid;grid-template-columns:79px 181px;float:left;width:100%;align-items:center}
.other-page-bg .ldr_name{font-size:14px;color:#545454;font-weight:400;grid-column:2/3;padding:0}
.other-page-bg .grid-box-four{grid-template-columns:100px 1fr;display:inline-grid;float:left;width:100%;gap:8px;align-items: center;}
.other-page-bg .srvey_rdio [type="radio"]:not(:checked) + label:before{left:0;width:12px;height:12px;border-radius:6px;background-color:#f7f5ef;border:1px solid #bbb;box-shadow:none;top: 2px;}
.other-page-bg .grid-box{display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin-left:-15px;width:calc(100% + 30px);}
.other-page-bg .srvey_rdio{margin: 5px 0;}
.other-page-bg .srvey_rdio [type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before{width:12px;height:12px;border-radius:6px;background-color:#f7f5ef;border:1px solid #bbb;top: 2px;}
.other-page-bg .srvey_rdio [type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after{width:6px;height:6px;left:3px;top: 5px;}
.other-page-bg .fullDiv_relative{grid-column:1/3}
.other-page-bg .mybkng_slct .fa{color:#a29061;font-size:15px;top:8px;right:7px}
.other-page-bg .mybkng_arow{background:none;top:8px;right:7px;height:auto;width:auto}
.other-page-bg .mybkng_arow::after{content:"\f0d7";font:normal normal normal 14px/1 FontAwesome;color:#a29061;font-size:15px}
.other-page-bg .mybkng_pltfm{margin:0;border-top:1px solid #e2e2e1;padding:15px 0 10px}
.other-page-bg .mybkng_check{margin:0 20px 0 -3px}
.other-page-bg .bk_srchBtn{margin:17px 0 -1px;background:#fff;padding: 0 0 34px;}
.other-page-bg .bk_srchBtn a{width:120px;height:31px;background-color:#a29061;border-radius:0;font-size:15px;color:#fff;font-weight:400;text-align: center;font-family: "Philosopher-Bold";}
.other-page-bg .mybkng_headr{height:55px;background-color:#000}
.other-page-bg .mybkng_dtls{border-bottom:1px solid #e6e6e6;display:inline-flex;align-items:center;width:100%;float:left;justify-content:space-evenly}
.other-page-bg .mybkng_dtls:nth-child(even){background-color:#f7f5ef}
.other-page-bg .bk_crtdate{font-size:14px}
.other-page-bg .mybkng_dtls > div:not(.bk_srvc ){font-size:14px;padding-top:0;line-height:17px}
.other-page-bg .mybkng_srch{box-shadow:none;border:1px solid #e6e6e6}
.other-page-bg .mybkng_headr > div{font-size:16px;color:#fff;padding:6px 0 0;font-family: "Philosopher-Bold";}
.other-page-bg .bk_stats h5 span {color: #a29061 ! important;padding: 0;}
.other-page-bg .bk_srchBtn a:last-child{background:#000}
.other-page-bg .bk_srchBtn a:last-child:hover{box-shadow:inset 0 0 0 35px #a29061;border:1px solid #a29061;background:#a29061;color:#fff}
.other-page-bg .bk_srchBtn a:hover{box-shadow:inset 0 0 0 35px #000;border:1px solid #000;background:#000;color:#fff}
/*BOOKING LIST AND MARKUP MANAGEMENT*/
/*MY_ACCOUNTS*/
.other-page-bg .my_accTab{float:left;width:100%;height:143px;display:inline-flex;align-items:center;border-right:0;}
.other-page-bg .my_accDv{width:21%;height:143px;float:left;border: 1px solid #e6e6e6;display:inline-flex;align-items:center;flex-direction:column;justify-content:center;flex:1 1 auto;box-sizing:border-box;background-color: #f7f5ef;margin: 0 2px 0 -1px;}
.other-page-bg .my_accDv.tab_active,.other-page-bg .my_accDv:hover{background-color:#a29061}
.other-page-bg .my_accDv p{font-size:16px;font-weight:400;float:left;width:100%;text-align:center;color:#000;margin:27px 0 0}
.other-page-bg .my_accDv.tab_active p,.other-page-bg .my_accDv:hover p{color:#fff}
.other-page-bg .my_accDv span{background-image:url(../images/staticpage/static-sprite.png);display:block;background-repeat:no-repeat;height:51px}
.other-page-bg .my_accntIcn{background-position:-844px -134px;width:39px}
.other-page-bg .my_accDv:hover .my_accntIcn,.other-page-bg .tab_active .my_accntIcn{background-position:-844px -46px}
.other-page-bg .travlerIcn{background-position:-904px -135px;width:50px}
.other-page-bg .my_accDv:hover .travlerIcn,.other-page-bg .tab_active .travlerIcn{background-position:-904px -47px}
.other-page-bg .mng_usrIcn{background-position:-983px -133px;width:51px}
.other-page-bg .my_accDv:hover .mng_usrIcn,.other-page-bg .tab_active .mng_usrIcn{background-position:-983px -45px}
.other-page-bg .opstaf_usrIcn{background-position:-1052px -137px;width:74px}
.other-page-bg .my_accDv:hover .opstaf_usrIcn,.other-page-bg .tab_active .opstaf_usrIcn{background-position:-1052px -49px}
.other-page-bg .chng_pswdIcn{background-position:-1142px -132px;width:58px}
.other-page-bg .my_accDv:hover .chng_pswdIcn,.other-page-bg .tab_active .chng_pswdIcn{background-position:-1142px -44px}
.other-page-bg .acnt_crdt{padding:20px 56px;border-right:1px solid #e6e6e6;min-height:322px}
.other-page-bg .acnt_crdt h1,.other-page-bg .acnt_bkng h1{font-size:22px;color:#000;font-weight:400}
.other-page-bg .acnt_crdt p{font-size:15px;color:rgb(0 0 0 / 60%);font-weight:400;margin:2px 0 0}
.other-page-bg .acnt_bkng p{font-size:15px;color:rgb(0 0 0 / 60%);font-weight:400;margin:2px 0 0}
.other-page-bg .acnt_bkng h1{font-size:22px;color:#000;font-weight:400}
.other-page-bg .crdt_prgsbar h3{font-size:16px;color:rgb(0 0 0 / 60%);font-weight:400;text-transform:uppercase;margin:0 0 2px}
.other-page-bg .crdt_prgsbar h2{font-size:28px;color:#000;font-weight:400}
.other-page-bg .proB_rght p,.other-page-bg .proB_left p{font-size:18px;margin:0;position:relative;top:8px;z-index:1}
.other-page-bg .prgsbar_lft h1,.other-page-bg .prgsbar_right h1{font-size:26px}
.other-page-bg .prgsbar_lft p,.other-page-bg .prgsbar_right p{font-size:14px;color:#000;font-weight:400;line-height:19px;margin:10px 0 0}
.other-page-bg .acnt_bkng{width:100%;float:left;padding:20px 42px}
.other-page-bg .acnt_usgdv{border:1px solid #e6e6e6;margin: 15px 0;}
.other-page-bg .recnt_bkng{height:55px;background-color:#000;padding:13px 30px;display:inline-flex;width:100%;justify-content:space-between;align-items:center}
.other-page-bg .recnt_bkng h1{font-size:18px;color:#fff;font-weight:400;display:inline-block}
.other-page-bg .recnt_bkng a{background-color:rgba(85,94,171,0);border:1px solid #a29061;transition:all cubic-bezier(.45,.05,.55,.95) .3s;padding:5px 19px;font-size:14px;color:#fff;font-weight:400}
.other-page-bg .recnt_bkng a:hover{border:1px solid #a29061;background:#a29061;box-shadow:inset 0 0 0 35px #a29061}
.other-page-bg .recnt_Bklbl{background-color:#f7f5ef;padding:20px 0;font-size:14px;color:#000;font-weight:400;border-bottom:1px solid #e6e6e6;text-align:center}
.other-page-bg .recnt_Bkdtl{border-bottom:1px solid #e6e6e6;width:100%;line-height:40px;height:40px;font-size:14px;color:#000;font-weight:400;float:left;padding:0;text-align:center}
.other-page-bg .recnt_Bkdtl span{transform:scale(0.6)}
.other-page-bg .top_destnDv{padding:28px 28px}
.other-page-bg .top_destnDv h1 {font-size: 20px; color: #000000; font-weight: 400; } 
.other-page-bg .travelr_btn .cmn_addbtn {color: #fff; margin: 0; background: #000; border: 1px solid #000; cursor: pointer; } 
.other-page-bg .travelr_btn .cmn_addbtn:hover {background: #a29061; color: #000; } 
.other-page-bg .loyltyIcn{background-position: -1226px -127px;width: 61px}
.other-page-bg .my_accDv:hover .loyltyIcn,.other-page-bg .tab_active .loyltyIcn{background-position: -1226px -36px;}
/*MY_ACCOUNTS*/
/*DEFAULT_MARKUP_SETTING*/
.other-page-bg .registrtn_dv .input_dv{display:inline-grid;grid-template-columns:auto 111px;align-items:center;gap:5px;margin:20px 0}
.other-page-bg .cmn_btnDv{border-top:1px solid #cfcfcf;margin:0;padding:20px 0 0;text-align:left}
.other-page-bg .input-group-addon:first-child{width:32px;height:31px;background-color:#f2eee4;border:1px solid #d0c9b8;border-radius:0;font-size:14px;color:#616262;font-weight:400}
.other-page-bg .input_dv .form-control{border:1px solid #d0c9b8;border-left:0}
/*DEFAULT_MARKUP_SETTING*/
/*travellers*/
.other-page-bg .travler_add{margin:15px 0 0;background-color:#a29061;padding:11px 20px;}
.other-page-bg .travler_add h2{font-size:16px;color:#fff;font-weight:400}
.other-page-bg .travler_box{padding:23px 0 0}
.other-page-bg .registrtn_dv,.other-page-bg .registrtn_dv1{float:left;width:100%;background:#fff}
.other-page-bg .travlr_input{display:inline-grid;grid-template-columns:78px 1fr;gap:8px;align-items:center;padding-right:0px;margin:0 0 24px}
.other-page-bg .travlr_input .asterisk{color:#b30f32}
.other-page-bg .travlr_input.grid-3{grid-template-columns:78px 54px 1fr}
.other-page-bg .travlr_input .mob_phnumb,.other-page-bg .travlr_input .contry_code{width:100%}
.other-page-bg .travlr_input .trvlr_calIco{top: 8px;right: 6px;background: url(../images/staticpage/static-sprite.png) no-repeat -663px -73px;width: 16px;height: 16px;}
.other-page-bg .travlr_input .mybkng_arow{top:8px;right:10px}
.other-page-bg .travlr_input label{margin:0;line-height:15px}
.other-page-bg .form-control::placeholder{text-transform:capitalize;color: #999;}
.other-page-bg .cmn_btnDv {text-align: left; border-top: 1px solid #cfcfcf; padding: 20px 0 0 0; margin: 10px 00; } 
.other-page-bg .travler_box .cmn_btnDv{text
	-align:left;border-top:1px solid #cfcfcf;margin:5px 0px 0 15px;padding:20px 0 0 0;width:calc(100% + 35% )}
.other-page-bg .travler_listDv{border:1px solid #a39161;background:#000;min-height:292px}
.other-page-bg .travler_listDv h1{padding:15px 24px;margin:0;width:100%;float:left;font-size:13px;color:#fff;font-weight:400;text-transform:uppercase;text-align:left;border-bottom:1px solid #a39161;font-family: "Philosopher-Bold";}
.other-page-bg .travler_list ul{float:left;width:100%;list-style:none}
.other-page-bg .travler_listDv .text-danger {padding: 10px;display: block;text-align: center;color: #b30f32;}
/*travellers*/
/*MANAGE_SUB_AGENTS*/
.other-page-bg .reprt_headr{background-color:#000;padding:15px}
.other-page-bg .reprt_headr h1{font-size:18px;color:#fff;font-weight:400}
.other-page-bg .reprt_headr.mt-15 {margin: 15px 0 0;}
.other-page-bg .cmn_badgesBtn .badge{margin:-5px 0 0 10px;border:0;font-size:14px;color:#fff;font-weight:400;padding:9px 12px;font-family: "Philosopher-Bold";}
.other-page-bg .printmail_dv .cmn_subBtn a{background-color:rgba(162,144,97,0);border:1px solid #a29061;border-radius:0;padding:7px 12px;font-size:14px;color:#fff;font-weight:400;margin:-6px 8px 0 0;text-transform: capitalize;font-family: "Philosopher-Bold";}
.other-page-bg .cmn_badgesBtn .badge:hover{box-shadow:none;background:transparent;border:0}
.other-page-bg .gridvwDv{float:left;width:100%;border:1px solid #e6e6e6;margin:15px 0 0;border-bottom: 0;}
.other-page-bg .gridvwDv.mt-0{margin-top: 0;}
.other-page-bg  .gridvwDv .actions_icn a {width: 28px;height: 28px;background-color: rgba(0,0,0,0);border: 1px solid #cfcfcf;text-align: center;display: inline-flex;align-items: center;text-align: center;justify-content: center;margin: 0 2px;} 
.other-page-bg .actions_icn{display:inline-flex;align-items:center;justify-content:center;padding:6px 0 0}
.other-page-bg .actions_icn .fa{background-image:url(../images/staticpage/static-sprite.png);background-repeat:no-repeat}
.other-page-bg .actions_icn .fa-pencil{background-position:-600px -248px;width:17px;height:17px;color:transparent;display:inline-block}
.other-page-bg .actions_icn .fa-times-circle-o{background-position:-558px -247px;width:17px;height:17px;color:transparent;display:inline-block}
.other-page-bg .actions_icn .fa-times-circle-o.inactv{background-position:-517px -247px;width:17px;height:17px;color:transparent;display:inline-block}
.other-page-bg .actions_icn .fa-check-circle-o.actv{background-position:-792px -248px;;width:17px;height:17px;color:transparent;display:inline-block}
.other-page-bg .actions_icn .fa-user{background-position:-471px -246px;width:18px;height:18px;color:transparent;display:inline-block}
.other-page-bg .actions_icn .fa-envelope-open{background-position:-414px -248px;width:18px;height:14px;color:transparent;display:inline-block}
.other-page-bg .actions_icn .fa-key {background-position: -638px -247px; width: 19px; height: 18px; color: transparent; display:inline-block; }
.other-page-bg .actions_icn .fa-trash-o {background-position: -676px -247px; width: 14px; height: 17px; color: transparent; display:inline-block; }
/*MANAGE_SUB_AGENTS*/
/*EDIT_PROFILE*/
.newform-section .sub_headng{padding:14px 0;border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf}
.newform-section .sub_headng h3{font-size:18px;color:#000;font-weight:400;text-transform:uppercase}
.newform-section .reginput_dv2, .newform-section .reginput_dv1{padding:19px 0 0;margin:0 -15px;width: calc(100% + 30px);    display: inline-flex;flex-wrap: wrap;}
.newform-section .reginput_dv2 .form-group:not(.fileuplaodDV):not(.chckboxAgntT):not(.editProfile_freelance_agent) {display:inline-grid;grid-template-columns: 90px 1fr;margin:0 0 19px;align-items:center;gap:8px;word-break:break-word;}
.newform-section{float:left;width:100%;padding:30px;background:#fff}
.newform-section .asterisk{color:#b30f32;padding:0}
.newform-section .trav-details-box .input_dv input,.newform-section .input_dv .form-control{height:31px;background-color:rgba(72,54,114,0);border:1px solid #a39161;font-size:12px ! important;color:#616262;font-weight:400;padding-left:10px;width: 100%;}
.newform-section .trav-details-box .input_dv input::placeholder, .newform-section .input_dv .form-control::placeholder{
	color:#999;font-size:12px ! important;}
.newform-section .inputAc_dv label,.input_dv label{font-size: 13px;color:#000;font-weight:400;margin:0;}
.newform-section #radioBtn input+label{width:50%;height:31px;padding:0;font-size:12px;color:#c8c8c8;font-weight:400;border-radius:0;border:1px solid #a39161;display:inline-flex;align-items:center;justify-content:center;background:#fff;margin-left:-1px}
.newform-section #radioBtn input:checked+label{width:50%;height:31px;padding:0;font-size:12px;color:#fff;font-weight:400;background:#a39161;display:inline-flex;align-items:center;justify-content:center}
.newform-section .form-control::placeholder{color:#999}
.newform-section .fileuplaodDV{display:inline-grid;grid-template-columns: 98px 1fr 60px;margin:0 0 19px;align-items:center;word-break:break-word;}
.newform-section .fileuplaodDV .file_button1{top:-47px;right:0;width:61px;height:31px;padding:0}
.newform-section .file_input_div .file_button {width: 51px; height: 31px; font-size: 12px; color: #fff; font-weight: 400; top: 0px!important; background: #a39161; }
.newform-section .file_input_div{width:60px}
.newform-section .reginput_dv2 .form-group:not(.fileuplaodDV):not(.chckboxAgntT).mob_no,
.newform-section .reginput_dv1 .form-group:not(.fileuplaodDV):not(.chckboxAgntT).mob_no{grid-template-columns: 90px 49px 1fr;}
.newform-section .mob_no input.mob_code,.mob_no input{width:100%}
.newform-section .common_headngnew{margin:0 0 -1px}
.newform-section .icon_droparw{margin-top:-3px}
.newform-section .sub_headng1{padding:0;float: left;width: 100%;}
.newform-section .reginput_dv1{padding:0;margin:0 -15px;width:calc(100% + 45px);position:relative}
.newform-section .reginput_dv1 .input_dv{display:inline-grid;grid-template-columns:90px 1fr;align-items:center;gap:8px;margin:0 0 20px;word-break: break-word;}
.newform-section .sub_headng1 h4{font-size:18px;color:#000;font-weight:400;margin:20px 0}
.newform-section .reginput_dv1::after{content:'';height:1px;background-color:#cfcfcf;width:calc(100% - 44px);position:absolute;bottom:0;left:15px}
.newform-section .cmn_btnDv{margin:0;padding:19px 0 0;text-align:left}
.newform-section .cmn_btnDv hr{margin: 0 0 20px;border-top: 1px solid #cfcfcf;width: calc(100% + 30px);}
.newform-section .cmn_btn a{border:1px solid #a29061;font-size:15px;color:#fff;font-weight:400;height:31px;min-width:120px;padding: 0;margin: 0 10px 0 0;display: inline-flex;align-items: center;justify-content: center;text-align: center;}
.newform-section .cmn_btn a:last-child{border:1px solid #000;background:#000}
.newform-section .cmn_btn a:last-child:hover{border:1px solid #a29061;color:#fff;box-shadow:inset 0 0 0 35px #a29061;background:#a29061}
.newform-section .inputAc_dv label, .input_dv label .sub_label {font-size: 10px;color: #616262;text-transform: uppercase;float: left;width:100%;}
.newform-section .fileuplaodDV label {padding-right: 10px;}
.newform-section .reginput_dv2.grid-fit-content .form-group:not(.fileuplaodDV):not(.chckboxAgntT) {grid-template-columns: 60px 1fr;}
.newform-section .reginput_dv2.grid-fit-content .form-group:not(.fileuplaodDV):not(.chckboxAgntT).mob_no {grid-template-columns: 60px 49px 1fr;}
.newform-section .reginput_dv2.grid-fit-content .form-group:not(.fileuplaodDV):not(.chckboxAgntT).input_grid_1 {grid-template-columns: 90px 1fr; } 
.newform-section .reginput_dv2.grid-fit-content .form-group:not(.fileuplaodDV):not(.chckboxAgntT).input_grid_1.mob_no {grid-template-columns: 90px 49px 1fr; } 
.newform-section .reginput_dv1 .input_dv.grid_email {grid-template-columns: minmax(max-content, 46px) 1fr; } 
.newform-section .reginput_dv2.grid-fit-content .form-group:not(.fileuplaodDV):not(.chckboxAgntT).input_grid_2 {grid-template-columns: 74px 1fr; } 
.newform-section .mybkng_check .checkbox label::before {width: 12px; height: 12px; background: linear-gradient(0deg, #efefef 0%, #ffffff 100%); border: 1px solid #cecece; } 
.newform-section .mybkng_check input[type="checkbox"]:checked + label::before {width: 12px; height: 12px; background: linear-gradient(0deg , #efefef 0%, #ffffff 100%); border: 1px solid #cecece; color: #a29061; font-size: 8px; line-height: 11px; } 
.newform-section .mybkng_check label {font-size: 14px; color: #545454; font-weight: 400; } 
.newform-section .registrtn_dv, .newform-section .registrtn_dv1 {float: left;width: 100%;}
.newform-section .cmn_btn .cmn_submit {float: left; border-radius: 0; display: inline-block; padding: 0; margin-top: 3px; vertical-align: 2px; width: auto; background-color: #a29061; border: 1px solid #a29061; font-size: 15px; color: #fff; font-weight: 400; height: 31px; min-width: 120px; margin: 0px 5px 0 0px; }

.newform-section .cmn_btn .cmn_submit:hover {border: 1px solid #000; color: #ffffff; box-shadow: inset 0 0 0 35px #000; background: #000; } 
.cmn_btn a.black-btn {background-color: #000;border: 1px solid #000;}
.cmn_btn a.black-btn:hover {border: 1px solid #a29061;color: #ffffff;box-shadow: inset 0 0 0 35px #a29061;background: #a29061;}
/*EDIT_PROFILE*/
/*CHANGE_PASSWORD*/
.change_password .reginput_dv{padding:20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:20px 0}
.other-page-bg .change_password .cmn_btnDv{margin:0 -15px;border:0;padding:0}
.other-page-bg .change_password .reginput_dv .inputAc_dv{display:inline-grid;grid-template-columns:75px 1fr;width:100%;float:left;gap:8px}
.change_password .lstng_wrpr .cmn_btn a{border:0!important;font-size:15px;color:#fff;font-weight:400;min-width:120px;height:31px;background-color:#a29061;padding:0 8px}
.change_password .lstng_wrpr .cmn_btn a:hover{color:#fff;box-shadow:inset 0 0 0 35px #000;background:#000}
.change_password .lstng_wrpr .cmn_btn a:last-child{background:#000}
.change_password .lstng_wrpr .cmn_btn a:last-child:hover{color:#fff;box-shadow:inset 0 0 0 35px #a29061;background:#a29061}
.newform-section .reginput_dv2 .form-group:not(.fileuplaodDV):not(.chckboxAgntT).fit-content {grid-template-columns: 53px 1fr;}
/*CHANGE_PASSWORD*/
/*LOYALTY_REWARDS*/
.other-page-bg.loyalty .acnt_usgdv.rewards-box-one{margin:24px 0 10px;float:left;width:100%;background:#f7f5ef;padding:15px 30px}
.other-page-bg.loyalty .rewards-box-one .accFlow_Ttl h3{font-size:22px;color:#000;font-weight:400;margin:0 0 20px}
.other-page-bg.loyalty .avlPointTlt_wrap li{font-size:16px;color:#000;font-weight:400;padding:0 100px 0 0}
.other-page-bg.loyalty .ui-widget.ui-widget-content{border:0}
.other-page-bg.loyalty .loyaltyDV.bordr_btm ul.ui-widget-header{padding:0;border:0;display:inline-flex;width:100%;float:left}
.other-page-bg.loyalty .ui-tabs .ui-tabs-nav li{flex:1 1 auto;margin:0 1px;background:#f8f8f8;border:1px solid #e5e5e5;width:25%}
.other-page-bg.loyalty .ui-tabs .ui-tabs-nav .ui-tabs-anchor{width:100%;text-align:center;padding:15px 10px;border-radius:0;font-size:17px;color:#000;font-weight:400}
.other-page-bg.loyalty .loyaltyDV .nav-pills>li.active>a,.other-page-bg.loyalty .nav-pills>li.active>a:hover,.other-page-bg.loyalty .nav-pills>li.active>a:focus{background:#000;color:#fff}
.other-page-bg.loyalty .loyltyWrpdv .travler_add{background-color:#a29061;border:1px solid #e6e6e6;padding:14px 20px;margin:0}
.other-page-bg.loyalty .loyltyWrpdv .travler_add h1{font-size:22px;color:#fff;font-weight:400}
.other-page-bg.loyalty .ui-tabs .ui-tabs-panel{float:left;width:100%;padding:0}
.other-page-bg.loyalty .loyltyhdng1{margin:0}
.other-page-bg.loyalty .loyaltyDV{float:left;width:100%;margin:0 0 8px}
.other-page-bg.loyalty .ewalletPnl{float:left;width:100%;padding:20px 15px 29px;border:1px solid #e6e6e6}
.other-page-bg.loyalty .ewalletPnl .ui-widget.ui-widget-content{background-color:#fff;border:1px solid #e6e6e6;border-radius:0;border-bottom:0}
.other-page-bg.loyalty .ewalletPnl ul li{border-bottom:1px solid #e6e6e6}
.other-page-bg.loyalty .ewalletPnl ul li a{padding:11px 20px;display:block;font-size:17px;color:#000;font-weight:400}
.other-page-bg.loyalty .Ewallt_info{margin:0;border:0;padding:0}
.other-page-bg.loyalty .Hotel-reslut-area{border-bottom:1px solid #e6e6e6;margin:0 0 15px;float:left;width:100%;padding:0 0 15px}
.other-page-bg.loyalty .info_loyalty .hotel-tabVw img{height:109px;width:100%}
.other-page-bg.loyalty .Ewallt_info h1{margin:0 0 7px}
.other-page-bg.loyalty .Ewallt_info .selectStatus{font-size:16px;color:#595959;font-weight:400;margin:0 0 10px}
.other-page-bg.loyalty .Ewallt_info p{padding:0;font-size:17px;color:#000;font-weight:400;margin:0}
.other-page-bg.loyalty .ewallbtn{font-size:16px;color:rgb(0 0 0 / 60%);font-weight:400}
.other-page-bg.loyalty .table>thead>tr>th{padding:16px 30px;text-align:center;border:0;background-color:#f7f5ef;font-size:14px;color:#000;font-weight:400;text-transform:capitalize}
.other-page-bg.loyalty .table>thead>tr>th:first-child{text-align:left}
.other-page-bg.loyalty .back_thead2{border:1px solid #e6e6e6}
.other-page-bg.loyalty .table>tbody>tr>td{padding:11px 30px;font-size:14px;color:#000;font-weight:400;text-align:center;border:0;border-bottom:1px solid #e6e6e6;background:#fff}
.other-page-bg.loyalty .table>tbody>tr>td:first-child{text-align:left}
.other-page-bg.loyalty tbody{border:1px solid #e6e6e6}
.other-page-bg.loyalty .ClamMisngdv{padding:20px 0;width: calc(100% + 28px);}
.other-page-bg.loyalty .travlr_input{display:block;padding:0 8px 0 15px}
.other-page-bg.loyalty .travlr_input>div{display:inline-grid;grid-template-columns:minmax(82px,auto) 1fr;gap:8px;width:100%;float:left;padding:0 25px 0 0}
.other-page-bg.loyalty .travlr_input>div label{padding-top:6px}
.other-page-bg.loyalty .cmn_btnDv {border-top: 1px solid #e6e6e6;}
.other-page-bg .registrtn_dv .input_dv .input_icon.input-group.fullDiv {border: 1px solid #a39161; } 
.other-page-bg .registrtn_dv .input_dv .input_icon.input-group.fullDiv  .form-control {border: 0; } 
.other-page-bg .registrtn_dv .input_dv .input_icon.input-group.fullDiv .input-group-addon:first-child {border: 0; border-right: 1px solid #d0c9b8; }
@-moz-document url-prefix() {
	.listing-service-list li a::before {padding: 0 5px;}
	.listing-service-list li a::after {right: -8px;}
}
/*LOYALTY_REWARDS*/
/*AGENT_REGISTRATION*/
.agent_registration_bg{background: #fbf9f4 url(../images/staticpage/agent_registration_bg.jpg) no-repeat center fixed;width:100%;height:100%;float:left;background-position: top center;}
.agent_registration_form .lstng_wrpr,.grey_bg.lstng_grey.agent_registration_form{background:#fbf9f4;float: left;
    width: 100%;}
.agent_registration_form .common_headng{margin:0;padding:0 17px;background:transparent;box-shadow:none}
.agent_registration_form .common_headng h2{font-size:24px;color:#a29061;font-weight:400;float:left;}
.agent_registration_form .common_headng h3 a{float: right; background: #a39161; color: #ffffff; text-decoration: underline;font-size: 18px; padding: 4px 57px;border: 1px solid #a39161;margin-right: 19px;}
.agent_registration_form .sub_headng{padding:0;border-bottom:1px solid #616262;border-top:1px solid #616262;float:left;width:100%;margin: 10px 0 0;}
.agent_registration_form .sub_headng h3{font-size:16px;color:#616262;font-weight:400;padding: 7px 17px;text-transform: uppercase;}
.agent_registration_form .reginput_dv{padding:14px 0 0;width:calc(100% + 10px)}
.agent_registration_form .reginput_dv .input_dv{padding:0 0 0 17px;display:inline-grid;grid-template-columns:1fr 204px;align-items:center;margin:0 0 6px;gap:8px}
.agent_registration_form .reginput_dv .input_dv label{text-transform:uppercase;font-size:13px;color:#000}
.agent_registration_form .trav-details-box .input_dv input,.agent_registration_form .input_dv .form-control,.agent_registration_form .input_dv #txt_iata_number{font-size:12px;color:#616262;font-weight:400;background-color:transparent!important;height:31px;border:1px solid #a39161;width: 100%;}
.agent_registration_form .reginput_dv1{padding:0 0 0 7px;display:inline-flex;flex-wrap:wrap;margin:0 0 -10px}
.agent_registration_form .reginput_dv1 .form-group:not(.check_box):not(.cmn_btn){padding:0 0 0 10px;display:inline-grid;grid-template-columns:72px 1fr;align-items:center;margin: 10px 0 15px;gap:8px;word-break: break-word;}
.agent_registration_form #radioBtn input:checked+label{width:50%;float:left;background:#a39161;border:1px solid #a39161;font-size:12px;color:#fff;font-weight:400;display:inline-flex;align-items:center;justify-content:center}
.agent_registration_form #radioBtn input+label{width:50%;float:left;border-radius:0;border:1px solid #a39161;background:0 0;font-size:12px;color:#616262;font-weight:400;padding:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}
.agent_registration_form .file_input_div{position:absolute;width:52px;height:31px;background-color:#a39161;border:1px solid #a39161;right:0}
.agent_registration_form input.file_button{width:52px;height:31px;background-color:#a39161;border:1px solid #a39161;font-size:12px;color:#fff;font-weight:400;top:-1px!important}
.agent_registration_form .file_button1{width:52px;height:31px;right:-1px;top:-32px}
.agent_registration_form .mob_no{float:left;width:100%;display:inline-grid;grid-template-columns:49px 1fr;gap:8px}
.agent_registration_form .sub_headng1{padding:0;float:left;width:100%;border-bottom:1px solid #616262;border-top:1px solid #616262;margin:-1px 0 0}
.agent_registration_form .sub_headng1 h4{margin:0;font-size:16px;color:#616262;font-weight:400;padding:7px 17px;text-transform:uppercase}
.agent_registration_form .sub_headng1+.reginput_dv1{margin:0;width:calc(100% + 10px)}
.agent_registration_form .reginput_dv1.agntRgftr{border-top:1px solid #616262;padding:15px 0;align-items: center;}
.agent_registration_form .check_box{padding-left:25px}
.agent_registration_form .cmn_btnDv{padding:0;margin:0;display:inline-flex;justify-content:flex-end;width:calc(100% + 15px)}
.agent_registration_form .lstng_wrpr .cmn_btn a{min-width:112px;min-height:30px;background-color:#a39161;border:1px solid #a39161;margin:0 0 0 9px;    display: inline-flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.agent_registration_form .lstng_wrpr .cmn_btn a:last-child{background-color:#000}
.agent_registration_form .lstng_wrpr .cmn_btn a:last-child:hover{border:1px solid #a39161;color:#fff;box-shadow:inset 0 0 0 35px #a39161;background:#a39161}
.agent_registration_form .sub_headng1+.reginput_dv1 .input_dv:not(.check_box):not(.cmn_btn){grid-template-columns:minmax(57px,auto) 1fr}
.agent_registration_form .check_box .checkbox label::before{width:13px;height:13px;background-color:#fff;border:3px solid #a29061;border-radius:0}
.agent_registration_form .check_box input[type="checkbox"]:checked+label::before{width:13px;height:13px;background-color:#000;border:3px solid #a29061;font-size:0;border-radius:0;vertical-align:bottom}
/*AGENT_REGISTRATION*/
/*POPUP_FORMS*/
.custom-body{background: #fff;overflow: auto;}
.custom-boxcontainer{width: 850px;background-color: #f7f5ef;border: 1px solid #e6e6e6;margin: 90px auto;}
.custom-boxcontainer .quot_logo img{width:170px;height:auto;padding:20px}
.custom-boxcontainer .close_btn{top:25px;padding:0}
.close_btn a{font-size:14px;color:#000;font-weight:400;display:inline-flex;align-items:center}
.custom-boxcontainer .close_icn{width:14px;height:14px;background:url(../images/staticpage/static-sprite.png) no-repeat -1111px -248px}
.popup-forms .sub_headng{background-color:#a29061;padding:17px 23px}
.popup-forms .sub_headng h3{font-size:18px;color:#fff;font-weight:400}
.popup-forms .reginput_dv1>.input_dv{display:inline-grid;grid-template-columns:1fr 661px;margin:0 0 13px}
.popup-forms .input_dv .form-control{width:100%;height:31px;background-color:rgba(72,54,114,0);border:1px solid #a39161}
.popup-forms .input_dv textarea.form-control{height:87px}
.popup-forms .input_dv label{padding:5px 0 0}
.popup-forms .cmn_btn a{float:right;width:118px;height:31px;font-size:16px;color:#fff;font-weight:400;margin: 0 0 0 10px;display: inline-flex;align-items: center;text-align: center;justify-content: center;}
.popup-forms.notes .reginput_dv1>.input_dv{grid-template-columns:109px 1fr;gap:9px}
.popup-forms.notes .fltr_chkbx_radio{float:left;width:100%;padding:0}
.popup-forms.notes .fliter_note{width:auto;float:left}
.popup-forms.notes .cal_icn1{top:5px;transform:scale(0.8)}
.popup-forms.notes .fliter_note.filterCheck_cruise label{float:left;width:auto;padding:0 10px 0 19px;display:inline-flex;align-items:center}
.popup-forms.notes .filterCheck_cruise [type="radio"]:checked+label:after{width:6px;height:6px;border-radius:3px;background-color:#7c7b84;top:7px;left:3px}
.popup-forms.notes .filterCheck_cruise [type="radio"]:checked+label:before,.popup-forms.notes [type="radio"]:not(:checked)+label:before{width:12px;height:12px;border-radius:6px;background:#f7f5ef;border:1px solid #bbb;top:4px}
.popup-forms.modify_booking .reginput_dv1{padding:10px 0 0}
.popup-forms.modify_booking .checkbox label{padding:0 0 0 25px;display:inline-flex;text-transform:capitalize;font-size:16px;color:#747474;font-weight:400}
.popup-forms.modify_booking .input_dv_1 label{font-size:16px;color:#747474;font-weight:400;float:left;width:100%;margin:0 0 5px}
.popup-forms.modify_booking .input_dv_1 span{font-size:18px;color:#000;font-weight:400;float:left;width:100%;text-align:left;padding:0;line-height:19px}
.popup-forms.modify_booking .input_dv_1{padding-top:10px}
.popup-forms.modify_booking .filterCheck{margin:0 0 10px}
.popup-forms.modify_booking font{font-size:15px;color:#db3e29;font-weight:400;width:100%;float:left}
.popup-forms.modify_booking .passengers_text{font-size:13px;color:#000;font-weight:400}
.popup-forms.modify_booking .reginput_dv1>.input_dv{grid-template-columns:62px 1fr}
.popup-forms.modify_booking .cal_icn1{top:5px;transform:scale(0.8)}
.popup-forms.modify_booking i{font-size:14px;color:#747474;font-weight:400;margin: 11px 0 0;float: left;width: 100%;}
.popup-forms.modify_booking .cmn_btnDv {padding: 0 0 20px;}
.popup-forms .bkngModfypopup .filterCheck .checkbox label::before{left: 0;}
.popup-forms .cancellation_text {font-size: 18px; color: #000; font-weight: 400; float: left; width: 100%; text-align: left; padding: 0; line-height: 19px; } 
.popup-forms .listData li {font-size: 16px; margin: 0 0 10px 15px; } 
.popup-forms .addmsghead {font-size: 25px; margin: 0 0 10px; } 
.popup-forms .cmn_btn a:last-child:not(:first-child){background-color:#000;border:1px solid #000}
.popup-forms .cmn_btn a:last-child:not(:first-child):hover{border:1px solid #a29061;color:#fff;box-shadow:inset 0 0 0 35px #a29061;background:#a29061}
.popup-forms.modify_booking.addvoucher .reginput_dv1>.input_dv {grid-template-columns: auto 1fr;gap: 8px;}
.popup-forms.modify_booking .checkbox label span {color: #000;}
/*POPUP_FORMS*/
/*FLIGHT LISTING*/
.section-flightlisting .ui-slider-horizontal .ui-slider-range{background:#c7bc9f}
.section-flightlisting .dstnce_prgBar .ui-slider-horizontal{height:1px;width:96%;background:#c7bc9f;position:relative}
.section-flightlisting .range-value p{font-size:13px;color: #616264;font-weight: 700;padding:15px 0 10px 0;}
.section-flightlisting .dstnce_prgBar .ui-slider .ui-slider-handle{color:transparent!important;background: #f7f5ef url(../images/staticpage/static-sprite.png) no-repeat -476px -71px;width:8px;height:8px;position:absolute;right:0;box-shadow:none;top:-3px;margin:0;border:0!important;border-radius:0;outline:none!important;}
.section-flightlisting .dstnce_prgBar .ui-slider .ui-slider-handle:last-child{transform:rotate(45deg)}
.section-flightlisting .dstnce_prgBar .ui-slider .ui-slider-handle[style^="left"]:nth-child(odd){transform:rotate(180deg)}
.section-flightlisting .dstnce_prgBar .ui-slider-horizontal::before{content:"";width:6px;height:6px;background:#a29061;position:absolute;left:0;top:-3px;border-radius:50%}
.section-flightlisting .dstnce_prgBar .ui-slider-horizontal::after{content:"";width:6px;height:6px;background:#a29061;position:absolute;right:-7px;top:-3px;border-radius:50%}
.section-flightlisting .show_only{    background: url(../images/staticpage/static-sprite.png) no-repeat -1340px -156px;width: 15px;height: 15px;top: 2px;right: 71px;}
.hotel-listing .section-flightlisting .lstng_hedr h1{color:#616262;padding-right:5px}
.section-flightlisting .tripname{font-size:18px;color:#616262;font-weight:400}
.hotel-listing .section-flightlisting .lstng_hedr{width:auto;float:left;margin:0 23px 0 0}
.section-flightlisting .flight-result-count{padding-bottom:10px;margin:-5px 0 10px;position:relative}
.hotel-listing .section-flightlisting .lstng_srch{font-size:14px;color:#616262;font-weight:400;margin: 0 0;padding: 10px 0 0;display:inline}
.section-flightlisting .flight-result-count::after{content:'';display:block;height:1px;background-color:#616262;width:calc(100% - 30px);position:absolute;left:15px;bottom:0}
.hotel-listing .section-flightlisting .rgt_fltr_top{display:block!important;height:41px;padding:11px 15px;background:#a29061}
.section-flightlisting .flight-sorting>div{text-align: left;font-size:18px;color:#fff;font-weight:400;text-transform:capitalize;}
.section-flightlisting .flight-sorting>div a{color:#fff}
.section-flightlisting .flight-sorting>div .fa{height:6px;position:relative;left:5px;font-size:16px}
.section-flightlisting .flight-sorting>div .fa.down-caret{left:-4px}
.section-flightlisting .flight-sorting>div:nth-child(1){text-align:center;width: 17%;margin-right: 1%;}
.section-flightlisting .flight-sorting>div:nth-child(2) {padding-left: 7px; }
.section-flightlisting .flight-sorting>div:nth-child(3) {padding-left: 12px;}
.section-flightlisting .flight-sorting>div:nth-child(4) {padding-left: 14px;}
.section-flightlisting .flight-sorting>div.price_sort{padding-left:70px}
.hotel-listing .section-flightlisting .rslt_prce{flex-wrap:wrap;justify-content:flex-end;flex-direction:row-reverse;width:auto;float:right;padding:20px 0 0 0;margin: 0 0 10px;position: relative;align-items: center;}
.hotel-listing .section-flightlisting .rslt_prce span:not(.from-txt){height: 20px;float:left;padding:0 5px 0 0;align-self: flex-start;}
.section-flightlisting .flightTabBk .info-circle{position:relative;margin:0 0 0 5px;background:url(../images/staticpage/static-sprite.png) no-repeat -715px -248px;width:16px;height:16px;order: -1;}
.hotel-listing .section-flightlisting .rslt_prce span:not(.from-txt)::before{content:'From';width:100%;float:left;position:absolute;left:0;text-align:right;top:0px;text-transform:capitalize;font-size:15px;color:#a29061}
.hotel-listing .section-flightlisting .btn_roms a{width:117px;height:24px;font-family:"Philosopher-Bold";font-size:13px;color:#fff;font-weight:400;background:#000;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;background-image: -webkit-linear-gradient(30deg,#000 50%,#f7f5ef  50%);background-image: linear-gradient(30deg,#000 50%,#f7f5ef  50%);background-size: 500px;background-repeat: no-repeat;background-position: 0;-webkit-transition: background .6s ease,color .3s linear;border: 1px solid #000;text-transform: uppercase;}
.hotel-listing .section-flightlisting .btn_roms a:hover{cursor:pointer;background-position: 100%;color: #000;}
.section-flightlisting .flight-listing-box .btn_roms_small a{width:117px;height:24px;background-color:rgba(162,144,97,0);border:1px solid #a29061;margin:10px 0 0;border-radius:0;font-size:13px;color:#a29061;font-weight:400;display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize;text-align: center;}
.section-flightlisting .flight-listing-box .btn_roms_small a:hover{border:1px solid #000;color:#000}
.section-flightlisting .flight-tabs{margin: 0  0 -18px;float: left;width: 100%;}
.extraPane .fa-minus:before {content: '\268A'; font-family: "Philosopher-Regular"; }
.extraPane .fa-plus:before {content: "\002B"; font-family: "Philosopher-Regular"; font-size: 20px; } 
.section-flightlisting .airline_name {float: left; width: 100%; font-size: 16px; color: #616262; font-weight: 400; text-align: center; } 
.section-flightlisting .clock_t p.seatsleft {float: left;width: 100%;font-size: 15px;color: #616262;font-weight: 400;margin: 10px 0 0;}
.Flghtmar {padding-right: 75px;}
.bdr-line-icn2,.bdr-line-icn{background:no-repeat;margin:0;position:relative;top:0;width:auto;height:auto;transform:none;right:auto}
.bdr-line-icn2::after,.bdr-line-icn::after{font:normal normal normal 14px/1 FontAwesome;content:"\f0c9";font-size:14px}
.bdr-line-icn2{margin-left:10px}
/*inner search*/
#inner_search_form .flight-inner-search.hotel_form .row>div label.bk_checklbl {padding-bottom: 0;padding-left: 23px ! important;}
#inner_search_form .flight-inner-search.hotel_form .row>div label.bk_checklbl::before {background: #fff;left: 5px;top: 5px!important;border-width: 0;width: 14px;height: 14px;display: block;border: 4px solid #a29061;}
#inner_search_form .flight-inner-search.hotel_form input[type="checkbox"]:checked + label::before {font-size: 0;background: #000;}
.flight-inner-search{padding-top:0;float:left;width:100%;padding-left: 0;}
.flight-inner-search .filterCheck_cruise label{color:#000}
.flight-inner-search form[name="flight_form"] .form-group{display:inline-grid;grid-template-columns:86px 1fr;align-items:flex-start;padding-right:0}
.flight-inner-search form[name="flight_form"] .form-group label:not(.bk_checklbl),.flight-inner-search form[name="flight_form"] .advance_search_btn .flightpop1:not(.form-group)>p{color:#fff;font-size:14px;float:left;background:#a29061;padding:8px 5px!important;display:flex;margin:0!important;height:30px;display:inline-flex!important;align-items:center}
.flight-inner-search form[name="flight_form"] .form-group .input_iconL{width:100%;margin:0}
.flight-inner-search .input_icon1L{width:100%;margin:-2px 0 0}
.flight-inner-search.hotel_form .show_more{width:auto;padding:7px 10px}
.flight-inner-search form#flight_form{padding-right:15px}
.flight-inner-search .show_more span{color:#fff}
.flight-inner-search .show_more span a{color:#fff}
#inner_search_form .flight-inner-search .flightpop1 label.bk_checklbl{color:#000}
.flight-inner-search .flightpop1 p{color:#000}
.flight-inner-search form[name="flight_form"] .advance_search_btn .form-group{grid-template-columns:112px 1fr}
.flight-inner-search .input_icon1L select.form-control{height:30px;top:2px;position:relative;padding: 0 25px 0 10px ! important;}
.flight-inner-search .advance_search_btn{padding-right:6px}
.flight-inner-search form[name="flight_form"] .advance_search_btn .flightpop1:not(.form-group){grid-template-columns:112px 1fr;display:inline-grid;padding-right:0;margin:0 0 15px}
.flight-inner-search .mybkng_check{background:#e1daca;padding:4px 8px;width:100%;float:left}
#inner_search_form .flight-inner-search.hotel_form .row>div label.bk_checklbl{padding-top:0;display:inline-flex;align-items:center;font-size:15px}
.flight-inner-search .mybkng_check .checkbox{width:auto;display:inline-block;padding-right:10px}
.inner_search_bg {width: 100%;}
.flight-inner-search .multicity-more-btn {width: calc(100% - 10px); float: left; margin-left: -10px;}
.flight-inner-search .multicity-more-btn .btn {width: 100%; text-align: left; line-height: 30px; }
.flight-inner-search .multicity-more-btn .fa-plus-circle {color: #fff; position: relative; top: 0; right: 0; font-size: 12px; } 
.flightconfrm + .mini_rules_confirm_booking.confrimbk .mini_rule_details .close_btn1 a.farerules_link {padding: 10px 0 0;}
.flightconfrm +  .mini_rules_confirm_booking .mini_rule_details .modal-title {margin-top: -33px;}
.flight_review_booking .trav-details-heading {padding: 0 0 10px;}
.fare-details *,.flightfareRulsDv p {font-size: 16px ! important;color: #616262 ! important;font-weight: 400 ! important;margin: 0 ! important;padding: 0 ! important;}
.flight-inner-search .add_flight {margin: 6px 0 0; color: #000; } 
.flight-booknow-grid{display:inline-grid;grid-template-columns:1fr 177px;width:calc(100% + 10px);float:left;align-items:center;gap:5px;margin: 0 0 10px;}
.trav-details-box .flight-booknow-grid .label-text01{font-size:13px;color:#000;font-weight:400;padding:0;margin:0;text-transform:uppercase}
.trav-details-box .input_iconL .form-control[readonly]{background:#fff;width:100%;border:1px solid #a29061;padding-left:6px!important}
.trav-details-box .input_iconL{width:100%;margin:0}
.trav-details-box .input_dv input,.input_dv .form-control{height:32px;font-size:13px;color:#616262;font-weight:400;padding-left:6px}
.trav-details-box.first-box .flight-booknow-grid{grid-template-columns:1fr 195px}
/*payment*/
.mybkng_dv.pmtgetDv{margin:-15px 0 0;padding:15px 0 0}
.mybkng_dv.pmtgetDv .bkng_hedng h1{font-size:18px;color:#000;font-weight:400;margin:0 0 10px}
.mybkng_dv.pmtgetDv .bk_srchBtn a,.mybkng_dv.pmtgetDv .bokng_btn a{min-width:117px;height:31px;background-color:#a29061;border-radius:0;padding:0 10px;font-size:14px;color:#fff;font-weight:400}
.mybkng_dv.pmtgetDv .bk_srchBtn a:hover,.mybkng_dv.pmtgetDv .bokng_btn a: hover;{box-shadow:inset 0 0 0 35px #000;border:1px solid #000;background:#000;color:#fff}
.trav-details-box .input_iconL .icon_bg{background:transparent;display:block;right:2px;left:auto}
.trav-details-box .input_iconL .icon_bg .fa-calendar-o:before{content:"\f073"}
.flight-tabs .saber-rules .nav-tabs li a {padding: 0 5px ! important;}
.flight-tabs .saber-rules .farerule_content .tab-content {padding: 0 5px ! important;}
.allairline {margin: 5px 0 0;}
/*FLIGHT LISTING*/
/*FLIGHT PROGRESSBAR*/
.flight-progressbar{background: #f8f5f0 url(../images/staticpage/flight-loader-bg.png) repeat fixed;}
.flight-progressbar .pre-logo{background:transparent;padding:48px 0 17px}
.flight-progressbar .pre-logo img{height:auto;width:156px}
.flight-progressbar .flightload img{height:250px;margin:20px 0}
.flight-progressbar .selectedtab_icon{filter:drop-shadow(0 0 5px rgba(0,0,0,0.15));background-color:#d2c8ab;padding:15px 0;margin: 0;}
.flight-progressbar .preloader-footer{background:transparent;font-size:15px;color:#333;font-weight:400;text-align:center;padding:43px 0 30px}
.flight-progressbar .text-pleasewait{font-size:17px;color:#333;font-weight:400;text-align:center;padding:35px 0 0}
.flight-progressbar .tab_icon{background:transparent;font-size:16px;color:#333;font-weight:400;text-align:center;margin:0;padding:0}
.flight-progressbar .tab_icon:not(:last-child)::after{content:'|';font-size:16px;color:#333;font-weight:400;display:inline-block;padding:0 8px}
.flight-progressbar .fa-arrows-h{background: url(../images/staticpage/static-sprite.png) no-repeat -1142px -245px; width: 16px; height: 15px; display: inline-block; } 
.flight-progressbar .fa-arrow-right{background: url(../images/staticpage/static-sprite.png) no-repeat  -1204px -247px;width: 16px;height: 6px;display: block;font-size: 0 ! important;} 
.flight-progressbar .fa-calender{background: url(../images/staticpage/static-sprite.png) no-repeat -1172px -244px;width: 19px;height: 18px;display: block;margin: 0 29px;} 
.flight-progressbar .duration{float:left;width:100%;display:inline-flex;justify-content:center;align-items:center;padding:0;background:#fff;padding:0 0 32px}
.flight-progressbar .duration h4{font-size:16px;color:#333;font-weight:400;margin:0}
.flight-progressbar .destination{align-items: center;background:#fff;border:0;display:inline-flex;justify-content:center;padding:32px 0 20px;font-size: 16px;color: #333333;font-weight: 400;width: 100%;}
.flight-progressbar .duration p,.flight-progressbar .destination p{width:45%;text-align:left}
.flight-progressbar .duration p:nth-child(1),.flight-progressbar .destination p:nth-child(1){text-align:right}
.flight-progressbar .fa{margin:0 29px;font-size:0;}
.flight-progressbar .duration p.text-center {text-align: center;}
.flight-progressbar h4.multi_cityduration {font-size: 16px;color: #333333;font-weight: 400;text-align: center;margin: 0;background: #fff;padding: 0 0 20px;}
.flight-progressbar .destination.multi_city {padding: 20px 0 10px;}
.fbooknow-text08.no-wrap {white-space: nowrap;font-family: "Philosopher-Regular";} 
.trav-details-box .row {display: inline-flex;flex-wrap: wrap;width: calc(100% + 30px);}
/*FLIGHT PROGRESSBAR*/
/*FLIGHT BOOKING_LIST_FLIGHT*/
.newbooking_list_flight .conf_bookid li,.newbooking_list_flight .conf_bookid li.select{padding:7px 10px;width:auto;background:#000}
.newbooking_list_flight .booking-text{background-color:#a29061;width:100%;padding:7px 15px 7px 15px;font-size:16px;color:#fff;font-weight:400;text-transform: uppercase;float: left;}
.newbooking_list_flight .booking-text h1{display:inline}
.newbooking_list_flight .booking-text h1 *{font-size:16px;color:#fff!important;font-weight:400}
.newbooking_list_flight .bkng_dv1{background:#fff;float:left;width:100%;border-bottom:1px solid #e6e6e6;padding: 0;overflow: hidden;}
.newbooking_list_flight .bk-hd.bkng_hedng{padding:25px 15px 20px}
.newbooking_list_flight .bkng_hedng h1{font-size:18px;color:#000;font-weight:400;text-transform: uppercase;}
.newbooking_list_flight .FlightBkLbl .bkng_lbl label{font-size:16px;color:#747474;font-weight:400;margin:0 0 10px}
.newbooking_list_flight .bkng_text h1{font-size:18px;color:#000;font-weight:400}
.newbooking_list_flight .FlightBkLbl .bkng_lbl{margin-bottom:25px}
.newbooking_list_flight .prsnl_dv{display:inline-flex;float:left;width:100%;flex-wrap:wrap}
.newbooking_list_flight .trnsf_dv .reprt_headr{background:#a29061;border:1px solid #e6e6e6;padding:9px 15px;font-size:16px;color:#fff;font-weight:400;display:inline-flex;align-items:center;margin:-7px 0 0 15px;min-height:57px;width: calc(100% - 30px);}
.newbooking_list_flight .transfr_vch:last-child .vechle_info{border-bottom: 1px solid #e6e6e6;}
.newbooking_list_flight .vechle_info{margin:0;padding:10px 30px;display:inline-flex;align-items:center;flex-wrap:wrap}
.newbooking_list_flight .vechle_info label{align-items:center;font-size:15px;color:#747474;font-weight:400;}
.newbooking_list_flight .FlghtTrvDtlhdr{padding-left:15px}
.newbooking_list_flight .addsrvc_btn a{border-radius:0;min-width:118px;height:31px;background:#a29061;border:1px solid #a29061;color:#fff;padding:4px 15px;font-family: "Philosopher-Bold";display: inline-flex;align-items: center;justify-content: center;line-height: 19px;}
.newbooking_list_flight .addsrvc_btn a:last-child{background:#000;border:1px solid #000}
.newbooking_list_flight .addsrvc_btn a:last-child:hover{box-shadow:inset 0 0 0 35px #a29061;border:1px solid #a29061;color:#fff;background:#a29061}
.flightconfrm .bkngSlidesMainDv {margin: 0;width: 100%;}
.newbooking_list_flight .trnsf_dv .reprt_headr >div:not(:nth-child(1)) {text-align: center;}
/*FLIGHT BOOKING_LIST_FLIGHT*/
/*FLIGHT FARE RULES*/
.mini_rules_confirm_booking .mini_rule_details .modal-content{width:731px;background-color:#f8f5f0;float:right}
.mini_rule_details .modal-body ,.mini_rules_confirm_booking.confrimbk .mini_rule_details .modal-body{height: auto;overflow: auto;scrollbar-color:#a39161 #f1f1f1;scrollbar-width:thin}
.mini_rule_details .modal-body::-webkit-scrollbar,.mini_rules_confirm_booking.confrimbk .mini_rule_details .modal-body::-webkit-scrollbar{width:10px}
.mini_rule_details .modal-body::-webkit-scrollbar-track,.mini_rules_confirm_booking.confrimbk .mini_rule_details .modal-body::-webkit-scrollbar-track{background-color:#f1f1f1}
.mini_rule_details .modal-body::-webkit-scrollbar-thumb,.mini_rules_confirm_booking.confrimbk .mini_rule_details .modal-body::-webkit-scrollbar-thumb{background-color:#a39161}
.mini_rules_confirm_booking .mini_rule_details .modal-title{display:block!important;font-size:15px;color:#616262;font-weight:400;margin:-20px 0 8px 0;padding:0 0 8px;border-bottom:1px solid #dedede;}
.mini_rules_confirm_booking .mini_rule_details .fare_flightdetails h1{font-size:15px;color:#616262;font-weight:400;padding:0;padding:0 0 8px;border-bottom:1px solid #dedede}
.mini_rules_confirm_booking .fare-rule-modal .mini_rule_details a.farerules_link{font-size:13px;color:#a29061;font-weight:400;transition:.5s;background:linear-gradient(#a29061 0 0) 0 100% /var(--d,0) 1px no-repeat;margin:0 30px 0 0}
.mini_rules_confirm_booking .fare-rule-modal .mini_rule_details a.farerules_link:hover{--d:100%}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .close_btn1 a{display:inline-flex;align-items:center;z-index: 1;position: relative;font-size: 13px;color: #616262;font-weight: 400;margin-bottom: 0;line-height: 19px;}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .close_btn1 a.farerules_link {background: linear-gradient(#a29060 0 0) bottom /var(--d, 0) 1px no-repeat;transition: 0.5s;}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .close_btn1 a.farerules_link:hover {--d: 100%;}
.mini_rules_confirm_booking .mini_rule_details .fare-rule-modal .close_btn1{padding:15px 0 0}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .modal-body{padding:5px 15px 0}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .flgh-field{border:1px solid #dedede;padding:15px 0 10px;margin: 0 0 0;}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .fl-city{font-size:15px;color:#000;display: inline-flex;align-items: center;}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .fl-city span{font-size:13px;color:#616262;font-weight:400;:"Philosopher-Regular"}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .flight-airline .airline{font-size:16px;color:#000;font-weight:400}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .flight-airline h6{font-size:12px;color:#616262;font-weight:400}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .airline_name{font-size:14px;color:#616262;font-weight:400}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .flight_date h3 span,.mini_rules_confirm_booking.confrimbk .mini_rule_details .flight_rtrun h3{font-size:16px;color:#000;font-weight:400}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .flight_date h4,.mini_rules_confirm_booking.confrimbk .mini_rule_details .flight_date p,.mini_rules_confirm_booking.confrimbk .mini_rule_details .flight_rtrun h4,.mini_rules_confirm_booking.confrimbk .mini_rule_details .flight_rtrun p{font-size:12px;color:#616262;font-weight:400}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .clock_t p{font-size:13px;color:#616262;font-weight:400}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .watch-icn .fa-clock-o{color:#bcbcbc;padding-right:4px}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .clock_t i.ref{margin:0 auto 10px}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .clock_t{padding:4px 0 0}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .minifare_infodv .fare_allow,.mini_rules_confirm_booking.confrimbk .mini_rule_details .minifare_infodv .fare_now_allow{font-size:12px;color:#616262;font-weight:400}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_allow i.fa.fa-check-circle-o::before{content:"\f00c"}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_allow i.fa.fa-check-circle-o,.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_now_allow i.fa.fa-ban{font-size:12px}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_column1{width:172px}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_column{width:136px}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_column2{width:144px}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_column4{width: 117px;}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_column3{width: 120px;}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_column3,.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_column2,.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_column1,.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_column4,.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_column{font-size:13px;color:#fff;font-family:"Philosopher-Bold";padding:10px 15px;white-space:nowrap}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_columninfodv .table td:nth-child(1){width:219px}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .fare_columninfodv .table td:nth-child(2){width:147px!important;min-width:147px;max-width:147px}
.mini_rules_confirm_booking .mini_rule_details .fare_servicedv{background:#fff}
.mini_rules_confirm_booking .mini_rule_details .fare_tabledv{margin-top:-1px;display:inline-flex;align-items:center}
.mini_rules_confirm_booking .mini_rule_details .fare_columninfo{font-size:13px;font-family:"Philosopher-Bold";color:#000}
.mini_rules_confirm_booking .mini_rule_details .fare_tabledv .table-bordered>tbody>tr>td{font-size:13px;color:#616262;font-weight:400}
.f_rules{width:536px}
.srch_fltr.marT0 {margin-top: 10px;}
.f_rules .quot_logo img{padding:0;margin: 15px 0px;height: 55px;}
.f_rules .quot_slct.quot_bg{background-color:#f8f5f0;border:1px solid #dedede;box-shadow:none;padding:11px 15px}
.f_rules .flthdngdv h4{font-size:18px;color:#000;font-weight:400}
.f_rules .alldatarules *{font-size:16px;color:#616262;font-weight:400}
.f_rules .alldatarules{margin:0;padding:10px 20px}
.f_rules .flightDiscDv{margin:-4px 0 0;scrollbar-color:#a39161 #f1f1f1;scrollbar-width:thin}
.f_rules .close_btn a {font-size: 13px;color: #616262;font-weight: 400;}
.fare_rule_details{width:536px;  margin: 20px auto;}
.fare_rule_details .quot_logo img{padding: 0;margin: 15px 0px;height: 55px;}
.fare_rule_details .quot_slct.quot_bg{background-color:#f8f5f0;border:1px solid #dedede;box-shadow:none;padding:11px 15px}
.fare_rule_details .close_btn a{font-size:13px;color:#616262;font-weight:400}
.fare-details .modal-body{padding:0}
.fare-details .flghtleftdv,.fare-details .flghtrightdv {height: auto;overflow: visible;border:0;padding:0}
.fare-details .flghtleftdv h3 {padding: 0;border: 0;}
.txt_fare_rules{background-color:#f8f5f0;border:1px solid #dedede;width:100%;float:left;font-size:18px;color:#000;font-weight:400;padding:11px 17px}
.fare-details{height:500px;overflow:auto;float:left;width:100%;padding:10px 20px;scrollbar-color:#a39161 #f1f1f1;scrollbar-width:thin}
.fare-details table td{background:#fff!important;border:0!important;font-size:16px;color:#616262;font-weight:400}
.fare-details table td *{font-size:16px;color:#616262;font-weight:400}
.fare-details::-webkit-scrollbar,.f_rules .flightDiscDv::-webkit-scrollbar{width:16px}
.fare-details::-webkit-scrollbar-track,.f_rules .flightDiscDv::-webkit-scrollbar-track{background-color:#f1f1f1}
.fare-details::-webkit-scrollbar-thumb,.f_rules .flightDiscDv::-webkit-scrollbar-thumb{background-color:#a39161}
.fare_rule_details .modal-body{padding: 0;}
div#detailsfaremodal .flightDiscDv {width: 100%;}
.section-flightlisting {padding-bottom: 30px;}
.mini_rules_confirm_booking.confrimbk .mini_rule_details .modal-content {display: inline-flex;float: inherit;}
.section-flightlisting .flight-tabs .mini_rules_confirm_booking.confrimbk .mini_rule_details .modal-content {float: right;}
.mini_rules_confirm_booking.confrimbk .fare_rule_details {width:721px}
.filterCheck[id*="-all"] {display: block;width: 100%;margin: 0 0 10px;}
.filterCheck[id*="-all"] label {padding-bottom: 10px;}
.hotel-listing .fltr_srch #select-all.filterCheck .checkbox label::before{top: 0}
.hotel-listing .fltr_srch #unselect-all.filterCheck .checkbox label::before {background: #000 !important;top: 0}
.section-flightlisting .fare-rule-modal .close_btn1 {padding-top: 5px;display: inline-flex;align-items: center;}
.minifare_infodv .fare_allow .fa {margin-right: 5px;color: #2bb100;}
.section-flightlisting .fare-rule-modal .close_btn1 img {order: -1;}
/*saber-rules*/
.saber-rules .quot_slct.quot_bg {padding: 0; border: 0; } 
.fare_flightdetails  .nav-tabs::before,.fare_flightdetails .row::before,.fare_flightdetails .nav-tabs::after,.fare_flightdetails .row::after {display: none; } 
.farerule_tab{padding-left:0;}
.farerule_content{padding:0}
.saber-rules .modal-content {width: 536px;float: right;}
.flight-tabs .saber-rules .nav-tabs{border-top:1px solid #a29061}
.flight-tabs .saber-rules .nav-tabs li{width: 100%;float: left;}
.flight-tabs .saber-rules .nav-tabs li.active a{color: #fff ! important;background:#a29061;border: 0;}
.flight-tabs .saber-rules .nav-tabs li a{width: 100%;background-color:rgba(162,144,97,0);border:1px solid #a29061;border-radius:0;margin:0 0 0 -1px;padding:6px;font-size: 14px ! important;color:#211c27;font-weight:400;word-break: break-all;border-top: 0;}
.mini_rules_confirm_booking.confrimbk .sabre-mini-rule .mini_rule_details  .fare_column,.mini_rules_confirm_booking .sabre-mini-rule .mini_rule_details .fare_columninfo {width: 172px;}
.mini_rules_confirm_booking .sabre-mini-rule .mini_rule_details .fare_tabledv .table-bordered>tbody>tr>td {width: 172px ! important;min-width: 172px  ! important;max-width: 172px  ! important;}
div .flight-rules-box .mini_rule_details .modal-title {display: none;}
.flight-booknow-panel .trav-details-box .row::before, .flight-booknow-panel .trav-details-box .row::after {display: none;}
/*FLIGHT FARE RULES*/
.left-box-in .flight_route:not(:first-child) {margin: 20px 0 0;}
.flight_review_booking .cd-multi-steps {margin: 5px 10px 20px;width: calc(100% - 10px);}
.top_headerdv{padding-top:38px;z-index:2;position:relative}
.top_headerdv .mainMenuRes.new_menu{margin-top:92px;width:100%;float:left;padding-left:63px}
.top_headerdv .new_menu >li{margin-right:13px;position:relative;font-size:14px;list-style:none;float:left;text-transform:uppercase}
.top_headerdv .mainMenuRes li a{cursor:pointer;color:#000}
.top_headerdv .new_menu >li:after{content:"";border-left:2px solid #000;position:absolute;right:-8px;height:14px;top:2px}
.top_headerdv .my_menu li a:hover{border-bottom:none;padding-bottom:10px;position:relative;padding-bottom:5px;text-decoration:none;color:#a29061}
.top_headerdv .mainMenuRes li a.active{cursor:pointer;color:#a29061}
.top_headerdv .mainMenuRes li.active a{color:#a29061;cursor:pointer}
.top_headerdv .mainMenuRes li a:hover{color:#a29061}
.top_headerdv .navbar .nav-item .dropdown-menu{display:none}
.top_headerdv .navbar .nav-item:hover .dropdown-menu{display:block}
.top_headerdv .navbar .nav-item .dropdown-menu{margin-top:0;padding:0}
.top_headerdv .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:82px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background:none;border:1px solid #ccc;border:1px solid #000;border-radius:0}
.dropdown-menu>li>a{padding:3px 10px;font-size:14px}
.top_headerdv .new_menu >li:last-child:after{border:none}
.now_top_continfo{padding-left:57px}
.top_headerdv .contact_menu_grid li a.dropdown-toggle{padding:0 0 23px}
.top_headerdv .contact_menu_grid li.active.contact_selcted a{color:#fff;cursor:pointer}
.top_headerdv .contact_menu_grid{margin-top:92px;width:100%;float:left;padding-left:63px;margin: 0 0 10px;}
.top_headerdv .contact_menu_grid >li{margin-right:13px;position:relative;font-size:14px;list-style:none;float:left;text-transform:uppercase}
.top_headerdv .contact_menu_grid li a{cursor:pointer;color:#000}
.top_headerdv .contact_menu_grid >li:after{content:"";border:1px solid #000;position:absolute;right:-8px;height:14px;top:2px}
.top_headerdv .contact_menu_grid li a:hover{border-bottom:none;padding-bottom:10px;position:relative;padding-bottom:5px;text-decoration:none;color:#fff}
.top_headerdv .contact_menu_grid li.active a{color:#a29061;cursor:pointer}
.top_headerdv .contact_menu_grid >li:last-child:after{border:none}
.top_headerdv .contact_menu_grid .dropdown-menu>li>a:hover{color:#000}
.now_top_continfo .langdv .form-control{font-size:14px;padding:0 0 0 8px;left:0;top:0;height:auto;position:static;float:left;display:initial;width:auto;font-family:"Philosopher-Bold"}
.now_top_continfo .langdv li:before{left:-1px;top:8px;color:#a29061}
.now_top_continfo .langdv li:after{font:normal normal normal 14px/1 FontAwesome;content:"\f0d7";position:absolute;top:2px;right:40px}
.now_top_continfo .langdv select.form-control option{font-size:13px;padding:0}
.langdv li:before{content:'\f111';position:absolute;left:0;font-family:FontAwesome;font-size:5px;top:6px;background:none;left:-6px}
.langdv li{float:left;font-weight:600;text-transform:uppercase;color:#000;position:relative;padding-right:7px;height:20px;line-height:normal;width:auto}
.langdv li a{color:#000}
.langdv li.active:before{color:#a49365}
.langdv li.active a{color:#000}
.telnodv h1{float:left;font-size:15px;font-weight:600;color:#000;padding-top:8px;padding-left:8px;letter-spacing:1px;word-break:break-all;width:82%;white-space: nowrap;}
span.telimg{float:left;margin-right:0;width:17%}
.telnodv{padding-top:10px;padding-left:8px}
.userlogindv{padding-left:10px}
.agent_login{width:130px;height:30px;padding:0 6px;float:left;background:#a29061;color:#fff;line-height:30px;font-size:15px;text-align:center;margin-bottom:10px;margin-top:10px;font-weight:600}
.partner_login{width:130px;height:30px;padding:0 6px;float:left;background:#000;color:#fff;line-height:30px;font-size:15px;font-weight:600}
.top_headerdv .dropdown-menu::before{font:normal normal normal 14px/1 FontAwesome;content:"\f078";position:absolute;top:-18px;right:4px}
.top_headerdv .my_account {min-width: 150px; height:30px; padding:0 10px; float:left; background:#a29061; color:#fff; line-height:30px; font-size:15px; font-weight:600; display: inline-flex; justify-content: space-between; align-items: center; margin: 16px  0 0; } 
.top_headerdv .navbar .nav-item .dropdown-menu{margin-top:17px;min-width:auto;width:auto}
.top_headerdv .my_account.active .fa {transform: rotate(180deg ); } 
.top_headerdv .mainMenuRes li a.dropdown-toggle{padding:0 0 23px}
.dropdown-menu>li>a{padding:3px 7px}
.langdv .form-control{cursor:pointer;text-transform:uppercase;background:transparent;color:#000;padding:7px 10px 7px 6px;position:relative;left:-8px;font-family:"Philosopher-Regular";font-weight:500}
.langdv li.active:before{content:"\f0d7";right:11px;font-size:16px;color:#000;left:auto;right:12px;top:9px}
.bottom_footerdv{width:100%;float:left;padding:47px 0 27px;background:#000}
.footer_continfodv{margin-top:101px}
.footer_continfodv h1{width:75%;padding-left:5px;float:left;font-size:16px;font-weight:600;color:#a29061;padding-top:10px;letter-spacing:2px}
.footer_menudv a{color:#fff}
.footer_menudv li{text-transform:uppercase;float:left;width:100%;margin-bottom:8px;position:relative;font-size:15px}
.footer_menudv li:before{content:'\f111';position:absolute;left:0;font-family:FontAwesome;font-size:5px;top:7px;background:none;left:-8px;color:#fff}
.footer_menudv a:hover{color:#a29061}
.footer_menudv li:hover:before{color:#a29061}
.footer_socialicon{float:left;width:100%;margin-top:31px;margin-left:-8px}
.footer_socialicon a{width:31px;height:31px;background:#a29061;float:left;border-radius:60px;margin-right:14px;text-align:center;line-height:32px;color:#000;font-size:16px}
.footer_socialicon a:hover{background:#a29061;background:linear-gradient(180deg,rgba(162,144,97,1) 0%,rgba(222,197,132,1) 100%)}
.footer_menudv{float:left;width:100%}
.footer_pmtgatewaydv{float:left;width:100%;margin-left:-8px;margin-top:60px}
.other-logo {float: left;width: 100%;margin: 10px 0 0 -8px;display: inline-flex;align-items: flex-end;flex-wrap: wrap;}
.other-logo >span {margin-bottom: 10px;}
.other-logo img{width:220px;}
.footer_pmtgatewaydv span{width:180px;text-align:center;border-radius:2px;float:left;margin-right:5px;padding-top:6px}
.partner_login i.fa.fa-caret-up{float:right;margin-top:10px;margin-right:6px;font-size:12px}
.contact-bg{background:#a29061}
.contact-bg .cmn_tophdng h3{font-size:24px;color:#fff;margin-bottom:0;text-transform:uppercase;letter-spacing:0;border-top:1px solid #d1c8b0;margin-top:10px;padding-top:30px}
.contct_forminpt .form-control{border:1px solid #fff;border-radius:0;height:31px;padding:9px;color:#333;background:none;font-size:14px;box-shadow:none;float:left;width:72%}
.contct_formDV .contct_forminpt input::placeholder{font-size:13px;color:#fff}
.contct_formDV .contact_inner{padding-right:0}
.contct_formDV .contct_forminpt label{color:#fff;font-size:13px;margin-bottom:0;padding-top:8px;float:left;padding-right:0;width:28%;text-transform:uppercase}
.contact_textareadv .contct_forminpt label{color:#fff;font-size:13px;margin-bottom:6px;float:left;padding-right:0;width:8%;text-transform:uppercase}
.contact_textareadv .contct_forminpt textarea{width:92%;background:none;border-radius:0;border:1px solid #fff;color: #ffffff;}
.contct_formDV .form-group{margin-bottom:15px;float:left;width:100%}
.contct_formDV .contct_forminpt textarea::placeholder{font-size:13px;color:#fff}
.contct_formDV .asterisk{color:#b30f32}
.contct_formDV .cmn_btnDv{width:100%;margin:10px 5px 5px 110px;padding:0}
.contct_formDV .cmn_btn a{border:none;border-radius:0;display:inline-block;height:30px;padding:0;color:#fff;width:112px;font-size:16px;margin-right:5px;transition:all cubic-bezier(.45,.05,.55,.95) .3s;text-transform:capitalize;background:#000;line-height:30px;float:left}
.contct_formDV .contct_forminpt div#recaptcha2{margin-left:92px}
.contct_formDV .rc-anchor-light.rc-anchor-normal{border:1px solid #fff!important;background:none!important;border-radius:0!important}
.contct_formDV .rc-anchor-error-message{color:#fff!important;color:#fff!important}
.contact_infodv{float:left}
.contact_adddv{float:left}
.contact_infodv h1{font-size:14px;text-transform:uppercase;color:#fff}
.contact_adddv h2{font-size:14px;color:#000;margin-bottom:5px}
.contact_adddv p{font-size:14px;color:#fff;margin-bottom:15px;line-height:18px}
.contact_adddv p a{color:#fff}
.new_add{float:left}
.new_add_ksa{float:left}
.contact_bottomadd{float:left;width:100%;padding-top:15px}
.contact-bg hr{clear:both}
.contact_addinfo{float:left;width:100%;padding-top:15px;padding-bottom:30px;margin-bottom:0}
img.office_location{width:608px;height:364px;margin-left:-150px;margin-top:-10px}
.contact_textareadv .contct_forminpt textarea:focus{outline:none}
.user_dv{width: 48px;height: 48px;margin:0 auto;background:#fff;border-radius:80px;}
.myaccount_icon_1{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -6px -4px;width:23px;height:24px;display:inline-block}
.myaccount_icon_2{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -35px -10px;width:16px;height:13px;display:inline-block;margin:3px 0 0}
.myaccount_icon_3{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -60px -6px;width:20px;height:19px;display:inline-block}
.myaccount_icon_4{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -87px -6px;width:18px;height:21px;display:inline-block}
.myaccount_icon_5{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -114px -8px;width:25px;height:22px;display:inline-block}
.myaccount_icon_6{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -145px -5px;width:20px;height:26px;display:inline-block}
.myaccount_icon_log_out{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -368px -9px;width:21px;height:21px;display:inline-block}
.user_menu ul li a span.menu_info {float: left; line-height: 20px; height: auto; text-align: left; transition: .5s; background: linear-gradient(#a29062 0 0) 0 100% /var(--d,0) 1px no-repeat; width: auto; padding-left: 0; margin-left: 13px; } 
.user_menu ul li a:hover  span.menu_info {--d: 100%;}
.my_accnt_contact{width:228px;height:auto;display:none;position:absolute;right:0;text-align:left;background:#f7f5ef;top:92px;box-shadow:-3px 3px 14px 2px #000}
a.agent_contactlogin{width:100%;height:30px;padding:0 6px;float:left;background:none;color:#fff;line-height:30px;font-size:15px;text-align:center;margin-bottom:0;margin-top:10px;border:1px solid #fff;width:100%;height:30px;padding:0 6px;float:left;background:none;color:#fff;line-height:30px;font-size:15px;text-align:center;margin-bottom:10px;margin-top:10px;border:1px solid #fff}
.agent_myaccdv{width:100%;height:30px;padding:0 6px;float:left;background:none;color:#fff;line-height:30px;font-size:15px;text-align:center;margin-bottom:10px;margin-top:10px;border:1px solid #fff}
.agent_myaccdv i.fa.fa-caret-up{float:right;margin-top:10px;margin-right:6px;font-size:12px}
.partner-withus-bg{background:#fbfbf9 url(../images/staticpage/partner_bg.jpg) no-repeat center;background-size:cover;background-size:cover;background-position:top;background-position-y:6px}
.grid-partner-rt h1{font-size:30px;margin-bottom:32px;color:#000}
.grid-partner-list li{font-size:16px;color:#a29061;margin-bottom:25px;position:relative}
.grid-partner-list ul{margin:0;padding:0}
.grid-partner-list li:before{left:-15px;content:'';background:url(../images/staticpage/static-sprite.png) no-repeat -533px -72px;width:8px;height:8px;position:absolute;top:5px;display:inline-block}
.partner-container ul.redirection-grid{padding-top:8px}
.partner-container .redirection-grid li{float:left;width:100%;text-transform:uppercase}
.partner-container .redirection-grid li a{font-size:15px;float:left;width:100%;padding:0 0 8px;-webkit-background-clip:text;background-clip:text;transition:.5s;color:transparent;background:linear-gradient(90deg,#a29061 50%,#000 0) right/200% 100%;-webkit-background-clip:text;background-clip:text;transition:.5s}
.partner-withus-bg .redirection-grid .active a,.redirection-grid .filter a:hover{background-position:left!important}
.partner-withus-bg .redirection-grid li{text-transform:uppercase}
.grid-xml-content .xml-input-dv label{width:26%}
.grid-xml-content .xml-input-dv.xml-msg-dv label{width:12%}
.grid-xml-content .xml-input-dv.xml-msg-dv textarea.form-control{width:85%}
.grid-xml-rt .section-title h1{float:left;width:100%;font-size:20px;text-transform:capitalize;color:#000;padding:0 0 10px;border-bottom:1px solid #d0c7b0;margin:0 0 15px}
.xml-input-dv{min-height:30px}
.xml-input-dv label{color:#010101;font-size:14px;font-family:Philosopher-Regular;text-transform:uppercase;margin:0 0 5px;width:36%;float:left;background:none}
.xml-input-dv input{border:1px solid #a29062;border-radius:0;height:30px;font-size:13px;padding:0 9px;float:left;width:69%;background:none}
.xml-input-dv textarea.add-dv{border:1px solid #a29062;border-radius:0;height:30px;font-size:13px;padding:0 9px;display:inline-block;width:69%;background:none;resize:none;line-height:30px;overflow:hidden}
.xml-input-dv.xml-msg-dv label{width:14%}
.xml-input-dv.xml-msg-dv textarea.form-control{height:auto;width:85%;border:1px solid #a29062;border-radius:0;height:67px;font-size:13px;padding:0 9px;display:inline-block;width:85%;background:none;resize:none;margin-left:4px}
.xml-recatcha{border-top:1px solid #9e9e9c;padding-top:20px;margin:0 21px;text-align:right}
.xml-btndv{padding-right:0}
.xml-recatcha a{font-size:16px;background:#616262;display:inline-block;text-align:center;color:#ffff;height:auto;line-height:normal;padding:7px 32px;border:1px solid #a39161;width:auto;float:none;margin:0}
.xml_recaptch{padding-left:0}
.whitelbl_recaptch{padding-left:0}
.xml-btndv a{font-size:16px;background:#616262;display:inline-block;text-align:center;color:#ffff;height:auto;line-height:normal;padding:7px 32px;border:1px solid #a39161;width:auto;float:none;margin:0;transition:all cubic-bezier(.45,.05,.55,.95) .3s;cursor:pointer}
.xml-btndv a:hover{background-color:#a39161;color:#fff;box-shadow:inset 0 0 0 35px #a39161;border:1px solid #a39161}
.grid-property-form{float:left;width:100%;position:relative;margin-bottom:10px}
.grid-property-form:before{content:'';position:absolute;border-bottom:1px solid #a29061;left:0;right:0;width:97%;bottom:3px;margin:0 auto}
.grid-property-form .form-control{border:medium none;box-shadow:none;color:#000;height:38px;border:1px solid #a29062;border-radius:0;height:30px;font-size:13px;padding:0 9px;float:left;width:64%;background:none}
.grid-property-form h1{font-size:16px;color:#616262;text-transform:uppercase;margin-bottom:10px;padding-left:15px}
.grid-property-form .xml-input-dv label.lbl_supplier{margin:0 0 5px}
.grid-property-form .icon_droparw{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -174px -16px;width:7px;height:6px;right:38px;top:12px}
.xml-input-dv .mybkng_check input[type="checkbox"]:checked + label::before{background:#a29061;width:13px;height:13px;color:#000;content:"\f0c8";font-family:fontawesome;font-size:6px;line-height:13px;text-align:center}
.xml-input-dv .mybkng_check .checkbox label::before{background:#a29061;width:13px;height:13px;top:2px!important;content:"";display:inline-block;left:0;margin-right:0;position:absolute}
.grid-propertyorm .xml-input-dv .mybkng_check .checkbox{margin-top:0;margin-bottom:0;padding-right:0}
.grid-property-form .mybkng_check{display:inline-block;width:100%}
.grid-property-form .xml-input-dv .mybkng_check label{width:100%}
.grid-property-form .xml-input-dv{min-height:38px}
.grid-property-form.grid-property-last:before{display:none}
.service-vendor-container .grid-xml-content .xml-input-dv label{width:35%}
.service-vendor-container .grid-xml-content .xml-input-dv .mybkng_check label{width:100%}
.service-captcha{padding-left:0}
.service-vendor-container .grid-xml-content .xml-input-dv label{width:35%}
.service-vendor-container .grid-property-form .icon_droparw{right:6px}
.gsa-container .grid-xml-rt .section-title h1{text-transform:initial}
.travel-agency-content{float:left;width:100%;padding:0 15px;position:relative;margin-bottom:10px}
.travel-agency-content li{font-size:16px;margin-bottom:18px;position:relative;padding-left:18px}
.travel-agency-content li:before{left:0;content:'\f111';background:none;width:4px;height:8px;position:absolute;top:5px;display:inline-block;font-family:'FontAwesome';font-size:6px;color:#a29061}
.travel-agency-content:after{content:'';position:absolute;right:0;left:0;bottom:10px;width:97%;height:1px;background:#959493;margin:0 auto}
.newtravel-agncy-container .grid-xml-rt{padding-bottom:30px}
.service-vendor-container{padding-bottom:30px}
.contact-container{position:relative;margin-top:220px;height:auto}
.form_dv .form-control::placeholder{color:#000;font-size:15px;font-family:'Philosopher-regular'}
.form_dv li .hotel_icn:after{content:'';border:none;position:absolute;bottom:0;width:46px;left:-3px;right:0;bottom:-10px;height:1px;background:#fff}
.form_dv li span{position:relative;transition: all .3s ease;}
.form_dv .nav.nav-tabs a p{color:#000;font-size:10px;font-family:'Philosopher-Bold';text-transform:uppercase;padding-top:6px}
.form_dv{padding-top:260px;position:relative;padding-bottom:120px}
.form_dv .nav.nav-tabs li.active a p{color:#fff}
.form_dv .nav.nav-tabs li a:hover p{color:#fff}
.form_dv .nav.nav-tabs > li{width:102px;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;margin-bottom:0}
.hotel_form .form_headng{display:none}
.form-pad{padding:0}
.hotel_form .checkbox_box label{color:#000;font-family:'Philosopher-Bold';cursor:pointer}
.form-inner .form-pad-lg{padding:0;cursor:pointer}
.form-inner #multi_flight_form .form-pad-lg{display:flex;padding:0 12px 0 0;justify-content: flex-end;}
.form-inner #advance_search_btn_flight_multicity .form-pad-lg{display:flex;padding:0 15px}
.form-inner #multi_flight_form label{min-width:80px}
.form-inner .form-group{margin-bottom:25px}
.flight_way_search_round .input_iconL{width:56%}
.checkbox_box{display:block;position:relative;padding-left:20px;margin-top:0;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px}
.checkbox_box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#a29161}
.checkbox_box:hover input ~ .checkmark{background-color:#a29161}
.checkbox_box input:checked ~ .checkmark{background-color:#a29161}
.checkmark:after{content:"";position:absolute;display:none}
.checkbox_box input:checked ~ .checkmark:after{background: #000;}
.checkbox_box .checkmark:after{background:#fff;left:5px;top:5px;border-width:0;width:6px;height:6px;display: block;}
#advance_search_btn_flight h4.modal-title{font-size:15px}
#advance_search_btn_flight .modal-header{padding:15px 20px;border-bottom:none}
#multi_flight_form .input_iconL{width:100%;display:inline-flex}
#multi_flight_form .checkbox_box{padding-left:20px;float:left;width:100%}
#advance_search_btn_flight .modal-dialog.modal-lg{width:738px}
.close_btn{text-align:right;float:right;cursor:pointer;position:absolute;right: 20px;}
.form-inner #advance_search_btn_flight .form-pad-lg{padding:0 15px}
.flight_modify .input_icon1L select.form-control{padding-right:20px;line-height:20px;padding-left:10px;font-size:13px;color:#000;text-transform:capitalize;border:none;background:#e1daca;border-radius:0;height:30px;width:100%;margin:0;display:inline-flex}
.form-inner .flight_modify label{min-width:60px;width:auto;display:inline-flex}
.flight_modify .input_icon1L{width:67%;margin-left:0;display:flex}
.prefferd_airline .input_icon1L{width:53%}
.form-inner .flight_modify .arrow_icon1{right:12px;top:13px}
.flight_modify .modal-body{padding:15px 25px}
.flight_modify .modal-body p{font-size:13px}
.flight-from label{min-width:auto;width:57px}
.flight-from .input_iconL{width:83%}
.form-inner .flight_modify .moresearch_dv label{background:none;font-size:13px;padding:0;min-height:auto;cursor:pointer;font-family:'Philosopher-Regular'}
#multi_city_form .form-inner label{min-width:60px}
#advance_search_btn_flight_multicity .modal-dialog.modal-lg{width:738px}
#advance_search_btn_flight_multicity .modal-header{padding:15px 20px;border-bottom:none}
#advance_search_btn_flight_multicity .form-pad-lg{display:flex;padding:0 12px 0 0}
.flight_modify .modal-body p{font-size:13px}
.more_optionF{margin-top:20px}
.hotel_form .show_more{width:110px;padding-right:0;position:relative}
.hotel_form .show_more a .fa{position:absolute;right:12px}
#hotel_form label{color:#fff;font-size:14px;margin-bottom:6px;float:left;background:#a29061;min-height:30px;min-width:80px;padding:7px 5px 5px;display:flex}
#hotel_form .input_icon1L .form-control{padding-right:28px;padding-left:10px;font-size:13px;color:#000;text-transform:capitalize;border:none;background-color:#e1daca;border-radius:0;height:30px;width:100%}
.formpad{padding:0}
.form-inner #multi_flight_form .form-pad-lg.plus_flight{position:absolute;right:-14px;margin-top:-30px;padding: 0 15px;
    display: inline;}
.childdv{height:30px}
.input_icon1L .form-control{line-height:25px;color:#000;border:none;text-transform:capitalize;height:30px;background-color:#e1daca;line-height:20px}
.flight-search .show_more{width:80%;padding:7px 30px 6px 10px;margin-top:10px}
#multi_city_form .more_optionF .show_more{margin-top:0;width:auto}
.flight_Srch i.fa.fa-caret-down{position:absolute;right:-34px;top:2px}
#hotel_form label{display:inline-flex}
#hotel_form .input_iconL{display:inline-flex}
#hotel_form .form_pad{display:flex;padding-right:10px}
#hotel_form label{min-width:80px}
#hotel_form .nght_dv .form-control{line-height:28px;background:#e1daca;border-radius:0;height:30px;line-height:20px;min-width:45px}
#hotel_form .nght_dv .arrow_icon{top:13px}
#hotel_form .select_box.cmn_InputArrow{display:inline-flex;width:71%}
#hotel_form .travell_box{margin-top:-4px;margin-left:-17px}
#hotel_form .trvlrInfoDv label{background:none;color:#000;margin:0;padding:10px 0}
.moreopt_txt{padding-left:0;margin-top:30px}
.moreopt_txt .show_more{margin-top:0;width:18%;padding:6px 10px;font-family:'Philosopher-Bold'}
.form_serch{margin-top:0;margin-right:0}
#advance_search_btn .modal-dialog.modal-lg{width:768px}
#advance_search_btn .modal-header.insurncHeder{border:none}
#advance_search_btn .input_icon1L{width:100%;margin-left:0;display:inline-flex}
#advance_search_btn label{min-width:65px;display:inline-flex}
#advance_search_btn_flight_multicity .form-pad-lg{padding:0 15px}
.form-inner #advance_search_btn_flight_multicity .moresearch_dv .form-pad-lg{display:initial;padding:0 15px}
.form-inner #advance_search_btn_flight_multicity .moresearch_dv p{padding:0 0 10px}
#advance_search_btn_flight_multicity .srch_optnbtn .cmn_btnDv{margin:5px 5px 0 0}
#advance_search_btn_flight_multicity h4.modal-title{font-size:15px}
#advance_search_btn .adv_srchlbl{display:flex}
#advance_search_btn .modalBtn{padding-top:0;padding-right:20px;float:right}
#advance_search_btn .arrow_icon1{top:13px}
#hotel_form label.mob_star_pad{height:30px}
.datepicker td.active.active{background:#a29061}
#hotel_form .btn_dv{display:inline-block;margin-top:20px}
#hotel_form .total_night label{display:inline-flex;min-width:55px}
#hotel_form .checkbox_box{display:inline-block;position:relative;padding-left:20px;margin-top:0;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px;min-width:auto;width:auto}
#hotel_form .star_rating label{min-width:auto;background:none;color:#333;display:initial;padding:0;margin:0;min-height:auto}
#hotel_form .star_rating label.mob_star_pad.star_lbl{background:#a29061;color:#fff;font-size:13px;margin-bottom:6px;float:left;background:#a29061;min-height:30px;min-width:79px;padding:7px 5px 6px;display:inline-flex}
.star{visibility:hidden;font-size:30px;cursor:pointer;}
.star:before{content:"\2606";position:absolute;visibility:visible;/* margin-top:-4px; */font-size:20px;margin-left:8px;color:#a29061;}
.star:checked:before{content:"\2605";position:absolute}
.star_ratingdv{width:122px;background:#e1daca;margin-left:5px;height:30px;}
.formpad{margin-bottom:22px}
.row.traveller_select{padding:0 0 0 16px;display:flex}
.traveller_select .form-pad-lg{margin-right:8px}
.form-inner .traveller_select label{min-width:57px;width:auto;display:inline-flex}
.traveller_select .input_icon1L{width:53%}
.traveller_select .form-pad-lg{margin-right:8px}
.swapWrap{display:none}
.map-icon-grid{position:relative}
.mapdv{position:relative}
.map_icondv{position:absolute;top:74px;width:160px;height:100px;border:none;left:152px}
.map-grid{position:absolute;background:url(../images/staticpage/map_indicator.png);background-repeat:no-repeat;width:15px;height:20px;cursor:pointer}
.map-gird-1{background-repeat:no-repeat;top:17px;left:-3px}
.map-gird-2{top:32px;left:15px}
.map-gird-3{top:31px;left:40px}
.map-gird-4{top:31px;left:53px;z-index:2}
.map-gird-5{top:23px;left:50px;z-index:0}
.map-gird-6{top:16px;left:56px;z-index:0}
.map-gird-7{top:2px;left:42px;z-index:0}
.map-gird-8{top:-1px;left:56px;z-index:3}
.map-gird-9{top:47px;left:63px;z-index:3}
.map-gird-10{top:44px;left:77px;z-index:5}
.map-gird-11{top:47px;left:84px;z-index:4}
.map-gird-12{top:32px;left:70px;z-index:4}
.map-gird-13{top:26px;left:76px;z-index:3}
.map-gird-14{top:33px;left:101px;z-index:3}
.map-gird-15{top:35px;left:142px;z-index:3}
.map_icondv span:hover:before{opacity:1}
.map_icondv span:before{content:attr(aria-label);opacity:0;position:absolute;font-size:14px;width:198px;color:#fff;background-color:#000;border-radius:0;pointer-events:none;z-index:999;display:block;min-height:135px;padding:15px 20px;text-align:left;line-height:20px}
.map_icondv .m-grid-1,.m-grid-2,.m-grid-3,.m-grid-4,.m-grid-5,.m-grid-6,.m-grid-7,.m-grid-8,.m-grid-9,.m-grid-10,.m-grid-11,.m-grid-12,.m-grid-13,.m-grid-14,.m-grid-15{position:relative}
.map_icondv .m-grid-1 span:before{top:50px;right:120px}
.map_icondv .m-grid-1 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-50px;right:145px}
.map_icondv .m-grid-2 span:before{top:64px;right:100px}
.map_icondv .m-grid-2 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-65px;right:126px}
.map_icondv .m-grid-3 span:before{top:59px;right:80px}
.map_icondv .m-grid-3 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-59px;right:100px;z-index:9}
.map_icondv .m-grid-4 span:before{top:56px;right:68px}
.map_icondv .m-grid-4 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-56px;right:88px;z-index:9}
.map_icondv .m-grid-5 span:before{top:45px;right:77px}
.map_icondv .m-grid-5 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-46px;right:90px;z-index:1000}
.map_icondv .m-grid-6 span:before{top:42px;right:68px}
.map_icondv .m-grid-6 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-43px;right:85px;z-index:9}
.map_icondv .m-grid-7 span:before{top:30px;right:86px}
.map_icondv .m-grid-7 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-30px;right:102px}
.map_icondv .m-grid-8 span:before{top:26px;right:59px}
.map_icondv .m-grid-8 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-26px;right:86px;z-index:9}
.map_icondv .m-grid-9 span:before{top:77px;right:60px}
.map_icondv .m-grid-9 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-77px;right:79px}
.map_icondv .m-grid-10 span:before{top:73px;right:29px}
.map_icondv .m-grid-10 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-73px;right:65px}
.map_icondv .m-grid-11 span:before{top:72px;right:35px}
.map_icondv .m-grid-11 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-74px;right:55px}
.map_icondv .m-grid-12 span:before{top:55px;right:48px}
.map_icondv .m-grid-12 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-56px;right:71px;z-index:99}
.map_icondv .m-grid-13 span:before{top:49px;right:48px}
.map_icondv .m-grid-13 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-50px;right:65px;z-index:999}
.map_icondv .m-grid-14 span:before{top:59px;right:20px}
.map_icondv .m-grid-14 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-60px;right:40px}
.map_icondv .m-grid-15 span:before{top:66px;right:-23px}
.map_icondv .m-grid-15 span:hover::after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;bottom:-66px;right:0}
.chang_res span{display:none}
.flightHdngDv .checkbox_box{font-weight:600}
.form_dv .nav.nav-tabs > li:nth-child(odd) p{color:#a29061}
.flight-search .checkbox_box label{color:#000;font-family:'Philosopher-Bold'}
.hotel_form .e_input{cursor:pointer;outline:none}
.ui-autocomplete-loading{background:#e1daca}
.trnsfr_btn{float:right;text-align:right}
.form-grid .hotel_form{padding:0}
.form-grid .serc-lft .formpad label{color:#fff;font-size:14px;margin-bottom:6px;float:left;background:#a29061;min-height:30px;width:40%;padding:7px 5px 5px}
.form-grid .serc-lft .formpad .input_iconL{width:55%;display:inline-flex}
.form-grid .serc-lft .formpad .input_icon1L{width:55%}
.form-grid .hotel_form{padding:0}
.form-grid .serc-lft .formpad label{color:#fff;font-size:14px;margin-bottom:6px;float:left;background:#a29061;min-height:30px;width:40%;padding:7px 5px 5px}
.form-grid .serc-lft .formpad .input_iconL{width:55%;display:inline-flex}
.form-grid .serc-lft .formpad .input_icon1L{width:55%}
.form-grid .formpad .checkbox_box label{background:none;color:#000;margin:0;padding:0}
.form-grid .hotel_form{padding:0}
.form-grid .formpad label{color:#fff;font-size:14px;margin-bottom:0;float:left;background:#a29061;min-height:30px;min-width:42%;padding:7px 5px 5px}
.form-grid .formpad .input_iconL{width:54%;display:inline-flex}
.form-grid .formpad .input_icon1L{width:54%}
.form-grid .car-div #cr_pickup_stn,#cr_dropoff_stn{padding-left:10px!important}
.carrent_btn{float:right;text-align:right}
.trnsfr_btn{float:right;text-align:right}
.insurance_btn{text-align:right}
.recnt_srch1.insurnce_exp span{color:#fff}
.insuranc_modl .recnt_srch1.insurnce_exp span#expiredate, .insuranc_modl .form-control {padding-left: 10px; font-size: 13px; color: #000; text-transform: capitalize; border: none; background-color: #e1daca; border-radius: 0; height: 30px; width: 100%; display: inline-flex; align-items: center; } 
.offline_request_applyBox .btn_roms a {color: #fff; background: #a29061; margin-right: 0; border-radius: 0; padding: 6px 10px; text-transform: capitalize; font-size: 16px; font-family: "Philosopher-Regular"; }
.offline_request_applyBox .btn_roms a:hover{background:#000;border:1px solid #000}
.form_dv .nav.nav-tabs a{border:medium none;border-radius:0;display:inline-block;height:80px;margin:0;padding:0;text-align:center;width:100%;cursor:pointer}
.form_dv .nav.nav-tabs > li:nth-child(odd){background-color:#000;width:102px;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;margin-bottom:0}
.form_dv .nav.nav-tabs > li:nth-child(even){background-color:#a29061;width:102px;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;margin-bottom:0}
.input_icon1L .form-control.flag{padding-left:30px ! important}
.form_dv .nav.nav-tabs > li:nth-child(odd) .flight_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -6px -155px;width:53px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(even) .flight_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -6px -107px;width:53px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(odd) .hotel_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -70px -153px;width:38px;height:30px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(even) .hotel_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -70px -105px;width:38px;height:30px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(odd) .transfer_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -120px -153px;width:31px;height:30px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(even) .transfer_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -120px -105px;width:31px;height:30px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(odd) .car_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -163px -154px;width:36px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(even) .car_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -163px -106px;width:36px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(odd) .activity_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -210px -153px;width:24px;height:34px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(even) .activity_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -210px -100px;width:24px;height:38px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(odd) .cruise_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -242px -155px;width:61px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(even) .cruise_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -242px -107px;width:61px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(odd) .icon_meetgeet{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -312px -153px;width:45px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(even) .icon_meetgeet{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -312px -105px;width:45px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(odd) .packages_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -371px -153px;width:38px;height:32px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(even) .packages_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -371px -105px;width:38px;height:32px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(odd) .offln_reqs{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -431px -153px;width:29px;height:32px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(even) .offln_reqs{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -431px -105px;width:29px;height:32px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(odd) .icon_vitor{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -471px -155px; width: 28px; height: 28px;;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(even) .icon_vitor{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -471px -105px; width: 28px; height: 28px;transition:all .3s ease 0;vertical-align:-20px}


.form_dv .nav.nav-tabs > li:nth-child(odd) span:after{content:'';border:none;position:absolute;bottom:0;width:100%;left:0;right:0;bottom:-10px;height:1px;background:#a29061}
.form_dv .nav.nav-tabs > li:nth-child(even) span:after{content:'';border:none;position:absolute;bottom:0;width:100%;left:0;right:0;bottom:-10px;height:1px;background:#000}
.form_dv .nav.nav-tabs > li:hover .flight_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -6px -206px;width:53px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:hover .hotel_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -70px -204px;width:38px;height:30px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:hover .transfer_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -120px -204px;width:31px;height:30px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:hover .car_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -163px -205px;width:36px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:hover .activity_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -210px -204px;width:24px;height:34px;transition:all .3s ease 0;vertical-align:-24px}
.form_dv .nav.nav-tabs > li:hover .cruise_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -242px -206px;width:61px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:hover .icon_meetgeet{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -312px -204px;width:45px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:hover .packages_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -371px -204px;width:38px;height:32px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:hover .offln_reqs{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -431px -204px;width:29px;height:32px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:hover .icon_vitor{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -471px -208px; width: 28px; height: 28px;transition:all .3s ease 0;vertical-align:-20px}

.form_dv .nav.nav-tabs > li.active .flight_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -6px -206px;width:53px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li.active .hotel_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -70px -204px;width:38px;height:30px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li.active .transfer_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -120px -204px;width:31px;height:30px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li.active .car_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -163px -205px;width:36px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li.active .activity_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -210px -204px;width:24px;height:34px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li.active .icon_vitor{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat  -471px -208px; width: 28px; height: 28px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li:nth-child(even) span.activity_icn:after {bottom: -7px;}
.form_dv .nav.nav-tabs > li.active .cruise_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -242px -206px;width:61px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li.active .icon_meetgeet{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -312px -204px;width:45px;height:25px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li.active .packages_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -371px -204px;width:38px;height:32px;transition:all .3s ease 0;vertical-align:-20px}
.form_dv .nav.nav-tabs > li.active .offln_reqs{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -431px -204px;width:29px;height:32px;transition:all .3s ease 0;vertical-align:-20px}
.pax-bottom-box .cmn_btn a{padding:0 18px;width:auto;height:auto;min-width:auto}
#tab_activities .input_icon1L .form-control.flag{padding-left:10px}
#meet_greet_form .btn_dv{float:right;}
.trasnfer_checkbox{padding:0;margin:-23px  0 10px}
.drop-loaction{padding:0}
.package-search{text-align:right}
.cruise_search_btn_searchForm{padding:0 30px}
.now-search-form .offer-top{width: 100%;height:auto;padding: 15px 15px 0;margin-bottom: 0px;display:block;background: rgb(255 255 255 / 60%);float: left;position: relative;}
.now-search-form .offer_cap h1{font-size:33px}
.now-search-form .offer_cap p{line-height:18px;font-size: 25px ! important;color: #000000;font-weight: 400;margin: 0 0 10px;float: left;width: 100%;}
.lstng_wrpr .cmn_btn a{width:auto}
.now-search-form .offer_cap p[style*="color:#009FCE;"] {font-size: 18px ! important;color: #000000 ! important;font-weight: 400 ! important;margin: 4px 0 10px ! important;}
.offer_btm .offer_cap .offer_list, .offer_btm .offer_cap >div {float: left;width: 100%;display: inline;align-items: center;position: relative;padding-left: 13px;margin: 0 0 10px ! important;}
.offer_btm .offer_cap >div *{font-size: 14px ! important;color: #000000 ! important;}
.offer_btm .offer_cap .offer_list::before,.offer_btm .offer_cap >div::before {content: '';margin-right: 10px;width: 0;height: 0;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 7px solid #000;display: inline-block;position: absolute;left: 0;top: 6px;}
.offrDVRes{padding-left:15px;/* padding-right:5px */}
.flight_booknow_faredv .fare_flightdetails{display:block;}
.mini_rule_details .modal-body{float:left;width:100%;padding:0}
.mini_rule_details .modal-content{float:left;width:100%;border:none;padding:0 16px;box-shadow:none;padding:0}
.mini_rule_details a.farerules_link{float:left;color:#337ab7;margin:0 14px}
.minifare_infodv .fare_now_allow {margin-right: -15px;}
.flight-booknow-panel .flight_miniruledv .flightfareRulsDv{height:auto;text-align:right;padding-right:15px;margin: 0 0 7px;}
.flight_booknow_faredv .mini_rule_details .modal-dialog.modal-lg{width:100%;padding:0 15px;margin:0;display:inline-block}
.flight_booknow_faredv .flight_miniruledv .close_btn1{text-align:right;float:right;display:none}
.flight_booknow_faredv .close_btn1{display:none}
.flightDiscDv{text-align:left}
.quot_slct.quot_bg{text-align:left}
.fare_flightdetails h1{font-size:21px;margin-bottom:0;padding:0 15px 10px;border-bottom:1px solid #ccc}
.fare_flightdetails{float:left;width:100%;border-bottom:none;padding-top:0px;padding-bottom:10px}
.minifare_infodv .fare_allow{width:auto;display: inline-flex;margin-right:10px;margin-bottom: 15px;font-size: 16px;color: #000000;font-weight: 400;align-items: center;}
.minifare_infodv .fare_now_allow{display: inline-flex;margin-bottom: 15px;font-size: 16px;color: #000000;font-weight: 400;align-items: center;}
.minifare_infodv{text-align:right;width:100%;font-size:15px;padding: 0;float:left;overflow: hidden;}
.fare_allow i.fa.fa-check-circle-o{color: #00c201;font-size: 19px;margin-right: 5px;}
.fare_now_allow i.fa.fa-ban{color: #ed1f19;font-size: 19px;margin-right: 5px;}
.fare_topdv{width:100%;padding:0;float:left;background: #a29061;margin-bottom:0;border: 1px solid #d5d5d5;}
.fare_columninfo{text-align:left;padding: 10px 15px;border:none;border-bottom:none;min-height:100%;font-size: 17px;color: #000000;font-weight: 400;}
.fare_column1{text-align:left;border-right: 1px solid #d5d5d5;padding:10px 15px;width: 218px;float:left;font-size: 17px;color: #ffffff;font-weight: 400;}
.fare_column{text-align:center;border-right: 1px solid #d5d5d5;padding:10px 5px;width: 164px;float:left;font-size: 17px;color: #ffffff;font-weight: 400;}
.fare_column2{width: 164px;padding:10px 5px;border-right: 1px solid #d5d5d5;text-align:center;float:left;font-size: 17px;color: #ffffff;font-weight: 400;}
.fare_column3{text-align:center;float:left;width: 164px;padding:10px 15px;border-right: 1px solid #d5d5d5;font-size: 17px;color: #ffffff;font-weight: 400;}
.fare_column4{width:147px;text-align:center;float:left;padding:10px 0;font-size: 17px;color: #ffffff;font-weight: 400;}
.fare_columninfodv .table{margin: 0 0 0px;border:none;border-left:1px solid #ddd;border:none;}
.flightfareRulsDv{width:98%}
.fare_tabledv{float:left;width:100%;border-left: 1px solid #d5d5d5;margin-top:0;border-top: 1px solid #d5d5d5;}
.fare_tabledv .table-bordered>tbody>tr>td{border-right: 1px solid #d5d5d5;width:153px;border-bottom:none;border-top:none;border-bottom: 1px solid #d5d5d5;font-size: 15px;color: #000000;font-weight: 400;}
.fare_tabledv .table-bordered>tbody>tr>td .fa {font-size: 18px;}
.fare_servicedv{display:inline-block;border-bottom: 1px solid #d5d5d5;background-color: #f7f5ef;margin: 0 0 10px;}
#detailsfaremodal .flightDiscDv{margin:5px 0 10px;padding:0 20px 10px;width:99%}
.flight_miniruledv .modal-body{padding:0}
.flight_booknow_faredv .modal-dialog.modal-lg{width:100%;padding:0 14px;margin:0}
.fare-rule-modal .close_btn1{padding:20px 0 0}
.fare-rule-modal .mini_rule_details a.farerules_link{float:none}
.mini_rule_details .modal-title{font-size:22px;color:#333;padding:10px 14px;float:left;width:100%;border-bottom:1px solid #ccc}
/*.flight_review_faredv .fare_flightdetails{display:none}*/
.flight_miniruledv .flight-rules-box{padding:15px 10px 35px;width:98%;float:none;margin:0 auto}
.flight_review_faredv .modal-dialog.modal-lg{padding:0;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:1px solid #ddd;}
.flight_review_faredv .fare_topdv{border-bottom:none}
.flight_review_faredv .mini_rule_details .fare_column1{width: 218px;}
.flight_review_faredv .mini_rule_details .fare_column{width: 210px;}
.flight_review_faredv .mini_rule_details .fare_column2{width: 188px;}
.flight_review_faredv .mini_rule_details .fare_column3{width: 132px;}
.flight_review_faredv .mini_rule_details .fare_column4{width: 127px;}
.flight_review_faredv .fare_columninfodv .table td:nth-child(1){min-width:191px;max-width:191px;box-sizing:border-box;width:191px!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:119px;max-width:119px;box-sizing:border-box;width:119px!important}
.flight_review_faredv .fare_columninfodv .table td:nth-child(4){min-width:104px;max-width:116px;box-sizing:border-box;width:116px!important;border-right:none}
.flight_review_faredv .fare_tabledv{border-top:0;margin: -1px 0 0;border: 1px solid #d5d5d5;border-bottom:none;}
#flight-rules .flightfareRulsDv a{float:right;color:#a29061;margin: 0 0 15px;}
.confrimbk .modal-content{padding:0}
.confrimbk .modal-body{padding:0 10px}
.confrimbk .fare_column3{width:139px}
.confrimbk .fare_column2{width:203px}
.confrimbk .fare_column{width:180px}
.confrimbk .fare_column1{width:220px}
.confrimbk .fare_column4{width:135px}
.confrimbk .fare_rule_details .modal-body{max-height:initial;overflow:initial;height:100%;padding-top:20px}
.flight_booknow_faredv .fare_tabledv{border-top:0;margin:0 0 -1px;border-top: 1px solid #ddd;}
.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:119px;max-width:119px;box-sizing:border-box;width:119px!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:none;display:inline-block;color:#ab965f;margin:0 10px 14px;text-align:right}
.confrimbk .close_btn1{text-align:right;float: right;}
.confrimbk .close_btn1 a{color:#333}
.fare_rule_details .modal-content{display:block;float:left;width:100%}
.quot_slct.quot_bg{padding:8px 20px 8px 14px}
.fare_rule_details .close_btn1 a{padding:10px}
.new-quot-select .modal-content{border:none}
.new-quot-select .quot_logo img{width:158px;height:113px;padding:0}
.new-quot-select .quotRmb .close_btn{margin-top:-12px}
.new-quot-select .close_btn a{right:-5px;top:18px}
.new-quot-select .quotRmb .close_icn{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -192px -12px;width:14px;height:14px;display:inline-block;vertical-align:-2px}
.new-quot-select .modal-body{padding:0}
.new-quot-select .modal.fade .modal-dialog{margin-top:0}
.new-quot-select .quot_wrapr{padding:40px 29px 32px;border-bottom:1px solid #a29061;margin-bottom:25px}
.new-quot-select .quot_lbl label{margin-top:10px;font-family:'Philosopher-Bold';color:#000}
.new-quot-select .comn_input .form-control{border:1px solid #a39161;border-radius:0;padding-left:10px}
.new-quot-select .cmn_btn a{margin:0;height:38px;min-width:93px;display: inline-flex;align-items: center;flex-direction: column;text-align: center;justify-content: center;}
.new-quot-select .add_qutbg{background-color:#a29061;border-bottom:none}
.new-quot-select #table_quotation .add_qutbg th{padding:15px 10px;font-size:16px;font-family:'Philosopher-Regular'}
.new-quot-select #table_quotation td{padding:13px;border-top:1px solid #a29061}
.new-quot-select .table-striped>tbody>tr:nth-of-type(even){background-color:#f9f6ee}
.new-quot-select .table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}
.new-quot-select img#loading_quot{position:absolute;right:-50px}
.new-quotation .quot_wrapr{padding:30px 29px 22px}
.new-quotation .quot_logo img{width:158px;height:113px;padding:0}
.new-quotation .modal-dialog.modal-lg{margin-top:0}
.new-quotation .close_btn a{color:#000;font-size:14px}
.new-quotation .quotRmb .close_btn{margin-top:6px}
.new-quotation .quotRmb .close_icn{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -192px -12px;width:14px;height:14px;display:inline-block;vertical-align:-2px}
.new-quotation .quot_mail .quot_text a{color:#000;font-size:13px;font-family:'Philosopher-bold';margin-left:19px}
.new-quotation .quot_mail .fa{color:#7c7b84;font-size:14px;margin-right:6px;top: -12px;left: 68%;}
.new-quotation .quot_mail{margin-top:98px}
.new-quotation .new-quote-select{background:#fff;float:left;padding:15px 18px 0; width: 100%;}
.new-quotation .quotBox{padding:0 15px 15px}
.new-quotation .quot_slct{border:none}
.new-quotation .quot_slct.quot_bg{background:#a29061;padding:16px 35px}
.new-quotation .modal-content{border:none}
.new-quotation .qutTop p{padding-top:0;margin:0;padding-bottom:5px;color:#fff;font-size:15px}
.new-quotation .qutTop span{font-size:18px;color:#fff;margin:0;padding:0}
.new-quotation .new-quote-select hr{border:none;margin:0 14px;height:1px;width:97%;background:#616262}
.new-quotation .quotlbl {display: inline-flex;align-items: center;justify-content: flex-start;float: left;width: 100%;}
.new-quotation .quotlbl label{margin-right:5px;text-transform:capitalize;font-size:16px;font-family:'Philosopher-Regular'}
.new-quotation .inputAc_dv input,.input_dv input,.input_dv select{border:1px solid #a29061}
.new-quotation .quotByRght p{margin-bottom:5px;padding-right:5px;font-size:15px;color:#000}
.new-quotation .clse_Dv .close_icn{margin-left:5px}
.new-quotation .quotCloseall .close_btn a{color:#000;font-size:15px}
.new-quotation .quotCloseall .close_icn{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -192px -12px;width:14px;height:14px;display:inline-block;vertical-align:-2px}
.new-quotation .icon_droparw{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -174px -16px;width:7px;height:6px}
.new-quotation .quot_city{font-family:'Philosopher-Regular'}
.new-quotation .new-quot-top{background:#f9f6ee;display:inline-block;width:100%}
.new-quotation .quato_listng h3{margin-right:10px;display:inline-block;font-size:19px;font-family:'Philosopher-Regular'}
.new-quotation .close_btn a{right:-5px;top:18px}
.new-quotation .star_icn{display:inline-block;background:url(../images/staticpage/static-sprite.png) no-repeat -618px -70px;width:11px;height:11px}
div .week1 > p {float: left;margin: 0 0 11px 16px;}
.new-quotation .quato_listng p span{font-size:14px;font-family:'Philosopher-Regular';color:#000}
.new-quotation .quot_roomdv label{color:#000;font-family:'Philosopher-Regular';margin-bottom:5px}
.new-quotation .quot_roomdv .quot_rminfo{font-size:18px;color:#000;font-family:'Philosopher-Regular'}
.new-quotation .quot_roomdv span{font-size:22px;font-family:'Philosopher-Regular'}
.new-quotation .quot-price{padding-right:10px}
.new-quotation .quato_headng p{padding:12px 0 12px 15px;font-size:16px}
.new-quotation .remove_head{color:#000;font-size:14px}
.new-quotation .qutCmnhdng p{font-size:22px;color:#a29061;padding-top:0;padding-left:5px}
.new-quotation .quot_bedicn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -9px -259px;width:25px;height:20px;margin-right:4px}
.new-quotation .quot_trnsfricn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -155px -260px;width:25px;height:24px;margin-right:4px}
.new-quotation .quot_remrk h4{margin-bottom:5px;margin-top:15px;font-size:17px;font-family:'Philosopher-Bold'}
.new-quotation #quote_form .padLR0{padding:0}
.new-quotation .quato_listng.transfer-quoteinfo{padding:10px 0 0;border:none;margin:5px 0 0}
.new-quotation .quot_remrk .form-control{border:1px solid #e6e6e6;resize:none;border-radius:0;height:87px}
.new-quotation .remark-box{padding:0;margin:0}
.new-quotation .q_box1{padding:0;border:none}
.new-quotation #quote_form .quato_dv{border:none}
.new-quotation #quote_form .remark-box .form-control::placeholder{color:#000;font-family:'Philosopher-Bold';font-size:14px}
.new-quotation .bck_quot{padding:0 35px;background:#fff;color:#000}
.new-quotation .disclaimer p{color:#000;font-size:15px;margin-bottom:0;padding:10px 0 5px;font-family:'Philosopher-Bold'}
.new-quotation .disclaimer_list ul li{font-size:15px;padding:0 0 5px;margin-left:0}
.new-quotation .disclaimer_list ::marker{display:none;content:''}
.new-quotation .quot_roomdv span.statusdv{font-size:16px;font-family:'Philosopher-Regular'}
.new-quotation .disclaimer{border-top:1px solid #cfcfcf;margin-top:30px;padding-top:40px;padding-bottom:30px}
.new-quotation .quato_dv{margin-top:10px;margin-bottom:10px}
.new-quotation .quot_text img{margin-right:5px}
.new-quotation .open_email .form-control{width:70%}
.new-quotation .open_email a{border-radius:0;float:right;background:#a29061;border:none;color:#fff;margin-left:0;margin-right:5px;padding:8px 15px}
.new-quotation .quot_rminfo b font{font-size:14px;margin-left:10px}
.new-compare .comparePad{padding:0;border:none;box-shadow:none}
.new-compare .quot_logo img{height:116px;padding:0}
.new-compare .new-compare-top{padding:35px 40px 10px 38px}
.new-compare .new-compare-top p{padding:44px 0 0;color:#000;font-size:13px;line-height:18px;font-family:'Philosopher-Regular'}
.new-compare .new-compare-close .close_btn{margin-top:30px;right:35px;z-index:9}
.new-compare .new-compare-info{padding:0}
.new-compare .new-compare-info .compareTop .common_headngnew{padding:5px 45px;background:#a39161;box-shadow:none}
.new-compare .new-compare-info .compareTop .common_headngnew h2{font-size:16px;color:#fff;display:inline-block;line-height:35px;text-transform:uppercase}
.new-compare .new-compare-info .email_clk{color:#fff;font-size:14px}
.new-compare .new-compare-info .quot_text.marT5{margin-top:7px}
.new-compare .compare-content{padding:15px 40px 35px}
.new-compare .comprInfo{color:#000}
.new-compare .comprInfo p{color:#a39161;margin-top:5px}
.new-compare span.comapre-dateinfo{color:#000}
.new-compare .compareSrchdv .form-control{border:1px solid #a39161;box-shadow:none;color:#000;height:26px;border-radius:0;font-size:14px}
.new-compare .compare_img img{height:158px;width:100%;border-radius:0;margin-bottom:15px}
.new-compare .comp_img_cross a{color:#fff}
.new-compare .ht_rate_dv.compareratngDV{color:#000;height: 75px;}
.new-compare .compareratngDV h3{font-size:18px;font-family:'Philosopher-Regular';color:#000}
.new-compare .compareratngDV .star_ratng{text-align:right;float: none;}
.new-compare .star_icn{display:inline-block;background:url(../images/staticpage/static-sprite.png) no-repeat -618px -70px;width:11px;height:11px}
.new-compare .ht_loctr{font-size:14px;color:#000}
.new-compare .rate_cmp span{font-size:22px;font-family:'Philosopher-Bold';padding-left:5px}
.new-compare .rate_cmp{font-family:'Philosopher-Bold';padding:5px 0px 10px 0}
.new-compare .comp_category{background:#a39161;padding:13px 15px;border-radius:0;width:100%;display:inline-block;color:#fff;font-size:15px;font-family:'Philosopher-Regular'}
.new-compare .comp_rmcatgry{font-size:15px;color:#fff}
.new-compare .cmpre-dv.bdr_btm{border-bottom:none}
.new-compare .new-comapredv{height:333px;border:1px solid #cfcfcf}
.new-compare .new-comapredv .comp_room{padding:5px 10px 0}
.new-compare .new-comapredv{height:333px;border:1px solid #f1f1f1}
.new-compare .imp_notes.brekfst{padding-top:50px;padding-bottom:30px}
.new-compare .imp_notes > p{font-size:16px;font-family:'Philosopher-Bold'}
.new-compare .imp_notes > span{color:#000;font-size:15px;padding-top:5px;float:left}
.new-compare .map_icnS{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -265px -14px;width:9px;height:13px;vertical-align:middle}
.new-compare .new-comapredv .compareLstFx::-webkit-scrollbar{width:16px}
.new-compare .new-comapredv .compareLstFx::-webkit-scrollbar-track{background-color:#f1f1f1}
.new-compare .new-comapredv .compareLstFx::-webkit-scrollbar-thumb{background-color:#a39161}
.new-compare hr{float:left;width:99%;margin:10px 0 5px;height:1px;border:none;background:#616262}
.new-compare .comp_night{float:right}
.new-compare .compareTop .open_email a{margin-right:0;border-radius:0;background:#a39161;border:none;color:#fff}
.wayto_option_fullDiv .checkbox_box input[type="radio"],input[type="checkbox"]{margin:6px 0 0}
/*new report design*/
.common_btn{padding-top:20px;text-align:right}
.common_btn a {border: 1px solid #a39161;border-radius: 0;display: inline-block;height: 30px;line-height: 30px;font-size: 15px;color: #fff;text-align: center;padding: 0 35px;margin-right: 8px;cursor: pointer;transition: all cubic-bezier(.45,.05,.55,.95) .3s;background: #a39161;}
.common_btn a:hover{background-color: #000000;color:#fff;box-shadow: inset 0 0 0 35px #000000;border: 1px solid #000000;}
.common_headngnew {margin-top: 0; padding: 20px 30px; height: auto; line-height: normal; margin-bottom: 15px; border: none; background: #a29061; }
.common_headngnew h2 {font-size: 18px; color: #fff; display: inline-block; text-transform: uppercase; }
.report_tab .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background-color: #a29061; box-shadow: none; z-index: 11; color: #fff; border: 1px solid #a29061; }
.report_tab .nav-tabs > li > a:hover {background-color: #a29061; color: #fff;}
.report_dv {width: 100%; min-height: 330px; box-shadow: none; background-color: #fff; margin-bottom: 15px; }
.report_tab span {width: 64px; height: 64px; display: inline-block; margin-top: 0; }
.report_tab .nav-tabs > li > a {width: 100%; height: 143px; border-radius: 0; font-size: 18px; color: #000; text-align: center; padding: 23px 0; }
.report_tab .nav-tabs > li {width: 275px; height: 143px; background-color: #f7f5ef; border: 1px solid #e6e6e6; z-index: 0; margin-right: 2px;}
.report_tab .nav>li>a:hover, .nav>li>a:focus {text-decoration: none; background-color: #a29061;}
.report_tab .nav-tabs > li:last-child {margin: 0; width: 275px;}
.report_tab .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background: #a29061; color: #fff}
.report-container {display: inline-block; width: 100%; padding: 30px; background: #fff;}
.report_content {width: 100%; padding: 20px 0 0 0; }
.reprt_select {position: relative; padding-right: 6px; width: 100%;}
.reprt_select .form-control {padding-left: 5px; color: #878787; font-size: 1em; padding-top: 4px; height: 31px; background-color: rgba(72,54,114,0); border: 1px solid #a39161; line-height: 18px; border-radius: 0; font-size: 13px; color: #000; padding-right: 18px;}
.reprt_input{display: inline-flex;}
.reprt_input .arrow_icon {background:url(../images/staticpage/static-sprite.png) -476px -71px no-repeat;width:8px;height:8px;transform:rotate(90deg) scale(0.8);border:0;right:10px;top:15px!important}
.report-status label {width: 60%;}
.reprt_input label{font-size: 13px; color: #000; margin-bottom: 0; padding: 10px 10px 0 0; text-transform: uppercase; font-family: 'Philosopher-Bold';}
.report_content{width:100%;padding:30px 0 0 0}
.reprt_check .filterCheck .checkbox label::before{background:url(../images/sprite.png) no-repeat -534px -49px; bottom:7px;content:"";display:inline-block;left:-24px;margin-right:15px;position:absolute;top:4px;width: 13px;height: 13px; margin-right: 0;border: 2px solid #CECECD;background: rgb(220,220,220);background: linear-gradient(360deg, rgba(220,220,220,1) 0%, rgba(255,255,255,1) 100%);}
.reprt_check .filterCheck input[type="checkbox"]:checked + label::before{    background: #000;font-size: 0; border: 4px solid #ccc}
.reprt_date .cal_icn{right: 15px; top: 4px;}
.report_dv .common_btn a.black-btn {box-shadow: inset 0 0 0 35px #000; border: 1px solid #000; color: #fff; background: #000; }
.report_dv .common_btn a.black-btn:hover{box-shadow: inset 0 0 0 35px #a29061; border: 1px solid #a29061; color: #fff; background: #a29061;}
.report_hdng {width: 100%; height: 37px; color: #000; font-size: 14px; background-color: #f7f5ef; text-align: center; padding-top: 15px; font-family: 'Philosopher-Bold'; }
.reprt_headr .mybkng_srch {width: 100%; float: left; border: 1px solid #e3e1e1; box-shadow: none; margin-bottom: 0; background-color: #fff; border-top: none; }
.reprt_headr h1{font-size:18px;display:inline-block; }
.booking-no label {width: 60%;}
.report_dv .common_btn.padT0 { margin: 20px 0 0 0;}
.report-container .mybkng_srch { border: 1px solid #cfcfcf; box-shadow: none; background-color: #fff;}
.report-container .reprt_headr {background: #000; padding: 15px 30px;}
.report-container .reprt_headr h1{ color: #fff; font-size: 16px;}
.report-container .cmn_badgesBtn .badge { margin-top: 0; border: none; font-size: 14px;}
.report-container .cmn_badgesBtn .badge:hover{background: none; color: #a29061}
.reprt_dtls {width: 100%; padding: 0; float: left; text-align: center; font-size: 14px; border-bottom: 1px solid #cfcfcf; line-height: 45px; height: 45px; color: #000; font-family: 'Philosopher-Regular'; }
.report_hdng{width:100%;height:auto;color:#000;font-size:14px;background-color:#f7f5ef;text-align:center;padding:15px 0px; float: left;}
.booking_report { margin-top: 25px;}
.bkngReprt_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -8px -302px; width:62px; height:62px;}
.pamtgReprt_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -80px -302px; width:64px; height:64px;}
.invcgReprt_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -156px -303px;width:56px;height:66px}
.vouchrReprt_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -222px -302px;width:66px;height:66px}


.report_tab .nav-tabs > li > a:hover .bkngReprt_icn{display:inline-block; background:url(../images/staticpage/sprite_nirvana.png) no-repeat -8px -382px; width:62px; height:62px; transition:all .6s ease 0}
.report_tab .nav-tabs > li > a:hover .pamtgReprt_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -80px -382px; width: 64px;	height: 64px; transition:all .6s ease 0} 
.report_tab .nav-tabs > li > a:hover .invcgReprt_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat  -156px -382px;	width: 56px; height: 66px;transition:all .6s ease 0}
.report_tab .nav-tabs > li > a:hover .vouchrReprt_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -222px -382px; width: 66px; height: 66px;transition:all .6s ease 0}

.report_tab .nav-tabs > li.active > a .bkngReprt_icn{background:url(../images/staticpage/sprite_nirvana.png) no-repeat -8px -382px; width:62px; height:62px; transition:all .6s ease 0}
.report_tab .nav-tabs > li.active > a .pamtgReprt_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -80px -382px; width: 64px;	height: 64px; transition:all .6s ease 0} 
.report_tab .nav-tabs > li.active > a .invcgReprt_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat  -156px -382px;	width: 56px; height: 66px;transition:all .6s ease 0}
.report_tab .nav-tabs > li.active > a .vouchrReprt_icn{display:inline-block;background:url(../images/staticpage/sprite_nirvana.png) no-repeat -222px -382px; width: 66px; height: 66px;transition:all .6s ease 0}

.reprt_input{padding-bottom:6px}
.reprt_select{position:relative;padding-right:6px}
.reprt_select .form-control{width: 100%; height: 31px; background-color: rgba(72,54,114,0); border: 1px solid #a39161; border-radius: 0; line-height: 20px; font-size: 13px; color: #616262;}
.reprt_crncy{padding-left:17px}
.reprt_pmt{padding-left:14px}
.reprt_check .fltr_chkbx {padding-top: 15px; margin-bottom: 10px;}
.reprt_date{width:100%;float:left;position:relative;margin-bottom:10px;padding-right:7px}
.reprt_date .form-control{width: 100%; height: 31px; background-color: rgba(72,54,114,0); border: 1px solid #a39161; border-radius: 0; line-height: 19px; font-size: 13px; color: #616262;}
.reprt_check .checkbox label{color:#000;font-size:14px; font-family: 'Philosopher-Bold';}
.reprt_checkDv{padding-top:20px; margin-bottom: 5px;}

.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:hover{background:#f1f1f1}
.reprt_srvce span{margin-top:5px}
.reprt_headr .download_icn {display: inline-block; background: url(../images/staticpage/sprite_nirvana.png) no-repeat -307px -10px; width: 18px; height: 18px; float: left; margin-top: -3px;}
.reprt_headr i.fa.fa-print {display: inline-block; background: url('../images/staticpage/sprite_nirvana.png') no-repeat -335px -11px; width: 17px; height: 17px; float: left;  margin-top: -3px;}
div#showContent { margin-top: 20px;}
input[type="checkbox"].star{-moz-appearance:initial;display: inline-flex;float: left;width: 18px;margin: 0 0;height: 26px;align-items: center;} 
.form_dv .nav.nav-tabs {display: flex;overflow: hidden;overflow-x: auto; scrollbar-color:#a39161 #f1f1f1; scrollbar-width:thin; width: 100%; position: relative;z-index: 1;} 
.form_dv .nav.nav-tabs > li:nth-child(odd), .form_dv .nav.nav-tabs > li {min-width: 102px;}
.form_dv .nav.nav-tabs::-webkit-scrollbar {width:7px;height:7px} 
.form_dv .nav.nav-tabs::-webkit-scrollbar-track {background-color:#f1f1f1 } 
.form_dv .nav.nav-tabs::-webkit-scrollbar-thumb {background-color: #a29061; } 
.close_btn1 a .close_icn,.close_btn a .close_icn {transition: all 0.3s;}
.close_btn1 a:hover .close_icn,.close_btn a:hover .close_icn {-webkit-transform: rotate(270deg );-moz-transform: rotate(270deg);transform: rotate(270deg );}
/*end*/

/*FOR HEADER WITH BANNER*/
.top_headerdv .mainMenuRes.new_menu{margin:0 0 10px}
.header-banner{display:inline-grid;padding-left:63px;padding-top:10px;width: 100%;float: left;}
.header-banner-menu{height:119px;display:inline-flex;flex-wrap:wrap;align-items:flex-end;width: 100%;float: left;}
.header-banner-img{float:left;width:100%;position:relative;overflow:hidden; z-index: -1}
.header-banner-img img{width:100%;height:132px;object-fit:fill;object-position:center}
.header-banner-title{font-size:16px;color:#fff;font-weight:400;text-transform:uppercase;float:left;padding:0 0 0 20px;z-index:1;line-height:23px;font-family:"Montserrat-Medium";width:217px}
form[name="hotel_form"] {float: left;width: 100%;display: inline-flex;flex-wrap: wrap;}
.header-banner-title b{font-family:"Montserrat-Bold"}
.brandlogodv img{margin:0}
.now_top_continfo{padding:0}
.header-banner.footer-bar{padding: 20px 0 20px;}
.footer-bar .header-banner-bg::before{left:-150px}
.footer-bar .header-banner-title{padding-left:40px;width:253px}
/*FOR HEADER WITH BANNER*/
/*TRANSFER FORM_SERCH*/
.form-grid .serc-lft .formpad.grid-one label{width:85px;min-width:auto}
.form-grid .serc-lft .formpad.grid-one .input_iconL,.form-grid .serc-lft .formpad.grid-one .input_icon1L{width:calc(100% - 5px - 85px - 11px)}
.form-grid .serc-lft .formpad:not(.grid-one):not(.custwidth):not(.child_age_box) label{width:149px;min-width: auto;white-space:nowrap}
.form-grid .serc-lft .formpad:not(.grid-one):not(.custwidth):not(.child_age_box) .input_iconL,.form-grid .serc-lft .formpad:not(.grid-one):not(.custwidth):not(.child_age_box) .input_icon1L{width:calc(100% - 5px - 149px - 11px)}
.form-grid .serc-lft .formpad.custwidth label{width:83px;min-width:auto}
.form-grid .serc-lft .formpad.custwidth .input_icon1L{width:calc(100% - 5px - 83px - 11px)}
.trasnfer_form .custwidth{width:20%}
.trasnfer_form .formpad{margin-bottom:15px}
.form-grid .serc-lft .formpad:not(.grid-one):not(.custwidth).child_age_box label{width:40px;min-width:auto}
.trasnfer_form .child_age_box #parah_out div#parah>div{padding:0 0 0 5px;width: 17%;}
.trasnfer_form .child_age_box #parah_out div#parah{margin:0;width:calc(100% + 5px)}
.trasnfer_form .child_age_box .input_icon1L .form-control{width:100%;padding-right: 5px;}
.trasnfer_form .child_age_box #parah_out div#parah>div .input_icon1L{width:100%;margin:0}
.trasnfer_form .child_age_box .input_icon1L .arrow_icon1{right:4px}
/*TRANSFER FORM_SERCH*/
/*TRANSFER_SEARCH_LIST */
.hotel-listing.trasfer-list .more_hotels{width: 51%;}
.hotel-listing.trasfer-list .cncl_dv {top: 30px;right: 14px;}
.hotel-listing.trasfer-list .btn_quot {display: inline-flex;}
.transferClos {padding-left: 30px;}
.trasfer-list .map_icnT{display: none;}
.trasfer-list .room_toggle1 {border-top: 1px solid #d3d3d3;margin: 0;padding: 20px 0 0;}
.hotel-listing.trasfer-list .hotl_add,.hotl-inf.hotel_info p{font-size:13px;color:#a29061;margin:8px 0 0}
.hotel-listing.trasfer-list .hotel_info h1{text-transform:capitalize}
.hotel-listing.trasfer-list .rslt_prce{margin: 0 0 34px;align-items: flex-start;}
/*TRANSFER_SEARCH_LIST*/
/*TRANSFER DETAILS*/
.trasfer-list .modal .modal-content,.sight_details.modal-content,.viator-modal{margin-top:190px;background:transparent;box-shadow:none;border:0}
.trasfer-list .modal .modal-body,.sight_details .sight_dtlwrapr,.viator-modal .modal-content{background-color:#f8f5f0;width:943px;float:right;padding:30px 20px 20px;margin-bottom: 2%;}
.trasfer-list .modal .hotel-deta-top-dv h2,.viator-modal .tourname{font-size:18px;color:#010101;margin:30px 0 0}
.trasfer-list .modal span.map_icnS{display:none}
.trasfer-list .modal .hotel-deta-top-dv p.tour_tm.trans_tm span{font-size:14px;color:#a29061;font-weight:400;padding-right:5px;margin:0}
.viator-modal .hotel_dtlwrapr{padding: 0;}
.trasfer-list .modal .hotel-deta-top-dv p.trans_tm:not(.mar_t10){margin:5px 0 20px}
.trasfer-list .modal .clock_ic{display:none}
.trasfer-list .modal .border-btm .row{display:inline-flex;width:calc(100% + 30px);align-items:center}
.trasfer-list .modal .hotel-deta-top-dv>p:not(.trans_tm){font-size:14px;line-height:20px;color:#939393;font-weight:400}
.trasfer-list .modal .close_btn{padding-right:0}
.trasfer-list .modal .total_rate{padding:0 15px}
.trasfer-list .modal .TrnsfrPrcDv .total_price span{font-size:12px;color:#a29061}
.trasfer-list .modal .total_price h3{font-size:24px}
.trasfer-list .modal .border-btm{border:0;padding:0 0 10px}
.trasfer-list .modal .nav.nav-tabs.hdtls_tab.trans_tb li.active a,.viator-modal .hote_amnts.hotelDetlsDv .nav-tabs > li.active > a{border:1px solid #a29061;margin:0;background:#a29061;color:#fff}
.trasfer-list .modal .nav.nav-tabs.hdtls_tab.trans_tb a,.viator-modal .hote_amnts.hotelDetlsDv .nav-tabs > li > a{background-color:rgba(162,144,97,0);border:1px solid #a29061;border-radius:0;margin:0 0 0 -1px;padding:6px;min-height:41px;display:inline-flex;align-items:center;min-width:211px;justify-content:center;font-size:16px;color:#211c27;font-weight:400}
.trasfer-list .modal .nav-tabs,.viator-modal .hote_amnts .nav-tabs{border: 0;border-bottom:1px solid #a29061}
.viator-modal .hote_amnts.hotelDetlsDv .nav-tabs > li > a {min-width: 171px;border-bottom: 0;}
.viator-modal .hote_amnts.hotelDetlsDv .nav-tabs > li:not(:last-child) > a:after{display: none;}
.trasfer-list .modal .tab-content{padding-left:5px!important}
.trasfer-list .modal .open_email{width:260px;left:0}
.trasfer-list .modal .cmn_btn a{min-width:auto}
.trasfer-list .modal .open_email>.row{display:inline-flex;align-items:center;width:calc(100% + 30px)}
.trasfer-list .modal img#room_loading{position:absolute;top:7px;left: -71px;height:10px}
/*TRANSFER DETAILS*/
/*TRANSFER_BOOK_NOW*/
.book-now-transfer .back_btn a{white-space:nowrap}
.book-now-transfer{background:transparent}
.book-now-transfer .cmn_warpr{background:transparent;box-shadow:none}
.book-now-transfer .bg-white{float:left;width:100%;border:1px solid #e6e6e6;margin: 0 0 20px;overflow: hidden;}
.book-now-transfer .bkhotel_detl h1{font-size:22px;color:#010101;margin:0 0 5px;white-space: nowrap;width: 100%;text-overflow: ellipsis;overflow: hidden;}
.book-now-transfer .hotl_chk{margin:20px 0 15px;float:left;width:100%}
.book-now-transfer .bkng.bkng_dv .row{display:inline-flex;align-items:flex-end;float:left;width: calc(100% + 30px);}
.book-now-transfer .cancl_plcy {padding: 0 30px;font-size: 14px;color: #000000;line-height: 19px;}
.book-now-transfer .bk-hd.bkng_hedng.vehicle_details h1 {margin-bottom: -1px;padding: 15px 0 15px 30px;}
.transfer_book_now_grid{float:left;width:100%;display:inline-grid;grid-template-columns:84px 1fr;gap:8px;align-items:center;position:relative}
.transfer_book_now_grid.one{grid-template-columns:fit-content(100px) 83px 1fr;align-items: center;}
.transfer_book_now_grid label{font-size:13px;color:#000;font-weight:400;text-transform:uppercase}
.transfer_book_now_grid .form-control{height:31px;background-color:rgba(72,54,114,0);border:1px solid #a39161;border-radius:0;font-size:13px;color:#616262;font-weight:400;resize: none;line-height: 19px;}
.transfer_book_now_grid .form-control::placeholder{font-size:13px;color:#999;font-weight:400}
.transfer_book_now_grid.salutations{grid-template-columns:minmax(44px,auto) 1fr}
.book-now-transfer .clearfix{display:none}
.additional_transfer_details_section .prsnl.prsnl_dv .bkng_lbl{display:inline-grid;grid-template-columns:125px 1fr;align-items:flex-start;margin:0 0 20px;padding:0 15px;width:33%;gap:6px}
.book-now-transfer .trnsfrDtlDV select[name*="[Time_Hour]"]{width:calc(50% - 5px)!important;margin:0 5px 0 0!important}
.book-now-transfer .trnsfrDtlDV select[name*="[Time_Minute]"]{width:calc(50% - 5px)!important;margin:0 0 0 5px!important}
.book-now-transfer .bokng_btn a{border-radius:0;height:31px;background-color:#a29061;padding:0 16px;font-size:14px;color:#fff;font-weight:400;margin:20px 5px;display:inline-flex;align-items:center;justify-content:center;font-family: 'Philosopher-Bold';}
.additional_transfer_details_section{float:left;width:100%;padding:10px 0 0}
/*TRANSFER_BOOK_NOW*/
/*TRANSFER CONFIRM BOOKING */
.book-now-transfer .frm-pd.form_inrPad h4{font-size:14px;color:#000;font-weight:400;padding: 0 30px;}
.book-now-transfer .prsnl.prsnl_dv .bkng_lbl .bkng_text{font-size:14px;color:#000;font-weight:400}
.book-now-transfer.section-activity .trnsf_dv .bkng_lbl label{font-size:13px;color:#616262;font-weight:400}
.book-now-transfer .frm-pd.form_inrPad {padding: 0;font-size: 14px;line-height: 20px;color: #000000;font-weight: 400;}
.flex-box {display: inline-flex;flex-wrap: wrap;}
.book-now-transfer .checkbox>label.igree{font-size:14px;line-height:15px;color:#b30f32;position: relative;}
.book-now-transfer .cmn_btn a{width:auto;min-width:227px;height:31px;background-color:#a29061;font-size:15px;color:#fff;font-weight:400;display:inline-flex;align-items:center;justify-content:center;border:1px solid #a29061;font-family:'Philosopher-Bold'}
.book-now-transfer .cmn_btn a.sub_btn{background:#000;border:1px solid #000}
.book-now-transfer .cmn_btn a.sub_btn:hover{border:1px solid #a29061;color:#fff;box-shadow:inset 0 0 0 35px #a29061;background:#a29061}
.book-now-transfer .bkng_hedng h1{font-size: 16px;color: #616262;float: left;width: calc(100% + 30px);border-top: 1px solid #bebebe;border-bottom: 1px solid #bebebe;padding: 8px 0 8px 30px;margin: 0 0 15px -30px;text-transform: uppercase;}
.book-now-transfer .trnsf_dv .reprt_headr{float:left;width: calc(100% - 30px);text-align:center;background: #a29061;margin: 0 15px;padding: 13px 0;color: #fff;font-size: 16px;font-weight: 400;}
.book-now-transfer img#BtnProcessing {float: right;}
/*TRANSFER CONFIRM BOOKING */
/*CONFIRM_BOOKING_TRANSFER*/
.confirm_booking_transfer .cmn_warpr{background:0 0;box-shadow:none}
.confirm_booking_transfer .cmnheadingBg>h1,.confirm_booking_transfer .cmnheadingBg>h5{font-size:16px;color:#fff;font-weight:400;text-transform:uppercase;margin:0;padding-right: 4px;}
.confirm_booking_transfer .trnsfr_headng{background-color:#a29061;padding:7px 30px}
.confirm_booking_transfer .cmnheadingBg>h5> span{padding:0;font-size:16px!important;color:#fff!important;font-weight:400;text-transform:uppercase!important}
.confirm_booking_transfer .bkhotel_detl h1{font-size:20px;color:#000;font-weight:400;float:left;width:100%;margin:0 0 5px}
.confirm_booking_transfer .bk-dv.bkghtl_dv{padding:25px 30px 0}
.confirm_booking_transfer .bkhotel_detl p{float:left;color:#727272;font-weight:400;font-size:16px;width:100%}
.confirm_booking_transfer .hotl_chk{float:left;width:100%;margin:30px 0 0;display:inline-grid;grid-template-columns: 33% 33%  33%;gap:40px 10px;}
.confirm_booking_transfer .chkein_date{float:left;width:100%}
.confirm_booking_transfer .chkein_date label{font-size:16px;color:#747474;font-weight:400;margin:0 0 5px}
.confirm_booking_transfer .chkein_date span{font-size:18px;color:#000;font-weight:400;text-transform: none;}
.confirm_booking_transfer .bkng.bkng_dv .row{display:inline-flex;width:calc(100% + 30px);align-items:flex-end;border-bottom:1px solid #e6e6e6;padding:0 0 20px;margin:0 -15px 0px;flex-wrap: wrap;}
.confirm_booking_transfer .bkng_hedng, .confirm_booking_transfer .bk-he.bkng_hedng{padding:0 0 20px 30px}
.confirm_booking_transfer .bkng_hedng h1{font-size:18px;color:#000;font-weight:400;text-transform:uppercase}
.confirm_booking_transfer .transferConfmbk{padding:0 0 0 30px}
.confirm_booking_transfer .transfr_dv, .confirm_booking_transfer .transfr_dv:not(:last-child){width:100%;margin: 0;}
.confirm_booking_transfer .cmn_border{float:left;width:100%;display:inline-grid;grid-template-columns: 39% 61%;gap: 20px 0px;margin: 20px 0 0;}
.confirm_booking_transfer .transfr_dv label{font-size:16px;color:#747474;font-weight:400;text-transform:capitalize}
.confirm_booking_transfer .transfr_dv span{font-size:15px;color:#000;font-weight:400;padding-right: 10px;}
.confirm_booking_transfer .cmn_colrbg{float:left;width:100%;border-bottom:1px solid #e6e6e6;margin:0 0 10px}
.confirm_booking_transfer .reprt_headr{width:calc(100% - 30px);float:left;margin:0 15px;background-color:#a29061;font-size:16px;color:#fff;font-weight:400;padding:13px 0;text-align:center}
.confirm_booking_transfer .transfr_vch .vechle_info,.confirm_booking_transfer .transfr_vch .vechle_info:last-child{width:calc(100% - 30px);margin:0 15px;border-bottom:1px solid #bebebe;font-size:15px;color:#000;font-weight:400;padding:15px 0}
.confirm_booking_transfer .transfr_vch{margin:0 0 20px}
.confirm_booking_transfer .cancl_prsn{padding:0 30px;font-size:14px;color:#000;font-weight:400;line-height:19px}
.confirm_booking_transfer .addsrvc_btn.vwdtlbtn{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:15px 30px;margin:0 -15px;width:calc(100% + 30px)}
.confirm_booking_transfer .addsrvc_btn a{margin:0 10px 0 0;background:#a29061;border-radius:0;font-size:16px;color:#fff;font-weight:400;min-width:118px;height:31px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #a29061;font-family:Philosopher-Bold;cursor: pointer;}
.confirm_booking_transfer .addsrvc_btn a:last-child{background:#000;border:1px solid #000}
.confirm_booking_transfer .addsrvc_btn a:last-child:hover{background:#a29061;border:1px solid #a29061;box-shadow:inset 0 0 0 35px #a29061}
.confirm_booking_transfer .bkngSlidesbotmDv .cmn_btn a {min-width: 133px;}
.confirm_booking_transfer .bg-white{border: 1px solid #e6e6e6;overflow: hidden;}
.confirm_booking_transfer .copy_note {font-size: 15px; color: #000000; font-weight: 400; float: left; width: 100%; padding: 0 20px 20px; } 
.confirm_booking_transfer .surcharg_headng h3 {width: 100%; margin: 0; font-size: 16px; color: #747474; font-weight: 400; text-align: center; text-transform: capitalize; margin: 19px 0 7px; }
.confirm_booking_transfer .surchrg_table .table>thead>tr>th {width: 412px; height: 40px; background-color: #a29061; vertical-align: middle; font-size: 16px; color: #ffffff; font-weight: 400; border: 1px solid #e6e6e6; }
.confirm_booking_transfer .surchrg_table .table>tbody>tr>td{width: 412px;height: 40px;background-color: #f7f5ef;border: 1px solid #e6e6e6;text-align: center;}
/*booking-list-transfer*/
.booking-list-transfer hr.trnsf_divider{float:left;width:100%;margin:20px 0;border-color:#e6e6e6}
.confirm_booking_transfer.booking-list-transfer .bkng.bkng_dv .row{border:0;padding:0}
.booking-list-transfer .bkng_dv1{padding:0 15px}
.confirm_booking_transfer.booking-list-transfer .cmn_colrbg{margin:0;border:0}
.booking-list-transfer .tnfr_bkdtls .bk-hd.bkng_hedng{padding:0 0 20px}
.confirm_booking_transfer.booking-list-transfer .cmn_border{margin:0}
.confirm_booking_transfer.booking-list-transfer .reprt_headr,.confirm_booking_transfer.booking-list-transfer .transfr_vch .vechle_info,.confirm_booking_transfer.booking-list-transfer .transfr_vch .vechle_info:last-child{margin:0 -15px;width:calc(100% + 30px)}
.booking-list-transfer .bk-he.bkng_hedng.pt20{padding-left:15px}
.booking-list-transfer .prsnl_dv .cancl_plcy p{font-size:14px;color:#000;font-weight:400;line-height:19px}
.confirm_booking_transfer.booking-list-transfer .messageT .bkng_hedng{padding-left:0}
.confirm_booking_transfer.booking-list-transfer .addsrvc_btn a{padding:0 10px}
.booking-list-transfer .error_gray{border:0;position:relative;margin:0 0 20px}
.booking-list-transfer .cmnMessgPad .error_gray::after{content:'';position:absolute;left:-30px;width:calc(100% + 60px);height:1px;background:#e6e6e6;bottom:-6px}
.confirm_booking_transfer.booking-list-transfer .addsrvc_btn.vwdtlbtn{margin:0 -30px;width:calc(100% + 60px)}
.cmnheadingBg .back_to_booking_list:hover {--d: 100%;}
.cmnheadingBg .back_to_booking_list {float: right;color: #fff!important;transition: .5s;background: linear-gradient(#fff 0 0) 0 100% /var(--d,0) 1px no-repeat;text-transform: capitalize;text-align: right;}
.grey_bg .conf_bookid li.select,.grey_bg .conf_bookid li {padding: 7px 10px;width: auto;background: #000;}
.confirm_booking_transfer.booking-list-transfer .addsrvc_btn.addote a {margin: 0;}
.booking-list-transfer .msg_headng1:last-child{margin: 0 0 30px}
.booking-list-transfer .tranfrErDv:not(.cmnMessgPad) .error_gray {margin: 0;}
.htl_prnt .fa-print {background: url(../images/staticpage/static-sprite.png) no-repeat -1828px -48px; width: 17px; height: 17px; font-size: 0; } 
.htl_prnt .fa-envelope{background: url(../images/staticpage/static-sprite.png) no-repeat -1867px -51px; width: 15px; height: 11px; font-size: 0; } 
.htl_prnt a {display: inline-flex; align-items: center; }
.htl_prnt:not([class*="col"]) {display: inline-grid;grid-template-columns: auto auto;gap: 20px;float: left;}
.htl_prnt .email_clk {order: -1; }
.book-now-transfer .bokng_btn a.start_search {min-width: 100px;}
.review_booking .booking_failed {border: 1px solid #616362; padding: 15px; font-size: 16px; line-height: 20px; width: calc(100% - 30px);margin-left: 15px;} 
/*CONFIRM_BOOKING_TRANSFER*/
/*PER NIGHT RATE*/
div .open_rate div .week1>p span.wekk{float:left}
div .open_rate div .week1>p{width:100%;margin-left:0;padding-left:15px;display:inline-flex;align-items:center}
div .open_rate div .week1>p span.ht_ft{float:left;margin:auto}
div .open_rate .day1 span{text-align:center;width:100%}
[style="color: #ff0000"] {color: #b30f32 ! important;}
/*PER NIGHT RATE*/
/*ACTIVITIES_FORM*/
.activities_form .formpad{width:33%;padding:0 15px 0 0;display:inline-grid;grid-template-columns:90px 1fr;gap:5px}
.form-grid .activities_form .formpad label{width:100%;margin:0}
.form-grid .activities_form .formpad .input_iconL,.form-grid .activities_form .formpad .input_icon1L{width:100%;margin:0}
.activities_form{width:calc(100% + 15px);float:left}
.activities_form .formpad.countryresidence{grid-template-columns:147px 1fr}
.activities_form .input_icon1L #parah_sight  .form-control {padding: 0 5px!important; } 
.activities_form .input_icon1L #parah_sight .form-control + .arrow_icon {top: 11px; right: 4px; }
.activities_form .btn_dv {padding-right: 15px;float: right;}
.activities_form .input_icon1L .form-control.flag {padding-left: 10px;}
/*modify*/
.Sightmodify_popup .activities_form .btn_dv {padding-right: 10px; }
.Sightmodify_popup .activities_form .input_icon1L .form-control.flag {padding-left: 10px; }
.Sightmodify_popup .activities_form {padding-top: 15px; width: calc(100% + 25px); } 
/*ACTIVITIES_FORM*/
/*ACTIVITIES_LIST*/
.hotel-listing.activities_list .list_dv{margin:0 15px;width:calc(100% - 30px)}
.hotel-listing.activities_list .hotl_add{font-size:13px;color:#a29061;margin:2px 0 5px;display: inline;}
.hotel-listing.activities_list .hotl-inf.hotel_info .sight_des+span{float:left;width:100%}
.hotel-listing.activities_list .btn_bknow{margin:0 -9px 0}
.hotel-listing.activities_list .sight_data.sightCrncyDV{margin:0}
.hotel-listing.activities_list .room_toggle{border-top:1px solid #d3d3d3;margin:0;padding:20px 0 0}
.hotel-listing.activities_list .avlbl-ifo-bordr .row{display:inline-flex;align-items:center;width:calc(100% + 30px);float:left}
.hotel-listing.activities_list .rslt_prce{margin:0 0 33px}
/*ACTIVITIES_LIST*/
/*ACTIVITIES_BOOK NOW*/
.section-activity .bkng_hedng{float:left;width:100%;padding-left:30px}
.section-activity .bkng_input{min-height:31px;display:inline-flex;align-items:center;font-size:15px}
.section-activity .booking_note .condtn_dv{padding:0 15px;margin:0}
.section-activity .booking_note{margin:0 0 15px}
.section-activity .booking_note .prsnl_dv .cancl_plcy p{padding:0}
.sight-grid-box{display:inline-grid;grid-template-columns:120px 1fr;gap:5px}
.sight-grid-box .input_icon1L{width:100%;margin:0}
.sight-grid-box label{margin:0;font-size:13px;color:#000;font-weight:400;text-transform:uppercase}
.sight-grid-box .form-control{height:31px;background-color:rgba(72,54,114,0);border:1px solid #a39161;border-radius:0;font-size:13px;color:#616262;font-weight:400}
.section-activity .bksight_img img{max-width:100%;object-fit:fill;height:124px;width:100%}
.book-now-transfer.section-activity .bkng.bkng_dv .row{align-items:flex-start}
.section-activity .bkghtl_dv{padding-top:30px}
.section-activity .total_rate{align-self:flex-end;padding-bottom:15px}
.section-activity .transfr_dv,.section-activity .transfr_dv:not(:last-child){margin: 0;float:left;width:25%;}
.book-now-transfer.section-activity .hotl_chk{margin-top: 32px;}
.section-activity .travlr_name {padding: 0 15px;}
.section-activity .travlr_name{padding:0 15px}
.book-now-transfer.section-activity .bkng_lbl label{float:left;color:#000;text-transform:uppercase;font-weight:400;width:100%;font-size:13px;margin:0 0 5px}
.section-activity .bkng_text h1{margin:0;float:left;width:100%;font-size:16px}
.section-activity .bkng_dv1 .travlr_name h1 b {font-size: 12px;}
.questions .paxinfosight_dv.flex-box {padding: 0 15px;}
.section-activity .bokng_btn{text-align: right;display: inline-flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;width: 100%;}
.transfer_book_now_grid select.form-control {padding-right: 0px;}
/*ACTIVITIES_BOOK NOW*/
/*CONFIRM-ACTIVITY*/
.confirm_booking_transfer.confirm-activity .bkng.bkng_dv .row{padding:20px 25px;align-items:flex-start;border:0}
.confirm-activity .total_rate{align-self:flex-end;padding-right:20px}
.confirm_booking_transfer.confirm-activity .hotl_chk{grid-template-columns:1fr 1fr 1fr 1fr;margin:20px 0 0}
.confirm_booking_transfer.confirm-activity .bg-white{overflow:hidden}
.confirm_booking_transfer.confirm-activity .bk-he.bkng_hedng,.confirm_booking_transfer.confirm-activity .bkng_hedng{border-top:1px solid #e6e6e6;padding:20px 0 20px 30px}
.confirm-activity .prsnl_dv{padding:0 30px;display: inline-flex;flex-wrap: wrap;width: 100%;}
.confirm-activity .prsnl_dv .bkng_lbl label{font-size:16px;color:#747474;font-weight:400;text-transform:capitalize;float: left;width: 100%;margin: 0 0 5px;}
.confirm-activity .bkng_text,.confirm-activity .bkng_text h1{font-size:15px;color:#000;font-weight:400;padding-right:10px}
.confirm-activity .tourdetails .bkng_text{padding-bottom:15px}
.confirm-activity .addsrvc_btn{padding:15px 30px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:0 -15px}
/*CONFIRM-ACTIVITY*/
.flexi_table{float: left;width: 100%;overflow-x: auto;}
.table-mat-box01 .one-way a {width: calc(14.28% - 5px) ! important;margin-left: 5px;border: 1px solid #c3b28d ! important;}
/*Re: Transfer flow improvement*/
.trasfer-list.hotel-listing .fltr_chkbx {padding: 0px 0 0;}
.trnsfrVechlM.trnfrText:not(.text-center):not(.btn_quot ) {text-align: center;}
.trnsf_dv .bkng_input .form-control.cursor-disable {background-color: #f5f3ee ! important;}
.trnsfr_Hdng .mxLagagDv h1 {text-align: center;}
#inner_search_form .flight-inner-search [type="radio"]:not(:checked) + label:before,
#inner_search_form .flight-inner-search.hotel_form input[type="checkbox"] + label::before,
#inner_search_form .flight-inner-search .filterCheck .checkbox label::before{background: #fff;left: 5px;top: 5px!important;border-width: 0;width: 14px;height: 14px;display: block;border: 4px solid #a29061;border-radius: 0;}
#inner_search_form .flight-inner-search .filterCheck .checkbox label::before{top: 0!important;left: 1px;}
#inner_search_form .flight-inner-search .filterCheck_cruise [type="radio"]:checked + label:after{display:none;}
#inner_search_form .flight-inner-search .filterCheck_cruise [type="radio"]:checked + label:before{background: #000;}
#inner_search_form .flight-inner-search .flightpop1 label.bk_checklbl {display: inline-flex;align-items: center;}

/*TOURS/VIATOR FLOW START HERE*/
.tours.activities_form .btn_dv {padding-right: 9px;}
.sight_listingvitor .activities_form {padding-top: 15px;width: calc(100% + 25px);}
.sight_listingvitor .hotel-listing .srchfltr_dv {flex-wrap: wrap;}
.sight_listingvitor .hotel-listing .fltr_srch {padding: 8px 0 0;}
.sight_listingvitor .hotel-listing .fltr_lbl {padding-bottom: 8px;}
.sight_listingvitor .hotel-listing .fltr_collpse + .fltr_collpse {padding: 0;border: 0;}
.sight_listingvitor .per-pax-text {float: left;width: 100%;text-align: right;font-size: 12px;margin: 0 0 12px;}
.sight_listingvitor .hotel-listing.activities_list .rslt_prce {margin: 0;}
.sight_listingvitor .transfer_hd {font-size: 13px;color: #a1812d;}
.sight_listingvitor .transfer_hd a {float: left; width: 100%; margin: 8px 0 ; } 
.sight_listingvitor .hotel-listing .btn_roms {display: inline-flex; justify-content: flex-start; flex-direction: row-reverse; align-items: center; } 
.sight_listingvitor .hotel-listing.activities_list .list_dv {padding: 15px 0 0px!important; } 
.sight_listingvitor .hotel-listing.activities_list .hotl_add {display: inline-flex;width: 100%;}
.sight_listingvitor .select_box {margin: 0; }
.sight_listingvitor .sight_touravbtydv label {font-size: 14px; float: left; width: 100%; margin: 0 0 10px;font-family: 'Philosopher-Bold';}
.sight_listingvitor .sight_touravbtydv .form-control {background: #e1daca; border: 1px solid #e1daca; border-radius: 0; height: 30px; font-size: 13px; line-height: 19px; } 
/*.sight_listingvitor .hotel-listing .listng_dv{margin: 0 0 15px;}*/
.sight_listingvitor .sight-cir{order: -1;margin-left: 10px;margin-top: -5px;}
.sight_listingvitor .single.sightAvblity .txt1  p:not(:empty) {float: left; width: 100%; display: inline-grid; grid-template-columns: 130px 1fr; gap: 5px; margin: 0 0 4px; }
.sight_listingvitor .pax-count {float: left; width: 100%; text-align: right; font-size: 14px; margin: 5px 0 10px; }
.sight_listingvitor .hotel-listing.activities_list .btn_bknow {margin: 0 0 0; }
.sight_listingvitor .hotel-listing .btn_roms a {margin: 0;}
.section-activity .bkng_agncy .form-control{height:31px;background-color:rgba(72,54,114,0);border:1px solid #a39161;border-radius:0;font-size:13px;color:#616262;font-weight:400;resize:none;margin:0 0 10px}
.section-activity .bkng_agncy span{margin:0;font-size:14px}
.section-activity .error{text-align:right}
.section-activity .bkng_agncy {margin: 10px 0;padding: 0 15px;}
.book-now-transfer.viator  .bg-white >div[class*="col"] {padding: 0;}
.confirm_booking_transfer.confirm-activity.viator .prsnl_dv .cancl_plcy p {padding-left: 0;}
.sight_listingvitor .hotel-listing .fltr_collpse:last-child {padding: 0;border: 0;}
.booking_question .transfer_book_now_grid {grid-template-columns: 172px 1fr;align-items: flex-start;}
.booking_question {padding: 0 15px;}
.booking_question span {grid-column: 1/3;font-size: 12px;}
.sight_listingvitor div[id*="loader_"] p {font-size: 15px;margin: 0 0 20px;}
.viator + .modal .modal-content.modal_dynamic .facility.detdata{margin:0 -15px;width:calc(100% + 30px);float:left}
.viator + .modal .modal-content.modal_dynamic{background-color:#f8f5f0}
.viator + .modal .modal-content.modal_dynamic .sight_vwdtl .sghtdtldata{padding:0;border-left:1px solid #a29061;border-right:1px solid #a29061}
.viator + .modal .modal-content.modal_dynamic .sight_vwdtl .sghtdtlhead>div,.sight_vwdtl .sghtdtldata>div{min-height:39px;margin:0;border:0;border-bottom:1px solid #a29061;line-height:19px;padding:5px 0;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0}
.viator + .modal .modal-content.modal_dynamic .sight_vwdtl .sghtdtlhead{padding:0;border-left:1px solid #a29061;border-right:1px solid #a29061;margin:0 15px;width:calc(100% - 30px)}
.viator + .modal .modal-content.modal_dynamic .sghtdtldata span.langbox{color:#fff;font-family:'Philosopher-Regular';font-size:11px;padding:0 6px;line-height:16px}
.input-group {cursor: pointer;}
div#parah_sight {float: left;width: 100%;}
.hotel-listing.activities_list .btn_quot a {margin: 0;width: 100%;}
.payment_options .prsnl_dv .cancl_plcy p, .payment_options .prsnl_dv,.payment_options .condtn_dv {padding-left: 0;}
.mybkng_dv.pmtgetDv.payment_options {padding-left: 15px;}
.book-now-transfer.section-activity .booking_question .transfer_book_now_grid label {color: #000;font-size: 13px;}
.confirm_booking_transfer.booking-list-transfer .booking-list-misc .addsrvc_btn.vwdtlbtn {margin-top: 20px;}
/*TOURS/VIATOR FLOW START HERE*/
/*CAR RENTAL FLOW*/
.car-rental-form .formpad .input_iconL, .car-rental-form  .formpad label,.car-rental-form  .formpad .input_icon1L,.cruise_form .formpad .input_iconL, .cruise_form  .formpad label,.cruise_form  .formpad .input_icon1L {width: 100% ! important; margin: 0 ! important; }
.car-rental-form .formpad {display: inline-grid; grid-template-columns: 141px 1fr; gap: 5px; margin: 0; padding: 0 0 0 15px; } 
.car-rental-form .formpad.grid-one {grid-template-columns: 152px 1fr; }
.car-rental-form .formpad.form-group,.cruise_form .formpad.form-group {margin-bottom: 22px; } 
.car-rental-form,.cruise_form{float:left; width:calc(100% + 15px); margin-left: -15px; }
.car-rental-form .drop-loaction {padding: 0 0 0 15px; } 
.cruise_form .formpad {display: inline-grid;grid-template-columns: 95px 1fr;gap: 5px;margin: 0;padding: 0 0 0 15px;} 
.cruise_form .form_serch {margin-right: 10px;}
.car-rental-form .formpad.one{grid-template-columns: 112px 1fr;}
/*CAR RENTAL FLOW*/
.bkng_icn_O[title="Groups"] {background-position:  -1052px -137px; transform: scale(0.5); width: 74px; height: 45px; margin: -4px 0 0; }
.confirm_booking_transfer .booking-list-misc .hotl_chk {margin: 0;}
.confirm_booking_transfer .booking-list-misc .cmn_border {grid-template-columns: 24% 24% 24%;word-break: break-all;}
.hotel-listing.car-rental .weathr_btm h2::after {display: none;}
.dropdown-menu.packg_date .datepicker-months table td span{border-radius: 0;}
.transfer_book_now_grid .form-control.flag {text-align: center;}
.transfer_book_now_grid .form-control.flag::placeholder{text-align: left;padding-left: 10px;}
.packg_date.datepicker:before,.packg_date.datepicker:after {bottom: -6px;top: auto;transform: rotate(183deg);border-bottom-color: #fff;}
.hotel-listing.meetngreet .rslt_prce {margin: 0 0 33px;}
.book-now-transfer.review_booking .bkng_hedng h1 {width: calc(100% + 60px);}
.sight_listingvitor .hotel-listing .rslt_prce span{padding-left: 0;}


.chang_res span{display:block;color:#000;border-color:#000}
.resdncDv .modal-body,.resdncDv .modal-content{float:left;width:100%}
.chang_res{position:absolute;left:0;top:35px}
.residency-box.form_pad{padding-bottom: 19px ! important;position:relative;}
.hotel-listing .select_RatBrk::before {display: none;}
.hotel-listing .rm_rght {padding-top: 0;}
.resdncDv .modal-body .input_icon1L {width: 100%;margin: 0;}
/*for alert*/
.alert {float: left;width: 100%;font-size: 16px;}
.new-pagination .pagination {display: inline-flex;float: right;margin-right: -5px;}
.grey_bg .conf_bookid li {color: #fff ! important;}
.grey_bg .conf_bookid li.select {background: #a29061 ! important;}
.new-form-design {word-break: break-word;}
.grecaptcha-badge {z-index: 1;}
.scrollToTop {z-index: 1;}
/*Fw: RE N.O.W. NEW WEBSITE LAYOUT*/
.profile-details .profile-title,.profile-details .profile-data {display: none;}
.benefits-gridbox {grid-template-columns: 0px 1fr;direction: rtl;}
.benefits-gridbox .title,.benefits-gridbox .description {text-align: left;}
/*flexidate*/
td.highlight-date.highlight-date-return {background: #a29060}
td.highlight-date, td.highlight-date-return{background: #e0dac9}

/*MARKUP*/
.langdv .selectmarkup .bootstrap-select>.dropdown-toggle[aria-expanded=true]+.dropdown-menu{display:block;background-color:rgb(255 255 255);border:1px solid #000;padding:0;margin:0;width: 100%;}
.langdv>ul>li{width:50%;float:left;padding: 0;}
.langdv .selectmarkup .bootstrap-select{width:100%!important;float:left!important}
.langdv .selectmarkup .btn-group .dropdown-toggle{box-shadow:none!important;background:0 0!important;border:0!important;color:#000!important;padding:0!important;font-size:14px;font-family:Philosopher-Bold;text-transform:uppercase}
.langdv .selectmarkup .bootstrap-select.btn-group .dropdown-toggle .filter-option{width:100%}
.langdv .selectmarkup .bootstrap-select.btn-group .dropdown-toggle .caret{display:none}
div .now_top_continfo .langdv .selectmarkup .form-control{width:100%;margin:0;border-bottom:1px solid #000!important;border-radius:0}
.langdv .selectmarkup .bootstrap-select>.dropdown-toggle[aria-expanded=true]+.dropdown-menu .dropdown-menu.inner{display:block;max-height: 150px ! important;width: 100%;}
.langdv .selectmarkup .bootstrap-select>.dropdown-toggle[aria-expanded=true]+.dropdown-menu .dropdown-menu.inner li{width:100%;float:left;padding: 0;}
.langdv .selectmarkup .bootstrap-select>.dropdown-toggle[aria-expanded=true]+.dropdown-menu .dropdown-menu.inner li::after{display:none}
.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.langdv .selectmarkup .dropdown-menu>.active>a{background-color:#a39161;color:#fff}
.langdv .selectmarkup li.active a{color:#fff}
.langdv .selectmarkup{width:100%}
.langdv .selectmarkup .dropdown-menu>li>a {font-size: 12px;}
/*MARKUP*/
/*QUOTATION*/
.userlogindv a.pointer{margin:0;float:left;position:absolute;top: -87px;text-align:center;width: auto;transition: .5s;background: linear-gradient(#000 0 0) 0 100% /var(--d,0) 1px no-repeat;left: 45px;z-index: 11;}
.qut_txt{color:#000;font-size:14px;font-family:Philosopher-Bold;text-transform:uppercase;border: 0;}
.telnodv{padding-top:6px}
.langdv{margin-top:10px}
.top_headerdv .my_account{margin:10px 0 0}
.userlogindv a:hover{--d: 100%;}
/*QUOTATION*/

/*FW: SECTOR BOOKINGS*/
.grey_bg .conf_bookid {width: 100%;float: left;display: inline-flex;overflow-x: auto;scrollbar-color: #a39161 #fff;scrollbar-width: thin;}
.grey_bg .conf_bookid::-webkit-scrollbar {width:7px;height:7px} 
.grey_bg .conf_bookid::-webkit-scrollbar-track {background-color:#ffffff } 
.grey_bg .conf_bookid::-webkit-scrollbar-thumb {background-color: #a29061; } 
/*FW: SECTOR BOOKINGS*/
/*REMOVE MAP IMAGE AND INCREASE MAP HEIGHT */
.hotel-listing .place-map {display: none;}
div#map-canvas {height: 409px ! important; z-index: 0 !important}
/*REMOVE MAP IMAGE AND INCREASE MAP HEIGHT */
/*FARE RULES*/
.fare-details .nav-tabs{border-top:1px solid #a29061}
.fare-details .nav-tabs li{width: 100%;float: left;}
.fare-details .nav-tabs li.active a{color: #fff ! important;background:#a29061;border: 0;}
.fare-details .nav-tabs li a{width: 100%;background-color:rgba(162,144,97,0);border:1px solid #a29061;border-radius:0;margin: 0 0 0 -1px ! important;padding: 6px ! important;font-size: 14px ! important;color:#211c27;font-weight:400;word-break: break-all;border-top: 0;text-align: left;}
.fare-details .tab-content>.tab-pane{text-align:left;padding:0 5px!important}
.flight-listing .sabre-mini-rule .fare_tabledv .fare_columninfo,.flight-listing .sabre-mini-rule .fare_topdv>div{width:174px!important;min-width:174px!important;max-width:174px!important}
.flight-listing .sabre-mini-rule .fare_tabledv .fare_columninfodv{width:calc(100% - 174px)!important}
.flight-listing .sabre-mini-rule .fare_tabledv .fare_columninfodv .table-bordered>tbody>tr>td{width:174px!important;min-width:174px!important;max-width:174px!important;float: left;}
/*FARE RULES*/
/*START NOW TEAM UI CHNAGES*/
.teams-details .teams-members-image { width: 100% !important; text-align: center;}
.teams-details .teams-members-image img { width: 350px;}
.teams-details .teams-members-description { width: 100%;}
/*END*/
/*dhisco suppler css*/
.suplr-grid .hotel-listing .trvlrpax_dv.sldout {font-size: 14px; margin: 0 15px 0 0; padding: 0px 0 0 0; float: right; }
.suplr-grid .hotel-listing {border-top: 1px solid #d3d3d3; padding-top: 15px; margin-top: 10px;}
.suplr-grid .hotel-listing .rm_top.bdrnone{grid-template-columns: 1fr 22px 112px 112px;}
.new-book-now .hotel-listing .more_hotels .plus_icn { width: 125px;}

/*EVENTS*/

.new-events-dv .offers-gridbox{width:100%;float:left;margin:0;padding:0;display:inline-grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}
.new-events-dv{font-family:"Philosopher-Regular"}
.new-events-dv .offer-grid{float:left;width:100%;background-color:#f7f5ef;border:1px solid #d7c9a3;padding:14px 14px 5px;transition:box-shadow .3s;height:100%;position:relative;}
.new-events-dv .new-offer-top.event-img-grid img{object-fit:cover;width:100%;height:100%}
.new-events-dv .new-offer-top.event-img-grid{height:150px;border:1px solid #d7c9a3;width:100%;margin:0 0 15px}
.new-events-dv .offer-grid:hover{box-shadow:0 0 11px rgb(162 144 97 / 24%)}
.new-events-dv .new-offer-bottom.event-text-grid{float:left;width:100%}
.new-events-dv .event-info-grid h1{float:left;width:100%;margin:0 0 5px;font-size:18px;color:#000;font-weight:400;font-family:"Philosopher-Bold"}
.new-events-dv .event-info-grid .rating_box {float: left;width: 100%;margin: 0 0 6px;display: inline-flex;}
.new-events-dv .event-info-grid .rating_box .fa-star {margin:0;background:url(../images/staticpage/static-sprite.png) no-repeat -618px -70px;width:11px;height:11px;display:inline-block;font-size: 0px;margin: 0 3px  0 0;}
.footer_socialicon a{display:inline-flex;align-items:center;justify-content:center}
.new-events-dv .event-info-grid h2{float:left;width:100%;margin:0 0 30px;font-size:14px;color:#000;font-weight:400}
.new-events-dv .event-date .cal_icn{position:relative;right:AUTO;top:auto}
.new-events-dv .event-date{float:left;width:100%;display:inline-grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;margin: 0 0 10px;}
.new-events-dv .event-date p{font-size:13px;color:#616262;font-weight:400}
.new-events-dv .bg-img-hero {height: 250px; display: inline-flex; width: 100%; align-items: center; justify-content: center;    border: 1px solid #d7c9a3;background-color: #e1daca; }
.new-events-dv .bg-img-hero .title {color: #fff; font-size: 30px; font-family: "Philosopher-Bold"; float: left; width: 100%; }
.new-events-dv .event-load-btn{display:inline-flex;flex-wrap:wrap;justify-content:center;margin:0 0 30px}
.new-events-dv .event-load-btn a.load-more{font-size:15px;color:#fff;font-weight:400;min-width:120px;padding: 7px 12px;display:inline-flex;align-items:center;justify-content:center;text-align:center;background: -webkit-linear-gradient(30deg,#a29060 50%,#f7f5ef00 50%);background: linear-gradient(30deg,#a29060 50%,#f7f5ef00 50%);background-size: 1000px;background-repeat: no-repeat;background-position: 0 0;-webkit-transition: background .6s ease,color .3s linear;border: 1px solid #a29060;font-family: "Philosopher-Bold";}
.new-events-dv .event-load-btn a.load-more:hover{background-position: 100%;color: #a29060;}
/*DETAILS*/
.new-offer-section{padding-top:30px;float:left;width:100%;font-family:"Philosopher-Regular"}
.new-offer-section .event-img-grid{height:600px;border:1px solid #d7c9a3}
.new-offer-section .event-img-grid img{width:100%;height:100%;object-fit: cover;}
.new-offer-section .event-right-grid-top h1{font-size:25px;font-weight:800;font-family:'Philosopher-Bold';color:#000;float:left;width:100%;margin:0 0 10px}
.new-offer-section .event-right-grid-top p{font-size:14px;color:#545454;float:left;width:100%;line-height:20px;margin:0 0 10px}
.new-offer-section .event-right-grid-bottom{float:left;width:100%;border-top:1px solid #d7c9a3;position:relative;padding:0;margin:0}
.new-offer-section .event-right-grid-top label{font-size:16px;color:#a29061;margin:0 0 10px;font-family:'Philosopher-Bold';float:left;width:100%}
.new-offer-section .event-right-grid-bottom h2{float:left;width:100%;font-size:16px;color:#000;font-family:"Philosopher-Bold";margin:10px 0}
.new-offer-section .event-time-date-box{width:100%;white-space:nowrap;float:left;display:inline-flex;overflow:auto;margin: 0 0 40px;scrollbar-color:#a39161 #f1f1f1;scrollbar-width:thin;}
.new-offer-section .event-time-date-grid{background:#e1daca;padding:5px 10px 10px;border:1px solid #d7c9a3;display:inline-block;margin-right:7px;border-radius:0;position:relative;display:inline-grid;grid-template-columns:100%;gap:5px;align-items:center}
.new-offer-section .event-time-date-box::-webkit-scrollbar{height:7px}
.new-offer-section .event-time-date-box::-webkit-scrollbar-track{background-color:#f1f1f1}
.new-offer-section .event-time-date-box::-webkit-scrollbar-thumb{background-color:#a39161}
.new-offer-section .event-right-grid-bottom .custom_radio input[type="radio"]+label{position:relative;float:left;width:100%;padding-left:20px;margin-top:-10px}
.new-offer-section .event-right-grid-bottom .custom_radio input[type="radio"]+label::before{content:'';height:15px;width:15px;border:4px solid #a29161;border-radius:0;background:#fff;position:absolute;left:0;top:2px;cursor:pointer}
.new-offer-section .event-right-grid-bottom .custom_radio input[type="radio"]{opacity:0;margin:0;position: absolute;display: none;}
.new-offer-section .event-right-grid-bottom .custom_radio input[type="radio"]+label::after{display:none}
.new-offer-section .event-right-grid-bottom .custom_radio input[type="radio"]:checked+label::before{background:#000}
.new-offer-section .event-right-grid-bottom .custom_radio .radio-label p{display:inline-grid;grid-template-columns:auto auto;text-align:center;gap:5px;font-size: 18px;color: #000;font-family: "Philosopher-Bold";}
.new-offer-section .event-right-grid-bottom .custom_radio .radio-label p .date-info{font-size:18px;color:#000;font-family:"Philosopher-Bold"}
.new-offer-section .week-info{font-size:14px;color:#333;float:left;width:100%}
.new-offer-section .event-right-grid-bottom .custom_radio .radio-label p .month-info{color:#000;font-size:18px;font-family:"Philosopher-Bold"}
@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(7px);transform:translateX(7px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes slide-right{0%{-webkit-transform:translateX(7px);transform:translateX(7px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.new-offer-section.new-offer-section .all-event-bx{float: left;width: 100%;}
.new-offer-section.new-offer-section .all-event-bx a{position:absolute;left: 0;top: 130px;display:inline-flex;padding: 7px 12px;flex-wrap:wrap;white-space:break-spaces;text-align:center;align-items:center;justify-content:center;cursor:pointer;text-transform: capitalize;font-family: "Philosopher-Bold";background: -webkit-linear-gradient(30deg,#a39161 50%,#f7f5ef00 50%);background: linear-gradient(30deg,#a39161 50%,#f7f5ef00 50%);background-size: 1000px;background-repeat: no-repeat;background-position: 0 0;-webkit-transition: background .6s ease,color .3s linear;border: 1px solid #a39161;}
.new-offer-section .all-event-bx .all-dates{color:#fff;font-size:14px;text-transform:capitalize;font-family:'Philosopher-Bold'}
.new-offer-section.new-offer-section .all-event-bx a:hover{background-position: 100%;color: #a39161;}
.new-offer-section .event-add-grid{float:left;width:100%;border-bottom:1px solid #d7c9a3;margin-bottom:20px;padding-bottom:10px;padding-top:12px}
.new-offer-section .event-add-grid p{font-size:14px;color:#000;padding-top:10px;font-family:'Philosopher-Bold';width:100%;float:left}
.new-offer-section .event-add-grid p.even-social-grid{width:auto;padding-right:10px}
.new-offer-section .eve-social-icon{float:left;width:auto;padding-top:7px}
.new-offer-section .select-ticket{height:40px;background-color:#a39161;border:1px solid #a39161;font-size:18px;color:#fff;font-weight:400;padding:0 10px;width:100%;border-radius:0;text-align:left;font-family:'Philosopher-Bold';display:inline-flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.new-offer-section .ticket-wrpper{display:none;width:100%;background:#f7f5ef;float:left;margin:10px 0 0;padding:0;border-radius:0;position:absolute;z-index:999;border:1px solid #d7c9a3}
.new-offer-section .ticket-count-box{float:left;width:100%;border-radius:0;margin:15px 0;background:#e1daca;padding:15px 0;border:1px solid #d7c9a3;display:inline-flex;flex-wrap:wrap;align-items:center}
.new-offer-section .ticket-count-box label{width:100%;font-size:16px;color:#000;float:left;font-family:'Philosopher-regular';margin:0 0 10px;text-transform:capitalize}
.new-offer-section .selected-tickets{text-align:left}
.new-offer-section .ticket-amt{text-align:right}
.new-offer-section .ticket-count-box span{color:#000;font-size:20px;margin:10px 0 0 0;font-family:'Philosopher-Bold'}
.new-offer-section .event-overview-grid{float:left;width:100%;border-top:1px solid #d7c9a3;margin-top:20px;padding-top:20px;padding-bottom:20px;word-break: break-word;}
.new-offer-section .ticket-box{float:left;width:100%;display:inline-grid;grid-template-columns:1fr 1fr;gap:10px;border-bottom:1px solid #d7c9a3;padding:10px}
.new-offer-section .ticket-info-box h1{font-size:16px;color:#000;font-family:'Philosopher-Bold';margin-bottom:5px;float:left;width:100%}
.new-offer-section .ticket-info-box{float:left;width:100%;font-size:14px;line-height:19px}
.new-offer-section .ticket-info-box .ticket-detls{text-decoration:none;transition:.5s;background:linear-gradient(#000 0 0) 0 100% /var(--d,0) 1px no-repeat;font-family:'Philosopher-Bold';font-size:13px;text-transform:capitalize;color:#000;margin:25px 0 0;display:inline-block}
.new-offer-section .ticket-info-box .ticket-detls:hover{--d:calc(100% - 14px)}
.new-offer-section .ticket-info-box .ticket-detls:hover .fa{-webkit-animation:slide-right .9s cubic-bezier(0.250,0.460,0.450,0.940) infinite alternate-reverse both;animation:slide-right .9s cubic-bezier(0.250,0.460,0.450,0.940) infinite alternate-reverse both}
.new-offer-section .ticket-count-select h1{font-size:16px;color:#000;margin:0 0 8px 0;font-family:'Philosopher-Bold';text-align:right}
.new-offer-section .ticket-count-select .input-group{display:inline-grid;grid-template-columns:30px 65px 30px;float:right}
.new-offer-section .ticket-count-select .input-group .input-group-btn>.btn{padding:0;width:30px;height:30px;float:left;background:#a39161;font-size:12px;text-align:center;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff;border-radius:0}
.new-offer-section .ticket-count-select .input-group .form-control{height:30px;padding:0;text-align:center;font-size:17px;background:#e1daca;border:1px solid #d7c9a3}
.new-offer-section .ticket-count-select h2{text-align:right}
.new-offer-section .ticket-btn-bottom{display:inline-flex;flex-wrap:wrap;width:100%;float:left;justify-content:center;padding:15px 0}
.new-offer-section .ticket-btn-bottom button{float:right;width:112px;height:30px;font-size:16px;color:#fff;border-radius:0;padding:2px 12px;text-align:center;line-height:19px;margin:0;text-transform:capitalize;font-family:"Philosopher-Bold";background:-webkit-linear-gradient(30deg,#221e1f 50%,#f7f5ef00 50%);background:linear-gradient(30deg,#221e1f 50%,#f7f5ef00 50%);background-size:1000px;background-repeat:no-repeat;background-position:0 0;-webkit-transition:background .6s ease,color .3s linear;border:1px solid #221e1f}
.new-offer-section .ticket-btn-bottom button:hover{background-position:100%;color:#000}
.event-details .hotel_info h1 {float: left; width: 100%; font-size: 18px; font-family: 'Philosopher-Bold'; }
.event-details .hotel_info p {font-size: 15px; line-height: 19px; font-family: 'Philosopher-regular'; } 
.event-details .modal-content{background:#f8f5f0;border-radius:0}
.new-offer-section .overview-left h1{font-size:20px;color:#000;padding-bottom:10px;font-family:'Philosopher-Bold'}
.new-offer-section .overview-left p{line-height:20px;color:#000;font-size:14px}
.new-offer-section .overview-logo{margin-top:15px;border-top:1px solid #d7c9a3;padding-top:15px;padding-bottom:15px;float:left;width:100%}
.new-offer-section .logo-left{float:left;border:1px solid #d7c9a3;margin-right:7px;margin-bottom: 7px;}
.new-offer-section .overview-logo p{float:left;width:100%;padding:8px 0 0 0;font-family:'Philosopher-Bold'}
.new-offer-section .map-right{width:100%;float:left;border:1px solid #d7c9a3;height:275px;background-color: #e1daca;}
.new-offer-section .map-right img{height:100%;float:left;width:100%}
.new-offer-section .select-ticket.open .fa {transform: rotate(180deg);}
.new-offer-section .select-ticket .fa {transition: 0.3s all;}
.new-offer-section .overview-left img {margin: 0 0 5px  ! important;padding: 0 ! important;max-width: 100%;}
.new-offer-section .logo-left img {margin: 0 ! important;}

.new-offer-section .all-dates-grid{width:100%;float:right;display:none;position:absolute;top:173px;right:0;background:#f7f5ef;z-index:9999;left:0;border:1px solid #d7c9a3;padding-bottom:15px}
.new-offer-section .all-dates-info-top{float:left;width:100%;background:#e1daca;display:inline-grid;grid-template-columns:1fr auto;gap:10px;padding:15px;border-bottom:1px solid #d7c9a3}
.new-offer-section .all-dates-info-top a.closedv{order:1}
.new-offer-section .all-dates-info-top h1{font-size:20px;font-family:'Philosopher-Bold';float:left;width:100%}
.new-offer-section .all-date-bottom{float:left;width:100%;padding:10px;background:#f7f5ef;scrollbar-color:#a39161 #f1f1f1;scrollbar-width:thin;height:300px;overflow:auto}
.new-offer-section .month-grid{float:left;width:100%;display:inline-grid;grid-template-columns:repeat(2,1fr);gap:10px}
.new-offer-section .month-grid .all-date-info{float:left;width:100%;background:#e1daca;border:1px solid #d7c9a3;padding:10px}
.new-offer-section .all-date-bottom::-webkit-scrollbar{width:7px}
.new-offer-section .all-date-bottom::-webkit-scrollbar-track{background-color:#f7f5ef}
.new-offer-section .all-date-bottom::-webkit-scrollbar-thumb{background-color:#a39161}
.new-offer-section .all-date-right {float: left;width: 100%;margin: 5px 0 0;}
.new-offer-section .plan-travel{display:inline-flex;padding:7px 12px;flex-wrap:wrap;white-space:break-spaces;text-align:center;align-items:center;justify-content:center;cursor:pointer;text-transform:capitalize;font-family:"Philosopher-Bold";background:-webkit-linear-gradient(30deg,#a39161 50%,#f7f5ef00 50%);background:linear-gradient(30deg,#a39161 50%,#f7f5ef00 50%);background-size:1000px;background-repeat:no-repeat;background-position:0 0;-webkit-transition:background .6s ease,color .3s linear;border:1px solid #a39161;width:100%;color:#fff;margin:0 0 15px}
.new-offer-section .event-travel-grid.btn{float:left;width:100%;padding:0;margin:0 0;box-shadow: none;cursor: auto;}
.new-offer-section .plan-travel:hover{background-position:100%;color:#a39161}
.new-offer-section .book-travel{display:inline-flex;padding:7px 12px;flex-wrap:wrap;white-space:break-spaces;text-align:center;align-items:center;justify-content:center;cursor:pointer;text-transform:capitalize;font-family:"Philosopher-Bold";background:-webkit-linear-gradient(30deg,#000 50%,#f7f5ef00 50%);background:linear-gradient(30deg,#000 50%,#f7f5ef00 50%);background-size:1000px;background-repeat:no-repeat;background-position:0 0;-webkit-transition:background .6s ease,color .3s linear;border:1px solid #000;width:100%;color:#fff;margin:0 0 15px}
.new-offer-section .txt_planyourtravel.text-left {border-top: 1px solid #d7c9a3;padding: 10px  0 20px;font-size: 18px;font-family: 'Philosopher-Bold';float: left;width: 100%;}
.new-offer-section .book-travel:hover{background-position:100%;color:#000}
.event-book-now-grid .new-book-now .trvlr_dv {margin-top: 10px;}
.bkng_icn_O[title="Event"] {background: url(../images/events_icon.png) no-repeat;width: 35px;height: 35px;}
.new-offer-section .overview-left p * {background: transparent !important;color: #000 !important;font-size: 14px !important;}
.sweet-alert .btn {padding: 4px 18px;font-size: 16px;background: none!important;color: #000!important;border: 1px solid #a29061;margin: 0!important;border-radius: 0;}
.sweet-alert .text-muted {font-size: 18px;font-family: 'Philosopher-Bold';color: #000;}
.sweet-alert .btn:hover {background: #a29061!important;color: #fff!important;border: 1px solid #a29061!important;}
.rb_content .clearfix + .rb_field {width: 6%;}
/*EVENTS*/
#supplier_termcondtn .modal-content {height: auto; }
#supplier_termcondtn .term_and_condition h3 {font-weight: 600;}
.supplier-content-grid ul li {font-size: 13px;line-height: 26px;}
.supplier-content-grid ul {padding-bottom: 10px;}
.supplier-content-grid h3 {font-size: 17px;color: #333;padding: 10px 0 15px 0;}
.supplier-content-grid {overflow-y: scroll; height: 230px; font-size: 14px; line-height: 20px; color: #000; font-family: 'Philosopher-Regular';  margin: 10px 0px 0px 0px; }
.supplier-content-grid::-webkit-scrollbar {width: 7px; height: 7px; }
.supplier-content-grid::-webkit-scrollbar-thumb {background-color: #a29061; }
.supplier-content-grid::-webkit-scrollbar-track {background-color: #f1f1f1; }
#supplier_termcondtn .bg-dark {background: #12ff00; }


.terms-cond-grid {width: 100%; height: 230px; overflow-y: scroll; }
.termcondtn .terms-cond-grid p {font-size: 15px; line-height: 25px; max-height: 200px; padding-right: 20px; overflow: hidden; }
.cs_grid {border-bottom: 1px solid; }
.terms-cond-grid table {text-align: center; }
.cs_grid {border-bottom: 1px solid;}
.terms-cond-grid table {text-align: left;}
.terms-cond-grid h2 {font-size: 16px; padding: 10px 0; font-family: 'Philosopher-Bold'; }
.terms-cond-grid .table td + td, .terms-cond-grid .table th + th{ text-align:center;}
.best_option_frid ul {padding: 10px 0 10px 20px; }
.best_option_frid ul li {padding: 5px 0 5px 0px; font-size: 14px; position: relative; }
.best_option_frid ul li:before {content: ''; position: absolute; width: 5px; height: 5px; background: #727272; border-radius: 14px; left: -10px; top: 10px; }
.terms-cond-grid::-webkit-scrollbar {width: 7px; height: 7px; }
.terms-cond-grid::-webkit-scrollbar-thumb {background-color: #a29061; }
.terms-cond-grid::-webkit-scrollbar-track {background-color: #f1f1f1; }
.supplier_attchment_grid .form-group label {word-break: break-all;display: inline-flex;}
.registration_browse_grid {position: relative;}
.registration_browse_grid .file_input_div {position: absolute; float: right; right: 0; top: 0; }
.agent_registration_form .supplier_attchment_grid .reginput_dv1 .input_dv:not(.check_box):not(.cmn_btn) {grid-template-columns: 280px 1fr; align-items: center; }

.newform-section .supplier_attchment_grid .reginput_dv1  .input_dv {display: inline-grid;
    grid-template-columns: 251px 2fr;}
.registration_browse_grid .file_button1 {right: 0;top: 0;width: 82px;position: absolute;}
.registration_browse_grid .file_input_div input.file_button {right: 0;float: none;position: absolute;top: 0!important;margin: 0;}

.commercialagreementsmartform .form-control {width: 20%; display: inline-block; background: none; border: none; border-bottom: 1px solid #a39161; border-radius: 0px; padding: 0 5px; font-size: 14px; font-weight: 300; color: #555; height: 20px; }

.book_now_message {display: inline-block; float: right; padding: 10px 12px  10px 0; font-size: 15px; color: #b30f32!important; }

.freelance_grid .term_and_condition {padding: 30px; }
.freelance_grid .supplier-content-grid {overflow: inherit; height: auto; }


.fltBaggageDtlsBox .select_service{position:relative;float:left;width:100%;margin: 0 0 10px;}
.fltBaggageDtlsBox .select_service .form-control{height:32px;font-size:13px;color:#616262;font-weight:400;border:1px solid #a29061;background:0 0;padding-left:6px!important;border-radius:0}
.fltBaggageDtlsBox .journeyTlt{border:1px solid #a29061;font-size:13px;color:#a29061;background:rgba(162,144,97,0);display:inline-flex;align-items:center;justify-content:center;padding:2px 7px 1px;margin:0;line-height:19px}
.fltBaggageDtlsBox .journeyTlt span.fltIcon{margin-right:5px}
.fltBaggageDtlsBox .service_List{float:left;width:100%;margin:10px 0 0}
.fltBaggageDtlsBox .flt_service_req{float:left;width:100%;margin:10px 0 15px}
.fltBaggageDtlsBox .service_List .flt_travell_heading{font-size:14px;float:left;width:100%;font-family:Philosopher-Bold;margin:0 0 10px}
.fltBaggageDtlsBox .pass_list .flt_travell_heading {height: 55px; margin: 0; } 
.fltBaggageDtlsBox .passengers-box {font-family: Philosopher-Bold; font-size: 14px; } 
.fltBaggageDtlsBox .pass_list li {float: left; width: 100%; height: 30px; display: inline-flex; align-items: center; justify-content: flex-start; margin: 0 0 10px; } 
.seviceDlts_info{float:left;width:100%;position:relative;padding:20px 0}
.seviceDlts_info::before{content:'';position:absolute;left:-20px;width:calc(100% + 40px);height:1px;background:#c8c8c8;top:0}
.seviceDlts_info .travellerInfo h5{font-size:18px;font-weight:400;color:#000;margin:0;padding:0 0 10px;text-transform:capitalize;line-height:19px}
.seviceDlts_info .seviceDltsInfo_table{width:100%;float:left;padding:12px 15px;background:#000;color:#fff;box-shadow:initial}
.seviceDlts_info .travellers{width:30%;float:left;vertical-align:top;text-align:left;font-size:16px;color:#fff;font-family:Philosopher-Bold}
.seviceDlts_info .travellerBaggageInfo{width:30%;float:left;text-align:left;vertical-align:top;font-size:16px;color:#fff;font-family:Philosopher-Bold}
.seviceDlts_info .seviceDltsInfo_dtls{float:left;width:100%;border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}
.seviceDlts_info .passenger_Info_Sec{width:100%;float:left;border-bottom:1px solid #e8e8e8;padding:0 15px 10px;border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}
.seviceDlts_info .passenger_Info_Sec .passenger_SeviceDltsInfo .passenger_Info{width:30%;float:left;font-size:16px;text-align:left;vertical-align:top}
.seviceDlts_info .seviceDltsInfo_dtls .travellersInfo{text-align:center;width:100%;float:left;font-size:12px;padding:0 15px 10px}
.seviceDlts_info .seviceDltsInfo_dtls .fltDest_txt{width:auto;background:#96856b;color:#fff;border-radius:2px;text-align:center;margin:10px 0 0;display:inline-block;float:left;padding:3px 5px;font-family:Philosopher-Bold;font-size: 13px;}
.seviceDlts_info .flt_xs_Bklbl{display:none}
.seviceDlts_info .travellerBaggageTxt .label {background: #b30f32;margin: 10px 0 0;display: inline-block;font-family: 'Philosopher-Bold';}
.seviceDlts_info .travellerBaggageTxt .label.label-confirmed {background: #3c763d;}
/*EXPEDIAGROUP*/
.expediagroup_form{float:left;width:100%;display:inline-flex;flex-wrap:wrap;padding:15px 20px 0}
.expediagroup_form>.form-group{display:inline-grid;grid-template-columns:150px 1fr;gap:10px}
.expediagroup_form>.form-group label{font-size:14px;color:#000;font-weight:400;margin:0;word-break: break-word;}
.expediagroup_form>.form-group .form-control{height:31px;background-color:rgba(72,54,114,0);border:1px solid #a39161;font-size:12px!important;color:#616262;font-weight:400;padding-left:10px;width:100%;border-radius:0}
.expediagroup_form>.form-group .icon_droparw{transform:none}
.expediagroup_form .common_btn a{padding:0 13px;width:auto;float:left}

.expediagroup_section .sabre_slider .nav>li>a>img{height:89px}
.expediagroup_section .sabre_slider .nav>li>a{padding:0;background:0 0!important}
.expediagroup_section .sabre_slider{position:relative;height:616px;background: #fffaec;}
.expediagroup_section .sabre_slider .nav{margin:35px 0 77px}
.expediagroup_section .sabre_sprite{background:url(../images/sabrecsl_sprite.png) no-repeat;display:inline-block;}
.expediagroup_section .icon_man{background-position: -54px -137px;margin: -141px -77px 0;width: 645px;height: 520px;}
.expediagroup_section .sabre_slider .slider_icon{height:60px;width:245px;background-position:0 0}
.expediagroup_section .sabre_slider .title{font-size:24px;color:#000;margin:30px 0 20px;float:left;width:100%;font-family: 'Philosopher-Bold';}
.expediagroup_section .sabre_slider .description{font-size:16px;color: #656565;font-weight:400;float:left;width: 100%;margin:0 0 30px;line-height:19px;clear: both;}
.expediagroup_section .sabre_slider .btn-active{border:1px solid #a29061;background:-webkit-linear-gradient(30deg,#a29061 50%,#00a6db00 50%);background:linear-gradient(30deg,#a29061 50%,#00a6db00 50%);background-size:900px;background-repeat:no-repeat;background-position:0;-webkit-transition:background .6s ease,color .3s linear;transition:background .6s ease,color .3s linear;font-size:17px;color:#fff;font-weight:400;float:left;font-family: 'Philosopher-Regular';}
.expediagroup_section .sabre_slider .btn-active:hover{background-position:100%;color:#a29061}
.expediagroup_section .self-description:before{content:'';-webkit-clip-path: polygon(38% 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(35.5% 0, 100% 0, 100% 100%, 0% 100%);background: #f6edd7;height: 352px;position: absolute;right: 0;top: 0;width: 1197px;}
.expediagroup_section .self-description{height:349px;float:left;width:100%;display:inline-flex;align-items:center;overflow:hidden;position: relative;background: #fff;}
.expediagroup_section .self-description .title{position:relative;font-size:24px;color:#000;float:left;width:100%;margin:0 0 30px;padding: 0 0 0 57px;font-family: 'Philosopher-Bold';}
.expediagroup_section .self-description .title::before{content:'';width:30px;height:5px;background-color:#a29061;position:absolute;left: 57px;top:-11px}
.expediagroup_section .self-description .description{font-size:16px;color:#08080a;float:left;width:100%;line-height:19px;padding: 0 0 0 57px;font-family: 'Philosopher-Regular';}
.expediagroup_section .footer-sabre{float:left;width:100%;height:46px;background:#a29061;text-align:center;display:inline-flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:400;line-height:normal}
.expediagroup_section .self-description .btn-requestaccess{border:1px solid #08080a;background:-webkit-linear-gradient(30deg,#08080a 50%,#00a6db00 50%);background:linear-gradient(30deg,#08080a 50%,#00a6db00 50%);background-size:900px;background-repeat:no-repeat;background-position:0;-webkit-transition:background .6s ease,color .3s linear;transition:background .6s ease,color .3s linear;width:225px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:#fff;font-weight:400;margin:30px 0}
.expediagroup_section  .self-description .description-details{display:inline-flex;width:100%;text-align:center;float:left}
.expediagroup_section .self-description .btn-requestaccess:hover{background-position:100%;color:#08080a}
.expediagroup_section .sabre_sprite.man_icon{background-position:-22px -174px;width:333px;height:563px;margin:-152px 0 0}
.expediagroup_section .plane_icon{position:absolute;left: -465px;bottom: -75px;background-position: -831px -268px;display: inline-block;width: 448px;height: 303px;}
.expediagroup_section .accommodation_icon{background-position:-341px -7px;width:59px;height:59px}
.expediagroup_section .deals_icon{background-position:-460px -21px;width:55px;height:46px}
.expediagroup_section .help_icon{background-position:-597px -7px;width:68px;height:53px}
.expediagroup_section .description_details .grid-box{gap:20px;display:inline-grid;float:left;width:100%;grid-template-columns:auto 1fr;align-items:center;margin: 0 0 32px 0px;min-height:60px}
.expediagroup_section .description_details{float:left;width:100%;padding:70px 0;background:url(../images/description_details_banner.jpg) 0 0/100% 100% fixed #fff}
.expediagroup_section .description_details .grid-box .title{font-size:24px;line-height:26px;color:#000;position:relative;font-family: 'Philosopher-Bold';}
.expediagroup_section .description_details .grid-box .title::before{width:30px;height:5px;background-color:#a29061;content:'';position:absolute;left:0;top:-13px}
.expediagroup_section .description_details .grid-box .description{float:left;width:100%}
.expediagroup_section .description_details .description li{float:left;width:100%;margin:0 0 25px;padding:0 0 0 16px;position:relative;font-family: 'Philosopher-Regular';}
.expediagroup_section .description_details .description li::before{content:'';width:7px;height:7px;border-radius:4px;background-color:#a29061;position:absolute;left:0;top:3px}
.expediagroup_section .description_details .btn-requestaccess{width:225px;height:42px;border-radius:5px;font-size:17px;color:#fff;font-weight:400;border:1px solid #08080a;background:-webkit-linear-gradient(30deg,#08080a 50%,#00a6db00 50%);background:linear-gradient(30deg,#08080a 50%,#00a6db00 50%);background-size:900px;background-repeat:no-repeat;background-position:0;-webkit-transition:background .6s ease,color .3s linear;transition:background .6s ease,color .3s linear;margin:0 auto;display:inline-flex;justify-content:center;align-items:center}
.expediagroup_section .description_details .btn-requestaccess:hover{background-position:100%;color:#08080a}
.expediagroup_section .sabre_slider::before {-webkit-clip-path: polygon(100% 0, 0 0, 100% 100%); clip-path: polygon(100% 0, 0 0, 100% 100%); content: ''; width: 583px; height: 455px; background: #a29061; position: absolute; right: 0; top: 0; pointer-events: none; } 
/*EXPEDIAGROUP*/


/*Event*/
.eventfltr .filterCheck .checkbox_box{padding-left: 0;}
.event-right-grid-bottom .form_pad{float: left; width: 100%; padding: 0;}
.event-right-grid-bottom .form_pad .input_iconL{width: 100%; margin-left: 0;}
.event-right-grid-bottom .form_pad .trvlr_calIco{top: 7px;pointer-events: none;}
.eventfltr{margin-top: 30px;}

.booknow_event{display:inline-block;}
.booknow_event .bkhotel_detl h1{font-size: 13px; color: #a29061; padding-right: 6px;font-family: 'Philosopher-Regular';}
.booknow_event .hotl_add {font-size: 13px; float: left; color: #616262;line-height: 1.2;}

/*.form_pad .icon_bg{background: #e1daca;left: 25rem;display: block;top: 3px;}*/


/*FLYDUBAI*/
.verteil-fare-rule.flydubai {width: 100%;overflow: hidden;overflow-x: auto;border: 1px solid #ddd;}
.verteil-fare-rule.flydubai .fare_topdv>div, 
.verteil-fare-rule.flydubai .fare_tabledv .table-bordered>tbody>tr>td {width: 217px!important;min-width: 217px!important;max-width: 217px!important;border-bottom: 0.5px solid #ddd!important;}
.verteil-fare-rule.flydubai .fare_columninfo {width: 217px!important;min-width: 217px!important;max-width: 217px!important;border-bottom: 1px solid #ddd !important;}
.verteil-fare-rule.flydubai .fare_columninfodv {width: calc(100% - 217px);}
.verteil-fare-rule.flydubai .fare_topdv>div {border: 1px solid #ddd;background: #f1f1f1;}
.verteil-fare-rule.flydubai .fare_tabledv {border: 0;}
/*FLYDUBAI*/
.form-control.editable {border: 1px solid #f00 !important; }
.pointer-none{pointer-events: none;}
.form-control.dates.editable {pointer-events: inherit;}
.form-control.dates {pointer-events: none;}
#radioBtn .editable {border: 1px solid #f00 !important;}
.agent_radiobtn.editable {pointer-events: inherit;}
.bkng_note1 a {text-decoration:underline}

.teams-details .faq_note p{
	color: #333;
    font-weight: 600;
    margin: 55px 0 0;
    font-size: 17px;
}
.faq-content .terms-cond-grid{height: 300px;padding: 0 10px;}
.faq-content .teams-details ol{list-style-type: upper-roman;padding-left: 25px;}
.faq-content .teams-details li{padding-left: 10px;color: #404040; font-size: 15px;}
.faq-content .faq_check_box {padding-left: 9px !important; }
.faq-content .privcy_lst .check_box .checkbox {height: auto; margin-bottom: 0px; padding: 0; line-height: 19px; }
.faq-content .privcy_lst .check_box input[type="checkbox"]:checked + label::before,.privcy_lst .check_box input[type="checkbox"] + label::before {background-color: #fff; display: flex; top: 0px;position: relative;}

.faq-content b,.faq-content .teams-details li strong{font-weight: 600;}
.faq-content .privcy_lst .check_box .checkbox label::before{top: -2px;position: relative;}
.faq_float{position:fixed; width:60px; height:60px; bottom:80px; right:15px; color:#FFF; border-radius:50px; text-align:center; z-index: 1;}
.faq-content .privcy_lst .check_box .checkbox > label{pointer-events: none;}
.faq-content .collapse_dv {margin-top: 0px; }
.faq_note p{padding: 10px;text-align: left;}
.faq-content .teams-details{padding: 0;}
.faq-content .modal-header{padding: 15px 15px 0;border-bottom: 0;}
.faq-content .modal-body{padding: 5px 15px 15px;}


/*RBD*/
.flight-search .checkbox_box label{background: transparent;padding: 0;width: auto;}
.flightlisting_rbd .lising_main{float:left;width:100%;display:inline-grid;grid-template-columns:100%;gap:15px;padding:0;margin: 0 0 10px;}
.flightlisting_rbd .lising_main .list_box .details{width: 75%;}
.flightlisting_rbd .lising_main .list_box{float:left;width:100%;display:inline-flex;flex-wrap:wrap;align-items:flex-start;border-bottom:#a29061 solid 1px;padding:10px 0}
.flightlisting_rbd .detailslistbox_top{float:left;display:inline-grid;grid-template-columns: 53% 22% 8% 14%;width: 100%;gap: 0 5px;align-items: self-start;}
.flightlisting_rbd .detailslistbox_top + .detailslistbox_top {margin: 15px 0 0;order: 2;}
.flightlisting_rbd .logo-details{float:left;width:100%;font-size: 14px;}
.flightlisting_rbd .logo-details .logo-flight{width:30px;height:30px;margin:0 0 5px}
.flightlisting_rbd .price-details{width:25%;float:right;padding-left: 15px;align-self: flex-start;order: 1;}
.flightlisting_rbd .flight-details{display:none;grid-column: 1/5;background: #fff;width: 100%;float: left;border: #a29061 solid 1px;transition: 0.3s all;}
.flightlisting_rbd .flight_cabin{float:left;width:126%;margin: 0 0 15px;grid-column: 1/4;white-space: nowrap;}
.flightlisting_rbd .seat-available{font-size:12px;color:#fff;font-family:Philosopher-Regular;background:#a29061;padding:2px 4px;display:inline-block;white-space:nowrap;text-transform:capitalize;margin:15px 0 0}
.flightlisting_rbd .duration-details{text-align:center;}
.flightlisting_rbd .duration-details .eye-icon {margin: 5px 0px 0 3px;}
.flightdetails,.flightlisting_rbd .way-details{font-size:14px;color:#a29061;font-family:Philosopher-Bold;float:left;width:100%}
.hotel-listing.flightlisting_rbd .section-flightlisting .btn_roms a{width:auto}
.flightlisting_rbd .priceflight-details{float:right;text-align:right;display:none;background:#e2dbc8;border: #a29061 solid 1px;padding:10px;margin:10px 0 0;transition: 0.3s all;}
.flightlisting_rbd .priceflight-details .price{color:#000;font-size:30px;font-family:Philosopher-Bold;text-align:right;width:100%;margin:0 0 10px}
.flightlisting_rbd .priceflight-details .price small{font-size:15px;float:left;width:100%;color:#616262}
.flightlisting_rbd .priceflight-details .price small .fa{color:#000}
.flightlisting_rbd .priceflight-details label{float:right;width:100%;font-size:14px;color:#000;font-family:Philosopher-Bold;margin: 0 0 10px;}
.flightlisting_rbd .flightdetails a{font-size:14px;color:#a29061;font-family:Philosopher-Bold;text-transform: capitalize;background: linear-gradient(currentColor 0 0) 0 100% /var(--d, 0) 1px no-repeat;
    transition: 0.5s;}
.flightlisting_rbd .flightdetails a:hover{--d: 100%;}
.flightlisting_rbd .section-flightlisting .flight-listing-box .btn_roms_small a{margin:0}
.flightlisting_rbd .flight-details>.title .fa{color:#fff}
.flightlisting_rbd .flight-details>.title{font-size:15px;color:#fff;font-family:Philosopher-Bold;float:left;width:100%;background:#a29061;padding:8px 10px;text-transform:capitalize;display: inline-flex;align-items: center;justify-content: space-between;}
.flightlisting_rbd .flight-details .detail-box{float:left;width:100%;padding:10px;border-bottom:1px solid #dedede;grid-column: 1/3;}
.flightlisting_rbd .flight-details .detail-box label{float:left;font-size:16px;color:#000;width:100%;margin:0 0 5px}
.flightlisting_rbd .flight-details .detail-box label>b{font-family:Philosopher-Bold;padding-right:5px}
.flightlisting_rbd .flight-details .description-box{float:left;width:100%;display:inline-grid;grid-template-columns:1fr 1fr}
.flightlisting_rbd .flight-details .box-arrival>.title{float:left;width:100%;margin:0 0 10px;font-size:16px;color:#000;font-family:Philosopher-Bold;text-transform:capitalize}
.flightlisting_rbd .flight-details .address-details{float:left;width:100%;font-size:14px;text-transform:capitalize;line-height:19px}
.flightlisting_rbd .flight-details .start_point{float:left;width:100%;line-height:19px;text-transform:uppercase;font-size:16px;color:#000;font-family:Philosopher-Bold}
.flightlisting_rbd .flight-details .start_point>span{color:#a29061;display:inline-block;margin:0 5px}
.flightlisting_rbd .flight-details .box-arrival.depart{border-left:1px solid #dedede}
.flightlisting_rbd .flight-details .box-arrival{padding:10px}
.flightlisting_rbd .flight-details .box-arrival.baggage{grid-column:1/3;border-top: 1px solid #dedede;}
.flightlisting_rbd .flight-details .bold-duration-box{float:left;width:100%;padding:10px;text-align:right;font-size:16px;color:#000;font-family:Philosopher-Bold;background:#e2dbc8;border-top:#a29061 solid 1px}
.flightlisting_rbd .radio{order:-1;align-self:flex-start;width:14px;height:14px;margin:0 5px 0 0}
.flightlisting_rbd .radio label{padding:0;width:14px;height:14px;position:absolute;left:0;top:0;margin:0;min-height:auto}
.flightlisting_rbd .radio input[type=radio]{position:relative;margin:0;width:14px;height:14px;display:block}
.flightlisting_rbd .radio input[type=radio]+label::before{content:"";background:#fff!important;width:14px!important;height:14px!important;border:4px solid #a29061!important;border-radius:0;position:absolute;left:0;top:0;display:inline-flex}
.flightlisting_rbd .radio input[type=radio]:checked+label::before{background:#000!important}
.flightlisting_rbd .radio input[type="radio"] + label::after {display: none;}
.flightlisting_rbd .detailslistbox_top .journey-details .details-row {display: inline-grid;grid-template-columns: 20% 40% 40%;}
.flightlisting_rbd .detailslistbox_top .journey-details .details-row + .details-row {margin: 10px 0 0;}
.flightlisting_rbd .layover-box {float: left; width: 100%; margin: 0; padding: 0; }
.flightlisting_rbd .layover-box span {display: inline-flex; justify-content: center; align-items: center; flex-wrap: wrap; width: auto; background: #a29061; padding: 4px 15px; color: #fff; font-size: 14px; font-family: 'Philosopher-Bold'; z-index: 1; position: relative; }
.flightlisting_rbd .layover-box::before {top: 11px; background: #a29061; } 
.flightlisting_rbd .fare-details{float:left;width:100%;background:#fff;border:1px solid #a29061;z-index:1;padding:0;height:auto;margin:10px 0 0;/* display: none; */}
.flightlisting_rbd .fare-details .title{font-size:15px!important;color:#fff!important;font-family:Philosopher-Bold;float:left;width:100%;background:#a29061;padding:8px 10px!important;text-transform:capitalize;display:inline-flex;align-items:center;justify-content:space-between}
.flightlisting_rbd .fare-details .title .fa{color:#fff!important}
.flightlisting_rbd .fare-details .table-bordered{float:left;width:100%;border:0}
.flightlisting_rbd .fare-details .table-bordered th{background:#a29061;color:#fff!important;font-size:13px!important;text-align:left;padding:2px!important;border:1px solid #ddd}
.flightlisting_rbd .fare-details .table-bordered td{text-align:left;border:1px solid #ddd!important;font-size:12px!important;padding:2px!important}
.flightlisting_rbd .fare-details .table-bordered td b{font-family:Philosopher-Bold;font-size:12px!important}
.hotel-listing .fltr_srch.no-rbd {display: none;}
.rbdonly.hide {display: inline-block !important;padding-left: 2px;}
/*ROUND TRIP*/
.flightlisting_rbd .lising_main.round-trip .list_box{display:inline-grid;grid-template-columns:1fr 1fr;border: 0;padding: 0;gap: 5px;}
.flightlisting_rbd .round-trip .journy .title{float:left;width:100%;padding:6px;font-size:14px;text-align:center;color:#616262;font-family:Philosopher-Bold;text-transform:capitalize;background:#e2dbc8;border:1px solid #e2dbc8}
.flightlisting_rbd .lising_main.round-trip .selected-option{float:left;width:100%;display:inline-grid;grid-template-columns: 40% 1fr;gap:5px;padding:10px;align-items:center;border:1px solid #e2dbc8}
.flightlisting_rbd .lising_main.round-trip .selected-option .flight-logo{display:inline-flex;font-size:15px;color:#616262;font-weight:400}
.flightlisting_rbd .lising_main.round-trip .selected-option .flight-logo .logo-flight{width:30px;height:30px;margin:0 5px 0 0}
.flightlisting_rbd .lising_main.round-trip .journey-details{float:left;display:inline-grid;grid-template-columns:1fr 30px 1fr;text-align:center}
.flightlisting_rbd .round-trip .journey-details .dpart-details{text-align:left;justify-content:left}
.flightlisting_rbd .round-trip .journey-details .fa-plane{color:#a29061;font-size:21px;transform:rotate(43deg);margin: 0 10px;}
.flightlisting_rbd .round-trip .selected-filght-details{float:left;width: 100%;display:inline-flex;padding:10px;background: #fff;border: 1px solid #e2dbc8;margin: 5px 0 0;flex-wrap: wrap;position: relative;z-index: 1;}
.flightlisting_rbd .round-trip .journy .title.active{border-color:#a29061;background:#a29061;color:#fff}
.flightlisting_rbd .round-trip .duration{float:left;width:100%;grid-column:1/3;text-align:right;padding:5px 0 0;font-size:16px;color:#616262;font-weight:400}
.flightlisting_rbd .round-trip .journey-details .dpart-details~.dpart-details{justify-content:flex-end;text-align:right}
.flightlisting_rbd.hotel-listing .round-trip .modifysearchedit{top:auto;white-space:nowrap}
.flightlisting_rbd .lising_main.round-trip .flight-list.round .selected-option{margin-bottom: 0;}
.flightlisting_rbd .lising_main.round-trip .flight-available-container{float:left;width:100%;display:inline-grid;grid-template-columns:100%;gap:5px;height: 100%;}
.flightlisting_rbd .lising_main.round-trip .flight-list {height: 100%;float: left;}
.flightlisting_rbd .lising_main.round-trip .journey-details{width:100%}
.flightlisting_rbd .lising_main.round-trip .detailslistbox_top{grid-template-columns:79% 20%}
.flightlisting_rbd .lising_main.round-trip .flight-available-row{border:1px solid #e2dbc8;float:left;width:100%;padding:10px}
.flightlisting_rbd .lising_main.round-trip .detailslistbox_top .journey-details{grid-template-columns:100%}
.flightlisting_rbd .lising_main.round-trip .detailslistbox_top .journey-details .details-row{grid-template-columns:20% 80%;position:relative}
.flightlisting_rbd .lising_main.round-trip .detailslistbox_top .duration{padding:0;grid-column:auto;display:inline-grid;font-size: 14px;text-transform:uppercase;grid-template-columns:100%;gap:2px;text-align:right;color:#a29061;font-family:Philosopher-Bold;letter-spacing:.8px}
.flightlisting_rbd .lising_main.round-trip .detailslistbox_top .journey-details .details-row .flight_cabin{text-align:left;grid-column:1/3;position:relative;margin:0;width: 100%;}
.flightlisting_rbd .lising_main.round-trip .detailslistbox_top .journey-details .details-row .logo-details{display:inline-flex;align-items:flex-start;align-items:center}
.flightlisting_rbd .lising_main.round-trip .detailslistbox_top .journey-details .details-row .dpart-details{align-items:center;justify-content: center;}
.flightlisting_rbd .lising_main.round-trip .detailslistbox_top .journey-details .details-row+.details-row{margin:0;padding-top:5px}
.flightlisting_rbd .lising_main.round-trip .detailslistbox_top .journey-details .details-row .logo-details .radio{align-self:center}
.flightlisting_rbd .round-trip .journy .title .fa-plane{transform:rotate(45deg);margin-right:3px}
.flightlisting_rbd .round-trip .selected-flight-option {grid-column: 1/3;display: inline-grid;grid-template-columns: 1fr 1fr;}
.flightlisting_rbd .round-trip .selection-box.oneway {grid-column: 1/3;}
.flightlisting_rbd .round-trip .selection-display {float: left;}
.lising_main.flight-listing-box.round-trip {gap: 5px;}
.flightlisting_rbd .round-trip .journy-details {float: left;width: 100%;display: inline-grid;grid-template-columns: 1fr 1fr;gap: 5px;}
.flightlisting_rbd.hotel-listing .round-trip .btn_roms {width: auto;margin: 0 0 0px auto;z-index: 0;}
.flightlisting_rbd .journy-price .priceflight-details {margin-left: auto;width: auto;order: 1;}
.flightlisting_rbd  .journy-price .clearfix {width: 100%;float: left;}
.flightlisting_rbd .journy-price .flight-details {margin-top: 10px;order: 2;}
.flightlisting_rbd .flight_cabin small{float:left;width:100%;font-size:14px;color:#616262;font-weight:400;margin: 5px 0 10px;}
.flightlisting_rbd .arrival-details,.flightlisting_rbd .duration-details,.flightlisting_rbd .dpart-details{font-size: 16px;color:#a29061;font-family:Philosopher-Bold;float:left;width:100%;text-align:left;display: inline-flex;flex-wrap: wrap;}
.flightlisting_rbd .flight_cabin>a{display:inline-flex;width: 23px;height: 23px;background: #e2dbc8;float:left;color: #000;justify-content:center;align-items:center;font-size: 13px;text-transform:uppercase;font-family:Philosopher-Bold;border: #a29061 solid 1px;transition: 0.3s all;margin-right: 5px;margin-bottom: 5px;}
.flightlisting_rbd .flight_cabin>a.active {background: #a29061;color: #fff;}
.flightlisting_rbd .section-flightlisting .flight-listing-box .btn_roms_small a{margin:0;width: auto;}
.flightlisting_rbd.hotel-listing .round-trip .modifysearchedit + .modifysearchedit {margin-left: 5px;}
.flightlisting_rbd_oneway .round-trip-selection{display:none}
.flightlisting_rbd.flightlisting_rbd_oneway .lising_main.round-trip .list_box{grid-template-columns:100%}
.flightlisting_rbd.flightlisting_rbd_oneway .lising_main.round-trip .flight-available-row{border:0;border-bottom:#a29061 solid 1px;padding-right: 0}
.flightlisting_rbd.flightlisting_rbd_oneway .round-trip .journey-details .fa-plane{display:none}
.flightlisting_rbd.flightlisting_rbd_oneway .lising_main.round-trip .detailslistbox_top{grid-template-columns: 66.66% 1fr;width: 75%;}
.flightlisting_rbd.flightlisting_rbd_oneway .lising_main.round-trip .detailslistbox_top .duration{text-align: center;font-size: 16px;color:#a29061;font-family:Philosopher-Bold;letter-spacing:0;grid-template-columns: 100%;gap:4px}
.flightlisting_rbd.flightlisting_rbd_oneway .lising_main.round-trip .detailslistbox_top .journey-details .details-row .dpart-details{display:inline-grid;grid-template-columns:1fr 1fr;position:relative;align-items:flex-start}
.flightlisting_rbd.flightlisting_rbd_oneway .lising_main.round-trip .detailslistbox_top .journey-details .details-row .dpart-details .seat-available{grid-column:2/3;margin:0;position:absolute;right:-162px;bottom: -47px;}
.flightlisting_rbd.flightlisting_rbd_oneway .lising_main.round-trip .detailslistbox_top .journey-details .details-row .logo-details .radio{order:0;margin:-10px 10px 0 0}
.flightlisting_rbd.flightlisting_rbd_oneway .lising_main.round-trip .detailslistbox_top .journey-details .details-row .logo-details{justify-content:space-between;align-items:flex-start}
.flightlisting_rbd.flightlisting_rbd_oneway .logo-details .logo-flight{margin:0}
.flightlisting_rbd.flightlisting_rbd_oneway .lising_main.round-trip .detailslistbox_top .journey-details .details-row+.details-row{padding-top:15px}
.flightlisting_rbd.flightlisting_rbd_oneway .lising_main.round-trip .detailslistbox_top .duration a {font-size: 14px;color: #a29061;font-family: Philosopher-Bold;text-transform: capitalize;}
.flightlisting_rbd .fare_summary>div{float:left;width:100%}
.flightlisting_rbd .fare_summary>div+div span,.fare_summary>div+div table td:nth-child(1){display:none}
.flightlisting_rbd .fare_summary{display:inline-flex;position:relative;width:100%;padding-top:37px}
.form-inner .form-group.gsd_show {margin-top: -10px;margin-bottom: 10px;}
.flightlisting_rbd.hotel-listing .section-flightlisting .lstng_hedr h1 {display: none;}
.flightlisting_rbd ~ .modal .flight-inner-search .clearfix ~ .flightpop1:not(.hotel_box,.more_option_hide) {display: none !important;}
.flightlisting_rbd ~ .modal .flight-inner-search  .wayto_option_fullDiv {margin-top: -15px;}
.flightlisting_rbd .fare_summary span {float: right;width: 100%;font-size: 15px;margin: 10px 0;font-family: 'Philosopher-Bold';position: absolute;right: 0;top: 0;}
.flightlisting_rbd .fare_summary table{float:left;width:100%;background: #fff;border: 0;}
.flightlisting_rbd .fare_summary table th{background:#a29061;color:#fff!important;font-size:13px!important;text-align:left;padding:2px!important;border:1px solid #ddd}
.flightlisting_rbd .fare_summary table td{text-align: center;border: #e1dbcc solid 1px;font-size: 13px;padding: 4px 7px;width: 115px !important;min-width: 115px !important;max-width: 115px !important;word-break: break-all;}
.flightlisting_rbd .fare_summary table td b{font-family:Philosopher-Bold;font-size:12px!important}
.flightlisting_rbd ~ .modal .flight-inner-search .gsd_hide {display: block !important;}
.flightlisting_rbd .fare_summary table td:first-child {font-family: 'Philosopher-Bold'; text-align: left; } 
.flightlisting_rbd .minifare_infodv .fare_now_allow{margin:0}
.flightlisting_rbd .minifare_infodv{padding-top:10px}
.flightlisting_rbd .fare_tabledv,.flightlisting_rbd .fare_topdv{display:inline-flex}
.flightlisting_rbd .section-flightlisting .mini_rules_confirm_booking .fare_tabledv .fare_columninfo,.flightlisting_rbd .section-flightlisting .mini_rules_confirm_booking .fare_topdv>div{width:181px!important;min-width:181px!important;max-width:181px!important;font-size:14px}
.flightlisting_rbd .section-flightlisting .mini_rules_confirm_booking .fare_tabledv .fare_columninfodv .table-bordered>tbody>tr>td{font-size:14px}
.flightlisting_rbd .flgh-field-inner {padding: 10px 15px 0;}
.flightlisting_rbd .fare_summary table td.onlyshow {opacity: 0;border-left-color: #fff;border-right-color: #fff;}
.flightlisting_rbd .fare_summary>div:first-child table td.onlyshow {opacity: 1;}
.flightlisting_rbd.flightlisting_rbd_oneway .round-trip .selected-filght-details {z-index: unset;}
.flightlisting_rbd.flightlisting_rbd_oneway .price-details {z-index: unset;margin-left: auto;}
.flightlisting_rbd .modal-dialog{margin:0 auto}
.flightlisting_rbd .close_btn1 a,.flightlisting_rbd .fare_flightdetails h1,.flightlisting_rbd .mini_rule_details .modal-title{display:none}
.flightlisting_rbd .minifare_infodv{padding-top:0}
.flightlisting_rbd .mini_rule_details .modal-content{margin:00}
.flightlisting_rbd .fare_topdv>div{width:180px}
.flightlisting_rbd .fare_columninfo{width:181px}
.flightlisting_rbd .fare_tabledv .table-bordered>tbody>tr>td{min-width:180px!important;width:180px!important;max-width:180px!important}
.flightlisting_rbd .fare_servicedv{margin:0}
.round-trip-selection.sticky {position: sticky; top: 0; background: #f7f5ef; z-index: 1; width: inherit; } 
.flightlisting_rbd .lising_main.round-trip .oneway  .flight-available-container {height: auto;}
.flightlisting_rbd  .flight-details .mini_rule_details a.farerules_link {margin: 0;color: #000000;text-decoration: none;background: linear-gradient(currentColor 0 0) bottom/var(--d, 0) 1px no-repeat;transition: 0.5s all;font-size: 15px;font-family: 'Philosopher-Bold';line-height: 20px;}
.flightlisting_rbd  .flight-details .mini_rule_details a.farerules_link:hover {--d: 100%;}
.modal-open .modal.fade.in.round_trip::before {content: ''; position: fixed; left: 0; top: 0; width: 100%; height: 100vh; background: #000; opacity: 0.5; } 
/*RBD*/

/*.lifestyle_form{margin-bottom: 50px; }*/
.lifestyle_heading{font-size: 18px; text-decoration: underline; margin: 20px 0 15px; font-weight: bold;}
.float-divlft {width: 20%; float: left; padding: 0 20px 12px 0; }
.float-divrght {width: 80%; float: left; padding: 0 0 12px 20px;} 
.float-divrow p{margin: 0; font-size: 14px; }
.qnadiv{margin: 15px 0 30px; font-size: 14px; }
.qnadiv p {margin: 0 0 11px 0px; }
.qnadiv li{list-style: disc;color: #333;font-weight: 400;margin: 0 0px 11px 45px;}
.qna_heading{font-size: 14px; margin: 15px 0; }
.txt_yellow{background: yellow; padding: 0; }

.now_life_aircraft .travlr_input label {
    color: #010101;
    font-size: 10px !important;
    font-family: Philosopher-Regular;
    margin: 0 0 5px;
    text-transform: capitalize !important;
}

.lifestyle_form .enquiry{
	padding: 10px 20px;
    color: #fff;
    background: #a29161;
    font-size: 14px;
    border-radius: 0;
    margin-bottom: 10px;
}
.lifestyle_form .submit{
	padding: 10px 20px;
    color: #fff;
    background: #a29161;
    font-size: 14px;
    border-radius: 0;
    margin: 10px 0;
    float: left;
}
.wid30{width: 30%;}

.styl_ctn input.form-control {
    width: 100% !important;
}
.now_life_aircraft .tab {
  overflow: hidden;
}

/* Style the buttons inside the tab */
.now_life_aircraft .tab a {
  	float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 10px;
    width: 40%;
    text-align: center;
    transition: 0.3s;
    font-size: 10px;
    text-transform: uppercase;
    margin-right: 10px;
    background: #f5f6f7;
}

/* Change background color of buttons on hover */
.now_life_aircraft .tab a:hover {
  background-color: #a29060;
    color: #fff;
}

/* Create an active/current tablink class */
.now_life_aircraft .tab a.active {
  background-color: #a29060;
    color: #fff;
}

/* Style the tab content */
.now_life_aircraft .tabcontent {
  display: none;
  padding: 6px 12px;
}

.now_life_aircraft .icon_bg_cal{
	position: absolute;
    right: 22px;
    top: 39px;
    color: #6a7680;
    font-size: 11px;
    pointer-events: none;
}

.now_life_aircraft .icon{
	position: absolute;
    right: 20px;
    top: 38px;
    color: #6a7680;
    font-size: 14px;
    font-weight: bold;
    pointer-events: none;
}
.now_life_aircraft .input_dv label{
	display: inline-block;
}
.now_life_aircraft .checkbox_box{margin-top: 12px;}

.aircrft_btnSubmit{
	padding: 10px 20px;
    color: #fff;
    background: #a29161;
    font-size: 12px;
    border-radius: 0;
    margin: 12px 15px;
    float: right;
}
.now_life_aircraft .travlr_input textarea {
    height: 154px!important;
}

.restaurant_wrapper{
	width: 915px;
	margin-bottom: 30px;
}
.owl-restaurant .item{
  margin: 3px;
}
.owl-restaurant .item img{
  display: block;
  width: 100%;
  height: auto;
}
.res_content{
	position: relative;
}
.res_content h2{
	font-size: 16px;
	font-weight: bold;
	padding: 10px 10px 5px;
}
.res_content p{
	font-size: 12px;
	padding: 0 10px 3px;
}
.res_content h3{	
	padding: 5px 10px;
}
.res_content h3 a{
    font-size: 12px;
    color: red;
    background: yellow;
    padding: 6px;
}

.heart {
  color: red;
  background-color: currentColor;
  display: inline-block;
  height: 7px;
  margin: 0 4px;
  position: relative;
  transform: rotate(-45deg);
  width: 7px;
}

.heart-checkbox {
  display: none;
}

.heart::before,
.heart::after {
  content: "";
  background-color: currentColor;
  border-radius: 50%;
  height: 7px;
  position: absolute;
  width: 7px;
}

.heart:before {
  top: -5px;
  left: 0;
}

.heart:after {
  left: 5px;
  top: 0;
}

.heart-checkbox:checked + .heart {
  color: black;
}
.restaurant_wrapper{float: left;}

.res_details h1{
	font-weight: bold;
	padding-bottom: 5px;
}
.res_details p{
	font-size: 15px;
	    width: 915px;
}
.res_details span{
	font-size: 15px;
}
.rest_heading{
	font-size: 18px;
    margin: 40px 0 10px;
}
.res_details h6{font-size: 15px; border-top: 1px solid #ebebeb;padding: 5px 0;}


.res_collapsible {
  	background-color: #a29060;
	color: white;
	cursor: pointer;
	padding: 12px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
}

.resv_ctn .active, .res_collapsible:hover {
  background-color: #af9c69;
}

.resv_ctn {
  	padding: 12px;
    display: none;
    overflow: hidden;
    margin-top: 30px;
    border: 1px solid #a29060;
}

.resv_ctn .number{margin:10px 0px; }
.resv_ctn .minus, .plus, .prev_date, .next_date{
	width:20px;
	height:30px;
	background:#e1daca;
	padding: 5px;
	border-radius:4px;
	border:1px solid #ddd;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.resv_ctn .number input{
	height:34px;
	width: 100px;
	text-align: center;
	font-size: 26px;
	border:1px solid #ddd;
	border-radius:4px;
	display: inline-block;
	vertical-align: middle;
}

.resv_ctn .number input.form-control{
	width: 40%;
	font-size: 14px;
}
.resv_ctn .number span.form-control{
	width: 40%;
    padding-left: 10px;
    font-size: 14px;
    color: #000;
    background-color: #e1daca;
    border-radius: 0;
    height: 34px;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
}

.resv_ctn .number label{font-size: 15px;    width: 35%;}
.styl_ctn label{width: 100% !important;}
.styl_ctn .input_iconL{width: 50%;}

.new-pagination .pagecount{display: none !important;}
.new-pagination .pagination .last>a,.new-pagination .pagination >li.first>a{background:#231f20!important;border:1px solid #231f20!important;border-radius:0!important;font-size:0}
.new-pagination .pagination >li.first>a::before{content:"\f100";font:normal normal normal 14px/1 FontAwesome;color:#fff;font-size:15px}
.new-pagination .pagination .last>a::before{content:"\f101";font:normal normal normal 14px/1 FontAwesome;color:#fff;font-size:15px}
/* fancybox */
/*<!-- OTP MODAL -->*/
.otp_modal {margin: 0 auto;background-color: #fff;border: 1px solid #c6dae7;overflow: hidden;border-radius: 12px;box-sizing: border-box;width: 700px;z-index: 11;position: relative;}
.otp_modal .image-gray{height: 200px;background: #fff url('../images/staticpage/index-banner.jpg') no-repeat;width:100%;float:left;display:inline-flex;justify-content:center;align-items:center;color:#000; background-size: 100%; background-position: 100% 90%}
.otp_modal .otp_modal{width:100%;float:left}
.otp_modal .email_verification{float:left;width:100%;padding:50px 40px 50px;box-sizing:border-box; background: #fff;}
.otp_modal .email_verification .title{font-size: 18px;line-height:30px;color:#20b7cf;float:left;width:100%;margin: 0 0 25px;font-weight: 700;     color: #a29061;}
.otp_modal .description {float: left; width: 100%; font-size: 16px; line-height: 30px; color: #333; margin: 0 0 45px; }
.otp_modal .form-control {height: 45px; width: 380px; background: #fff; font-size: 18px; line-height: 30px; color: #000; text-align: center; display: block; margin: 0 auto; border: 1px solid #c1c1c1; border-radius: 6px; }
.otp_modal .form-control:hover {color: #000; background: none; border: 1px solid #000; cursor: pointer; }
.otp_modal .button-set{float:left;width:100%;margin: 68px 0 0;display:inline-grid;grid-template-columns:30% 1fr;}
.otp_modal .link-set li a {font-size: 12px; line-height: 19px; text-decoration: underline; color: #000; float: left; width: 100%; }
.otp_modal .button-set ul{float:left;width:100%}
.otp_modal .button-set ul.btn-set{display:inline-flex;justify-content:flex-end;align-items:center}
.otp_modal .btn-submit,.otp_modal .btn-cancel{font-size: 15px;line-height:25px;color:#fff;display:inline-flex;justify-content:center;text-align:center;height: 38px;width: 100px;border:1px solid #c3e4e9;border-radius:5px;align-items:center;padding:5px;box-sizing:border-box;background:  #20b7cf;cursor: pointer;}
.otp_modal .btn-cancel {background: #000; color: #fff; margin-right: 15px; border: 1px solid #000; }
.otp_modal .btn-submit img{margin-top: 3px;}
.otp_modal .btn-cancel:hover {background: none; color: #515151; }
.otp_modal .btn-submit:hover{background-color: #1a97ab;color:#fff;}
.otp_modal .link-set li a:hover {color: #1a97ab;}
.OTPfancybox .fancybox-close {margin: 0;right: 133px;display: none !important;}
.OTPfancybox .fancybox-skin{margin:0;padding:0!important;box-shadow: none;border: 0;background: transparent;}
.OTPfancybox .fancybox-inner {overflow: visible !important;}
.OTPfancybox .fancybox-outer, .OTPfancybox .fancybox-inner, .OTPfancybox .fancybox-opened .fancybox-skin {background: transparent ! important;box-shadow: none ! important;}
.OTPfancybox {background: transparent;border-radius: 12px;overflow: hidden ! important;}
.otp_modal .resend-text {float: left; font-size: 14px; font-weight: 500; position: absolute; right: 134px; padding: 0; margin: 0; top: -16px; height: 34px; width: 100px; background: #fff; color: #515151; border-radius: 0; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #a29061; box-sizing: border-box; }
.otp_modal .button-set ul.btn-set li {position: relative;}
.OTPfancybox  ~ .fancybox-overlay-fixed {background: none;backdrop-filter: blur(5px);pointer-events: none;}
@-moz-document url-prefix() { .OTPfancybox  ~ .fancybox-overlay-fixed{background: #000;opacity: 0.5;}}
.otp_modal .btn-cancel:empty {display: none;}
.otp_modal .button-set ul.btn-set > .resend_otp {display: none;}
.OTPfancybox::before {content: '';position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index: 10;}
.otp_modal img#submit_otp_form_loader {width: 22px;position: absolute;right: 40px;top: 8px;}
.dropdown-menu form {position: relative;}
.dropdown-menu form #login_loader {position: absolute;bottom: 34px;left: 57px;z-index: 100;}
.dropdown-menu form #login_loader img {width: 26px;}
/*ADDITION UI CHANGES*/
.otp_modal .email_verification .title p {float: right; margin: 0; padding: 4px 0 0; color: #9a9a9a; font-weight: 400; font-size: 15px; }
.otp_modal .email_verification .title {display: inline-flex; flex-wrap: wrap; align-items: center; justify-content: space-between; font-family: "Philosopher-Regular"; font-size: 18px; }
div#otpModal {width: 750px !important; padding: 0px; height: auto !important}
.otp_modal .btn-submit, .otp_modal .btn-cancel {font-size: 14px; line-height: 25px; color: #fff; display: inline-flex; justify-content: center; text-align: center; height: 34px; width: 100px; border: 1px solid #a29061; border-radius: 0; align-items: center; padding: 5px; box-sizing: border-box; background: #a29061; cursor: pointer; }
.otp_modal .btn-submit:hover {background-color: #000; color: #fff; border: 1px solid #000; }
.otp_modal .form-control::placeholder {color:#000; font-size:15px; font-weight:400}
.otp_modal .form-control:hover::placeholder {color:#000; font-size:15px; font-weight:400}
img#login_loader_otp {display: block; position: absolute; left: 0; right: 0; margin: 0 auto; }
/*ADDITION UI CHANGES*/
/* mobile view */
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.OTPfancybox .fancybox-opened{width:90%!important;left:5%!important}
	.OTPfancybox .fancybox-close{margin-right:10px;}
	.otp_modal{width: 100%;}
	.otp_modal .image-gray{height:200px;}
	.otp_modal .email_verification{padding:20px}
	.otp_modal .email_verification .title{font-size:16px;margin:0 0 10px}
	.otp_modal .description{font-size:14px;line-height:21px;margin:0 0 10px}
	.otp_modal .form-control{height:40px;width:100%;font-size:16px}
	.otp_modal .button-set{margin:20px 0 0;grid-template-columns:100%;gap:20px}
	.otp_modal .button-set ul.link-set{display:inline-flex;justify-content:center;flex-direction:column;text-align:center}
	.otp_modal .button-set ul.btn-set{order:-1;justify-content:center}
}
/* Ipad vertical & horizontal view */
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.OTPfancybox .fancybox-opened{width:90%!important;left:5%!important}
	.OTPfancybox .fancybox-close{margin-right:10px;right: 0;}
	.otp_modal{width: 100%;}
	.otp_modal .image-gray{height:120px;}
	.otp_modal .email_verification{padding:20px}
	.otp_modal .email_verification .title{font-size:16px;margin:0 0 10px}
	.otp_modal .description{font-size:14px;line-height:21px;margin:0 0 10px}
	.otp_modal .form-control{height:40px;width: 70%;font-size:16px;}
}
/*<!-- OTP MODAL -->*/
.new-book-now .bkng_note1.text-danger * {color: #b30f32; font-family: "Philosopher-Bold";    font-size: 16px; }
.fltr_srch .bootstrap-select.btn-group .dropdown-menu.inner {position: absolute; top: 0; min-height: 100% !important; z-index: 999; max-height: 100% !important; }
div#sidebar1 {z-index: 9; }
#hotel_selection~.bootstrap-select .dropdown-menu.open{max-width:330px!important;min-width:330px!important;max-height:330px!important;position:absolute;bottom:auto;left:0;top:30px}
#hotel_selection~.bootstrap-select .dropdown-menu>li>a{white-space:normal}
#hotel_selection~.bootstrap-select.btn-group .dropdown-menu.inner{max-height:250px!important}
#hotel_selection~.bootstrap-select .btn-group>.btn .filter-option.pull-left {max-width: 100px;}
.hotel-listing .rm_info span {word-break:break-all}
/*<!-- SC checkbox at search form -->*/
#hotel_form .checkbox_box.checkbox_box_sc{margin:8px 15px 0;float:left;width:calc(100% - 30px)}
#hotel_form .checkbox_box.checkbox_box_sc input{opacity:0;width:10px;height:10px;left:0;z-index:1}
#hotel_form.innrHtlFrm .mybkng_check.mybkng_check_sc{position:absolute;right:-140px;top:8px}
#hotel_form.innrHtlFrm .row>.mybkng_check_sc input[type=checkbox]+label {font-size: 14px!important; padding-left: 20px!important; font-family: 'Philosopher-Bold'; color: #333; line-height: 18px;}
#hotel_form.innrHtlFrm .mybkng_check_sc input[type=checkbox]{opacity:0}
#hotel_form.innrHtlFrm .mybkng_check_sc input[type=checkbox]+label::before,#hotel_form.innrHtlFrm .mybkng_check_sc input[type=checkbox]:checked+label::before{z-index:6;background:#fff;left:5px;top:4px!important;border-width:0;width:6px;height:6px;display:block;content:'';margin:0!important}
#hotel_form.innrHtlFrm .mybkng_check_sc input[type=checkbox]:checked+label::before{background:#000}
.footer_logodv img{width:105px}
.form_dv .nav.nav-tabs>li:nth-child(odd) .flight_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -2px -40px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(2n) .flight_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -2px -80px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li.active .flight_icn,.form_dv .nav.nav-tabs>li:hover .flight_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -2px 2px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(odd) .hotel_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -62px -40px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(2n) .hotel_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -62px -80px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li.active .hotel_icn,.form_dv .nav.nav-tabs>li:hover .hotel_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -62px 2px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(odd) .transfer_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -113px -40px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(2n) .transfer_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -113px -80px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li.active .transfer_icn,.form_dv .nav.nav-tabs>li:hover .transfer_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -113px 2px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(odd) .car_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -162px -40px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(2n) .car_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -162px -80px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li.active .car_icn,.form_dv .nav.nav-tabs>li:hover .car_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -162px 2px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(odd) .activity_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -207px -40px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(2n) .activity_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -207px -80px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li.active .activity_icn,.form_dv .nav.nav-tabs>li:hover .activity_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -207px 2px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(odd) .icon_meetgeet{display:inline-block;background:url(../images/services_icons.svg) no-repeat -260px -40px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(2n) .icon_meetgeet{display:inline-block;background:url(../images/services_icons.svg) no-repeat -260px -80px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li.active .icon_meetgeet,.form_dv .nav.nav-tabs>li:hover .icon_meetgeet{display:inline-block;background:url(../images/services_icons.svg) no-repeat -260px 2px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(odd) .packages_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -314px -40px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(2n) .packages_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -314px -80px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li.active .packages_icn,.form_dv .nav.nav-tabs>li:hover .packages_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -314px 2px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(odd) .offln_reqs{display:inline-block;background:url(../images/services_icons.svg) no-repeat -360px -40px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(2n) .offln_reqs{display:inline-block;background:url(../images/services_icons.svg) no-repeat -360px -82px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li.active .offln_reqs,.form_dv .nav.nav-tabs>li:hover .offln_reqs{display:inline-block;background:url(../images/services_icons.svg) no-repeat -360px 2px;background-size:1210%;width:50px;height:33px}
.form_dv .nav.nav-tabs>li:nth-child(odd) .icon_vitor{display:inline-block;background:url(../images/services_icons.svg) no-repeat -511px -40px;background-size:1210%;width:50px;height:33px;margin:0}
.form_dv .nav.nav-tabs>li:nth-child(2n) .icon_vitor{display:inline-block;background:url(../images/services_icons.svg) no-repeat -511px -82px;background-size:1210%;width:50px;height:33px;margin:0}
.form_dv .nav.nav-tabs>li.active .icon_vitor,.form_dv .nav.nav-tabs>li:hover .icon_vitor{display:inline-block;background:url(../images/services_icons.svg) no-repeat -511px 1px;background-size:1210%;width:50px;height:33px;margin:0}
.form_dv .nav.nav-tabs>li:nth-child(odd) .trvl_insur{display:inline-block;background:url(../images/services_icons.svg) no-repeat -470px -40px;background-size:1210%;width:50px;height:33px;margin:0}
.form_dv .nav.nav-tabs>li:nth-child(2n) .trvl_insur{display:inline-block;background:url(../images/services_icons.svg) no-repeat -470px -82px;background-size:1210%;width:50px;height:33px;margin:0}
.form_dv .nav.nav-tabs>li.active .trvl_insur,.form_dv .nav.nav-tabs>li:hover .trvl_insur{display:inline-block;background:url(../images/services_icons.svg) no-repeat -470px 1px;background-size:1210%;width:50px;height:33px;margin:0}
.form_dv .nav.nav-tabs>li:nth-child(odd) .cruise_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -413px -40px;background-size:1210%;width:50px;height:33px;margin:0}
.form_dv .nav.nav-tabs>li:nth-child(2n) .cruise_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -413px -82px;background-size:1210%;width:50px;height:33px;margin:0}
.form_dv .nav.nav-tabs>li.active .cruise_icn,.form_dv .nav.nav-tabs>li:hover .cruise_icn{display:inline-block;background:url(../images/services_icons.svg) no-repeat -413px 1px;background-size:1210%;width:50px;height:33px;margin:0}
/*NEW SPRITE ON SEARCH FORM*/
.list{padding: 13px;background: #fff;margin: 14px 1px; border: 1px solid #a29061}
.main_viator .transfer_book_now_grid label {word-wrap: break-word; } 
.main_viator .sigthBkngFrmDv > div[class*="col-md-100"] {padding: 0; margin: 0 -15px; }
.sight_listingvitor .max_traveller_count h5{float:left;width:100%;margin:0 0 15px;color:#000;font-size:17px}
.sight_listingvitor .s_option1{float:left;position:relative;width: 110px;}
.sight_listingvitor .s_option1+.s_option1{margin-left:15px}
.sight_listingvitor .s_option1 h4 span{padding:0}
.sight_listingvitor .s_option1 h4{float:left;width:100%;margin:0 0 5px;text-transform:capitalize}
.sight_listingvitor .s_option1 .fa-caret-down{position:absolute;top:30px;right:10px;color:#a39161}
.sight_listingvitor .s_option1 .form-control{font-size:13px;color:#616262;font-weight:400;background-color:transparent!important;height:31px;border:1px solid #a39161;border-radius:0;cursor:pointer}
.sight_listingvitor .s_option1 .traveller_age{float:left;width:100%;margin:5px 0 0;font-size:12px}
.sight_listingvitor .single > .check_avl{padding: 15px 0; border-top: 1px solid #ddd;} 
.availabilitycont[style="display: block;"]+[id*=loader_rates]{display:none}
.sight_listingvitor .txt1{font-size:14px;font-weight:500;line-height:19px;margin:0 0 15px}
.sight_listingvitor .h_separator{border-bottom:1px solid #bfc7cb;margin-bottom:10px}
.sight_listingvitor .hotel-listing.activities_list .btn_bknow{font-size:25px;color:#000;font-family:Philosopher-Bold}
.sight_listingvitor .hotel-listing.activities_list .btn_bknow a{margin-top:15px}
.sight_listingvitor .hotel-listing.activities_list .btn_bknow span{font-size:12px;color:#a29061;float:right;font-family:Philosopher-Bold;margin-left:4px}
.sight_listingvitor .hotel-listing.activities_list .btn_quot a {width: auto; }
.sight_listingvitor .hotel-listing .btn_quot {width: 100%; display: inline-flex; justify-content: center; }
.sight_listingvitor [id*=rowchild_pkg_]>.row,.sight_listingvitor [id*=rowinfant_pkg_]>.row{margin:0;display:inline-grid;grid-template-columns:50px 50px 50px 50px;gap:5px}
.sight_listingvitor [id*=rowchild_pkg_],.sight_listingvitor [id*=rowinfant_pkg_]{padding:0 15px 0 0}
.sight_listingvitor [id*=rowchild_pkg_]>.row h4,.sight_listingvitor [id*=rowinfant_pkg_]>.row h4{grid-column:1/5;padding:0!important;font-size:13px}
.sight_listingvitor [id*=rowchild_pkg_]>.row>div,.sight_listingvitor [id*=rowinfant_pkg_]>.row>div{width:100%;padding:0}
.sight_listingvitor .hotel-listing .bootstrap-select.form-control{width:50px;height:30px}
.sight_listingvitor .bootstrap-select.btn-group .dropdown-toggle .filter-option{width:36px}
.sight_listingvitor .hotel-listing .bootstrap-select .dropdown-toggle{border:1px solid #a39161}
.sight_listingvitor .txt1 {margin: -1px 0 5px}
.read_more article {margin-bottom: 4px;display: flex;line-height: 20px;flex-wrap: wrap;}
.sight_tour_detlsdv h4:not(:empty), .viator-modal h4:not(:empty){margin-bottom: -9px}
.itenary_vals{font-weight: 600;width: 20%;float: left}
.itenary_vals ~ article { width: 70%; padding-left: 10px}
.booking_vitor_section p {padding: 10px 30px 0; }
.vitor_meet_grid .transfer_book_now_grid.dropdnarrow {display: inline-block; }
.vitor_meet_grid label {vertical-align: 2px;}
.vitor_meet_grid .transfer_book_now_grid.dropdnarrow {display: inline-block; padding: 0; }
.vitor_meet_grid label {vertical-align: 2px; }
.vitor_meet_grid .common-pickup.form_inrPad.sigthBkngFrmDv.condtn_dv {padding: 10px 0 0px 0; float: left; width: 100%; margin-left: -14px; }
.vitor_meet_grid .transfer_book_now_grid span.arrow_icon {margin: 18px  5px 0 0; }
.vitor_meet_grid .transfer_book_now_grid label {margin-bottom: 5px; }
.vitor_meet_grid_suppl {margin-bottom: 10px; float: left; width: 100%; }
.vitor_meet_grid .pickup-extralocation-other .transfer_book_now_grid {display: inline-block; margin-top: 10px; }
.vitor_meet_grid .pickup-extralocation-other{clear: both; }
.cancellation span.arrow_icon { top: 14px;left: 372px;}
.registrtn_dv1.canc_details{margin-left: 38px}
h3.hd9.sub_headng {color: #fff;}
.popup-forms .sub_headng{margin-bottom: 12px;}
.reginput_dv1.cancellation {margin-left: 19px;}
.booking_vitor_section p {padding: 10px 30px 10px; }
.order {float: left; width: 100%; order: 1; }
.form_inrPad.sigthBkngFrmDv.vitor_meet_grid {display: inline-flex; flex-wrap: wrap; }
.vitor_meet_grid{width:100%; }
div#map-canvas {z-index: 0 !important}
.arrow_icon1,.arrow_icon,.fa-caret-down,.caret {pointer-events: none; } 
select {cursor: pointer; }
.checkmark,.form_dv .nav.nav-tabs a,.flight-search .checkbox_box label  {cursor: pointer !important; }
.new-quotation .icon_droparw {transform: none; pointer-events: none; }
/*NRV-199 - Arrows are not usable*/
.extraPane{margin: 18px 0 0 0;}
.flgh-field{margin: -1px 0 0px}
.fltr_srch.search-row.parentFiltr .filter_sightbox a.active-data {color: #8d6702; font-weight: 600; }
.total-grid-viotr-opt{
	display:flex;flex-direction: column;width: 100%;text-align: right;gap: 10px;text-transform: capitalize;
}
.now-search-form .offer_cap p[style*="#009fce"] {font-size: 14px !important; font-family: 'Philosopher-Bold'; margin: 5px 0 !important;}
.bundlePanel:active,.bundlePanel:focus,.bundlePanel:hover{cursor:pointer;border:1px solid #a1955c;box-shadow:2px 2px #888888a3;transition:.2s}.bundlePanel .panel-bg{color:#fff;background-color:#a1955c}.select_baggage{display:block!important}
.passWordValidation {
    width: 90%;
    border: 1px solid #a39161;
    border-radius: 5px;
    position: absolute;
    background: #ffffff;
    top: 45px;
    left: 15px;
    padding: 20px 20px 15px 20px;
    z-index: 10000;
}
.passWordValidation:before {
    top: 100%;
    left: 45%;
    border: solid transparent;
    content: "";
    position: absolute;
    pointer-events: none;
    top: -20px;
    border-color: rgba(171,137,84,0);
    border-bottom-color: #a29061;
    border-width: 10px;
}
.passWordValidation:after {
    top: 100%;
    left: 45%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.passWord_validation_Div{
    .validationTlt{
      font-size: 13px;
      font-weight: 400;
      color: $blackcolor;
      margin-bottom: 10px;
    }
    .validationConditionMoreChar{margin-bottom: 2px;
      .moreCharIcon{padding-right: 5px;color: #616262;}
      .moreCharTxt{font-size: 13px;
    	font-weight: 400;color: #616262;}
    } 
    .validationConditionletter{margin-bottom: 2px;    
      .upperCaseIcon{padding-right: 5px;color: #999999;}
      .upperCaseTxt{font-size: 13px;
    font-weight: 400;color: #999999;}
    }   
    .validationConditionUncheck{
      .atLeastIcon{padding-right: 5px;color: #999999;}
      .atLeastTxt{font-size: 13px;
    font-weight: 400;color: #999999;}
    }
    .avoidPasswordTxt{
      font-size: 11px;
      color: #616262;
    }
    .passwordsStrength{
      width: 100%;
      float: left;
      padding: 0px 0 5px;
    }
}
.remember_check label{
    font-size: 12px;
    font-weight: 400;
    color: $secondary_txt_clr;
    cursor: pointer;
    vertical-align: top;
    padding: 15px 0px 0px 5px;
}
.rememberCheckLogin label{
    font-weight: 400;
    color: $secondary_txt_clr;
    cursor: pointer;
    vertical-align: top;
    padding: 15px 0px 0px 5px;
}
.rememberCheckLogin .checkCustom .checkbox label:before {
    content: '';
    -webkit-appearance: none;
    background-color: #ffffff;
    border: 2px solid $lightGrey;
    padding: 6px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 2px;
}
.rememberCheckLogin .checkCustom .checkbox input:checked+label:after {
    content: '';
    display: block;
    position: absolute;
    top: 18px;
    left: 11px;
    width: 4px;
    height: 9px;
    border: solid $checked_checkbox_clr;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}


/* Password checker */
.ko.null {
    font-size: 12px;
    font-weight: 400;
}
div.rules-list li.ok{
    color: #a89061;
    font-size: 12px;
    font-weight: 400;
}
div.rules-list li.ko::before {
    content: '\f00c' !important;
    font: normal normal normal 12px/1 FontAwesome;
    font-size: 10px !important;
    color:#ffffff !important;
    font-weight: 300;
    background: #C8C8C8;
    border-radius: 14px;
    padding: 2px;
    position: absolute;
    left: 0px;
}
div.rules-list li.ok::before {
    content: '\f00c' !important;
    font: normal normal normal 12px/1 FontAwesome !important;
    font-size: 10px !important;
    color:#ffffff !important;
    font-weight: 300 !important;
    background: #a89061;
    border-radius: 14px;
    padding: 2px;
    position: absolute;
    left: 0px;
}
div.rules-list .rules {
    list-style-type: none;
    padding: 0;
}
div.rules-list li {
    margin-bottom: 5px;
    position: relative;
    padding-left: 20px;
}
div.rules-list li.ko::before, div.rules-list li.ok::before {
    width: auto;
    display: inline-block;
    text-align: right;
    margin-right: 10px;
}
