@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700");
@import url("https://fonts.googleapis.com/css?family=Lato:100,400,700&display=swap");
/*@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,800,900");*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
/********************** For Static pages only start **********************/
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,300;0,400;0,600;0,700;1,200;1,300&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
/********************** For Static pages only End **********************/
@font-face { font-family: "Roboto", sans-serif; src: url('../fonts/b2cnowdealz/Roboto-Regular.ttf');}
@font-face { font-family: "Roboto-Medium"; src: url('../fonts/b2cnowdealz/Roboto-Medium.ttf');}
@font-face { font-family: "Roboto-Light"; src: url('../fonts/b2cnowdealz/Roboto-Light.ttf');}
@font-face { font-family: "Roboto-Bold"; src: url('../fonts/b2cnowdealz/Roboto-Bold.ttf');}
/* font converted  */
@font-face {
  font-family: "Roboto", sans-serif;
  src: url("../fonts/b2cnowdealz/Roboto-Regular.eot"); /* IE9 Compat Modes */
  src: url("../fonts/b2cnowdealz/Roboto-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/b2cnowdealz/Roboto-Regular.otf") format("opentype"), /* Open Type Font */
    url("../fonts/b2cnowdealz/Roboto-Regular.svg") format("svg"), /* Legacy iOS */
    url("../fonts/b2cnowdealz/Roboto-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/b2cnowdealz/Roboto-Regular.woff") format("woff"), /* Modern Browsers */
    url("../fonts/b2cnowdealz/Roboto-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
/*for new HTML*/

/*End*/
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: "Roboto", sans-serif; overflow-x: hidden;}
ol, ul {list-style: none;}
/* remover outline from sweetalert button */
button.confirm.btn.btn-lg.btn-primary:focus{outline: none;}
.checkbox:focus{outline: none;}
/* a:hover, a:focus{color: #000000} */
input[type="checkbox"]:focus{outline: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
/* .quick_contct a:focus{color: #ffffff} */
/*modal poppup defult property changes*/
.modal-dialog{margin: 90px auto;}
.modal.fade .modal-dialog{transform:none; transition:none;}
.modal-content{border-radius: 0px}
/*End modal poppup*/  
.closebtn{display: none;}
table {border-collapse: collapse;   border-spacing: 0;}
 a:focus, a:hover {text-decoration:none;transition:all ease 0.3s;outline: medium none;} 
button:focus{outline: none} 
 .form-control::-moz-placeholder{color: #696771;}
.checkbox input[type="checkbox"]:checked + label::after{display: none;}
/* .form-control::placeholder{color: #696771;} */
/*.form-control {border: medium none;box-shadow: none;color: #000000;height: 38px;}*/
.form-control:focus{box-shadow: none;} 
select.form-control::-moz-placeholder{color: #001928;}
select.form-control::placeholder{color: #001928;}
select{-moz-appearance: none;text-overflow: "";-webkit-appearance: none;border: medium none;padding-left: 0;outline: medium none;}
/*Chrome background yellow by defult*/
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: #000000;  /* -webkit-box-shadow: 0 0 0px 1000px #000 inset; */  transition: background-color 5000s ease-in-out 0s;}
/*End Chrome background yellow by defult*/
.pos_rel{position: relative;}
.marR0{margin-right: 0px;}
.padR0{padding-right: 0;}
/* .padL0{padding-left: 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;}
/* loader page */
.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;}
/* End loader page */
.navbar_mobiles {display: none;}
header{box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);position: relative;}
.my_menu li {font-family: "Roboto", sans-serif;display: inline;font-size: 1em;margin-right: 15px;text-transform: uppercase;}
.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: #ffffff;letter-spacing: 0.05em;padding-bottom: 10px;    display: inline-block;}
.my_menu {margin-left: 13px;margin-top: 32px;}
.my_menu li.active a {border-bottom: 1px solid #d99514;padding-bottom: 10px;position: relative;}
.my_menu li.active a span::after {background: #c7880f none repeat scroll 0 0;height:1px;bottom: 0;content: "";left: 0;position: absolute;width: 100%;}
.my_menu li.active a span::before {background: #644302 none repeat scroll 0 0;height:1px;bottom: 1px;content: "";left: 0;position: absolute;width: 100%;}
.my_menu li a:hover {border-bottom: 1px solid #d99514;padding-bottom: 10px;position: relative;}
.my_menu li a:hover span::after {background: #c7880f none repeat scroll 0 0;height:1px;bottom: 0;content: "";left: 0;position: absolute;width: 100%;}
.my_menu li a:hover span::before {background: #644302 none repeat scroll 0 0;height:1px;bottom: 1px;content: "";left: 0;position: absolute;width: 100%;}
.lang1 {position: relative;}
/*.lang_img {background: rgba(0, 0, 0, 0) url("../../images/b2cnowdealz/sprite_b2cdealz.png") no-repeat scroll -8px -8px;width: 16px;height: 11px;display: inline-block;*/
 margin-right: 2px;vertical-align: -1px;width: 16px;}
.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: #ffffff 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 #cccccc;padding-bottom: 10px;}
.lang_togle li {list-style: outside none none;}
.lang_togle li a {color: #645d82;font-size: 0.813em;}
.lang_dv {display: inline-block; position: relative; cursor: pointer;}
.sign_dv {display: inline-block; margin-left: 0; margin-top: 2px; position: relative; top: -2px;}
.reg_dv_btn {width: 105px; margin-right: 7px; margin-left: 5px;}
.b2b_btn{width: 87px}
.lang1 a{color: #ffffff; font-size: 0.750em;}
.sign_lang{padding-left: 0;margin-top: -20px;}
.lang1 a .fa { font-size: 0.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 0px;  padding: 10px 0px 10px 0px; overflow: hidden; border:2px solid #fcfcfc;}
.agent_btn > a {border: 1px solid #ffffff;border-radius: 30px;color: #ffffff;display: inline-block;font-size: 1em;height: 34px;letter-spacing: 0.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 #000000;color: #ffffff;}
.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: #ffffff}
.offer_cap p {font-size: 1.500em;margin-bottom: 15px;}
.offer_cap > span {font-size: 1em;}
.meetus_cap {color: #ffffff}
.meetus_cap p { font-size: 1.500em; margin-bottom: 11px;}
.offer_btm p { font-size: 14px;}
.meetus_cap > span {display: inline-block; margin-left: -3px; overflow: hidden; width: 60%}
.form_dv{padding-top: 120px;}
.form_dv .panel {background-color: rgba(0, 0, 0, 0);border: medium none;border-radius: 0;box-shadow: none;margin: 0 0 0 0; width: 100%; }
.form_dv .nav.nav-tabs {border: medium none; overflow: visible; background: rgba(0, 0, 0, 0.6);}
/* RAHUL CHANGES 15th May 2018 */
.form_dv .nav.nav-tabs > li {/*background-color: rgba(0, 0, 0, 0.6);*/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;}
/* END */
.form_dv .nav.nav-tabs > li:last-child{border-right: none;}
.form_dv .nav.nav-tabs > li.active > a, .form_dv .nav.nav-tabs > li.active > a:hover, .form_dv .nav.nav-tabs > li.active > a:focus{background-color: rgba(0, 0, 0, 0);
border: medium none;border-radius: 0;color: #937521; padding: 0;text-align: center;}
.form_dv .nav.nav-tabs > li > a:hover {border-color: transparent;}
.form_dv .nav.nav > li > a:hover, .form_dv .nav.nav > li > a:focus {background:none;text-decoration: none;}
.form_dv .nav.nav-tabs a p{color: rgba(255, 255, 255, 0.7);font-size: 1em; color: #ffffff; padding: 15px ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹2px}
.form_dv .panel-body {background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;margin: 1px 0 0; padding-bottom: 22px; min-height: 246px;}
.hotel_form {margin-top: -3px;}
.logo_dv{padding-top: 15px;}
.more_options {clear: both;float: left;margin-top: 0;width: 100%;}
.option_dv {padding-left: 15px;margin-bottom: 9px;}
.hotel_form label {color: #ffffff;font-size: 0.875em;margin-bottom: 6px;}
.pax_dv {width: 99%;position: relative;}
.adlt_pad {padding-left: 0;padding-right: 0;}
.pax_dv .fa {color: #444b57;font-size: 0.750em;position: absolute;right: 10px;top: 12px;}
.pax_dv  .form-control {font-size: 0.875em; color: #07273E; cursor: pointer; padding-left: 17px}
.input_iconL{position: relative;}
.input_iconL .form-control {padding-left: 41px; font-size: 0.938em; color: #000000; text-transform: capitalize; border: 1px solid #ccd2df}
.input_iconL .fa.fa-map-marker {color: #3a3a3c; font-size: 0.875em;}
.input_iconL .form-control[readonly] {background: #ffffff;}
.slct_ngt{padding-right: 13px; margin-left: 2px;}
.icon_bg{background: #d3d2d1; border-radius: 4px; position: absolute; top: 3px; left: 5px; width: 27px; height: 27px; text-align: center; vertical-align: middle; padding-top: 3px; }
.des_icon{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -569px -45px; width: 8px; height: 21px; margin-top: 1px;}
.input_iconL .fa.fa-calendar {color: #3a3a3c;font-size: 0.875em;}
.option_dv > p {color: #ffffff;display: inline-block;font-size: 0.875em;margin-right: 20px;cursor: pointer;vertical-align: 3px;}
.btn_dv {display: inline-block; margin-top: 2px; width: 100%}
.option_dv p .fa {font-size: 0.786em;margin-left: 3px;}
.btn_dv > a {border: 1px solid #b88b5b; border-radius: 30px; color: #ffffff; display: inline-block; font-size: 1.250em; height: 34px; line-height: 32px; padding: 0 22px;}
.btn_dv a:hover {background: #ffc926; border: 1px solid #ffc926; color: #ffffff; box-shadow: none; cursor: pointer;}
.btn_dv  span {border: 1px solid #b88b5b; border-radius: 30px; color: #ffffff; display: inline-block; font-size: 1.250em; height: 34px; line-height: 32px; padding: 0 22px;}
.btn_dv span:hover {background: none; border: none; color: #ffffff; box-shadow: none; cursor: pointer;}
.advnc_toogle {display: none;}
.form_dv {padding-top: 120px; position: relative; /*z-index: 1;*/}
.form_dv li.active .hotel_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -36px -8px;width: 33px;height: 27px;transition: all 0.3s ease 0s;}
.form_dv li.active .flight_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -81px -8px;width: 27px;height: 29px;transition: all 0.3s ease 0s;}
.form_dv li.active .transfer_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -126px -8px;width: 30px;height: 28px;transition: all 0.3s ease 0s;}
.form_dv li.active .activity_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -174px -8px;width: 21px;height: 29px;transition: all 0.3s ease 0s;}
.form_dv li.active .car_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  no-repeat -126px -8px; width: 30px; height: 26px; transition: all 0.3s ease 0s;}
.form_dv li.active .packages_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -257px -8px;width: 27px;height: 29px;transition: all 0.3s ease 0s;}
.form_dv li.active .cruise_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -9px -418px; width: 38px; height: 30px; transition: all 0.3s ease 0s;}
.form_dv li.active .trvl_insur{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png')  no-repeat -59px -420px; width: 31px;  height: 28px; transition: all 0.3s ease 0s;}
.form_dv li.active .offln_reqs{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -109px -418px; width: 29px;  height: 28px; transition: all 0.3s ease 0s;}
.form_dv li .hotel_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -36px -45px;width: 33px;height: 27px;transition: all 0.3s ease 0s;vertical-align: -20px;}
.form_dv li .flight_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -81px -45px;width: 27px;height: 29px;transition: all 0.3s ease 0s;vertical-align: -20px;}
.form_dv li .transfer_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -126px -45px; width: 30px; height: 26px; transition: all 0.3s ease 0s;vertical-align: -20px;}
.form_dv li .activity_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -174px -45px;width: 21px;height: 29px;transition: all 0.3s ease 0s;vertical-align: -20px;}
.form_dv li .car_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -213px -45px;width: 30px;height: 28px;transition: all 0.3s ease 0s;vertical-align: -20px;}
.form_dv li .packages_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -257px -45px;width: 27px;height: 29px;transition: all 0.3s ease 0s;vertical-align: -20px;}
.form_dv li .cruise_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -10px -378px; width: 38px;  height: 30px;transition: all 0.3s ease 0s;vertical-align: -20px;}
.form_dv li .trvl_insur{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -59px -380px; width: 31px; height: 28px;transition: all 0.3s ease 0s;vertical-align: -20px;}
.form_dv li .offln_reqs{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -108px -380px; width: 29px; height: 28px;transition: all 0.3s ease 0s;vertical-align: -20px;}
.form_dv li a:hover .hotel_icn{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -36px -8px;transition: all 0.3s ease 0s;}
.form_dv li a:hover .flight_icn{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -81px -8px;transition: all 0.3s ease 0s;}
.form_dv li a:hover .transfer_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -126px -8px;width: 30px;height: 28px;transition: all 0.3s ease 0s;}
.form_dv li a:hover .activity_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -174px -8px;width: 21px;height: 29px;transition: all 0.3s ease 0s;}
.form_dv li a:hover .car_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  no-repeat  -213px -7px; width: 30px; height: 26px; transition: all 0.3s ease 0s;}
.form_dv li a:hover .packages_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -257px -8px;width: 27px;height: 29px;transition: all 0.3s ease 0s;}
.form_dv li a:hover .cruise_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -9px -418px; width: 38px; height: 30px; transition: all 0.3s ease 0s;}
.form_dv li a:hover .trvl_insur{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png')  no-repeat  -59px -420px; width: 31px;  height: 28px; transition: all 0.3s ease 0s;}
.form_dv li a:hover .offln_reqs{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -109px -418px; width: 29px; height: 28px; transition: all 0.3s ease 0s;}
.form_dv .nav.nav-tabs li.active a p {color:#ffc627;}
.form_dv .nav.nav-tabs li a:hover p {color: #ffc627;}
.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: #000000;margin-bottom: 10px;text-transform: uppercase;letter-spacing: 0.05em;}
.mdia_headng {margin: 53px 0 25px;text-align: center;}
.mdia_headng h3{font-size: 1.875em;color: #000000;margin-bottom: 10px;text-transform: uppercase;letter-spacing: 0.05em;}
.nirvna_offer {margin: 31px 0 25px;text-align: center;}
.nirvna_offer h3{font-size: 1.875em;color: #000000;margin-bottom: 10px;text-transform: uppercase;letter-spacing: 0.05em;}
.headng_dsgn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -427px -8px;  width: 15px;height: 19px;margin-right: 5px;vertical-align: -1px;}
.map_icon1{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -427px -8px; width: 15px;height: 19px;margin-right: 10px; vertical-align: -3px;}
.desti_capt > h5 {color: #ffffff;font-size: 1.250em;text-indent: -20px;}
.desti_capt > p {color: #ffffff;font-size: 0.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: #ffffff;font-size: 1.250em;text-indent: -20px;}
.desti_capt_r > p {color: #ffffff;font-size: 0.875em; margin-left: 5px;margin-top: 3px;}
.map_icon_grey {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -488px -8px;width: 15px;height: 19px; /*margin-right: 10px;*/ margin-left: 2px; vertical-align: -4px;}
.calendar_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -456px -8px;width: 20px;height: 18px;}
.yellow_bg{background: #fffcf5 none repeat scroll 0 0;}
.yellow_bg.home_yellow{padding-bottom: 40px;border-bottom: 1px solid #dedcd6;}
.pack_txt {background: #ffffff none repeat scroll 0 0;padding: 15px 15px 35px;border-bottom: 1px solid #c9c7c1; float: left; width: 100%;}
.pack_txt h2 {color: #000000;font-size: 1.125em;font-weight:500;margin-bottom: 8px;}
.pack_txt > h3 {color: #000000;font-size: 1em;}
.pack_txt h2 div, .pack_txt h3 div {float: left;width: 30px;}
.pack_dvBtn > a {border: 1px solid #b88b5b;border-radius: 30px;color: #000000;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 #000000;color: #ffffff;}
.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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -7px -89px;width: 103px;height: 103px;}
.cruise_serv {display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -472px -620px; width: 116px; height: 114px;}/* cruise icon add  */
.hotels_serv{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -123px -91px;width: 130px;height: 101px;}
.transfers_serv{display: inline-block;  background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -266px -91px;width: 123px;height: 92px;}
.tours_serv{display: inline-block;  background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -404px -88px;width: 92px; height: 92px;}
/* .restaurants_serv{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -505px -85px;width: 87px; height: 102px;} */
.packges_serv{display: inline-block;  background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -8px -740px; width: 119px; height: 116px;}
.offer_txt > h3 {color: #000000;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: #000000;font-size: 1.125em;line-height: 21px;}
.nirvana_offrbg{background: #f5fafe none repeat scroll 0 0;}
.welcome h1 {color: #ffffff;font-size: 1.375em;text-transform: uppercase;margin-bottom: 6px;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;}
.welcome > p {color: #ffffff;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: #ffffff;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: #ffffff;font-size: 0.750em;}
.foter_links > span {color: #ffffff;}
.foter_links {display: inline-block;margin-top: 3px; font-family: "Lato-regular";}
.sprite {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -442px -340px;width: 35px;height: 35px;}
.youtbe_icon {display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -7px -224px; width: 34px; height: 34px;}
.twiter_icon {display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -51px -224px; width: 34px; height: 34px;}
.fb_icon {display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -97px -224px; width: 34px; height: 34px;}
.insta_icon {display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -142px -224px; width: 34px; height: 34px;}
.linkdin_icon {display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -348px -685px; width: 34px; height: 34px;}
.foter_social {text-align: right;}
.foter_txt {text-align: center; font-size: 0.750em; color: #fff; text-align: right; padding-right: 47px; margin-bottom: 5px;}
.foter_social > p {color: #ffffff;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: #ffffff;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: 0.875em;height: 100%;padding-left: 20px;width: 69%;}
.newsltr_input > a {border-radius: 0 40px 40px 0;color: #ffffff;display: inline-block;font-size: 0.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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -194px -221px;width: 57px;height: 37px;margin-right: 15px;}
.psi_icon{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -268px -229px;width: 75px;height: 29px;margin-right: 15px;}
.gic_icon{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -357px -221px;width: 48px;height: 43px;margin-right: 15px;}
.fly_icon{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -545px -216px;width: 50px;height: 46px;margin-right: 15px;}
.cards_icon{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') -8px -291px;width: 140px;height: 27px;  }
.foter_right > p {color: #ffffff;display: inline-block;font-size: 0.750em; margin-right: 16px;vertical-align: 10px; font-family: "Lato-regular";}
.foter_right {margin-top: 0px;text-align: right;}
.foter_left span {vertical-align: middle;}
.foter_cont p .fa.fa-phone-square {font-size: 1.250em;margin-right: 4px;vertical-align: -2px;}
.foter_cont p .fa.fa-envelope {font-size: 0.977em;margin-right: 4px;vertical-align: 0;}
.welcm_pad{padding-right: 0px; padding-top: 10px;}
.foter_links a:hover {color: #b88b5b;}
.newsltr_input > a:hover {color: #b88b5b;}
.foter_social a:hover {opacity: 0.7;}
.b2blogin_dv button.close {background: #000000 none repeat scroll 0 0;border-radius: 20px;color: #cccccc;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.250em;text-transform: uppercase;width: 50%;letter-spacing: 0.05em;}
.login_tab a.active{color: #000000;font-weight:500; border-bottom: 1px solid #ad791d;}
.staff_log_frm {display: none;}
.log_inpt > label {color: #000000;font-size: 0.750em;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 #cccccc;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: #000000;font-size: 0.750em;min-height: auto;padding: 0;}
.check_box input[type="checkbox"]:checked + label::before { border: 1px solid #cccccc;color: #0e3f54;content: "\f00c";font-family: fontawesome;font-size: 10px;text-align: center;height: 14px;width: 14px;vertical-align: 2px;border-radius: 2px; background-color: #fff;}
.form-group.log_inpt {margin-bottom: 35px;}
.agent_togle.active > span {border-bottom: 1px solid #ad791d;padding-bottom: 2px;}
.staff_togle.active > span {border-bottom: 1px solid #ad791d;padding-bottom: 2px;}
.form-group.log_inpt.passwrd_mar {margin-bottom: 10px;}
.loginbtn {margin-top: 20px;text-align: center;margin-bottom: 15px;}
.loginbtn > a {border: 1px solid #b88b5b;border-radius: 30px;color: #000000;display: inline-block;font-size: 1.125em;height: 34px;line-height: 30px;padding: 0 25px;text-transform: uppercase;}
.loginbtn > button {border: 1px solid #b88b5b;border-radius: 30px;color: #000000;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) 0.3s;}
.loginbtn > button:hover{background: #d99514; color: #ffffff; border: 1px solid #d99514; box-shadow: inset 0 0 0 35px #d99514;}
.forgot_pass {color: #000000;font-size: 10px;text-transform: uppercase;letter-spacing: 0.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: #ffffff;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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -177px -293px;}
.inner_nav li.active .nav_flight{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -280px -293px;}
.inner_nav li.active .nav_transfers{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -364px -293px;}
.inner_nav li.active .nav_activity{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -450px -293px;}
.inner_nav li.active .nav_cars{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -519px -293px;}
.inner_nav li.active .nav_groups{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -10px -346px;}
.inner_nav li.active .nav_misc{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -109px -346px;}
.inner_nav li.active .nav_events{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -194px -346px;}
.inner_nav li.active .nav_packages{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -284px -346px;}
.inner_nav li.active .nav_payment{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -369px -346px;}
.nav_hotel{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -226px -293px;width: 37px;height: 30px;}
.nav_flight{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -321px -293px;width: 27px;height: 29px;}
.nav_transfers{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -405px -293px; width: 30px;height: 28px;}
.nav_activity{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -483px -293px;width: 21px;height: 29px;}
.nav_cars{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -560px -293px;width: 30px;height: 28px;}
.nav_groups{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -59px -346px;width: 33px; height: 21px;}
.nav_misc{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -153px -346px;width: 28px;height: 24px;}
.nav_events{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -238px -346px;width: 30px;height: 21px;}
.nav_packages{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -325px -346px;width: 27px;height: 29px;}
.nav_payment{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -407px -346px;width: 21px;height: 25px;}
.inner_nav a:hover li .nav_hotel{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -226px -293px;}
.inner_nav a:hover li .nav_flight{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -280px -293px;}
.inner_nav a:hover li .nav_transfers{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -364px -293px;}
.inner_nav a:hover li .nav_activity{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -450px -293px;}
.inner_nav a:hover li .nav_cars{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -519px -293px;}
.inner_nav a:hover li .nav_groups{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -10px -346px;}
.inner_nav a:hover li .nav_misc{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -109px -346px;}
.inner_nav a:hover li .nav_events{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -194px -346px;}
.inner_nav a:hover li .nav_packages{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -284px -346px;}
.inner_nav a:hover li .nav_payment{background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: 0.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 #ffffff;border-radius: 20px;color: #ffffff;font-size: 10px;top: 33px;right: 13px;line-height: 13px;}
.avail_credit > p {color: #000000;font-size: 15px;}
.avail_credit p span {color: #ad791d;}
.user_icon{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -513px -8px;width: 24px;height: 24px;display: inline-block;}
.user_toggleDV {display: inline-block;position: relative;}
.user_toggleDV > p {color: #000000;display: inline-block;font-size: 15px;cursor: pointer;}
.user_toggleDV p .fa {color: #444b57;font-size: 13px;}
.logout_btn{display: inline-block;margin-left: 15px;}
.logout_btn > a {border: 1px solid #b88b5b;border-radius: 20px;color: #000000;display: inline-block;font-size: 0.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: #ffffff 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 #cccccc;padding-bottom: 10px;}
.currency_togle li {list-style: outside none none;}
.currency_togle li a {color: #645d82;font-size: 0.813em;}
.currency_dv {display: inline-block;margin-right: 7px;}
.currency_click a{color: #464147; font-size: 0.750em;}
.currency_click a .fa { font-size: 0.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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -548px -8px;width: 7px; height: 4px; position: absolute; top: 14px; right: 5px;}
.inner_lang .lang1 span.arrow_icon {margin-left: 5px;vertical-align: 2px;}
.currency_click span.arrow_icon {margin-left: 5px;vertical-align: 2px;}
.user_toggleDV p span.arrow_icon {vertical-align: 2px;margin-left: 3px;transform: rotate(0deg);}
.user_toggleDV p span.arrow_icon.arrow_icon1{transform: rotate(180deg);}
.user_toggleDV p span.user_icon {margin-right: 5px;vertical-align: -7px;}
.dashbrd_icon{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -348px -45px;width: 24px;height: 24px;}
.bookings_icon{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -390px -45px;width: 24px;height: 20px;}
.reports_icon{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: #ffffff 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: #000000;}
.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/b2cnowdealz/sprite_b2cdealz.png) no-repeat -547px -17px;width: 14px;height: 14px;vertical-align: -2px;}
.star_rating.check_box .checkbox > label {color: #000000;font-size: 1.000em;min-height: auto;margin-right: 5px;}
.star_icon{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -569px -9px;width: 12px;height: 12px;}
.star_rating .checkbox {margin-top: 9px;}
.check_box.avil_chck label {color: #000000;font-size: 1.000em;}
.check_box.avil_chck {margin-top: 15px;}
.search_btn {float: right;margin-top: 15px;}
.search_btn > a {border: 1px solid #b88b5b;border-radius: 30px;color: #000000;display: inline-block;font-size: 1.250em;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 #000000;color: #ffffff;}
.comn_form form {padding-bottom: 20px;}
.sp_offertxt {text-align: center;padding: 0 18px 30px;}
.sp_offertxt > h3 {color: #000000;font-size: 1.250em;text-transform: uppercase;margin-bottom: 10px;}
.sp_offertxt > p {color: #000000;font-size: 1.000em;}
.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 0.3s;}
.sp_offer:hover .sp_offerimg img {filter: grayscale(100%);transition: all 0.7s ease 0s;}
.sp_offer:hover .sp_offertxt h3{color: #00A4E4;transition:all ease 0.3s;}
.sp_offer:hover .sp_offertxt p{color: #FBC200;transition:all ease 0.5s;} 
.logo_dv img {margin-top: -1px; margin-left: -2px;}
.top_nav{width: 100%; background: #000000; height: auto; position: relative; z-index: 3; padding: 0 0 4px 0; box-shadow: 0 0px 16px 6px rgba(0,0,0,0.4);}
.top_navR{float: right; text-align: right;}
.quick_contct > a {color: #fafbfc !important; font-size: 0.875em; padding-top: 13px;display: inline-block;}
.call_now{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -10px -51px; width: 12px; height: 16px; display: inline-block; margin-right: 8px} 
.send_mail{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -9px -29px; width: 20px; height: 10px; display: inline-block; margin-left: 17px; margin-right: 9px;vertical-align: 3px;}
.quick_contct > a > span{} 
.curncy1 {position: relative;}
.curncy_dv {display: inline-block; margin:10px 7px 0 0}
.curncy1 a{color: #ffffff; font-size: 0.750em;}
.curncy1 a .fa { font-size: 0.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: #ffffff 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 #cccccc;padding-bottom: 10px;}
.curncy_togle li {list-style: outside none none;}
.curncy_togle li a {color: #645d82;font-size: 0.813em;}
.navbar-wrapper {left: 0;margin: 0 auto;position: absolute;right: 0;top: 0;z-index: 2;padding-top: 46px;}
.news_dv{width: 100%; height: 29px; padding:3px 0 0 16px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; margin:0px 0px 9px 0px ;  }
/* RAHUL CHANGES 15th May 2018 */
.form_dv .nav.nav-tabs > li.active {background-color: rgba(0, 0, 0, 0.2);border-bottom: 1px solid rgba(255, 255, 255, 0); }
/* END */
/* .home_slider .carousel-inner .item img { height: 565px; width: 100%;} */
.form_dv .nav.nav-tabs a {border: medium none;border-radius: 0;display: inline-block;height: 78px;margin: 0;padding: 0;text-align: center;width: 100%; cursor: pointer;}
.sign_dv a {border: 1px solid #b88b5b; border-radius: 16px; display: inline-block;  height: auto; /* line-height: 24px; */  padding: 2px 10px;  font-size: 0.875em; color: #ffffff; text-align: center; margin-top: 5px; cursor: pointer; width: auto;}
.sign_dv a:hover {background: #d99514; border: 1px solid #d99514; color: #ffffff;}
.sign_dv a:focus{color: #ffffff}
.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: 0.54em; margin-left: -2px; color: #ffffff}
.news_text{font-size: 0.875em; color: rgba(255,255,255,0.62); display: inline-block; padding-left: 15px; vertical-align: -2px}
.offer-top {width: 100%; background: rgba(0, 0, 0, 0.8); height: 170px; padding: 15px 0px 0 23px; margin-bottom: 3px; }
.offer-bottom { width: 100%; background: rgba(0, 0, 0, 0.8); min-height: 130px; padding: 10px 20px 0 24px;}
.offer_list ul{margin: 0; padding: 0; list-style: none; overflow: hidden;}
.offer_list ul li{font-size: 1em; margin-bottom: 4px; float: left;}
.offer_list ul li a {color: #ffffff}
.offer_list ul li a i{margin-right: 9px}
.list_arow{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -586px -9px; width: 8px; height: 13px; display: inline-block;}
.offer_list ul li a span { border-bottom: 2px solid #777472;  padding-bottom: 0px;}
.offer_list ul li a span:hover { border-bottom: 2px solid #fdba1f; color: #fdba1f; }
.offer_btm{font-size: 16px!important; color: #ffffff; 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/b2cnowdealz/sprite_b2cdealz.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: #ffffff; font-size: 0.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: 0.875em;display: inline-block;color: #fff;}
.mre_abtR ul li a{color: #fff; border-bottom: 1px solid #b5b3b3; margin-right: 16px; font-size: 1.00em}
.mre_abtmarg{margin-left: -3px}
/*.mre_abtR ul li::after{content:''; position: absolute; background: #fff; left: 0; top: 0; display: inline-block; width: 100; height: 1px;}*/
.media_prtnr{width: 100%; display: inline-block; padding:60px 20px 0 20px;} 
.partnr_logo1{width: 167px; height: 80px; text-align: center; 
  background-position: center !important;
  /* RAHUL CHANGES 27th APRL 2018 */  
    /*background-size: 101px !important;*/ /*removed height by ananta 03-5-18*/
    /* END */
}
/*--index partner logo slider css added below ananta 03-05-2018--*/
.media_prtnr .owl-nav .owl-next {top: 50%;transform: translate(0, -50%);}
.media_prtnr .owl-nav .owl-prev {top: 50%;transform: translate(0, -50%);}
/*----------slider end------------------*/
.media_dv h2{font-size: 1.500em; color: #000000; margin-bottom: 19px;}
.new_higlts {width: 26px; height: 14px; background: #C45238; text-align: center; position: absolute; top: -9px; right: 5px; color: #ffffff;}
.new_higlts p {font-size: 0.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: 0px; width: 0; height: 0; border-bottom: 9px solid #781B0A; border-right: 6px solid transparent; border-top: 0 solid transparent; border-left: 0 solid transparent; /* z-index: 1; */}
.new_higlts::before {content: ''; display: block; position: absolute; left: -6px; top: 0px; width: 0; height: 0; border-bottom: 9px solid #781B0A; border-left: 6px solid transparent; border-top: 0 solid transparent; border-right: 0 solid transparent; /* z-index: 1; */}
.down-arrow {display: inline-block; background: #C45238; padding: 1px 0; width: 26px; text-align: center; position: absolute; left: 0; right: 0;}
.down-arrow::after {content: ''; display: block; position: absolute; left: 0; top: 100%; width: 0;  height: -18px;  border-top: 5px solid #C45238; border-right: 13px solid transparent; border-bottom: 0 solid transparent; border-left: 13px solid transparent;}
.form_headng{padding: 0 13px 8px}
.form_headng h1{font-size: 1.750em; color: #ffffff; width: 78%; display: inline-block;}
.recnt_srch {display: inline-block; margin-top: 0px; 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: 0.875em;}
.recnt_srch1 a:focus { color: #fdba1f;}
.recnt_srch1 a .fa {font-size: 10px; margin-left: 7px; color: #96704a;}
/* .recnt_srch1 span {display: inline-block; vertical-align: 1px; font-size: 1.00em; border-bottom: 1px solid #fdba1f;} */
.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: #ffffff none repeat scroll 0 0;border: 1px solid #eaeaea;display: none; right: 0px;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 #cccccc;padding-bottom: 5px; margin-bottom: 5px; float: left; width: 100%;}
.recnt_togle li a {color: #000000;font-size: 0.813em;}
.recnt_togle li a:hover{color: #b88b5b}
.form_padL{padding: 0 18px 0 15px }
.form_pad{padding: 0 18px 0 2px }
.nght_dv {width: 100%;position: relative; cursor: pointer;}
.nght_dv .fa {color: #444b57;font-size: 0.750em;position: absolute;right: 10px;top: 12px;}
.nght_dv .arrow_icon {position: absolute;right: 20px;top: 23px; pointer-events: none; }
.form_serch{margin-top: 28px; float: right; margin-right: 8px}
.tab1{width: 98px; display: inline-block}
.tab2{width: 84px; display: inline-block}
.tab3{width: 137px; display: inline-block}
.tab4{width: 119px; display: inline-block}
.mediaDV{width: 100%; height: 163px; display: inline-block;}
.vid_ico {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: url('../../images/slider_bg.jpg'); background-repeat: no-repeat; */background-position-x: -168px; background-position-y: -41px; background-size:cover;}
.SlideDV{min-height:568px; display: inline-block;} 
.quick_contct { padding: 0 13px;}
/* Hotel search*/
.wtmDv{width: 100%;  height: 52px; display: inline-block;}
.logout_dv {display: inline-block; margin-left: 0px}
.logout_dv a { border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: 24px; line-height: 22px; margin-right: 0; padding: 0 10px; margin-top: 3px; vertical-align: 0px; color: #ffffff; font-size: 0.875em;}
.logout_dv a:hover{ box-shadow: inset 0 0 0 35px #d99514;   background: #d99514;    border: 1px solid #d99514;}
.margn_dv{margin-left: 0px; padding: 10px 5px 10px 7px}
.margn_dv a{color: #ffffff; font-size: 0.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: #ffffff 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 #cccccc;padding-bottom: 10px;}
.margn_togle li {list-style: outside none none;}
.margn_togle li a {color: #645d82;font-size: 0.813em;}
.myaccnt_btn {margin-top: 26px;text-align: right;position: relative;display: inline-block;margin-left: 5px;width: 50%;}
.myAcntTab1{text-align: right}
.myaccnt_btn a:hover{color: #ffffff}
.myaccnt_btn a:focus{color: #ffffff}
.myaccnt_btn > a {border: none;border-radius: 30px;color: #ffffff;display: inline-block;font-size: 1em;height: 36px;letter-spacing: 0.05em;line-height: 34px;padding: 0 8px;width: 100%;}
.myaccnt_btn .fa{font-size: 10px; right: 10px; position: absolute; top: 12px;}
.input_icon1L { position: relative;}
.input_icon1L .form-control{padding-left: 10px; color: #001928; font-size: 15px;/*background: rgb(255,255,255); 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 ); */ }/* change durgesh 25-05*/
.arrow_icon1{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -548px -8px;width: 7px;  height: 4px; position: absolute; right: 20px; top: 23px; z-index: 1;}
.b2cnowdealz_modify_srch  #single_n_round_form .arrow_icon{top: 15px}
.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: 0.875em; float: right}
.show_more{font-size: 1em; color: #fdba1f;  display: inline-block; margin-top: 33px;}
.show_more span {display: inline-block; vertical-align: 1px; border-bottom: 1px solid #fdba1f; color: #fdba1f; cursor: pointer;}
.show_more span a {color: #fdba1f;}
.show_more a .fa {font-size: 10px; margin-left: 7px; color: #96704a;}
/*hotel search contaier*/
.srch_top{width: 100%; margin-bottom: 48px}
.mng_hdng{margin:47px 0 13px 0; display: inline-block;}
.mng_hdng h2{font-size: 1.500em; color: #000000}
.mng_bk{padding: 26px 29px 2px; border-radius: 4px; background: rgb(202,163,101); 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: #ffffff}
.mng_bk input {border: 1px solid #ccd2df; margin-top: 11px; outline: none; color: #696771; font-size: 0.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/b2cnowdealz/sprite_b2cdealz.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: 0.938em;}
.mng_list li a {color: #ffffff}
.seeall{font-size: 1em; text-align: right; border-bottom: 1px solid #5f5e5b;}
.ltst_hdng{margin:47px 0 15px 0; display: inline-block; width: 100%}
.ltst_hdng h2{display: inline-block; font-size: 1.500em; color: #000000; width: 89%}
.ltst_hdng a {display: inline-block; color: #000000; position: relative; top: 5px; right: -3px;}
.ltst_hdng a:focus{color: #000000}
.ltst_bk {width: 100%; background: #fff;height: 277px;  border-radius: 4px; border: 1px solid #edeae4; box-shadow: 0 0 3px 0px rgba(0,0,0,0.1); margin-left: 0px; 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: #000000}
#latestbookingresult{text-align: center;}
.servc_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -155px -377px; width: 24px; height: 27px; vertical-align: middle;} /*Hotel*/
.servc_icn1{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -358px -421px; width: 19px; height: 20px; vertical-align: middle;} /*transfer*/
.servc_icn2{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -386px -420px; width: 21px; height: 21px; vertical-align: middle;} /**/
.servc_icn3{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -415px -426px; width: 22px; height: 16px; vertical-align: middle;} /*car*/
.servc_icn4{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -144px -784px; width: 18px; height: 19px; vertical-align: middle;} /*flight*/
.servc_icn5{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -168px -784px; width: 13px; height: 18px; vertical-align: middle;} /*sight*/
.servc_icn6{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -185px -784px; width: 21px;  height: 17px; vertical-align: middle;} /*cruise*/
.servc_icn7{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -209px -784px; width: 16px; height: 18px; vertical-align: middle;} /*package*/
.servc_icn8{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -257px -785px; width: 18px; height: 16px; vertical-align: middle;} /*insurance*/
.servc_icn9{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -280px -784px; width: 18px; height: 17px; vertical-align: middle;} /*offline*/






.stats_icn{width: 13px; height: 13px; background-color: #02c131; display: inline-block; border-radius: 4px; box-shadow: 0 -5px 6px 0px 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: 0.875em; display: block; padding: 10px 18px 0 18px; color:#151513; pa}
.info_dv a{color: #000000}
.info_dv a:focus{color: #000000}
.info_dv:nth-child(2n+2) {  background-color: #efeff1;  height: 52px; line-height: normal;  padding: 15px 18px 0 18px}
.stats1_icn{width: 13px; height: 13px; background-color: #d50014; display: inline-block; border-radius: 4px; box-shadow: 0 -5px 6px 0px rgba(0, 0, 0, 0.3) inset;}
.chat_icn {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -110px -490px; width: 55px; height: 49px; text-align: left; padding-left: 8px; padding-top: 9px; font-size: 0.750em; margin-left: 8px}
.cnt_hdng{margin:47px 0 15px 0; display: inline-block; width: 100%}
.cnt_hdng h2{display: inline-block; font-size: 1.500em; color: #000000; 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 #cccccc; border-radius: 2px; background-color: #f7f6f7; padding-top: 0px; margin-bottom: 2px;width: 70px;margin-left: 0px}
.cnt_img img { object-fit: none;  /* object-position: 6px; */  width: 100%; max-height: 65px;}
.cnt_detls {padding-left: 10px; padding-top: 0px; padding-right: 0px; }
.cnt_detls h2{font-size: 0.875em; color: #000000; text-transform: capitalize;}
.cnt_detls a{font-size: 0.875em; color: #000000; margin-top: 4px; display: inline-block; word-break: break-all; }
.cnt_detls a:focus{color: #000000;}
.txt_dec{text-decoration: underline;}
.cnt_opr h3{font-size: 1.125em; color: #a17b40; margin: 12px 0 17px 2px}
.opr_dv{width: 100%;  float: left; word-break:break-word}
.feedbck_dv {display: inline-block; margin-top: 34px; text-align:left;}
.feedbck_dv > a {border: 1px solid #b88b5b; border-radius: 30px; color: #000000; 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) 0.3s;}
.feedbck_dv a:hover {border: 1px solid #353037; color: #ffffff; box-shadow: inset 0 0 0 35px #353037;}
.feedbck_dv a:focus{color: #ffffff}
.feedbck_icn {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: #000000; 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: 0.875em; color: #696771; margin-top: 10px; margin-bottom: 13px; min-height: 65px; height: auto; text-transform: capitalize;}
.btn_bk{text-align: right; display: inherit;}
.srch_btm .btn_bk{text-align: right;float: right; width: 100%}

.btn_dv  button {border: 1px solid #b88b5b; border-radius: 30px; color: #000000; display: inline-block; font-size: 0.875em; height: 23px; line-height: 23px; background: #ffffff; padding: 0 8px; position: relative; top: 4px; right: 10px; transition: all cubic-bezier(.45,.05,.55,.95) 0.3s; transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;}
.btn_dv button:hover{box-shadow: inset 0 0 0 35px #353037; border: 1px solid #353037; color: #ffffff; background: #353037}
.srch_rst1{width: 100%; padding-bottom: 15px; border-bottom: 1px solid #dddbd6; display: inline-block; padding-top: 15px; min-height: 165px}
.srch_dls{width: 100%; text-align: right; margin-top: 10px; display: inline-block;}
.srch_dls a{color: #6c5531; font-size: 1em; text-decoration: underline; padding-right: 12px}
.srch_dls a:hover{color: #000}
.newsltr_dv{width: 100%; background: url('../../images/nwslt_bg.jpg'); background-repeat: repeat-x; height: 67px; border: 1px solid #d3d8e1; border-radius: 6px; margin-top: 35px; margin-bottom: 0px; padding: 15px 20px }
.newltr_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: #000000}
.newltr_txt span{color: #696771; font-size: 0.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: 0px; margin-right: 0 }
.dels_list{display: inline-block;position: relative; top: 0px;}
.dels_list ul{margin: 0; padding:0; list-style: none;}
.dels_list ul li {font-size: 0.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: #ffffff; display: inline-block; font-size: 10px; line-height: 17px;; float: left; margin-top: 4px; margin-right: 5px;}
.qut_txt{font-size: 12px; color: #fafbfc; border-bottom: 1px solid #fafbfc;line-height: 11px;display: inline-block; cursor: pointer;}
.inside_bg{width: 100%; height: 155px;}
.inside_bg img{height: 100%;width: 100%; object-fit: none;}
.grey_bg{background: #fffcf5 none repeat scroll 0 0;}
.grdnt_bg{background: #000}
.grey_bg.home_grey{padding-bottom: 75px;border-bottom: 1px solid #dedcd6;}
.contnt_sectn{height: 1000px; width: 100%; background-color: #ffffff; }
.lstng_wrpr{width: 1280px; height: auto; background: #fffcf5; margin: 0 auto; padding-top: 12px; padding-bottom: 0px; box-shadow: 0px 0px 30px 4px rgba(0,0,0,0.15);}
.lstng_dv{width: 100%; height: auto; padding-top: 10px; padding-bottom: 20px}
.grey_bg.lstng_grey {padding-bottom: 0; border-bottom: 1px solid #dedcd6; float: left; width: 100%; position: relative; }/*28-04-2021*/
.lstng_hedr{display: inline-block; width: 100%; padding-bottom: 5px;}
.lstng_hedr h1{font-size: 1.50em; color: #000000;display: inline-block; width: 92%; padding-right: 0px }
.lstng_srch{color: #696771; font-size: 1.000em;margin-left: 1px;margin-top: 2px;}
.rslt_icn {display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.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 #cccccc; margin-top: -10px;padding: 17px 0 0px 18px;}
.crcle{width: 44px; height: 44px; background: #ff4820; color: #ffffff; 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 #ffffff; border-bottom: 1px solid #ffffff;}
.triangle-top { width: 28px; height: 28px; position: relative; border-top: 1px solid #ffffff;}
.alrt_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -540px -336px;width: 48px;height: 48px;margin-top: -2px;}
.alrt_txt h1{font-size: 1.250em; color: #000000}
.alrt_txt p{color: #4e4d54; font-size: 1em}
.alrt_txt { display: inline-block;  vertical-align: top;  margin-left: 9px;}
.lft_fltr {height: auto;background: #454047; padding-bottom: 10px; min-height:684px;width: 100%}
/* RAHUL CHANGES 16th May 2018 */
.srch_fltr{margin-top: 12px;  float: left; position: relative; width: 100%}
/* END */
.weathr_dv{width: 100%; height: auto; }
.weathr_top {width: 100%; height: 48px; position: relative; font-size: 1.125em; border-bottom: 1px solid #ffffff; line-height: 47px; color: #ffffff; padding-left: 22px; cursor: pointer;}
.weathr_top .fa {font-size: 17px; right: 33px; position: absolute; top: 31%; color: #9a9696;}
.weathr_btm{width: 100%; height: auto; padding: 16px 26px 15px 26px; color: #ffffff; border-bottom: 1px solid #ffffff; position: relative;}
.weathr_btm h2{font-size: 1.125em; }
.weathr_btm p { font-size: 20px; font-weight:500; margin-top: 6px; margin-left: 1px; text-transform: capitalize;}
.weathr_btm h1{font-size: 3.000em; margin-top: 10px; }
.weathr_btm h1 {font-size: 3.000em; margin-top: 2px; margin-left: 2px; font-weight:500; text-transform: capitalize; }
.wthr_img { position: absolute; right: 10px; top: 65px;}
.wthr_image{width: 68px; height: 68px; display: inline-block;}
.dgre {font-size: 9px; vertical-align: 29px; margin-left: 2px; margin-top: 2px;}
.srchfltr_dv{width: 100%; height: auto;}
.fltr_collpse {width: 100%; height: 45px; position: relative; font-size: 1.250em; border-bottom: 1px solid #a8a4a7; /* line-height: 38px; */ color: #ffffff; padding:8px 30px 0; }  
.clear_all {float: right; font-size: 0.785em; color: #ffffff; border-bottom: 1px solid #fff; left: 2; /* line-height: 0px; */ float: 0; margin-top: 2px; cursor: pointer;}
.clear_all a{color:#ffffff;}
.fltr_srch{width: 100%; padding: 10px 37px 15px 29px; border-bottom: 1px solid #6a656a; font-size: 1.125em;}
.fltr_optns{width: 100%; padding: 12px 33px 5px 30px; font-size: 1.125em; }
/*.fltr_optns a:hover, a:focus{color: #ffffff}*/
.fltr_lbl{color: #ffffff; position: relative; cursor: pointer;}
.fltr_lbl .fa {font-size: 17px; right: 0px; position: absolute; top: 1px; color: #9a9696;}
.fltr_input { width: 100%;  margin-top: 6px;  margin-left: 2px; position: relative;}
.srch_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -262px -378px; width: 22px; height: 22px; position: absolute; top: 8px; right: 10px;}
.fltr_input input::placeholder{font-size: 0.938em;}
.fltr_chkbx{padding: 7px 0 0 25px}
.filterCheck {width: 100%; display: inline-block; height: 25px; }
.filterCheck label{color: #ffffff; font-size: 0.750em;  padding-left: 0;}
.filterCheck span{color: #ffffff; font-size: 0.750em;  float: right; line-height: 25px;}
.changeResdrof  span{color: #fdba1f; font-size: 0.750em;  float: right; line-height: normal;}
.checkbox > label {margin-top: 1px; padding-left: 0px;}
.filterCheck input[type="checkbox"] {display: none;}
.filterCheck input[type="checkbox"]:checked + label::before { background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -534px -49px;; width: 13px; height: 13px;color: #000 ;content: "\f00c";font-family: fontawesome;font-size: 10px;line-height: 13px;text-align: center;}/*Remove bluse color checkbox #1189d1*/
.filterCheck .checkbox label::before { background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -534px -49px; width: 13px;  height: 13px;  bottom: 7px;content: "";display: inline-block; left: -24px; margin-right: 15px;position: absolute; top: 4px;}
.filterCheck .checkbox {margin-bottom: 0; margin-top: 1px;}
.filterCheck .checkbox label {margin-left: 0; font-size: 15px;}
.airline_srch .filterCheck .checkbox label {width: 170px;}
.plus_icn{width: 20px; height: 20px; border:1px solid #7a7678; display: inline-block; color: #ffffff; vertical-align: bottom; margin-right: 5px;  text-align: center; line-height: 20px; cursor: pointer;}
.clk_more{color: #ffffff; font-size: 0.875em;}
.rgt_fltr{width: 100%; height: auto; }
.rgt_fltr_top { width: 840px; height: 47px; float: left; background: #454047; padding: 10px 21px 9px 21px; border-left: 1px solid #ffffff; 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: #ffffff; width: 17%; display: inline-block;}
.fltr_srt1 {display: inline-block;  width: auto;}
.fltr_srt1 label {font-size: 17px; color: #ffffff; width: auto; display: inline-block; margin-right: 0px;}
.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: 0.875em; color: #353037; padding: 0 6px; border: 1px solid #ccd2df; margin-left: 1px;background: rgb(255,255,255); 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: 0.875em; color: #353037; padding: 0  25px; }
.lst_vw select option{padding: 2px 15px;}
.lst_icn {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -262px -382px; width: 12px; height: 12px; position: absolute; top: 30%; left: 10%;}
/* RAHUL CHANGES 30th APR 2018 */
.spinr_vw{padding: 0 12px 0 0;text-align: right; display: none;}
/* END */
.spinr_vw label {color: #ffffff; padding-top: 3px;  float: left; margin-left: -2px;font-size: 1.063em}
.spinr_dv{width: auto; display: inline-block; position: relative;padding: 0px; }
.gotoPgeDv .arrow_icon {position: absolute; right: 6px; top: 13px;  z-index: 999;}
.spinr_dv .form-control{height: 28px; border:0px solid #ccd2df; font-size: 0.875em; color: #353037; padding:0px 10px 0px 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: #ffffff; 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: 0.875em; color: #353037; padding: 0 6px; border:1px solid #ccd2df; cursor: pointer;}
.spinr_dv form-control{border-radius: 4px; display: inline-block;}
/*listing*/
.listng_dv{width: 100%; height: auto; padding:  5px 15px 0px 15px; clear: both; background: #fffcf5; position: relative;}
.hotel_info {padding-left: 0px;}
.hotel_info > p > a{font-size: 14px; color: #000000; text-decoration: underline; cursor: pointer; margin-top: 5px}
.hotel_info > p > a:hover{color: #b88b5b}
.hotel_img {padding-left: 22px;}
.hotel_img img{ height: 117px; width:100%;}
.hotel_info h1{font-size: 22px; color: #000000; margin-top: 5px;}
/*.hotel_info a:hover, a:focus{color: #000000}*/
.footer_botm .foter_links a:focus{color:#FFFFFF} 
/* .foter_links, a:focus{color: #ffffff} */
/* .userloginDV hover, a:focus{color: #000} */  /* commet by durgesh */
/* .recnt_srch1 hover, a:focus{color: #ffffff} */ /* commet by durgesh */
/*.my_accTab a:focus{color: #000000}*/
/* .form_serch .btn_dv a:hover, a:focus{color: #ffffff} */
.map_icnS{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -498px -49px; width: 12px; height: 15px; vertical-align: middle;}
.map_icnT{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -498px -49px; width: 12px; height: 15px; vertical-align: middle;}
.hotl_add{vertical-align: middle; font-size: 13px; color: #696771; padding-left: 4px;}
.hotel_info p{margin-top: 4px}
.star_icn {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -515px -49px; width: 12px; height: 12px;}
.tripadvsr_icn{width: 100%; display: inline-block; margin-top: 4px; margin-left: 1px}
.offr_deal{width: 85px; height: 19px; border:1px solid #7c5d00; border-radius: 30px; margin-right:5px; color: #353037; position: relative; line-height: 19px; font-size: 0.750em; display: inline-block; text-align: center;  padding-left: 10px;}
.offr_icon{width: 19px; height: 19px; display: inline-block; position: absolute; left: -1px ; top:-1px; border-radius: 20px;background: linear-gradient(to bottom, #FBFCCF, #ECE9AF, #DED590, #D1C172, #C5AD53, #B99C42, #AE8C31, #A27C1F, #936C17, #845D10, #754E09, #664003);}
.offer_links{width: 100%; display: inline-block; margin-top: 4px; margin-left: 1px;}
.pre_icn {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -247px -421px; width: 23px; height: 23px; position: absolute; left: -2px; top: -3px;}
.deal_icn {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: 0.750em; display: inline-block; text-align: center;}
.prce_dv label {font-size: 0.875em; color: #353037; display: inline-block;  width: 100%;  text-align: right;  padding-right: 24px;}
.rslt_prce span {font-size: 1.125em; color: #000000; text-transform: uppercase; display: inline-block;  vertical-align: -10px; padding-right: 0px;}
.rslt_prce h2 { padding-top: 2px; font-size: 36px; text-align: left;color: #000000; display: inline-block; vertical-align: 2px; vertical-align: top; padding-right: 23px;}
.rslt_prce a {width: 16px; height: 16px; border-radius: 20px; display: inline-block;   vertical-align: top;background: rgb(181,146,41); background: -moz-linear-gradient(top, rgba(181,146,41,1) 12%, rgba(102,64,3,1) 100%);background: -webkit-linear-gradient(top, rgba(181,146,41,1) 12%,rgba(102,64,3,1) 100%); background: linear-gradient(to bottom, rgba(181,146,41,1) 12%,rgba(102,64,3,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b59229', endColorstr='#664003',GradientType=0 ); margin-top: 9px; position: relative; right: 3px; text-align: center; line-height: 16px;}
.rslt_prce {text-align: right; margin-top: -5px}
.btn_roms{text-align: right;}
.btn_roms a {border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: 34px; line-height: 31px; margin-right: 0; padding: 0 20px; margin-top: 3px; vertical-align: 2px; color: #000000; width: auto; font-size: 15px; margin-right: 20px;}
.btn_roms a:hover{background: #454047; color: #ffffff; border: 1px solid #454047; }
.cmpr_check {/* width: 83%; */ width:auto; display: none; text-align: right; padding-right: 30px; position: relative; right: -40px; margin-top: 9px;}
.rslt_prce a .fa{color: #fff; font-size: 10px;}
.cmpr_check .filterCheck label{font-size: 15px; color: #000000; padding-top: 2px;}
.cmpr_check .filterCheck .checkbox label::before{left: -5px;bottom: 6px;}
.list_dv{width: 100%; border-bottom: 1px solid #bfbdb8; display: inline-block; padding:15px 0px 0px 0px;}
.list_dv:hover{width: 100%; border-bottom: 1px solid #bfbdb8; display: inline-block; padding:15px 0px 0px 0px; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.3);}
.snapchat {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -442px -340px;  width: 35px;  height: 35px;}
.srch_dv{position: relative; }
.srch_icn {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: #000000}
.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: #ffffff; border-top-left-radius: 4px;  border-bottom-left-radius: 4px;  font-size: 12px;background: rgb(251,252,207); 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: #ffffff;  border-top-right-radius: 4px; border-bottom-right-radius: 4px; line-height: 28px; font-size: 12px;background: rgb(251,252,207); 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: #ffffff; float: right; padding-top: 5px;font-size: 1.063em; padding-left: 5px;}
.rsltspin_vw{padding-right: 10px;padding-left: 5px;float: right; z-index: 0}
#rooms{position: relative;}
.room_toggle{width: 100%; height: auto; float: left; display: none;  margin-top:10px;}
.fltr_clps{width: 100%; height: 40px; background-color: #d6d5d7; padding:  5px 0px 0 0px; border-top:1px solid #cbc8c4; margin-top: 0px; float: left;}
.rm_catgry .form-control{height: 28px; font-size: 0.875em; color: #353037; line-height: 25px; padding: 0 5px}
.rm_catgry .arrow_icon {right: 26px;  top: 13px; position: absolute;  color: #353037;}
.rm_catgry select option{padding: 5px}
.rm_ofr {display: inline-block; margin-left: 100px;}
.rm_ofr .form-control{height: 28px; font-size: 0.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: 0.875em; color: #353037; line-height: 25px; padding: 0 5px; }
.pr_ngt .arrow_icon { right: 12px;  top: 13px;  position: absolute;  color: #353037;}
.pr_ngtdv{display: inline-block;} 
.pr_ngtdv .form-control{height: 28px; font-size: 13px; color: #353037; line-height: 25px; padding: 0 5px; }
.rm_slct {width: 100%; height: auto; padding: 7px 0px 7px 0px; float: left; /* border-top: 1px solid #E7E6EB; */}
.rm_left{/*width: 81%;*/ height: auto; display: inline-block; }
.rm_rght{/*width: 19%;*/ height: auto;  display: inline-block; padding-right: 15px; text-align: right; margin-top: 5px; }
.rm_rght p{font-size: 20px; color: #000000; text-align: right;padding-right: 10px;}
.rm_info p{font-size: 0.875em; color: #000000;}
.rm_info span{font-size: 0.875em; color: #000000}
.refnd_icn {display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -484px -425px; width: 14px; height: 18px; margin-right: 11px; vertical-align: middle;}
.prc_refnd {margin-left: 5px; padding-left: 0px}
.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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -529px -425px; width: 22px; height: 13px;vertical-align: middle; }
.bb_icn {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -529px -425px; width: 22px; height: 13px;vertical-align: middle;}
.meal_bsis p{font-size: 0.875em; color: #000000; vertical-align: middle; display: inline-block; margin-left: 3px;}
.avlb_stats{display: inline-block; margin-left: 0; text-align: center;}
.avlb_stats p{color: #047f01; font-size: 0.875em; margin-top: 4px;}
.onrequest_stats{display: inline-block; margin-left: 0;}
.onrequest_stats p{color: #fb9f18; font-size: 0.875em; margin-top: 4px;}
.onreqlb_stats{display: inline-block; margin-left: 0;}
.onreqlb_stats p{color: #fcaf3e; font-size: 0.875em; margin-top: 4px;}
.rm_top {width: 100%; float: left; height: auto; border-top: 1px solid #cbc8c4; padding: 4px 4px;}
.bokng_dv{width: 100%; height: 55px; background: #e7e6eb; float: left; padding:8px 0 8px 20px; }
.more_hotels .plus_icn{color: #000000; font-size: 10px; }
.more_hotels label{font-size: 0.875em; }
.btn_quot a {border: 1px solid #b88b5b; border-radius: 16px;  display: inline-block;  height: 19px; line-height: 17px;  margin-right: 10px; padding: 0 16px;margin-top: 3px;  vertical-align: 2px;color: #000000;width: auto;font-size: 13px; margin-right: 5px; transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;}
.btn_quot a:hover{background: #454047; color: #ffffff; border: 1px solid #454047; box-shadow: inset 0 0 0 35px #454047;}
.btn_bknow a {border: 1px solid #b88b5b;  border-radius: 16px;  display: inline-block;  height: 34px; line-height: 34px;  margin-right: 0; padding: 0 28px; margin-top: 3px;  vertical-align: 2px;  color: #000000; width: auto;  font-size: 16px;  text-align: right; transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;}
.btn_bknow a:hover {background: #454047;color: #ffffff; border: 1px solid #454047;}
.more_hotels {margin-top: 10px;}
.btn_quot{margin-top: 9px;}
.rm_top:nth-child(2) {border-bottom: none;}
.cncl_btn{position: relative;}
.cncl_dv {width: 531px;background: #a39161;z-index: 33;border: 1px solid #c1c1c1;position: absolute;right: 0;height: auto;padding: 30px  20px 27px 20px;margin-top: 8px;left: 0;color: #fff;font-size: 14px;}
.cncl_dv h1{font-size: 18px; color: #ffffff; margin-bottom: 10px;}
.cncl_dv p{font-size: 14px; color: #f00; margin-bottom: 5px;}/*#fff*/
.cncl_dv .cncl_arrow {position: absolute;top: -24px;font-size: 35px;color: #a39161;left: 40px;}
.cncl_dv a {width: 14px; height: 14px; border-radius: 18px; color: #353037; position: absolute; right: 10px; padding: 0; top: 8px; border: none; background: #fff; 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: 0px;  float: left; padding-left: 15px;}
.searchR{margin-left: 0px; padding-right: 15px;}
.alert_dv{padding-right: 17px;padding-left: 12px;}
.icon_listedit{background: rgba(0, 0, 0, 0) url("../../images/b2cnowdealz/sprite_b2cdealz.png") no-repeat scroll -489px -336px; width: 41px;height: 41px;display: inline-block;margin-left: 0px;vertical-align: -5px; cursor: pointer;  float: right}
/* agent registration*/
.common_headng {background: #353037;margin-top: 22px;padding: 26px 25px; margin-bottom: 21px;box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.3);}
.common_headng h2{font-size: 1.500em;color: #ffffff;}
.registrtn_dv, .registrtn_dv1 {background: #ffffff; float: left;width: 100%;border: 1px solid #e3e1e1;margin-bottom: 10px;}
.registrtn_dv .alert{margin-bottom: 10px;}
.sub_headng {padding: 14px 23px;border-bottom: 1px solid #e3e1e1;}
.sub_headng h3{font-size: 1.500em;color: #000000; }
.sub_headng1{padding: 14px 23px 0px 23px; text-transform: uppercase;}
.sub_headng1 h4{font-size: 1.125em;color: #000000; padding-left: 0px;}
.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: 14px;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: 33px;    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 9px; width: 100%; float: left;}
.select_dv { position: relative;}
.icon_droparw{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -420px -515px; width: 12px; height: 6px;position: absolute; right: 10px; top: 15px;}
.iata-btngrp a{width: 125px;height: 34px;line-height: 33px;display: inline-block;font-size: 1em;color: #ffffff;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: 0.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: 1.000em;}
.captcha_dv{display: inline-block;}
.agre_cndtnDv{display: inline-block; vertical-align: top; margin-left: 20px; padding-top: 5px}
.cmn_btnDv{width: 100%; padding: 0 0 10px 10px; display: inline-block;}
.cmn_btn a {border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: auto; padding: 6px 25px; margin-top: 3px; vertical-align: 2px; color: #000000; width: auto;  font-size: 15px;  cursor: pointer;  transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;}
.cmn_btn a:hover{background-color: #454047; color: #ffffff; box-shadow: inset 0 0 0 35px #454047; border:1px solid #454047}
.cmn_submit{border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: auto; padding: 6px 25px; margin-top: 3px; vertical-align: 2px; color: #000000; width: auto;  font-size: 15px; background: none}
.cmn_submit:focus{outline: none}
.asterisk{color: #f7595e/* #df0414 */; font-size:14px; padding-top: 2px;}
/*Book now Page*/
.prsnl_dv .bkng_lbl{padding:0 15px 0 0px;}
.wraprDV{padding-top: 14px;}
.cmn_warpr {width: 1280px;  height: auto; background: #fffcf5;  margin: 0 auto; padding: 35px 0px 49px 0px; box-shadow: 0 0 30px 0 rgba(0,0,0,0.15)/*  0 0 10px 0 rgba(0,0,0,0.15) */;}
.bk_step.active {background: #353037;color: #ffffff; box-shadow: 0 10px 10px -1px rgba(0,0,0,0.10); margin-left: -1px;}
.bk_step.active h3{color: #ffffff}
.bk_step{background: #ffffff; padding: 20px 19px 16px; border:1px solid #cecece; margin-right: -1px;}
.bk_step h3{font-size: 14px; color: #696771}
.bk_step h2{font-size: 20px; margin-top: 4px;}
.back_icn {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -567px -29px; width: 6px; height: 10px;margin-right: 9px; }
.back_btn a {float: right;border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: 34px;  line-height: 31px;  margin-right: 0; padding: 0 16px; margin-top: 3px; vertical-align: 2px; color: #000000; width: auto; font-size: 1em; margin-top: 21px; transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;}
.back_btn a:hover{ background: #454047; color: #ffffff; border: 1px solid #454047;box-shadow: inset 0 0 0 35px #454047;}
.bkng_dv{padding: 0 20px; box-shadow: 0px 1px 14.72px 1.28px rgba(0, 0, 0, 0.11); border:1px solid #e3e1e1; clear: both; margin-top: 14px; background-color: #ffffff} 
.bkng_dv1{box-shadow: 0px 1px 14.72px 1.28px rgba(0, 0, 0, 0.11); border:1px solid #e3e1e1; clear: both; margin-top: 12px; background-color: #ffffff; padding: 10px 0px; width: 100%; display: inline-block;}
.bk_imgdv{padding-top: 17px; padding-bottom: 17px}
/* .bk_imgdv span{height: 155px!important;} */
.bkhotel_img{background-repeat: no-repeat; display: inline-block; width: 100%; min-height: 120px;  height: auto;}
.bksight_img{background-repeat: no-repeat; display: inline-block; width: 100%; height: 124px; }
.bkghtl_dv{padding-top: 13px;  padding-left: 6px;  padding-bottom: 10px}
.bkhotel_detl h1{font-size: 1.500em; color: #000000;}
.bkhotel_detl p{margin-top: 2px}
.chkein_date{width: 22%; float: left;}
.chkein_day{width: 22%; float: left;}
.check_day{height: 26px; display: inline-block; width: 100%}
.chkein_date label{font-size: 0.875em; color: #151513; width: 100%; margin-top: 10px; margin-left: 2px}
.chkein_date span{font-size: 1.00em; color: #000000; width: 100%; text-transform: uppercase; margin-top: 5px; margin-left: 2px; display: inline-block;}
.total_rate {padding-top: 62px; float: right;padding-right: 14px;}
.total_rate label{font-size: 12px; color: #000000; text-transform: uppercase; text-align: right; width: 100%;}
.total_price{text-align: right; margin-top: 0px}
/*.total_price span {color: #000000;  font-size: 1.125em; display: inline-block;  vertical-align: top;  padding-top: 11px;  margin-right: 8px;  text-transform: uppercase;}*/
.total_price span {color: #00a8e1; font-size: 22px; display: inline-block; vertical-align: inherit; padding-top: 5px; margin-right: 0; text-transform: uppercase; font-weight: 500;}
/*.total_price h3 {display: inline-block; font-size: 36px; margin-top: 5px; color: #000000;}*/
.trvlr_dv{border-bottom: 1px solid #e5e5e5; padding:  0px 20px  10px 20px;  width: 100%; display: inline-block;}
.room_info {padding-top: 16px; padding-bottom: 23px; padding-left: 15px;}
.room_info h3{font-size:1em; color: #696771;}
.room_info h2{/*font-size:1.250em;*/font-size:1em; color: #000000; margin-top: 10px}
.room_info p{font-size:0.875em; color: #000000;margin-top: 5px}
.pax_info {padding-top: 11px; padding-bottom: 11px; text-align: center; display: inline-block;}
.bdr_left{border-left: 1px solid #e5e5e5;}
.trvlrpax_dv {width: 98px; height: auto; float: left; border-right: 1px solid #e5e5e5;  padding-top: 18px;}
.trvlrpax_dv label{font-size: 1em; color: #000000; 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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -174px -499px; width: 42px; height: 25px; }
.adlt_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -220px -485px; width: 20px; height: 39px;}
.child_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: #ffffff; border-radius: 2px; line-height: 18px;  background-color: #d93c3c; font-size: 12px; padding: 0px 9px; display: inline-block;}
.refnd_stuts label { font-size: 1em; color: #353037; margin-top: 20px;}
.refnd_stuts {padding-top: 33px; text-align: left;padding-left: 20px; }
.price_dv { text-align: right; padding-top: 25px;padding-right: 14px; float: right}
.price_dv span{font-size: 14px; color: #3f3f3f; }
.price_dv h2{font-size: 30px; color: #000000; margin-top: 0px;}
.rate_brkup a {float: right; border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: auto;  margin-right: 0; padding: 0px 10px;  margin-top: 3px; vertical-align: 2px; color: #000000; width: auto;  font-size: 13px; margin-top: 5px; transition: all cubic-bezier(.45,.05,.55,.95) 0.3s; text-transform: lowercase;display: none;}
.rate_brkup a:hover{background: #454047;color: #ffffff; border: 1px solid #454047;}
.bkng_note1 {padding: 0 10px 0 0px; color: #696771; font-size: 1em;}
.copy_flds{color: #696771}
.bkhdngDV .bkng_hedng{padding:15px 0 0 0px}/*remove !important 04-07-2018*/
.bkng_hedng{padding:15px 0 0 15px} 
.bkng_hedng h1{font-size: 20px; color: #000000; margin-bottom: 10px; display: inline-block;}
.bkng_hedng span{display: inline-block; font-size: 14px; color: #696771; margin-left: 5px;}
.bkng_lbl label{font-size: 14px; color: #696771; margin-bottom: 12px;}
.bkng_lbl sup { font-size: 14px; color: #df0314; vertical-align: -5px; padding-left: 3px;}
.bkng_input .form-control{border:1px solid #ccd2df; height: 38px; line-height: 38px; /* box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10) inset */}
.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;/*  box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10) inset; */ padding-left: 5px;color: #696771}
/* .title_dv span{color: #444b57; font-size: 10px; position: absolute;right: 25px; top: 65%;} */
.title_dv .arrow_icon{top: 49px; right: 25px;}
.hotlTitle_dv{position: relative;}
.hotlTitle_dv .arrow_icon{top: 18px !important; right: 15px;}

/* RAHUL CHANGES 28th APR 2018 */
/*.title_Chld .arrow_icon {top: 18px;  right: 25px;}*/ /*change by durgesh*/
/* END */
.copy_info{height: 30px; display: inline-block; width: 100%;}
.copy_icn { display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -442px -414px; width: 23px; height: 28px; vertical-align: middle; cursor: pointer;}
.copy_info label{display: inline-block; color: #696771; font-size: 14px; vertical-align: middle;}
.form_inrPad{padding-left: 15px; width: 100%; display: inline-block;}
/*my account menu*/
.my_accnt { width: 240px; height: auto; box-shadow: 0px 1px 5px 0px  rgba(0,0,0,0.4); display: none; border-radius: 6px; position: relative; right:-104px;  text-align: left; background: #ffffff}
.user_prfl {width: 100%; height: 90px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding-left: 12px;background: -moz-linear-gradient(90deg, rgba(167,134,82,1) 0%, rgba(202,163,101,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(202,163,101,1)), color-stop(100%, rgba(167,134,82,1))); background: -webkit-linear-gradient(90deg, rgba(167,134,82,1) 0%, rgba(202,163,101,1) 100%); background: -o-linear-gradient(90deg, rgba(167,134,82,1) 0%, rgba(202,163,101,1) 100%); background: -ms-linear-gradient(90deg, rgba(167,134,82,1) 0%, rgba(202,163,101,1) 100%); background: linear-gradient(0deg, rgba(167,134,82,1) 0%, rgba(202,163,101,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caa365', endColorstr='#a78652',GradientType=0 );}
.user_img {width: 67px; height: 67px; border-radius: 50%; /* border: 4px solid #bf9658; */ background: #ffffff; float: left; margin-top: 12px;  padding-top: 2px; position: relative; z-index: 999;}
.user_img::before { content: ''; background: rgba(0,0,0,0.1); position: absolute; top: -4px; left: -4px; width: 75px; height: 75px; border-radius: 60%; z-index: -2;}
.user_img img{border-radius: 50%;width: 100%;margin-top: -2px; height: 100%}
.user_info{padding-top: 15px; padding-left: 4px; float: left;width:160px;}
.user_info h1{font-size: 17px; color: #ffffff; margin-bottom: 2px;}
.user_info h2{font-size: 13px; color: #ffffff; margin-bottom: 2px;  font-family: 'Philosopher-Italic';width:160px}
.user_info p{font-size: 16px; color: #ffffff; margin-bottom: 2px;}
.my_accnt::before {border-bottom: 10px solid #c29d61; border-left: 10px solid rgba(0, 0, 0, 0); border-right: 10px solid rgba(0, 0, 0, 0); content: ""; display: block; height: 0;  right: 40px;  position: absolute; top: -10px; width: 0;}
/*.user_pc{background-image: url('../../images/user_img.jpg'); background-repeat: no-repeat; height: 100%; width: 100%; }*/
.user_menu{ /*min-height: 230px; */width: 100%;    background-color: #ffffff;border-bottom-right-radius: 6px;  border-bottom-left-radius: 6px; padding: 20px 18px 0px 18px; height: auto; display: inline-block;}
.user_menu ul{margin: 0; padding: 0; list-style: none;}
.user_menu ul li{font-size: 1.00em; color: #010101; margin-bottom: 12px; float: left; width: 100%;}
.user_menu ul li a{color: #010101; }
.user_menu ul li a span{vertical-align: middle; margin-right: 10px; width: 23px; height: 18px; float: left;}
.user_menu ul li a:hover{color: #ab8954;}
.user_menu .fa-pencil-square-o {font-size: 1.125em; color: #84838b;}
.dividr{width: 100%; border-bottom: 1px solid #b9b8b6;}
.mybkng_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -395px -511px; width: 19px; height: 13px;}
.myaccnt_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -293px -506px; width: 18px; height: 18px;}
.myreprt_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -268px -504px; width: 16px; height: 20px;}
.mywhslst_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -318px -509px; width: 16px; height: 15px;}
.myewalet_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -343px -507px; width: 16px; height: 17px;}
.myloylty_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -366px -509px; width: 24px; height: 15px;}
.child_age label{font-size: 18px; color: #000000; padding-top: 6px; text-align: center;}
.prsnl_dv{padding: 0 15px;}
.contry_code { width: 74px; float: left; margin-right: 15px;}
.contct_numb{width: 65%; display: inline-block; margin-left: 5px;}
.bkng_input .form-control{font-size: 14px; color: #696771}
.bkng_textara textarea{width: 77%; height: 78px; border:1px solid #ccd2df; border-radius: 4px; resize: none; padding: 10px;}
.bkng_chklst{padding-left:35px; padding-bottom: 10px;}
.bkng_chklst label{font-size: 0.875em; color: #696771}
.bkng_chklst .filterCheck { display: inline-block;  float: left; width: auto; margin-right: 35px;}
.bkng_note1 label {color: #696771; font-size: 1em;  margin-bottom: 15px;}
.bkng_note label{color: #696771; font-size: 1em;}
.bkng_note .checkbox label::before{top: 4px;}
.bkng_note{padding-left: 26px; padding-bottom: 10px;}/*change by duresh padding-left:40px*/
.cancl_plcy{padding-bottom: 15px; /* padding-left: 30px; */}
.cancl_plcy p{font-size: 1.00em; color: #696771;}/* padding-left: 15px remove for booking list hotel */
.cancl_plcy h3{font-size: 1em; color: #000000; margin-top: 15px;}
.condtn_dv label{color: #c82202; font-size: 1em;}
.condtn_dv{padding-top: 10px; padding-left: 25px; margin-bottom: 10px;}
.bkng_agncy{margin-bottom: 10px; padding: 10px 10px 10px 0px;}
.bkng_agncy .form-control{width: 25%; font-size: 1em;  border:1px solid #ccd2df; border-radius: 4px;  padding-left: 10px; display: inline-block; color: #000; margin-right: 10px;}
.bkng_agncy span{color: #696771; font-size: 1em; margin-left: 10px; display: inline-block;}
.bokng_btn{padding-bottom: 15px;margin-right: 10px; text-align: center;}/*chnage by durgesh 25-05*/
.bokng_btn a { border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: 34px; line-height: 30px; margin-right: 10 ; padding: 0 20px; margin-top: 3px; vertical-align: 2px; color: #000000; width: auto; font-size: 1.125em; margin-top: 10px; margin-right: 10px;transition: all cubic-bezier(.45,.05,.55,.95) 0.3s; cursor: pointer;}/*chnage by durgesh remove float: left; 25-05*/
.bokng_btn a:hover{background-color: #454047; color: #ffffff; box-shadow: inset 0 0 0 35px #454047; border:1px solid #454047}
.travlr_name{padding-left: 0px /* 18px;  */ } 
.travlr_name h1{color: #000000; font-size: 1.125em; margin-bottom: 15px; display: inline-block; padding-left: 15px;width: 100%}
.bkng_text h1{color: #000000; font-size: 1.125em; margin-bottom: 0px;}/* change by Durgesh */
.bkng_chklst input[type="checkbox"]:checked + label::before{color: #000000}
.bkng_note input[type="checkbox"]:checked + label::before{color: #000000}
.condtn_dv input[type="checkbox"]:checked + label::before{color: #000000}
.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: 1.00em}
.map_dv{width: 100%; height: 885px; background: #353037; margin-left: 1px; box-shadow: 0 5px 9px 0px 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: #ffffff; display: inline-block;}
.list_slct{width: 92px; border-radius: 4px; background-color: #ffffff; 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: #000000}
/* list map icon dropwon */
.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: rgb(255,255,255); 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: #ffffff 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: #ffffff 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: #000000; opacity: 0.7; box-sizing: border-box;} 
.drop-down .select-list li span:hover,  
.drop-down .select-list li span:focus { opacity: 1;} 
/* list map icon dropwon */
.map_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(215,215,215,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */}
.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: 0.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}
/*MY BOOKING*/
.common_headngnew {margin-top: 0px;padding: 23px 18px; height: auto; line-height: normal; margin-bottom: 20px; border: 1px solid #cecece; /* box-shadow: 0px 6px 16px 0 rgba(0,0,0,0.10) */; background: #ffffff; /* margin-top: 27px; */}
.common_headngnew h2{font-size: 1.875em;color: #000000; display: inline-block;}
.common_headngnew h3{font-size: 1.1em;color: #000000; 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:0px 0px 5px 0px rgba(0, 0, 0, 0.1); margin-bottom: 20px; background-color: #ffffff; padding-bottom: 30px;}
.mybkng_pad{padding-left: 15px; padding-right: 15px}/*16-09-2020*/
.mybkng_marg {margin-right: 0; 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: 1.00em; color: #151513; padding-left: 5px; margin-bottom: 0px}
.cal_icn {display: inline-block;  background: url('../../images/b2cnowdealz/sprite_b2cdealz.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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -420px -515px; width: 12px; height: 6px; position: absolute; right: 15px; top: 16px;}
.mybkng_slct .fa { color: #000000; font-size: 10px; position: absolute; top: 15px; right: 15px;}
.mybkng_bdr{width: 100%; border-bottom: 1px solid #e2e2e1; margin-bottom: 15px; padding-bottom: 5px; float: left;}
.mybkng_radio{display: inline-block; margin-right: 12px}
.mybkng_radio label{font-size: 1.125em; color: #151513}
.ldr_name{font-size: 0.750em; color: #151513; padding-top: 9px; display: inline-block;}
.mybkng_check{display: inline-block;}
.mybkng_check label{font-size: 1em; color: #000000; padding-left: 22px; margin-top: 2px; padding-left: 20px!important;}
.mybkng_check input[type="checkbox"] {display: none;}
.mybkng_check input[type="checkbox"]:checked + label::before { background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -314px -382px; width: 14px; height: 14px; color: #a39161 ;content: "\f00c";font-family: fontawesome;font-size: 10px;line-height: 13px;text-align: center;}
.mybkng_check .checkbox label::before { background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -314px -382px; width: 14px;  height: 14px; top: 4px!important; content: ""; display: inline-block; left: 0px; margin-right: 0px;position: absolute;}
.mybkng_pltfm{margin-bottom: 5px;}
.common_btn{padding-top: 20px; text-align: center;}/*change by durgesh 25-05*/
.common_btn a { border: 1px solid #b88b5b;  border-radius: 16px;  display: inline-block;  height: 34px; line-height: 30px;  font-size: 16px; color: #000000; text-align: center; padding: 0 15px; margin-right: 8px; cursor:  pointer;   transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;}
.common_btn a:hover{background-color: #454047; color: #ffffff; box-shadow: inset 0 0 0 35px #454047; border:1px solid #454047}
.bk_srchBtn{padding-top: 24px;}
.bk_srchBtn a{ border: 1px solid #b88b5b; border-radius: 16px;  display: inline-block;  height: 34px; line-height: 30px;  font-size: 16px; color: #000000; text-align: center; padding: 0 11px; margin-right: 8px; cursor:  pointer; transition: all cubic-bezier(.45,.05,.55,.95) 0.3s; }
.bk_srchBtn a:hover{box-shadow: inset 0 0 0 35px #353037; border: 1px solid #353037; background:#353037; color: #ffffff }
.mybkng_srch{width: 100%; float: left; border:1px solid #e3e1e1; box-shadow: 0px 0px 8px 0px rgba(77, 77, 77, 0.2); margin-bottom: 0px; background-color: #ffffff;}
.mybkng_headr{width: 100%; height: 62px; border-bottom: 1px solid #e6e3d9; background-color: #353037; color: #ffffff; padding-top: 10px;}
.bk_id{width: 16%; display: inline-block; font-size: 1em; text-align: center; padding-top: 10px; vertical-align: top; }/*17-09-2020*/
.bk_srvc{width: 7%; display: inline-block; font-size: 1em; text-align: center; padding-top: 10px; height: 100%; }
.bk_stats{width: 16%; display: inline-block; font-size: 1em; text-align: center; vertical-align: top;padding-top: 10px;}/*17-09-2020*/
.bk_date{width: 10%; display: inline-block; font-size: 1em; text-align: center; vertical-align: top;padding-top: 10px; text-transform: capitalize;}/*17-09-2020*/
.bk_name{width: 25%; display: inline-block; font-size: 1em; text-align: center; vertical-align: top;padding-top: 10px;}/*17-09-2020*/
.bk_value{width: 18%; display: inline-block; font-size: 1em;text-align: center; vertical-align: top;padding-top: 10px;}/*17-09-2020*/
.bk_deadlne{width: 10%; display: inline-block; font-size: 1em; text-align: center; vertical-align: top;padding-top: 10px;}
.bk_crtdate{width: 15%; 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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -334px -379px; width: 30px; height: 22px;}
.paynw_inct {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: #ffffff; color: #000000;}
.mybkng_dtls:hover{background: #f1f1f1;}
.mybkng_check  .checkbox {margin-top: 16px; margin-bottom: 10px; padding-right: 15px;}
/*pagination*/
.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}
/*custmized pagig*/
.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: 0px; text-align: center;  height: 36px; line-height: 36px; color: #b6b6ba }
.custPaging  a.prvsPge{font-size: 0px; width: -1px; float: left; padding-top: 5px;}
.custPaging  a.prvsPge:before{ content: ''; color: #ffffff;  background: url(../../images/b2cnowdealz/sprite_b2cdealz.png) no-repeat -436px -513px; display: inline-block; width: 6px; height: 9px;}
.custPaging  a.nextPge:after{content:''; display: inline-block; background: url(../../images/b2cnowdealz/sprite_b2cdealz.png) no-repeat -444px -513px;  width: 6px; height: 9px;}
.custPaging  a.nextPge{ font-size: 0px; width: -1px; padding-top: 5px; float: right;  border-right:none; }
.pagntion_dv .pagNxt{visibility: none;}   
.custPaging td { width: 100%;}
.custPaging td:last-child  { display: none;} 
.custPaging a.pageSelect { color: #ffc53a; }
/*end pagination*/
.bkng_icn1 {display: inline-block;  background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -110px -449px;  width: 37px;  height: 30px;}/*hotel*/
.bkng_icn2 {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -153px -452px; width: 27px; height: 29px;}/*flight*/
.bkng_icn3 {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -189px -454px; width: 30px; height: 26px;}/*transfer*/
.bkng_icn4 {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -224px -451px; width: 21px; height: 29px;}/*sight*/ 
.bkng_icn5 {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -250px -452px; width: 30px; height: 28px;}/*Car*/
.bkng_icn6 {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -286px -454px; width: 28px; height: 24px;}
.bkng_icn7 {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -318px -453px; width: 27px; height: 29px;}/*Package*/
.bkng_icn_I{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -494px -454px; width: 32px; height: 28px;}/*Travel Insurance*/
.bkng_icn_O{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -535px -454px; width: 29px; height: 28px;}/*Offline service*/
.bkng_icn_C{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -453px -455px;width: 34px; height: 27px;}/*Cruises*/

/*Report page*/
.report_dv{width: 100%; min-height: 400px; box-shadow: 0 0 18px 0px rgba(0,0,0,0.15); background-color: #ffffff; margin-bottom: 15px}
.report_tab .nav-tabs > li{width: 292px; height: 167px; background-color: #fffcf1; border-bottom: 1px solid #e3e1e1; z-index: 0}  
.report_tab .nav-tabs > li > a {width: 100%; height: 167px; border-radius: 0; font-size: 18px; color: #696772; text-align: center;}
.report_tab .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color: #ffffff;  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: #000000}
.report_tab .nav-tabs > li > a:hover{background-color: #ffffff; color: #000000}
.report_tab span{width: 100%; height: 87px; display: inline-block; margin-top: 20px}
.reprtTopR{text-align: right}
.report_tab p{}
.bkngReprt_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -9px -571px; width: 75px; height: 64px;}
.pamtgReprt_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -97px -580px;  width:  87px; height: 47px; margin-top: 15px}
.invcgReprt_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -193px -559px; width: 59px; height: 77px;}
.vouchrReprt_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -264px -554px; width: 66px; height: 87px;}
.report_content {width: 100%; padding: 13px 58px 13px 70px}
.report_tab .nav-tabs > li > a:hover .bkngReprt_icn{background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -10px -661px; width: 75px; height: 64px; transition: all 0.6s ease 0s;} 
.report_tab .nav-tabs > li > a:hover .pamtgReprt_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -94px -669px; width:  87px; height: 47px; margin-top: 15px; transition: all 0.6s ease 0s;}
.report_tab .nav-tabs > li > a:hover .invcgReprt_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -194px -652px; width:  59px; height: 77px; transition: all 0.6s ease 0s; }
.report_tab .nav-tabs > li > a:hover .vouchrReprt_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -264px -647px; width:  66px; height: 87px; transition: all 0.6s ease 0s;}
.reprt_input{padding-bottom: 6px;}
.reprt_input label {font-size: 18px; color: #000000; margin-bottom: 17px;}
.reprt_select {position: relative; padding-right: 6px;}
.reprt_select .form-control {border: 1px solid #d7d6d6; height: 37px; padding-left: 5px; color: #878787; font-size: 1em; padding-top: 4px;}
.reprt_crncy{padding-left: 17px}
.reprt_pmt{padding-left: 14px}
.reprt_check .fltr_chkbx{padding-top:0px; margin-bottom: 15px; }
.reprt_date {width: 100%; float: left; position: relative; margin-bottom: 10px; padding-right: 7px}
.reprt_date .form-control { border: 1px solid #d7d6d6; height: 37px; padding-left: 21px; color: #878787; font-size: 1em;}
.reprt_check .checkbox label{color: #000000; font-size: 1.125em;}
.reprt_checkDv{padding-top: 10px;}
.reprt_check .filterCheck .checkbox label::before {bottom: 4px;}
.reprt_headr{width: 100%; height: auto; border-bottom: 1px solid #e6e3d9; background-color: #353037; color: #ffffff; padding: 15px 25px}
.reprt_headr h1{font-size: 22px; display: inline-block; }
.printmail_dv {display: inline-block; float: right}
.printmail_dv a{color: #ffffff; font-size: 0.875em; margin-left: 8px}
.printmail_dv i{margin-right: 5px;}
.download_icn {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -457px -511px; width: 14px; height: 11px;}
.report_hdng{width: 100%; height: 37px; color: #000000; font-size: 1.00em; /* line-height: 37px; */ background-color: #e7e6eb; text-align: center; padding-top: 10px }
.reprt_bkdate{width: 10%; float: left;}
.reprt_chkin{width: 10%; float:left;}
.reprt_bkid{width: 9%; float:left;}
.reprt_vhrid{width: 10%; float:left;}
.reprt_srvce{width: 6%; float:left;}
.reprt_pxname{width: 13%; float:left;}
.reprt_debt{width: 8%; float: left;}
.reprt_prce{width: 6%; float: left;}
.reprt_crdt{width: 8%; float: left;}
.reprt_blnce{width: 10%; float: left;}
.reprt_crmltBlnc{width: 10%; float: left;}
.reprt_dtls{width: 100%; padding: 0 0; float: left; text-align: center; font-size: 14px; border-bottom: 1px solid #dadada; line-height: 40px; height: 40px;}
.reprt_dtls:hover{background: #f1f1f1}
.reprt_srvce span{margin-top: 5px;}
.modal_lg {width: 1170px; }
.hotel_detlsDv .modal-body{padding: 0px}
.hotel_detlsDv .modal-content{border-radius: 0px;}
.hotel_dtlwrapr{width:100%; padding: 34px 38px 15px 38px;}
.hotelNo_rsltFound{width: 100%;padding: 20px 38px 20px 38px; background: #f1f1f1; text-align: center; font-size: 20px;}/* Add by durgesh */
.close_btn{text-align: right; float: right;cursor:pointer;padding-right: 6px;}
.close_icn{ display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -475px -512px; width: 12px; height: 12px; margin-right: 5px;}
.close_btn a{color: #000000; font-size: 0.938em;}
.close_btn1 a{color: #ffffff;font-size: 0.938em;float: right;margin-bottom: 5px;}
.htl_prnt {display: inline-block;  }
.htl_prnt a{color: #000000; font-size:14px; margin-right: 5px}
.htl_prnt .fa{color: #666666}
.htl_prnt .fa-print{margin-right: 4px;    font-size: 13px;}/*23-09-2020*/
.htl_prnt .fa-envelope{font-size: 13px; margin-right: 5px;}/*23-09-2020*/
.hotel_Maindv{padding-top: 15px; width: 100%; display: inline-block;}
.reprt_htlinfo .hotel_info{padding-left: 0px;}
.reprt_htlprce .prce_dv label{padding-right: 0; font-size: 13px; margin-bottom: 10px;}/*23-09-2020*/
.reprt_htlprce .rslt_prce h2{padding-right: 0}
.reprt_htlprce .btn_roms a{margin-right: 0; font-size: 1.125em; }
.hotel_Sldrdv {width: 100%; display: inline-block; margin-top: 0; padding: 0 15px; position: relative; margin-bottom: 30px}/*23-09-2020*/
.hotel_slide1{ /* background-image: url(../../images/hotel_img1.jpg); background-repeat: no-repeat; */ width: 100%; height: 300px; display: inline-block;}
.hotel_slide2{/* background-image: url(../../images/hotel_img2.jpg); background-repeat: no-repeat; */ width: 100%; height: 300px; display: inline-block;}
.hotel_slide3{/* background-image: url(../../images/hotel_img3.jpg); background-repeat: no-repeat;  */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;}
/*OWL CURSOR SLIDER*/
.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);}
/*END OWL CURSOR SLIDER*/
.hotel_slider{width: 100%; height: auto; }
/* #owl-demo .item { padding: 0;  margin: 0;  color: #FFF;  -webkit-border-radius: 3px; -moz-border-radius: 3px;  border-radius: 0; text-align: center;}
.owl-carousel .owl-item{width: 366px!important; float: left;}*/
.btn.prev {width: 56px; height: 40px; position: absolute; left: 0px; top: 45%; background: rgba(0, 0, 0, 0.8); border-radius: 0px; text-align: center; padding: 8px 0; color: #ffffff;}
.btn.next { width: 56px; height: 40px; position: absolute;  right: 0px; top: 45%; background: rgba(0, 0, 0, 0.8); border-radius: 0px; text-align: center; padding: 8px 0; color: #ffffff;} 
.about_hotel h1{font-size: 18px; color: #000000; margin-bottom: 20px; text-transform: capitalize; font-weight: 500;}/*23-09-2020*/
.about_hotel p{color: #333; font-size: 14px; margin-bottom: 10px; text-align: justify; text-transform: lowercase;}/*23-09-2020*/
.about_hotel a{font-size: 11px; color: #fff; text-decoration: none; background: #00a8e1; padding: 2px 5px; }/*23-09-2020*/
.hotel_mapVw .nav-tabs > li > a{border-radius: 6px 6px 0 0; color: #000;  text-decoration: underline; padding: 0 10px 10px 0; border: none; background: none;  cursor: pointer;}
.hotel_mapVw .nav-tabs > li{ margin-right: 5px; border-radius:0; border:none; color: #696771; background:none; float: right}
.hotel_mapVw .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{  box-shadow: none; background: none; border:none;}
.hotel_mapVw .tab-content{margin-top: 20px; height: 350px; width: 100%; border:1px solid #cdd1db; padding: 0px;}
.hotel_mapDV img{width: 100%;}
.strt_mapDV img{width: 100%;}
.hote_amnts{margin-top: 40px;}
.hote_amntsDetls .tab-content{border:none; margin-top: 20px;}
.rm_amntLst ul {margin: 0; padding: 0; list-style: none;}
.rm_amntLst ul li {color: #696771; font-size: 1.00em; padding-left: 17px; /* vertical-align: -11px; */ margin-bottom: 7px; position: relative;width: 33%;float: left;}
.rm_amntLst ul li::before {background-image: url(../../images/list_icn.png);background-repeat: no-repeat;display: inline-block;position: absolute;width: 20px;height: 20px;content: '';left: 24px;top: 26px;}
.reprt_htlinfo .hotel_info h1{font-size: 24px; color: #000000; margin-top: 9px;}
.reprt_htlinfo .hotel_info p{margin-top: 0px;}
.reprt_htlinfo .offer_links{margin-top: 5px; padding-left: 3px;}
.reprt_htlinfo .tripadvsr_icn{margin-top: 8px}
.reprt_htlprce {padding-top: 9px;}
.reprt_htlprce .btn_roms a {height: auto; padding: 6px 22px; margin-top: 5px; margin-right: -8px; line-height: normal;}
.about_hotel {padding-left: 0;  padding-top: 6px;}
.hotel_divdr{border-bottom: 1px solid #f1f1f1; width: 100%; margin-top: 33px}
.hote_amnts  .nav-tabs > li > a{border-radius: 6px 6px 0 0; color: #696771;}
.hote_amnts  .nav-tabs > li{ margin-right: 5px; border-radius:0; border:none; color: #696771;}
.hote_amnts  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{  box-shadow: none; background: none}/*23-09-2020*/
.hote_amnts  .tab-content{margin-top: 10px; height: auto; width: 100%;}
/* MY ACCOUNT */
.my_accTab {height: 82px; margin-bottom: 18px; border: 1px solid rgba(53, 48, 55, .2);/*box-shadow: 0px 6px 16px 0 rgba(0,0,0,0.10);*/ background: #ffffff; text-align: center; color: #000000}
.my_accDv{width: 196px; float: left; border-right:1px solid rgba(53, 48, 55, .2); height: 100%;color: #000000;}
.my_accDv:last-child{border-right: none;}
.my_accDv p{width: 100%; font-size: 1.125em; text-align: center;}
.acnt_usgdv{border: 1px solid #dadada; width: 100%; display: inline-block; background: #ffffff; margin-bottom: 5px}
.acnt_crdt h1{font-size: 1.375em; color: #000000;}
.acnt_crdt {padding: 22px 44px 31px 76px;height: auto; display: inline-block; border-right: 1px solid #dadada;}
.acnt_crdt p{color: #696771; margin-top: 1px;}
.crdt_prgsbar h3{font-size: 0.875em; color: #696771; text-transform: uppercase;}
.crdt_prgsbar h2{font-size: 30px; color: #000000}
.crdt_prgsbar {margin-top: 24px; padding-left: 22.8%; }
.aed_sgn{font-size: 24px; display: inline-block;}
.prgsbar_dv{ display: inline-block; padding-left: 0px;width:100%}
.prgsbar_lft{float: left; margin-top: 4px;}
.prgsbar_right{float: right; margin-top: 4px; padding-right: 17px}
.prgsbar_lft h1{font-size: 24px; color: #000000}
.prgsbar_lft p{font-size: 14px; color: #000000; margin-top: 6px;}
.prgsbar_right h1{font-size: 24px; color: #000000; text-align: right}
.prgsbar_right p{font-size: 14px; color: #000000; text-align: right; margin-top: 6px;}
.btn_crdt a {border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: auto; padding: 5px 14px; margin-top: 3px; vertical-align: 00; color: #000000; 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) 0.3s;}
.btn_crdt a:hover{background: #353037; border: 1px solid #353037; color: #ffffff; box-shadow: inset 0 0 0 35px #353037;}
.acnt_bkng h1 { font-size: 1.375em; color: #000000;}
.acnt_bkng p {color: #696771;}
.acnt_bkng {padding: 22px 28px 30px 63px; height: auto; display: inline-block; width: 100%}
.acnt_bkDtls{width: 100%; float: left;}
.bkng_list{float: left; width: 35%; padding-top: 50px;}
.bkng_chart {float: left; width: 50%; text-align: left; padding-top: 69px;  padding-left: 57px;}
.bkng_chart img{margin-top: -25px}
.bkng_list ul{margin: 0; padding: 0; list-style: none}
.bkng_list ul li{font-size: 1em; color: #000000; margin-bottom: 18px; }
.bkng_list i{margin-right: 9px;}
.bkng_list span {color: #000; font-size: 1em; text-align: right; float: right; margin-right: 28px;}
.confm_icn{width: 8px; height: 8px; background: #99f088; display: inline-block;}
.vchr_icn{width: 8px; height: 8px; background: #8b90ec; display: inline-block;}
.cancl_icn{width: 8px; height: 8px; background: #f9ac68; display: inline-block;}
.reqst_icn{width: 8px; height: 8px; background: #87bdec; display: inline-block;}
.rjct_icn{width: 8px; height: 8px; background: #4d4e52; display: inline-block;}
.cmn_hdngBg{background: #353037; width: 100%; display: inline-block; height: 100%}
.recnt_bkng{padding: 11px 20px; display: inline-block;}
.recnt_bkng h1{font-size: 22px; color: #ffffff; display: inline-block; margin-top: 5px;}
.recnt_bkng a {border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: auto; padding: 6px 16px; margin-top: 3px; vertical-align: 2px; color: #ffffff; width: auto; font-size: 15px; margin-right: 0; float: right; margin-top: 0; text-transform: uppercase; transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;}
.recnt_bkng a:hover{border: 1px solid #d99514; background: #d99514;box-shadow: inset 0 0 0 35px #d99514;}
.recnt_Bklbl {width: 100%; height: auto;color: #000000; font-size: 1.00em;  background-color: #e7e6eb;text-align: center; border-bottom: 1px solid #dadada; padding: 10px 0px;}
.recnt_Bkdtl {width: 100%;padding: 0 0;float: left;text-align: center;font-size: 14px;border-bottom: 1px solid #dadada;line-height: 40px;height: 40px;}
.rcnt_bksign span{margin-top: 6px;}
.top_destnDv{padding-top: 15px; padding-left: 20px; display: inline-block;}
.top_destnDv h1{font-size: 1.375em;color: #000000; margin-top: 10px;}
.top_destnDv img {width: 100%}
.my_accDv span {display: inline-block; margin-top: 16px; margin-bottom: 4px; height: 27px; text-align: center;}
.myacnt_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -343px -557px; width: 24px; height: 25px;}
.travlr_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -372px -556px;width: 15px; height: 26px;}
.loyl_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -390px -561px; width: 34px; height: 21px;}
.ewalet_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -429px -562px; width: 20px; height: 20px;}
.mangusr_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -455px -559px; width: 27px; height: 23px;}
.opstaf_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -488px -561px; width: 36px; height: 21px;}
.chngpas_icn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -530px -559px; width: 18px; height: 23px;}
.tab_active p{color: #ffffff}
/*transfer confirom booking*/
.trnsPadB{padding-bottom: 20px; text-align: center;}
.trnsfr_headng h1{font-size: 1.750em; color: #000000; margin-bottom: 10px}
.trnsfr_bkngDv {width: 100%; min-height: 50px; border-bottom: 1px solid #e6e3d9; background-color: #353037; color: #ffffff; padding: 16px 20px; margin-top: 10px;}
.trnsfr_bkngID{width: 50%; float: left; text-align: left }
.trnsfr_bkngID label{display: inline-block; font-size: 1em;}
.trnsfr_bkngID h1{display: inline-block; font-size: 1em;}
.trnsfr_agncNm{width: 50%; float: right;  text-align: right}
.trnsfr_agncNm label{display: inline-block; font-size: 1em;}
.trnsfr_agncNm h1{display: inline-block; font-size: 1em;}
.cmn_trnsfrDv {padding: 10px 20px 15px 20px;width: 100%;display: inline-block;}
.addsrvc_btn a:last-child{margin-right: 0px;}
.addsrvc_btn a,button {border: 1px solid #a39161;border-radius: 4px;display: inline-block;height: auto;padding: 8px 25px;margin-top: 8px;vertical-align: 2px;color: #2b2b2b;width: auto;font-size: 18px;margin-right: 5px;background: #FFFFFF;transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;font-size: 16px;font-family: 'Philosopher-Bold';}
.addsrvc_btn a:hover{box-shadow: inset 0 0 0 35px #a39161;border: 1px solid #a39161;color: #ffffff;background: #a39161;}
.addsrvc_btn button:hover {box-shadow: inset 0 0 0 35px #55451b; border: 1px solid #55451b; color: #ffffff; background: #55451b; }
.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: 0px; 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/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -420px -515px;; width: 12px;  height: 6px;}
.cmn_vwBtn a {border: 1px solid #b88b5b; border-radius: 25px; display: inline-block; height: auto; padding: 6px 22px; vertical-align: 2px; color: #000000; font-size: 15px; float: right;/*margin-top: 10px; */}
.gridvwDv{background: #ffffff; width: 100%; }
.op_staffDv{width: 100%;float: left;text-align: center;font-size: 14px;height: 40px; line-height:40px; border-bottom: 1px solid #e3e1e1 }
.op_staffDv:hover{background: #f1f1f1; cursor: pointer;}
.actions_icn a{display: inline-block; text-align: center; width: auto; padding: 5px;}
.actions_icn .fa{padding: 0}
.actions_icn .fa{color: #a7a49d}
.opstaf_lbl {width: 100%; height: auto;color: #000000; font-size: 1.00em; line-height: auto; background-color: #e7e6eb;text-align: center; padding: 12px 0; }
.comn_dv{width: 100%; float: left;}
.fa.fa-times-circle-o.inactv { color: #d9534f;}
.fa.fa-check-circle-o.actv {color: #5cb85c;}
.fa.fa-pencil.edit{color: #a7a49d;}
.fa.fa-key.pwd{color: #a7a49d;}
.fa.fa-trash-o.del{color: #a7a49d;}
.test + .tooltip.bottom > .tooltip-arrow { border-bottom: 5px solid blue; border-radius:4px;}
.tooltip{border-radius:4px;}
.tab_active {background: #353037; color: #ffffff;}
.info_text p {  color: #000000; font-size: 1.00em;  margin-bottom: 10px;  text-align: justify;text-transform: lowercase;}
.ui-autocomplete.ui-widget.ui-widget-content {background: #ffffff none repeat scroll 0 0;border: 1px solid #cccccc;z-index:9999;font-size: 0.875em;} 
/***Ratebreakup ***/
.table_break { width: 100%; float: left; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
.table_break .rb { color: #000000; float: left;  font-size: 1em; font-weight: 400; text-align: center; width: 12.5%;}
.rb_header { border-bottom: 1px solid #d9d9d9; float: left; width: 100%; padding: 10px 0; display:none;}
.rb_content {float: left;width: 100%;border-bottom: 1px solid #c6c6c6;padding: 17px 10px;}
.rb.rb_field { width: auto; bo rder-bottom: 1px solid #fefbfb; }
.rb_field .vertical_text { color: #333333; font-size: 1.2em; font-weight: 300; margin-top: 30px;}
.rb_content .rb_txt {display: block;color: #000000;font-size: 14px;}
.rb_content .rb {vertical-align: middle;width: 12.5%;border-bottom: 1px solid #d9d9d9;height: 70px;padding-top: 5px;}
.rb.rb_field {padding: 0;}

.rb_content .rb:last-child {border: none;}
.rb_table .rb_content:last-child {border: none;}
.rb_table .rb_content:last-child .rb_field p {}
.rb_table .rb_content:last-child .rb_field {}
.hr > hr { margin: 0px 0px 20px 0px;}
.rb > span {color: #787878;font-size: 12px;margin-bottom: 0;display: inline-block;padding-top: 10px;}
.info_icon { border-radius: 50%;    cursor: pointer;  display: inline-block;  font-size: 0.95em;  height: 16px;  padding: 2px 0;  text-align: center;  vertical-align: top;  width: 16px;}
.rb_txt .fa-info-circle{color: #ad791d}
.paddratetot {background: #a39161 none repeat scroll 0 0;padding: 10px 30px 10px 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;color: #fff;font-size: 18px;}
.height57px{ height: 57px;}
.available_txt{color: #00a651;   font-size: 0.688em; line-height: 15px;}
.quot_avlble{color: #00a651;   font-size: 1em; line-height: 15px;}
.quoteClos{position: absolute; right: 0; top: 0;}
.quoteClos .close_icn{position: absolute;right: 0; top :-18px}
.on_request{color: #f0ad4e; font-size: 0.688em; line-height: 15px;}
.ratehotelname{font-size: 1em; padding-bottom: 10px;}
.quotcmn_headng {background: #353037;padding: 0px 25px;height: 80px;line-height: 80px;margin-bottom: 0;box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.3);}
.quotcmn_headng h2{font-size: 1.500em;color: #ffffff;}
.quot_dv {width: 100%; display: inline-block; margin-top: 0; padding: 0px 0px; position: relative; margin-top: 20px;}
.quot_dv .common_headng{margin-top: 0px}
.quot_slct{width: 100%; border:1px solid #e3e1e1; padding: 15px 24px 0px 24px;}
.quot_bg {width: 100%; background: #fffcf5; box-shadow: 0 6px 10px 0px rgba(57, 57, 57, 0.1) inset;}
.slct_bydv p{padding: 10px 0px;}
.slct_bydv span{padding: 0px 15px 0px 0px; margin-bottom: 3px; display: inline-block;}
.slct_bydv select{}
.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 0px;}
.room_type{padding-left: 0}
.qutCmnhdng {width: 100%; height: auto; line-height: normal; padding: 10px 25px 10px 15px;  border-bottom: 1px solid #999999; float: left; position: relative;}
.qutCmnhdng p{float: left; padding-top: 5px; }
.quot_bedicn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -357px -455px; width: 29px; height: 24px; margin-right: 4px; float: left; ;}
.quot_trnsfricn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -422px -458px; width: 23px; height: 21px;margin-right: 4px; float: left;}
.quot_sighticn{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: 0.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: #000000; font-size: 0.938em;  position: absolute; top: 12px; right: 19px;z-index: 99;}
#sidebarx { position: absolute;height:1470px;width: 352px;}
#sidebarx.fixed {position: fixed; top: 0;}  
/* RAHUL CHANGES 24th MAY 2018 */
.right_dvpad {padding-left: 0px;float: right; /* RAHUL REMOVED - min-height:1540px;*/ width: 857px} /*--width changed by ananta for removed gap between fltr and result page--*/
/* END */.cntry_resdv{display: none;}
.input_icon1L .form-control{line-height: 25px; color: #000000/*#001928*/; border:1px solid #ccd2df; text-transform: capitalize; height: 38px;}
.input_icon1L .dropdown-toggle{ color: #001928; border:1px solid #ccd2df; margin-top: 0px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(215,215,215,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7',GradientType=0 ); }
.input_icon1L .bootstrap-select.btn-group .dropdown-toggle .filter-option{padding-left: 0px}
.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;padding: 20px 0 0 45px;position: relative;width: 100%;}
/*  hotel details tab */
.rm_amntLst b {font-size: 16px; color: #000;}
.quot_wrapr{width: 100%; padding: 15px 20px;}
.clse_Dv .close_icn{margin-right: 0px}
.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: 0px;}
.cmn_modalDv .modal-body{padding:20px 0px 10px 0px}
.cmpr_dtls{float: right; text-align: right; padding-top: 15px;}
.cuncy_modl .modal-body{position: relative; padding: 20px 30px 25px 30px;}
.multpl_crncy .list-group{padding: 0; margin: 0; text-transform: uppercase;}
.cuncy_modl{ position: relative;}
.cuncy_modl h1{font-size: 1.250em; color: #000; text-align: center; margin-bottom: 20px; text-transform: uppercase; font-weight:500}
.multpl_crncy{padding:0px 10px}
.multpl_crncy .list-group-item{ border: #eeeeee solid 1px; float: left; display: inline-block; width: 100%; cursor: pointer;}
.multpl_crncy .list-group-item:hover{background: #f1f1f1; color: #000000}
.multpl_crncy .list-group-item:first-child{border-radius: 0px;}
.multpl_crncy a{display: inline-block;}
.sym-icon{text-align: right;float: right;font-size: 12px; font-weight:500}
.multpl_crncy .list-group-item.active { border-radius: 0px; background: #454047; border-color: #454047; color: #ffffff}
.browse_dv input{width: 100%; padding-left: 0px; text-indent: -86px;}
.my_accntIcn {display:inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -341px -587px; width: 24px; height: 25px; transition: all 0.3s ease 0s;vertical-align: -20px; text-align: left}
.travlerIcn {display:inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -372px -586px; width: 15px; height: 26px; transition: all 0.3s ease 0s;vertical-align: -20px;}
.loyltyIcn {display:inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -393px -591px; width: 34px; height: 21px; transition: all 0.3s ease 0s;vertical-align: -20px;}
.ewlletIcn {display:inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -436px -592px; width: 20px; height: 20px; transition: all 0.3s ease 0s;vertical-align: -20px;}
.mng_usrIcn {display:inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -468px -589px; width: 27px; height: 23px; transition: all 0.3s ease 0s;vertical-align: -20px;}
.opstaf_usrIcn {display:inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -503px -591px; width: 36px; height: 21px; transition: all 0.3s ease 0s;vertical-align: -20px;}
.chng_pswdIcn {display:inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -548px -589px; width: 18px;  height: 23px; transition: all 0.3s ease 0s;vertical-align: -20px;}
.my_accTab a:hover{background: #353037;}
.my_accTab a:hover p {color: #ffffff;}
.my_accTab a:hover .my_accntIcn {background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -341px -555px; transition: all 0.3s ease 0s;}
.my_accTab a:hover .travlerIcn {background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -372px -554px; transition: all 0.3s ease 0s;}
.my_accTab a:hover .loyltyIcn {background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -393px -559px; transition: all 0.3s ease 0s;}
.my_accTab a:hover .ewlletIcn {background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -436px -560px; transition: all 0.3s ease 0s;}
.my_accTab a:hover .mng_usrIcn {background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -468px -557px; transition: all 0.3s ease 0s;}
.my_accTab a:hover .opstaf_usrIcn {background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -503px -559px; transition: all 0.3s ease 0s;}
.my_accTab a:hover .chng_pswdIcn {background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -548px -557px; transition: all 0.3s ease 0s;}
.my_accTab a.tab_active .my_accntIcn {background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -341px -555px; transition: all 0.3s ease 0s;}
.cmn_badgesBtn, .cmn_subBtn {width: auto; float: right;}
.cmn_subBtn a{border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: auto; padding: 4px 12px; margin-top: 3px; vertical-align: 2px; color: #ffffff; width: auto; font-size: 14px; margin-right: 0;float: right; margin-top: 0; text-transform: uppercase;  transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;}
.cmn_subBtn a:hover{box-shadow: inset 0 0 0 35px #d99514; background: #d99514; border: 1px solid #d99514 }
.cmn_badgesBtn .badge { font-weight: normal; margin-top: 4px; font-size: 11px; padding: 3px 10px; line-height:14px;}
.badge_print{background: none; border: 1px solid #b88b5b;transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;}
.badge_dwnld{background: none; border: 1px solid #b88b5b;transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;}
.cmn_badgesBtn .badge:hover {box-shadow: inset 0 0 0 35px #d99514; background: #d99514; border: 1px solid #d99514;}
.printmail_dv .fa{font-size: 13px}
.actions_icn a {width: 30px; height: 30px; border: 1px solid #dadada; margin-top: 5px;} 
.actions_icn a:hover {background: #ffffff;}
.actions_icn a i {vertical-align: top; line-height: 18px;}
.upload_text .agent_logo{padding-left: 0px; 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;}
/*Privacy Policy*/
.cmn_tophdng{margin: 23px 0 45px;text-align: center;}
.cmn_tophdng h3 {font-size: 1.75em; color: #000000; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0.04em;}  
.cmn_textbox {background: #ffffff; float: left; width: 100%; border: 1px solid #e3e1e1; margin-bottom: 10px; padding: 46px 66px 30px 66px;}
.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: #000000}
.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 0px 9px 0 rgba(0,0,0,0.1); border-radius: 3px;float: left;  width: 100%;}
.collapse_dv .panel-group .panel + .panel{margin-top: 0px}
.collapse_dv .glyphicon {color: #c2c2c2; margin-right: 7px; font-size: 24px; font-weight: bold;}
.collapse_dv .panel-heading a.tabActive {background: #353037; border-radius: 3px; border: none; padding: 8px 15px; color: #ffffff;}
.collapse_dv .panel-default > .panel-heading:hover{background: #f6f6f6; color: #000000}
.collapse_dv .panel-heading a:hover{color: #000000}
.collapse_dv .panel-heading a:focus{ color: #000000}
.collapse_dv .panel-heading.active  .glyphicon{color: #000000;} 
.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; /* text-indent: -9px; */ padding-left: 3px;}
.privcy_lst li::before {content: "\f111"; color: #000; font-family: FontAwesome; font-size: 7px; margin-top: top;/* position: absolute; */  left: 3px;  position: absolute; /* top: 0; */ margin-top: 5px;}
.terms_hdng{color: #000000;}
.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; /* text-indent: -9px; */ padding-left: 12px;}
.qhsc_lst li::before {content: "\f111"; color: #000; font-family: FontAwesome; font-size: 6px; margin-top: top;/* position: absolute; */  left: 3px;  position: absolute; /* top: 0; */ margin-top: 5px;}
.hyprLink a{color: #895e03; text-decoration: underline;}
/*Carrer page input and labels*/
.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}
.input_carer select { 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: 0px; top: -35px; width: 92px; border: 0; float: right; padding: 9px 0px; color: #ffffff!important}
.file_button1 {opacity: 0;  position: relative; right: -88px; top: -39px; width: 92px;  float: right; padding: 9px 0px; border-radius: none; color: #ffffff!important}
.date_car .form-control{padding-left: 15px; padding-top: 5px}
.input_carer .cal_icn { right: 25px;  top: 29px;pointer-events: none;}
/*EndCarrer page input and labels*/
/*Award and Reconization*/
.awads_hedng h1{font-size: 24px; color: #000000; 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; /* float: left; */ 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: #ffffff; background-color: #353037;  /* border: 1px solid #dfdbd8; */ border-radius: 23px; font-size: 14px; transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;}
.awardee_lst a:hover{box-shadow: inset 0 0 0 35px #d99514; background: #d99514; color: #ffffff}
.award_midl {margin: 0 5px; display: inline-block;}
.award_marg{ margin-top: 30px;}
.survey_dv {padding: 16px 10px 11px 10px; border: 1px solid rgba(133, 131, 131, .1); box-shadow: 0px 5px 12px 0px 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: #ffffff; float: left;  width: 100%; border: 1px solid #e3e1e1; margin-bottom: 10px; padding: 27px 30px 30px 18px;}
.survey_dv h3{font-size: 18px; color: #353037;}
.survey_dv h3::before {content: '\f111';  position: absolute; width: 66px; left: 10px; top: 22px; font-family: fontawesome; font-size: 7px; color: #2c2c2c;}
.srvey_rdio {display: inline-block; margin-top: 8px; margin-right: 0; margin-left: 13px; } .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 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: #000000; }
.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: 0px; 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: 0px; padding: 0px; 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:0px; 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: #000000; 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: #000000; 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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -343px -631px; width: 40px;   height: 40px; }
.vissn_icn {display:inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png')  no-repeat -388px -632px; width: 39px; height: 39px;}
.value_icn {display:inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: #000000; padding-left: 2px;}
#advance_search_btn .cmn_btn a{float: right;}
.srch_optnbtn .cmn_btnDv{margin: 26px 5px 0 0px;}
 #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.250em; color: #000; text-align: center; margin-bottom: 20px; text-transform: uppercase; font-weight:500}
.modal-sm-language .close_btn {position: absolute; right: -10px; top: -6px;}
.lang_list a{width: 100%;}
.modal-sm-language .modal-body{padding: 15px 0px}
.lang_list a {width: 100%;  padding: 10px;display: inline-block; color: #000000; border: 1px solid #eeeeee}
.lang_list a:hover {background: #00a8e1/*#ffb528*/; color: #ffffff}
.lang_list a.active {background:#00a8e1; color: #ffffff}
.lang_list .lang_img{vertical-align: 0; margin-right: 0px;}
.lang_togle1 {/*background: #ffffff; border: 1px solid #eaeaea;*/ right: 0px; 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  .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {   width: auto!important;}*/
.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:#ffffff; font-size: 0.750em; padding: 0px 0px 0px 6px; margin: 0px;}
.margin_drop button:hover{background:transparent;color:#ffffff;}
.margin_drop select{  display: none;}
.margin_drop .dropdown-menu.open {position: absolute; top: 28px !important; overflow: hidden!important; left:-23px !important; background: #ffffff; 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: 0.975em; top: 45px;  /* overflow: visible !important; */ overflow: scroll; cursor: pointer;  overflow-x: hidden; left: -2px;}
.margin_drop .dropdown-menu .inner{height: 138px}
.margin_drop .bs-searchbox  .form-control{margin: 5px 5px; height: 30px; width: 94%; border: 1px solid #cccccc}
.margin_drop .form-control:focus {box-shadow: 0px 0px 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: #ffffff!important}
.margin_drop .bootstrap-select.btn-group .no-results{ font-size: 14px; color: #000000; padding:0px 12px}
/*change Residence*/
.resdnc_dv select {display: none;}
.resdnc_dv .form-control{padding: 0px;}
.resdnc_dv .dropdown-menu{width: 100%}
.resdnc_dv .dropdown-toggle {width: 100%; font-size: 15px; height: 38px;}
.resdnc_dv .dropdown-toggle{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: 0.750em ; text-transform: capitalize;}
.lng-img.lang_img {width: 16px; height: 11px; display: inline-block; margin-right: 2px;vertical-align: 0px;width: 16px; float: left}
.curncy1 .fa-img.fa { font-size: 0.75em; margin-left: 10px; color: #ffffff;}
.dropdown-menu > li > a{display: inline-block;}
/*Traveller page*/
.travler_box{padding: 42px 30px 10px 30px;}
.travlr_input {position: relative;min-height: 65px;}
.travlr_input .form-control {border: 1px solid #d7d6d6; border-radius: 0px; height: 38px; padding-left: 10px; color: #696771; font-size: 14px; text-transform: capitalize !important;}
.travlr_input label {font-size: 14px; color: #0e0e0e; margin-bottom: 5px;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: 64%; float: left;}/*28-09-2020*/
.travlr_input textarea{height: 40px!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: 34px;}
.travler_listDv {background: #fff; width: 100%; padding: 10px 0 15px; text-align: center; min-height: 266px; border: 1px solid #e9e9e9; box-shadow: 5px 4px 5px 0px #f1f1f1; }
.travler_listDv h1 {color: #000; text-align: center; font-size: 18px; border-bottom: 1px solid #d4d4d4; display: inline-block; margin-bottom: 0; font-weight: 500; width: 100%; padding-bottom: 10px; }
.travler_list ul{margin: 10px 0 0 0; padding: 0; list-style: none;}
.travler_list ul li {padding: 10px 5px 10px 20px; font-size: 14px; text-align: left; color: #333; cursor: pointer; position: relative; text-transform: capitalize; font-size: 14px; border-bottom: 1px solid #e9e9e9; font-weight: 500; } .travler_list ul li:hover{color:#e1b90e }
.travler_list ul li::after {content: ''; display: block; width: 0; height: 1px; border-bottom: 1px solid #e1b90e; transition: width .3s; position: absolute; left: 0; top: 37px;}
.travler_list ul li:hover::after {  width: 100%!important; transition: width .3s;}
.travler_list ul li:hover::before{content: '\f111'; color: #e1b90e} 
.travler_list ul li::before {content: '\f111'; font-family: fontAwesome; color: #fff; font-size: 5px; position: absolute; margin-left: 0; margin-top: 5px; left: 10px;}
.travler_add{height: auto; border-bottom: 1px solid #e6e3d9; background-color: none; color: #ffffff; padding:10px; display: inline-block; width: 100%; margin-bottom: 10px;}
.travler_add h2{color: #000000; font-size: 20px; text-transform: capitalize;}
.travelr_btn{float: right;}
.travelr_btn a {background:none; border: 1px solid #000; border-radius: 0px; display: inline-block; height: auto; padding: 6px 25px; margin:0px; color: #000000; font-size: 1em; transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;cursor: pointer;}
.travelr_btn a:hover {border: 1px solid #00a8e1; color: #ffffff; box-shadow: inset 0 0 0 35px #00a8e1; cursor: pointer;}
.travlr_input .asterisk {margin-top: -1px; position: absolute;  padding-left: 1px;}
.dropdown-menu > li > a{display: inline-block;}
.bdrnone{border:none;}
.mob_loginDV{display: none;}
.myaccnt_respnv{display: none;}
.top_navmob{display: none;}
.my_menu ul{overflow: hidden}
.resdncDv{width: 280px;}
.resdnc_box .modal-dialog {margin-top: 230px;}
.srch_modf_dv{opacity: 0.5;width: 40px; height: 40px;display: block;}
.hotel_info h1 a{color:#000000;}
.comparePad{padding: 10px 5px 0px 5px;}
.compare_img img{height: 110px;width: 100%;border-radius: 5px;}
.cmp_price_pad{padding:10px 5px 10px 0;}
/*Contact us*/
.contctBox{border: 1px solid #cecece; height: auto; padding:22px 0px; 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:0px 0px 0px 20px; position: relative; }
.addDv p::before {content: ''; position: absolute; background: url('../../images/map_icn.png') no-repeat; top: 80; 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: #000000;}
.helpLine_nmbr a{font-size:30px; color: #000000; 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: #ffffff ; 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: #ffffff; 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: #ffffff; float: left; vertical-align: top;}
.contct_reset{float: right; margin-top: 26px;}
.locatin_Dv{width: 100%; padding: 8px 0px; background: #353037; color: #ffffff; 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: #ffffff; 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: 80; width: 13px; height: 15px; display: inline-block; left: 0; top: 0;}
.addDv_map {min-height: 221px; border-right: 1px solid #cccccc;}
.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:#ffffff; font-size: 14px; box-shadow: 0 0px 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:#ffffff; font-size: 14px; box-shadow: 0 0px 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: #000000; margin-bottom: 5px;}
.tranfr_info p{display: inline-block;}
.tranfr_list .list_dv{padding:10px 0px 20px 0px; border-bottom: 1px solid #d9d7d1}
.tranfr_list .cmn_btn{margin-top:0px; display: inline-block; float: right;}
.tranferMaildv .cmn_btn{width: 100%}
.tranfr_list .cmn_btn a{margin-left:3px; padding: 0 10px }
.trnsfr_Hdng{width: 100%; height: auto; padding: 10px 6px; background-color: #d6d5d7; display: inline-block;}
.trnsfr_Hdng h1{font-size: 15px; color: #000000}
.trnsfr_passDtls{width: 100%; height: auto; padding: 10px 6px;  display: inline-block; border-bottom: 1px solid #e6e6e6;}
.trnsfr_passDtls i img{display: inline-block; margin-top: 5px}
.trnsfr_passDtls h3, h4{font-size: 14px; margin-top: 10px; display: inline-block; padding-left: 4px; vertical-align: super; color: #000000}
.trnsfr_passDtls .avlb_stats {text-align: center;}
.tranLstBdr{border: 1px solid #e6e6e6}
.trnfrText{padding-right: 0px; text-align: center;}
.trnfrAvlbl{color: #047f01; font-size: 0.875em; margin-top: 4px;}
.trnfrOnReq{color: #e9b96e; font-size: 0.875em; margin-top: 4px;}
.trnsfr_passDtls .btn_quot{margin-top: 0px;}
.transfr_price {text-align: right ; padding-right: 0px;}
.transfr_price p{font-size: 18px; color: #000000; display: inline;  }
.trnsfr_passDtls .rslt_prce a{margin-top: 3px; margin-left: 5px; color: #ffffff}
.trnsfr_passDtls .rslt_prce a .fa{font-style: italic;}
.transfr_price{margin-top: 10px;}
.TrnsfrBknwDv{text-align: right; padding-right: 0px;}
.dropcityDv{position: relative; margin-bottom: 0px;}
.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: 0.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;}
/* .map_fix{position:fixed !important;top:10px;width:66.3%!important;right:0;}
 *//*.css({'position': 'fixed', 'top': '10px', 'width':'66.3%','right':'0px' });*/
.animtBox {width: 100%; height: auto;  overflow: hidden;  position: relative; float: left; display: inline-block;cursor: pointer; padding: 0px;}
.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*/
.sight_clps { width: 100%; height: 40px; background-color: #d6d5d7; padding: 10px 20px; border-top: 1px solid #cbc8c4; margin-top: 0px; text-align: center;}
.avlbl-ifo-bordr { padding: 10px 10px 10px 30px; border-left: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; text-align: center;}
.padl20 {padding-left: 20px;}
.circle .fa.fa-info { color: #ffffff; background: #878682; font-weight: normal; font-size: 10px; border-radius: 8px; height: 15px; width: 15px; text-align: center; vertical-align: middle; padding-top: 3px; font-style: italic; padding-right: 1px; }
.sight_data {padding-top: 10px; font-size: 14px; color: #000000}
.sight_data .curncy-type {font-size: 20px;}
.sight_data .price-amt{font-size: 20px;}
.sight_des{color: #696771;font-size: 13px;}
.readmore{color: #00a8e1; font-size: 13px;font-style: normal; cursor: pointer;}
.Hsticky { position: fixed; top: 0;  width: 53%;  z-index: 21}
.Hsticky + .lstng_wrpr { padding-top: 152px;}
.fixed-header { position: fixed; top:0;}
footer{position: relative;min-height: 170px; width: 100%; float: left;}
.sidebarFx{position: fixed; top: 0px; z-index: 1}
.prtnrLogoTab{width: auto;display: inline-block;}
.reprt_bkdate .fa-print{cursor: pointer;}
.reprt_bkdate .fa-print:hover{color:#EDAC22;}
/*my accnt mob*/
.btnAccntMob{display: none;} 
.arrowRsp{display: none;} 
.shminheight{min-height: 75px;}
.shDetailData span {    text-transform: capitalize;    color: #696771;    font-size: 14px;    padding-right: 13px;    width: 210px;    display: inline-block;    margin-top: 10px;}
.shDetailData label {    text-transform: capitalize;    font-size: 14px;    color: #333333;margin-top: 10px;} 
.padsghimg{padding: 17px 0px 13px 14px;}
.cntRgt{padding: 0px}
.cntBox{width: 100%; float: left}
.cnt_opr{width: 100%; float: left}
/*mobile menu my account*/
#menuBox2{display: none;}
.myAccntBtn{display: none}
/*Compare*/
.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}
/*quotation*/
.qutTop p{font-size: 1em; color: #696771}
.qutTop span{font-size: 24px; color: #000000}
.quotBox{width: 100%; float: left; padding: 15px 25px; background: #fff;}
.qutCmnhdng h3{font-size: 16px; color: #ae791d}
.quote_Tdetails{text-align: center;}
/*right btn search hotel listing*/
.rghtsrchHotl{width: 30px; height: 30px; position: fixed; top:50%; right: 0; background: #000000}
.rghtsrchList {top: 0px;  width: 200px; bottom: 0px;background: #000000 }
.quot_text a:focus{color: #000000}
/* .cmpre_list a:focus{color: #000000} */
.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; padding: 0px; width: 100%;}
.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;}
/* home page */
/* .loginUserBx {width: 449px; margin: -370px auto 0; height: auto; display: inline-block;  position: relative; background: #fff;}
.loginUserBx1{margin: 0 auto 0;} 
 */
 .mediaHomeDV{margin-top:50px}
.userloginDV{text-align: center;}
/*arival guide*/
.arvlguidDV{padding: 15px 15px 0px;}
.sightQuot .btn_quot a{font-size: 13px; padding: 0px 7px }
.sightbtndv .btn_roms a{margin-right: 0; padding: 0 10px}
.sightcurrncy{padding-right:0px; }
/*arebic calnedar*/
.datepicker.dropdown-menu { right: initial !important;}
/*Location dropdown hotel list*/
.locatndropDn{width:100%; min-height: auto; background: #ffffff /*  rgba(255,255,255,0.9) */; padding: 10px; margin-top: -2px; box-shadow: 0 0 7px 0 rgba(0,0,0,0.5) inset; }
.locatndropDn label{width: 100%; color: #000000}
/*#myPageContent, section { height:100% !important; width:100% !important;}*/
#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: 0px!important;}
.scroller {height: 22px; line-height: 22px; overflow: hidden;}
.scroller .inner { animation: 7s normal infinite running scroll;}
@keyframes scroll {  0%  {margin-top: 0px;}  25%  {margin-top: 0px;}   50%  {margin-top: -22px;}   65%  {margin-top: -22px;}    75%  {margin-top: -44px;}   75%  {margin-top: -0px;}   100%  {margin-top: -0px;} }
.addote{text-align: right}
.trnsfrDtlDV  .form-control{line-height: normal; height: 38px; float: left; padding-right: 25px;}
.trnsfrDtlDV  .seldroparrow{background: url('../../images/time_arrow.png') no-repeat 87% 12px !important}
.trnsfrDtlDV .title_dv .form-control{box-shadow: none;}
.trnsfrDtlDV{position: relative;}
.trnsfrDtlDV .arrow_icon {top: 18px;  right: 16px}
.trnsf_dv .reprt_headr{float: left; width: 100%; text-align: center;}
.trnsfrlblB label {height: 30px; color: #696771; font-size: 16px}
.errorDV{width: 100%; text-align: center; margin: 10px; float: left;}
.rm_rght p{text-align: right; padding-right: 0; display: inline-block; word-break: break-all;}
.bokng_notes p{margin: 0px; padding-left: 15px}
.transfr_dv{width: 100%; float: left;}
.transferDtls{padding-left: 0px; margin-top: 10px}
.bkhdngDV p{padding-left: 0px!important}
.canclPolcyT  p{padding-left: 0px}
.bk-dv.bkghtl_dvT {padding: 20px 0px 15px 15px;}
.messageT .bkng_hedng{padding-left: 0;}
.transfr_vch {  width: 100%;float: left;}
.prsnl_dv .cancl_plcy p{padding-left: 15px}
.error_gray{padding-left: 15px;}
.addSrvDV{padding-bottom: 20px;}
.addsrvc_btn {padding-bottom: 20px;}
.sightTop{margin-top: 0px;}
/* Page Loader */
.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; /* border: 3px solid #ffff; */}
.header_cls{text-align:center; font-size:18px; border-bottom: 1px solid #999; color:#fff; padding:10px;}
.image_banner{padding:20px 20px}
.logoloader .image_banner img{width:100%;}
/* End */
/*Compact viwew*/
.listCpad{padding-left: 0px;}
.comHadd p{float: left; width: 100%}
.comHadd p .map_icnS{float: left; width: auto;}
.comHadd p .hotl_add{float: left; width: 95%}
/* compare loader */
.comp_lodr{height: 8px; position: absolute; left: 0; top: 2px;}
.compareSrchdv{float: left; padding-top: 10px; padding-bottom: 10px; margin-top: 10px;     padding-left: 0px;}
.cmprEml {  float: right;}
.compareLstFx{height: 285px; overflow-x: hidden; overflow-y: auto; }
/* disablbe filter */
.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;}
/* .fltr_optns a:focus{color: #ffffff} */
.lbldsblPrty{text-decoration: line-through;}
.lowcase{text-transform: lowercase !important;}
/* ewallet */
.ewalletdv{padding: 20px;}
.ewalletHdng h1 {  font-size: 18px; color: #000000;  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;} 
/* Browse modify */
.fileuplaodDV .file_button1{right: -94px; top: -36px;}
.fileuplaodDV .file_button{padding: 0px!important}
.notearlybeard{margin-top: 22px;display: inline-block;}
/* Mise */
.visaTab .my_accTab .nav-pills > li > a{border: none!important;}
/* my acocunt chnages */
.proB_rght {    float: right;    width: 50%;    text-align: right;    padding-right: 10px;}
.survyInput{float: left;}
/* Map fix dv */
.mapfxDv{position: fixed; top:0; width: 54.6%;}
/* Transfer issues */
.trnfrFltr .rgt_fltr_top{padding: 8px 21px 9px 21px}
.trnfrFltr .spinr_vw{padding: 0 15px}
.trnfrFltr .spinr_vw label{margin: 0px; text-align: left}
.tranfrspin{width: 60%; float: left;}
.spinr_vw label {width: 40%; float: left;}
.tranfrspin .btn_next{float: left; top: 0; padding-top: 0px;}
.tranfrspin .spinr_dv{float: left; margin: 0 5px;}
.tranfrspin .spinr_dv .input-group{background: #ffffff; border-radius: 10px;}
.tranfrspin .spinr_dv .input-group .input-group-btn-vertical{left: 0px;}
.tranfrspin .form-control[disabled]{background: #ffffff}/* disable input css */
.tranfrspin1 .form-control[disabled]{background: #ffffff}
.tranfrspin .btn_prvs{float: left; top: 0; padding-top:0px;}
/*  Payment Getway */
.buk_lft {padding: 0 30px}
.buk_lft .radio label, .checkbox label{padding-left: 0px;}
.funkyradio { width: 33%; float: left;}
.PmtGtDv{padding: 10px  15px ;  font-size: 16px;}
.PmtGtDv1{  font-size: 16px;} 
/* End Payment Getway */

  
/* Flight listing */
.flight_dv{padding:0px 11px 55px 15px;}/*flight load more 02-11-2021*/
.sorting-grey-box{background-color: #d6d5d7; margin: 0px; padding: 18px 12px; width: 100%; float: left;}
.sorting-grey-box .price_lst{width:100%;}

.flight-listing-box{width:100%; float: left; margin:0px 0px 0px 0px; padding:0px 15px 0px 15px; border-bottom: #d5d5d5 solid 1px;}
.seat-list{padding-top:0; margin-top: 8px;margin-right:0; margin-bottom: 15px;}
.seat-list li{display:inline-block;font-size:12px;position:relative;padding-left:31px;color:#353037; padding-top: 2px;}
.price_sort{margin-left:25px;}
.flight_dv .price_lst .form-control{color:#000000; font-weight:500;}
.flight-listing-box .rslt_prce span{padding-top: 6px;float: none;}
.flight-listing-box .rslt_prce{text-align: center; }
.flight-listing .rgt_fltr_top{padding:14px 21px 9px 21px;}
.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: 0px; float: none;    font-size: 32px; padding-left: 5px}
.flight-listing .sort-caret{position:relative;}
.flight-listing .sort-caret .down-caret{position:absolute; right:0px;}
.flight-listing .rgt_fltr_top .flight-sorting .gold-color{color:#b29447;}

/* RAHUl CHANGES 3rd May */
.flight-listing-box .btn_roms{text-align: right; /* float: right; */ position: absolute; z-index: 1; text-align: center;  width: 100%;}
/* END */
.flight-listing-box .btn_roms a{font-weight:500;}
.flight-listing-box .btn_roms_small{text-align: center;}
.flight-listing-box .btn_roms_small a{font-weight:500;}
.btn_roms_small{text-align: center;z-index: 1;position: relative;}
.btn_roms_small a {border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: 21px; line-height: 21px; margin-right: 0; padding: 0 10px; margin-top: 10px;  vertical-align: 2px; color: #000000; width: auto; font-size: 12px; margin-right: 20px;}
.btn_roms_small a:hover{background: #454047; color: #ffffff; border: 1px solid #454047; }
.logo-flight{text-align: center; margin-bottom: 10px;}/*remove margin-top: -10px;*/
.multiple-carrier-text{font-size:12px; color:#ffffff; }
.multiple-carrier-text .label-default{background-color: #353037; padding:2px 6px; border-radius: 3px;}
.gold-txt{}
.time-text-01{font-size:24px; padding:0px; color:#000000;}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px; color:#696771; font-size:15px;}
.eye_icn{display: inline-block;background: url(../../images/b2cnowdealz/sprite_b2cdealz.png) no-repeat -574px -50px;width: 18px;height: 10px;}
.cursor{cursor: pointer;}
.flight-round-box{width:100%; float: left; margin:0px 0px 20px 0px; padding:20px 0px 0px 0px; border-top:#cbc9c8 solid 1px; min-height: 80px;}
.flight-round-box:first-child{border-top:none; padding:0px 0px 0px 0px; min-height: inherit;}
.flight-tabs{margin-left:-15px;margin-right:-15px;margin-bottom:-23px}
/* RAHUL CHANGES 3rd MAY 2018 */
.flight-tabs>.nav-tabs{padding:0 15px 0 139px;border:0; margin-top:0px;}
/* END */
.bod-b{border-bottom:1px solid #ebebeb;margin:10px 0}
.flight-tabs .nav-tabs>li>a{border:0px solid transparent; padding:6px 15px;}
.flight-tabs .nav-tabs li a{border-bottom:7px solid transparent}
.flight-tabs>ul li.active a,.flight-tabs>ul li.active a:focus,.flight-tabs>ul li.active a:hover{border-bottom:7px solid #b4922b;color:#b4922b;border-top:0;border-left:none;border-right:0;padding-bottom:8px}
.flight-tabs>ul li a{color:#5b5c70;font-size:14px;font-style:normal;cursor:pointer;border-bottom:7px solid #b4922b;}
.flight-tabs>ul li a:hover{background-color:#fffcf5;border-color:#fff;border-bottom:7px solid #b4922b;}
.flight-tabs>ul li a:focus{background-color:#fffcf5;border-color:#fff}
.flgh-field{background:#ffffff;padding: 0 0px 0px;margin-bottom: 10px;width: 100%;float: left;border: none;-webkit-box-shadow: inset 0px 1px 5px 0px rgba(216, 216, 216, 0.38);-moz-box-shadow: inset 0px 1px 5px 0px rgba(216, 216, 216, 0.);box-shadow: none;border-top: none;border-bottom: 1px solid #cfcfd1;}
img{vertical-align: middle;}
.flgh-field-inner{width:100%;float: left; margin:0px 0px 20px 0px; padding:20px 20px 0px 20px;}
.flgh-field-inner:first-child{margin:0px 0px 0px 0px; padding:10px 20px 10px 20px;}/*border-top:none;*/
.flgh-field-layover{width:100%; float: left; margin:0px; padding:0px;}
.flgh-layover{width:100%; float: left; margin:0px; padding:0px;}
.flgh-layover h2 { width:100%; text-align:center; border-bottom: 1px solid #e5e3e3; line-height:0.1em; margin:16px 0 16px; } 
.flgh-layover h2 span { background:#fff; padding:0 18px; font-size:13px; color:#9f8039;}
.fl-city{color:#000;font-size:18px;margin-bottom: 15px;}
.fl-city span{color:#696771; font-size:14px;}
.fl-city img{vertical-align: text-top; padding-top:7px; }
.refundable-txt{font-size:12px; color:#353037; padding:2px 0px 0px 14px;}
.ref{background:url(../../images/b2cnowdealz/sprite-flight.png) no-repeat 0 0;width:17px;height:18px;top:-1px;display:inline-block;position:absolute;left:6px}
.ref2{background-position:-22px 0!important}
.info-circle{background:url(../../images/sprite-flight.png) no-repeat -73px 0px;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/b2cnowdealz/sprite-flight.png) no-repeat 0 0;width:17px;height:18px;top: -2px;display:inline-block;position:absolute;left: 6px;}
.baggage-icn{background-position:-42px 0!important; width:16px; height:22px;}
.bdr-line-icn{background-position:-60px 0!important; width:12px; height:9px; margin-top: 6px;}
.bdr-line-icn2{background-position:-60px 0!important; width:12px; height:9px; margin-top: 6px; right:6px; left:inherit;}
.chair-big-icn{background-position:-101px -1px!important; width:22px; height:21px;}
.watch-icn .fa-clock-o{color:#b4b4b6;}
.logo-flight-inner img{width:45px;}
.flight-airline .airline{font-size:20px; color:#000000; padding-bottom: 6px;}
.flight-airline h6{font-size: 14px; color:#696771; padding-bottom: 5px;}
.label-gold .label-primary{background-color: #b68738; font-size:12px; font-weight:300; padding:.2em .7em .2em;}
.flight_date h3{font-size:20px;margin-top:0;color:#000000;font-weight:500;text-align:right}
.flight_date h3 span{color:#000000}
.flight_date h4{color:#696771;font-size:14px;text-align:right;margin-bottom:5px;display: block;}
.flight_date p{color:#696771;font-size:14px;text-align:right;margin-bottom:0; line-height:19px;}
.clock_t i.ref{background-position:-127px 0;display:block;height:21px;margin:0 auto;position:relative;width:24px;color:#b5b5b7;}
.clock_t p{text-align:center; color:#666666; font-size:14px;}
.flight_rtrun h3{color:#000000;font-size:20px;font-weight:500;margin-top:0;text-align:left}
.flight_rtrun h3 span{color:#000000}
.flight_rtrun h4{color:#696771;font-size:14px;margin-bottom:5px;text-align:left; padding-left:0px;}
.flight_rtrun p{color:#696771;font-size:14px;text-align:left;margin-bottom:0;line-height:19px;}
.bor-left-line{border-left:#e7e7e7 solid 1px;}
.base-fair-box{width:100%; margin:0px; padding:9px 0px; border-bottom:#eeeeee solid 1px; color:#696771; font-size:16px;}
.base-fair-box:last-child{border-bottom: 0px;}
.base-fair-box-left{width: 39%;display: inline-block; margin:0px; padding:0px;text-align: left;text-transform: uppercase;font-size: 13px;margin-bottom: 5px;color: #616262;font-family: 'Philosopher-Bold';}
.base-fair-box-right{width:49%;display: inline-block; margin:0px; padding:0px;text-align: right;text-transform: uppercase;font-size: 14px;font-weight: 500;margin-bottom: 5px;color: #616262;font-family: 'Philosopher-Bold';}
.base-fair-box .total-price{color:#000000;font-weight:500}
.base-fair-heading{color:#000000;font-weight:500; padding-bottom: 5px;}
.fare-breakup-text1{font-size:16px; color:#000000; padding-bottom:2px;}
.fare-breakup-text2{font-size:14px; color:#04961c; padding-bottom:2px;}
.fare-breakup-text3{font-size:14px; color:#696771; padding-bottom:2px;}
.dashed-border-box{border-top:dashed 1px #919191; margin-top: 15px;}
.baggage-txt{font-size:16px; color:#a87300; padding:4px 0px 0px 14px;}
.layover_icn{display: inline-block;background: url(../../images/sprite-flight.png) no-repeat -1px -21px;width: 16px;height: 18px;}
.flight-listing-filters .weathr_btm h2{font-size:18px;}
.flight-listing-filters .weathr_btm p{font-size:14px; line-height: 16px;}
.flight-listing-filters .weathr_btm h1{font-size:48px;}
.flight-listing-filters .weathr_btm{min-height: 135px; height: inherit; padding:16px 26px 20px 26px;}
.flight-listing-filters .fltr_lbl{padding-bottom: 7px;}
.flight-listing-filters .fltr_chkbx{padding:0px 0 0 25px;}
.flight-listing-filters .fltr_srch{padding:18px 20px 18px 20px;}
#timings .depart-heading h5{ padding:8px 0px 20px;}
#timings h5{font-size:16px; color:#ffffff;}
.depart-heading2{font-size:16px; color:#ffffff; padding:8px 0px 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:#ffffff; font-size: 15px;}
.depart-listing{margin:0px 15px 0px 0px;}
.depart-listing ul{margin:10px 0px 20px 0px; padding:0px;}
.depart-listing ul li{margin:0px 10px 0px 0px; padding:6px 5px; list-style-type: none; display: inline-block; text-align: center; border-radius: 4px; cursor: pointer;}
.depart-listing ul li.active{background-color: #f6f1e1;}
.depart-listing ul li.active .depart-time{color:#353037; font-size: 15px;}
.depart-listing ul li.active .midnight_icn{display: inline-block; background-position:-1px -61px;width: 16px;height: 23px;}
.depart-listing ul li.active .sunrise_icn{display: inline-block; background-position:-19px -59px;width: 25px;height: 23px;}
.depart-listing ul li.active .sunset_icn{display: inline-block; background-position:-46px -59px;width: 24px;height: 23px;}
.depart-listing ul li.active .night_icn{display: inline-block; background-position:-73px -62px;width: 17px;height: 23px;}

.flight-listing .lstng_hedr h1{font-size:30px;}
.flight-listing .lstng_srch{padding-bottom: 20px;}

#airlines .filterCheck{height: inherit; min-height: 35px;}

/* Flight booknow */
.left-box{width:100%;float: left; margin:0px; padding:0px;background: none;}
/*.f-left-heading-box{width:100%; float: left; margin:0px; padding:13px 0px 13px 20px; border: #e3e1e1 solid 1px; border-bottom: #e3e1e1 solid 2px; border-right:none; border-left:none; font-weight: 400; font-size:20px; color:#ffffff;}*/
.left-box-in{width:100%;float: left; margin:0px;padding: 16px 15px;border-bottom: 1px solid #e8e8e8;color: #616262;}
.refundable-booknow{padding: 10px 15px;}
.fare-summary-booknow{background: #f1f1f9;float: left;width: 100%;padding: 24px 10px  24px 3px;}
.fbooknow-text01{font-weight: 400; font-size:18px; color:#ffffff;}
.fbooknow-text02{font-size: 14px;padding-bottom: 3px;position: relative;color: #616262;font-family: 'Philosopher-Bold';text-transform: uppercase;}
.fbooknow-text03{font-size: 13px;color: #616262;line-height: normal;font-family: 'Philosopher-Bold';margin-top: 6px;}
.fbooknow-text04{font-weight: 400;font-size: 16px;color: #616262;position: relative; padding:0px 0px 0px 0px;text-align: right;font-family: 'Philosopher-Bold';}
.fbooknow-text05{font-weight: 400; font-size:12px;color: #616262;position: relative; padding:1px 0px 0px 30px;float: left;}
.fbooknow-text06{font-weight: 400; font-size:16px; color:#ffffff; padding-bottom: 7px;}
.fbooknow-text07{font-weight: 400; font-size:20px; color:#ffffff; padding-bottom: 15px;}
.fbooknow-text08{font-weight: 400; font-size:16px;padding-bottom: 7px;color: #616262;font-family: 'Philosopher-Bold';}
.round_way_icn{display: inline-block; background-position:-29px -135px;width: 16px;height: 14px; margin:0px 5px;}
.one_way_icn{display: inline-block; background-position:-46px -135px;width: 16px;height: 10px; margin:0px 5px;}
.two_way_icn{display: inline-block; background-position:-63px -135px;width: 16px;height: 10px; margin:0px 5px;}
.flight_onword{display: inline-block; background-position:-94px -36px;width: 25px;height: 24px; vertical-align: bottom;}
.flight_return{display: inline-block; background-position:-94px -36px;width: 25px;height: 24px; vertical-align: bottom; -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari */
    transform: rotate(180deg); /* Standard syntax */}
.briefcase-icn{display: inline-block; background-position:-97px -64px;width: 24px;height: 17px; vertical-align: top;}
.flight-booknow-panel .panel-default>.panel-heading.active {background-color: #353037; color:#ffffff;}
.flight-booknow-panel .panel-default>.panel-heading.active a{color:#ffffff;}
.flight-booknow-panel{width:100%; float: left; margin:0px; padding:0px; border:#e3e1e1 solid 1px; border-bottom:none;}
.flight-booknow-panel .panel-group .panel{border-radius: 0px; border:none; border-bottom:#e3e1e1 solid 1px; width:100%; float: left;}
.flight-booknow-panel .panel-default>.panel-heading{border-radius: 0px; padding:13px 15px; background-color: #ffffff; color:#353037; border-color: #e3e1e1; display: inline-block;  width:100%}
.flight-booknow-panel .panel-title{vertical-align: middle; font-size:20px; font-weight:400;}
.flight-booknow-panel .panel-title a{color:#353037;}
.flight-booknow-panel .panel-group .panel+.panel{margin-top: 0px; width:100%; float: left;}
.flight-booknow-panel .panel-group{margin-bottom: 0px;}
.itinerary-box01{width:100%; float: left; margin:0px; padding:25px 20px 35px;  border-bottom: #cecece solid 1px;}
.itinerary-box01-btn{width:100%; float: left; margin:-1px 0px 0px 0px; padding:20px 20px 40px; border-top: #fff solid 1px; text-align: center;}
.flight-iti-text01{font-size: 18px; color:#353037; font-weight: 400;}
.flight-iti-text02{font-size: 18px; color:#353037; font-weight: 400; text-align: right;}
.flight-iti-box01{width:30%; float: left; margin:0px; padding:40px 15px 0px 30px; text-align: right;}
.flight-iti-box02{width:40%; float: left; margin:0px; padding:0px;}
.flight-iti-box03{width:30%; float: left; margin:0px; padding:40px 30px 0px 15px;}
.border-box01{width:100%; float: left; margin:0px; padding:14px 0px 0px 0px; border:#dbdbdb solid 1px; border-bottom: none; min-height: 56px; text-align: center; position: relative;}
.border-box02{width:100%; float: left; margin:17px 0px 0px 0px; padding:0px 0px 0px 0px; border:#dbdbdb solid 1px; border-top: none; min-height: 82px; text-align: center; position: relative;}
.flight-heading-booknow{font-size:18px; font-weight: 400; color:#000000; padding-bottom: 20px;}
.flight-heading-booknow2{font-size:18px; font-weight: 400; color:#000000; padding-top: 20px;}

.flight-iti-box01 h3 {font-size:16px; font-weight: 400; color:#000000;}
.flight-iti-box01 p {font-size:14px; font-weight: 400; color:#666666;}

.flight-iti-box03 h3 {font-size:16px; font-weight: 400; color:#000000;}
.flight-iti-box03 p {font-size:14px; font-weight: 400; color:#666666;}
 
.kg-text{font-size:14px; font-weight: 400; color:#666666;}
.start-time{position: absolute; bottom: -30px; left:15px;}
.drop-time{position: absolute; bottom: -30px; right:15px;}

.start-time h3, .start-time2 h3{font-size:16px; font-weight: 400; color:#666666; margin:0px; padding: 0px;}
.start-time h4, .start-time2 h4{font-size:14px; font-weight: 400; color:#666666; margin:0px; padding: 0px;}
.drop-time h3, .drop-time2 h3{font-size:16px; font-weight: 400; color:#666666; margin:0px; padding: 0px;}
.drop-time h4, .drop-time2 h4{font-size:14px; font-weight: 400; color:#666666; margin:0px; padding: 0px;}
.gold-icn{position: absolute; bottom: -10px; left:-10px;}
.grey-icn{position: absolute; bottom: -10px; right:-10px;}


.layover-box{width:40%; margin:0 auto; padding:15px 0px 6px 0px; text-align: center; background-image: url('../../images/dashed-border-1.png'); background-repeat: repeat-x; background-position: top; position: relative; margin-top: 25px;}
.boder-dashed-top{background-image: url('../../images/dashed-border-2.png'); background-repeat: repeat-y; background-position: top; width:2px; height:60px; position: absolute; right:-1px; top:-60px;}
.boder-dashed-bottom{background-image: url('../../images/dashed-border-3.png'); background-repeat: repeat-y; background-position: top; width:2px; height:40px; position: absolute; left:-1px; top:0px;}
.layover-booknow-text{font-size:15px; font-weight: 400; color:#a86d09;}
.layover-icn-box{width:60px; margin:0 auto; margin-top: -26px; background-color: #ffffff;}

.gold-circle-icn{display: inline-block; background-position:-74px -109px;width: 19px;height: 19px;}
.grey-circle-icn{display: inline-block; background-position:-94px -109px;width: 19px;height: 19px;}
.seat-layover-icn{display: inline-block; background-position:-101px -1px;width: 22px;height: 24px;}
.watch-layover-icn{display: inline-block; background-position:-2px -131px;width: 24px;height: 24px;}

.flight-right-icn-box{position: absolute; top:-13px; width:100%; margin:0 auto;}

.border-box02 .kg-text{position: absolute;bottom: 15px;margin: 0 auto;width: 100%;}

.return-flight-booknow .flight-iti-box01{padding:10px 15px 0px 30px;}
.return-flight-booknow .flight-iti-box03{padding:10px 30px 0px 15px;}
.return-flight-booknow .start-time{position: absolute; top: -12px; bottom: inherit; left:15px;}
.return-flight-booknow .drop-time{position: absolute; top: -12px; bottom: inherit; right:15px;}
.return-flight-booknow .gold-icn{position: absolute; top: -10px; bottom: inherit; left:inherit; right:-10px;}
.return-flight-booknow .grey-icn{position: absolute; top: -10px; bottom: inherit; right:inherit; left:-10px;}

.itinerary-box01-btn .btn-default{font-size:18px; font-weight: 400; color:#000000; background-color: #ffffff; border-color:#b79636; border-radius: 30px; padding:4px 28px;}
.itinerary-box01-btn .btn-default:hover{color:#ffffff; background-color: #353037; border-color:#353037; border-radius: 30px;}
.itinerary-box01-btn .btn-default:focus{outline: none;}

.flight-booknow-btn .btn-default{font-size:18px; font-weight: 400; color:#000000; background-color: #ffffff; border-color:#b79636; border-radius: 30px; padding:4px 28px;}
.flight-booknow-btn .btn-default:hover{color:#ffffff; background-color: #353037; border-color:#353037; border-radius: 30px;}
.flight-booknow-btn .btn-default:focus{outline: none;}


.flight-rules-box{width:100%; float: left; margin:0px; padding:25px 20px 35px;  border-bottom: #cecece solid 1px;}
.flight-rules-box h2{font-size:18px; font-weight: 400; color:#000000; margin:0px; padding: 0px 0px 15px 0px;}
.flight-rules-box p{font-size:14px; line-height: 18px; font-weight: 400; color:#696771; margin:0px; padding: 0px 0px 20px 0px;}
.read-more-text a{font-size:14px; font-weight: 400; color:#ad791d;}
.read-more-text a:hover{font-size:14px; font-weight: 400; color:#353037; text-decoration: none;}

.flight-rule-checkbox .filterCheck .checkbox label::before{left:0px; top:4px; bottom: inherit;}
.flight-rule-checkbox .filterCheck .checkbox label{font-family: "Roboto", sans-serif; font-size: 14px; color:#f13521; padding-left: 23px;}
.flight-rule-checkbox .filterCheck{margin-top: 10px; margin-bottom: 20px;}

.trav-details-box{width:100%; float: left; margin:0px; padding:20px 20px 10px; border-bottom: #cecece solid 1px;}
.trav-details-heading{font-size:16px; font-weight: 500; color:#555; margin:0px; padding: 0px 0px 15px 0px;}
.trav-details-adult{font-size:14px; font-weight: 500; color:#555; margin:0px; padding: 0px 0px 10px 0px;}
.trav-details-box .input_dv .label-text01{font-size:14px; font-weight: 400; color:#696771; margin:0px; padding: 0px 0px 10px 0px; text-transform: capitalize;}
.trav-details-box .input_dv input, .input_dv .form-control{font-size: 14px; color:#696771;    width: 100%;}
.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 0px 0px 0px; padding: 0px 0px 0px 0px; cursor: pointer;}
.trav-details-copy a{color:#696771; text-decoration: none;}
.trav-details-box .flight-booknow-btn .btn-default{margin:10px 0px 25px 0px;}

.eye-icon{background-position: -83px -134px; width:20px; height:12px; display: inline-block; vertical-align: middle;}
.filterCheck .eye-icon{margin:5px 0px 0px 5px;}
.searchL-fbooknow{padding-right: 0px; float: left; padding-left: 15px;}
#airlines .filterCheck{height: inherit; min-height: 30px;}


/*Flight Sort css*/
.price_brd {    color: #ffffff;}
.ageinfant{font-size: 13px; color: #bbbbbb; margin-top: 5px; display: inline-block;}
/* -------------------------------- Basic Style arrows -------------------------------- */
.cd-breadcrumb, .cd-multi-steps {
  /* width: 90%;
  max-width: 768px; */
  padding: 0.5em 1em;
  margin: 1em auto;
  background-color: #edeff0;
  border-radius: .25em;
}
.cd-breadcrumb:after, .cd-multi-steps:after {
  content: "";
  display: table;
  clear: both;
}
.cd-breadcrumb li, .cd-multi-steps li {
  display: inline-block;
  float: left;
  margin: 0.5em 0;
}
.cd-breadcrumb li::after, .cd-multi-steps li::after {
  /* this is the separator between items */
  display: inline-block;
  content: '\00bb';
  margin: 0 .6em;
  color: #959fa5;
}
/* .cd-breadcrumb li:last-of-type::after, .cd-multi-steps li:last-of-type::after {
  hide separator after the last item
  display: none;
} */
.cd-breadcrumb li > *, .cd-multi-steps li > * {
  /* single step */
  display: inline-block;
  font-size: 20px;
  line-height: 23px;
  color: #2c3f4c;
}
.cd-breadcrumb li.current > *, .cd-multi-steps li.current > * {
  /* selected step */
  color: #96c03d;
}

@media only screen and (min-width: 768px) {
  .cd-breadcrumb, .cd-multi-steps {
    padding: 0 1.2em;
  }
  .cd-breadcrumb li, .cd-multi-steps li {
    margin: 1.2em 0;
  }
  .cd-breadcrumb li::after, .cd-multi-steps li::after {
    margin: 0 1em;
  }
  .cd-breadcrumb li , .cd-multi-steps li  {
    font-size: 20px;
    color:#000000;
  }
}

/* -------------------------------- Triangle breadcrumb -------------------------------- */
@media only screen and (min-width: 768px) {
  .cd-breadcrumb.triangle {
    /* reset basic style */
    background-color: transparent;
    padding: 0;
  }
  .cd-breadcrumb.triangle li {
    position: relative;
    padding: 0;
    margin: 4px 10px 4px 0;
  }
  .cd-breadcrumb.triangle li:last-of-type {
    margin-right: 0;
  }
  .cd-breadcrumb.triangle li > * {
    position: relative;
    padding: 12px 125px 10px 60px;
    color: #000000;
    background-color: #f5f5f5;
    /* the border color is used to style its ::after pseudo-element */
    border-color: #f5f5f5;
  }
  .cd-breadcrumb.triangle li.current > * {
    /* selected step */
    color: #ffffff;
    background-color: #96c03d;
    border-color: #96c03d;
  }
  .cd-breadcrumb.triangle li:first-of-type > * {
    padding-left: 22px;
    border-radius: 0px;
  }
  /* .cd-breadcrumb.triangle li:last-of-type > * {
    padding-right: 1.6em;
    border-radius: 0 .25em .25em 0;
  } */
  .no-touch .cd-breadcrumb.triangle a:hover {
    /* steps already visited */
    color: #ffffff;
    background-color: #2c3f4c;
    border-color: #2c3f4c;
  }
  .cd-breadcrumb.triangle li::after, .cd-breadcrumb.triangle li > *::after {
    /* 
      li > *::after is the colored triangle after each item
      li::after is the white separator between two items
    */
    content: '';
    position: absolute;
    top: 0;
    left: 100%;
    content: '';
    height: 0;
    width: 0;
    /* 48px is the height of the <a> element */
    border: 35px solid transparent;
    border-right-width: 0;
    border-left-width: 34px;
  }
  .cd-breadcrumb.triangle li::after {
    /* this is the white separator between two items */
    z-index: 1;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
    border-left-color: #ffffff;
    /* reset style */
    margin: 0px 0px 0px 4px;
  }
  .cd-breadcrumb.triangle li > *::after {
    /* this is the colored triangle after each element */
    z-index: 2;
    border-left-color: inherit;
  }
  /* .cd-breadcrumb.triangle li:last-of-type::after, .cd-breadcrumb.triangle li:last-of-type > *::after {
    hide the triangle after the last step
    display: none;
  } */
  .cd-breadcrumb.triangle.custom-separator li::after {
    /* reset style */
    background-image: none;
  }
}

/* -------------------------------- Multi steps indicator -------------------------------- */
@media only screen and (min-width: 768px) {
  .cd-multi-steps {
    /* reset style */
    background-color: transparent;
    padding: 0;
    text-align: center;
    position: relative;
  }

  .cd-multi-steps li {
    /* position: relative;
    float: none; */
    margin: 0px;
    text-align: left;
    width: 33.33%;
    position: relative;
  }
  .cd-multi-steps li:last-of-type {
    margin-right: 0;
  }
  .cd-multi-steps li::after {
    /* this is the line connecting 2 adjacent items */
    position: absolute;
    content: '';
    height: 4px;
    background: #989494;
    /* reset style */
    margin: 0;
  }
  .cd-multi-steps li.visited::after {
    background-color: #989494;
  }
  .cd-multi-steps li > *, .cd-multi-steps li.current > * {
    position: relative;
    color: #2c3f4c;
  }

  .cd-multi-steps.custom-separator li::after {
    /* reset style */
    height: 4px;
    background: #edeff0;
  }

  
  .cd-multi-steps.text-top li, .cd-multi-steps.text-bottom li {
    /* width: 80px;
    text-align: center; */
  }
  .cd-multi-steps.text-top li::after, .cd-multi-steps.text-bottom li::after {
    /* this is the line connecting 2 adjacent items */
    position: absolute;
    left: 0px;
    width: 100%;
  }
  .cd-multi-steps.text-top li > *::before, .cd-multi-steps.text-bottom li > *::before {
    /* this is the spot indicator */
    content: '';
    position: absolute;
    z-index: 1;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background-color: #edeff0;
  }
  .cd-multi-steps.text-top li.visited > *::before,
  .cd-multi-steps.text-top li.current > *::before, .cd-multi-steps.text-bottom li.visited > *::before,
  .cd-multi-steps.text-bottom li.current > *::before {
    background-color: #353037;
  }
  .no-touch .cd-multi-steps.text-top a:hover, .no-touch .cd-multi-steps.text-bottom a:hover {
    color: #96c03d;
  }
  .no-touch .cd-multi-steps.text-top a:hover::before, .no-touch .cd-multi-steps.text-bottom a:hover::before {
    box-shadow: 0 0 0 3px rgba(150, 192, 61, 0.3);
  }

  .cd-multi-steps.text-top li::after {
    /* this is the line connecting 2 adjacent items */
    bottom: 5px;
  }
  .cd-multi-steps.text-top li > * {
    padding-bottom: 20px;
  }
  .cd-multi-steps.text-top li > *::before {
    /* this is the spot indicator */
    bottom: -3px;
  }

  .cd-multi-steps.text-bottom li::after {
    /* this is the line connecting 2 adjacent items */
    top: 3px;
  }
  .cd-multi-steps.text-bottom li > * {
    padding-top: 20px;
  }
  .cd-multi-steps.text-bottom li > *::before {
    /* this is the spot indicator */
    top: 0;
  }
}


.small-step-text{font-size: 14px; color:#696771;}

.cd-breadcrumb.triangle li.active > * {background-color: #353037; color: #ffffff;}
.cd-breadcrumb.triangle li.active > *::after{border-left-color: #353037;}
.cd-breadcrumb.triangle li.active .small-step-text{color:#c7c7c7;}

.cd-multi-steps.text-top li.active::after, .cd-multi-steps.text-bottom li.active::after{background-color: #a4853a;}
.cd-multi-steps.text-top li.active.visited > *::before, .cd-multi-steps.text-top li.active.current > *::before, .cd-multi-steps.text-bottom li.active.visited > *::before, .cd-multi-steps.text-bottom li.active.current > *::before{background-color: #a4853a;}

/* Car Rental */
.carRntSpin .addsrvc_btn a, button{margin-top: 0px; margin-bottom: 0px;}
.carRntSpin .btn_next{float: left; top: 0; padding-top: 0px;}
.carRntSpin .spinr_dv{float: left; margin: 0 5px;}
.carRntSpin .spinr_dv .input-group{background: #ffffff; border-radius: 10px;}
.carRntSpin .spinr_dv .input-group .input-group-btn-vertical{left: 0px;}
.carRntSpin .form-control[disabled]{background: #ffffff}
.carRntSpin .form-control[disabled]{background: #ffffff}
.carRntSpin1 .form-control[disabled]{background: #ffffff}
.carRntSpin .btn_prvs{float: left; top: 0; padding-top: 0px;}
.price_lst a {color: #000000; line-height: 26px;}
.tranfrLeftDv .fltr_srch{padding: 25px 37px 15px 29px}
.spinr_vw1  label{padding-right: 12px; display: inline-block;}
.CarPrceDv .trnfrAvlbl{text-align: right; padding-right: 30px;}
.CarPrceDv .trnfrOnReq{text-align: right; padding-right: 30px;}
.CarPrceDv .rslt_prce h2{padding-right: 5px; }
.CarPrceDv .fa-info:before{font-size: 10px; font-style: initial;}
.carDvHdng h1{ font-size: 14px;    color: #353037;}
.carDvHdng1{ font-size: 14px;    color: #353037;}
.carRntbg{width: 100%; height: auto; padding: 10px; background-color: #e7e6eb; display: inline-block;}
.carbkhdng h1{margin-bottom: 10px;}
.car_ml1 .meal_bsis p{margin-left: 0px;}
.carAddinfo .carInsuntable{width: 100%; margin-top: 10px; display: inline-block; border-radius: 6px;}



/*--css added by Ananta 13-04-18--*/

/*---insurance listing page modified css--*/

.insurance_sprite{background-image: url(../../images/insurance_sprite.png);background-repeat: no-repeat;}

.insurance-listing-box{width:100%;margin:0px 0px 0px 0px; padding:0px 15px 0px 15px; border-bottom: #d5d5d5 solid 1px;}
.insuranceTtl h2 {font-size: 24px; font-family: "Roboto", sans-serif; margin: 10px 0px 10px 0px; color: #000;}
.daysCount {display: inline-block; margin: 5px 0px; color: #000; font-size: 13px; padding: 0px;}
.daysCount span {width: 20px;height: 20px; font-size: 13px;padding: 7px 10px 0px 0;line-height: 14px; float: left;}
.includedCoverageBox {float: left; width: 100%; margin: 5px 0px 15px;}
.listing {display: inline-block;float: left; width: 100%; margin: 1px 0px 10px;}
.listing .list {float: left; font-size: 13px; color: #696771; padding: 5px 10px 0px 0px;}
.listing .list i{color: #696771;}
.insurance_prce h2{padding-right: 0px !important; margin: 0px 0px 5px 0px;}
.insurance_prce {margin: 15px 0px 0px; display: inline-block;}
h3.inclTtl {font-size: 13px;color: #353037;}
span.selectionIco i {font-size: 14px; padding: 0px 7px 0 0;color: #333;font-weight: 400;}
.row.indivisualDtlsContainer {padding: 20px 0px;border-top: 1px solid #d5d5d5;}
.insurance-listing-box.individualInsuranceBox {border: 1px solid #666;}
.individualDesc span{font-size: 13px;padding: 7px 10px 0px 0;line-height: 14px; color: #353037;}
.individualDesc span.indvSubTtl {color: #696771;}
.rowspacing {float: left;width: 100%; padding: 5px 0px;}
.individualDesc span i{color: #666;}
/*span.indvTtl {font-weight: bold;}*/
.indivisualInsurButtonContainer {background: #f0eff4;padding: 7px 0px;}
a.btnCollaps1.addtoQuoteBtn {height: 25px;line-height: 23px; padding: 0px 15px;margin: 7px 0px; cursor: pointer;}
/*span.calender {width: 25px;float: left;height: 15px;}*/
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: 0px -36px;margin-right: 7px;display: inline-table;}
span.insType{width: 15px;height: 16px;background-position: 0px -18px;margin-right: 7px;display: inline-table;}
span.insPlan{width: 15px;height: 16px;background-position: -25px 0px;margin-right: 7px;display: inline-table;position: relative; margin-bottom: -5px;}
.curncy_fltr.sortPrice label {width: 100%; line-height: 27px;}

/*insurance details modal css*/
.modal-body.insuraceDetailsCont {padding: 15px 0px;}
.closeBtnModal.close {opacity: 1; font-size: 14px;color: #666; margin-right: 30px;}
.insurance-listing-box_details{width:100%;margin:0px 0px 0px 0px; padding:0px 0px; border-bottom: #d5d5d5 solid 0px; color: #696771;}
.printEmailBtn{margin: 0px 15px; padding: 0px;}
.printEmailBtn li{list-style: none; margin-right: 10px; display: table; float: left;}
.detailsModal .insuranceTtl h2 {margin: 0px;padding: 0px 0px 10px 15px; font-size: 24px; color: #000;}
.detailsListBox{background: #f7f7f7; padding: 25px 30px; width: 100%; float: left;}
ul.insuranceChldDtls_list{margin: 0px 0px; padding: 0px;}
ul.insuranceChldDtls_list li{width: 100%; display: inline-block; padding: 7px 0px; text-align: left; font-size: 14px; color: #696771;}
.margin_left-zero{margin-left: 0px;}

.insuranceTtl.plnBenefitTtl{width: 100%; display: table;padding-left: 30px;}
.planBenefitBox{width: 100%; display: table;}
.plnBenefitTtl h2 {font-size: 22px;font-family: "Roboto", sans-serif;margin: 20px 15px 10px 15px;color: #696771;}
.insuranceListDtls{width: 100%; padding: 0px 15px;}
.detailsModal .insuranceTtl h2 {margin: 0px; padding: 15px 0px;}
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;}

/*--css added by ananta 07-05-18--*/

.insurance_lst_hdr h1{font-size: 30px; color: #000;}
.btn_dv.fltSearch_btn {width: 100%; margin: 27px 0 0 0; padding: 0; }
.insuranceTtl h2:first-letter {text-transform:uppercase}
.insuranceTtl h2 {text-transform:lowercase}
.insura_ls.listing .list p {color: #696771;}
.insura_ls.listing .list p i{font-size: 12px; font-weight: lighter;}
.search_result {border-top: 1px solid #e2e2e2;padding-top: 7px;}
.insudtl_name h2 {font-size: 22px;margin: 0 0 7px 0px;}
.plan_benefits_insurance{float: left;width: 100%;}
.locationCount_days {float: left;width: 100%;display: flex; align-items: center; justify-content: flex-start; margin-bottom: 10px;}
span.location_mdl{width: auto; color: #696771; font-size: 15px; padding-right: 7px;}
span.calender_mdl {width: auto; color: #696771; font-size: 15px; padding-right: 7px;}
.location_mdl_box{float: left;margin-right: 15px;color: #696771; font-size: 15px;}
.location_mdl span.location i{padding-right: 10px;}
span.indvIco.calender.insurance_sprite {width: 18px;height: 15px;display: inline-block;}
.insurance_planBenefit{background: #353037; }
.PlanBenftHdng h1{font-size: 22px;}
span.calender_mdl i {font-size: 13px;margin-right: 5px;}

.insu_bkng .bkhotel_detl h1:first-letter {text-transform:uppercase}
.insu_bkng .bkhotel_detl h1 {text-transform:lowercase}
.bkng_lbl.form-group {margin-bottom: 15px;}
/*.ins_pkf_dtls {float: left;width: 100%;display: flex;align-items: center; padding: 7px 0px;text-align: left;font-size: 14px;color: #696771 !important}*/
.ins_pkf_dtls {display: inline-block;float: left;margin-right: 15px;color: #696771;font-size: 15px;}
.ins_pkf_dtls pre {display: initial;padding: 0px 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: 0px;}

.PlanTableDV1.plan_tbl_spacing {padding: 10px 15px;}
.PlanTableDV.plan_tbl_hding_spacing {padding: 10px 15px;}
.divclear{width: 100%;}
.trvDtls_dayLocation_div {float: left;width: 100%;margin: 10px 0px 0px;}
.trvDtls_dayLocation_div p {padding-right: 10px; float: left;}

.insu_bkng .bkhotel_detl h1 {font-size: 22px;color: #000000;text-align: left;}
.trvDtls_dayLocation_div span.map_icnS {margin-right: 5px;}
.cal_ico_ins {margin-right: 5px;}
.plan_bnftMob.PlanTableBx1 label{display: none;}
 
/*------insurance details page css end here---------*/

/*car search css added below*/

.car_form {margin-top: -3px;}
.car_form label {color: #ffffff;font-size: 0.875em;margin-bottom: 6px;}
.car_hdng h2{font-size: 30px; color: #000000;}
.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: 0px;padding-right: 5px;}
.includedCoverageBox_mdl {float: left;width: 100%;margin: 10px 0px 15px;}

/*--car serch end --*/


/*--car search Ananta 13-04-18--*/
/* :root{--purechat-p-bg: #000;}
#PureChatWidget.purechat.purechat-style-classic{border: 10px solid #d39b29}
#PureChatWidget.purechat{background-color: #000;}
#PureChatWidget.purechat .purechat-card{background-color: #000;} */
.cr_fltr .chang_res{float: left;}
.cr_fltr.filterCheck .checkbox label::before{left: 10px}
.chng_cr.chang_res span{padding-left: 30px;}
.collapse_dv .accordion-toggle .glyphicon-plus:before{font-size: 16px}
.collapse_dv .accordion-toggle .glyphicon-minus:before{font-size: 16px}
.carAccrsBtn button {
    width: 40px;
    border-radius: 7px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
}
.car_assInput .form-control{margin: 10px; width: 77%; /* height: 17px; padding: 14px 10px; */ background: #f1f1f1; font-size: 14px; text-align: center;}
.car_bkngbtn{padding: 0px 12px 10px; display: inline-block; width: 100%}
.trnsfrVechlM span i{float: left;}
.trnsfrVechlM span h4{float: left;}
.trnsfrDtlDV1 .bkng_lbl label{ display: inline-block; text-align: left; width: 100%;} 
.carrentCheck{color: #353037;
    display: inline-block;
    font-size: 16px;
    float: right;}
 .carrentCheck span{ color: #353037; border: none;     font-size: 16px;}
.carCanBkng {
    display: inline-block;
  padding: 0 30px;
  width: 100%;

}

/* insurance Reshma.S */
.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:#000000;}
.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;}
.bkng_dv.insu_bkng .bkhotel_detl p {display: inline-block;margin-right: 20px;}
.bkng_dv.insu_bkng .bkhotel_detl p .fa { font-size: 12px;color: #696771;}
.form_inrPad.insu_inrfrm label {color: #696771;font-size: 14px;margin-bottom: 7px;}
.insu_salu .nght_dv {width: 30%;float: left;padding-right: 5px;}
.insu_salu .insu_frstname { width: 70%;float: left;padding-left: 5px;}
.insu_salu .nght_dv .arrow_icon {top: 43px; right: 15px;}
.form_inrPad.insu_inrfrm{padding-right: 45px;padding-left: 35px;}
.form_inrPad.insu_inrfrm .bkng_input {padding-right: 0;padding-left: 10px;}
.insu_bkng_dv1 .trvlr_dv{padding:0;}
.insu_dv1 {padding: 15px 0;}
.insu_inrfrm .arrow_icon{top:35px;}
.insu_inrfrm .arrow_icon {top: 42px;right: 20px;}
/*--css end 13-04-18--*/
.compactVwPrc{text-align: right}
.bkng_icn_I{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -494px -454px; width: 32px; height: 28px;}/*Travel Insurance*/
.bkng_icn_O{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -535px -454px; width: 29px; height: 28px;}/*Offline service*/
.bkng_icn_C{display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -453px -455px;width: 34px; height: 27px;}/*Cruises*/
.compactVwPrc{text-align: right}
.hotelchainDV .dropdown-menu .open{height: 200px}
.map_comp{position: reletive;}
.dockclass1{display: block; position: absolute; top: 0px;right: -81px;}
/* Css code by Dhaval for Multistep icon in flight 18-04-2018 */
.multi-steps ul{margin:8px 0px 15px 0px; padding:0px; width: 100%; float: left;}
.multi-steps ul li{margin:0px; padding:0px; list-style-type: none; float: left; width:33.33%; height:4px; background-color: #cccccc; 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:0px;}
.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;}
/* Css code by Dhaval for Multistep icon in flight 18-04-2018 */
/* Insurance design  */
.recnt_srchInsu span{font-size: 13px; border: none}
.recnt_srchInsu .input_iconL{padding-top: 10px; font-size: 14px; border: none; letter-spacing: 1px;}
.InsurAddFrom{width: 30px; height: 30px; display: inline-block; border: 1px solid #d99514; border-radius:30px; color: #d99514; text-align: center; line-height: 30px; padding: 0; cursor: pointer;    margin-top: 32px; margin-right: 6px;}
.insuranTripDv{padding-top: 25px;}
.insuranTripDv .radio span{padding-top: 2px;}
.srch_BtnInsurnce{text-align: right} 
/* Isurance book now */
.nght_dv .form-control {height: auto; -webkit-box-shadow: none; padding: 15px 20px 15px 20px; border: 1px solid rgba(128, 137, 150, 0.2); transition: all 0.3s; background-color: #fff; font-size: 13px; border-radius: 0.3125rem; color: #0d233e; }
.pos_rel .form-control { line-height: normal;}  
.insu_btn{padding: 10px;}
.insu_btn { padding-top: 25px; padding-left: 50px;}
.InsurAddDv .form-control{line-height: 24px;}
.insurTandC ul li{padding: 0 0 10px 0; 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: 0.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: #ffffff none repeat scroll 0 0;border: 1px solid #eaeaea;display: none; right: 0px;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 10px; margin-bottom: 5px;}
.recnt_srch1 .dropdown-menu li a{padding: 0px; border-bottom: 1px solid #cccccc; color:#000; text-transform: capitalize;}
.recnt_srch1 .dropdown-menu li a:hover{color:#b88b5b; background: none;}
.recnt_srch1 .dropdown-menu::before {border-bottom: 10px solid #eaeaea; border-left: 10px solid rgba(0, 0, 0, 0); border-right: 10px solid rgba(0, 0, 0, 0); content: ""; display: block; height: 0; position: absolute; top: -10px; width: 0; right:5px;}
/* Start Insurance advanced search pop up */
.InsurancePopupDv{width: 100%; display: inline-block; padding: 0 5px; overflow-y: auto; overflow-x: hidden; max-height: 300px; height: auto;}
.insurncHeder h4{font-size: 16px;}
.insurncHeder { padding: 10px 15px;}
.InsurancePopupDv .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background: none;}
.InsurancePopupDv .date_pickr{padding-left: 40px;} 
/* End Insurance advanced search pop up */
/* News Ticker */
#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: 0px;}
.more_optionF .form_serch{margin: 0px;}
.icon { display: inline-block; width: 16px; height: 16px; fill: #ccc!important;}
.news_tickerDv { width: 100%; padding-left: 0px; padding-top: 3px; padding-left: 10px; }
/*transfer book now label  */
.trnsf_dv .bkng_lbl label {font-size: 14px; color: #696771; margin-bottom: 12px; display: inline-block; text-align: left; width: 100%;}



/* Agent login section */

.agent-login-tabs{width:100%; margin:0px 0px 0px 0px; padding:0px; 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:#ffffff;}
.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: 0px; padding:25px 30px; min-height: 369px;}
.agent-login-left{width: 45%; float: left; margin:0px; padding:0px 40px 0px 0px; border-right: #3c3230 solid 1px;}
.agent-login-right{width: 55%; float: left; margin:0px; padding:0px 0px 0px 40px;}
.agent-login-left-inner{width: 100%; float: left; margin:0px 0px 10px 0px; 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: "Roboto", sans-serif;}
.agent-login-left-inner .form-control{background-color: transparent; border-bottom: #453f47 solid 1px; border-radius: 0px; color:#ffffff ; font-size: 15px; padding:0px 0px; height: 30px;}
.agent-login-left .remember-text{font-family: "Roboto", sans-serif; font-size:14px; color:#ffffff; display: inline-block;}
.agent-login-left .forgot-text{font-family: "Roboto", sans-serif; font-size:14px; color:#ffffff; text-align: right;}
.agent-login-left .forgot-text a{font-family: "Roboto", sans-serif; font-size:14px; color:#ffffff; text-align: right;}

.signin-btn-box .btn-signin{border: 1px solid #c1a034;border-radius: 30px;color: #ffffff;display: inline-block;font-family: "Roboto", sans-serif;font-size: 16px;background: transparent;padding: 5px 8px;margin-top: 25px;transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;transition: all cubic-bezier(.45,.05,.55,.95) 0.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: "Roboto", sans-serif; font-size:20px; color:#ffffff; margin-bottom: 15px; margin-top: 20px; text-transform: uppercase;}
.agent-login-text3{font-family: "Roboto", sans-serif; font-size:16px; line-height: 22px; color:#d6d5d6; padding-bottom: 26px; min-height:150px;}
.mobBtnCnter{text-align: center;}
/* Rounded sliders */
.switch-btn {padding-left: 10px;display: inline-block;}
.switch-btn label {width: 60px; height: 21px; display: inline-block;  margin-top: 0px;  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: #ffffff;
  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: #ffffff; }
.switch-btn input {
  position: absolute;
  bottom: 0px;
  left: 0px;
  margin-left: 0px;
  opacity: .0; }
.switch-btn input:hover {
  opacity: .0; }

    
    
/* home page slider  */
.home_slider .carousel-inner{ min-height: 568px; display: inline-block;}    
.comapctPriceDv{text-align: right; padding: 0 15px;}    
.TrnsfrBknwDv a{padding: 6px 13px !important; font-size: 14px;}
.totlV label{line-height: normal;}
.totlV{padding: 0px;}
.book_lst_bck a{margin-top:0px;}

.show_more span a {   color: #ffc627;}
.loginchekDv label{font-size: 14px}
.agent-login-left-inner input:-webkit-autofill{-webkit-text-fill-color: #ffffff}
.loginchekDv label::before .loginchekDv label{font-size: 14px}

.home_slider {
    background: #0e0b10;
}
.agent-login-left-inner input:-webkit-autofill{-webkit-text-fill-color:
#FFFFFF} 
.pkdt_slider .home_slider {
    background: transparent;
}

.pkdt_slider .home_slider .carousel-inner {
    min-height: 400px;
}
/* quot alert padding */
.no_quot {padding:0 15px;}

/* RAHUL CHANDES */
#meetusimg img{width:100%; height: 60px;}
/* END */
/* MISC Booking */
.trsn-sts span {
    text-align: left;
}
/* Car rental changes by Durgesh */
.search_result {
    display: inline-block;
    width: 100%;
}
.spinr_dvSight .form-control{width: 45px}



/*---cruise search css added below ananta---*/

.cruise_form{margin-top: -3px;font-family: "Roboto", sans-serif; }
.cruise_form label {color: #ffffff;font-size: 0.875em;margin-bottom: 6px;font-family: "Roboto", sans-serif;}
.cruise_hdng h2{font-size: 30px; color: #000000;font-family: "Roboto", sans-serif;}
.cruise_form.comn_form label {color: #696771;font-family: "Roboto", sans-serif;}
.cruise_hdng {margin-bottom: 15px;margin-top: 35px; font-family: "Roboto", sans-serif;}
.show_more.dropOff_cities {float: left;width: 100%;font-size: 1em;color: #fdba1f;display: inline-block;margin-top: 10px; font-family: "Roboto", sans-serif;}
.show_more.dropOff_cities span{border: 0px;padding-right: 5px;}
.req_star {color: #be995e; display: inline-block; padding: 0 3px; font-size: 16px; font-family: "Roboto", sans-serif;}

/*crusie alignment modifications css added below 25-4-2018*/

.cruise_form button.btn.dropdown-toggle.btn-default {background: transparent;margin: 0px;padding-left: 0px;border: 0;border-radius: 0px;
    outline: none;-webkit-appearance: none;appearance: none /*menulist*/ !important;-moz-appearance: none;width: 98%;-ms-appearance: none;box-shadow: none; font-family: "Roboto", sans-serif; font-size: 15px;} /*change by durgesh 25-05*/
#inner_search_form button.btn.dropdown-toggle.btn-default {background: transparent;margin: 0px;padding-left: 0px;border: 0;border-radius: 0px; padding-right: 0px;
    outline: none;-webkit-appearance: none;appearance: none /*menulist*/ !important;-moz-appearance: none; -ms-appearance: none;box-shadow: none;}/*change by durgesh width 98% to 130px 05-06-18*/

.selectDateDtls {border-bottom: 1px solid #e2e2e2;float: left;font-size: 18px;padding: 7px 15px;width: 100%; font-family: "Roboto", sans-serif;}
.select_fromDt {display: inline-block;padding-right: 15px;}
.supplierName {color: red;} 
#inner_search_form label { /* color: #fff; */ padding-bottom: 4px;}
.flightpop1 p{color: #fff}
.flghtOtionTab label{color: #ffffff}
.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: 0px;}
#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: 0px;}
.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 0px;}
        

/*--owl slider css---*/
.cruise_Sldrdv .owl-dots{display: none !important;}
.cruise_Sldrdv div#owl-demo .owl-nav .owl-prev { position: absolute!important; top: 40%; left: 0px !important; z-index: 50!important; font-size: 32px; display: flex; align-items: center; justify-content: center; width: 60px; height: 45px; background: #000; border-radius: 0px; 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: 0px; 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%;}
/*.icon-arrow-left7:before { content: "\f053"; }*/
.cruise_Sldrdv .icon-arrow-right7 { right: 0; background:url('../../images/cruise_leftArrow.jpg') no-repeat center center; width: 40px; height: 40px; background-size: 100%;}
/*.icon-arrow-right7:before { content: "\f054"; }*/
.cruise_Sldrdv .cc_banner-wrapper {z-index: 9999999999 !important;}
/*---slider custom arrow end----*/

.cruise_slider .owl-theme .owl-nav .owl-prev {width: 45px;height: 35px;background: #333; border-radius: 0px; padding: 10px 7px;}
.cruise_slider .owl-theme .owl-nav .owl-next {width: 45px;height: 35px;background: #333; border-radius: 0px; padding: 10px 7px;}
.cruise_slider .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display: block !important;}

/*--------cruise details page css start---------*/
  

.cruise_list_div .rslt_prce h2 {padding-right: 7px; font-family: "Roboto", sans-serif;}
.crsDesc {align-items: center; font-size: 14px; color: #696771;}
.cruise_list_div .rslt_prce h2 {padding-right: 7px;}
.crsDesc {align-items: center; font-size: 14px; color: #696771;font-family: "Roboto", sans-serif; padding-top:3px; display: inline-block; width: 100%; } /*change by durgesh 06-06-18*/
.cruise_list_div .rslt_prce h2 {padding-right: 7px;}
span.star {display: inline-block;}
.crsDesc span { padding-right: 5px;}
span.crsttl { font-weight: bold; display: inline-block; width: auto; float: left;}/*change by durgesh 06-06-18*/
span.crsDesc{color: #696771;     width: auto; float: left;}/*change by durgesh 06-06-18*/
span.moreText a {font-weight: 500;color: #896c1a;font-size: 14px;/* text-decoration: underline; */ margin-bottom: 5px;
display: inline-block;}

.supplierLogoCruise {float: left;width: 100%;padding: 0px 15px 0 30px;}
.cruisePkgViewDtls_PriceDtls { float: left;width: 100%;background: #e7e6eb;padding: 4px 0px;margin: 0px 0px 0px 0px;border-bottom: 7px solid #FFFCF5;}
.cruiseViewTtl {font-size: 16px;font-weight: 500;color: #000;padding: 7px 20px 7px 20px;margin: 0px;line-height: 16px;}
.cruiseViewTtl_amount {font-size: 18px;font-weight: bold;color: #000;padding: 5px 20px 0px;}
p.perPerson {float: left;background: #e7e6eb; padding: 2px 0px 5px; margin: 0px 20px 5px;font-size: 14px;line-height: 14px;}
span.currencyTtl {color: #000000;text-transform: uppercase;display: inline-block;line-height: 18px;padding-right: 0px;}
.Cruisae_view_toggle {width: 100%; height: auto; float: left; display: none; margin-top: 0px; padding: 0px 20px; }

.select_optionOption {float: left;width: 100%;box-sizing: border-box;padding: 7px 0px;margin: 0px;background: #f1f1f1;}
.btn_roms.moreRoomsCruise {float: left;}
.btn_roms.selectCabin{float: right;}
/* .list_dv.cruise_list_div {padding-bottom: 5px;} */
.fltr_chkbx_radio {padding: 12px 0px; display: inline;} 
/* .checkbox label {color: #fff !important;} */
.fltr_chkbx_port{padding: 12px 0px 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 0;}
.btn_roms.selectCabin{float: right;margin-right: 0px;}
.btn_roms.selectCabin a{float: right;margin-right: 0px;}

.cruise_info_dtls.hotel_info h1 {margin: 10px 0 7px 0; font-family: "Roboto", sans-serif;}
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: 0px -1px;margin-right: 5px;}
.crsDesc.cruiseDtls_more {margin: 5px 0px 8px; display: flex; align-items: center;}

/*---detail more page css added----*/

.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: "Roboto", sans-serif;}

ul.nav.nav-tabs.cruiseDetailsTabs li a { font-size: 18px;padding: 10px 15px; margin: 0px; font-family: "Roboto", sans-serif;}
ul.nav.nav-tabs.cruiseDetailsTabs li a:hover, ul.nav.nav-tabs.cruiseDetailsTabs li {}
ul.nav.nav-tabs.cruiseDetailsTabs li.active a:hover {border: 1px transparent; border-bottom: 0px;} 

.cruiseDetailsTabs>li.active.agent>a, .cruiseDetailsTabs>li.active.agent>a:focus, .cruiseDetailsTabs>li.active.agent>a:hover { border: 1px solid transparent;border-bottom: 0px; }

 
.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: 0px;}
.planBenifitsDataTable table.table.table-responsive tr td { vertical-align: middle; color: #000; border: 0px; } 
.planBenifitsDataTable table {color: #000;}
.bkng_dv.travellerInfo {float: left;width: 100%;padding: 15px 0px 10px; font-family: "Roboto", sans-serif;}
.depart_dateDtlsBox {float: left; width: 100%; margin: 5px 10px;}
.prce_dv.cruise_priceTravellerInfo {float: right; margin: 22px 0px 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 0px;}
.travellerInfo_passDtls label {float: left;width: 100%; text-align: left;margin: 7px 0px;}
.diningSeatingTtl{padding: 7px 0px; text-align: left; float: left;width: 100%;}
.redMsg{color: red;}
.title_dv.select_cruise_label {float: left; width: 100%;}
.labelSpacing label{float: left;width: 100%;margin-bottom: 7px; text-align: left;}
.divclear{clear: both;}
p.redMsg.cuiseNoteTxt {float: left;width: 97%;padding: 5px 15px 15px;border-bottom: 1px solid #e2e2e2;margin: 15px;box-sizing: border-box;}

.cruiseSpecialReq_Btn { float: left; width: auto; padding: 7px; margin: 7px 15px 15px; font-size: 18px; font-weight: 500; }
.cruiseSpecialReq_Btn a{text-decoration: none; color: #000; font-size: 18px;}
.cruiseSpecialReq_Btn a{text-decoration: none;}
.cruiseSpecialReq_Btn a span.insurance_sprite.plusIco { width: 18px; height: 18px; background-position: -51px 0px;display: inline-block; }
.cruiseSpecialReq_Btn a span.insurance_sprite.req_righArrow { width: 15px; height: 15px; background-position: -51px -22px; display: inline-block; }

span.icon_listedit.cruiseEdit {display: inline-block;}

.selectView_optionTtl {background: #353037;padding: 7px 0px;} 
.selectView_optionTtl h2 {font-size: 22px;color: #fff;font-weight: 500;padding: 0px 15px;margin: 5px 0px;}
.viewDtls_innerPadding {float: left;width: 100%;padding: 20px 0px 5px; border-bottom: 1px solid #999;} 
.cruiseView_desc{margin-bottom: 7px; float: left; width: 100%;}
.rateTypeDescBox {float: left; width: 100%; padding: 0px 15px 0px 15px; margin: 15px 0px 0px 0px;}
.suitType_heding {height: 40px;background: #e7e6eb;}
p.suitType_heding_ttl {padding: 10px 0px; font-size: 14px;color: #353037;}
.cruise_type_Dtls_downp p.bold-text {font-weight: bold;}
.cruise_type_Dtls_down p.bold-text { font-size: 14px; padding: 7px 0px 0px; }
.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: #ffffff; font-size: 12px; line-height: 12px; text-decoration: none; cursor: pointer; }
.greatRateTextBtn { display: inline-block; padding: 7px 0px; font-size: 12px; line-height: 22px; }
span.insurance_sprite.plusFreeCruiseDtl { background-position: -51px -42px; width: 18px; height: 21px; float: left; margin: 0px 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 0px; font-family: "Roboto", sans-serif; }
.cruise_viewBtns_Select { float: right; margin: 15px 0px; }
.cruise_viewBtns_Select span {display: inline-block;}
hr.brekLine {float: left; width: 100%; margin: 5px 0px; color: #cbcacc;}
p.includePrsText {float: left;width: 100%;margin: 0px; padding: 0px;font-size: 13px;}

.cruise_innerView_box {width: 100%;text-align: center; margin: 15px 0px; font-family: "Roboto", sans-serif;}
.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: bold;  margin: 15px;}
.decl_view_imgage {float: left; padding: 15px; margin: 20px 0px;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: 0px 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 0px 10px;}
.compaireCheck {float: left;width: 100%; margin-top: 15px; cursor: pointer;}
  /*---compare cruise modal css added below----*/
.compare_headngnew{float: left; width: 100%;}
.compare_headngnew h2{ font-size: 1.875em;color: #000000;display: inline-block;}
.headerbox_compareCruise { float: left; width: 100%; padding: 10px 0px; border-bottom: 1px solid #e2e2e2; margin-bottom: 0px; }
.compareCruise_TTl { float: left; width: 100%; padding: 15px; }
.compareCruise_TTl h2 { font-size: 22px; margin: 0px 0px 7px; color: #000; }
.compareCruise_TTl p {font-size: 16px;}
.comparePad_padding {padding: 10px 5px 20px 5px;}

.cruiseCompare_count-box {float: left;width: 100%; font-family: "Roboto", sans-serif;}
.supplierLogo {float: left;width: 100%;}
.supplierLogo img {margin: 0 auto;}

.btn_roms.compareCruise {margin: 30px 0px 0px;}
.cabin_number_table_compare_price { float: left; width: 100%; margin: 20px 0px; border:0px;}
.shipAmenitiesTtl {background: #e7e6eb;padding: 7px 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 0px; margin-bottom: 5px; color: #000; }
p.cabinFtr_planTxt { float: left; width: 100%; font-size: 14px; padding: 2px 0px; color: #000; }

.htl_prnt.cruisePrint.cruiseCompare {float: right; font-family: "Roboto", sans-serif;}
.info_cr {padding-top: 2px;}
/*---compare modal css end---*/

/*--cruise details tabs css-*/

.selectDateDtls { border-bottom: 1px solid #e2e2e2; float: left; font-size: 18px; padding: 7px 15px 7px 20px !important; width: 100%; }
.select_fromDt { display: inline-block; padding-right: 15px; }
.supplierName {color: red;}

/*---port tab css added below---*/

.lstng_hedr.crusieDtls_headingTtl { float: left; width: 100%; padding: 10px 0px 15px; font-family: "Roboto", sans-serif;}
.cruisePort_dtls { float: left; width: 100%; padding: 7px 0px 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 0px 10px; }
.portDesc p { font-size: 14px; color: #000; margin: 7px 0px 10px; }


/*--cruise ameninities tabs css added below--*/

.amenities_Dtls { float: left; width: 100%; margin: 0px; padding: 0px 10px; box-sizing: border-box;font-family: "Roboto", sans-serif; }
.featureDesc_box { float: left; width: 100%; margin: 0px; padding: 0px; border: 1px solid #d6d5d7; }
.amn_featureTtl { float: left; width: 100%; padding: 12px 10px; margin: 0px; background: #d6d5d7; }
.amn_featureTtl h3 { font-size: 16px; margin: 0px; padding: 0px; font-weight: bold; }
.amenities_ftr_list { width: 100%; margin: 0px; padding: 10px; float: left; }
.amenities_ftr_list ul { margin: 0px; padding: 0px; float: left; width: 100%; }
.amenities_ftr_list ul li { list-style: none; float: left; width: 100%; font-size: 16px; line-height: 16px; padding: 2px 0px; }

/*cuise itineary css added below*/

.cruise_itinery_table {float: left;width: 100%;margin: 10px 0px; font-family: "Roboto", sans-serif;}
.cruise_itineraray_map {border: 1px solid #e2e2e2;margin: 0px 0px 15px; float: left;width: 100%;}
.cruise_itinery_table table thead tr th {background: #d6d5d7;}
.cruise_itinery_table table thead tr th {background: #d6d5d7;}

/*select cruise modal css added below*/

.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: "Roboto", sans-serif; }
.selectCruise_ttl h2 { font-size: 24px; color: #000; margin: 10px 0px;}
.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 0px 0px; }
.selectTraveller_option { width: 100%; padding: 15px 0px 7px; }

.discount_fareTtl h3 { font-size: 20px; margin-bottom: 15px; font-family: "Roboto", sans-serif;}
.discount_fareTtl span {padding-left: 5px;}
.discount_spacing_box { width: 100%; padding: 7px 0px; margin-bottom: 3px; float: left; }
p.fare_ttl { font-size: 18px; padding: 0px 0px; 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: 0px 7px 0 0; }
.selectState_list .form-group {margin-bottom: 0px;}
.returning_passenger { float: left; width: 41%; display: flex; margin: 10px 0px; 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: 0px;}
@media screen and (min-width: 1200px){
  div#selectCruiseModal .modal-dialog.modal-lg { width: 1200px;}
  .insurn_modl{width: 1170px;} 
}
/*--confirm booking page css added below--*/
.conf_bookid li.select{background: #353037 none repeat scroll 0 0;color: #ffffff; margin-top: 15px; }
.conf_bookid li {border: 1px solid #eeeeee;margin-top: 15px; background: #ffffff none repeat scroll 0 0;color:#282828; cursor: pointer;float: left; list-style: outside none none; margin-right: 0px; padding: 15px 0px 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;}

/*custom radio button*/
.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: 3px; width: 14px; height: 14px; border: 2px solid #287dfa; border-radius: 100%; background: rgba(0,0,0,0.2); }
.filterCheck_cruise [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after {content: ''; width: 6px; height: 6px; background: #666; position: absolute; top: 7px; left: 4px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.filterCheck_cruise [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.filterCheck_cruise [type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
#pricerangeDiv .checkbox label{padding-left: 0px;}
#starratingDiv .checkbox label{padding-left: 0px;}
.filterCheck_cruise span {color: #ffffff;font-size: 0.750em;float: right;line-height: 25px;}
.filterCheck_cruise label{color: #ffffff;margin-bottom: 0;font-weight: normal;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 0.2s ease;transition: all 0.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 page radio button css added below*/
.srvey_rdio label{padding-left: 10px;}
.srvey_rdio [type="radio"]:checked,[type="radio"]:not(:checked) {position: absolute; display:none;}
.srvey_rdio [type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before {content: ''; position: absolute;left: 0;top: 0;width: 16px;height: 16px;border: 1px solid #ddd;border-radius: 100%;background: #fff;}
.srvey_rdio [type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after {content: ''; width: 8px;height: 8px;background: #666;position: absolute;top: 4px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.srvey_rdio [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.srvey_rdio [type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

 /*---radio end---*/

.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {min-width: 250px;}
.datepicker-months table.table-condensed tr td span.month.active {background: #454047;}
.reviewCabinDtlsBox h2 {font-size: 22px;color: #000000;margin-top: 5px;}
.reviewCabinDtlsTtl.reviewCabin{font-size: 20px;color: #000000;margin-top: 5px;}
.reviewCabinDtlsTtl{font-size: 20px; color: #333; text-align: left; margin: 7px 0px;}
.reviewCabinHeading {float: left;width: 100%;padding: 15px 0px 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 0px ;}
.cruise_viewDtls {float: left;width: 100%;padding: 0px 15px;box-sizing: border-box;margin: 0px 0 10px 0;}
.cruise_form .dropdown-menu.open {/* height: 230px; */padding-bottom: 15px;}
.cruise_form ul.dropdown-menu.inner {height: 290px; font-family: "Roboto", sans-serif;}
.bk_step{font-family: "Roboto", sans-serif;}
.bk_step.active h3 {margin: 0px;padding: 0px; margin-bottom: 5px;}
.bk_step{font-family: "Roboto", sans-serif;} 
.bk_step h3 {color: #696771;margin: 0px;}
.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 0px;max-width: 100%;}

/*.planBenifitsDataTable table thead.cruiseDtls_th tr {float: left;width: 91%;}*/
.hote_amntsDetls .panel-default {margin-bottom: 0px;border-radius: 0px; font-family: "Roboto", sans-serif;}
.hote_amntsDetls .panel-body {margin-bottom: 0px;border-radius: 0px;font-size: 14px;color: #797979;}
.hote_amntsDetls .panel-body i {font-size: 12px;}
.hote_amntsDetls .panel-body .col-lg-25 {padding: 2px 0px 4px;}
.cruise_details{font-family: "Roboto", sans-serif;}
.cruise_details .spinr_vw {position: relative;display: flex;align-items: center;justify-content: flex-end;margin: 0px;padding: 0px;}
.cruise_details .spinr_vw label{padding-top: 0px;}
.cruise_details .btn_next {top: 0; margin:0px 3px;}
.cruise_details .btn_prvs {top: 1px;left: -1px;}
.cruise_details select.form-control.pageCountRslt {width: 45px;}
.cruise_details span.arrow_icon{z-index: 5;}
.cruise_details.cruiseListing .lstng_hedr h1 {font-size: 30px;color: #000000;}
.cruise_details .lstng_srch {color: #696771;line-height: 10px;margin-top: 5px;font-size: 16px;  width: auto;} 
.cruisePkgViewDtls .moreDivDtlsBox {float: left;width: 100%;border-bottom: 1px solid #d0d0d0;}
.weathr_btm.cruise h2 {font-size: 18px; line-height: 18px;}
.weathr_btm.cruise p {font-size: 14px;font-weight: 100;margin-top: 2px;}
.cruise_info_dtls h1 {font-size: 24px;color: #000;}
.crusieDtls_headingTtl h1 {font-size: 22px;font-weight: bold;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;/* border-bottom: 1px solid #e2e2e2; */float: left;padding: 7px 0px 5px 0px;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 0px 5px 0px;/* border-bottom: 1px solid #e2e2e2; */ 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 0px 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 0px 10px; padding: 0px;}
.contBtnCruise a{font-size: 18px; color: #000; line-height: 14px; margin-left: 0px;}
.CruiseBookingDtls_firstStep, .reviewCabinHeading, .cruisePkgViewDtls_Ttl, .cruise_viewDtls, .bkng_dv1, .bkng_dv2{font-family: "Roboto", sans-serif;}

.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: 0px;}
.bold-text.bonusFare {margin: 0px;padding-bottom: 0px !important;}
.padB0{padding-bottom: 0px;}
.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 0px;border-bottom: 1px solid #e2e2e2;display: flex;align-items: center;justify-content: center;} 
.select_cbn_heading {padding: 10px 0px;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 0px;}
.cat_cabin_img{height: 130px; padding-top: 5px;}

/*-- css added by ananta 03-05-18 for cruise--*/
.view_cbn_slt_cabn_btn {float: right;display: flex;align-items: center;justify-content: space-between;}
.cruise_cabin_view_modal{padding: 15px 0px;}
.cruise_cabin_view_modal img{margin: 0 auto;}
.btn_roms.compare_cruise_select_btn a{margin-right: 0px;}
.cruse_anmt_cmpr .amnts_desc{padding: 0 10px; height: 300px; overflow-y: auto;}
.searchL_pad{padding-right: 0px;}
.searchL_pad {padding-right: 0px;width: 343px;float: left;padding-left: 15px;}

/*css added 15-05-18*/
span.cruise_cabView_number_1{background: #e68922; padding: 3px 7px;text-align: center;font-size: 16px;font-weight: bold;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: bold;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: bold;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: bold;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: bold;margin-left: 5px;border: 1px solid #333;color: #fff;}

i.close_icn_cruise_cmpr{background: url(../../images/b2cnowdealz/sprite_b2cdealz.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 0px;} 
.cruiseCompare_desc h1 {font-size: 22px; margin-bottom: 10px;}
table.table.selectCabinTable_compare{margin-bottom: 0px;}
table.table.selectCabinTable_compare thead tr th{border-bottom: 0px;background: #e7e6eb;padding: 7px 7px;margin: 0px; font-size: 15px; color: #000;}
table.table.selectCabinTable_compare thead tr th.firstCol_crs {border-radius: 5px 0 0 5px;border-bottom: 0px; width: 50%;}
table.table.selectCabinTable_compare thead tr th.lastCol_crs {border-radius: 0px 5px 5px 0px; text-align: right; width: 50%;}
table.table.selectCabinTable_compare tbody tr td{padding: 10px 7px; border-bottom: 1px solid #e2e2e2; border-top: 0px;}
td.comprd_cruise_prise {font-size: 18px;color: #000; text-align: right;}
.viewDtls_innerPadding:last-child{border-bottom: 0px;}
.cruise_deck_view_box{padding-top: 0px;}
.crj_comr_pad {border-right: 1px solid #e2e2e2;}
.crj_comr_pad:nth-child(3) {border-right: 0px;}

.bkng_dv1.cabinView_Container_crs {padding-top: 0px;}

/*--end---*/


/*offline request tabs css added below by ananta 05-05-18*/

.offline_request_container {float: left;width: 100%;}
.offline_request_applyBox{background: #fff; border: 0px; border-radius: 5px; padding: 10px 15px; float: left; width: 100%; margin-bottom: 0px;}
.off_req_icon.misc_ico_img {width: 80px;margin: 7px auto;}
.off_req_desc h3{font-size: 16px; text-align: center; margin: 10px 0px 10px; color: #000; font-weight: 600;font-family: "Roboto", sans-serif; text-transform: uppercase;}
.off_req_desc p{font-size: 14px; line-height: 18px; text-align: center; margin: 0px 0px 0 0; color: #000; font-weight: 500;font-family: "Roboto", sans-serif; color: #36353c;}
.off_req_desc p a{font-size: 14px; line-height: 18px; text-align: center; margin: 0px 0px 0 0; color: #000; font-weight: 500;font-family: "Roboto", sans-serif; color: #36353c;}
.off_req_btn .btn_roms {text-align: center;margin: 10px 0px;}
.pad7{padding: 0px 7px}

.dis_tbl{display: table;}
.dis_tbl_cell{display: table-cell;}

.wayto_option_fullDiv{float: left; width: 100% !important;}
/*--request tab end---*/


.carBookngNoteDV p{color: red; font-size: 14px; padding: 0 15px 10px; display: inline-block; width: 100%;}
.carBookngNoteDV span { padding: 0 15px 10px; display: inline-block; width: 100%;}
.carBookngNoteDV1 span { padding: 0 15px 10px; display: inline-block; width: 100%;}
/*change by durgesh for visa page */

.VisTrms ul > li > ul > li {
    padding-left: 20px;
    list-style: none;
}

.visCheckbxDv{padding-left: 30px;}

.cancl_plcy {float: left;width: 100%;box-sizing: border-box; padding: 7px 15px 7px 0px;word-wrap: break-word;background: #fff;} /*padding add 0px by duirgesh for bookings sight*/
.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;}

/* Matrix css */
.mat-box1{width:100%; float: left; margin:0px; padding:0px; background-color: #353037; min-height: 50px;}
.mat-box2 {width: 100%; float: left; margin: 0px; padding: 0px 20px 0px 20px; background-color: #e2f6ff; border: #d4d1cd solid 1px; }/*13-12-2021*/
.matrix-dep {font-size: 16px; color: #000000; padding: 15px 0px 15px 0; margin: 0px; font-family: 'Roboto',sans-serif; font-weight: 500; }/*13-12-2021*/
.table-matrix .table>thead>tr.info>th{background-color: #d6d5d7; color:#000000; font-size:15px; font-family: "Roboto", sans-serif; text-align: center; padding:10px ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹4px  !important;}/*09-12-2021*/
.table-matrix .table>tbody>tr>td{color:#555256; font-size:16px; font-family: "Roboto", sans-serif; text-align: center;}
.table-matrix .table>tbody>tr>td a{color:#555256; font-size:16px; font-family: "Roboto", sans-serif; text-align: center;}
.table-matrix .table-striped>tbody>tr:nth-of-type(odd){background-color: #fcfcfc;}
.table-matrix .table-striped>tbody>tr:nth-of-type(even){background-color: #f2f2f8;}
.table-mat-box01{width:100%; float: left; margin:0px; padding:0px;}
.table-mat-box02{width:6%; float: left; margin:0px; padding:0px;}
.mat-return-text{position: absolute; right:-41px; top:31px; color:#000000; font-size:16px; font-family: "Roboto", sans-serif; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg);transform: rotate(90deg); }
.table-matrix .table>tbody>tr>td.matrix-right-box{background-color: #d6d5d7;color: #000000;font-size: 15px;font-family: "Roboto", sans-serif;text-align: center;}
.flight-list-tab .nav-tabs>li>a{color:#696771; font-size: 16px; font-weight: 400; cursor: pointer; border-radius: 0px; 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:#000000; cursor: pointer; border-bottom: #c0a247 solid 4px; border-radius: 0px;}
.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: #ffffff; 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:0px;}
.flight-list-tab .owl-next{position: absolute; top:40%; right: -25px; margin:0px;}
.flight-list-tab .owl-nav{color:#cfcbcb;}

/* RAHUL CHANGES 16th May 2018 */
.show-matrix-btn-box{
  text-align: right;
  float: right;
  position: absolute;
  z-index: 1000000;
  right: 0;
  margin-top: -50px;
}
/* END */
.show-matrix-btn-box a{color:#000000;}
.cruise_search_btn {float: initial;} 
.planBenifitsDataTable{float: left; width: 100%;}
.cruise_mdf_search_btn {float: right; margin-top: 35px;}

.cncl_dv.cruise_cancl_dv {width: 531px; background: #353037; z-index: 33; border: 1px solid #c1c1c1; position: absolute; right: 0; height: auto; padding: 30px  20px 27px 20px; margin-top: 8px; text-align: left;}
.cncl_dv.cruise_cancl_dv h1{font-size: 18px; color: #ffffff; margin-bottom: 10px;}
.cncl_dv.cruise_cancl_dv p{font-size: 14px; color: #ffffff; 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: 0px;}
.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: 0px;}
.flight-listing-box .btn_roms {position: relative;z-index: 1; text-align: right;} /*flight bookbtn hover issue added by ananta*/
.fullDiv_relative{float: left; width: 100%; position: relative;}
.mybkng_pad .checkbox.srvey_rdio label {margin-bottom: 0px;}
.weathr_btm.cruise .wthr_img {top: 45px;}
.yrs_txt_c{font-size: 12px;padding-left: 21px;position: relative;}
/*add by durgesh 02-05*/
.changeResdrof{padding-left: 0px !important;}
.carCanBkng .checkbox label{padding-left: 0px;}
.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;}

/* RAHUL ADDED 3rd May 2018 */
.modifysearchedit{
  background: #333;
    padding: 4px 10px;
    border-radius: 10px;
    font-size: 12px;
    color: #fff;
    margin-left: 20px;
    position: relative;
    top: 4px;
    text-transform: capitalize;
    cursor: pointer;
    display: inline-block;/*add by durgesh*/
}
.tripname{
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
}
/* END */

/* RAHUL ADDED 3rd May 2018 */
.mapclode{
    position: fixed;
    z-index: 1111111;
    right: 5%;
    top: 3.3%;
    
    overflow: hidden;
    text-align: center;
    color: rgb(86, 86, 86);
    font-family: "Roboto", sans-serif;
    user-select: none;
    font-size: 11px;
    background-color: rgb(255, 255, 255);
    padding: 8px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    background-clip: padding-box;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
    min-width: 50px;
    border-left: 0px;
}
/* END */
/*visa expad add by durgesh**/
.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: 0px;}
/*End visa expad add by durgesh */

.car-div .btn.dropdown-toggle.bs-placeholder.btn-default{background:#ffffff; border: none;}
.car-div .btn.dropdown-toggle.bs-placeholder.btn-default:focus{outline: none}
.car-div .dropdown-toggle{background: #ffffff; border:none; box-shadow: none; font-size: 14px; padding-left: 5px; height: 36px;}
.car-div .btn-group.open .dropdown-toggle{box-shadow: none; background: #ffffff;}
.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: #333333;
}
/*add by durgesh */
.bkhotel_detl p{display: inline-block; }
.visaTab .my_accTab .nav-pills>li+li{    margin-right: 0;}
.car-div {background: #fff;border-radius: 3px;}
.car-div .form-control{border: none; padding-left:  10px;}
.car-div #cr_pickup_stn, #cr_dropoff_stn{border: none; padding-left:40px;}



/* About us css 7-5-2018 */
.section-aboutus01{width:1000px; margin: 0 auto; padding:55px 0px 105px;}
.section-aboutus01 .heading-01{font-size:48px; line-height: 48px; color:#000000; padding-bottom: 25px;}
.section-aboutus01 .textmatter-01{font-size:18px; line-height: 28px; color:#333333;}
.section-aboutus .section-aboutus01 .hr-01{background-color:#e7b441; height: 1px; margin:17px 0px 0px 0px; padding:0px; border:none;}

.section-aboutus02{width:100%; margin: 0px; padding:0px 0px 0px; background-image: url(../../images/abouts-banner-section02.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; min-height: 460px;}
.section-aboutus02-in{width:1000px; margin: 0 auto; padding:0px 0px 0px;}
.black-box{width:100%; float: left; background-color: rgba(0, 0, 0, 0.90); padding: 50px 65px; margin-top: -42px;}
.section-aboutus .section-aboutus02 .hr-01{background-color:#e7b441; height: 1px; margin:0px 0px 0px 0px; padding:0px; border:none;}
.section-aboutus02 .heading-01{font-size:30px; line-height: 32px; color:#e7b441; padding:20px 0px 15px;}
.section-aboutus02 .textmatter-01{font-size:16px; line-height: 24px; color:#cecccc;}
.section-aboutus01 .textmatter-03{font-size:20px; line-height: 28px; color:#181619; padding: 20px 0px 30px;}
.aboutus-list{margin:0px; padding:0px; width:100%; float: left;}
.aboutus-list ul{margin:0px; padding:0px; width:100%; float: left;}
.aboutus-list li{margin:0px; padding:0px 0px 20px 25px; width:100%; float: left; background-image: url(../../images/bullet_icn2.png); background-repeat: no-repeat; background-position: 2px 5px; color:#73726f; font-size:16px; }
.section-aboutus01 .abouts-img3{margin:24px 0px 0px -50px;}

.section-aboutus03{width:100%; margin: 0px; padding:0px;}
.black-box02{width:100%; float: left; background-color: #181619; padding: 64px 60px 77px 100px;}
.section-aboutus03-left{width:50%; margin: 0px; padding:0px; float: left;}
.section-aboutus03-right{width:50%; margin: 0px; padding:0px; float: left;}

.black-box02 .hr-01{background-color:#e7b441; height: 1px; margin:17px 0px 0px 0px; padding:0px; border:none;}
.black-box02 .heading-02{font-size:20px; line-height: 20px; color:#ffffff; padding: 15px 0px 30px;}
.aboutus03-image-box{width:50%; float: left; margin:0px; padding:0px;}
.image-box{
  width:100%;
  overflow:hidden;
}
.image {
  width:100%;
  height:144px;
  background-position:center;
  background-repeat: no-repeat;
  transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
} 
.image:hover {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2); /* IE 9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */ 
} 


.section-aboutus04{width:100%; margin: 0px; padding:85px 0px 0px 0px; float: left;}
.section-aboutus04-in{width:1000px; margin: 0 auto; padding:0px 0px 0px;}
.section-aboutus04-in2{width:100%; margin: 0px; padding:0px 0px 0px; float: left; box-shadow: -1px 0px 24px -1px rgba(170, 170, 170, 0.34);}
.section-aboutus04 .hr-01{background-color:#e7b441; height: 1px; margin:0px 0px 0px 0px; padding:0px; border:none;}
.section-aboutus04 .heading-01{font-size:48px; line-height: 48px; color:#000000; padding-bottom: 25px; padding-top: 10px;}
.aboutus04-box1{width:50%; margin:0px; padding:35px; float: left; background-color: #181619;min-height:217px;}
.aboutus04-box2{width:50%; margin:0px; padding:35px; float: left; background-color: #fffcf5;min-height:217px;}
.aboutus04-box1 .heading-01{font-size:24px; line-height: 30px; color:#fff5de; padding-bottom: 15px; padding-top: 0px;}
.aboutus04-box1 .textmatter-01{font-size:14px; line-height: 18px; color:#cecccc;}
.aboutus04-box2 .heading-01{font-size:24px; line-height: 30px; color:#000000; padding-bottom: 15px; padding-top: 0px;}
.aboutus04-box2 .textmatter-01{font-size:14px; line-height: 18px; color:#666666;}

.benefites-icon{background-image: url(../../images/benefites-icon.png); background-repeat: no-repeat; margin-left:-15px; }
.benefites-icon01{background-position: 0px 0px; width:114px; height: 114px;}
.benefites-icon02{background-position: -114px 0px; width:114px; height: 114px;}
.benefites-icon03{background-position: -228px 0px; width:114px; height: 114px;}
.benefites-icon04{background-position: -342px 0px; width:114px; height: 114px;}
.benefites-icon05{background-position: 0px -114px; width:114px; height: 114px;}
.benefites-icon06{background-position: -114px -114px; width:114px; height: 114px;}
.benefites-icon07{background-position: -228px -114px; width:114px; height: 114px;}
.benefites-icon08{background-position: -342px -114px; width:114px; height: 114px;}


.section-aboutus05{width:100%; margin: 100px 0px 0px 0px; padding:85px 0px 0px 0px; float: left; background-image: url('../../images/nirvana-office.jpg'); background-repeat: no-repeat; background-size: cover; background-position: top center; background-color: #181619; min-height: 1200px;}
.section-aboutus05-in{width:1100px; margin: 0 auto; padding:0px 0px 0px;}
.section-aboutus05 .hr-01{background-color:#e7b441; height: 1px; margin:0px 0px 0px 0px; padding:0px; border:none;}
.section-aboutus05 .logo-box{padding-bottom: 20px;}
.section-aboutus05 .heading-01{font-size:30px; line-height: 30px; color:#ffffff; padding-bottom: 55px; padding-top: 15px;}
.section-aboutus05 .textmatter-01{font-size:18px; line-height: 22px; color:#e7b441; padding-bottom: 10px;}
.section-aboutus05 .textmatter-02{font-size:18px; line-height: 22px; color:#ffffff; padding-bottom: 5px;}
.section-aboutus05 .textmatter-02 a{font-size:18px; line-height: 22px; color:#ffffff; text-decoration: none;}
.section-aboutus05 .textmatter-02 a:hover{color:#e7b441; text-decoration: none;}

.section-aboutus05 .time-box{width:100%; float: left; margin:0px; padding:40px 0px 40px 62px; border:#e7b441 solid 1px;}
.section-aboutus05 .time-box .textmatter-01{font-size:18px; line-height: 22px; color:#e7b441; padding-bottom: 10px;}
.section-aboutus05 .time-box .textmatter-02{font-size:16px; line-height: 22px; color:#ffffff; padding-bottom: 10px;}

.section-aboutus05 .contact-box{width:100%; float: left; margin:0px 0px 25px 0px; padding:0px;}
.section-aboutus05 .contact-box .textmatter-01{font-size:18px; line-height: 22px; color:#e7b441; padding-bottom: 10px;}
.section-aboutus05 .contact-box .textmatter-02{font-size:16px; line-height: 22px; color:#ffffff; padding-bottom: 5px;}

.circle-icn-box{position: absolute;top: 54px;right: 47.7%;z-index: 1;cursor: pointer;}


/* Quotation css */

.quota-heading{font-size:16px;color:#000000; }
.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:#000000;}
.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:#000000;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;}


/*transfer trems and condition*/
.transfrRM .condtn_dv { padding-left: 55px;}
.transfrM_CnclDv .cancl_plcy{padding: 7px 15px 7px 15px}/*change bydurgesh*/
.frm-pd.form_inrPad h4{padding-left: 0;}


.searchFromIn .offrBx{padding-top: 0px;}
.section01{width:100%; float: left; margin: 0px; padding:0px; min-height: 550px; position: relative;}
.background-carousel{
  position:absolute;
  width:100%;
  height:100%;
 /* z-index:1;*/
}
.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%;
}
/*add by durgesh*/
.vhcleDtlsDv label {
    display: inline-block;
    width: 100%;
}
/* language css */
.langbox {
    border-radius: 0;
    color: #000000;
    display: inline-block;
    font-size: 12px;
    height: 22px;
    line-height: 19px;
    margin-bottom: 4px;
    margin-right: 0px;
    min-width: 24px;
    padding: 2px;
    text-align: center;
    background: #DEDEE0;
}
.bkng_dv_cruise {
    box-shadow: 0px 1px 14.72px 1.28px rgba(0, 0, 0, 0.11);
    border: 1px solid #e3e1e1;
    clear: both;
    margin-top: 12px;
    background-color: #ffffff;
    width: 100%;
    display: inline-block;
} 
  /* language css */
  /*change view for add to quote for flight*/
.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;
}
/* RAHUL ADDED 15th May 2018 */
.list_loaderDv{padding-bottom:100px !important;}
.fltr_clps .bootstrap-select span{font-size:0.875em; margin: 0px;}
/* END */
.room_toggle.marT0 .fltr_clps span{
    margin: 0px 0px;
}
.hote_amnts .btn_roms {
    margin-top: 0px;
    margin-bottom: 10px;
    float: right;
}
.lowrtoheight{
    height: 29px;
    font-size: 0.875em;
    color: #353037;
    padding: 0 6px;
    border: 1px solid #ccd2df;
}
.bkng_dv1 .travlr_name h1{
  padding-left: 15px;
    width: 100%;
  float: left;
}
.mainselect .bootstrap-select.form-control:not([class*=col-]){
  height: 29px;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{padding-right: 10px;}
.mainselect .btn-group>.btn{
    margin-left: 0;
    height: 29px;
    font-size: 14px;
    min-width: 105px;
    color: #353037;
    padding: 0px 26px 0px 12px;
  background: rgb(255,255,255);
    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: 0px;
  height: 200px;
}

.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;
}

/*change by durgesh */
.meal_bsis{text-align: center;}
/*change by durgesh 16-05-18*/
.hotel_slctPckerDv button {background: #fff;box-shadow: 0 0 4px 0px 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;}
/*change by durgesh 17-05-18*/
.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;}
/*transfer*/
.tranferMaildv .cmn_btn a {
    padding: 6px 15px;
    height: auto !important;
    line-height: normal !important;
}/*23-09-2020*/
/*.TrnsfrPrcDv .total_price span{color: #000000}*/
.sightQuot .btn_quot{margin-top:0px;}
.sightQuot .avlb_stats p {margin-top:0px;}
.car_ml.meal_bsis {text-align: left; margin-bottom: 5px} /*added by ananta for car*/

.days-box{width:20px; height:15px; border:1px solid #808080; 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:0px;}
.travlrFld1 .arrow_icon { top: 15px;}
.sigthBkngFrmDv .title_dv .arrow_icon{top: 18px; right: 30px;}
.trnsf_dv .prsnl.prsnl_dv{padding: 0 15px;}

.trnsf_dv .bokng_notes p{padding-left: 0px;}

.trvlr_dv{padding: 0px 20px  10px 15px}
.trancfnbkngdv .bkng_dv{padding: 0 15px;}
.tranfrVconfdv .vechle_info label{width: 40%; padding-left: 15px; line-height: normal}
.confmbktest .bk-hd.bkng_hedng{padding-left: 0px;}
.bkngTvlrinfo .travlr_name h1{padding-left: 0px;}
.bkngSighttplcy .cancl_plcy p{padding-left: 0px;}

/*insurance confirm booling page css added below by ananta*/
.insurance_dtls label.insc_ttl_label{display: none;}
/*change by durgesh 25-05*/
.hote_amntsDetls{padding:0px 0px 0px 15px }
.adtnlMrkupSlct{float: right; margin-right: 22px;}
.stutsbrkupDv{text-align: center;}
.agntRgftr{margin-bottom: 30px;}
.multicity-more-btn .btn:focus{color:   #ffffff}/*flight focus done by durgesh 25-05*/
.flightpop .mybkng_check .checkbox{margin-top: 10px}
.confmbkTrvlr .travlr_name h1{width: 100%}
.modalMargnT{margin-top: 90px;}
.trvlr_dv .copy_note p{margin: 0px 15px;}
.car-div .arrow_icon{right: 15px;}
.carRentbkngdv .form_inrPad {padding-left: 0px;}
.tranfrVevDtlsdv .modal-dialog{width: auto;}
.bok_nowratebrekup .fa.fa-info-circle{color: #b88b5b}
.hdtls_cont { padding-left: 15px !important;}
/*add by durgesh 28-05-18*/
.add_qutTabl  .table>thead>tr>th{text-align: center;}
/*add by durgesh 29-05-18*/
.insrncRdv{text-align: right; padding-bottom: 15px}
.insrncRdv .btn_roms a{margin-right: 0px;}
.insBtn{display: inline-block;  float: left;  padding-left: 30px;}
.insBtn1{display: inline-block; float: right; }
.indivisualDtlsBox { display: inline-block;  width: 100%; padding: 5px 0px 5px 0px;}
.insuraceDetailsModal  .modal-header{border: none; padding: 15px 27px 15px 18px}
.insuraceDetailsModal .modal-content{padding: 20px 0px;}
.insurance_prce  .currency_number{padding-right: 0px;}

/*change by durgesh for view details popup */
.bkngModfypopup .filterCheck .checkbox label::before{left: 4px; top: 2px;}
/*.bkngModfypopup.radio label, .checkbox label{padding-left: 25px;}*/
.addnoteCal .cal_icn1 {
    right: 28px ;
    top: 28px;
}

.carInsuntable table tr td{padding-left: 10px;}









/*offer seaction*/
.pack_dv { box-shadow: 0px 0px 18px 0px 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: #ffffff none repeat scroll 0 0; padding: 20px 15px 35px; margin-bottom: 0px; 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: #000000; font-size: 1.1em; font-family: "Roboto", sans-serif; margin-bottom: 8px;  padding-left: 10px;}
.oferLoctnDv h3{color: #000000;font-size: 1em; display: inline-block; color: #636262; float: left;  padding-left: 10px;}
.calendar_icn { background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -456px -8px; width: 20px; height: 18px; float: left;}

.offrpack_txt .cmn_btn a {border: 1px solid #b88b5b;border-radius: 30px; color: #000000;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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -488px -8px; width: 15px; height: 19px; /* margin-right: 10px; */ margin-left: 2px; vertical-align: -4px; float: left;}


.offerHdng h1{font-size: 24px; color: #000000; text-align: center; margin-bottom: 20px}

/*pagination*/
.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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -436px -513px;  width: 6px; height: 9px;}
.nxt_page {display: inline-block; background: url('../../images/b2cnowdealz/sprite_b2cdealz.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: 0px; text-align: center; height: 36px; line-height: 36px; }
.pagntion_dv .pagination > li > a:hover { color: #ffffff}
/*end pagination*/

/*end offer seaction*/

/*car rental changes 31-05-18*/
.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;}
/*change for hotel comapre checkbox listing page 01-6-18*/
.hotlLsitComDV .cmpr_check{padding-right: 20px; float: right; right: 0}
.cmpr_check .filterCheck label{padding-left: 0px;}
.actvtLugagDv .arrow_icon { top: 12px; right: 30px; width: 10px; height: 5px;}
.bkTrnfDtlsdv1 label{line-height: normal}
.my_accTab a:focus { color: #000;}
.pmtgetDv{padding: 0px 15px 20px 15px; margin-bottom: 10px;}
.pmtgetDv .form-check{margin-bottom: 10px;}
.pmtgetDv .bkng_hedng{padding-right: 0px;}

.opStaffMob .popover{min-width: 100px; text-align: center;}
.loyaltyDV .nav-pills>li>a{border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.loyltyWrpdv{padding: 0px;}
.loyltyhdng1{padding: 0px; margin-bottom: 10px}
.loyltyhdng1 h1{font-size: 22px; 
    color: #000000;
    margin-bottom: 0px; padding-left: 10px} 
.dobIcn{position: relative;}
.dobIcn .cal_icn{top: 30px; right: 15px; pointer-events: none;}

.offerHdng1 {
    padding: 0px 15px 10px 15px;
    font-size: 16px;
    /* margin-bottom: 200px; */
    border: 1px solid #b88b5b;
    margin-bottom: 0;
    background: #b88b5b;
    display: inline-block;
    padding: 6px 16px;
    margin: 10px 15px 10px 15px;
    color: #ffffff;
}

.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 0px 10px 0px;}
#releasetext h2{font-size: 20px; margin: 15px 0px 15px 0px;}
#releasetext h2 span{margin-bottom: 0px; position: relative; display: block;}
#releasetext ul{margin: 5px 0px 10px 0px; 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 tab details page css added below by ananta--*/

.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 0px;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 0px;}
.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: 0px;padding: 0px;padding-left: 20px;}
ul.plbc_areas_desc li {float: left;width: 100%;margin: 0px;list-style-type: disc;padding: 0px;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 0px 7px;}
.cruiseDeckImg img{margin: 0 auto;}
/* change by durgesh for hotel details popup */
.HtlrbrkupM .popover{width: 250px;}
.hotelQuotbtnDv{width: 120px; display: inline-block;}
.crusieLInput button.btn.dropdown-toggle.btn-default{width: 130px;}
.cruisLbl{width: 100%}
.selectedCruiseDtls {display: inline-block; width: 100%; padding-top: 10px;}
.cruise_select_desc_box .bkng_chklst{display: inline-block; width: 100%; padding-left: 25px;}
.proceedBtn.contBtnCruise{text-align: center;}
.cruseBklbl{width: 20%}
.cruseBklbl1{width: 80%}
.hotelQuotbtnDv{width: 120px; display: inline-block;}
.hotelQuotbtnDv{width: 120px; display: inline-block;}
.FlightBkLbl .bkng_lbl label{    margin-bottom: 5px;}
.FlightBkLbl .bkng_lbl{margin-bottom: 15px;}
.FlghtTrvDtlhdr{padding-left: 5px;text-align: left}
.FlghtTrvDtl{text-align: left}
.crs_fare_compare .cmpr_check {padding-right: 0;    right: 0; width: auto; display: inline-block; float: right;}
.crs_fare_compare .cmpr_check .filterCheck label{    padding-right: 0;}
.crs_fare_compare .cmpr_check .filterCheck .checkbox label::before{left: -14px;}
.carLodr{padding-bottom: 15px}
.cursebkStus{padding-top: 10px;}
.cursebkStus{padding-top: 10px;}
.list_dv.sightListDv span a:hover, .list_dv.sightListDv span a:focus {color: #000;}
.transDtl{float: left;}
.crusePackgInfo{padding: 0px}
.curscheckBx .filterCheck .checkbox label{padding-left: 20px;}
.curscheckBx .filterCheck .checkbox label::before{left: 0px}
.crusbtnConfm {padding-top: 15px; text-align: center;}
.cruiseChooseView .hotel_img  {  padding-left: 15px;}
.cruiseViewDtls_box .hotel_img  {  padding-left: 15px;}
/* edit profile close icon */
.fileuplaodDV a{ position: absolute; left: 70px; top: 38px; color: red; font-size: 14px}
.fileuplaodDV a:hover{color: #000000}

.curseTitlDv { position: relative;}
.curseTitlDv:after{content: ':'; position: absolute; right: 0; top: 0;}
.curseTitlDv{display: inline-block;  min-width: 18%; width: 18%; float: left; font-family: "Roboto", sans-serif}
.cruseLblDv{display: inline-block; min-width: 75%; width: 75%; float: left; padding-left: 10px;}

.curseTitlDv1 { position: relative;}
.curseTitlDv1:after{content: ':'; position: absolute; right: 0; top: 0;}
.curseTitlDv1{display: inline-block;  min-width: 26%; width:26%; float: left; font-family: "Roboto", sans-serif}
.cruseLblDv1{display: inline-block; min-width: 68%; width: 68%; float: left; padding-left: 10px;} .crs_fare_compare .cmpr_check .filterCheck .checkbox label::before{left: -14px;}

.airline_search .fltr_chkbx .filterCheck .checkbox label{font-size: 14px;    word-break: break-all;  width: 55%;  float: left}
.airline_search .filterCheck .checkbox label::before{top:2px}
.airline_search .filterCheck span{font-size: 13px; line-height: normal}
/*hover edit profile */ 
.editProPicDv{ position: relative; z-index: 0; width: 50px; height: 50px; border: none; margin: 0px;}
.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 #cccccc; visibility: hidden; color: black; text-decoration: none; /*CSS for enlarged image*/}
.editProPicDv span img{ border-width: 0;padding: 2px; width: 100%}
.editProPicDv:hover span{visibility: visible;top: 0;left: 70px; }/*position where enlarged image should offset horizontally */


/*mobile menu hide desktop*/
.mob_icons1{display: none;}
.bkng_text h1{word-break: break-all;}
.cruiseDtlsofr a:focus{color: #000000}
.cruiseDtlsofr .popover{left: 0px; right:auto; }
p.map_cruse{width: 100%;float: left;box-sizing: border-box;}
p.map_cruse img { width: 28%; float: left;padding-right: 2%;}
p.map_cruse .desc_cruse{width:70%;float:left;text-decoration:none;font-size: 13px;color: #696771;font-weight: 400;}
.form_serch_pkgs{text-align: right; }
.my_menu li.Lngmob{display: none;}
.trnsf_dv .bkng_input .form-control{display:  inline}
.roundNone{display: none;}
.flightDtldv .bkng_lbl{margin-bottom: 10px;}
.flightDtldv .bkng_lbl label{margin-bottom: 5px;}
.bkng_text .label-success{font-size: 18px;}
/*flight info icon listing page*/
.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: 0px;}
.star_lbl label{color:#ffffff;}
.star_lbl .mybkng_check .checkbox{margin-top: 10px;}
span.greatRatelink .popover {min-width: 300px; max-width: 350px;}




/*image gallery*/
 .cmn_midlhdng h1{font-size: 26px; text-align: center; margin: 0; padding: 0px; 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; }

 /* Image zoom on hover + Overlay colour */
.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);}
/* Several different images */
.hide-bullets {list-style:none; margin-left: -40px; margin-top:20px;}
/* add by durgesh*/
@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;}
}



/*offer seaction*/
.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: #ffffff none repeat scroll 0 0; padding: 20px 15px 35px; margin-bottom: 0px; 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: #000000; font-size: 1.1em; font-weight:500; margin-bottom: 8px;  padding-left: 10px;}
.oferLoctnDv h3{color: #000000;font-size: 1em; display: inline-block; color: #636262; float: left;  padding-left: 10px;}
.calendar_icn { background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -456px -8px; width: 20px; height: 18px; float: left;}
.offrpack_txt .cmn_btn a {border: 1px solid #b88b5b;border-radius: 30px; color: #000000;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/b2cnowdealz/sprite_b2cdealz.png') no-repeat -488px -8px; width: 15px; height: 19px; /* margin-right: 10px; */ margin-left: 2px; vertical-align: -4px; float: left;}
.offerHdng h1{font-size: 24px; color: #000000; text-align: center; margin-bottom: 20px}

.lodrBox_image{width: 100%;height: 330px;box-shadow: 0px 0px 18px 0px 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: 0px; margin-left: 15px;}
.lodrBoximage3 {width: 50%;height: 33px;background: #e1e1e1; margin-top: 10px;border-radius: 0px; 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:0px}
.chek_out{text-align:left;padding-left:15px;padding-top:0px}
.loader_hed h4{font-weight:600;margin-top:0}
.loader_hed h6 {padding-top: 10px;}
#listloaderimage{padding: 30px 30px 10px 30px;}
.ldrbgimg{background-image:url(../../images/loader_image.png); background-repeat: no-repeat;background-size: 95%;background-position: center}
/*CHANGES*/
#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: 0px;}
/*loader*/
.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: 0px; 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: inherit;
 text-align: center;
 line-height: 40px;
 border-radius: 0%
}

#carousel .flex-direction-nav .flex-prev {
  left: 0px;

}
#carousel .flex-direction-nav .flex-next {
  right: 0px;
  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;font-size: 32px;color: rgb(0 0 0 / 100%);}
#carousel .flex-viewport .slides > li{width: 20%; height:auto; }
/*#carousel .slides img{height: auto; width: 100% }*/
.flexslider{    margin: 0 0 10px;}
.finll_pr{float: right;
    width: 36%;
    color: #000000;
    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;}


/*--package search page css added below--*/

.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 0px 0px;}
.adv_pkgSrch label {color: #000;font-size: 14px;}
.adv_pkgSrch .checkbox label {color: #000;font-size: 14px;}


/* Css 23-10-2018*/
.section-adsw{width:1000px; margin: 0 auto; padding:55px 0px 20px;}
.section-adsw .heading-01{font-size:48px; line-height: 48px; color:#000000; padding-bottom: 25px;}
.section-adsw .textmatter-01{font-size:18px; line-height: 28px; color:#333333;}
.adwsgr-box1{width:100%; margin:0px; padding:35px; float: left; background-color: #ffffff;min-height:217px;}
.adwsgr-box1 .heading-01{font-size:24px; line-height: 30px; color:#fff5de; padding-bottom: 15px; padding-top: 0px;}
.adwsgr-box1 .textmatter-01{font-size:14px; line-height: 18px; color:#cecccc;}
.section-aboutus04-in2_new{width:100%; margin: 0px 0px 40px 0px; padding:0px 0px 0px; float: left; box-shadow: -1px 0px 24px -1px rgba(170, 170, 170, 0.34);}
.aboutus05-box1{width:33.33%; margin:0px; 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: 0px;}
.aboutus05-box1 .textmatter-01{font-size:14px; line-height: 18px; color:#cecccc;}
.section-aboutus01 .abouts-img3{margin:24px 0px 0px -50px; text-align:center;}
.pd_tp{padding-top:0px;}
/* Css 23-10-2018*/
.carrentbkngdv .bk-hd.bkng_hedng { padding-left: 0px;}
.carrentbkngdv .bk-he.bkng_hedng{ padding-left: 0px;}
.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: 0px; 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 0px rgba(0,0,0,0.1)inset; z-index: 2; padding: 5px 5px;}
.hotel_srchbox .form-control{height: 30px; padding: 0 0 0 5px; font-size: 14px}
.ui-autocomplete.ui-widget.ui-widget-content{position: absolute;}
/*preloader*/
.prelodr_topdv { width: 545px; height: 185px; padding: 17px 0px 0px; color:#666; margin: 20px auto 0px; 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:#000000; text-align: center; padding-top: 5px;}
.checkindv .aorrw_icondv { float: left; padding-top: 7px;}
.checkindv .checkintxt_dv{ float: left; text-align: left; padding-left: 10px;}
.checkindv .checkintxt_dv span{font-size: 12px; color:#5A5959;text-transform: uppercase;}
.checkindv .checkintxt_dv p{font-size: 18px; color:#000;}
.checkoutdv .checkintxt_dv span{font-size: 12px; color:#5A5959;text-transform: uppercase;}
.checkoutdv .checkintxt_dv p{font-size: 18px; color:#000}
.checkoutdv{padding-left: 25px; padding-top: 5px;}
.checkindv{padding-top: 5px;}
.checkoutdv .aorrw_icondv { float: left; padding-top: 10px; font-size: 12px; color:#5A5959}
.checkoutdv .checkintxt_dv{ float: left; text-align: left; padding-left: 10px; font-size: 18px; color:#000000;}
.pax_checkinoutdv{ padding: 10px 18% 0px; float: left; width: 100%;}
.border_divdr{ width: 1px; height: 58px; background:#C0C2C2; padding: 0px;}
.loader_desndv{ text-align: center; padding-top: 30px;}
.preloadr_hdng{text-align: center;}
.preloadr_hdng h1{ font-size: 24px; color:#000000; padding-top: 35px;}
.exclusive_offrdv{padding: 30px 9% 0px; 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: 0px 0px 40px 0px rgba(0,0,0,0.2); margin-top: 30px; cursor: pointer;}
.exclusive_offrbannr img{ width: 100%; }
.exclusive_banner2{ float: left;display: inline-block;background-size: contain; }
.exclusive_banner1{ float: left;display: inline-block;background-size: contain;}
.exclusive_banner3{ float: left;display: inline-block;background-size: contain;} 
.exclusive_offrbannr p{height: 380px;width: 100%;}
#hotelchain_div {width: 85%;margin: 10px auto 0px auto;}
.marB0{margin-bottom: 0px;}
/*flight*/
.farerule_flight{}
.flighfreclose{ position: absolute; right: 10px; width: auto; font-size: 12px; color: #fff; top: 8px}
.flighfreclose a{color: #ffffff;}
.rulesModCont{width: 930px; margin-top: 6%;}
.farerule_hdng{background: #333; color: #fff;}
.farerule_hdng h4{color: #ffffff; 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:  0px;}
.tnfr_bkdtls .bk-he.bkng_hedng{padding-left:  0px;}
.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: 0px;}
.tnfr_bkdtls .bk-he.bkng_hedng{padding-left: 0px;}
.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;
}
.transfr_pckup.input_iconL input {
    padding-left: 10px;
}
.select_RatBrk a {font-size: 14px; color: #333; cursor: pointer;display: none;}
.select_RatBrk a:hover {text-decoration: underline; }

.rtesbrkup_modal .modal-content {
    border-radius: 0px;
    float: left;
    width: 100%;
}
.rtesbrkup_modal .modal-body{float: left; width: 100%}

.rtesbrkup_modal .table_break.HtlrbrkupM {
    padding-bottom: 0px;
}
.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:0px;}
.addsrvc_btn.vwdtlbtn {
    padding-left: 15px;
}
.dmca_dv {
    text-align: center;
    padding-top: 25px;
}
/*code added by aditi[start]*/
.sightListDv .btn_roms.sight_data a {cursor: pointer;}
.result-page-section p.tour-tm1 {text-align: justify;}
/*code added by aditi[end]*/

/*otp modal design*/
.optdtls_modal{width: 100%; float: left; background: #454047; margin: 10px 2px 0 0px; padding: 10px 0px 10px 0px; border: 2px solid #fcfcfc;}
.otp_form_container{width: 100%; float: left;}
.optdtls_modal .btn_dv button {
    border: 1px solid #b88b5b;
    border-radius: 30px;
    color: #ffffff;
    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: #ffffff;
}
.optdtls_modal .btn_dv button:hover{
  background: #d99514;
    border: 1px solid #d99514;
    color: #ffffff;
    box-shadow: inset 0 0 0 35px #d99514;
    cursor: pointer;
}
span.optrecive_txt {
    font-size: 14px;
    color: #fff;
    font-style: i;
    padding: 10px 0px;
    float: left;
    width: 100%;
    text-transform: capitalize;
}
#otp_email{text-transform: lowercase;}
/*end*/
.btn_dv a{ position: relative;}
.btn_dv a i{position: absolute; left: 10px;top: 9px;}

/*add by durgesh*/
a.btn.btn-yellow.add_moreheight {
    padding: 0 40px 0 22px;
}
.slider_full .carousel-caption {
  left: 0;
    right: 0;
    padding-bottom: 30px;
    width: 73%;
    margin: 0 auto;
    text-align: left;
    bottom: 5px;
}

.slider_full .carousel-caption h3 {
    font-size: 24px;
    padding-top: 11px;
        text-shadow: 0px 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: 0px 1px 4px #000;
}
/*add by durgesh for car rent seach input*/
  input#cr_pickup_stn { padding-left: 40px !important;}
  /*for check box book now*/
  .checkbox.carrentCheck{position: relative;}
  .carrentCheck .checkbox label{ padding: 0;  align-content: center;  margin: 0;}
  .carrentCheck .checkbox label::before {left: 0; float: left; margin: 0; padding: 0; position: initial;}
  /*end*/
/*end*/
/*loyalty*/
.accFlow_Ttl h3 {font-size: 20px;color: #000;margin-bottom: 10px;margin-top: 5px;}
.avlPointTlt_wrap li {padding: 5px 30px 0px 0px;width: auto;float: left;}
.acnt_usgdv{margin-bottom: 15px;}
/*end*/
/*code written by aditi for carrental clearable [start]*/
.car_clearable { background: #ffffff url(../../images/close_s.png) no-repeat right -20px center; padding: 3px 27px 3px 15px; transition: background 0.4s; cursor: pointer; }
.car_clearable.x { background: #ffffff url(../../images/close_s.png) no-repeat 99% center; }
.car_clearable.onX { cursor: pointer; }
/*code written by aditi for carrental clearable [end]*/
#advance_search_btn .modalBtn{padding-top:20px; padding-right:0;}

/*carent detal modal*/
.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 0px;}
.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;}
/*end*/
.registrtn_dv1 .label-info{font-size: 18px; background: none; padding-left: 0px}/*15-12-2020*/
.carrent_rvwbkngdv .bk-he.bkng_hedng { padding: 15px 0 0 0;}

/*loyalty rewards 1-10-19*/
.loyaltyimgdv img{ width: 180px;}
.info_loyalty .hotel-tabVw  img{width: 180px;}
/*end*/

.car_ml.meal_bsis p {margin-bottom: 5px; } 
.car_ml.meal_bsis p .fa {font-size: 15px; }
.boxshadow {box-shadow: 0px 10px 45px 85px rgba(0,0,0,0.6); position: absolute; z-index: 1; top: 0; width: 10%; top: -6px; width: 100%; }
.showonly_view a {font-size: 10px;}
.aboutus04-box1{    min-height: 250px;}
.aboutus04-box2{    min-height: 250px;}
.switch-box .switch-box-left, .switch-box-right{display: inline-block;}
.meetus_cap p img {width: 100%;height: 85px;}
/*Meet & Greet*/
.form_dv li .meetgeet_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -394px -675px;width: 40px;height: 34px;transition: all 0.3s ease 0s;vertical-align: -24px;}
.form_dv li a:hover .meetgeet_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat  -394px -718px; width: 40px; height: 30px; transition: all 0.3s ease 0s;}
.form_dv li.active .meetgeet_icn{display: inline-block;background: url('../../images/b2cnowdealz/sprite_b2cdealz.png') no-repeat -394px -718px;width: 40px;height: 30px;transition: all 0.3s ease 0s;}
.greet_topdv {
    float: left;
    background: #f1f1f1;
    padding: 10px 0;
    width: 100%;
}
.greet_topdv .rgt_fltr_top {
    float: left;
    background: transparent;
    border: 0;
    width: 100%;
    padding-right: 0;
}
.greet_listbox .icon_nas {
    float: left;
    padding: 10px 15px 0 0;
}
.greet_listbox .inforightdv {
    display: inline-grid;
    grid-template-columns: auto 1fr;
}

.greet_listbox  .rslt_prce h2 {
    padding-right: 5px;
}
.greet_listbox .list_dv {
    padding-bottom: 15px;
}
.greet_listbox .btn_roms a {
    margin-right: 0;
}

.greet_listbox .cmpr_check {
    float: right;
    right: 0;
    padding-right: 0;
}
.greet_listbox .arrvl_prcdv {
    padding-right: 10px;
}

.greet_listbox label.check_lbl:before {
  background: url(../../images/b2cnowdealz/sprite_b2cdealz.png) no-repeat -534px -49px;
  width: 13px;
  height: 13px;
  bottom: 7px;
  content: "";
  display: inline-block;
  left: -18px;
  margin-right: 15px;
  position: absolute;
  top: 4px;
}
.cmpr_check .filterCheck .checkbox label::before {
    left: -18px;
}

.greet_listbox label.check_lbl {
    position: relative;
}
.meet_greet_booknowbox .hotel_Maindv {
    padding: 15px 0;
}
.meetandgreet_booknow .form-group label {
    float: left;
    width: 100%;
    font-size: 1em;
    color: #0e0e0e;
    text-transform: uppercase;
    display: block;
    margin-bottom: 5px;
}

.meetandgreet_booknow .form-group select,.meetandgreet_booknow .form-group input {
    border: 1px solid #d7d6d6;
    border-radius: 0;
    height: 35px;
    padding-right: 25px;
    width: 100%;
    box-sizing: border-box;
    float: left;
    padding-left: 10px;
}

.meetandgreet_booknow .form-group {
    position: relative;
}

.meetandgreet_booknow .form-group .fa-caret-down {
    position: absolute;
    right: 24px;
    top: 34px;
}

.meetandgreet_booknow .bkng_hedng.form_nasdv {
    display: inline-flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding: 3px;
}
.meet_greet_booknowbox .flght_img img {
    width: 100%;
    height: 120px;
    object-fit: cover;
}
.meet_greet_booknowbox span.cal_icn {
    top: 30px;
}
.meet_greet_booknowbox .bkng_dv {
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid #e3e1e1;
    padding: 0;
    background: transparent;
}
.greet_listbox .no_filter_found_container {
    width: 80%;
}
.arrival_details  .hotel_Maindv {
    padding: 30px 0 10px;
}

.arrival_details .arrival_infodv {
    padding: 10px 0 0;
    border-top: 1px solid #b7b6b6;
    float: left;
    width: 100%;
    margin-top: 15px;
    font-size: 19px;
    color: #000000;
}
.arrival_details .nav-tabs>li.active>a, 
.arrival_details .nav-tabs>li.active>a:hover, 
.arrival_details .nav-tabs>li.active>a:focus {
    border: 0;
    background: #f1f1f1;
    color: #000;
    cursor: pointer;
}

.arrival_details .nav-tabs>li {
    margin-bottom: 0;
    min-width: 150px;
    text-align: center;
}


.arrival_details .nav-tabs>li> a {
    border-radius: 10px 10px 0 0;
    color: #000;
    font-size: 19px;
    cursor: pointer;
}

.arrival_details .hote_amntsDetls {
    padding: 0;
    color: #605f65;
    font-size: 19px;
}
.arrival_details .quot_logo {
    display: none;
}
.meet_greet_confirm .chkein_date {
    width: 100%;
}
span.Meetngreet_icn_C {
    display: inline-block;
    background: url(../../images/b2cnowdealz/sprite_b2cdealz.png) no-repeat -394px -678px;
    width: 40px;
    height: 30px;
}
.Meet_Greet_confirmbook .shminheight {
    min-height: auto;
}

.Meet_Greet_confirmbook .chkein_date,.Meet_Greet_confirmbook .chkein_date.padL20 {
    width: 24%;
    padding-left: 0;
    padding-right: 10px;
    box-sizing: border-box;
}


.Meet_Greet_confirmbook .hotl_chk {
    float: left;
    width: 100%;
    margin-top: 10px;
}

/*addition changes 1.7 2020*/
.meet_banner img {
    width: 100%;
}
.greet_topdv .fltr_top label {
    padding: 6px 10px 0 0;
}
.greet_topdv .fltr_top label {padding: 6px 10px 0 0;}

.greet_listbox .btn_roms a[data-toggle="modal"] {
    border: 1px solid #b88b5b;
    border-radius: 16px;
    width: auto;
    font-size: 13px;
    transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;
    height: auto;
    line-height: 19px;
    margin: 10px 0;
}
.vat_percentage {
    font-size: 13px;
    margin-top: 10px;
    font-weight: 600;
}
.vat_info p {
    font-size: 20px;
    color: #000000;
    margin: 10px 0 15px;
}

.vat_info label {
    float: left;
    width: 100%;
    font-size: 0.875em;
    color: #151513;
    margin: 0 0 5px;
}
.vat_amount {
    font-size: 18px;
    color: #ab8954;
}


/*Meet & Greet End*/
/*trasnfer 14-02-2020*/
.trasnfer_statrusdv{padding-top: 0px;}
.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: #ffffff; margin-bottom: 5px; }
.trnsfr_passDtls .trasnfercanceldv h3, h4{color: #ffffff; 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; }
/*end*/


/*NAS durgesh 02-05-2020*/
.flght_img.nasimgdv img{width: 100%}
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;}
/*end*/
/*for airline owl-carousel*/
.airlinecarousel{float:left;width:100%;margin:0 0 20px;padding-left: 1px;}
.airlinecarousel .item{background:#fff;border:1px solid #ddd;float:left;min-height:75px;position:relative;text-align:center;margin:0;transition:all .5s ease;padding:4px;border-radius:3px;display:flex;flex-wrap:wrap;align-items:center}
.airlinecarousel .item .logo-section{width:20%;float:left}
.airlinecarousel .item .data-section{padding-left:10px;width:80%;float:left;line-height:19px;text-align:left}
.airlinecarousel .item .logo-section img{height:30px;width:auto;margin:0 auto}
.airlinecarousel .flight-owl-heading01{font-weight:600;font-size:15px}
.airlinecarousel .flight-owl-price-max{font-size:12px}
.airlinecarousel .flight-owl-price{font-size:12px}
.airlinecarousel .owl-nav .owl-next,.airlinecarousel .owl-nav .owl-prev{background:#454047;color:#fff;font-size:13px;padding:10px 5px}
.airlinecarousel .owl-nav .owl-prev{right:-19px!important;top:19px}
.airlinecarousel .owl-nav .owl-next{left:-18px!important;top:19px}
.airlinecarousel.owl-carousel .owl-stage{display:flex;flex-wrap:wrap}

/*14-05-2020 durgesh*/
.nationlity-hidden{display: none}
.now_newsletter_sploffr{display: block}
.newsletter_sploffr{display: block}
.msdarweblinkdv{display: block}
.section-aboutus02_b2cnowdealz{width:100%; margin: 0px; padding:0px 0px 0px; background-image: url(../../images/abouts-banner-section_b2cnowdealz.png); background-size: cover; background-repeat: no-repeat; background-position: top center; min-height: 460px;}
.section_cotact_b2cnowdealz{display: none}
.markup_hide_masdar{display: none}
.nowlogohide{display: none}
.b2cnowdealzlogindv a {border: 1px solid #b88b5b; border-radius:30px; display: inline-block; height: 24px; line-height: 22px; margin-right: 10px; padding: 0 10px; margin-top: 3px; vertical-align: 0px; color: #ffffff; font-size: 14px; }
.customer_loginbox{display: inline-block; width: 100%}
.b2cnowdealzlogindv 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; }
.b2cnowdealzlogindv{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; text-transform: initial; padding-left: 10px;}/*16-12-2020*/
.mangbkngdv{float: right; margin-right: 23px}
.user_info h1{word-break: break-all;}
/*end*/
/*meet and greet only for old UI */
.icon_meetgeet {display: inline-block; background: url(../../images/b2cnowdealz/sprite_b2cdealz.png) no-repeat -327px -775px; width: 40px; height: 31px; transition: all 0.3s ease 0s; vertical-align: -20px; }
.form_dv li.active .icon_meetgeet,.form_dv li a:hover .icon_meetgeet {display: inline-block; background: url(../../images/b2cnowdealz/sprite_b2cdealz.png) no-repeat -327px -814px; width: 40px; height: 31px; transition: all 0.3s ease 0s; }
/*meet and greet only for old UI End */
/*23-07-2020 durgesh changes for hotel confirmation*/
input.btnhtconfm {margin-right: 10px !important; border: 1px solid #b88b5b; border-radius: 16px; height: auto; padding: 6px 25px; margin-top: 3px; vertical-align: 2px; color: #000000; width: auto; font-size: 1em; margin-right: 5px; transition: all cubic-bezier(.45,.05,.55,.95) 0.3s; text-transform: capitalize; background: none; }
input.btnhtconfm:hover {background-color: #454047; color: #ffffff; box-shadow: inset 0 0 0 35px #454047; border: 1px solid #454047; }
/*end*/
div#mediagallery { clear: both;}
.b2cnowdealz_profdv img{display: inline-block;width: 25px;background: #e8e9eb;height: 25px;vertical-align: middle;border-radius: 50%;float: left;}
.total_price h3 {display: inline-block; margin-top: 5px; padding-top: 0; font-size: 20px; font-weight: 500; color: #00a8e1; }
.TrnsfrPrcDv .total_price span {vertical-align: 0; font-size: 22px; font-weight: 500; color: #00a8e1; margin-right: 0; }
.total_rate.TrnsfrPrcDv .total_rate label {text-transform: capitalize; }
.total_rate.TrnsfrPrcDv {padding-top: 25px; }
.trnsfclose {padding-right: 0; }
.trsnfepad0{padding: 0 !important; margin-left: 15px}

/*26-11-2020*/
.overview_data ul {list-style: none; padding-top: 15px; padding-left: 20px; border-bottom: 1px solid #b0b0b0; padding: 30px 0 55px 0; overflow: hidden; }
.overview_data li {font-family: 'Roboto', sans-serif; color: #707070; font-size: 15px; /* font-family: "Raleway",sans-serif; */ padding-left: 15px; position: relative; margin-bottom: 6px;     margin-left: 30px;}
.overview_data h3 {font-size: 23px; color: #000000; line-height: 34px; font-family: 'Roboto', sans-serif; font-weight: 700;      margin-top: 30px;}
.overview_data li:before {content: '';/* font-family: "Font Awesome 5 Free"; */content: "\f111";display: inline-block;padding-right: 3px;vertical-align: 2px;font-weight: 400;font-family: FontAwesome;font-size: 7px !important;position: absolute;left: 0; top: 0px;}/*03-03-2021*/
.overview_data p strong {margin-top: 30px; display: inline-block; width: 100%; margin-left: 45px; font-weight: 600; }
/*end*/
.extraPane {border-color: -moz-use-text-color;border-image: none;border-style: none solid solid;border-width: 0 1px 1px;border-top:#fffcf5 solid 1px;color: #d5d5d5;cursor: pointer;display: table;font-size: 12px;margin: -1px auto 0;padding: 4px 30px;position: relative;text-align: center;border-radius: 0px 0px 4px 4px;}
.extraPane a{color:#00a8e1;}
input#phone_int_code { padding-left: 35px;}
.srch_fltr.addtocart_listdv{width: auto;}
.addtocart_listdv .right_dvpad{padding-top: 33px;}
.addtocart_listdv .listng_dv{padding: 5px 15px 0px 15px;}
.addcart_listright{padding-top: 13px}
.addcart_listright .listng_dv{padding: 5px 15px 0px 15px; }
.addcarttopdv .lstng_srch span { font-size: 15px; font-weight: 500;}
.search-fields .modal-content{display: inline-block;}
/*flietr vitor*/
.filter_sightbox a {font-size: 15px; color: #333; padding: 10px 15px 10px; width: 100%; display: inline-block; border-bottom: 1px solid #ddd;    cursor: pointer;}
.filter_sightbox a:hover { color: #000;}
.viotr-filter .fltr_chkbx { padding: 0; margin-bottom: 0;}
.vitor-modify label{ color: #000; font-size: 14px;}
.inrFromDv select#sel_days { padding: 3px 0 0 10px;}
.inrFromDv .nght_dv .arrow_icon { right: 10px; top: 20px;}
.mainselect .bootstrap-select.btn-group .dropdown-menu li a {
    padding: 5px 10px;
    font-size: 13px;
    text-transform: uppercase;
    border: none;
}
/*flexidates*/
.table-mat-box01.marB10 { border: 1px solid #afafaf;}
div#table_matrix_pane1 { padding: 0 13px;}

/*loader*/
.flight-progressbar {background: #f8f5f0 url('../../images/b2cnowdealznowdealz/flight-loader-bg.png') repeat fixed; }
.pax_checkinoutdv {padding: 10px 18% 0px; float: left; width: 100%; }
.checkindv {padding-top: 5px;text-align: right;display: inline-block;}
.checkindv .aorrw_icondv {display: inline-block;padding-top: 0;margin-top: 15px;float: none;}
.aorrw_icondv img {vertical-align: -4px; }
.checkindv .checkintxt_dv {display: inline-block;text-align: right;padding-left: 10px;float: none;}
.checkintxt_dv span{font-size: 12px; color: #5A5959; text-transform: uppercase; }
.checkintxt_dv p{font-size: 12px; color: #5A5959; text-transform: uppercase; }
.checkoutdv {padding-left: 20px; padding-top: 5px; text-align: left; }
.checkoutdv .aorrw_icondv {display: inline-block;padding-top: 15px;font-size: 12px;color: #5A5959;padding-left: 10px;float: none;}
.aorrw_icondv img {vertical-align: -4px; }
.checkoutdv .checkintxt_dv {display: inline-block;text-align: left;padding-left: 0;font-size: 18px;color: #000000;float: left;}
.checkoutdv .checkintxt_dv span {font-size: 12px; color: #5A5959; text-transform: uppercase; }
.checkoutdv .checkintxt_dv p {font-size: 18px; color: #000; }
.prelodr_topdv {width: 100%;height: 185px;padding: 17px 0px 0px;color: #666;margin: 20px auto 70px;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: none;background: #fff;float: left;}
.loader-bottom-tex{font-size: 14px; font-family: 'Roboto-Regular'; padding: 7px 0;}
.text-pleasewait {font-size: 14px; color: #333; font-weight: 400; text-align: center; padding: 35px 0 0; }
.preloader-footer {background: transparent; font-size: 15px; color: #333; font-weight: 400; text-align: center; padding: 33px 0 30px; }
.flightload {font-size: 15px; color: #333; font-weight: 400; text-align: center; padding: 15px 0 0px; }
.text-center.pr-text {font-size: 15px; color: #333; font-weight: 400; text-align: center; padding: 0 0 15px; }
/*END*/
#rm_fclts .rm_amntLst ul li::before {background-image: url(../../images/list_icn.png); background-repeat: no-repeat; display: inline-block; position: absolute; width: 20px; height: 20px; content: ''; left: 0; top: 4px; }
.cncl_dv p {color: #fff; font-size: 14px; }
#contentList div#loaderImg {margin: 10px 0 20px; }

.guest_login_box .form-control:focus {
    background: #fff !important;
}

/*TERMS_CONDITIONS*/
.teams-details{padding:20px;float:left;width:100%;background:url(../../images/b2cnowdealz/bg-staycation.png) 0 0/100% no-repeat fixed #fff9ea;margin:50px 0}
.teams-details .section-title{float:left;width:100%;font-size:20px;text-transform:capitalize;color:#000;padding:0 0 10px;border-bottom:1px solid #3b444f;margin:0 0 15px;font-family:Philosopher-bold}
.teams-details .section-description{float:left;width:100%;color:#000;font-size:15px;margin:0 0 20px;border:0!important}
.teams-details .collapse_dv .panel-default>.panel-heading{background:0 0!important;border:0;box-shadow:none;border-bottom:1px solid #000;border-radius:0!important;padding:10px 0}
.teams-details .collapse_dv .panel-group .panel{background:0 0;border:0;box-shadow:none;display:inline-grid}
.teams-details .panel-default>.panel-heading+.panel-collapse>.panel-body{border:0;padding:0}
.teams-details .collapse_dv .panel-title a{font-size:16px;color:#000;width:100%;float:left;display:inline-flex;flex-direction:row-reverse;justify-content:space-between;font-family:Philosopher-bold;align-items:center}
.teams-details .panel-body a,.teams-details .panel-body p,.teams-details .privcy_lst li{color:#000;font-size:15px;line-height:normal}
.teams-details .collapse_dv .accordion-toggle .glyphicon-plus:before{content:"\e252";font-size:12px;color:#000}
.teams-details .panel-collapse[aria-expanded=true]{margin:20px 0 10px}
.teams-details .hyprLink a{color:#000;text-decoration:none;font-family:Philosopher-bold;font-size:16px;background:linear-gradient(currentcolor 0 0) bottom/var(--d,0) 1px no-repeat;transition:.5s}
.teams-details .hyprLink a:hover{--d:100%}
.teams-details .hyprLink{margin:10px 0 0;float:left;width:100%}
.teams-details .collapse_dv .glyphicon{transition:.3s all}
.teams-details .collapse_dv .accordion-toggle .glyphicon-minus:before{content:"\e253";font-size:12px;color:#000}
/*TERMS_CONDITIONS*/