.marnewsleter{ margin-top: -6px;}
.bdrbNone{border-bottom: none;}
.chart_height{height: auto; display: block;width: auto;}
rect[fill="#cccccc"], rect[fill="#333333"]{display:none;}
.staus h5 span{color: #000000;background-color: #ffffff;font-size: 14px;font-weight: 400;}
.serv a{color: #000000;font-size: 14px;font-weight: 400;}
.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; height: 20px;}
.cmn_btnDv{width: 100%; display: inline-block; margin: 10px 5px 5px 6px; text-align: center;}/*change by durgesh 25-05*/
.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: 1em; margin-right: 5px;transition: all cubic-bezier(.45,.05,.55,.95) 0.3s; text-transform: capitalize;}
.cmn_btn a:hover {border: 1px solid #55451b; color: #ffffff; box-shadow: inset 0 0 0 35px #55451b; background: #55451b; }
.mar_agnt{margin: 10px 0px 20px 0px;}
.marT10{margin-top: 10px;}
.padL40{padding-left: 40px !important;}
.reprt_dtls{display:table;float:none;} 
.reprt .reprt_bkdate{width: 8.2%;}
.quotation_top{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1; float: left; width: 100%; background-color: #fffcf5; box-shadow: 0px 11px 20px -8px rgba(0, 0, 0, 0.2) inset; padding: 30px 20px 30px;}
.qut_text label{font-weight: 300}
.cmpr_rgt a.cust_t0{margin-top:0px}
.quot_none{display:none;}
.quote_text{font-size: 24px;display: inline-block;padding: 10px 7px;}
.quote_block{background-color: #fcfcfc;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.11) inset;height: 57px;width: 100%;margin-top:0;}
.qut_text p span{font-weight: 600}
.quot_close {background: #999 none repeat scroll 0 0; border-radius: 50%; color: #fff; float: right; font-size: 7px; height: 12px;  margin: 0; padding-top: 0.285em; position: absolute;    right: 20px;    text-align: center; top: 12px; width: 12px;}
.quot_close:hover i{color:#fff;}
.pad_5_25{padding: 5px 18px}
.cmn_addbtn {background: #505050 none repeat scroll 0 0;border: medium none;color: #fff;float: left; font-size: 0.7em;font-weight: 300; height: auto; margin: 5px 0 10px 10px; outline: medium none; padding: 6px 13px; text-transform: uppercase; width: auto;}
.cmn_addbtn:hover{background: #999999 ; color: #fff}
.quato_dv{border:1px solid #e6e6e6;float: left;height: auto;width: 100%;border-bottom-color: #cccccc;/* box-shadow: 0px -1px 8px 0px #ccc;  */}
.quato_headng {float: left; width: 100%; position: relative;}
.quato_headng p{padding:10px 0 5px 15px;font-size: 14px;color: #000000; margin-bottom:0;border-bottom: 1px solid #e2e2e2;}
.quato_listng{width: 100%; float: left; padding: 10px 10px 10px 15px; border-bottom:1px solid #e6e6e6;}
.quato_listng h3{font-size: 20px; margin: 0; color: #000000 }
.quato_listng p{font-size: 12px; margin:5px 0 0 0; color: #505050; font-weight: 600;}
.quato_listng p span {font-weight: 200;}
.quot_roomdv label {font-size: 14px; margin-bottom: 0; width:100%; color: #696771;}
.quot_roomdv .quot_rminfo{font-size: 14px;color: #000;}
.disclaimer p {color: #fff; font-size: 14px; margin-bottom: 0; padding: 10px 0 5px 0;}
.remove_head{color:#696771; font-size:13px; border-bottom: none;}
.remove_head h2{display:none;}
.quote_headng{ display: inline-block;font-size: 24px; padding: 10px 7px; float: right; font-weight: 300}
.qut_popupdv .modal-body {padding-top: 0;}
.quot_city{font-family: "Roboto", sans-serif; color: #000000; padding: 12px 0px 0px 0px;	float: left; font-size: 18px; width: 100%;	float: left;}
.quotByRght{text-align: right;}
.quotByRght p{margin-bottom: 5px;}
.qutTop p {padding-top: 0;}
.quot_roomdv span{color: #000000;font-size: 14px;}
.quot_roomdv span a{color: #000000;font-size: 14px;}
.bck_quot{background:#353037; color: #ffffff;padding: 10px 25px;}
.Hoteldet_Slide{ height: auto; padding: 0}
.slider_col{width: 33.32%; height:300px; float: left;}
.slider_col img{width: 100%; height: 100% }
.bk_stats h5 span {background: none;color: #000;font-size: 16px;font-weight: 400;}
.bk_id a{color: #000;}
.mybkng_inpt .form-control[readonly]{background : #fff;}
.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: 106px;text-align: center;}
.conf_bookid li:last-child { margin-right: 0;}
.bkng.bkng_dv{ margin-top: 0px; padding-bottom: 5px}
.cancl_plcy b{font-size: 1em;color: #000000;margin-top: 15px;display: inline-block;}
#radioBtn input { display: none; }
#radioBtn input:checked + label { text-transform:capitalize;width: 120px;height: 35px;display: inline-block;font-size: 16px; border: 1px solid #b59229;  color: #ffffff; 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%); }
#radioBtn input + label { text-transform: capitalize;width: 125px;height: 35px;display: inline-block;font-size: 16px;background-color: #e7e7e7; color: #a9a6a6; float: left; font-family: "Roboto", sans-serif;  margin-bottom: 0; padding: 7px 10px; text-align: center; border:1px solid #c7c7c8; cursor: pointer; }
#txt_iata_number { color: #a09d9d; font-size: 16px; }
.right_radio{border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.left_radio{border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.report_tab .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {	background-color: #ffffff;	box-shadow:none;/*  0 -6px 13px -1px rgba(0, 0, 0, 0.15) */;z-index: 11;color: #000000;}
.reprt_bkdate40{width: 30%;float: left;}
.reprt_bkdate20{width: 20%;float: left;}
.cancel_btn > a:hover, .add_quot_btn > a:hover { opacity: 0.7;}
.brekup {position: relative;}
.rate_brkup .close_btn {text-align: right; float: right; cursor: pointer; position: absolute; right: 8px; top: 12px;}
.open_rate {background: #ffffff none repeat scroll 0 0; border: 1px solid #aeaeae; border-radius: 8px; box-shadow:0 2px 7px 0 rgba(0,0,0,0.4); display: none; padding: 15px 0 5px;position: absolute; right: 0px; top: 40px; width: 500px; z-index: 100;}
.week1 {width: 100%;}
.day1 {float: left;width: 14%;text-align:center;}
.day1 > p {font-size: 14px;text-transform: uppercase;color: #403c4f;}
.day1 > span { color: #8a859c;display: inline-block;font-size: 12px;margin: 10px 0 5px;}
.week1 > p {color: #000000;font-size: 18px;font-weight: 500;margin-bottom: 10px;text-align: center;text-transform: uppercase; margin-left:20px;}
.book_divd.week_mar { margin-bottom: 10px;padding-bottom: 5px;}
.open_rate::before {border-bottom: 12px solid #ffffff;border-left: 10px solid rgba(0, 0, 0, 0); border-right: 10px solid rgba(0, 0, 0, 0);content: "";right: 37px;    position: absolute;top: -12px;z-index: 1;}
.open_rate::after {border-bottom: 13px solid #919191; border-left: 11px solid rgba(0, 0, 0, 0); border-right: 11px solid rgba(0, 0, 0, 0); content: ""; right: 36px; position: absolute; top: -13px;}
.cancel_btn{position: relative;float: left;}
.wekk{color: #000000 !important; float:left; font-size: 16px !important;}
.filterMap .md_btnM {	padding: 0 8px;	font-size: 0.875em;	position: absolute;	top: 60%;	right: 0;	left: 0;	margin: 0 auto;	width: 180px;}
.md_btn {	text-align: center;	vertical-align: middle;	color: #1f437f;	min-width: 74px;	border-radius: 2em;	border: 1px solid #e1e1e1;	cursor: pointer;}
.md_btnM {	cursor: pointer;	height: 31px;	line-height: 30px;	padding: 0 14px;	display: inline-block;	vertical-align: middle;	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%); color: #ffffff}
.md_btnM:hover{color: #ffffff}
.md_btnM:focus{color: #ffffff}
.open_re.open_rate{top: 120px;}
.padL30{padding-left: 30px;}
.padL20{padding-left: 20px;}
.padL15{padding-left: 15px !important;}
.padL5{padding-left: 5px;}
.padL10{padding-left: 10px;}
.mapviewbdr{position: absolute;overflow: hidden; top: 0px;  z-index: 9;  margin-left: 1px; border: 5px solid #454047;}
.disclaimer_list ul {list-style-image: url('../../images/bullet_icn.png');}
.disclaimer_list ul li{font-size: 0.813em;padding: 5px 0; margin-left: 14px; }
.q_box1{padding: 0 10px} 
.quot_remrk h4{margin-bottom: 15px;}
.quot_remrk .form-control{border:1px solid #e6e6e6; resize: none;}
.open_email{ background: #f5f5f5;  border: 1px solid #e6e6e6;  position: absolute;  width: 100%;  top: 25px;  padding: 5px; z-index: 22; text-shadow: none; right:-3px }
.open_email .form-control{  float: left; margin-bottom: 0px; font-size: 1em}
.open_email a {border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: auto; padding:6px 15px; margin-top: 3px;  vertical-align: 2px;  color: #000000; width: auto;  font-size: 15px; float: left; transition: all cubic-bezier(.45,.05,.55,.95) 0.3s;}
/* .open_email a:hover{box-shadow: inset 0 0 0 35px #d99514;} */
.htl_prnt .open_email {	top: 25px;	right: -10px;}
.adtnlMrkup label {	display: inline-block;	padding-top: 9px;}
.adtnlMrkup label{}
.quot_logo img {   height: 100px;padding: 10px 0px 5px 0px;}/*28-10-2020*/
.padT15{ padding-top: 15px;}
.add_qutbg{width: 100%; border-bottom: 1px solid #e6e3d9; background-color: #353037; color: #ffffff; }
.back_thead2  tr > th {padding: 13px 0;}
.crdtDv{border-right: 1px solid #ccc;}
.btncrd a{font-size: 18px;}
.table_credit{padding: 15px; text-align:center;}
.table_mid span{margin-top: 8px; display: inline-block;}
.padbottom{padding-bottom: 25px;}
.table_center{text-align:center;}
.reginput_dv1 textarea {height: auto;border: 1px solid #ccd2df;border-radius: 0px;resize: none;padding: 5px 12px;}
.padT10{padding-top:10px;}
.cmps_msgDv {padding: 10px 10px 20px;}
.CrdtPad{padding:15px;}
.forgt_pwd_btn {margin-top: 10px;}
.cancl_plcy br { display: list-item;}
.cancl_plcy > p > b > u { color: #000000; text-decoration: none; font-size: 1em;}
.pad15{padding: 15px;}
.pad015{padding: 0px 15px;}
.list_header {padding-top: 10px;}
.bkhotel_img img { height: 158px;  width: 156px;}
.forgt_pwd_btn {margin-top: 10px;}
.reprt_bkdate a i {color:#999999;}
.cal_icn1 { display: inline-block; background: url('../../images/sprite.png') no-repeat -287px -377px; width: 22px; height: 22px; position: absolute; right: 20px; top: 29px; }
.msg_detail_box > div {border-bottom: 1px solid #e2e2e2;}
.msg_detail_box label { padding: 10px 5px 10px 10px; width: 150px; }
.msg_detail_box span { padding: 10px 5px 10px 25px; padding: 10px 5px 10px 25px; }
.txt_supply {border: 1px solid #8f8c8c;}
.listData {padding: 10px 10px 10px 30px;}
.bdr_btm {border-bottom: 1px solid #e1e1e1;}
.bookingstatus h5 { display: inline; padding-left: 5px; }
.bookingstatus h1 { width: 160px; display: inline-block; }
.listData {padding: 10px 10px 10px 30px;}
.error_dv {    margin: 0 auto;    padding: 10px 30px;    text-align: center;    color: #000;    font-size: 16px;    overflow: hidden;    width: 100%;}
.sucess_dv { margin: 10px 0px; padding: 10px 30px; text-align: center; font-size: 16px; }
.bookingstatus h5 { display: inline; padding-left: 5px; }
.bookingstatus h1 { width: 160px; display: inline-block; }
.lang .btn.dropdown-toggle.btn-default { background-color: transparent; padding: 0; margin: 0; width: 73px; border: none; color: #fff; position: relative; font-size: 0.750em; }
.lang .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: auto;}
.lang .bs-caret, .lang .caret{display: none;}
/* .filter-option:after { content: "\f0d7"; font-family: fontawesome; margin-left: 7px; font-size: 0.75em; } */
.lang .dropdown-menu.open::before { content: "\f0d8"; font-family: fontawesome; position: absolute; top: -14px; color: #fff; font-size: 22px; right: 0; left: 0; text-align: center; }
.lang .dropdown-menu { overflow: unset !important; margin-top: 5px; }
.fltr_srt1 .btn.dropdown-toggle.btn-default{ height:100%; font-size:14px; padding-top:5px; color:#353037; margin:0; padding:0px; height:29px; 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 ); padding-left: 5px;}
.list_mode{position: relative;}
.list_mode .bs-caret, .fltr_srt1 .caret{display: none;}
.list_mode .drop-down{width: 99px;}
.list_mode .filter-option{margin-top: -3px;}
/*hotel search map vw*/
.fltr_srt1  .dropdown-toggle .filter-option{padding-left: 0px!important; padding-left: 5px!important; ; padding-top: 5px;}
.fltr_srt1 .dropdown-toggle{padding-right: 5px!important}
.fltr_srt1 .dropdown-menu > li > a{padding-left: 10px}
.fltr_srt1 .drop-down{margin-left: 5px;}
/* .sflag {display: inline-block; width: 12px; height: 8px; background-image: url("../images/flags_desk.png");  background-repeat: no-repeat; overflow: hidden;  vertical-align: top;  margin-top: 1px;} */
.slang-ad {background-position:0 0}
.slang-ae {background-position: -13px 0}
.slang-af {background-position: -26px 0}
.slang-ag {background-position: -39px 0}
.slang-ai {background-position: -52px 0}
.slang-al {background-position: -65px 0}
.slang-am {background-position: -78px 0}
.slang-an {background-position: 0 -144px}
.slang-ao {background-position: -104px 0}
.slang-ar {background-position: -117px 0}
.slang-as {background-position: 0 -9px}
.slang-at {background-position: -13px -9px}
.slang-au {background-position: -26px -9px}
.slang-ax {background-position: -39px -9px}
.slang-aw {background-position: -52px -9px}
.slang-az {background-position: -65px -9px}
.slang-ba {background-position: -78px -9px}
.slang-bb {background-position: -91px -9px}
.slang-bd {background-position: -104px -9px}
.slang-be {background-position: -117px -9px}
.slang-bf {background-position: 0 -18px}
.slang-bg {background-position: -13px -18px}
.slang-bh {background-position: -26px -18px}
.slang-bi {background-position: -39px -18px}
.slang-bj {background-position: -52px -18px}
.slang-bm {background-position: -65px -18px}
.slang-bn {background-position: -78px -18px}
.slang-bo {background-position: -91px -18px}
.slang-bq {background-position: 0 -144px}
.slang-br {background-position: -104px -18px}
.slang-bs {background-position: -117px -18px}
.slang-bt {background-position: 0 -27px}
.slang-bv {background-position: -13px -27px}
.slang-bw {background-position: -26px -27px}
.slang-by {background-position: -39px -27px}
.slang-bz {background-position: -52px -27px}
.slang-ca {background-position: -65px -27px}
.slang-cc {background-position: -78px -27px}
.slang-cd {background-position: -91px -27px}
.slang-cf {background-position: -104px -27px}
.slang-cg {background-position: -117px -27px}
.slang-ch {background-position: 0 -36px}
.slang-ci {background-position: -13px -36px}
.slang-ck {background-position: -26px -36px}
.slang-cl {background-position: -39px -36px}
.slang-cm {background-position: -52px -36px}
.slang-cn {background-position: -65px -36px}
.slang-co {background-position: -78px -36px}
.slang-cr {background-position: -91px -36px}
.slang-cs {background-position: -104px -36px}
.slang-cu {background-position: -117px -36px}
.slang-cv {background-position: 0 -45px}
.slang-cw {background-position: 0 -144px}
.slang-cx {background-position: -13px -45px}
.slang-cy {background-position: -26px -45px}
.slang-cz {background-position: -39px -45px}
.slang-de {background-position: -52px -45px}
.slang-dj {background-position: -65px -45px}
.slang-dk {background-position: -78px -45px}
.slang-dm {background-position: -91px -45px}
.slang-do {background-position: -104px -45px}
.slang-dz {background-position: -117px -45px}
.slang-ec {background-position: 0 -54px}
.slang-ee {background-position: -13px -54px}
.slang-eg {background-position: -26px -54px}
.slang-eh {background-position: -39px -54px}
.slang-er {background-position: -52px -54px}
.slang-es {background-position: -65px -54px}
.slang-et {background-position: -78px -54px}
.slang-fi {background-position: -91px -54px}
.slang-fj {background-position: -104px -54px}
.slang-fk {background-position: -117px -54px}
.slang-fm {background-position: 0 -63px}
.slang-fo {background-position: -13px -63px}
.slang-fr {background-position: -26px -63px}
.slang-ga {background-position: -39px -63px}
.slang-gb {background-position: -52px -63px}
.slang-im {background-position: -52px -63px}
.slang-gd {background-position: -65px -63px}
.slang-ge {background-position: -78px -63px}
.slang-gf {background-position: -91px -63px}
.slang-gg {background-position: -104px -63px}
.slang-gh {background-position: -117px -63px}
.slang-gi {background-position: 0 -72px}
.slang-gl {background-position: -13px -72px}
.slang-gm {background-position: -26px -72px}
.slang-gn {background-position: -39px -72px}
.slang-gp {background-position: -52px -72px}
.slang-gq {background-position: -65px -72px}
.slang-gr {background-position: -78px -72px}
.slang-gs {background-position: -91px -72px}
.slang-gt {background-position: -101px -72px}
.slang-gu {background-position: -114px -72px}
.slang-gw {background-position: 0 -81px}
.slang-gy {background-position: -13px -81px}
.slang-hk {background-position: -26px -81px}
.slang-hm {background-position: -39px -81px}
.slang-hn {background-position: -52px -81px}
.slang-hr {background-position: -65px -81px}
.slang-ht {background-position: -78px -81px}
.slang-hu {background-position: -91px -81px}
.slang-id {background-position: -104px -81px}
.slang-ie {background-position: -117px -81px}
.slang-il {background-position: 0 -90px}
.slang-in {background-position: -13px -90px}
.slang-io {background-position: -26px -90px}
.slang-iq {background-position: -39px -90px}
.slang-ir {background-position: -52px -90px}
.slang-is {background-position: -65px -90px}
.slang-it {background-position: -78px -90px}
.slang-je {background-position: -26px -225px}
.slang-jm {background-position: -91px -90px}
.slang-jo {background-position: -104px -90px}
.slang-jp {background-position: -117px -90px}
.slang-ke {background-position: 0 -99px}
.slang-kg {background-position: -13px -99px}
.slang-kh {background-position: -26px -99px}
.slang-ki {background-position: -39px -99px}
.slang-km {background-position: -52px -99px}
.slang-kn {background-position: -65px -99px}
.slang-kp {background-position: -78px -99px}
.slang-kr {background-position: -91px -99px}
.slang-kw {background-position: -104px -99px}
.slang-ky {background-position: -117px -99px}
.slang-kz {background-position: 0 -108px}
.slang-la {background-position: -13px -108px}
.slang-lb {background-position: -26px -108px}
.slang-lc {background-position: -39px -108px}
.slang-li {background-position: -52px -108px}
.slang-lk {background-position: -65px -108px}
.slang-lr {background-position: -78px -108px}
.slang-ls {background-position: -91px -108px}
.slang-lt {background-position: -104px -108px}
.slang-lu {background-position: -117px -108px}
.slang-lv {background-position: 0 -117px}
.slang-ly {background-position: -13px -117px}
.slang-ma {background-position: -26px -117px}
.slang-mc {background-position: -39px -117px}
.slang-md {background-position: -52px -117px}
.slang-me {background-position: -65px -117px}
.slang-mg {background-position: -78px -117px}
.slang-mh {background-position: -91px -117px}
.slang-mk {background-position: -104px -117px}
.slang-ml {background-position: -117px -117px}
.slang-mm {background-position: 0 -126px}
.slang-mn {background-position: -13px -126px}
.slang-mo {background-position: -26px -126px}
.slang-mp {background-position: -39px -126px}
.slang-mq {background-position: -52px -126px}
.slang-mr {background-position: -65px -126px}
.slang-ms {background-position: -78px -126px}
.slang-mt {background-position: -91px -126px}
.slang-mu {background-position: -104px -126px}
.slang-mv {background-position: -117px -126px}
.slang-mw {background-position: 0 -135px}
.slang-mx {background-position: -13px -135px}
.slang-my {background-position: -26px -135px}
.slang-mz {background-position: -39px -135px}
.slang-na {background-position: -52px -135px}
.slang-nc {background-position: -26px -63px}
.slang-ne {background-position: -78px -135px}
.slang-nf {background-position: -91px -135px}
.slang-ng {background-position: -104px -135px}
.slang-ni {background-position: -117px -135px}
.slang-nl {background-position: 0 -144px}
.slang-no {background-position: -13px -144px}
.slang-np {background-position: -26px -144px}
.slang-nr {background-position: -39px -144px}
.slang-nu {background-position: -52px -144px}
.slang-hi{background-position: -52px -144px}
.slang-english{background-position: -52px -63px}
.close_button {padding: 10px;}
.close_ht {color: #454047;}
.foter_txt {text-transform: uppercase;}
/*.rate_brkup a {text-transform: uppercase;}*/
#sec_code_img img {margin-top: 25px;}
.fgt_password_pd {padding-bottom: 20px;}
.innerpadb20{padding-bottom: 20px;}
/*progress bar*/
.dstnce_prgBar{padding-top: 10px;}
.dstnce_prgBar .ui-widget-content {border: 1px solid #dddddd;background: #c4c4c4;color: #333333;}
.dstnce_prgBar .ui-widget.ui-widget-content {border: none;}
.dstnce_prgBar .dist_tab {color: #fff; display: inline-block; font-size: 13px; text-align: left; vertical-align: top; width: 100%; margin-top: 20px;}
.dstnce_prgBar .ui-state-default, .ui-widget-content .ui-state-default{border: 1px solid #fdbc00; background: #fdbc00; font-weight: normal;	color: #454545;}	
.dstnce_prgBar .ui-slider-horizontal .ui-slider-handle {top: -7px;margin-left: -.6em;border-radius: 50%;cursor: pointer;box-shadow: none;background: #fff;}
.dstnce_prgBar .ui-slider-horizontal {height: 7px;}
.dstnce_prgBar .ui-slider .ui-slider-handle{width: 20px;height: 20px;}
.add_qutTabl table{margin-bottom: 0px;}
.fltr_input{margin-bottom: 0px;}
.spinner .btn-default:hover{background: none;}
/* .btn-default:focus{background: none;} */
.list_mode{width: 100%}
.profile_box1 {min-width: 100px; display: none; top: 33px; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3); height: auto; border-radius: 4px; background: #ffffff;	position: absolute;	z-index: 222; right: 20px; background: #fff; padding-bottom: 6px; padding-top: 4px;}
.subMenu ul {margin: 0;	padding: 0;	list-style: none;}
.subMenu ul li {color: #263040;	padding-bottom: 0px; text-align: left;}
.subMenu ul li a{width: 100%; padding-left: 4px; color: #353037; font-size: 0.835em; }
.list_mode a{display:inline-block; width: 63%; padding: 4px 0 0 9px; margin-left: 6px;}
.fltr_srt1 .arrow_icon {right: 27px; top: 13px; }
.list_icon {background: url(../../images/list_view.png); background-repeat: no-repeat;	display: inline-block; /* width: 15px; */height: 15px; vertical-align: middle;	padding-left: 20px;	line-height: 12px;}
.map_icon{background: url(../../images/map_icn.png); background-repeat: no-repeat;  display: inline-block; width: auto; height: 15px; vertical-align: middle; padding-left: 20px; line-height: 12px; margin-right: 0px;}
/* .highcharts-credits{display: none;} */
.highcharts-data-label-connector.highcharts-color-0 { display: none;}
.highcharts-data-label-connector.highcharts-color-1 { display: none;}
.highcharts-data-label-connector.highcharts-color-2 { display: none;}
.highcharts-data-label-connector.highcharts-color-3 { display: none;}
.highcharts-data-label-connector.highcharts-color-4 { display: none;}
.highcharts-data-label-connector.highcharts-color-5 { display: none;}
.abt_messg {padding-bottom: 35px; display: inline-block;}
.paddb15{padding-bottom: 15px;}
.ht_list_dv{border-right : 1px solid #ccc;}
.comp_category{background: #d6d5d7; padding: 8px 10px;border-radius: 4px; width: 100%; display: inline-block;	}
.comp_rmcatgry span{float: right;}
.ht_loctr{font-size: 13px;color: #333333;padding: 5px 0px 5px 15px;text-indent: -15px;}
.rate_cmp {font-size: 15px;    color: #000;    padding: 0px 0px 10px 0px;}
.rate_cmp span {font-size: 25px;}
.pad0{padding : 0}
.comp_rm{font-size: 13px;color: #000;padding: 5px 10px;}
.comp_rmcatgry {font-size: 14px; color: #353037}
.square a { font-size: 14px; color: #000000; }
.square { padding: 20px 0px; font-size: 14px; }
.cmpr_price {padding: 0px 0px;}
.cmpr_price p { font-size: 14px; color: #000000; }
.cmpr_price span { font-size: 20px; color: #000000; }
.compare_dv { padding: 0px 15px; position: relative; }
.compre_hotel img {width: 100%}
.compare_dv .close_btn { position: absolute; right: 25px; top: 9px; }
.fa_col1 {color: #d5d5df;font-size: 27px;right: 60px;position: absolute;margin-top: -25px;}
.email_clk {   color: #7b7b7b;}
.imp_notes > p {color: #000000; font-size: 14px;}
.imp_notes > span {color: #353037;font-size: 13px;}
.compare_min_height{min-height: 180px;}
.c_more {color: #353037;padding: 4px;display: inline-block;display: inline-block;	color: #333333;	font-size: 12px;	text-decoration: underline;	padding: 10px 5px 10px 5px;}
.inlineblock{display: inline-block;}
.survey_form #sec_code_img img{margin-top:0px;}
.fa_colq{color: #e6e6e6 !important;font-size: 27px;left: 72px;position: absolute;top: 5px;}
.about_hotel p b{text-transform: capitalize !important;display: inline-block;padding: 6px 0px;}
.transfr_dv{margin-bottom:12px;}
.transfr_dv label { width: 40%; float: left; margin-bottom: 15px; color: #696771; font-size: 14px; text-transform: capitalize; }
.transfr_dv span { width: 60%; float: left; margin-bottom: 15px; font-size: 14px; }
.table-bordered tr th { background: #C7A670; font-size: 14px; color: #ffffff; text-align: center; margin: 0px !important; padding: 3px !important; }
.table-bordered {width: 100%;}
.even1 { background: #484443; font-size: 14px; color: #ffffff; text-align: center; }
.add1 { background: #F8F4F5; font-size: 14px; color: #000000; text-align: center; }
.copy_note p { font-size: 14px; margin: 20px 0px 25px 15px; }
.vechle_info { margin: 10px 0px 0px 0px; border-bottom: 1px solid #eee;line-height: 27px; text-align: center; float: left; width: 100%}
 /*Add traveler css*/
.paxcontainer {width: 100%;	background: #ffffff; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; margin-top: -2px; padding: 14px;	overflow: hidden;	position: absolute;	z-index: 1;	box-shadow: 0 5px 7px 0 rgba(0,0,0,0.5)}
.pax-bottom-box .cmn_btn a {padding: 10px â€‹8px; font-size: 14px; width: 45%; }
.trvlrInfoDv {font-size: 14px;color: #000000;padding: 0;box-shadow: none;margin-bottom: 0;}
.travlrFld{width: 47%; float: left; margin-right: 3%; margin-bottom: 5px; position: relative;}
.travlrFld  span{position: absolute; right: 12px; top: 20px;}
.travlrFld1 {width: 22%; float: left; margin-right: 3%; position: relative;}
.travlrFld  span{position: absolute; right: 12px; top: 15px;}
.travlrFld1 {width: 17%; float: left; margin-right: 3%; position: relative;}
.travlrFld  span{position: absolute; right: 12px; top: 15px;}
.travlrFld1 {width: 22%; float: left; margin-right: 3%; position: relative; margin-top: 5px; margin-bottom: 5px;}
.travlrFld .form-control{padding:  0 10px; width: 100%;  height: 32px}
.travlrFld1 .form-control{padding:0 10px!important; width: 100%;  height: 32px}
.travlrFld1  span{position: absolute; right: 12px; top: 15px;}
.editForm {width: 20px;height: 20px;background: rgb(245 246 247);color: #0d233e;display: inline-block;border-radius: 50%;float: right;margin-right: 4px;text-align: center;font-size: 10px;border: none;line-height: 16px;}
/* .toggleBtn a:focus{color: #000000} */
.room_toggle1{width: 100%; height: auto; float: left; margin-top:0px;}
.comn.cmn_btn a{padding: 6px 16px;}
.result-page-section{background: #ffffff; height: auto;  margin-bottom: 0px;}
.result-page-section h1{font-size: 1.50em;font-family: "Roboto", sans-serif; color: #1b1b19; font-weight: 300; margin-top: 25px; }
.result-page-section span{font-size: 1em; color:#999999; font-family:"Roboto", sans-serif; }
.result-page-section .searchtext-dv{width:100%; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1; float:left;}
.result-search-dv{width: 100%; float: left;}
.border-btm{border-bottom: 1px solid #e1e1e1; padding-bottom: 32px;}
.hotl-deta.hotel-deta-top-dv{text-align: left;}
.hotel-deta-top-dv h2 {
    color: #000;
    font-family: "Roboto", sans-serif;
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 7px;
    margin-top: 15px;
    font-weight: 500;
    text-transform: CAPITALIZE;
}/*23-09-2020*/
.hotel-deta-top-dv > p {color: #999999; font-family: "Roboto", sans-serif; font-size: 0.82em; font-weight: 300;margin-bottom: 0;}
.tour_tm span {color: #999999;font-size: 0.813em; font-family: "Roboto", sans-serif;font-weight: 300}
.tour_tm p{margin-bottom:  0;}
.hotel-room-price p { color: #505050; font-family: "Roboto", sans-serif; font-size: 0.92em; font-weight: 300;margin-bottom: 0; margin-top: 20px;text-align: right;}
.hotel-room-price h1 {color: #1b1b19; font-family: "Roboto", sans-serif; font-size: 1.9em; font-weight: 600; margin-top: 0; text-align: right;}
.hotel-room-price button{float: right; margin:20px 0 0 0; background: #999999; padding:9px 6px; }
.hotel-room-price button:hover{background: #505050}
.hotel-room-price a{float: right}
.nav.nav-tabs.hdtls_tab a {color: #999999;font-family: "Roboto", sans-serif;font-size: 0.875em;font-weight: 300;}
.nav.nav-tabs.hdtls_tab li.active a{color:#323231;}
.trnsfr_list ul {list-style: outside none none; margin: 0; padding: 0;}
.trnsfr_list ul li {color: #000000;font-family: "Roboto", sans-serif;font-size: 14px;font-weight: 300;padding: 3px 0 3px 15px; text-indent: -14px;}
.trnsfr_list li::before {color: #999999; content: "\f111";font-family: fontawesome; font-size: 4px; margin-left: 0; margin-right: 10px; margin-top: 10px; vertical-align: 3px;}
.hotel-room-price a{float: right}
.tab-content {width: 100%!important; margin: 0; padding: 0px 0 0; display: inline-block; }
.close_ht {color: #999999;float: right;font-size: 1em;position: absolute;right: 11px;top: 8px;z-index : 1}
.bokng_notes p{font-size: 14px;color: #333333;margin: 5px 0px 20px 0px;}
.add.addsrvc_btn{margin: 15px 0px 30px 25px;}
.chd_tr{margin: 0px -10px;}
.cust_tr.custm_input span{right: 10px;top: 16px;}
.map-conct {width: 100%; height: 460px; display: inline-block;}
.paxcontainer1{position: relative;  display: none;}
.sa-confirm-button-container button{padding: 4px 18px; font-size: 16px; background: none !important; color: #000 !important; border: 1px solid #b88b5b; border-radius: 16px;}
.sa-confirm-button-container button:hover{background:#b88b5b!important; color: #ffffff!important; border: 1px solid #b88b5b!important;}
.bg_white{background: #fff; width: 100%; margin: 0 auto; padding: 13px; border-radius: 4px; box-shadow: 0 5px 20px 0 rgba(0,0,0,0.2)}
.calendar-table .table-condensed select {	border: 1px solid #cccccc;	padding: 4px 10px !important;}
.calendar-table .table-condensed thead tr:nth-child(2) {	background:none}/* #F0F0F0;*/
.sndMail a {border: 1px solid #b88b5b; border-radius: 16px; display: inline-block; height: auto; padding:6px 12px;	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;}
.sndMail a:hover{background-color: #454047; color: #ffffff; box-shadow: inset 0 0 0 35px #454047; border:1px solid #454047}
.tour-deta-top-dv h2 {font-size: 24px;margin: 0px 0px 3px 0px;}	
.tour-st{width: 70%;margin-top: 10px;font-size: 15px;}
.sght-tlt {background: #DEDEE0;padding: 10px 0px;float:left; width:100%; margin-bottom: 20px}
.br-btm{ padding-bottom: 32px;margin-top:15px;}
.sght-tlt p{padding: 0px 20px;font-size: 18px;color: #000000;}
.facility p{margin: 10px 20px;font-size: 20px;}
.facility ul li {margin: 0px 35px;    color: #696771;    font-size: 15px;}
.facility span {font-size: 15px;padding: 0px 20px;float: left;}
.sght.sght-tlt{margin-top: 20px;}
.tour.tour_tm span{font-size: 14px;}
.detail_slider{width: 150px;}
.close_ht span{font-size:14px;color: #000;}
.posnone{position: unset;}
.trns.trnsfr_passDtls h3{vertical-align: top;}
.trns.trnsfr_passDtls h4{vertical-align: super;}
.list_tr .row1:last-child .trnsfr_passDtls {    border-bottom: none;}
.filterPad {/*margin: 10px auto;*/	text-align: center; padding: 10px;} /*chaneg by durgesh	*/
.map_trnf{width: 100%;padding-top: 5px;}
.clock_ic{width: 14px;margin: 0px 0px;}
.back-bt.back_btn a {margin-top: 12px; margin-bottom:12px;}
.bk-dv.bkghtl_dv{padding: 20px 0px 15px 25px;}
.bk-hd.bkng_hedng{padding:15px 0 0 15px}
.surcharg_headng h3{font-size: 15px;text-transform: uppercase;text-align: center;margin: 4px 0px;}
.surchrg_table {float: left;	width: 100%;}
.surcharg_headng {float: left;	width: 80%;}
.msg.msg_headng{padding: 18px 0px; text-align: center;}
.trnsf_dv{/* border-bottom: 1px solid #e5e5e5; */ padding:  0px 15px  0px 15px;  width: 100%; display: inline-block;}
.vech_dv{padding: 0px 30px;}
.titl.title_dv span{top: -15%;right: 45px;}
.prsnl.prsnl_dv {	padding: 0 20px;}
.bokng.bokng_btn{margin: 15px 0px 0px 30px;}
.bokng1.bokng_btn{margin: 10px 0px 0px 20px;}
.sh_bgcolor{ background: #F9F9F9;padding-bottom: 0;margin-bottom: 15px;float: left;width: 100%;}
.frm-pd.form_inrPad{margin-bottom: 20px;}
.frm-pd.form_inrPad h4{font-size: 16px;margin-top: 0px;display: inline-block;padding-left: 4px;vertical-align: super;}
.bk-he.bkng_hedng{padding: 15px 0 0 15px;}
.prsl.prsnl_dv {padding: 0 0px;}
.top_des.top_destnDv {width: 100%;}
.sghtdtldata p {font-size: 14px;}
.commentry { background: #DEDEDE; padding: 2px 5px; color: #000000; font-size: 13px; }
.sghtdtldata { width: 100%; float: left; text-align: center; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; min-height: 50px; background: #f1f1f1; line-height: 50px; }
.sghtdtldata:last-child {border-bottom: 1px solid #ccc;}
.top_destnDv {width: 100%;}
.highcharts-axis-labels.highcharts-xaxis-labels {display: none;}
.highcharts-axis.highcharts-xaxis {display: none;}
#container_origin > .highcharts-container { margin: 0 !important; text-align: center !important; width: 100% !important; }
#demo-wrapper { max-width: 100%; margin: 0 auto; height: 560px; width: 100%; }
#mapBox { width: 100%; text-align: center; margin: 0 auto; }
#container {height: 500px;}
#sideBox { float: right; width: 16%; margin: 100px 1% 0 1%; padding-left: 1%; border-left: 1px solid silver; display: none; }
#up { height: 20px; max-width: 400px; margin: 0 auto; }
#up a { cursor: pointer; padding-left: 40px; }
.trnsf_dy{margin: 10px 0px 30px 0px;font-size: 18px; color: #000000}
.tranfrLstDV{width: 100%; height: auto; float: left}
.cmn-wr.cmn_warpr{padding: 100px 0px 5px 0px;}
/* .cmn-wr .title_dv span{top: 44%; right: 15px;} */
.bk_trnf.bkng_input .form-control {	width: 105px;	margin: 0 auto;}
.titl-transf{width: 105px;margin: 0 auto;}
.titl-transf .arrow_icon{top: 18px;right: 65px;}
.vechle_info .trnsf_tbl:last-child {	border-bottom: none;}
.transfr_vch .vechle_info:last-child {border-bottom: none;}
.prsnl.prsnl_dv .bkng_lbl {padding: 0 15px 0 15px;}
.adrss .adress {padding: 0 15px 0 0px !important;}
.hotel-deta-top-dv p.tour_tm.trans_tm span { color: #000; font-size: 14px; margin-bottom: 5px; display: inline-block; font-weight: 400;}/*23-09-2020*/
.hotel-deta-top-dv p.trans_tm { color: #000000; font-size: 16px; margin-top: 0px; }/*23-09-2020*/
.trnsfr_list.tab-pane ul li {color: #333; font-size: 14px; padding: 10px 0 10px 0; line-height: 23px; font-weight: 400;}
.trnsfr_list.tab-pane li::before {color: #000;}
.nav.nav-tabs.hdtls_tab.trans_tb a { font-size: 18px; padding-left: 15px; border-radius: 10px 10px 0 0; border: 1px solid transparent; }
.nav.nav-tabs.hdtls_.bkng.bkng_dvtab.trans_tb a:hover { border-bottom: none; border: 1px solid #dddddd; }
.nav.nav-tabs.hdtls_tab.trans_tb li.active a { color: #323231; border-bottom: 1px solid #dddddd; background: rgb(228,228,228); background: -moz-linear-gradient(top, rgba(228,228,228,1) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(top, rgba(228,228,228,1) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(228,228,228,1) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#ffffff',GradientType=0 ); }
.facility h4 { color: #000000; font-size: 18px; }
.detdata p { color: #5F5F5F; font-size: 15px; margin: 7px 5px; }
.sghtdtlhead p { padding: 10px 0px; text-align: center; }
.info_icon { color: #ffffff; cursor: pointer; }
.transfrMap{width: 100%; height: 200px; display: inline-block;}/*changes by durgesh*/
.transfrMap img{width: 100%; height: 200px; display: inline-block;}
.map_tran { background: #FFFCF5; min-height: 200px; padding: 15px; display: inline-block; width: 100%; }/*changes by durgesh*/
.map_tran p { text-align: left; font-size: 18px; color: #000; }
.map_tran span { text-align: left; float: left; display: inline-block; font-size: 14px; margin: 5px 0px 15px 0px; width: 100%; }
.sight-cir { color: #ffffff; vertical-align: top; display: inline-block; padding: 0;  width: 16px; height: 16px; border-radius: 25px; line-height: 16px; margin-top: 3px; font-size: 10px}/*change by durgesh for sight*/
.sight_dtlwrapr { width: 100%; padding: 20px 20px 10px 20px; }
.tour-tm1 { margin-top: 10px; font-size: 15px; }
.sflg-es{background-image: url("../../images/icons/es.svg");background-position: 100% 100%;background-size: contain;}
.sflg-english{background-image: url("../../images/icons/gb.svg");background-position: 100% 100%;background-size: contain;}
.sflg-en{background-image: url("../../images/icons/gb.svg");background-position: 100% 100%;background-size: contain;}
.sflg-fr{background-image: url("../../images/icons/fr.svg");background-position: 100% 100%;background-size: contain;}
.sflg-ar{background-image: url("../../images/lang_icons/ar.svg");background-position: 100% 100%;background-size: contain;}
.sflg-hi{background-image: url("../../images/icons/in.svg");background-position: 100% 100%;background-size: contain;} 
.pax-container {width: 100%;	background: #ffffff; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; margin-top: -4px; padding: 14px;	overflow: hidden;	position: absolute	;	z-index: 2;	box-shadow: 0 5px 7px 0 rgba(0,0,0,0.5)}
.posnone{position: unset;}
.trn-wd.transfr_dv label { width: 55%;}
.trn-wd.transfr_dv span { width: 45%; }
.trvr.trvlr_dv{border-bottom: none;}
.mdsearch {position: absolute;right: -1px;top: 0px;padding: 9px;color: #454047 !important;background: #d6d6d6;border-top-right-radius: 5px;border-bottom-right-radius: 5px; height: 38px}
.mdinputbox{width: 232px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}    
.timeSight{color: #8E8E8E;font-size: 15px;}
.sight_data .popover { width: 400px; font-size: 13px; }
.rslt_prce .popover { width: 400px; font-size: 13px; }
.txtbk .popover { width: 175px; font-size: 13px; text-align: center; }
.txtbk p a {color: #000000;}
.txtbk p .popover { width: 175px; font-size: 13px; text-align: center; }
.popover {font-size: 13px;padding: 0px;border-radius: 0px;}
.emailhotel .modal-content { width: 730px; padding-top: 5px; padding-bottom: 15px; margin: 0 auto; }
.sal_arr.title_dv span{right: 25px !important;}
.martm7{margin-top:-7px !important;}
.marB15T0{margin-bottom: 15px;  margin-top: 0px;}
h3.italicnone a {    color: #000000;}
.label-warning{background-color: transparent;  color: #FF9933 !important ;font-family: "Roboto", sans-serif;}
.label-danger{ background-color: transparent;  color: #FF0000 !important;font-family: "Roboto", sans-serif;}
.label-info{background-color: transparent;  color: #5bc0de !important;font-family: "Roboto", sans-serif;}
.label-inprocessCan { background-color: transparent;  color: #000000 !important;font-family: "Roboto", sans-serif;}
.label-inprocessBook{background-color: transparent;  color: #3e78fd !important;font-family: "Roboto", sans-serif; font-size: 18px}
.label-success{background-color: transparent;  color: #62cb31 !important;font-family: "Roboto", sans-serif;}
.chkein_date span h5 span {	text-align: left;	padding: 0px;	margin: 0px;}
.compact_icon {background: url(../../images/compact_view.jpg); background-repeat: no-repeat;	display: inline-block; /* width: 15px; */height: 15px; vertical-align: middle;	padding-left: 20px;	line-height: 12px;}
/* owl cursor slider*/
.owl-nav .owl-next{position: absolute; left: -30px!important; top: 17px; margin: 0px!important}
.owl-nav .owl-prev{position: absolute; right: -30px!important; top: 17px; margin: 0px!important}
.ico_available{padding:10px 10px;}
.ico_unavailable{padding:10px 20px;}
.ico_on_request{padding:10px 10px}
.travelr_info_span{display: inline-block;width: 25%;}
.travelr_info_span p {margin-bottom: 0px;}
.travelr_info_span cite {color: #7c7c7c;font-size: 14px;font-weight: normal;}
.sight_st{display:inline-block;margin-right: 10px;vertical-align: 30px;}
.sight_bt{display:inline-block;margin-bottom: 10px;}
.sigt_pad{padding: 0 25px}
.grn.green-box { background: #00ff00 none repeat scroll 0 0;font-size: 12px; }
.tour_detl { padding: 20px; border-bottom: 1px solid #ccc; }
.tour_avil_box {padding: 0;}
.tour_detl_1 { float: left; width: 100%; padding: 20px; }
.slot_title { float: left; width: 30%; }
.slot_available { float: left; width: 70%; }
.time.sight_st { float: left; width: 33%; }
.btns.sight_bt {width: 50%;}
.sight_price.sigt_pad > a {float: right;}
span.available_sm {text-align: center;}
.pad0 {padding: 0px;}
.sght-tlt .sight_hd { font-size: 18px; color: #000000; }
.sight_price.sigt_pad.cmn_btn .available_sm {color: #047f01;}

.stats_vch{width: 13px; height: 13px; background-color: #FF9933; display: inline-block; border-radius: 4px; box-shadow: 0 -5px 6px 0px rgba(0, 0, 0, 0.3) inset; }
.stats_con{width: 13px; height: 13px; background-color: #62cb31; display: inline-block; border-radius: 4px; box-shadow: 0 -5px 6px 0px rgba(0, 0, 0, 0.3) inset; }
.stats_on_req{width: 13px; height: 13px; background-color: #5bc0de; display: inline-block; border-radius: 4px; box-shadow: 0 -5px 6px 0px rgba(0, 0, 0, 0.3) inset; }
.stats_sold{width: 13px; height: 13px; background-color: #FF0000; display: inline-block; border-radius: 4px; box-shadow: 0 -5px 6px 0px rgba(0, 0, 0, 0.3) inset; }
.stats_failed{width: 13px; height: 13px; background-color: #FF0000; display: inline-block; border-radius: 4px; box-shadow: 0 -5px 6px 0px rgba(0, 0, 0, 0.3) inset; }
.compctDtls {    padding-bottom: 15px;}
.prsnn.prsnl_dv{padding: 0 30px;}
.readmoreDv{width: 100%; height: 40px; float: left;margin: 0px 0px 10px 0px;}
.bk-nt.bkng_note1{padding: 0 10px 0 15px;}
.pagintionDV{width: 100%; text-align: center; display: inline-block;};
/* Browse input design */
.proB_rght {width: 50%; display: inline-block; float: right; text-align: right;padding-right: 10px;}
.proB_left {width: 50%; display: inline-block; text-align: left; float: left;}
.hotl-inf.hotel_info p{margin-top: 4px;font-size: 13px; color: #696771;vertical-align: baseline;}
.hotl-inf.hotel_info p a{margin-top: 4px;font-size: 13px; color: #696771; }.my_accDv2{width:248px;}
.latestbookingresult_error_msg .alert {  width: 100%;}
/* pagination  */
.pagintionDV {width: 100%; text-align: center; display: inline-block;}
.error_dv .alert{width: 100%} 	
/* Ewallet design  */
.loyaltyDV .ui-widget-header{background: none; border: 1px solid #e1e1e1}
.loyaltyDV  .dstnce_prgBar .ui-state-default, .ui-widget-content .ui-state-default{background: none;border: 1px solid #c4d3e6;}
.loyaltyDV  .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{background: #353037}
.ewalletPnl .ui-widget.ui-widget-content{border: 1px solid #e1e1e1}
.ewalletPnl ul {margin: 0; padding: 0; list-style: none}
.ui-tabs .ui-tabs-panel{padding: 1em 0px}
.ewalletPnl ul li{padding: 0px; border-bottom: 1px solid #e1e1e1; }
.ewalletPnl ul li a{ padding: 10px; display: inline-block;}
.ewalletPnl ul li a:hover{background: #f1f1f1; display: block}
.ewalletPnl ul li a:focus { background: #f1f1f1; display: block; color: #000;}
.loy-btn { border: 1px solid #b88b5b; border-radius: 16px;  display: inline-block;  height: 35px; margin-right: 0; padding: 5px 15px;  margin-top: 3px; vertical-align: 0px; color: #000000; font-size: 0.875em;   background: none;}
.loy-btn:hover {    box-shadow: inset 0 0 0 35px #353037;  background: #353037;  border: 1px solid #353037; color: #ffffff}
.ewallbtn{padding-left: 0px;    margin-top: 10px; font-size: 14px;}
.Ewallt_info{padding: 10px 0; border-bottom: 1px solid #e1e1e1;   margin-bottom: 10px;}
.Ewallt_info h1{font-size: 22px; color: #000000; margin-bottom: 0px;}
.Ewallt_info p{font-size: 16px; color: #000000;; padding: 5px 0; text-transform: capitalize;}
.confr_box h2{font-size: 16px; margin-bottom: 10px; text-transform: capitalize;}
.confr_box .class_div2{font-size: 16px; padding: 10px 0;}
.text_araDiv textarea{width: 100%;}	
.ClamMisngdv{padding: 10px}
.claim_div { font-size: 16px; padding: 0px 0px 10px 0px;}
/* visa  */
.VisTrms h4{font-size: 18px; color: #000000; padding: 0 15px;}
.VisTrms ul{list-style: none; margin: 0; padding: 0}
.VisTrms ul li {padding: 4px 35px; font-size: 15px;	color: #000;}
.qury_class p{padding-left: 15px; padding: 10px 0 20px 0}
.qury_class a{color: #000000}
.submit_btn{border: 1px solid #b88b5b; border-radius: 30px; color: #ffffff; display: inline-block; font-size: 1.250em; height: 34px; line-height: 32px; padding: 0 22px; background: none; color: #000000}
.VisTrms{padding-bottom: 20px}
.VisTrms 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: 35px;}
.submit_btn{font-size: 16px; text-transform: capitalize;}
.submit_btn:hover{background: #353037; border: 1px solid #353037; color: #ffffff; box-shadow: inset 0 0 0 35px #353037; cursor: pointer;}
.visVald{width: 100%;}
.compr_md.filterCheck span{color: #000000; font-size: 15px;cursor: pointer;}
.visTableDV{padding: 15px 0; }
.visTableDV table td{border: 1px solid #efefef}
.VisaHdng h2{font-size: 20px; padding: 22px 15px }
.VisaHdng h3{font-size: 20px; padding: 10px 15px }
.file_button{padding:6px 0px !important; top: -35px !important; background-color: #7C7A85; color:#ffffff; cursor:pointer;}
.file_button1{padding:6px 0px !important; cursor:pointer;}
.tr_head{background: #7C7A85 !important;color: #ffffff;}
.color_gry1 {background: #fbfafa; padding: 6px 0 6px; vertical-align: middle;}
.color_white1 {background: #ffffff; 	padding: 6px 0 6px;	vertical-align: middle;}
/*Visa TPl */
.tableVisInfo {width: 100%; float: left;}
.visaTab .my_accTab li {padding-left: 0}
.visaTab .my_accTab .nav-pills > li > a {border-radius: 0; height: auto;border-radius: 0;	background: #ffffff; border-right: 1px solid rgba(53, 48, 55, .2); color: #000; line-height: normal;	 padding: 15px 0px}
.visaTab .my_accTab li a:hover{background: #353037; color: #ffffff}
.visaTab .my_accTab li a:focus{background: #353037; color: #ffffff}
.visaTab .my_accTab li a.active{background: #353037} 
.visaTab .my_accTab li.tab_active a{background: #353037;	color: #ffffff;}
.visaTab .my_accTab{margin-bottom: 0px; height: auto}
/* .visaTab .common_headng{margin-top: 0px} */
.visaTab .my_accTab .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{background: #353037; color: #ffffff}
.dobIcn{position: relative;}
.dobIcn .cal_icn{top: 30px; right: 30px; pointer-events: none;}
/* misc */
.offlinDv .common_headng{margin-top: 15px}
.mandatory-txt{margin: 0px 0px 25px 0px; }
.Miscchapcha{width: 85%; float: left;}
.MiscCaptchCod{width: 15%; float: left;}
.MiscCaptchCod img{margin-TOP: 2px!important; padding-left: 5px}
.visVald .close{font-size: 18px; text-align: center; display: inline-block;}
.compr_md.filterCheck span{color: #000000; font-size: 15px;cursor: pointer;}
.alrtdv{height: auto;}
.bcnt{color: #ffffff;float: right;}
.starRtngGrop span{display: inline-block;}
.groupsDV .sub_headng1{padding-left: 0px; padding-top: 0px}
.bugtGrps {text-align: right; font-size: 13px;	padding: 3px; display: block;}
.cmpcheck{display: inline-block; float: left; padding-right: 5px;}
.txt_info{margin-top: 4px;    font-size: 13px;    color: #696771;}
.bs-searchbox input {    border: 1px solid #cccccc !important;}
.bs-actionsbox.addsrvc_btn a, button{margin-right: 0px;}
.btn.dropdown-toggle.bs-placeholder.btn-default  {height: auto; -webkit-box-shadow: none; padding: 10px 20px 13px 40px; 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; }
.hotelchainDV .dropdown-menu.open {	width: 100%;height:330px!important;}
.error_room {    text-align: center;    clear: both;    padding-bottom: 5px;    color:#fc0000;}
.marR15{margin-right: 15px;}
.moreinfo{color:#696771; font-size:14px;}
.city_alrtnew {    width: 100%;    border-radius: 4px;    border: 1px solid #cccccc;    margin-top: -10px;    padding: 17px 0 0px 18px;}
.comp_img_cross {    position: absolute;    right: 0px;    padding-right: 20px;    padding-top: 5px;}
.comp_img_cross a {    color: #8e8d8d;    cursor: pointer;    font-size: 16px;}
/* Traveller css */
.select_box {position: relative;}
.e_input { font-size: 16px; font-weight: 400; height: 38px; padding: 8px 15px 8px 10px; margin-bottom: 12px; width: 100%; border: 1px solid #dddddd; color: #000000; background-color: #ffffff !important; position: relative; border-radius: 4px; }/*change by durgesh*/
.travell_box { width: 100%; background: #ffffff; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; margin-top: -15px; padding: 5px 14px; overflow: hidden; position: absolute; z-index: 1; box-shadow: 0 5px 7px 0 rgba(0,0,0,0.5); margin-left: 0; z-index: 9999; left: 0 }
.modal-header.room_id { padding: 0 0 3px 0; margin-bottom: 0px; border-bottom: 1px solid #e5e5e5; }
.room_id { border-bottom: 1px solid #000; padding-bottom: 7px; margin-bottom: 7px; font-family: "PT Serif",serif; font-size: 16px; }
.trvlrInfoDv label { font-size: 14px; margin-bottom: 0px; color: #000000; }
.travlrFld .form-control { height: auto; -webkit-box-shadow: none; padding: 15px 20px 15px 40px; 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;  }
.room_1 { padding-top: 0px; display: inline-block; width: 100%; }
.textboxes .editForm {padding: 2px 3px}
.pad_right0.travlrFld  span { right: 25px; top: 37px; }
.pad_left0.travlrFld  span { right: 25px; top: 37px; }
.childagecont.travlrFld  span {top: 35px;}
.trvel_innr.travell_box { position: relative !important; margin-left: 0; margin-top: -15px; }
.travlrFld label {color: #000000;}
.rowdata .travlrFld  span{position: absolute;right: 22px;top: 50px;}
.icon_select1 .fa-caret-down {    position: absolute;    top: 12px;    right: 12px;    font-size: 12px;    color: #7F7F7F;}
.tranff.transfr_dv span{width: 30%;margin-bottom: 0px;}
.flightInputDV .fa {    color: #ffffff;    font-size: 24px;    margin-top: 40px;}
.flightInputDV {    padding: 0px;    text-align: center;}
.flightpop label {    color: #000;font-size: 0.875em;}
.flightpop1 label {    color: #000;font-size: 0.875em;}
.flightpop1 p {    color: #fff;font-size: 0.875em;}
.cr_fltr.filterCheck .checkbox label::before{bottom:17px}
.chk_headng{padding: 0px 7px 0px;}
.chng_cr.chang_res span{ border-bottom: none;    font-size: 15px;}
.car_list.tranfr_list .list_dv{ padding: 15px 0px 0px 0px;}
.note_car {margin-top: 10px;color: #f00;font-size: 12px;}
#cr_pickup_city_loading,#cr_pickup_station_loading,#cr_driver_nationality_loading {position: absolute;right: 37px;top: 25px;}
.car_ml.meal_bsis p img{width:22px;}
.extra_p { font-size: 13px;    display: inline-block; margin-bottom: 5px; width: 100%;}
.car_dr{background: url('../../images/sprite.png') no-repeat -491px -512px; width: 13px;	height: 11px; display: inline-block;}
.car_dr1{background: url('../../images/sprite.png') no-repeat -510px -510px; width: 14px; height: 14px; display: inline-block; vertical-align: -2px}	
.drv_age{display: inline-block;    margin-bottom: 8px;    font-size: 14px;    width: 100%;}
.carbkhdng .drv_age{margin-bottom: 10px;}
.car_ml.meal_bsis p { margin-right: 5px;}
.bk_imgdv img{ width: 100%; border: 1px solid #ccc; height: 117px;}
.car-location p{ font-size: 16px; color: #000000; margin-bottom: 2px;}
.car-location span{ color: #696771; font-size: 16px; margin-bottom: 10px; display: inline-block;}
.car-hd.bkng_hedng{margin-bottom: 20px;}
.carbknowDv .bkng_hedng{padding: 15px 0 0 8px}.
.carbknowDv .carLocdv{padding-left: 10px;}
.carbknowDv .bkng_hedng h1 { font-size: 20px; color: #151513; margin-bottom: 10px; display: inline-block; }.carbknowDv1 .bkng_hedng{padding: 15px 0 0 30px}
.car_mrgn{ margin-bottom: 15px;border-left: 1px solid #ccc}
.inpt-icn.input_icon1L .form-control{color: #696771;}
.range-value p {color: #333333;font-size: 14px;padding: 20px 0px 10px 0px;}
.minH105{min-height: 105px;}
span.ui-slider-tip {    display: none;}
/* .title-arr.title_dv .arrow_icon{top: 17px;} */
.cancl_prsn.prsnl_dv {    /*padding: 0 30px;*/}
/**Flight Loader*/
.pre-content { width: 550px; margin: 0 auto; border: #cecece solid 1px; padding: 0px; margin-top: 5%; }
.preloader-footer { background: #353037 none repeat scroll 0 0; padding: 12px 10px; color: #ffffff; font-size: 14px; }
.flightload { text-align: center; padding: 15px; }
.tab_icon { background: #b68738; color: #ffffff; font-size: 14px; padding: 2px 9px; border-radius: .25em; margin: 0px 2px; text-align: center; }
.flightload img {height: 150px;}
.pre-logo img {height: 80px;}
.pre-logo { background: #353037 none repeat scroll 0 0; padding: 15px 0px; }
.destination { padding: 15px; border-bottom: 1px solid #cecece; }
.destination .fa-arrow-right,.fa-arrows-h { color: #b68738; font-size: 14px; padding: 7px; }
.cr_fltr.filterCheck .checkbox label::before{bottom:17px}
.chk_headng{padding: 0px 7px 0px;}
.chng_cr.chang_res span{border-bottom: none; font-size: 12px; padding-top: 5px;}
.car_list.tranfr_list .list_dv{ padding: 15px 0px 0px 0px;}
.note_car {margin-top: 10px;color: #f00;font-size: 12px;}
#cr_pickup_city_loading,#cr_pickup_station_loading,#cr_driver_nationality_loading {position: absolute;right: 37px;top: 25px;}
.car_prc.transfr_price{margin-top: 5px;}
.car_prc{text-align: right; padding-right: 15px}
.carBtndv{text-align: right; float: right;}/*13-02-2020*/
.car_prc.transfr_price p{font-size: 21px;}
.car_ml.meal_bsis p img{width:22px;}
/* .hotel_img img{border: 1px solid #ccc;} */
span.extra_p { font-size: 13px;    display: inline-block;    margin-bottom: 6px;        width: 100%;}
span.drv_age{display: inline-block;    margin-bottom: 15px;    font-size: 14px;    width: 100%;}
.car_ml.meal_bsis p { margin-right: 5px;}
.bk_imgdv img{ width: 100%; border: 1px solid #ccc;}
.car-location p{ font-size: 16px; color: #000000; margin-bottom: 2px;}
.car-location span{ color: #353037; font-size: 16px; margin-bottom: 10px; display: inline-block;}
.carLocTime h3{color: #353037; font-size: 16px; margin-bottom: 0px; display: inline-block;}
.car-hd.bkng_hedng{margin-bottom: 20px;}
.car_mrgn{ margin-bottom: 15px;border-left: 1px solid #ccc}
.inpt-icn.input_icon1L .form-control{color:#000000 /*#696771*/;}
/* .title-arr.title_dv .arrow_icon{top: 17px;} */
.car_flt.fltr_lbl span{ display: inline-block;    font-size: 16px;    margin: 0px 0px 15px 0px;}
.car_icon1{ display: inline-block;background: url('../../images/CR_Icon Sprite.svg') no-repeat 23% 71% / 1027% 162%;width: 15px; height: 25px;}
 .cardoor_icon{ display: inline-block;background: url('../../images/CR_Icon Sprite.svg') no-repeat 58.5% 67% / 901% 112%;width: 19px;height: 17px;}
.man_icon{ display: inline-block;background: url('../../images/CR_Icon Sprite.svg') no-repeat 43% 56% / 847% 162%;width: 15px; height: 24px;}
.manual_icon{ display: inline-block;background: url('../../images/CR_Icon Sprite.svg') no-repeat 23% 71% / 1027% 162%;width: 15px; height: 25px;}
.automatic_icon{ display: inline-block;background: url('../../images/CR_Icon Sprite.svg') no-repeat  2% 71% / 1027% 162%; width: 13px; height: 25px;}
.ac_icon{ display: inline-block;background: url('../../images/CR_Icon Sprite.svg') no-repeat 94% 70% / 671% 133%;width: 20px;height: 20px;}
.car_dr{ display: inline-block;background: url('../../images/CR_Icon Sprite.svg') no-repeat 58.5% 67% / 878% 101%;width: 16px;height: 14px; float: left;}
/* Flight Pagination */
.pagination {margin: -1px 0px 0px 0px;color: #000000;}
.pagination>li>a, .pagination>li>span{color: #000000;padding: 3px 11px;     font-size: 14px;}
/* Flight Pagination */
.flight_align{line-height: 30px;} 
.lineh35{line-height: 35px;}
.linecolor {border-bottom: 1px solid #e4e4e4; clear: both; margin-bottom: 12px;}
.flightswt{text-align: right;padding-right: 15px !important;}
/* car renteal durgesh  */
.carAddinfo{padding:0 45px;}
.carAddinfo i{width: 20px; height: 20px; border: 2px solid #ffffff; border-radius:4px; font-size: 10px; color: #fff; text-align: center; line-height: 16px; margin-right: 10px }
.carAddinfo .panel-default>.panel-heading{background: #353037; padding: 10px; border-radius: 4px; color: #ffffff;  width: 100%; float: left;}
.carAddinfo .panel-title{font-size: 18px;}
.carAddinfo .glyphicon-plus:before{-webkit-text-stroke:0px white}
.carAddinfo .glyphicon-minus:before{-webkit-text-stroke:0px white}
.carAddinfo .panel-body{padding: 18px 50px;}
.carAddinfo .agree_text{color:#c82202; font-size:14px; text-align: right}
.carAddinfo .table-bordered tr th{background: #d6d5d7; color: #353037}
.CarPrceDv{padding-right: 6px;}
.car_img.flightload img{height: 21px;}
.bkng_text h5 .label.label-danger {font-size: 15px;}
.fbdrt {border-bottom: 1px solid #e1e1e1 !important;}
.roundtripline hr { margin: 15px 0px; border-color: #D8D8D8; }
.tripMar25 {margin-top: 25px;}
.radio span { display: inline-block; padding-top: 5px; }
.red{color:#fc0000;}
.avilable{color:#008000;}
.red,.avilable fa{font-size: 12px;}
.car_img.flightload img{height: 21px;}
/* Insurance booking */
.currency_text{font-size: 18px; color: #000000}
.insurnceT_rate { padding-top: 22px; float: right; padding-right: 14px;}
.insurnPlanDv{display: inline-block;width: 100%; padding: 10px 0 0px 0;}
.insurnPlanDv span{color: #000; font-size: 16px; }
.hotel-deta-top-dv .insurncePlaceCovrd p.tour_tm.trans_tm span{color: #000; font-size: 14px; margin-bottom: 5px; display: inline-block;}
.hotel-deta-top-dv .insurncePlaceCovrd p.trans_tm{    margin-top: 5px;}
.norresmsg {   padding: 25px;    border: 1px solid #d4d4d4;    margin: 15px;    box-shadow: 0px 0px 10px #c9c9c9;}
/* flight modal */
.flightCloseDv .close_btn{padding-top: 20px;}
.quot_bg { width: 100%; background: #fffcf5; box-shadow: 0 6px 10px 0px rgba(57, 57, 57, 0.1) inset;}
.quot_slct{ width: 100%; border: 1px solid #e3e1e1; padding: 15px 0px 0px 0px; display: inline-block;}
.flthdngdv h4{font-size: 24px; margin: 0px}
.flightDiscDv .tab-content>.tab-pane{display: block}
.flghtleftdv h3{font-size: 16px; color: #000; padding: 10px 22px; border-bottom: 1px solid #e1e1e1;}
.flightContent{font-size: 14px; padding: 5px 0; line-height: 30px; padding: 5px 0 0 10px;line-height: 30px; border-left: 1px solid #e1e1e1;}
.flghtleftdv{height: 400px; overflow-y:auto; overflow-x:hidden; padding: 0px} 
.flghtrightdv{height: 400px; overflow-y:auto; overflow-x:hidden}
.flightfareRulsDv{width: 100%; height: 272px; overflow-y:auto; overflow-x:hidden;  }
.flightfareRulsDv p{padding: 0px 0; font-size: 14px}
.flight-rulesRulBx{padding: 10px}
.inn_car.inner_search_bg{overflow:visible; float:left;}
.padT5{padding-top:5px;}
.bk-rest-dv .cmn_btn #edit-search:hover {border: 1px solid #353037;color: #ffffff;box-shadow: inset 0 0 0 35px #353037;background: #353037;}
.chng_passwrd_dv{width: 188px;} 
.noRsltFoundDv{width: 400px; height: auto; margin: 0 auto; background: #fff; padding: 20px 0px; box-shadow:0 0 12px 2px rgba(0,0,0,0.5);margin-top:15px;overflow: auto;}
.noRsltFoundDv h1{    font-size: 21px; text-align: center;    width: 100%;    border-bottom: 1px solid #cccccc;    margin-bottom: 0px;    padding-bottom: 11px;    color: #000; margin-bottom: 20px}	
.modifySrchBtnDv{text-align: center;}
.modifySrchBtnDv .cmn_btn a{padding: 8px 14px; }
/* add by mahesh*/
.textTrunket{white-space: nowrap; width: 153px;  overflow: hidden; text-overflow: ellipsis;     text-transform: capitalize;}
.trnsfrDtlDV1 .arrow_icon {top: 18px;    right: 25px;}/* change by durgesh */
.TransPaxAddDv span {color: #696771; font-size: 14px; float: right; line-height: normal;  border-bottom: none;}
.TransPaxAddDv {color: #696771; display: inline-block;font-size: 14px;float: left}
.margin_mdl{margin-top: 7%; margin-bottom: 5%;}
.quot_slct.quot_bg{padding: 15px 20px 0px 20px;}
.trnsfrVechlM span {display: inline-block;}
.addmsghead{padding-left: 30px;color: #000000;font-size: 22px;}
.quot_slct.no_quot{padding: 15px 15px 0px 15px;}
.trsn-sts.transfr_dv span{text-align: left;}
/* Start 24-04-2018 car rental date picker color change by durgesh */
.glyphicon-time{color:#fdba1f; font-size: 16px;}
.glyphicon-calendar{color:#fdba1f; font-size: 16px;}
.glyphicon-chevron-up{color:#00a8e1;font-size: 14px;}
.glyphicon-chevron-down{color:#00a8e1; font-size: 14px;}
.glyphicon-chevron-left{color:#00a8e1; font-size: 14px;}
.glyphicon-chevron-right{color:#00a8e1; font-size: 14px;}
.travlr_input .mybkng_arow{ right: 30px; top: 47px; pointer-events: none; cursor: pointer;}
.cmn_InputArrow .arrow_icon{top: 23px;right: 23px;}
.loyalty_reg .ui-widget{font-family: 'Roboto-Regular';}
.car_input.car_assInput .form-control{margin: 10px; width: 77%; /* height: 17px; padding: 14px 10px; */ background: #f1f1f1; font-size: 14px; text-align: center;}
.wordbreak{word-break: break-all;} 
.padB20{padding-bottom: 20px;}
.cruse_sec_bdr{border-bottom: 1px solid #a29d9d;display: inline-block;}
.car_cancel.cncl_dv .cncl_arrow { position: absolute;top: -24px;font-size: 35px; color: #353037; left: 20%;}
.car_cancel.cncl_dv { width: 380px;background: #353037;z-index: 33; border: 1px solid #c1c1c1; position: absolute; left:0px; height: auto; padding: 30px 20px 27px 20px;margin-top: 40px; margin-left: 10px;}
.car_cancel  a{margin-right: 5px;}
/* Car Rental Durgesh */
.carNoteDv .note_car { margin-bottom: 10px; margin-top: 0px; text-align: right }
.carAddinfo .table{margin-bottom: 15px;}
/*change by krishnkant*/
.search_result .cncl_dv .btn_m {width: 14px;height: 14px;border-radius: 18px;color:#353037;position: absolute;right: 5px;padding: 0;top: 6px;border: none;background:#878787;font-size: 10px;text-align: center;line-height: 14px;}
.cr_rentl_fltr .car_flt span{display: block;}
.cr_bking_note h4{font-size: 16px;}
.cr_bking_note ul li{color:#696771} 
.crrent_pick .carLocdv{margin-bottom: 10px;}
.crrent_pick .carLocTime span{display:block;}
.title_dv.drivr_salutn .asterisk {position:relative;left: 0;top: 0;color:#F7595E;font-size: 14px;}
.drivr_salutn .bkng_lbl {text-align: left;}
.title_dv.drivr_salutn select{font-size: 14px;text-indent: 5px;line-height: 1;}
.title_dv.drivr_salutn span{top: 45px;right: 30px;}
/*  Insurance datatable add by durgesh */
.PlanTableDV{width: 100%; padding: 15px 30px; background: #222; float: left}
.PlanTableBx{ float: left; text-align: center; color: #ffffff; text-align: left; font-size: 16px;}
.PlanTableDV1{width: 100%; padding: 10px 30px; float: left; border-bottom: 1px solid #ccc}
.PlanTableBx1{ float: left; text-align: center; color: #353037; text-align: left; font-size: 16px;}
.PlanBenftHdng h1{font-size: 22px; color: #000000; width: 100%; padding: 15px 0 15px 15px}
.proceedBtn{text-align: left; display: inline-block; padding: 15px 0 5px 0; width: 100%;}
.proceedBtn a{padding: 8px 25px; margin-left: 15px;}
/*insurance details modal css*/
.modal-body.insuraceDetailsCont {padding: 15px 0px; display: inline-block;}
.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: #000;}
.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: 20px; color: #000;}
.detailsListBox{background: #f7f7f7; padding: 15px 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: #000;}
.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: #000;}
.insuranceListDtls{width: 100%; padding: 0px 15px;}
.detailsModal .insuranceTtl h2 {margin: 0px; padding: 15px 0px 10px 0px}
.thead-dark { background: #333;   color: #fff;    padding: 0 29px;    display: inline-block;    width: 100%;}
.planBenifitsDataTable table {font-size: 16px;}
.carInsuntable table.table tr th:first-child { padding-left: 10px;}
.multicity-more-btn{margin-top:25px;}
.multicity-more-btn .fa-plus-circle{color:#B28F29;}
.multicity-more-btn .btn_dv > a{font-size:17px;vertical-align: text-bottom;}
.add_flight {margin-top: 33px; width: 40px; height: 40px; background: #fff; border-radius: 30px; margin-left: -6px; color: #0d233e !important; text-align: center; line-height: 42px; }
.closeBtnModal {float: right; cursor: pointer;}
.bkng_dtldv .transfr_dv {margin-bottom: 8px;}
.bkng_dtldv .transfr_dv label {margin-bottom: 5px;}
.bkng_dtldv .transfr_dv span {margin-bottom: 5px;}
.padTclear{padding-top: 3px;height: 47px;}
[type="radio"]:not(:checked) + label.agent_radiobtn::before {display:none;}
[type="radio"]:not(:checked) + label.agent_radiobtn::after {display:none;}
.insura_ls.listing .list {    float: left;    font-size: 13px;    color: #000;    padding: 5px 10px 0px 0px;    display: flex;    align-items: center;    justify-content: space-between;    width: 75%;}
.insura_ls.list p { font-size: 13px; padding: 7px 10px 0px 0; line-height: 14px; }
.insura_ls.list p i { font-size: 12px; font-weight: 200; color: #333; padding-right: 5px; }
.loyaltyDV.bordr_btm ul.ui-widget-header{border-bottom: 1px solid #DDDDDD;border-top: none;border-left: none;border-right: none;}
/* flight jumpto css from nikhil patil*/
.flightjtoDv .spinr_dv{float: left}
.flightjtoDv .btn_prvs{margin-top: 10px; margin-left: 6px;}
.flightjtoDv .btn_next{margin-top: 10px; margin-right: 6px;}
/* End flight jumpto css from nikhil patil*/
.cru_embox { top: 30px;   right: 0px;}
.insuranc_modl {width:100%;}
.marT20 {margin-top: 20px;}
[type="radio"]:not(:checked) + label.agent_radiobtn::before {display:none;}
[type="radio"]:not(:checked) + label.agent_radiobtn::after {display:none;}
.loyaltyDV.bordr_btm ul.ui-widget-header{border-bottom: 1px solid#DDDDDD;border-top: none;border-left: none;border-right: none;}
.tranfr_chk.condtn_dv{padding-left: 55px;}
.insurnce_nt{ font-size:0.840em; color: #ffffff;font-weight: 600;}
.insurnce_exp.recnt_srchInsu span {font-size: 14px; }
.insurn_right.right_dvpad{min-height:400px;}
.insurn_lft.lft_fltr{min-height: 400px;}
.insura_ls p i{color: #a7a5a5;    margin-right: 5px;    font-size: 15px}
.currency_number { padding-top: 2px;font-size: 36px !important;text-align: left;color: #000000;  display: inline-block; vertical-align: 2px; vertical-align: top; padding-right: 23px;}
.currency_text{  font-size: 1.125em;color: #000000; text-transform: uppercase; display: inline-block; vertical-align: -10px;  padding-right: 0px;}
.info_cr { width: 16px; 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: 2px; text-align: center; color: #ffffff; font-size: 12px; }
.compabox{width: 300px;right: 35px !important;border-radius: 5px;}
.compabox1{width: 300px;border-radius: 5px;}
/*statci flag for languages**/
.sflg-hi , .sflg-mr, .sflg-ta{display: inline-block;background: url('../../images/icons/in.svg') no-repeat 10% 122% / 96% 72%;width: 15px; height: 15px;}
.sflg-en{display: inline-block;background: url('../../images/icons/gb.svg') no-repeat 10% 122% / 96% 72%;width: 20px; height: 20px;}
.sflg-fr{display: inline-block;background: url('../../images/icons/fr.svg') no-repeat 10% 122% / 96% 72%;width: 20px; height: 20px;}
.sflg-ar{display: inline-block;background: url('../../images/icons/sa.svg') no-repeat 10% 122% / 96% 72%;width: 20px; height: 20px;}
.sflg-es{display: inline-block;background: url('../../images/icons/es.svg') no-repeat 10% 122% / 96% 72%;width: 20px; height: 20px;}
.sflg-zh{display: inline-block;background: url('../../images/icons/cn.svg') no-repeat 10% 122% / 96% 72%;width: 20px; height: 20px;}
.sflg-ja{display: inline-block;background: url('../../images/icons/jp.svg') no-repeat 10% 122% / 96% 72%;width: 20px; height: 20px;}
.sflg-ur{display: inline-block;background: url('../../images/icons/pk.svg') no-repeat 10% 122% / 96% 72%;width: 20px; height: 20px;}
.sflg-it{display: inline-block;background: url('../../images/icons/it.svg') no-repeat 10% 122% / 96% 72%;width: 20px; height: 20px;}
.sflg-sh{display: inline-block;background: url('../../images/icons/zw.svg') no-repeat 10% 122% / 96% 72%;width: 20px; height: 20px;}
.sflg-am{display: inline-block;background: url('../../images/icons/et.svg') no-repeat 10% 122% / 96% 72%;width: 20px; height: 20px;}
.sflg-tl{display: inline-block;background: url('../../images/icons/ph.svg') no-repeat 10% 122% / 96% 72%;width: 20px; height: 20px;}
.insurn_right.right_dvpad{min-height:400px;}
.insurn_lft.lft_fltr{min-height: 400px;}
.cruise_even_odd:nth-child(even){background: #f9f6f4;border-bottom: 1px solid #e2e2e2;margin-bottom: 13px;width: 100%;}
.cruise_even_odd:nth-child(odd){background: #FFFCF5;border-bottom: 1px solid #e2e2e2;margin-bottom: 13px;width: 100%;}
.transfr_dv.insurTandC ul {    padding-left: 20px;}
.insurTandC ul li {    padding: 0 0 7px 0;    font-size: 16px;    list-style-type: circle;}
.insurTandC p {    text-indent: -25px;    padding-left: 27px;    margin-top: 11px;    padding-bottom: 15px;}
.transfr_dv.insurTandC p strong {    margin-left: 8px;        color: #C82202;    font-size: 17px;}
.transfr_dv.insurTandC p strong a{         color: #0B69D2;    font-size: 17px;}
.insurn_tr.trvlr_dv{  padding: 0px 20px 10px 30px;}
.insurn_dv.trnsf_dv{padding: 0px 20px 10px 30px;}
.quot_insuricn{display: inline-block; background: url('../../images/sprite.png') no-repeat -175px -752px; width: 23px; height: 22px;margin-right: 7px; float: left; }
.quot_cruzicn{display: inline-block; background: url('../../images/sprite.png') no-repeat -141px -752px; width: 23px; height: 22px;margin-right: 7px; float: left; }
/*for pagination active color changed by ananta*/
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {z-index: 3;color: #fff;background-color: #514628  !important;border-color: #514628  !important;cursor: default;}
.bkngSlidesMainDv{width: 100%; padding: 0px; margin-top: 20px; display: inline-block;}
.bkngSlidesDv{min-height: 190px; border:1px solid #E3E1E1; text-align: center; box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1); background: #FFFFFF; padding: 15px 10px;}
.bkngSlidesTopDv{width: 100%; height: auto; padding: 10px 0px; text-align: center;}
.bkngSlidesbotmDv{width: 100%; height: auto; padding: 5px 5px; text-align: center;}
.bkngSlidesbotmDv h1{font-size: 20px; color: #000000; text-align: center;}
.bkngSlidesbotmDv p{font-size: 14px; color: #696771; text-align: center; border-top: 1px solid #E3E1E1; border-bottom: 1px solid #E3E1E1; padding: 8px 0px; margin-top: 10px; margin-bottom: 15px}2
.bkngSlidesPrice span{font-size: 14px; color: #000000; display: inline}
.bkngSlidesPrice h3{font-size: 24px; color:#000000; display: inline; padding-left: 5px; }
.bkngSlidesbotmDv .cmn_btn{margin-top: 0px;} 
/* services icon */
.servcFlightIcon {background: url('../../images/bkng_icon_flight.png') no-repeat ; width: 90px; height: 75px; display: inline-block; }
.servcHotelIcon {background: url('../../images/bkng_icon_holiday.png') no-repeat ; width: 90px; height: 75px; display: inline-block; }
.servcTrnsfrIcon {background: url('../../images/bkng_icon_car.png') no-repeat ; width: 90px; height: 75px; display: inline-block; }
.servcsightsnIcon {background: url('../../images/bkng_icon_sight.png') no-repeat ; width: 61px; height: 75px; display: inline-block; }
.trvlrpax_dv.sldout {width: auto;padding: 0 20px; height: auto;margin-top: 10px;margin-left: 10px;}
.trvlrpax_dv.sldout { color: red;padding-top: 15px;border: 1px dotted;padding-bottom: 15px;}
.trvlrpax_dv.sldout span{font-size:14px;}
.trvlrpax_dv.sldout p{font-size:18px;text-transform: uppercase;}
.fltr_clps span{color: #000; font-size: 18px;  margin: 0px 20px; line-height: 25px;}
.odds{background: #F5F5F5;}
.evens{background: #F9F9F9;}
.sightplang{line-height: 0px;margin: 14px 0px;}
.car-div .bs-caret{display: none;}   
.fliter_note.filterCheck_cruise label{color: #0e0e0e;margin-bottom: 0;font-weight: normal;cursor: pointer;min-height: 22px;}
.dropdnarrow .fa-caret-down {position: absolute; top: 12px; right: 27px; font-size: 12px;}
.marB5{margin-bottom: 5px;}
.cruise_close{position: absolute;z-index: 9;right: 50px;top: 5px;}
.cruise_close a .fa-times-circle {    color: #ffffff;    text-shadow: 0px 1px 3px #333;}
.car_srt a{padding: 0px 10px; color:#fdba1f;margin: 5px 0px;    display: block;}
.car_srt a:hover{color:#ffffff;}
/*--quotation page css added below by ananta--*/
.qutCmnhdng{border-bottom: none; /*padding: 10px 15px;*/}/* 1px solid #c3c3c3 remove by durgesh 28-05-18*/
.capitalise_text_quote{text-transform: capitalize !important;}
.flight-quto-box-total{ padding: 13px 15px;} 
.flight-quto-box {padding: 13px 15px;}
/*sweet alert login modal css added below by ananta*/
.sweet-alert h2 {color: #575757;font-size: 16px !important;font-family: "Roboto", sans-serif;text-align: center;font-weight: 500!important;text-transform: none;position: relative;margin: 0px 0;padding: 0;line-height: 18px !important; margin: 0 0 20px 0px !important;}
.sa-confirm-button-container button.confirm {padding: 4px 18px; font-size: 16px; background: #a39161 !important; color: #fff !important; border: none; border-radius: 4px; margin: 0px !important; }
.sa-confirm-button-container button.confirm:hover {background: #7d6217!important;color: #ffffff!important;border: none!important; box-shadow: inset 0 0 0 35px #7d6217;}
.recnt_srch1.insurnce_exp span{    color: #fdba1f;font-size: 14px;}
h3.inclTtpln {font-size: 14px;color: #353037;}
.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom {min-width: 250px;}
.marT30{margin-top: 30px;}
.custm_input.travlrFld1 label{color: #000000;}
.custm_input.travlrFld1 .arrow_icon{top: 15px;}/*36px*/
.surchagTxtDv{font-size: 14px; padding: 10px; text-align: center;}
.dhtmlwindow{border: none  !important;}
.drag-handle{border-bottom: none !important; color: #000000  !important; padding: 10px 10px 25px 10px!important; font-size: 14px !important; font-family: "Roboto", sans-serif; !important}
.insur_spn{float: left;    margin-top: 6px;    margin-left: -20px;}
.essential_btn {text-align: center;font-size: 12px;border: 1px solid #b88b5b;color: #000000; padding: 1px 10px; border-radius: 50px; margin-right: 10px; float: left;margin-bottom: 5px;}
.essential_btn:hover {color:#000000;}
.newletter_sub_loading{display:block;right: 150px;position: absolute;top: 65px;}
.sortArrow{margin-top: 5px;}
.sortArrow .fa {margin-left: 3px;color: #fffdf5;vertical-align: baseline;position: absolute;padding-left: 5px;}
.gold-color{color: #b29447 !important;}
.pad5px6px{padding:5px 6px;}\
.text_displaystatus h5 span {    font-size: 17px;}
.padB10{padding-bottom: 10px;}
.add_qutbg tr th {text-align: center;}
.conf_bookid li.select{background: #353037 none repeat scroll 0 0;color: #ffffff; margin-top: 0px; }
.conf_bookid li{margin-top: 0px; }
.catagoryOPtionLink{display:none;}
.owl-prev .fa-chevron-left {    font-size: 12px;}
.owl-next .fa-chevron-right{	font-size: 12px;}
.date_circle{border: 1px solid #896c1a;text-align: center;display: inline-block;padding: 2px !important;border-radius: 10px;width: 21px;height: 20px;font-size: 12px; margin-bottom:2px;}
.month_name {color: #000000;text-transform: uppercase;font-size: 13px; padding-left: 2px;}
.prpty.fltr_lbl{margin: 0px 0px 5px -25px;}
.staronimg {position: absolute;	padding: 2px 0px 2px 5px;}
.cruise_det_bg{background: #F6F6F6;width:100%; float:left; padding-top: 5px 0px; }
.lblwidthcruise { width: 120px;}
.cr_lblhead{padding: 5px 0px 3px 0px;display: inline-block;}
.cruizCnclPolcyDv p{padding: 10px;}
.cruizCnclPolcyDv {	width: 100%;height: 300px;overflow-y: scroll;overflow-x: none;margin-bottom: 30px;background: #f9f9f9;padding-bottom: 10px;display: inline-block;}
.cruise_pophover .popover{width:50%;}
.padB5{padding-bottom: 5px;}
.padL35{padding-left: 35px;}
.cruise_info{font-size: 16px;color: #696771;}
.greenLbl{color: #3dab0f; font-size: 12px}
/*Fare rules div. Added By Mahesh*/
.flightDiscDv { overflow-y: scroll; height: 500px; margin: 5px 0px 10px; }
.alldatarules {margin: 10px 25px 10px 25px;}
.f_rules { width: 100%; margin-left: 0; }
.rulesModCont {margin-top: 6%;}
/* flight modal */
.flightCloseDv .close_btn {padding-top: 20px;}
.quot_bg { width: 100%; background: #fffcf5; box-shadow: 0 6px 10px 0px rgba(57, 57, 57, 0.1) inset; }
.quot_slct { width: 100%; border: 1px solid #e3e1e1; padding: 15px 0px 0px 0px; display: inline-block; }
.flthdngdv h4 { font-size: 24px; margin: 0px }
.flightDiscDv .tab-content>.tab-pane {display: block}
.flghtleftdv h3 { font-size: 16px; color: #000; padding: 10px 22px; border-bottom: 1px solid #e1e1e1; }
.flightContent { font-size: 14px; padding: 5px 0; line-height: 30px; padding: 5px 0 0 10px; line-height: 30px; border-left: 1px solid #e1e1e1; }
.flghtleftdv { height: 400px; overflow-y: auto; overflow-x: hidden; padding: 0px }
.flghtrightdv { height: 400px; overflow-y: auto; overflow-x: hidden; width: 100%; }
 /*END*/
.minheight55 {min-height: 55px;}
.mar_cpmre {margin: 5px 19px;}
.show_only { position: absolute; z-index: 999; right: 38%; font-size: 10px !important; color: #fff; }
.flight_label {position: relative;}
/*press realse loder*/
.presRlodrDv { float: left; min-height: 200px; width: 100%; border: 1px solid #e4e4e4; margin-bottom: 15px; padding: 20px 0px; }
.lodrBox { width: 100%; height: 210px; box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.2); padding: 20px 15px 35px; }
.lodrBox1{width: 100%; height: 35px; background:#e1e1e1;}
.lodrBox2{width: 29%; height: 38px; background:#e1e1e1; margin-top: 25%; border-radius: 20px;}
.lodrBox3{width: 25%; height: 35px; background:#e1e1e1; margin-bottom: 10px;}
.fltltab { line-height: 21px; padding-top: 5px; text-indent: -25px; padding-left: 25px; }
.presRlodrDv_detail { float: left; min-height: 200px; width: 100%; margin-bottom: 15px; padding: 20px 0px; }
.lodrBoxDetail3 { width: 100%; height: 35px; background: #e1e1e1; margin-bottom: 35px; }
.lodrBoxDetail { width: 100%; box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.2); padding: 20px 15px 35px; }
.lodrBoxDetail1 { width: 100%; height: 30px; background: #e1e1e1; margin-bottom: 10px; }
.txtcaptalize {text-transform: capitalize;}
#releasetext p a{color:#e7b441;}
.dobIcnLoyalty .cal_icn {top: 35px;right: 20px;pointer-events: none;}
.crus_sc_bd.cruse_sec_bdr{display: inline;}
.bdetail label {
    width: 43%;
    float: left;
    margin-bottom: 5px;
    color: #696771;
    font-size: 14px;
    text-transform: capitalize;
}
.bdetail span {
    width: 57%;
    float: left;
    margin-bottom: 5px;
    font-size: 14px;
}
.moredetail a{color:#ffffff;}
.moredetail a:hover{color:#fdba1f;}
a.scrollToTop {
    position: fixed;
    bottom: 1em;
    right: 5em;
    z-index: 5;
}
.fligt_btn.back_btn a{margin-top: 0px;}
.mar_flight{margin: 5px;}

.flight_div.flightDiscDv{overflow-y: visible;}
.rm_icn{font-size: 30px; color: #BDBCC1;}
#security_code {width: 70px !important;}
 
@media (min-width: 768px) and (max-width: 990px){
.cmn_InputArrow .arrow_icon {
    right: 8px;
	}
.trvlrInfoDv label{font-size: 11px;}
.travlrFld .form-control{padding: 0px 5px; line-height: normal;}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.cmn_InputArrow .arrow_icon {
    right: 8px; 
	}

}	 
.hote_amnts.hotelDetlsDv.sight_detls {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 40px;
}
/*aditi*/
.facility span.bold_hd {font-weight: bold;}
.crop_list {overflow: hidden;height: 305px;}
.more_lessBtn span {padding: 0;float: none;}
.slot_onrequest.slt .btns.sight_bt {
    width: 64%;
    margin: 0;
}
.sht_detail{
	text-align: justify;
} 
.sight_dtlsdv .facility p {
    margin: 10px 0;
}
.sight_dtlsdv .facility span.bold_hd {
    padding: 0;
}
.sight_dtlsdv .facility ul li {
    margin: 0px 0;}


.sight_dtlsdv a.more_lessBtn {
    margin-top: 10px;
    color: #696771;
    font-size: 13px;
    font-style: italic;
    cursor: pointer;
    float: left;
}
.sight_dtlsdv a.more_lessBtn:hover {
    color: #000;
}
.form_inrPad .input_icon1L .form-control{    color: #a69ba6}
.bkng_dv1 .form_inrPad .title_dv span{ top: 48%;}
.form_inrPad .mybkng_check label{color: #696771}
.priceBox_sight .rslt_prce h2{padding-right: 0px;}
.priceBox_sight.prce_dv label{padding-right: 0px;}
.form_inrPad.carDromPad  span.arrow_icon{top: 45px;}
.form_inrPad.carDromPad span.asterisk{top: 0px;}
.carrent_rvwbkngdv .bk-hd.bkng_hedng { padding: 10px 0;}
.slot_onrequest { width: 68%; float: left;}/*add by durgesh for sight modal aliment 12-09-19*/
/*13-01-2020*/
.compareTop .open_email {top: 30px; width: 80%; }
.compareTop .qut_email {width: 70%; }
.compareTop .open_email  a{margin-right: 0px; }


/*PAGINATION*/
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 15px;
    border-top-left-radius: 14px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-bottom-right-radius: 14px;
    border-top-right-radius: 14px;
}