.datepicker {border-radius: 4px;direction: ltr;}.datepicker-inline {width: 220px;}.datepicker-rtl {direction: rtl;}.datepicker-rtl.dropdown-menu {left: auto;}.datepicker-rtl table tr td span {float: right;}.datepicker-dropdown {top: 0;left: 0;padding: 4px;}.datepicker-dropdown:before {content: '';display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid rgba(0, 0, 0, 0.15);border-top: 0;border-bottom-color: rgba(0, 0, 0, 0.2);position: absolute;}.datepicker-dropdown:after {content: '';display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-top: 0;position: absolute;}.datepicker-dropdown.datepicker-orient-left:before {left: 6px;}.datepicker-dropdown.datepicker-orient-left:after {left: 7px;}.datepicker-dropdown.datepicker-orient-right:before {right: 6px;}.datepicker-dropdown.datepicker-orient-right:after {right: 7px;}.datepicker-dropdown.datepicker-orient-bottom:before {top: -7px;}.datepicker-dropdown.datepicker-orient-bottom:after {top: -6px;}.datepicker-dropdown.datepicker-orient-top:before {bottom: -7px;border-bottom: 0;border-top: 7px solid rgba(0, 0, 0, 0.15);}.datepicker-dropdown.datepicker-orient-top:after {bottom: -6px;border-bottom: 0;border-top: 6px solid #fff;}.datepicker table {margin: 0;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.datepicker table tr td,.datepicker table tr th {text-align: center;width: 30px;height: 30px;border-radius: 4px;border: none;}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th {background-color: transparent;}.datepicker table tr td.old,.datepicker table tr td.new {color: #777777;}.datepicker table tr td.day:hover,.datepicker table tr td.focused {background: #eeeeee;cursor: pointer;}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover {background: none;color: #777777;cursor: default;}.datepicker table tr td.highlighted {color: #000;background-color: #d9edf7;border-color: #85c5e5;border-radius: 0;}.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus {color: #000;background-color: #afd9ee;border-color: #298fc2;}.datepicker table tr td.highlighted:hover {color: #000;background-color: #afd9ee;border-color: #52addb;}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active {color: #000;background-color: #afd9ee;border-color: #52addb;}.datepicker table tr td.highlighted:active:hover,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted.active.focus {color: #000;background-color: #91cbe8;border-color: #298fc2;}.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus {background-color: #d9edf7;border-color: #85c5e5;}.datepicker table tr td.highlighted.focused {background: #afd9ee;}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active {background: #d9edf7;color: #777777;}.datepicker table tr td.today {color: #000;background-color: #ffdb99;border-color: #ffb733;}.datepicker table tr td.today:focus,.datepicker table tr td.today.focus {color: #000;background-color: #ffc966;border-color: #b37400;}.datepicker table tr td.today:hover {color: #000;background-color: #ffc966;border-color: #f59e00;}.datepicker table tr td.today:active,.datepicker table tr td.today.active {color: #000;background-color: #ffc966;border-color: #f59e00;}.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus {color: #000;background-color: #ffbc42;border-color: #b37400;}.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus {background-color: #ffdb99;border-color: #ffb733;}.datepicker table tr td.today.focused {background: #ffc966;}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active {background: #ffdb99;color: #777777;}.datepicker table tr td.range {color: #000;background-color: #eeeeee;border-color: #bbbbbb;border-radius: 0;}.datepicker table tr td.range:focus,.datepicker table tr td.range.focus {color: #000;background-color: #d5d5d5;border-color: #7c7c7c;}.datepicker table tr td.range:hover {color: #000;background-color: #d5d5d5;border-color: #9d9d9d;}.datepicker table tr td.range:active,.datepicker table tr td.range.active {color: #000;background-color: #d5d5d5;border-color: #9d9d9d;}.datepicker table tr td.range:active:hover,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active:focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range:active.focus,.datepicker table tr td.range.active.focus {color: #000;background-color: #c3c3c3;border-color: #7c7c7c;}.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus {background-color: #eeeeee;border-color: #bbbbbb;}.datepicker table tr td.range.focused {background: #d5d5d5;}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active {background: #eeeeee;color: #777777;}.datepicker table tr td.range.highlighted {color: #000;background-color: #e4eef3;border-color: #9dc1d3;}.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus {color: #000;background-color: #c1d7e3;border-color: #4b88a6;}.datepicker table tr td.range.highlighted:hover {color: #000;background-color: #c1d7e3;border-color: #73a6c0;}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active {color: #000;background-color: #c1d7e3;border-color: #73a6c0;}.datepicker table tr td.range.highlighted:active:hover,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted.active.focus {color: #000;background-color: #a8c8d8;border-color: #4b88a6;}.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus {background-color: #e4eef3;border-color: #9dc1d3;}.datepicker table tr td.range.highlighted.focused {background: #c1d7e3;}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active {background: #e4eef3;color: #777777;}.datepicker table tr td.range.today {color: #000;background-color: #f7ca77;border-color: #f1a417;}.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus {color: #000;background-color: #f4b747;border-color: #815608;}.datepicker table tr td.range.today:hover {color: #000;background-color: #f4b747;border-color: #bf800c;}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active {color: #000;background-color: #f4b747;border-color: #bf800c;}.datepicker table tr td.range.today:active:hover,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today.active.focus {color: #000;background-color: #f2aa25;border-color: #815608;}.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus {background-color: #f7ca77;border-color: #f1a417;}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active {background: #f7ca77;color: #777777;}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted {color: #fff;background-color: #777777;border-color: #555555;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus {color: #fff;background-color: #5e5e5e;border-color: #161616;}.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover {color: #fff;background-color: #5e5e5e;border-color: #373737;}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active {color: #fff;background-color: #5e5e5e;border-color: #373737;}.datepicker table tr td.selected:active:hover,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.highlighted.active.focus {color: #fff;background-color: #4c4c4c;border-color: #161616;}.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {background-color: #777777;border-color: #555555;}.datepicker table tr td.active,.datepicker table tr td.active.highlighted {color: #fff;background-color: #337ab7;border-color: #2e6da4;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus {color: #fff;background-color: #286090;border-color: #122b40;}.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover {color: #fff;background-color: #286090;border-color: #204d74;}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active {color: #fff;background-color: #286090;border-color: #204d74;}.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus {color: #fff;background-color: #204d74;border-color: #122b40;}.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus {background-color: #337ab7;border-color: #2e6da4;}.datepicker table tr td span {display: block;width: 23%;height: 54px;line-height: 54px;float: left;margin: 1%;cursor: pointer;border-radius: 4px;}.datepicker table tr td span:hover,.datepicker table tr td span.focused {background: #eeeeee;}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover {background: none;color: #777777;cursor: default;}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover {color: #fff;background-color: #337ab7;border-color: #2e6da4;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus {color: #fff;background-color: #286090;border-color: #122b40;}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover {color: #fff;background-color: #286090;border-color: #204d74;}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active {color: #fff;background-color: #286090;border-color: #204d74;}.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus {color: #fff;background-color: #204d74;border-color: #122b40;}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {background-color: #337ab7;border-color: #2e6da4;}.datepicker table tr td span.old,.datepicker table tr td span.new {color: #777777;}.datepicker .datepicker-switch {width: 145px;}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th {cursor: pointer;}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover {background: #eeeeee;}.datepicker .prev.disabled,.datepicker .next.disabled {visibility: hidden;}.datepicker .cw {font-size: 10px;width: 12px;padding: 0 2px 0 5px;vertical-align: middle;}.input-group.date .input-group-addon {cursor: pointer;}.input-daterange {width: 100%;}.input-daterange input {text-align: center;}.input-daterange input:first-child {border-radius: 3px 0 0 3px;}.input-daterange input:last-child {border-radius: 0 3px 3px 0;}.input-daterange .input-group-addon {width: auto;min-width: 16px;padding: 4px 5px;line-height: 1.42857143;text-shadow: 0 1px 0 #fff;border-width: 1px 0;margin-left: -5px;margin-right: -5px;}@charset "utf-8";@font-face {font-family: 'SFUIDisplay';src: url("../fonts/sansui/SF-UI.eot");src: url("../fonts/sansui/SF-UI.eot?#iefix") format("embedded-opentype"),url("../fonts/sansui/SF-UI.woff") format("woff"),url("../fonts/sansui/SF-UI.ttf") format("truetype");font-weight: normal;font-style: normal;}* {font-family: "Roboto", sans-serif;}*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.clearfix { display: inline-block; }* html .clearfix { height: 1%; }.clearfix { display: block; }body, ul, li, header, input, tr, td, p, div,h1, h2, h3, h4, h5, h6 {margin: 0px;padding: 0px;font-weight: normal;}ul,ol {list-style: none;}h1 {font-size:26px; }h2 {font-size:18px; }h3 {font-size:16px; }h4 {font-size:14px; }h5 {font-size:12px; }h6 {font-size:10px;}.content .breadcrumb + h1 {margin-top: 15px;}p {margin: 0 0 10px;}.icon {overflow: hidden;}* {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body {font-size: 14px;line-height: 1.42857143;color: #333333;}.main-page {max-width: 1032px;width: 100%;margin: 0 auto;}button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}input[type='number'] {-moz-appearance:textfield;}input[type="submit"]:disabled,input[type="submit"]:disabled:hover,button:disabled,button:disabled:hover {background: #ededed;border: transparent;cursor: default;}a {color: #3d80db;text-decoration: none;}a:hover, a:focus {text-decoration: underline;}input:focus {outline: none;}.detail-header {padding: 20px 0;position: relative;z-index: 4;border-bottom: 1px solid #ececec;}.detail-header .main-page {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;align-items: center;}.logo-wrap {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;align-items: center;}.detail-header .main-logo {-ms-flex: 0 0 41%;flex: 0 0 41%;max-width: 41%;display: block;height: 20px;cursor: pointer;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;outline:none;}.detail-header .main-logo.logo_display_img {cursor: default;}.detail-header .main-logo a {outline: none;}.fab-logo {width: 100%;height: 100%;}.header-right {-ms-flex: 0 0 61%;flex: 0 0 61%;display: -ms-flexbox;display: flex;justify-content: space-between;align-items: center;}.menu-top {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;-ms-flex: 0 0 72%;flex: 0 0 72%;max-width: 72%;}.menu-top li {position: relative;padding: 3px 20px;border-left: solid 1px #dad7d7;}.menu-top li a {display: block;color: #3c3c3c;font-size: 12px;line-height: 14px;outline: none;position: relative;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;}.menu-top li a.fb-shade-icon:after {position: absolute;background: transparent;height: 20px;width: 50px;content: "";display: block;left: -5px;z-index: 1;bottom: -17px;}.menu-top li a:hover {color: #379aff;}.our-franchise {float: right;font-size: 16px;margin-left:52px;color: #1e254a;background: rgba(30, 37, 74, 0.05);border: 2px solid #1e254a;width: 159px;text-transform: initial;padding: 10px 12px;outline: none;line-height: 1;text-align: center;border-radius: 2px;}.call-us {text-align: center;position: relative;-ms-flex: 0 0 13%;flex: 0 0 13%;max-width: 13%;margin-right: 2%;}.call-us-link {display: flex;align-items: center;gap: 5px;text-decoration: none;color: #3c3c3c;width: 100%;}.call-us-link .phone-number {display: block;color: #3c3c3c;font-size: 12px;line-height: 14px;outline: none;position: relative;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;}.contact-us {font-size: 14px;color: #fff;padding-bottom: 40px;}.call-us:after {position: absolute;left: -3px;bottom: -12px;height: 20px;width: 40px;content: "";}.call-us .icon {fill: #3c3c3c;stroke: #3c3c3c;stroke-width: 1px;width: 14px;height: 14px;min-width: 14px;}.call-us-dropdown {position: absolute;right: -5px;border-radius: 2px;background-color: #5c5c5c;width: 100%;z-index: 2;padding: 11px 16px;min-width: 175px;top: 30px;display: none;}.call-us-dropdown:before {border-left: 10px solid transparent;border-bottom: 10px solid #5c5c5c;border-right: 10px solid transparent;position: absolute;content: "";right: 10px;top: -9px;}.call-us-dropdown span {font-size: 12px;line-height: 19px;letter-spacing: 0.1px;color: #ffffff;display: block;}.call-us-dropdown strong {font-size: 12px;line-height: 19px;letter-spacing: 0.1px;color: #ffffff;font-weight: 700;display: block;}.call-us:hover .call-us-dropdown{display: block;}.alist-dropdown {position: absolute;right: 5px;border-radius: 2px;background-color: #5c5c5c;min-width: 216px;width: 100%;z-index: 2;padding: 11px;top: 30px;display: -ms-flexbox;display: none;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}.alist-dropdown:before {border-left: 10px solid transparent;border-bottom: 10px solid #5c5c5c;border-right: 10px solid transparent;position: absolute;content: "";right: 16px;top: -9px;}.alist-dropdown .fb-shade { height: 29px;-ms-flex: 0 0 32px;flex: 0 0 32px;max-width: 32px;fill:#fff;}.alist-dropdown .alist-text {-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;padding: 2px 0 2px;}.alist-dropdown .alist-text span {font-size: 12px;line-height: 19px;letter-spacing: 0.1px;color: #ffffff;display: block;margin-bottom: 1px;}.menu-top li:hover .alist-dropdown {display: flex;}.other-cities {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin-left: 20px;padding-left: 18px;border-left: solid 1px #dad7d7;cursor: pointer;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s; box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}.other-cities:hover .other-cities-dropdown {display: block;}.other-cities a.other-cities-icon {font-size: 12px;line-height: 14px;text-align: center;color: #3c3c3c;position: relative;}.other-cities .other-cities-icon:before {position: absolute;content: "";display: block;right: -25px;z-index: 2;bottom: 5px;border-top: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;}.other-cities .other-cities-icon:after {position: absolute;content: "";display: block;right: -25px;z-index: 1;bottom: 4px;border-top: 6px solid #3c3c3c;border-left: 6px solid transparent;border-right: 6px solid transparent;}.other-cities:hover .other-cities-icon:after {border-bottom: 6px solid #3c3c3c;border-top: 6px solid transparent;}.other-cities:hover .other-cities-icon:before {border-bottom: 6px solid #fff;border-top: 6px solid transparent;bottom: 3px;}a:hover, a:active, a:focus {text-decoration: none;}.other-cities-dropdown {display: none;position: absolute;left: 0%;width: 100%;background: #fff;top: 61px;z-index: 999;border-radius: 4px;padding: 10px 0 10px 10px;cursor: default;-webkit-box-shadow: 0 8px 10px 0 rgba(184, 188, 195, 0.24);box-shadow: 0 8px 10px 0 rgba(184, 188, 195, 0.24);}.other-cities-dropdown:before {position: absolute;background: transparent;height: 40px;width: 100%;content: "";display: block;left: 0;z-index: 1;top: -27px;}.other-cities-dropdown-container {max-width: 1032px;width:100%;margin: 0 auto;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.other-cities-dropdown ul {list-style: none;overflow: hidden;}.other-cities-dropdown strong {display: block;font-size: 14px;font-weight: bold;line-height: 16px;letter-spacing: 0.2px;color: #979797;margin-bottom: 10px;text-transform: uppercase;}.main-locality-wrap {-ms-flex: 0 0 18%;flex: 0 0 18%;max-width: 18%;}.other-city-wrap {-ms-flex: 0 0 82%;flex: 0 0 82%;max-width: 82%;}.other-cities-dropdown ul li {margin:5px 0;text-align: left;padding-left: 16px;position: relative;}.other-cities-dropdown .other-city-wrap ul li {display: inline-block;min-width: 166px;margin: 4px 0;}.other-cities-dropdown ul li.main-locality a {border:0.5px solid #1d2549;border-radius: 100px;color:#1d2549;text-align: center;}.other-cities-dropdown ul li a {font-size: 14px;padding: 5px 10px 5px 0;color: #1e254a;line-height: 1;display: block;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;cursor: pointer;text-align: left;letter-spacing: 0.2px;}.other-cities-dropdown ul li a:hover,.other-cities-dropdown ul li a:active {color: #379aff;}.other-cities-dropdown ul li.main-locality a.active,.other-cities-dropdown ul li.main-locality a:hover {background: #1d2549;color: #fff;}.other-cities-dropdown ul li .icon {width: 9px;height: 12px;margin-right: 9px;position: absolute;left: 0;top: 6px;fill:#979797;}.header {background: #fff;position: fixed;z-index: 9999;width: 100%;}.header-wrapper {max-width: 940px;width: 100%;margin: 0 auto;padding: 16px 0 0px;}.header .main-logo {cursor: pointer;text-align: center;float: left;width: 17.2%;}.header .main-logo a {display: block;height: 25px;background-image: url(https://static.fabhotels.com/icons/logo.svg);cursor: pointer;transition: all 0.4s;background-repeat: no-repeat;background-position: left center;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;outline: none;}.header .main-logo .logo_display_img {height: 25px;background-image: url(https://static.fabhotels.com/icons/logo.svg);cursor: default;transition: all 0.4s;background-repeat: no-repeat;background-position: left center;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;}.header .tel {float: right;width: 15%;padding-top: 5px;}.header .tel a {font-size: 14px;color: #1d2549;position: relative;display: inline-block;float: right;text-decoration: none;}.be-franchisee {float: right;padding-top: 8px;position: relative;}.be-franchisee:after {position: absolute;content: " | ";right: -8px;top:5px;height: 10px;width: 1px;z-index: 1;}.be-franchisee a {color: #1d2549;font-size: 14px;text-decoration: none;outline: none;line-height: 1;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;text-transform: capitalize;padding: 10px;}.be-franchisee a:hover {background: rgba(237, 242, 245, 0.6);border-radius: 4px;}.login-page .social-connect .social-link + .social-link {margin-left: 4%;}.login-page .social-link {width: 48%;}.close-icon {position: absolute;right: -58px;top: -18px;width: 36px;height: 36px;cursor: pointer;}.close-icon svg {width: 100%;height: 100%;}.login-cta {-ms-flex: 0 0 17%;flex: 0 0 17%;max-width: 17%;text-align: right;position: relative;}.login-cta:hover:before {content: "";position: absolute;right: -10px;bottom: -31px;width: 100%;height: 35px;display: block;}.my-account:hover .my-account-dropdown {display: block;}.my-account:hover {background: transparent;}.login-reg {color: #379aff;font-size: 14px;line-height: 20px;z-index: 1;display: block;cursor: pointer;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;}.login-reg small {display: inline-block;margin: 0 4px;height: 14px;background: #dad7d7;width: 1px;vertical-align: sub;}.login-reg:hover:before {content: "";position: absolute;background: #379aff;height: 1px;width: 100%;z-index: 1;left: 0;bottom: 0;}.my-account .login-reg:hover:before {display: none;}.login-cta.my-account {border: 0;}.logged-out-popup {font-size: 15px;line-height: 26px;letter-spacing: 0.1px;padding: 20px 16px;color: #3c3c3c;position: fixed;z-index: 9;width: 460px;min-height: 50px;background: #ffffff;left: 0;right: 0;top: 50%;margin: auto;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}.logged-out-popup p {text-align: center;}.logged-out-popup-btn {text-align: center;font-size: 18px;font-style: normal;font-stretch: normal;line-height: 1.44;letter-spacing: 0.1px;color: #379aff;padding-top: 10px;}.logged-out-popup-btn .pop-btn {padding: 0 5px;cursor: pointer;}.user-type {display: block;font-size: 12px;font-weight: 700;white-space: nowrap;padding-top: 8px;color: #828282;}.user-type .fb-shade-user-icon {display: inline-block;vertical-align: sub;}.user-type .fb-shade {height: 15px;width: 15px;}.call-section {-ms-flex: 0 0 19%;flex: 0 0 19%;max-width: 19%;margin-right: 1%;}.call-section .call-icon {height: 14px;width: 14px;margin-right: 6px;fill: #1e254a;}.call-section a {color: #1e254a;}.my-account .person-icon {width: 43px;height: 43px;float: left;margin-right:5px;border-radius: 50%;background: #1e254a;text-align: center;}.my-account .icon-person {fill: #3c3c3c;stroke: #3c3c3c;width: 43px;height: 43px;}.my-account .my-account-title {text-overflow: ellipsis;padding-right: 5px;white-space: nowrap;overflow: hidden;padding-top: 2px;font-size: 14px;line-height: 1;font-weight: 400;max-width: 86px;display: block;}.my-account .arrow-icon {border-top: 6px solid #1e254a;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;top: 7px;right: 7px;}.my-account .arrow-icon:before {border-top: 7px solid #fff;border-left: 7px solid transparent;border-right: 7px solid transparent;position: absolute;top: -8px;right: -7px;content: "";}.my-account .arrow-icon .icon {fill: #1e254a;stroke: #1e254a;height: 11px;width: 12px;stroke-width: 3px;opacity: 0.3;}.my-account-dropdown {position: absolute;right: -10px;top: 49px;width: 100%;min-width: 177px;z-index: 3;background: #fff;border: 1px solid #f3f3f3; display: none;text-align: left;border-radius: 4px;box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.09);}.my-account-dropdown:before {border-bottom: 10px solid #fff;border-right: 10px solid transparent;border-left: 10px solid transparent;content: '';height: 0;top: -10px;right:20px;width: 0;z-index: 1;position: absolute;}.my-account-dropdown li + li {border-top:1px solid rgba(155,155,155,0.16);}.my-account-dropdown li a,.my-account-dropdown li.logout-dropdown span {padding: 13px 18px;font-size: 14px;line-height: 1;display: block;width:100%;color: #1e254a;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;cursor: pointer;font-weight: 400;}.my-account-dropdown li a.user-info-menu {padding: 10px 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.my-account-dropdown li a:hover,.my-account-dropdown li.logout-dropdown span:hover {background: rgba(55,154,255,0.07);}.login-form-container {width: 100%;overflow: hidden;}.user-info {display: block;text-align: left;white-space: nowrap;text-overflow: ellipsis;}.toast-alert {background-color: rgba(0, 0, 0, 0.4);margin: 16px auto 27px;padding: 5px 12px;border-radius: 13px;position: absolute;left:50%;bottom: 57px;transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);white-space: nowrap;}.toast-alert span {font-size: 12px;line-height: 1.2;display: block;text-align: center;color: #fff;font-weight: normal;}.img-container img{max-width: 100%;height: 100%;}.login-page *,.login-page *:after,.login-page *:before {box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}.login-page {max-width: 400px;width: 100%;margin: 0 auto;padding-top: 24px;padding-bottom: 40px;}.login-form-wrap {padding: 25px 48px;border-radius: 2px;background-color: #ffffff;border: solid 1px #eaeaea;}.login-page .login-form {float: none;width: 100%;padding: 25px 48px 30px;border-radius: 2px;background-color: #ffffff;border: solid 1px #eaeaea;}.login-page h2 {font-size: 16px;font-weight: 700;line-height: 48px;letter-spacing: 0.2px;color: #ffffff;text-align: center;height: 48px;border-radius: 2px;background-image: linear-gradient(to bottom, #6d92c9, #3b5998);margin-bottom: 24px;}.login-wrap {position: relative;display: inline-block;width: 100%;vertical-align: bottom;box-shadow: inset -1px 3px 11px 2px #eee;z-index: 2;}.login-wrap .center-login {margin: auto;position: absolute;width: 100%;max-width: 300px;top: 50%;transform: translateY(-50%);z-index: 2;}.referral-modal .login-page .login-form .login-section .form-wrap {padding-bottom: 25px;}.referral-modal .login-page .login-form .login-section .login-credencial {margin-bottom: 0;}.referral-modal .login-section .heading-up {font-size: 26px;font-weight: bold;letter-spacing: 0.6px;color: #3c3c3c;text-align: center;margin-bottom: 13px;line-height: normal;display: block;}.referral-modal .login-section .heading-down {font-size: 16px;font-stretch: normal;line-height: 1.56;letter-spacing: 0.3px;text-align: center;color: #4a4a4a;margin-bottom: 37px;display: block;}.referral-modal .login-page .close-referral-modal {right: -55px;top: 25px;}.referral-modal .login-page {position: relative;}.referral-section {font-size: 14px;line-height: 16px;letter-spacing: normal;padding-top: 18px;text-align: center;}.referral-section span {color:#4a90e2;cursor: pointer;}.login-overlay {display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 4;background: rgba(0,0,0,0.80);}.login-modal *,.login-modal *:before,.login-modal *:after {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;font-family: 'Roboto', sans-serif;}.login-modal {display: none;max-width: 640px;width: 100%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);left: 50%;top: 50%;border-radius: 2px;overflow: visible;background: #ffffff;z-index: 5;position: fixed;}.close-modal {display: none;max-width: 640px;width: 100%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);left: 50%;top: 16%;border-radius: 2px;overflow: visible;background: #ffffff;z-index: 2;position: fixed;}.login-sidebar {width: 40.7%;border-radius: 2px;background-color: #ffffff;padding: 26px 14px 0 20px;float: left;background: url("../img/login_bg.png") left top no-repeat;}.login-header {text-align: center;padding-top: 20px;}.login-header .log-in {font-size: 26px;line-height: 1;letter-spacing: 0.6px;color: #3c3c3c;margin-bottom: 8px;font-weight: 700;display: block;}.login-header .sign-up {font-size: 14px;line-height: 18px;letter-spacing: 0.2px;color: #9c9c9c;margin-bottom: 25px;display: block;}.login-form {float: left;width: 59.3%;padding: 40px 45px 30px 33px;background: #fff;margin-top: 18px;}.login-form .form-title {font-size: 15px;line-height: 1;opacity: 0.37;letter-spacing: 0.2px;color: #3c3c3c;margin-bottom: 9px;display:block;font-weight:400;}.account-info li {margin-bottom: 36px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.account-info li .account-img {margin-right: 10px;height: 67px;-ms-flex: 0 067px;flex: 0 0 67px;max-width: 67px;}.account-info li .account-img .icon {width: 67px;height: 67px;}.account-info li .account-desc {-ms-flex: 0 0 145px;flex: 0 0 145px;max-width: 145px;padding-top: 3px;}.account-info li .account-desc strong {font-size: 13px;line-height: 20px;letter-spacing: 0.2px;color: #3c3c3c;font-weight: 700;display: block;}.account-info li .account-desc span {font-size: 10px;line-height: 12px;letter-spacing: 0.2px;color: #9b9b9b;margin-bottom: 6px;font-weight: 700;display: block;}.account-info li .account-desc p {font-size: 11px;line-height: 16px;letter-spacing: 0.2px;color: rgba(60, 60, 60, 0.6);}.social-connect {padding-bottom: 40px;transition: all ease-in-out 0.4s;}.social-connect.disabled {opacity: 0.35;}.social-connect.disabled:hover {opacity: 1;}.social-link {width: 142px;height: 44px;float: left;display: block;}.social-connect .social-link + .social-link {margin-left: 17px;}.social-connect .login-social-error {font-size: 12px;line-height: 16px;letter-spacing: 0.2px;color: #d54b44;font-weight: 700;clear: both;padding-top: 18px;}.social-connect .login-social-error sup {display: inline-block;width: 2%;}.social-connect .login-social-error span {display: inline-block;vertical-align: top;width: 95%;}.social-link .icon {height: 44px;width: 142px;float: left;}.social-link span {font-size: 14px;line-height: 42px;letter-spacing: 0.1px;color: #fff;font-weight: 700;margin-left: 10px;}.login-devider {border-bottom: 1px solid #ededed;position: relative;margin-bottom: 42px;}.login-devider span {width: 27px;height: 27px;background: #f6f6f6;position: absolute;left: 50%;margin-left: -13px;top: -13px;border-radius: 50%;overflow: hidden;text-align: center;font-size: 12px;line-height: 27px;letter-spacing: 0.2px;color: #3c3c3c;}.login-credencial {margin-bottom: 25px;}.center-login {margin-top: 60px;}.login-credencial .login-wrapper {border-bottom: solid 1px rgba(156, 156, 156, 0.2);position: relative;display: flex;}.login-credencial .login-wrapper.active {border-bottom: solid 1px #379aff;}.login-credencial .login-wrapper.error {border-bottom: solid 1px #f63250;}.login-credencial .countery-code {height: 32px;float: left;display: block;background-color: rgba(156, 156, 156, 0.1);font-size: 15px;line-height: 36px;padding: 0 1px 0 6px;letter-spacing: 0.2px;color: #3c3c3c;text-align: center;cursor: pointer;}.login-credencial .countery-code span {margin-right: -6px;}.countery-code .icon {width: 17px;height: 20px;display: inline-block;vertical-align: middle;}.countery-code.active-country .icon {transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);-moz-transform: rotate(-180deg);vertical-align: sub;}.country-code-flag {background-image: url(../img/fab_sprite_countries_v1.png);width: 35px;height: 23px;margin: 0 9px 0 0!important;vertical-align: middle;display: inline-block;background-size: cover;}.login-credencial .login-wrapper input {float: left;border: 0;font-size: 15px;line-height: 1;padding: 0 10px 0 15px;letter-spacing: 0.2px;color: #3c3c3c;flex-grow: 1;}.login-credencial .login-wrapper input:-moz-placeholder {color: #9c9c9c;}.login-credencial .login-wrapper input::-moz-placeholder {color: #9c9c9c;opacity: 1;}.login-credencial .login-wrapper input:-ms-input-placeholder {color: #9c9c9c;}.login-credencial .login-wrapper input::-webkit-input-placeholder {color: #9c9c9c;}.login-credencial input:-moz-placeholder {color: #9c9c9c;}.login-credencial input::-moz-placeholder {color: #9c9c9c;opacity: 1;}.login-credencial input:-ms-input-placeholder {color: #9c9c9c;}.login-credencial input::-webkit-input-placeholder {color: #9c9c9c;}.country-dropdown {position: absolute;width: 100%;background-color: #ffffff;border: solid 1px #e7e7e7;top: 40px;left: 0;z-index: 1;}.country-dropdown:before {position: absolute;height: 0;width: 0;content: "";display: block;left: 21px;z-index: 2;top: -6px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #e7e7e7;}.country-dropdown:after {position: absolute;height: 0;width: 0;content: "";display: block;left: 22px;z-index: 2;top: -4px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #fff;}.country-search {border-bottom: solid 1px #e7e7e7;padding: 7px 5px 8px 23px;position: relative;display: flex;}.country-search .search-icon {position: absolute;left: 11px;top: 8px;}.country-search .icon {fill: #9c9c9c;stroke: #9c9c9c;z-index: 1;height: 16px;width: 16px;stroke-width: 1px;}.country-search .remove-country {position: absolute;right: 6px;top: 7px;width:20px;cursor: pointer;text-align: center;}.country-search .remove-country .icon {height: 12px;width: 12px;}.country-search input::-ms-clear {display: none;}.country-dropdown ul {overflow-y: auto;max-height: 171px;}.country-dropdown ul li {font-size: 12px;line-height: 14px;letter-spacing: 0.2px;color: #3c3c3c;padding: 10px 5px 10px 9px;cursor: pointer;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;display: flex;align-items: center;}.country-dropdown ul li span {color: #9c9c9c;}.country-dropdown ul li:hover {background-color: #f2f8ff;color: #369aff;}.country-dropdown ul li:hover span {color: #369aff;}.country-dropdown ul li.no-result-found {font-size: 14px;line-height: 19px;color: #9c9c9c;padding: 50px 14px;text-align: center;font-weight: 700;}.country-dropdown ul li.no-result-found:hover {background: none;color: #9c9c9c;}.country-dropdown ul li.no-result-found:hover span {color: #9c9c9c;}.country-dropdown ul li.selected-country {background-color: #f2f8ff;color: #369aff;}.login-controler {overflow: hidden;position: relative;padding: 2px;}.otp-section .login-controler {padding: 0; }.login-controler button {height: 44px;border-radius: 2px;background-color: #fddc2c;border: solid 2px #fddc2c;font-size: 15px;letter-spacing: 0.2px;position: relative;line-height: 40px;color: #1e254a;overflow: hidden;text-align: center;display: block;width: 100%;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;}.login-controler button:hover {background-color: #f1d01e;border: solid 2px transparent;}.login-controler button.disabled {opacity: 0.4;}.login-controler button.disabled:hover {background-color: #fddc2c;border: solid 2px #fddc2c;}.login-controler button:after {content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#000 15%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10,10);opacity:0;transition:transform .7s,opacity 1s;}.login-controler button:active:after {transform:scale(0,0);opacity:.15;transition:0s;}.otp-section p {font-size: 13px;line-height: 19px;letter-spacing: 0.2px;color: #9c9c9c;margin-bottom: 45px;position: relative;padding-left: 0px;}.otp-section p span {color: #3c3c3c;}.otp-section p .link {bottom: 2px;}.login-form .link {font-size: 13px;line-height: 15px;letter-spacing: 0.2px;color: #379aff;position: absolute;right: 5px;bottom: 11px;z-index: 1;cursor: pointer;}.otp-form {position: relative;}.otp-form input {width: 100%;display: block;border: 0;border-bottom: solid 1px #379aff;font-size: 15px;line-height: 18px;letter-spacing: 0.2px;color: #3c3c3c;padding-bottom: 5px;}.otp-form input:-moz-placeholder {color: #9c9c9c;}.otp-form input::-moz-placeholder {color: #9c9c9c;opacity: 1;}.otp-form input:-ms-input-placeholder {color: #9c9c9c;}.otp-form input::-webkit-input-placeholder {color: #9c9c9c;}.error-message {color: #d54b44;line-height: 20px;margin: 5px 0 0 0;text-align: left;font-size: 12px;position: absolute;top: auto;}.login-section .otp-center-toast {position: absolute;top: 50%;transform: translateY(-50%);margin-top: 0;}.success-message {color: #5bb75b;line-height: 20px;margin: 5px 0 0 0;text-align: left;font-size:13px;}span.error-message.otp-error-msg {display: block;}.mobile-verification-icons {text-align: center;}.mobile-verification-icons span {display: inline-block;vertical-align: middle;}.mobile-verification-icons .login-main-icon .icon {width:84px;height: 59px;}.mobile-verification-icons .bothside-arrow-icon {margin: 9px 22px 0;}.mobile-verification-icons .bothside-arrow-icon .icon{width:39px;height: 44px;}.mobile-verification-icons .login-mobile-icon .icon {width:63px;height: 81px;}.mobile-verification-content {border-radius: 2px;background-color: #ffffff;position: relative;padding-top: 25px;display: none;}.mobile-verification-content p {line-height: 24px;font-size: 14px;color: #3c3c3c;padding: 8px 0;}.mobile-verification-content .footer-cta {text-align: right;}.mobile-verification-content .footer-cta span {font-size: 14px;line-height: normal;letter-spacing: 0.5px;text-align: center;color: #379aff;padding: 8px 16px;display: inline-block;text-transform: uppercase;cursor: pointer;}.mobile-verification-content .back-arrow-icon {cursor: pointer;position: absolute;display: block;left: -15px;top:0;height: 18px;width:18px;}.mobile-verification-content .back-arrow-icon .icon {height: 18px;width:18px;}.form-wrap {position: relative;padding-bottom: 40px;}.form-wrap .referral-code, .form-wrap .user-name {display: block;width: 100%;border: 0;border-bottom: solid 1px rgba(156, 156, 156, 0.2);color: #3c3c3c;letter-spacing: 0.2px;font-size: 15px;line-height: 25px;padding: 25px 5px 0 5px;background: #fff;}.form-wrap .referral-code:-moz-placeholder {color: #9c9c9c;}.form-wrap .referral-code::-moz-placeholder {color: #9c9c9c;opacity: 1;}.form-wrap .referral-code:-ms-input-placeholder {color: #9c9c9c;}.form-wrap .referral-code::-webkit-input-placeholder {color: #9c9c9c;}.footer {background: #e5e5e5;}.footer *,.footer *:before,.footer *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.footer.homepage-footer{background: #f0f3f7;}.google-play,.app-store{width: 118px;height: 41px;}.footer-top {background-image: linear-gradient(259deg, #f7fbc6, #d0e1f9 75%, #e1f2ff);}.footer-top .main-page {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center!important;align-items: center!important;}.footer-top .mobile-icon {margin-top: 8px;width: 207px;height: 227px;display: inline-block;background: url(../img/fab_sprite_v19.png) -94px -2613px no-repeat;}.footer-top .mobile-icon .icon{width: 106px;height: 222px;}.download-app-container {width: calc(100% - 433px);display:inline-block;margin: 0 35px;vertical-align:top;}.download-app-container .dload-app-title {margin: 0 0 10px;font-size: 26px;font-weight: bold;line-height: 30px;letter-spacing: 0.1px;color: #1e254a;display: block;}.download-app-container .dload-app-title span {font-size: 16px;font-weight: normal;line-height: 22px;letter-spacing: 0.2px;color: #4a4a4a;display: inline-block;}.download-app-container p {margin: 0;font-size: 16px;font-weight: normal;line-height: 22px;letter-spacing: 0.2px;color: #1e254a;}.app-download-form-wrap {overflow: hidden;padding: 10px 0 10px 10px;margin-left: -10px;position: relative;width: 454px;}.contact-info-container {width: 0;height: 46px;border-radius: 4px;background-color: #ffffff;overflow: hidden;position: absolute;top: 8px;z-index: 2;right: 42px;transition: all 0.4s ease-in-out;}.contact-info-container.animateIt {width: 412px;box-shadow: 0 2px 7px 3px rgba(0, 0, 0, 0.11);}.footer-top .contact-info {width: 100%;margin-top: 28px;position:relative;}.contact-info-msg {position:absolute;left:0;top:63px;width:100%;}.contact-code {width: 46px;height: 40px;border-radius: 4px;background-color: rgba(156, 156, 156, 0.1);display: inline-block;text-align: center;margin: 3px;position: relative;}.number-code {height: 40px;width: 33px;display: inline-block;font-size: 15px;line-height: 44px;color: #3c3c3c;}.code-arrow {width: 10px;height: 10px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);}.country-code {background: #f0f3f7;width: 100%;position: absolute;top: 100%;left: 0;}.country-code li {font-size: 15px;line-height: 20px;color: #3c3c3c;width: 100%;display: inline-block;padding: 3px 0;}.country-code li:hover {background: #fff;}.contact-info-container input[type="text"] {color: #3c3c3c;font-size: 15px;padding: 10px 4px;line-height: 24px;height: 38px;font-weight: 400;border: none;display: inline-block;vertical-align: top;margin-top: 4px;}.contact-info-container button {width: 160px;border-radius: 2px;background-color: #fddc2c;text-align: center;color: #1e254a;font-size: 15px;font-weight: 700;line-height: 40px;height: 40px;margin: 3px;float: right;position: absolute;top:0;right:0;overflow: hidden;padding: 0;border:0;text-transform: initial;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;}.contact-info-container button:hover {background-color: #fddc2c;}.contact-info-container button:after {content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#000 15%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(0,0);opacity:0;transition:transform .2s,opacity 0.2s;}.contact-info-container button:active:after,.contact-info-container button:hover:after {transform:scale(10,10);opacity:.15;transition:0.6s;}.download-source {width: 100%;min-height: 42px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center!important;align-items: center!important;}.download-source a {display: inline-block;margin-right: 5px;width: 120px;height: 40px;cursor: pointer;background-image: url(../img/fab_sprite_v19.png);background-repeat: no-repeat;}.download-source a.google-play-icon {background-position: -124px -1327px;}.download-source a.google-play-icon:hover {background-position: -124px -1378px;}.download-source a.app-store-icon {background-position: -124px -1226px;}.download-source a.app-store-icon:hover {background-position: -124px -1276px;}.get-link-sms {padding: 9px 22px;position: relative;overflow: hidden;border-radius: 3px;background-color: #fedd10;font-size: 14px;font-weight: bold;line-height: 22px;letter-spacing: 0.2px;color: #1e254a;cursor: pointer;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}.get-link-sms:after {content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;pointer-events: none;background-image: radial-gradient(circle, #000 15%, transparent 10.01%);background-repeat: no-repeat;background-position: 50%;transform: scale(0, 0);opacity: 0;transition: transform 0.5s, opacity 0.5s;}.get-link-sms:active:after,.get-link-sms:hover:after {transform: scale(10, 10);opacity: 0.15;transition: 0.3s;}.link-send-msg {padding: 8px 2px 8px 0px;font-size: 14px;font-weight: bold;line-height: 22px;letter-spacing: 0.2px;color: #1e254a;white-space: nowrap;}.link-send-msg svg {margin-right: 8px;width: 19px;height: 19px;position: relative;top: 4px;}.qr-code-container {width: 146px;border-radius: 4px;background-color: #ffffff;border: solid 1px #e4ee9b;}.qr-container {padding: 4px 6px 6px;}.qr-container .bar-code {margin: auto;display: block;background: url(../img/fab_sprite_v19.png) 0px -2356px no-repeat;width: 128px;height: 128px;}.qr-container .bar-code .fab-qrcode-playstore-icon {width: 134px;height: 134px;}.qr-container p {padding-bottom: 4px;margin-bottom: 0;font-size: 12px;font-weight: bold;line-height: normal;letter-spacing: 0.3px;text-align: center;color: #aaaaaa;}.qr-container p a {color: #1e254a;}.hand-shake {width: 72px;height: 62px;}.link-container { padding:36px 0 24px; display: flex;}.link-container .links-menu + .links-menu { margin-left: 102px;}.link-container .links-menu ul {list-style: none; margin: 0;}.link-container .links-menu ul li {margin: 2px 0; }.link-container .links-menu ul li:last-child { border-right: none; }.link-container .links-menu ul li a {font-size: 12px;line-height: 22px; display: block; letter-spacing: 0.4px;color: #fff;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;}.link-container .links-menu ul li a:hover {color: #379aff;}.community-container {border-radius: 4px;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.08);background-color: #1e254a;border: solid 1.5px #ffffff;padding: 15px 24px 14px;display: flex;max-width: 404px;margin-left: 122px;}.community-container p {font-size: 12px;line-height: 16px;letter-spacing: 0.6px;color: #c7c9d2;margin-bottom: 0;}.community-container p strong {font-weight: 700;}.community-container p:last-child {margin-top: 15px;}.community-desc {width: 57%;float: left;}.community-pic {width: 43%;float: left;}.community-pic .icon {width: 67px;height: 58px;fill: #fff;stroke: #fff;margin-bottom: 15px;margin-left: auto;margin-right: auto;display: block;}.community-pic a {height: 40px;border-radius: 4px;background-color: #c7c9d2;width: 155px;font-size: 14px;line-height: 40px;letter-spacing: 0.4px;color: #1e254a;text-align: center;display: block;font-weight: 700;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;}.community-pic a:hover {background-color: #a1a3ab;}.link-container .links-menu .left-text { font-weight: 700; font-size:14px; line-height: 20px; letter-spacing: 0.4px; color: #fff; display: block;margin-bottom: 15px; }.footer .footer-text p, .footer .footer-text h3 { margin-bottom: 20px; font-size: 15px; line-height: 22px;letter-spacing: 0.2px;text-align: justify; color: #838383;}.copyright { padding: 20px 0 22px;text-align: center; }.copyright p { font-size: 14px; margin-bottom: 0; text-align: center; line-height: 16px;letter-spacing: 0.2px;color: rgba(199,201,210,0.5);}.footer-advertise { padding: 11px 0;justify-content: space-between;border-top: solid 1px rgba(199,201,210,0.28);border-bottom: solid 1px rgba(199,201,210,0.28);display: flex;}.footer_row { border-bottom: solid 1px rgba(199,201,210,0.28); padding-top: 17px; padding-bottom: 8px;}.footer-advertise .text { margin: 0px 10px 0 0; font-size: 14px; line-height: 19px; color: #c7c9d2; }.footer-advertise .security-logo, .footer-advertise .download-logo, .footer-advertise .payment-type-logo, .footer-advertise .small-logo { display: flex; align-items: center; }.footer-advertise .small-logo ul { list-style: none; margin: 0; padding: 0;height: 40px;}.footer-advertise .small-logo ul li { margin: 0 4px; display: inline-block; width: 64px; }.footer-advertise .small-logo ul li:last-child {margin-right: 0;}.footer-advertise .medium-logo { display: inline-block; }.footer-advertise .payment-icon {width: 64px; height: 40px; display: block;background: #fff;border-radius: 4px;background-image: url(../img/fab_sprite_v19.png);background-repeat: no-repeat;}.download-logo a {height: 40px;margin-right: 10px;}.footer-advertise .payment-icon.payumoney_icon {background-position: -180px -2424px;}.footer-advertise .payment-icon.paypal-icon {background-position: -216px -1919px;}.footer-advertise .payment-icon.american_express_icon {background-position: -227px -2414px;}.footer-advertise .payment-icon.paytm_icon {background-position: -221px -2454px;}.footer-advertise .payment-icon.visa_icon {background-position: -146px -2414px;}.footer-advertise .payment-icon.master_icon {background-position: -143px -2454px;}.footer-advertise .medium-logo.geotrust-icon {background-position: -179px -2512px;width: 122px;height: 40px;background-image: url(../img/fab_sprite_v19.png);background-repeat: no-repeat;border-radius: 4px;overflow: hidden;}.footer-advertise .medium-logo.google-play-icon {background-position: -124px -1327px;width: 120px;height: 40px;background-image: url(../img/fab_sprite_v19.png);background-repeat: no-repeat;border-radius: 4px;overflow: hidden;}.footer-advertise .medium-logo.app-store-icon {background-position: -124px -1226px;width: 120px;height: 40px;background-image: url(../img/fab_sprite_v19.png);background-repeat: no-repeat;border-radius: 4px;overflow: hidden;}.coupan-wrapper .footer {padding-bottom: 55px;}.footer-bottom {background: #1e254a;}.btn_style {max-width: 188px;margin: 0 10px;border-radius: 3px;background-color: #1d2549;font-size: 15px;letter-spacing: 0.5px;text-align: center;color: #ffffff;border: 0;display: inline-block;padding: 16px 0;line-height: 1.2;width: 100%;cursor: pointer;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;}.btn_style:hover {background: #19346b;}.btn-disable {background: #ececec !important;border: solid 1px rgba(219, 219, 219, 0.5) !important;color: #adadad !important;cursor: not-allowed !important;pointer-events: none;}.otp-section .btn-disable {border: 0 !important;padding: 0;}.btn-disable button {background: #ececec !important;color: #adadad !important;height: 44px;border-color: transparent;}.icons_sprite {float: left;display: block;background-image: url(../img/fab_sprite_v19.png);background-repeat:no-repeat;overflow: hidden;text-indent: -9999px;text-align: left;}.geotrust {background-position: -3px -1801px;width: 110px;height: 36px;}.google-play {background-position: -185px -1004px;width: 110px;height: 40px;margin-top: -2px;}.review {background-position: 0px -1882px;width: 84px;height: 71px;}.placeholder {background-position: 0px -1957px;width: 71px;height: 84px;}.rupee {background-position: 0px -2044px;width: 61px;height: 77px;}.american-express {background-position: -3px -2124px;width: 59px;height: 36px;}.mastercard {background-position: -218px -1785px;width: 60px;height: 38px;}.visa {background-position: -218px -1714px;width: 60px;height: 38px;}.paytm {background-position: -216px -1852px;width: 64px;height: 38px;border-radius: 3px;background-color: #fff;}.netbanking {background-position: -216px -1919px;width: 64px;height: 38px;border-radius: 3px;background-color: #fff;}.facebook {background-position: -64px -2045px;width: 40px;height: 40px;}.gplus {background-position: -64px -2088px;width: 40px;height: 40px;}.instagram {background-position: -62px -2131px;width: 40px;height: 40px;}.twitter {background-position: -62px -2174px;width: 40px;height: 40px;}.footer .fab-data h3 {font-size: 14px;line-height: 1.43;letter-spacing: 0.4px;text-align: justify;color: #838383;margin: 0 0 20px 0;padding-bottom: 0;}.more_cities_list {padding: 16px 0;}.more_cities_list h3 {display: inline-block;font-size: 14px;}.more_cities_list .city_name {font-size: 14px;text-align: left;color: #000;display: inline-block;margin-right: 4px;position: relative;}.more_cities_list .city_name a {color: #c9c9c9;text-decoration: none;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;padding-right: 5px;}.more_cities_list .city_name a:hover {color:#379aff;}.more_cities_list .city_name:after {content: ' | ';height: 14px;top: 0px;right: -5px;width: 6px;position: absolute;border-radius: 50%;z-index: 1;display: block;color: #c9c9c9;}.more_cities_list .city_name:last-child:after {content: none;}.cities_list {overflow: hidden}.cities_list ul li {padding: 6px 0 6px 14px;display: inline-block;vertical-align: top;width: 49%;position: relative;}.cities_list ul li:before {content: '';height: 6px;top: 14px;left: 0px;width: 6px;position: absolute;background: #c9c9c9;border-radius: 50%;}.cities_list ul li:nth-child(odd) {padding-right: 5%;}.cities_list ul li:nth-child(even) {padding-left: 5%;}.cities_list ul li:nth-child(even):before{left: 30px;}.cities_list ul li:last-child {padding-bottom: 0}.cities_cols_left {margin: 0}.citie_name {font-size: 14px;text-align: left;color: #000;display: block;}.citie_name a {color: inherit;text-decoration: none;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;}.citie_name a:hover {color:#379aff;}.citie_name small {font-size: 12px;color: #838383;}.local_citie_name {font-size: 12px;text-align: left;color: #999999;display: block;padding-top: 2px;}.local_citie_name a {color: inherit;text-decoration: none;line-height: 1.2;position: relative;display: inline-block;padding-right: 5px;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;}.local_citie_name a:hover {color:#379aff;}.local_citie_name a:after {content: ' | ';height: 18px;top: 0px;right: -4px;width: 6px;position: absolute;border-radius: 50%;z-index: 0;}.local_citie_name a:last-child:after {content: none;}.no_border {border: 0}.footer .error-message {font-size: 16px;margin: 0;}.footer .success-message {margin-top: 11px;font-size: 16px;margin-bottom: 0;color: #00B96E;}.fab-data p {font-size: 12px;line-height: 19px;letter-spacing: 0.2px;color: #c7c9d2;margin-bottom: 0;}.fab-data p:nth-child(even) {margin-bottom: 10px;}.seo-data {padding-top: 20px;padding-bottom: 0;}.seo-data,.seo-data h3,.seo-data h2,.seo-data p,.seo-data a {color: #c9c9c9;}.seo-data a:hover{color: #379aff;}.bonus-fab-point-modal {position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 5;border-radius: 4px;background-color: #ffffff;width: 100%;max-width: 523px;}.bonus-fab-point-top {background-image: linear-gradient(106deg, #d6a1a1, #a3a6ba);padding-top: 20px;padding-bottom: 26px;text-align: center;}.bonus-fab-point-top .fab-point-icon {height: 66px;width: 66px;display: block;margin: 0 auto 25px;position: relative;}.bonus-fab-point-top .fab-point-icon:before {background: #00b96e;border:2px solid #fff;position: absolute;border-radius: 50%;content: "";height: 28px;width: 28px;right: 0px;bottom: 0px;}.bonus-fab-point-top .fab-point-icon:after {content: "";right: 10px;bottom: 8px;position: absolute;border: solid #fff;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);height: 14px;width: 8px;}.bonus-fab-point-top .fab-point-icon svg {height: 66px;width: 66px;}.bonus-fab-point-top strong {font-size: 16px;font-weight: bold;line-height: 19px;letter-spacing: 0px;color: #ffffff;display: block;margin-bottom: 10px;}.bonus-fab-point-top .welcome-family-info {font-size: 14px;line-height: 16px;letter-spacing: 0px;color: #ffffff;}.bonus-fab-point-bottom {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 25px 25px 20px 25px;}.bonus-fab-point-left {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding-right: 20px;border-right: 1px solid #979797;padding-bottom: 20px;}.bonus-fab-point-right {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding-left: 20px;}.bonus-fab-point-right .social-btn-link {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.bonus-fab-point-right .copy-code {border: dashed 1px #979797;margin-bottom: 19px;position: relative;}.bonus-fab-point-right .referral-tooltip {top:-51px;}.bonus-fab-point-right .copy-code span.text {font-size: 14px;color: #3c3c3c;}.bonus-fab-point-right .copy-code svg {fill:#333333;}.bonus-fab-point-right .social-btn-link ul li {margin-right: 8px;}.bonus-fab-point-right .social-btn-link ul li a {width: 33px;height: 33px;display: block;background: #f0f3f7;border-radius: 100%;text-align: center;padding: 0;}.bonus-fab-point-right .social-btn-link ul li a svg.iconcopy {width: 16px;height: 16px;margin-top: 8px;}.bonus-fab-point-bottom strong {font-size: 14px;font-weight: bold;line-height: 16px;letter-spacing: 0px;color: #252525;display: block;margin-bottom: 14px;}.bonus-fab-point-bottom p {font-size: 12px;line-height: 1.5;letter-spacing: 0px;color: #3c3c3c;margin-bottom: 13px;}.bonus-fab-point-bottom .bonus-fab-point-left p {margin-bottom: 33px;}.bonus-fab-point-bottom .bonus-fab-point-left .btn {text-transform: capitalize;font-size: 16px;line-height: 18px;letter-spacing: 0.8px;border-radius: 4px;padding: 18px 22px 16px;border: 0;cursor: pointer;color: #1e254a;width: 100%;background: #fddc2c;text-align: center;display: block;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-ms-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-o-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);position: relative;overflow: hidden;font-weight: 700;}.bonus-fab-point-bottom .bonus-fab-point-left .btn:hover {background: #FBC800;}.bonus-fab-point-bottom .bonus-fab-point-left .btn:after {content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#000 15%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(0,0);opacity:0;transition:transform .5s,opacity 0.5s;}.bonus-fab-point-bottom .bonus-fab-point-left .btn:active:after,.bonus-fab-point-bottom .bonus-fab-point-left .btn:hover:after {transform:scale(10,10);opacity:.15;transition:0.3s;}.overlay {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 4;background: rgba(0,0,0,0.80);}.close-bonus-fab-point-modal {position: absolute;top: 0px;right: -30px;z-index: 10;width: 24px;height: 24px;overflow: hidden;cursor: pointer;}.close-bonus-fab-point-modal .icon {width: 24px;height: 24px;stroke:#fff;}.content_box {width:100%;height:auto;}.content_box_inner {width:1000px;height:auto;margin:auto;}.error_content_box {width: 100%;height: auto;background-color:#f0f3f7;border-top: 3px solid #1e254a;}.error_content_image {text-align: center;padding: 50px 0 30px 0;}.error_content_text {text-align: center;padding: 30px 0 50px 0;}.error_content_text a {color: #3d80db;}.error_content_text a:hover {text-decoration: none;}.error_content_box_inner {width: 1000px;height: auto;margin: auto;background-color: #fff;}.banner_section {width:100%;margin-top: 58px;}.main_banner {width:100%;height:auto;background-image:url(https://static.fabhotels.com/icons/image-collage_home.jpg);background-repeat:repeat-x;background-position: 50% 50%;border-top: 3px solid #1e254a;margin-top: 58px;}.main_banner_inner {width:1000px;height:auto;margin:auto;}.body-container {float:left;padding:0;overflow:hidden;background-color:#FFFFFF;}.mrg_right_10 {margin-right:10px;}.border_none {border:none !important;}.bg_orange {background-color: #EC956E;}.bg_cyan {background-color: #A1D5D1;}.bg_blue {background-color: #1E254A;}.process_loader {border: 4px solid rgba(50, 50, 50, 0.3);border-radius: 50%;border-top: 4px solid #323232;width: 27px;height: 27px;-webkit-animation: loading_animation 0.5s linear infinite;animation: loading_animation 0.5s linear infinite;margin: 5px auto;}.process_loader_disable {cursor: not-allowed !important;pointer-events: none !important;}.btn-loading {cursor: not-allowed !important;pointer-events: none !important;position: relative;}.btn-loading:before {content: "";position: absolute;border: 3px solid rgba(50, 50, 50, 0.3);border-radius: 50%;border-top: 3px solid #323232;width: 24px;height: 24px;-webkit-animation: loading_animation 0.5s linear infinite;animation: loading_animation 0.5s linear infinite;opacity: 1;color: red;left: 0;right: 0;margin: auto;top: 0;bottom: 0;}.btn-loading span{opacity: 0;}@-webkit-keyframes loading_animation {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg);}}@keyframes loading_animation {0% { transform: rotate(0deg); }100% { transform: rotate(360deg);}}.min-page-details {min-height: 500px;}.fab-tooltip {position: relative;}.fab-tooltip:before,.fab-tooltip:after {display: block;opacity: 0;pointer-events: none;position: absolute;}.fab-tooltip:after {border-top: 5px solid #000;border-top: 5px solid hsla(0, 0%, 20%, 0.9);border-right: 5px solid transparent;border-left: 5px solid transparent;content: '';height: 0;top: -5px;left: -34px;width: 0;}.fab-tooltip:before {background: rgba(0,0,0,.75);border-radius: 2px;color: #fff;content: attr(data-title);font-size: 13px;padding: 5px 7px;top: -32px;left: -145px;white-space: nowrap;min-width: 220px;max-width: 320px;text-align: center;}.fab-tooltip.fab-fade:after,.fab-tooltip.fab-fade:before {transform: translate3d(0,0,0);transition: all .15s ease-in-out;}.fab-tooltip.fab-fade:hover:after,.fab-tooltip.fab-fade:hover:before {opacity: 1;transform: translate3d(0,0,0);}.modal-open {overflow: hidden;}.modal-open .modal {overflow-x: hidden;overflow-y: auto;}.modal {display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 99999;-webkit-overflow-scrolling: touch;outline: 0;}.modal-dialog {position: relative;width: 750px;margin: 30px auto;}.carousel {position: relative;}.carousel-inner {position: relative;overflow: hidden;width: 100%;}.modal-content {position: relative;background-color: #ffffff;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);-webkit-background-clip: padding-box;background-clip: padding-box;outline: 0;}.modal-backdrop {display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;opacity: 0.5;filter: alpha(opacity=50);z-index: 9999;background-color: #000000;}.review-modal .modal-header {border: none;padding: 20px 20px 2px 20px;}.modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;min-height: 16.42857143px;}.modal-header .close {margin-top: -2px;}button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;outline:none;}.modal_review_cls {font-size: 34px;font-weight: normal;line-height: 40px;margin-top: -10px !important;}.close {float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;filter: alpha(opacity=20);}.modal-body {position: relative;padding: 15px;}.review_bx_banner {width:100%;height: 300px;background-image:url(https://static.fabhotels.com/icons/review_banner.jpg);background-repeat:repeat;background-position: 50% 50%;}.review_bx {background-color:#f4f4f4;}.review_bx_main_lft {width:1000px;height:auto;float:left;margin:40px 0 0 0;}.review_bx_main_right {width:300px;height:auto;float:left;margin:40px 0 0 40px;}.review_bx_main_lft_heading {width:1000px;height:auto;float:left;margin:0 0 0 0;background-color:#FFFFFF;border-bottom:1px solid #dbdbdb;border-radius: 2px;}.review_bx_main_lft_heading a span {font-size:14px;float:right;margin:17px 15px 0 0;text-decoration:none;color:#323232;}.review_bx_main_lft_heading a span img {width:11px;height:7px;margin:2px 0 0 5px;}.review_bx_main_lft_heading_bx {font-size:20px;color:#323232;padding:10px 25px;float:left;}.review_bx_main_rght {width:300px;height:auto;float:left;margin:40px 0 0 40px;}.review_bx_main_bx {width:100%;height:auto;float:left;margin:5px 0 0 0;}.review_bx_main_bx_sngl {width:100%;float:left;margin:5px 0 5px 0;background-color:#FFFFFF;border-radius: 2px;}.review_bx_main_bx_sngl_pad {padding:25px 2% 5px 2%;border-bottom:1px solid #dbdbdb;}.review_bx_main_bx_pagination {width: 300px;height: auto;float: left;margin: 20px 350px;text-align: center;}.review_bx_main_bx_pagination a {width:auto;text-decoration: none;padding: 0 10px;color: #323232;font-size: 18px;}.review_bx_main_bx_pagination .inactive{color: #9a9a9a;}.review_bx_main_bx_pagination_arrow_left{background:url(../img/fab_sprite_v19.png) -113px -303px no-repeat;width: 32px;height: 32px;float: left;margin: -4px 10px 0 0;cursor: pointer;-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);transform: scaleX(-1);-ms-filter: "FlipH";filter: FlipH;}.review_bx_main_bx_pagination_arrow_right{background-image: url(../img/fab_sprite_v19.png);background-repeat: no-repeat;background-position: -113px -303px;width: 32px;height: 32px;float: right;margin: -4px 0 0 10px;cursor: pointer;}.review-modal {-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;-html-border-radius: 0px !important;border-radius: 0px !important;}.review-modal .modal-header {border: none;padding: 20px 20px 5px 20px;}.review-modal .icon {height: 25px;width: 25px;stroke: #3c3c3c;fill: #3c3c3c;stroke-width: 2px;}.review-modal .modal-title {font-size: 20px;}.review-modal .modal-subtitle {font-size: 14px;padding-top: 5px;margin: 0 0 10px;}.review_popup {height: 500px;overflow-y: auto;margin: 5px;border-top: 1px solid #efefef;}.load_more_review {text-align: center;width: 100%;float: left;margin-top: 10px;}.modal_review_cls {font-size: 34px;font-weight: normal;line-height: 40px;margin-top: -10px !important;}.review_bx_inner, .review_bx_inner_heading_bx, .review_text_bx {width:100%;height:auto;float:left;}.review_bx_heading {width: 50%;height:auto;float:left;margin:0 0 0 0;}.review_bx_heading_wrd {width: 45px;height: 45px;float: left;color: #fff;font-size: 26px;padding: 5px;text-align: center;border-radius: 30px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}.review_bx_heading_wrd_name {width: 190px;font-size: 20px;color: #323232;line-height: 24px;float: left;padding: 0 0 0 0;margin: 0 0 0 10px;}.review_bx_heading_wrd_name span {width: 100%;float: left;font-size: 13px;color: #323232;opacity: 0.5;padding: 0 0 0 0;text-align:left;}.review_rated_bx {width: 50%;height: 32px;float: right;margin: 0 0 0 0;}.review_rated_bx span {font-size:15px;color:#323232;float:right;line-height:32px;padding:0 5px 0 0;}.review_rated_bx_green {width:32px;height:32px;font-size: 14px;font-weight: bold;background-color: #7ed321;color:#FFFFFF;padding:6px;text-align:center;border-radius: 20px;float:right;}.review_text_bx p {margin: 24px 0 0 12px;width: 95%;font-size: 14px;color: #323232;opacity: 0.7;float: left;line-height: 25px;}.review_text_bx span {font-size:34px;position: relative;float: left;font-style:italic;margin: 16px -3px 0 -5px;color:#323232;opacity:0.7;min-width: 18px;width:auto;}.review_help_bx {width:100%;font-size:16px;color:#323232;float:left;line-height:30px;padding: 15px 0 5px 0;}.review_help_bx_border {border-bottom: 1px solid #d1d1d1;}.review_help_bx_lft {width: 60%;float: left;}.review_help_bx_lft a {font-weight: 700;font-size:15px;color:#323232;line-height:18px;margin-bottom: 15px;opacity:0.7;float:left;text-decoration: none;}.review_help_bx_lft img {width: 24px;height: 21px;float: left;margin: 0 10px 0 0;}.review_help_bx_lft img:hover {background-image: url(https://static.fabhotels.com/icons/fill_helpful.png);background-repeat: no-repeat;cursor: pointer;}.review_help_bx_lft span {font-size:15px;color:#323232;line-height:21px;margin-bottom: 15px;opacity:0.7;float:left;}.review_help_bx_rght {width: 40%;float: right;}.review_help_bx_rght img {height: 20px;width: auto;float: right;margin: 0 0 0 5px;}.review_help_bx_rght span {font-size:14px;color:#323232;line-height:18px;margin-bottom: 15px;opacity:0.7;float:right;}.smart-scroll::-webkit-scrollbar-track {border-radius: 50px;}.smart-scroll::-webkit-scrollbar {width: 7px;}.smart-scroll::-webkit-scrollbar-thumb {border-radius: 50px;background-color: rgba(50,50,50,0.5);}.review_rated_bx .review-star-icon {background: url(../img/fab_sprite_v19.png) 0px -1452px no-repeat;display: inline-block;height: 13px;overflow: hidden;position: relative;top: 1px;width: 70px;padding: 0;}.review_rated_bx .review-star-icon span {background: url(../img/fab_sprite_v19.png) 0px -1438px no-repeat;display: block;height: 13px;width: 100%;float: none;padding: 0;}.pac-container {box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.34);-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.34);-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.34);-ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.34);width: 389px !important;z-index: 3!important;}.pac-item {padding: 6px 4px;cursor: pointer;}.pac-item span {font-size: 13px;}span.know-more {position: relative;}span.know-more:hover span.tooltip {opacity: 1;visibility: visible;}span.tooltip {position: absolute;bottom: 30px;border-radius: 4px;background-color: #5c5c5c;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);min-width: 265px;padding: 15px 18px;opacity: 0;visibility: hidden;right: -24px;}span.tooltip:after {content: "";width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #666666;bottom: -10px;position: absolute;right: 82px;}span.tooltip > strong {margin: 0 0 8px !important;font-size: 14px !important;padding: 0 !important;color: #fff;}span.tooltip ul {padding-left: 13px;}span.tooltip ul li {font-size: 12px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.67;letter-spacing: 0.5px;color: #ffffff;position: relative;margin-bottom: 0;}span.tooltip ul li:before {content: "";position: absolute;width: 5px;height: 5px;background: #fff;border-radius: 100%;left: -13px;top: 8px;}.container {max-width: 940px;width: 100%;margin: 0 auto;}.checkin-container .input-daterange input {height: 50px;background-color: #ffffff;border: solid 0.5px #bdbdbd;font-size: 15px;line-height: 48px;color: #1d2549;padding-left: 20px;padding-top: 2px;}.checkin-container .input-daterange input::-moz-placeholder {color: #999999;opacity:1;}.checkin-container .input-daterange input:-ms-input-placeholder {color: #999999;}.checkin-container .input-daterange input::-ms-input-placeholder {color: #999999;}.checkin-container .input-daterange input:hover {background: #F0F3F7;}.review-star-icon {display: inline-block;height: 13px;position: relative;top: 1px;width: 70px;background: url(../img/fab_sprite_v19.png) 0px -1452px no-repeat;overflow: hidden;}.review-star-icon span {display: block;height: 13px;width: 100%;background: url(../img/fab_sprite_v19.png) 0px -1438px no-repeat;}.daterangepicker.dropdown-menu {z-index: 2;}.hidden {display: none!important;}.hide {display: none;}.visibility-hidden {visibility: hidden !important;}.loader-spinners {border: 3px solid rgba(50, 50, 50, 0.3);border-radius: 50%;border-top: 3px solid #323232;width: 20px;height: 20px;display: block;-webkit-animation: loading_animation 0.5s linear infinite;animation: loading_animation 0.5s linear infinite;margin: 0 auto;}.loader-progressbar {top: 0px;z-index: 1;height: 2px;width: 100%;position: fixed;}.loader-progressbar:before {-webkit-animation: progress 1s forwards;-moz-animation: progress 1s forwards;-ms-animation: progress 1s forwards;animation: progress 1s forwards;-webkit-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;width: 1%;position:absolute;right:50%;top:0;content:"";background:#1e254a;height:2px;}.loader-progressbar:after {-webkit-animation: progress 1s forwards;-moz-animation: progress 1s forwards;-ms-animation: progress 1s forwards;animation: progress 1s forwards;-webkit-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;width: 1%;position:absolute;left:50%;top:0;content:"";background:#1e254a;height:2px;}@-webkit-keyframes progress {from { }to { width: 50% }}@-moz-keyframes progress {from { }to { width: 50% }}@-ms-keyframes progress {from { }to { width: 50% }}@keyframes progress {from { }to { width: 50% }}.profile-loader:before {background: #fff;}.profile-loader:after {background: #fff;}.detail-header + .dealscontainer,.detail-header + .error_content_box,.detail-header ~ .banner_section {margin-top: 0;float: none;}.stop-scrolling {height: 100%;overflow: hidden;}.btn.btn-disable {background: #ececec !important;border: solid 1px rgba(219, 219, 219, 0.5) !important;color: #adadad !important;cursor: not-allowed !important;pointer-events: none;}.ripple {position:relative;overflow:hidden;transform:translate3d(0,0,0)}.ripple:after {content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#000 15%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10,10);opacity:0;transition:transform .7s,opacity 1s;}.ripple:active:after {transform:scale(0,0);opacity:.15;transition:0s;}.btn-loader:before {border-radius: 50%;border-top: 4px solid #1e254a;border-left: 4px solid #1e254a;border-right: 4px solid #1e254a;border-bottom: 4px solid #fddc2c;width: 28px;height: 28px;-webkit-animation: spin 1.2s linear infinite;animation: spin 1.2s linear infinite;position: absolute;content: "";right: 10px;top: 8px;z-index: 1;}@-webkit-keyframes spin {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}#wizParDiv2 { display:none; }.next-arrow {width: 7px;height: 13px;fill: #379aff;stroke: #379aff;margin-left: 4px;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);}.read-more-review {color: #379aff;font-size: 16px;line-height: 16px;cursor: pointer;padding-top: 10px;letter-spacing: 0.1px;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;}.read-more-review:hover {color:#1B82EC;}.read-more-review:hover .next-arrow {fill:#1b82ec;}.search-label {display: none;}.btn::-moz-focus-inner {border: 0;}.modal-overlay {width: 100%;background: rgba(0, 0, 0, 0.9);position: fixed;left: 0;height: 100%;top: 0;overflow: hidden;z-index: 999;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0) scale(1.0, 1.0);display: none;top: 0;right: 0;left: 0;bottom: 0;}.modal-overlay[data-direction="center"] {display: none;}div[data-direction='right'] .modal {top: 0;width: 500px;right: 0;position: fixed;left: auto;background: #fff;padding: 30px;overflow: visible;display: block;}div[data-direction='center'] .modal {top: 50%;left: 50%;transform: translate(-50%, -50%);overflow: visible;border-radius: 4px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);background-color: #ffffff;padding: 25px 30px 40px;bottom: auto;display: block;}.modal-overlay .modal .alert-box-popup-close {position: absolute;width: 33px;height: 33px;top: 0;right: -48px;cursor: pointer;}.modal-overlay .modal .applied-coupon .alert-box-popup-close {position: fixed;top: 20px;right: -100px;-webkit-transition: 0.3s ease all;-o-transition: 0.3s ease all;transition: 0.3s ease all;display: block;cursor: pointer;}.modal-overlay .modal .alert-box-popup-close:after, .modal-overlay .modal .alert-box-popup-close:before {margin-left: -20px;content: '';display: block;position: absolute;top: 50%;left: 50%;background: #f0f3f7;width: 40px;height: 1px;transform: rotate(45deg);}.modal-overlay .modal .alert-box-popup-close:after {transform: rotate(-45deg);}.modal-overlay .modal input[type="text"]::-webkit-input-placeholder {font-size: 16px;font-weight: bold;letter-spacing: 0.1px;color: #252525;opacity: 1;}.modal-overlay .modal input[type="text"]::-moz-placeholder {font-size: 16px;font-weight: bold;letter-spacing: 0.1px;color: #252525;opacity: 1;}.modal-overlay .modal input[type="text"]:-ms-input-placeholder {font-size: 16px;font-weight: bold;letter-spacing: 0.1px;color: #252525;opacity: 1;}.modal-overlay .modal input[type="text"]:-moz-placeholder {font-size: 16px;font-weight: bold;letter-spacing: 0.1px;color: #252525;opacity: 1;}.prompt-name .modal {width: 450px;max-width: 100%;padding: 40px 40px 20px;}.modal-overlay .modal .modal-title {font-size: 20px;font-weight: bold;color: #595959;}.modal-overlay .modal .modal-sub-title {font-size: 14px;line-height: 1.29;color: #9c9c9c;margin-top: 2px;}.modal-overlay .modal .input-container{position: relative;margin-top: 30px;}.modal-overlay .modal .input-container input[type="text"] {width: 100%;border-radius: 2px;border: solid 1px #e2e2e2;line-height: 25px;font-size: 16px;font-weight: bold;letter-spacing: 0.1px;color: #252525;padding: 10px 20px;}.modal-overlay .modal .input-container button {background: transparent;outline: 0;top: 0;right: 0;z-index: 2;position: absolute;border: 0;color: #4a90e2;font-weight: 700;font-size: 16px;height: 100%;padding: 0 20px;}.modal-overlay .modal .option-btn {width: 192px;padding: 15px 0 13px;text-align: center;font-size: 14px;font-weight: bold;background: transparent;outline: 0;border: solid 1px #f2ce09;}.modal-overlay .modal .yellow-btn {border: solid 1px #f2ce09;background-color: #fddc2c;outline: 0;border-radius: 2px;position: relative;}.modal-overlay .modal .error-msg-text {color: #cb4a4a;font-size: 12px;position: absolute;left: 0;bottom: -21px;}.modal-overlay .modal .input-error {background: rgba(255, 112, 112, 0.1);border: solid 1px #ff7272 !important;}.prompt-name .modal {width: 450px;max-width: 100%;padding: 40px 40px 20px;}.update-name-header {display: -ms-flex;display: flex;align-items: center;font-size: 20px;line-height: 1.3;letter-spacing: normal;color: #3c3c3c;}.update-name-header .fab-credit{width: 51px;height: 51px;margin-right: 20px;}.update-name-body {padding: 25px 32px 0;}.update-name-body .error-message {position: absolute;bottom: -22px;}.update-name-body .body-text {font-size: 14px;line-height: 1.43;letter-spacing: 0.2px;color: #4a4a4a;}.update-name-from {display: -ms-flexbox;display: flex;position: relative;border-bottom: 1px solid rgba(156, 156, 156, 0.2);padding-bottom: 2px;margin-top: 30px;}.display-name-title {background: rgba(156, 156, 156, 0.1);width: 60px;font-size: 16px;letter-spacing: 0.3px;color: #9c9c9c;padding-left: 9px;padding-right: 9px;line-height: 34px;}.display-name-title .icon {width: 20px;height: 17px;position: absolute;bottom: 8px;}.client-name {border: 0;width: 100%;font-size: 15px;line-height: 25px;}.update-name-from input[type="text"]::placeholder {opacity: 1;font-size: 15px !important;line-height: 25px;}.update-name-from input[type="text"]:-ms-input-placeholder { font-size: 15px !important;line-height: 25px;}.update-name-from input[type="text"]::-ms-input-placeholder { font-size: 15px !important;line-height: 25px;}.name-title-dropdown {position: absolute;left: 0;top: 35px;background: rgba(156, 156, 156, 0.7);width: 60px;font-size: 16px;letter-spacing: 0.3px;color: #000;padding-left: 9px;line-height: 34px;width: 51px;}.name-title-dropdown span {display: block;}.update-name-btn {width: 100%;line-height: 46px;font-size: 15px;letter-spacing: 0.2px;color: #1e254a;margin-top: 25px;}.update-name-body ::-webkit-input-placeholder {font-size: 14px !important;letter-spacing: 0.2px !important;color: #9d9d9d !important;font-weight: 400 !important;}.update-name-body ::-moz-placeholder {font-size: 14px !important;letter-spacing: 0.2px !important;color: #9d9d9d !important;font-weight: 400 !important;}.update-name-body ::-ms-placeholder {font-size: 14px !important;letter-spacing: 0.2px !important;color: #9d9d9d !important;font-weight: 400 !important;}.update-name-body ::placeholder {font-size: 14px !important;letter-spacing: 0.2px !important;color: #9d9d9d !important;font-weight: 400 !important;}.modal-overlay.active {display: block;}.covid-alert-modal .modal {padding: 0 !important; width: 870px; }.covid-close .icon {height: 1px;width: 27px;display: block;background: #000;}.covid-data, .covid-wrapper {display: flex;align-items: center;}.covid-wrapper {margin: 0 0 10px;}.covid-wrapper span.heading {margin :0;margin-right: 15px;}.covid-title {margin-right: 8px;}.covid-title img {display: block;max-width: 142px;}.covid-close.modal_close:focus, .covid-close.modal_close:hover {border: none;outline: none;}.link-arrow {font-size: 12px;color: #379aff;position: relative;padding-right: 18px;text-decoration: none;}.link-arrow span {display: inline-block;width: 10px;height: 1px;background: #379aff;top: 7px;position: absolute;right: 3px;}.link-arrow span::before {width: 1px;height: 6px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);content: "";position: absolute;right: 2px;top: -1px;background: #379aff;}.link-arrow span::after {width: 1px;height: 6px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);content: "";position: absolute;right: 2px;bottom: -1px;background: #379aff;}.covid-modal {background: #fff;overflow-y: scroll;max-height: 580px;width: 870px;border-radius: 4px;}.covid-modal .modal-heading {border-radius: 8px;padding: 40px 20px 24px;background-color: #fff6ee;text-align: center;}.covid-modal .heading-wrap {max-width: 640px;margin: 0 auto;}.covid-modal .heading-wrap img {max-width: 242px;}.covid-modal .heading-wrap figure {margin: 0 0 16px;}.covid-modal .heading-wrap span {display: block;}.covid-modal img {max-width: 100%;vertical-align: top;display: inline-block;}.heading-wrap h3 {margin: 0 0 8px;font-size: 20px;font-weight: bold;line-height: 1;}.heading-wrap p {font-size: 18px;line-height: 1.33;text-align: center;color: #75767c;margin: 0;}.covid-content .image-wrapper figure {margin: 0 24px 24px 0;border-radius: 4px;overflow: hidden;}.covid-content {padding: 32px 24px 15px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;align-items: flex-start;}.covid-content .image-wrapper {width: 45%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;height : auto;align-items: flex-start;}.covid-content .box-content {width: 60%;}.covid-content .image-wrapper span {width: 144px;height: 176px;display: block;}.covid-content .image-wrapper img {width: 100%;height: 100%;object-fit: cover;}.box-content .desc {padding: 18px 16px;white-space: normal;position: relative;border-radius: 8px;}.covid-content:after {content: "";position: absolute;bottom: 0;width: calc(100% - 50px);left: 25px;height: 1px;background: #d8dade;}.covid-wrap {position: relative;z-index: 2;}.covid-wrap p {line-height: 1.5;margin: 0;font-size: 16px;margin: 0;max-width: 290px;}.covid-wrap h5 {font-size: 20px;line-height: 1;font-weight: bold;margin: 0 0 15px;}.precautions {list-style: none;padding: 0;margin: 0;}.precautions li {font-size: 16px;padding-left: 18px;position: relative;margin: 0 0 12px;}.precautions li:before {content: '✓';position: absolute;top: 1px;left: -2px;}.precautions li:last-child { margin: 0;}.box-content .desc figure {margin: 0;padding: 0;display: inline-block;position: absolute;bottom: 0;right: 0;z-index: 0;max-width: 132px;max-height: 115px;opacity: 0.5;max-width: 150px;max-height: 100%;bottom: 15px;opacity: 1;}.covid-modal .modal-footer {padding: 20px 15px 24px;text-align: center;}.covid-modal .modal-footer p {font-size: 14px;margin: 0 0 15px;}.covid-modal .modal-footer strong {font-size: 16px;font-weight: bold;}button.covid-close {position: absolute;top: 30px;right: 30px;width: 30px;display: inline-block;background: none;border: none;height: 30px;cursor: pointer;z-index: 10;}.confirmed-booking .covid-logo {margin-bottom: 15px;}.confirmed-booking .covid-logo img {display: block;max-width: 145px;}.covid-close .bar1 {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 1px;right: 4px;position: relative;}.covid-close .bar2 {-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);right: 4px;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);position: relative;top: 0px;}@media all and (max-width: 1032px) {.detail-header {padding-left: 10px;padding-right: 10px;}.footer-top {padding-left: 10px;padding-right: 10px;}.footer_row {padding-left: 10px;padding-right: 10px;}.link-container {padding-left: 10px;padding-right: 10px;}.footer-advertise {padding-left: 10px;padding-right: 10px;}.footer-advertise .security-logo,.footer-advertise .download-logo {margin-right: 16px;}.link-container .links-menu + .links-menu {margin-left: 60px;}}@media all and (max-width: 975px) {.footer-advertise {display: block;}.footer-advertise .security-logo,.footer-advertise .download-logo {margin-right: 10px;float: left;}.footer-advertise .payment-type-logo {padding-top: 10px;clear: both;}.community-container {margin-left: 60px;}}@media all and (max-width: 925px) {.community-container {margin-left: 40px;}.link-container .links-menu + .links-menu {margin-left: 10px;}}@media all and (max-width: 768px) {.link-container .links-menu + .links-menu {margin-left: 5px;}.community-container {margin-left: 20px;}}::-webkit-input-placeholder { text-transform: none;}:-moz-placeholder { text-transform: none;}::-moz-placeholder { text-transform: none;}:-ms-input-placeholder { text-transform: none;}::placeholder { text-transform: none;}.cancelpolicy-alert-modal .modal-heading {font-size: 24px;}.modal-content-cancel {padding-top: 20px;}.cptext {font-size: 14px;padding-bottom: 10px;list-style: disc;}#binder {padding-left: 15px;padding-top: 20px; }#noShowTest {font-style: italic;color: #4a4a4a;padding-top: 10px;}.cancellation-policy {cursor: pointer;}.pdp-page.pdp_page .room-features li span .amenities-icon{width: 10%;}.pdp-page.pdp_page .room-features li span.text {width: 80%;vertical-align: top;}.datepicker table{margin: 0;border-spacing:0;}.datepicker-checkout {left: 203px;}.datepicker th {font-size: 8px;line-height: 1;color: #999999;height: auto;}.datepicker th.dow:first-child {padding-left: 10px;}.datepicker th.dow:last-child {padding-right: 10px;}.datepicker th.prev,.datepicker th.prev {background-image: url(../img/fab_sprite_v19.png);background-position:-86px -1609px;padding-bottom: 10px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);text-indent: -9999px;overflow: hidden;cursor: pointer;}.datepicker th.next,.datepicker th.next {background-image: url(../img/fab_sprite_v19.png);background-position:-86px -1600px;padding-bottom: 10px;-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);text-indent: -9999px;overflow: hidden;cursor: pointer;}.datepicker th.prev:hover,datepicker th.prev:hover {background-image: url(../img/fab_sprite_v19.png) !important;background-color: transparent;background-position:-86px -1609px;}.datepicker th.next:hover,.datepicker th.next:hover {background-image: url(../img/fab_sprite_v19.png) !important;background-color: transparent;background-position:-86px -1600px;}.datepicker th.switch {font-size: 12px;color:#1d2549;padding-top: 15px;padding-bottom: 20px;}.datepicker th.switch:hover {background: transparent;}.datepicker-checkin:after {left: auto;right: 23px;}.datepicker-checkin:before {left: auto;right: 22px;}.datepicker-checkout:before {left: 174px;}.datepicker-checkout:after {left: 175px;}.datepicker td {font-size: 9px;line-height: 27px;color: #979797;height: auto;}.datepicker td.active {background: #fddc2c;color: #1d2549;}.datepicker table {font-size: 10px;font-weight: normal;color: #979797;width: 100%;}.datepicker table tr td.active:active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active {color: #fff;background-color: #a3d6d2;border: 1px solid transparent;}.datepicker table tr td.day {color: #19346b;cursor: pointer;box-shadow: 0 0 0.5px 0 #bdbdbd;-webkit-box-shadow: 0 0 0.5px 0 #bdbdbd;-moz-box-shadow: 0 0 0.5px 0 #bdbdbd;}.datepicker table tr td.active:active:hover, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active:active:focus, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active:active.focus, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.active.focus, .datepicker table tr td.active.highlighted.active.focus {color: #fff;background-color: #a3d6d2;border: 1px solid transparent;}.datepicker table tr td.selected:hover, .datepicker table tr td.selected.highlighted:hover {color: #fff;background-color: #a3d6d2;border: 1px solid transparent;}.datepicker table tr td.selected, .datepicker table tr td.selected.highlighted {color: #fff;background-color: #a3d6d2;border: 1px solid transparent;}.datepicker table tr td.range {color: #1e254a;background: rgba(163, 214, 210, 0.35);border: 1px solid transparent;}.datepicker table tr td.range:hover {color: #1e254a;background: rgba(163, 214, 210, 0.35);border-color: transparent;}.datepicker table tr td.day:hover, .datepicker table tr td.focused {background-color: #a3d6d2;color: #fff;}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 3 !important;display: none;min-width: 306px;padding: 10px;margin: 8px 0 0;list-style: none;font-size: 15px;text-align: left;background-color: #ffffff;border: 1px solid rgba(0,0,0,0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip: padding-box;background-clip: padding-box;}.datepicker-dropdown:before,.datepicker-dropdown:after {margin-left: 2px;}.datepicker table tr td, .datepicker table tr th {text-align: center;width: 40px;height: 36px;border: none;}.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {line-height: 1;padding: 7px 4px 4px 4px;font-size: 12px;border-radius: 2px !important;}.datepicker .datepicker-switch, .datepicker .prev, .datepicker .next, .datepicker tfoot tr th {color: #2c3135;font-size: 16px;padding-bottom: 15px;}.datepicker .datepicker-switch:hover {background: transparent;}.datepicker table tr td.disabled:hover {background: transparent;}.datepicker-days tfoot {display: none;}.datepicker-days .table-condensed {border-collapse: separate;border-spacing: 3px;}.datepicker-days .table-condensed tbody tr {padding-left: 10px;padding-right: 10px;}.dow {padding-bottom: 15px !important;font-weight: normal !important;border-radius: 0 !important;font-size: 12px;text-transform: uppercase;color:#7f8fa4;}.datepicker tr td.old.disabled {color:#bac2c7 !important;background: #edf2f5 !important;}.datepicker tr td.new {color:#1e254a;background: #edf2f5;}.datepicker tr td.disabled {color: #bdbdbd !important;background: #fff !important;cursor: not-allowed !important;}.mid-daybox {background-color: rgba(163, 214, 210, 0.35);}.old {visibility: hidden;}.new {visibility: hidden;}.flex-container a:hover,.flex-slider a:hover {outline: none;}.slides,.slides > li,.flex-control-nav,.flex-direction-nav {margin: 0;padding: 0;list-style: none;}.flex-pauseplay span {text-transform: capitalize;}.flexslider {margin: 0;padding: 0;}.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}.flexslider .slides img {width: 100%;display: block;}.flexslider .slides:after {content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}html[xmlns] .flexslider .slides {display: block;}* html .flexslider .slides {height: 1%;}.no-js .flexslider .slides > li:first-child {display: block;}.flexslider {margin: 0 0 60px;background: #fff;border: 4px solid #fff;position: relative;zoom: 1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);}.flexslider .slides {zoom: 1;}.flexslider .slides img {height: auto;-moz-user-select: none;}.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.loading .flex-viewport {max-height: 300px;}.carousel li {margin-right: 5px;}.flex-direction-nav {*height: 0;}.flex-direction-nav a {text-decoration: none;display: block;width: 40px;height: 40px;margin: -20px 0 0;position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;color: rgba(0, 0, 0, 0.8);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.flex-direction-nav a:before {font-size: 40px;display: inline-block;content: '\f001';color: rgba(0, 0, 0, 0.8);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}.flex-direction-nav a.flex-next:before {content: '\f002';}.flex-direction-nav .flex-prev {left: -50px;}.flex-direction-nav .flex-next {right: -50px;text-align: right;}.flexslider:hover .flex-direction-nav .flex-prev {opacity: 0.7;left: 10px;}.flexslider:hover .flex-direction-nav .flex-prev:hover {opacity: 1;}.flexslider:hover .flex-direction-nav .flex-next {opacity: 0.7;right: 10px;}.flexslider:hover .flex-direction-nav .flex-next:hover {opacity: 1;}.flex-direction-nav .flex-disabled {opacity: 0!important;filter: alpha(opacity=0);cursor: default;z-index: -1;}.flex-pauseplay a {display: block;width: 20px;height: 20px;position: absolute;bottom: 5px;left: 10px;opacity: 0.8;z-index: 10;overflow: hidden;cursor: pointer;color: #000;}.flex-pauseplay a:before {font-size: 20px;display: inline-block;content: '\f004';}.flex-pauseplay a:hover {opacity: 1;}.flex-pauseplay a.flex-play:before {content: '\f003';}.flex-control-nav {width: 100%;position: absolute;bottom: -40px;text-align: center;}.flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;*display: inline;}.flex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0, 0, 0, 0.5);cursor: pointer;text-indent: -9999px;overflow: hidden;-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}.flex-control-paging li a:hover {background: #333;background: rgba(0, 0, 0, 0.7);}.flex-control-paging li a.flex-active {background: #000;background: rgba(0, 0, 0, 0.9);cursor: default;}.flex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden;}.flex-control-thumbs li {width: 25%;float: left;margin: 0;}.flex-control-thumbs img {width: 100%;height: auto;display: block;opacity: .7;cursor: pointer;-moz-user-select: none;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.flex-control-thumbs img:hover {opacity: 1;}.flex-control-thumbs .flex-active {opacity: 1;cursor: default;}@media screen and (max-width: 860px) {.flex-direction-nav .flex-prev {opacity: 1;left: 10px;}.flex-direction-nav .flex-next {opacity: 1;right: 10px;}}.reffer-friend-section {border-radius: 4px;background-color: #ffffff;background-image: linear-gradient(95deg, #192454, #525e93);box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);position: relative;padding: 13px 21px 15px 27px;margin-bottom: 20px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.main-heading-gift-wrapper {-ms-flex: 0 0 45%;flex: 0 0 45%;max-width: 45%;padding-top: 7px;}.reffer-friend-section a {display: block;outline: none;width: 100%;padding: 16px 21px 26px 21px;height: 100%;position: relative;z-index: 1;overflow: hidden;}.reffer-friend-section .reffer-card-icon {width: 25px;height: 25px;padding-top: 0;display: inline-block;vertical-align: middle;position: absolute;top: -2px;left: 0;}.reffer-friend-section .reffer-card-icon svg {height: 25px;width: 25px;}.reffer-friend-section .reffer-friend-list-text {display: block;padding-left: 0;padding-right: 15px;position: relative;}.reffer-friend-section .reffer-friend-list-text strong {display: block;padding-left: 35px;margin-bottom: 4px;}.reffer-friend-section .reffer-friend-list-text strong .referral-widget-heading {font-size: 18px;font-weight: bold;line-height: 24px;letter-spacing: normal;color: #fff;display: inline-block;}.reffer-friend-section .reffer-friend-list-text .invite-friend {font-size: 14px;line-height: 1;letter-spacing: normal;color: #fff;display: block;margin-bottom: 0px;}.reffer-friend-section .reffer-friend-list-text span.know-more {opacity: 0.6;font-size: 11px;color: #ffffff;cursor: pointer;-webkit-transition: 0.3s ease all;-o-transition: 0.3s ease all;transition: 0.3s ease all;top: -2px;z-index: 1;}.reffer-friend-section .reffer-friend-list-text span.know-more > svg {width: 24px;height: 24px;fill: #ffffff;margin-right: 0;top: -1px;position: relative;display: inline-block;vertical-align: middle;}.reffer-friend-section .reffer-friend-list-text span.know-more:hover {opacity: 1;}.reffer-friend-section .flex-box {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 0;-ms-flex: 0 0 45%;flex: 0 0 55%;max-width: 55%;}.reffer-friend-section .referral-code-copy, .social-btn-link {flex: 0 0 50%;max-width: 50%;margin: 0;}.social-btn-link {padding-left: 15px;}.social-btn-link ul {margin-top: 10px;}.social-btn-link ul li {vertical-align: top;display: inline-block;margin-right: 8px;margin-bottom: 0px;}.social-btn-link ul li:last-child {margin-right: 0px;}.social-btn-link ul li a {width: 33px;height: 33px;display: block;background: #f0f3f7;border-radius: 100%;text-align: center;padding: 0;}.social-btn-link ul li a svg.iconcopy {width: 16px;height: 16px;margin-top: 8px;}.social-btn-link ul li:nth-child(2) a svg {fill: #0084ff;}.social-btn-link ul li:nth-child(3) a svg {fill: #37599f;}.social-btn-link ul li:last-child a svg {fill: #00a2f9;}.reffer-friend-section .reffer-friend-list-text .link-info {font-size: 16px;line-height: 27px;letter-spacing: normal;color: #3c3c3c;display: block;margin-bottom: 20px;}.referral-code-copy {-ms-flex: 0 0 28%;flex: 0 0 28%;max-width: 28%;padding-right: 15px;margin-right: 2%;position: relative;}.referral-code-copy:after {position: absolute;height: 54px;width: 1px;content: "";display: block;right: 0px;z-index: 1;top: 4px;background: rgba(255, 255, 255, 0.28);}.referral-code-copy p,.social-btn-link p {font-size: 14px;line-height: 16px;color: #ffffff;margin-bottom: 7px;} .pointer-cursor {cursor: pointer;}.copy-code {border-radius: 5px;background-color: rgba(255, 255, 255, 0.21);border: dashed 1px #ffffff;padding: 7px 13px;position: relative;}.copy-code span.text {font-size: 12px;font-weight: bold;display: inline-block;line-height: 16px;letter-spacing: normal;color: #ffffff;position: relative;}.copy-code.reveal-code-svg:after {position: absolute;content: "";height: 1px;width: 58px;left: 14px;bottom: 8px;z-index: 1;background: #ffffff;}.copy-code.reveal-code-svg svg {float: none;display: inline-block;vertical-align: middle;stroke: #fff;width: 12px;transform: rotate(-90deg);height: 15px;stroke-width: 4px;position: relative;top: 2px;margin-left: 5px;}.copy-code.reveal-code-svg {border-color: transparent;cursor: pointer;}.copy-code svg {height: 30px;width: 28px;float: right;margin-top: -5px;margin-right: -7px;cursor: pointer;fill:#fff;}.referral-tooltip {position: absolute;left: 50%;margin-left: -138px;top: -28px;border-radius: 4px;background-color: #4a4a4a;box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25);z-index: 2;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;font-size: 14px;line-height: 16px;letter-spacing: 0.1px;color: #ffffff;text-align: center;padding: 12px 10px;width:168px;height: 40px;}.referral-tooltip:before {position: absolute;left: 50%;bottom: -16px;margin-left: -4px;height: 0;width: 0;border-left: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #4a4a4a;content: " ";z-index: 1;}@media all and (max-width: 975px) {.reffer-friend-section {padding-left: 10px;}}.referral-overlay {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;background: rgba(0,0,0,0.80);}.referral-modal {max-width: 640px;width: 100%;height: 350px;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);left: 50%;top: 50%;position: fixed;z-index: 5;}.referral-modal-wrapper.referral-modal {max-width: 400px;}.referral-modal-wrapper.referral-modal .login-page {padding-top: 0;}.referral-modal .referral-top {padding: 51px 80px 40px;background:#fff;position: relative;text-align: center}.close-referral-modal {cursor: pointer;height: 43px;position: absolute;right: -60px;top: -20px;width: 43px;display: block;text-indent: 1px;overflow: hidden;outline: none;text-decoration: none;}.close-referral-modal .icon {fill: #ffffff;stroke: #ffffff;stroke-width: 2px;height: 36px;width: 36px;}.referral-modal .referral-top:before {background: url(https://static.fabhotels.com/img/main_banner_v1.png) left top repeat-x;position: absolute;height: 100%;width: 100%;content: "";display: block;left: 0;z-index: 1;top:0;opacity: 0.05;}.referral-modal .referral-top strong {font-size: 26px;font-weight: 700;line-height: 31px;letter-spacing: 0.6px;color: #3c3c3c;display: block;margin-bottom: 9px;}.referral-modal .referral-top strong br {display: none;}.referral-modal .referral-top p {font-size: 18px;line-height: 25px;letter-spacing: 0.3px;text-align: center;color: #4a4a4a;margin-bottom: 0;}.referral-modal .referral-bottom {padding: 23px 20px 20px;text-align: center;background: #fff;}.referral-modal .referral-bottom .btn {font-size: 15px;font-weight: 700;max-width: 301px;height: 44px;padding-top: 15px;margin:0 auto;letter-spacing: 0.2px;color: #1e254a;background:#fddc2c;text-align: center;text-transform: uppercase;display: block;}.app-download-banner {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;padding: 9px 7px 9px 15px;position: relative;overflow: hidden;z-index: 1;margin-bottom: 20px;margin-top: 20px;background-image: linear-gradient(95deg, #4199d6, #0074bd);border-radius: 4px;border: 1px solid transparent;}.app-download-banner-wrap {position: relative;z-index: 2;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;justify-content: space-between;width: 100%;align-items: center;}.app-download-banner .app-download-banner-desc {-ms-flex: 0 0 43%;flex: 0 0 43%;max-width: 43%;}.app-download-banner p {font-size: 16px;font-weight: bold;;line-height: 20px;letter-spacing: normal;color: #fff;margin-bottom: 0px;}.app-download-banner-desc span {font-size: 14px;line-height: 16px;color: #fff;display: block;}.app-download-banner-desc p .heading-text {font-size: 16px;line-height: 20px;font-weight: 700;}.app-download-banner-desc p .subheading-text {font-size: 14px;line-height: 20px;font-weight: 400;color: #fff;}.app-download-banner .app-download-desc {max-width: 350px;-ms-flex: 0 0 350px;flex: 0 0 350px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;text-align: right;height: 40px;}.get-sms-link-app {width: 111px;height: 35px;border-radius: 3px;border: solid 1px #4a4a4a;font-size: 12px;line-height: 34px;letter-spacing: 0.3px;color: #4a4a4a;text-align: center;cursor: pointer;transition: all 0.4s;-ms-transition: all 0.4s;-webkit-transition: all 0.4s;-webkit-font-smoothing: auto;}.get-sms-link-app:hover {background-color: #202c60;border:1px solid transparent;color: #fff;}.app-download-desc .contact-info-container {height: 40px;top:0px;right: auto;text-align: left;overflow: visible;box-shadow: none;}.app-download-desc .contact-info-container.animateIt {width: 68%;}.app-download-desc .contact-code {height: 35px;width: 63px;}.app-download-desc .contact-code .number-code {height: 35px;font-size: 14px;line-height: 35px;font-weight: 700;color: #3c3c3c;}.app-download-desc .contact-info-container input[type="text"] {margin-top: 0;vertical-align: baseline;font-size: 14px;width: calc(100% - 75px); }.app-download-desc .contact-info-container input[type="text"]::placeholder {color: #c0c0c0;opacity: 1; }.app-download-desc .contact-info-container input[type="text"]:-ms-input-placeholder {color: #c0c0c0;}.app-download-desc .contact-info-container input[type="text"]::-ms-input-placeholder {color: #c0c0c0;}.app-download-desc .contact-info-container button {width: 108px;height: 40px;outline: none;background: #cecece;border: solid 1px #379bff;font-size: 14px;line-height: 29px;color: #1e254a;padding: 0;position: absolute;right: -114px;top: 0;margin: 0;transition: all 0.4s;-ms-transition: all 0.4s;-webkit-transition: all 0.4s;}.app-download-desc .contact-info-container input[type="text"]:focus ~ button,.app-download-desc .contact-info-container.input_filled button{background: #1e254a;border: solid 1px transparent;color: #fff;}.app-download-desc .contact-info-container button:after {display: none;}.app-link-msg {position: absolute;top: 0px;width: 100%;left: 75px;font-size: 10px;margin: 0;z-index: 2;}.app-download-desc .link-send-msg {padding: 2px 15px 0 0;float: right;width: 100%;color: #fff;line-height: 42px;}.main-content {float: right;width: 75.6%;padding-left: 10px;}.icon {width: 20px;height: 20px;fill: #1e254a;}.btn {border-radius: 3px;text-transform: uppercase;border: 0;cursor: pointer;font-size: 18px;line-height: 1;color: #1e254a;background: #fddc2c;text-align: center;padding: 17px 22px 13px;display: block;position: relative;overflow: hidden;transition: all 0.4s;-webkit-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-ms-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-o-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);font-weight: 400;}.btn:hover {background: #fbc800;}.btn:after {content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;pointer-events: none;background-image: radial-gradient(circle, #000 15%, transparent 10.01%);background-repeat: no-repeat;background-position: 50%;transform: scale(0, 0);opacity: 0;transition: transform 0.5s, opacity 0.5s;}.btn-wrap .btn:active:after,.btn-wrap .btn:hover:after {transform: scale(10, 10);opacity: 0.15;transition: 0.3s;}.content {background: #f0f3f7;padding-top: 24px;padding-bottom: 36px;}.sidebar {float: left;width: 24.4%;}.search-section {padding: 16px;background: #1e254a;border-radius: 2px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-ms-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-o-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);margin-bottom: 12px;}.search-section input::-webkit-input-placeholder {color: rgba(60, 60, 60, 0.5);}.search-section input::-moz-placeholder {color: rgba(60, 60, 60, 0.5);}.search-section input:-ms-input-placeholder {color: rgba(60, 60, 60, 0.5);}.search-section input:-moz-placeholder {color: rgba(60, 60, 60, 0.5);}.search-section input {font-size: 16px;line-height: 1;color: #3c3c3c;display: block;letter-spacing: 0.2px;background: #fff;width: 100%;text-align: left;cursor: pointer;}.search-section strong {display: block;color: #fff;font-size: 28px;line-height: 1;margin-bottom: 8px;font-weight: 400;}.search-section span.destination {display: block;color: #fff;font-size: 13px;line-height: 16px;margin-bottom: 16px;}.search-section .search-form {border-radius: 2px;position: relative;}.search-section .search-form .icon.search-icon {position: absolute;left: 16px;fill: #1e254a;z-index: 1;height: 23px;width: 23px;stroke-width: 1px;}.search-section .search-form .cross-icon {display: none;}.search-section .select-dates {position: relative;}.search-section .error-message {margin-bottom: -5px;}.select-date-msg {position: absolute;font-size: 13px;line-height: 28px;height: 35px;width: 255px;letter-spacing: 0.2px;background: #fff;color: #f7526b;padding-left: 15px;right: -265px;top: 2px;z-index: 1;border: 1px solid rgba(245, 33, 65, 0.78);-webkit-animation: shake 1s; -moz-animation: shake 1s; -o-animation: shake 1s; animation: shake 1s; display: none;}.listPage .select-date-msg {display: block;}.select-date-msg:before {position: absolute;left: -16px;top: 8px;height: 0;width: 0;border-left: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 8px solid #fff;border-top: 8px solid transparent;content: " ";z-index: 2;}.select-date-msg:after {position: absolute;left: -17px;top: 8px;height: 0;width: 0;border-left: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 8px solid #f7526b;border-top: 8px solid transparent;content: " ";z-index: 1;}@-webkit-keyframes shake {from,to {transform: translate3d(0, 0, 0);}10%,30%,50%,70%,90% {transform: translate3d(-5px, 0, 0);}20%,40%,60%,80% {transform: translate3d(5px, 0, 0);}}@-moz-keyframes shake {from,to {transform: translate3d(0, 0, 0);}10%,30%,50%,70%,90% {transform: translate3d(-5px, 0, 0);}20%,40%,60%,80% {transform: translate3d(5px, 0, 0);}}@-o-keyframes shake {from,to {transform: translate3d(0, 0, 0);}10%,30%,50%,70%,90% {transform: translate3d(-5px, 0, 0);}20%,40%,60%,80% {transform: translate3d(5px, 0, 0);}}@keyframes shake {from,to {transform: translate3d(0, 0, 0);}10%,30%,50%,70%,90% {transform: translate3d(-5px, 0, 0);}20%,40%,60%,80% {transform: translate3d(5px, 0, 0);}}.search-section .select-dates .wrap-select-dates {box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-ms-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-o-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);height: 40px;position: relative;}.search-section .select-dates .icon {stroke-width: 2px;height: 14px;width: 15px;margin-top: 1px;}.search-section .select-dates .icon.arrow-icon {position: absolute;right: 10px;top: 13px;fill: #444444;stroke: #444444;z-index: 1;height: 16px;width: 15px;stroke-width: 3px;margin-top: 0;}.search-section .select-dates.select-active .icon.arrow-icon {transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);-moz-transform: rotate(-180deg);}.search-section .select-dates .icon.calendar-icon {position: absolute;left: 10px;top: 14px;z-index: 1;height: 15px;width: 15px;fill: #1e254a;}.search-section .select-dates input {padding-left: 34px;border: 0;opacity: 0;position: absolute;left: 1px;top: 0;height: 40px;z-index: 2;}.custom-select {position: relative;}.select-box {outline: none;border-radius: 4px;}.custom-select .wrap-select-box {position: relative;padding: 11px 10px 11px 10px;cursor: pointer;background: #fff;}.select-box span {font-size: 16px;line-height: 18px;color: rgba(60, 60, 60, 0.5);padding-left: 9px;font-weight: 400;display: inline-block;}.select-box span.guests-selected {color: #3c3c3c;}.select-box .icon.person-icon {float: left;width: 18px;height: 18px;stroke-width: 2px;background: rgba(0, 0, 0, 0.3);border-radius: 50%;stroke: transparent;}.select-box .icon.arrow-icon {float: right;width: 15px;height: 16px;margin-top: 1px;stroke: rgba(0, 0, 0, 0.3);stroke-width: 3px;}.select-box.select-active .icon.arrow-icon {transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);-moz-transform: rotate(-180deg);}.select-dropdown-wrap {display: none;position: absolute;z-index: 1;width: 100%;top: 50px;left: 0;border-radius: 2px;background-color: #ffffff;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-ms-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);-o-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);border: solid 1px rgba(219, 219, 219, 0.5);}.select-dropdown-wrap .select-dropdown-section {max-height: 180px;overflow-x: hidden;overflow-y: auto;}.select-dropdown-wrap:before {position: absolute;left: 10px;top: -16px;height: 0;width: 0;border-left: 8px solid transparent;border-bottom: 8px solid #fff;border-right: 8px solid transparent;border-top: 8px solid transparent;content: " ";}.select-dropdown-wrap span {display: block;font-size: 14px;line-height: 16px;color: #3c3c3c;letter-spacing: 0.2px;padding: 8px 6px 8px 41px;cursor: pointer;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}.select-dropdown-wrap span:hover {color: #379aff;background: rgba(55, 154, 255, 0.03);}.select-dropdown-wrap span.active-guest {color: #379aff;background: rgba(55, 154, 255, 0.07);}.search-section .btn {width: 100%;padding: 17px 20px 13px;}.map-section {border-radius: 2px;background-color: rgba(0, 0, 0, 0.2);overflow: hidden;position: relative;min-height: 156px;margin-bottom: 12px;}.map-section .btn {position: absolute;width: 88%;z-index: 1;bottom: 24px;left: 16px;font-size: 14px;line-height: 16px;padding: 8px 10px 6px;}.trusted-review {border-radius: 2px;background-color: #ffffff;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-ms-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);overflow: hidden;margin-bottom: 12px;padding: 16px 16px 12px 16px;}.trusted-review .title {font-size: 18px;line-height: 1;color: #484848;margin-bottom: 25px;}.trusted-review strong {display: block;}.trusted-review-listing {margin-bottom: 20px;}.trusted-review-listing strong {font-size: 18px;line-height: 22px;color: #3c3c3c;letter-spacing: 0.2px;margin-bottom: 4px;}.trusted-review-listing span {display: block;font-size: 11px;line-height: 22px;color: #00b96e;letter-spacing: 0.1px;margin-bottom: 5px;}.trusted-review-listing span .icon {width: 12px;height: 14px;fill: #00b96e;stroke: #00b96e;stroke-width: 2px;vertical-align: sub;margin-right: 2px;}.trusted-review-listing p {font-size: 14px;line-height: 22px;color: #3c3c3c;letter-spacing: 0.2px;}.why-us-section {border-radius: 2px;background-color: #ffffff;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-ms-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);overflow: hidden;margin-bottom: 12px;padding: 16px 16px 12px 16px;}.why-us-section strong {font-size: 18px;line-height: 1;color: #484848;margin-bottom: 20px;display: block;font-weight: 400;}.why-us-section li {font-size: 13px;line-height: 20px;color: #484848;display: flex;}.why-us-section li + li {margin-top: 17px;}.why-us-section li span {display: inline-block;vertical-align: bottom;width: 40px;}.why-us-section li span .icon {height: 22px;width: 22px;fill: #3c3c3c;stroke: #3c3c3c;stroke-width: 1px;}.why-us-section li span.money-icon {margin-left: -3px;width: 43px;}.why-us-section li span.money-icon .icon {width: 28px;}.hospitality-section {border-radius: 2px;background-color: #ffffff;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-ms-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);overflow: hidden;margin-bottom: 12px;padding: 16px 0 6px 0;}.hospitality-section strong {font-size: 18px;line-height: 1;color: #484848;margin-bottom: 15px;display: block;margin-left: 16px;font-weight: 400;}.hospitality-pic {height: 146px;background: url(https://pimg.fabhotels.com/propertyimages/mainImage.png)no-repeat center center;background-size: cover;}.hospitality-pic img {height: 100%;width: 100%;display: block;}.hospitality-content {padding: 10px 16px 16px 16px;}.hospitality-content p {font-size: 14px;line-height: 21px;letter-spacing: 0.2px;color: #3c3c3c;margin-bottom: 0;}.nearby-section .custom-navigation {text-align: center;}.nearby-section .custom-navigation a .icon {width: 20px;height: 12px;}.nearby-section {position: relative;background: #fff;border-radius: 2px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-ms-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);padding: 10px 0px 15px 16px;margin-bottom: 12px;}.nearby-section .nearby-title {font-size: 14px;line-height: 26px;letter-spacing: 0.2px;color: #484848;display: block;margin-bottom: 13px;text-transform: uppercase;font-weight: 400;}.nearby-slider {margin-bottom: 12px;}.nearby-slider ul.slides li {padding: 2px;display: none;width: 380px;}.nearby-slider ul.slides li:first-child {display: block;}.nearby-slider ul.slides li:hover strong {color: #379aff;}.nearby-section .custom-navigation a {display: inline-block;padding: 15px;outline: none;}.nearby-section .custom-navigation a .icon {stroke: #379aff;fill: #379aff;stroke-width: 4px;}.nearby-section .custom-navigation a.flex-prev {transform: rotate(-270deg);-webkit-transform: rotate(-270deg);-ms-transform: rotate(-270deg);-o-transform: rotate(-270deg);-moz-transform: rotate(-270deg);}.nearby-section .custom-navigation a.flex-next {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}.nearby-wrapper {border-radius: 2px;background-color: #ffffff;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);-ms-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);padding: 12px 8px;position: relative;}.nearby-section .nearby-pic {float: left;width: 34.5%;height: 155px;position: relative;background: url(https://pimg.fabhotels.com/propertyimages/mainImage.png)no-repeat center center;background-size: cover;}.nearby-section .nearby-pic img {width: 100%;height: 100%;object-fit: cover;color: transparent;}.nearby-section .nearby-content {float: left;width: 65.5%;padding-left: 8px;}.nearby-section .sold-out-wrapper .nearby-pic {opacity: 0.5;}.nearby-section .sold-out-wrapper .nearby-content {opacity: 0.7;}.nearby-section .room-left {position: absolute;z-index: 1;left: 0;top: 0;}.nearby-slider-top .nearby-section {margin-bottom: 10px;}.nearby-section .nearby-content strong {display: block;font-size: 16px;line-height: 23px;letter-spacing: 0.3px;color: #3c3c3c;min-height: 46px;margin-bottom: 6px;font-weight: 400;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}.nearby-section .nearby-content strong a {color: inherit;}.nearby-section .nearby-content .btn {height: 32px;border-radius: 3px;position: absolute;z-index: 1;right: 8px;bottom: 15px;font-size: 16px;padding: 9px;}.hotel-percent,.new-property-text {display: inline-block;font-size: 14px;line-height: 24px;border-radius: 4px 0 4px 0;background: #00b96e;border: solid 1px rgba(0, 185, 110, 0.6);color: #fff;text-align: center;width: 54px;margin-right: 5px;min-height: 26px;margin-bottom: 9px;font-weight: 400;}.hotel-review a,.hotel-review span {display: inline-block;font-size: 14px;line-height: 20px;letter-spacing: 0.1px;color: #00b96e;}.hotel-cut-price {font-size: 14px;line-height: 26px;min-height: 26px;letter-spacing: 0.3px;text-align: left;color: #3c3c3c;opacity: 0.3;display: block;text-decoration: line-through;}.hotel-price {display: block;font-size: 22px;line-height: 26px;min-height: 26px;letter-spacing: 0.2px;color: #3c3c3c;}.save-rupees {display: block;font-size: 12px;line-height: 1;color: #00b96e;margin-bottom: 5px;}.wrap-price .hotel-cut-price {display: inline-block;padding-right: 2px;}.wrap-price .save-rupees {display: inline-block;}.breadcrumb {position: relative;z-index: 1;}.breadcrumb ul {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}.breadcrumb ul li {font-size: 10px;line-height: 11px;letter-spacing: 0.2px;font-weight: 400;color: #4a4a4a;white-space: nowrap;position: relative;padding-right: 13px;}.breadcrumb ul li:last-child a {pointer-events: none;}.breadcrumb ul li a {display: block;position: relative;font-weight: 400;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;color: #9b9b9b;}.breadcrumb ul li:after {content:'>';font-size:12px;color:#9b9b9b;right: 4px;top: 1px;padding:0 0 0px;position:absolute;}.breadcrumb ul li:last-child:after {display: none;}.breadcrumb ul li a:hover {color: #1b82ec;}.room-left {width: 74px;height: 21px;border-radius: 2px;background-color: #f52141;font-size: 12px;line-height: 22px;color: #fff;text-align: center;display: block;}.property-map {min-height: 156px;}.search-form-sticky {position: relative;left: 0;max-width: none;top: 0;z-index: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}.search-form-sticky .search-form-collapsed {position: fixed;left: 0;top: 0;z-index: 3;width: 100%;max-width: 100%;background: none;padding: 0;}.search-form-sticky .search-form-collapsed form {background: #1e254a;padding: 24px 26px 20px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);-ms-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);}.search-form-sticky .search-section .search-form {display: none;}.search-form-sticky .search-section .input-daterange {float: left;width: 52%;margin-right: 15px;}.search-form-sticky .search-section .select-dates {float: left;width: 48%;margin-bottom: 0;}.search-form-sticky .search-section .select-dates + .select-dates {margin-left: 3.5%;}.search-form-sticky .custom-select {float: left;width: 25%;margin-right: 17px;margin-bottom: 0;}.search-form-sticky .btn {float: left;width: auto;margin-top: -4px;}.search-form-sticky.city-banner-form .search-section strong,.search-form-sticky.city-banner-form .search-section .destination .search-form-wrapper-sticky .search-section strong,.search-form-wrapper-sticky .search-section .destination {display: none;} @media all and (max-width: 1032px) {.breadcrumb {padding-left: 10px;}}.detail-header {z-index: 3;-webkit-backface-visibility: visible;background: #ffffff;}.btn-disabled {opacity: 0.5 !important;filter: alpha(opacity=50) !important;pointer-events: none !important;} .hide-item {display: none !important;} .row-gutter {margin-left: -8px;margin-right: -8px;} .row-gutter .item-gutter { padding-left: 8px; padding-right: 8px;} .flex-cls { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;} .col { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%;} .col-3 { -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%;} .col-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;} .align-items-top { -ms-flex-align: start!important; align-items: flex-start!important;} .align-items-center { -ms-flex-align: center!important; align-items: center!important;} .justify-content-start { -ms-flex-pack: start!important; justify-content: flex-start!important;} .justify-content-center { -ms-flex-pack: center!important; justify-content: center!important;} .justify-content-end { -ms-flex-pack: end!important; justify-content: flex-end!important;} .justify-content-around { -ms-flex-pack: distribute!important; justify-content: space-around!important;} .justify-content-between { -ms-flex-pack: justify!important; justify-content: space-between!important;} .inner-header { padding: 26px 0;} .inner-header .header-right a { color: #1e254a; font-size: 14px; font-weight: 500;} .refer-friend { float: left; margin-right: 24px; margin-top: 10px;} .refer-friend a { float: left;} .refer-friend .bell-icon { width:18px; height: 20px;} .inner-header .refer-friend .bell-icon { fill:#1e254a; stroke:#1e254a;} .refer-friend .bell-wrap { float: left; margin-right: 28px; position: relative; margin-top: -3px;} .refer-friend .notification { height: 10px; width: 10px; font-size: 8px; display: block; text-align: center; color: #1e254a; background: #fddc2c; position: absolute; right: -4px; bottom: 2px; z-index:1; border-radius: 50%;} .inner-header .signup-section { float: right; background-color: rgba(216, 216, 216, 0); border: solid 1px #1e254a; width:140px; height: 36px; padding: 11px 17px 9px; border-radius: 4px;} .signup-section li { float: left; width: 50%;} .signup-section li + li { text-align: right; position: relative;} .signup-section li + li:before { width: 1px; height: 14px; position: absolute; background: #1e254a; opacity: 0.4; border-radius: 50%; top: 0; left: 4px; content: ""; z-index: 1;} .signup-section li a { line-height: 1; display: block;} .pdp-page { background-color: #ffffff; padding-top: 14px;} .gallery-wrap .breadcrumb { margin-bottom: 14px;}.gallery-wrap .col-left {-ms-flex: 0 0 58.8%;flex: 0 0 58.8%;max-width: 58.8%;}.gallery-wrap .col-right {-ms-flex: 0 0 41.2%;flex: 0 0 41.2%;max-width: 41.2%;} .gallery-wrap .hotel-title { padding-top: 14px; overflow: hidden;} .gallery-wrap .hotel-title.landing-by-source { padding-top: 39px;}.booking-sec .room-info .col-left {margin-bottom: -8px;min-height: 68px;} .hotel-title h1, .hotel-title h2 { margin-bottom: 2px; font-size: 20px; font-weight: bold; line-height: 24px; color: #3c3c3c;}.hotel-title h1 {float: left;} .hotel-title h1 + .tag-name, .hotel-title h2 .tag-name { padding: 3px 11px; margin-left: 8px; border-radius: 14px; background-color: #f7fafa; border: solid 1px #bbbbbb; font-size: 10px; font-weight: normal; line-height: 16px; letter-spacing: normal; color: #4a4a4a; display: inline-block; vertical-align: top;} .hotel-title + .hotel-location { font-size: 12px; line-height: 24px; color: #000000; letter-spacing: 0; font-weight: 400; margin-bottom: 10px;} .hotel-title + .hotel-location .location_icon { margin-right: 0px; width: 14px; height: 14px; display: inline-block; position: relative; top: 3px; left: -3px; fill: #3c3c3c;} .gallery-wrap { margin-bottom: 23px;} .gallery-box .flexslider { margin: 0 0 10px; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; overflow: hidden;}.gallery-box .gallery-row {min-height: 357px;} .gallery-box { position: relative; min-height: 426px;} .gallery-box img { max-width: 100%; display: block; cursor: pointer;} .gallery-box .gallery-row li .image-caption, .gallery-box .gallery-row .gallery-slide-count { border-radius: 0px 4px 0 0px; background-color: rgba(0, 0, 0, 0.5); font-size: 11px; font-weight: normal; line-height: 18px; color: #ffffff; position: absolute; z-index: 1; bottom: 0; left: 0; padding: 0px 8px;} .gallery-box .gallery-row .gallery-slide-count { border-radius: 4px 0 0 0; right: 0; left: auto;} .gallery-box ul.slides li, .gallery-thumb .thumb-right .all-img { position: relative; overflow: hidden;} .gallery-box .gallery-row ul.slides li { background: url(https://pimg.fabhotels.com/propertyimages/mainImage.png) no-repeat center center; background-size: cover; height: 357px; -webkit-backface-visibility: visible; }.gallery-box .gallery-row ul.slides li img { object-fit: cover; height: 100% !important;} .sold-out .gallery-box .flexslider li img { -webkit-filter: grayscale(1); -moz-filter: grayscale(1); filter: grayscale(1);} .gallery-box .flex-direction-nav a { font-size: 0; margin-top: -22px; height: 50px; width: 36px; opacity: 1; z-index: 1;} .gallery-box .flex-direction-nav .flex-nav-prev a:before { transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); left: 20px;} .gallery-box .flex-direction-nav a:before { content: ''; border-left: 2px solid #fff; border-bottom: 2px solid #fff; height: 30px; width: 30px; transform: rotate(-135deg); -moz-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; position: relative; top: 10px; left: -20px; box-shadow: 0px 0px 6px 0px rgb(39, 15, 15, 0.6); -moz-box-shadow: 0px 0px 6px 0px rgb(39, 15, 15, 0.6); -webkit-box-shadow: 0px 0px 6px 0px rgb(39, 15, 15, 0.6);} .gallery-box .flex-direction-nav a:hover { opacity: 0.6 !important;}.gallery-box .flex-direction-nav a:hover:before {box-shadow: none;} .gallery-box .flex-direction-nav .flex-nav-prev a { left: 5px;} .gallery-box .flex-direction-nav .flex-nav-next a { right: 5px;} .gallery-box .flexslider:hover .flex-direction-nav .flex-next { opacity: 1; right: 5px;} .gallery-box .flexslider:hover .flex-direction-nav .flex-prev { opacity: 1; left: 5px;}.gallery-box .flex-direction-nav .flex-nav-prev, .gallery-box .flex-direction-nav .flex-nav-next {margin: -20px 0 0;position: absolute;top: 50%;height: 50px;width: 40px;left: 0px;} .gallery-box .flex-direction-nav .flex-nav-next {left: auto;right: 0px; } .room-info-tag, .nearby-room-info-tag { position: absolute; left: 20px; top: 20px; z-index: 1; background-color: #ffffff; display: inline-block; padding: 2px 5px; font-size: 12px; font-weight: bold; line-height: 20px; letter-spacing: 0.3px; color: #f52141; min-width: 80px; text-align: center; border-radius: 2px;} .gallery-thumb .thumb-img-wrap { float: left; width: calc(100% - 102px); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin: 0;} .gallery-thumb .thumb-img-wrap ul { list-style: none; margin: 0; padding: 0;} .gallery-thumb .thumb-img-wrap ul li { float: left; height: 57px; margin-left: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: hidden; cursor: pointer;-webkit-backface-visibility: visible;} .gallery-thumb .thumb-img-wrap ul li img {object-fit: cover;height: 100%;} .gallery-thumb .thumb-img-wrap ul li::before { content: ''; display: block; background-color: rgba(38, 38, 38, 0.52); position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;} .gallery-thumb .thumb-img-wrap ul li:hover::before, .gallery-thumb .thumb-img-wrap ul li.flex-active-slide:before { background-color: rgba(38, 38, 38, 0);} .gallery-thumb .thumb-img-wrap img, .gallery-thumb .thumb-right .all-img img { max-width: 92px;} .gallery-thumb .thumb-right { float: right; width: 92px; height: 57px;} .gallery-thumb .thumb-right .all-img { cursor: pointer; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: hidden;height: 100%;} .gallery-thumb .thumb-right .all-img img { object-fit: cover;height: 100%; } .gallery-thumb .thumb-right .all-img .text { width: 100%; padding: 7px; position: absolute; z-index: 1; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 14px; font-weight: 700; font-style: normal; font-stretch: normal; line-height: 20px; letter-spacing: 0.6px; text-align: center; color: #ffffff;} .gallery-thumb .thumb-right .all-img:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.70); z-index: 0;} .table-div { display: table; width: 100%; height: 100%;} .table-div .table-cell { display: table-cell; vertical-align: middle;}.gl-filter-list.table-div .table-cell {display: block;} .open-hotel-gl { overflow: hidden;} .hotel-gl-popup,.hotel-room-gl-popup { position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.95); overflow: hidden; z-index: -10; visibility: hidden; opacity: 0; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.3s ease-in-out;} .hotel-gl-popup.gl-popup-open, .hotel-room-gl-popup.room-gl-popup-open { z-index: 10; visibility: visible; opacity: 1;} .gl-popup-close,.room-gl-popup-close { position: fixed; top: 30px; right: 30px; z-index: 10; width: 33px; height: 33px; overflow: hidden; cursor: pointer;} .gl-popup-close .icon,.room-gl-popup-close .icon { width: 33px; height: 33px; stroke: #fff;} .hotel-gl-wrap, .hotel-room-gl-wrap { width: 80%; max-width: 1032px; position: relative; z-index: 2; margin: 70px auto 30px; height: calc(100% - 100px); transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.3s ease-in-out;}.hotel-gl-popup-overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;} .popup-gl-slider, .popup-gl-thumb,.room-popup-gl-slider, .room-popup-gl-thumb { margin: 0; background: transparent; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;} .popup-gl-thumb .slides li, .room-popup-gl-thumb .slides li { height: 57px;position: relative;-webkit-backface-visibility: visible;} .popup-gl-thumb .slides li::before,.room-popup-gl-thumb .slides li::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-color: rgba(38, 38, 38, 0.52);}.popup-gl-thumb .slides li.flex-active-slide::before,.popup-gl-thumb .slides li:hover::before,.room-popup-gl-thumb .slides li.flex-active-slide::before,.room-popup-gl-thumb .slides li:hover::before { opacity: 0; filter: alpha(opacity=0);}.popup-gl-slider-wrap .popup-gl-slider.flexslider .flex-viewport:empty,.popup-gl-thumb.flexslider .flex-viewport:empty, .hotel-room-gl-popup .flexslider .flex-viewport:empty { height: auto;}.popup-gl-slider-wrap .flex-direction-nav .flex-disabled, .popup-gl-thumb-wrap .flex-direction-nav .flex-disabled, .gallery-row .flex-direction-nav .flex-disabled {display: block;opacity: 0.5 !important;filter: alpha(opacity=50);cursor: default;z-index: 1;pointer-events: none;} .popup-gl-slider-wrap,.room-gl-slider-holder { height: calc(100% - 137px);}.gl-slider-holder { float: left; width: calc(100% - 320px); height: 100%;}.gl-slider-holder.gl-slider-full { width: 100%;} .popup-gl-slide-text { padding-left: 60px; float: left; width: 320px; height: 100%; position: relative; overflow: hidden;}.popup-gl-slider-wrap .popup-gl-slider.flexslider, .room-popup-gl-slider.flexslider { position: relative; height: 100%;}.popup-gl-slider-wrap .popup-gl-slider.flexslider .flex-viewport, .room-popup-gl-slider.flexslider .flex-viewport { overflow: hidden;}.popup-gl-slider-wrap .popup-gl-slider.flexslider .flex-viewport, .popup-gl-slider-wrap .popup-gl-slider.flexslider .flex-viewport ul, .popup-gl-slider-wrap .popup-gl-slider.flexslider .flex-viewport ul li, .room-popup-gl-slider.flexslider .flex-viewport, .room-popup-gl-slider.flexslider .flex-viewport ul, .room-popup-gl-slider.flexslider .flex-viewport ul li { height: 100%;}.popup-gl-slider-wrap .flexslider .slides img, .room-popup-gl-slider.flexslider .flex-viewport ul li img { max-width: 100%; max-height: 100%; width: auto; height: auto; margin: 0 auto; position: relative; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); object-fit: contain;}.popup-gl-thumb .slides li img { height: 100%; object-fit: cover;}.gl-filter-list-wrap {margin: 44px 0 10px;text-align: left;line-height: 0;height: 26px;white-space: nowrap;position: relative;} .gl-filter-list.table-div {display: block;width: calc(100% - 50px);overflow: hidden}.popup-gl-slide-count {position: absolute;right: 0;bottom: 0;font-size: 14px;line-height: 26px;border-bottom: solid 2px #999999;display: block;width: 50px;text-align: right;color: #999999;}.gl-filter-list-wrap .popup-gl-current-slide {color: #fff;} .gl-filter-list ul { display: block; margin: 0; padding: 0;} .gl-filter-list ul::after { content: ''; border-bottom: solid 2px #999999; display: block;} .gl-filter-list ul li { display: inline-block;margin-bottom: -2px;padding: 0 18px 6px;position: relative;}.gl-filter-list ul li span { font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 20px; color: #999999; display: block; cursor: pointer;}.gl-filter-list ul li.active span { color: #ffffff; font-weight : bold;}.hotel-room-gl-popup .gl-filter-list ul li span {cursor: default;}.gl-filter-list ul li.active a { color: #fff; font-weight: bold;}.gl-filter-list ul li.active:after { content: ''; display: block; background: #ffffff; height: 2px; width: 100%; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: absolute; left: 0; bottom: 0;} .popup-gl-slide-text h5 { margin: 0 0 20px; font-size: 18px; font-weight: bold; line-height: 24px; color: #fff;} .popup-gl-slide-text .services-list ul { margin: 0; padding: 0; list-style: none;} .popup-gl-slide-text .services-list ul li:before { content: ''; position: absolute; top: 3px; left: 0; border: solid 1px #fff; display: block; width: 17px; height: 17px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;} .popup-gl-slide-text .services-list ul li:after { content: ''; position: absolute; top: 8px; left: 4px; border-left: solid 1px #fff; border-bottom: solid 1px #fff; display: block; width: 10px; height: 5px; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);} .popup-gl-slide-text .services-list ul li { margin-bottom: 5px; padding-left: 30px; position: relative; font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 24px; letter-spacing: 0.5px; color: #fff;}.hotel-gl-popup .flex-direction-nav a:focus, .hotel-room-gl-popup .flex-direction-nav a:focus {outline: none;}.hotel-gl-popup .flex-direction-nav a, .hotel-room-gl-popup .flex-direction-nav a {font-size: 0;margin-top: -22px;height: 45px;width: 30px;opacity: 1;}.hotel-gl-popup .flex-direction-nav a:before, .hotel-room-gl-popup .flex-direction-nav a::before {content: '';border-left: 2px solid #fff;border-bottom: 2px solid #fff;height: 30px;width: 30px;transform: rotate(-135deg);-moz-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);position: relative;top: 7px;left: -8px;}.hotel-gl-popup .popup-gl-thumb .flex-direction-nav a, .hotel-room-gl-popup .room-popup-gl-thumb .flex-direction-nav a {margin-top: -15px;width: 15px;height: 30px;border-radius: 4px;background-color: #dfe3e8;}.hotel-gl-popup .popup-gl-thumb .flex-direction-nav a:before, .hotel-room-gl-popup .room-popup-gl-thumb .flex-direction-nav a::before {content: '';height: 9px;width: 9px;border-left: 1px solid #555;border-bottom: 1px solid #555;top: 11px;left: -5px;}.hotel-gl-popup .popup-gl-thumb .flex-direction-nav a.flex-prev:before, .hotel-room-gl-popup .room-popup-gl-thumb .flex-direction-nav a.flex-prev:before {left: 5px;}.hotel-gl-popup .flex-direction-nav .flex-nav-prev a:before, .hotel-room-gl-popup .flex-direction-nav .flex-nav-prev a:before {transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);left: 7px;}.hotel-gl-popup .flex-direction-nav .flex-nav-prev a, .hotel-room-gl-popup .flex-direction-nav .flex-nav-prev a {left: -40px;}.hotel-gl-popup .flex-direction-nav .flex-nav-next a, .hotel-room-gl-popup .flex-direction-nav .flex-nav-next a {right: -40px;}.hotel-gl-popup .flexslider:hover .flex-direction-nav .flex-next, .hotel-room-gl-popup .flexslider:hover .flex-direction-nav .flex-next {opacity: 1;right: -40px;}.hotel-gl-popup .flexslider:hover .flex-direction-nav .flex-prev, .hotel-room-gl-popup .flexslider:hover .flex-direction-nav .flex-prev {opacity: 1;left: -40px;}.hotel-gl-popup .popup-gl-thumb .flex-direction-nav .flex-nav-prev a, .hotel-room-gl-popup .room-popup-gl-thumb .flex-direction-nav .flex-nav-prev a {left: -10px;}.hotel-gl-popup .popup-gl-thumb .flex-direction-nav .flex-nav-next a, .hotel-room-gl-popup .room-popup-gl-thumb .flex-direction-nav .flex-nav-next a {right: -10px;}.hotel-gl-popup .popup-gl-thumb.flexslider:hover .flex-direction-nav .flex-next, .hotel-room-gl-popup .room-popup-gl-thumb.flexslider:hover .flex-direction-nav .flex-next {opacity: 1;right: -10px;}.hotel-gl-popup .popup-gl-thumb.flexslider:hover .flex-direction-nav .flex-prev, .hotel-room-gl-popup .room-popup-gl-thumb.flexslider:hover .flex-direction-nav .flex-prev {opacity: 1;left: -10px;}.flex-direction-nav .flex-disabled {pointer-events: none;}.gl-scroll {padding-right: 6px;overflow-y: auto;height: 100%;}.gl-scroll::-webkit-scrollbar {width: 5px;}.gl-scroll::-webkit-scrollbar-track {border-radius:10px;}.gl-scroll::-webkit-scrollbar-thumb {border-radius:10px;background:grey;} .show-all-hotel {margin-bottom: 6px;} .show-all-hotel .show-all-btn { position: relative; font-size: 12px; font-weight: bold; line-height: 16px; letter-spacing: normal; color: #379aff; cursor: pointer;} .show-all-hotel .show-all-btn:after { margin-left: 5px; content: ''; display: inline-block; border-left: 7px solid #379aff; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid transparent;} .hotel-detail-box { position: relative; padding: 17px 15px 15px; border-radius: 4px; background-color: #ffffff; border: solid 1px #bbbbbb;} .source-link { padding: 8px 5px; position: absolute; top: -33px; right: 25px; border-radius: 4px; background-color: #f7fafa; border: solid 1px #bbbbbb; font-size: 12px; font-weight: normal; line-height: 22px; letter-spacing: normal; color: #6f6f6f; min-width: 155px;}.source-link span {text-align: center;width: 100%;} .source-link svg { margin-left: 5px; width: 61px; height: 22px; vertical-align: bottom;}.source-link svg.ta_logo {width: 100px;} .hotel-detail-box .review-area { border-bottom: solid 1px #dfdfdf; padding-bottom: 15px; margin-bottom: 16px;} .hotel-detail-box .review-area .sold-out-text { display: none; font-size: 20px; font-weight: bold; line-height: 36px; letter-spacing: normal; text-align: center; color: rgba(91, 91, 95, 0.4); text-transform: uppercase;} .sold-out .hotel-detail-box .review-area .sold-out-text, .sold-out .change-date-wrap { display: block;}.sold-out .hotel-detail-box .review-area .sold-out-text { text-align: right; padding-right: 10px;} .hotel-detail-box .review-area ul { list-style: none; margin: 0; padding: 0 0 0 20px;} .hotel-detail-box .review-area ul li { margin-bottom: 5px; padding-left: 20px; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: normal; color: #4a4a4a; display: block;} .hotel-detail-box .review-area ul li:last-child { margin-bottom: 0;} .hotel-detail-box .review-area ul li .tick { margin: 1px 0 0 -20px; display: block; float: left; width: 14px; height: 14px;} .rating .col:first-child { max-width: 53px;} .rating .rating-value { vertical-align: top; padding: 8px 8px 6px 7px; border-radius: 4px 0 4px 0; margin-right: 6px; display: inline-block; color: #fff; font-size: 16px; font-weight: 500; font-style: normal; line-height: 22px; letter-spacing: 0.4px; background-color: #1e254a; text-transform: uppercase; min-width: 44px; text-align: center;} .rating .rating-text { margin-bottom: 3px; display: block; font-size: 14px; font-weight: bold; line-height: 18px; color: #1e254a;} .rating .rating-review { display: block; font-size: 12px; font-weight: normal; line-height: 16px; color: #4a90e2; cursor: pointer;} .hotel-benefits { margin-bottom: 14px;}.restaurant_location {cursor: pointer;} .hotel-benefits .heading { margin-bottom: 10px; font-size: 14px; font-weight: bold; line-height: 20px; letter-spacing: normal; color: #3c3c3c; display: block;} .hotel-benefits ul { list-style: none; margin: 0; padding: 0 0 10px; min-height: 42px;} .hotel-benefits ul li { margin-bottom: 10px; padding-left: 26px; font-size: 12px; font-weight: normal; line-height: 18px; letter-spacing: normal; color: #3c3c3c; position: relative;} .hotel-benefits ul li a { font-weight: bold; color: #4a90e2;} .hotel-benefits ul li .icon { fill: #3c3c3c; width: 20px; height: 20px; float: left; margin-left: -26px; margin-top: -2px;} .hotel-benefits .free-benefits .text { margin-right: 5px; padding: 7px 8px; font-size: 12px; font-weight: normal; line-height: 18px; text-align: center; display: block; color: #3c3c3c; border-radius: 18px; background-color: #f7fafa; border: solid 1px rgba(187, 187, 187, 0.5);}.alert-ico {width: 16px;height: 16px;display: inline-block;vertical-align: top;cursor: pointer;}.alert-ico svg {width: 100%;height: 100%;}.alert-ico .distance-vary-alert {display: none;position: absolute;width: 100%;right: -4px;top: -25px;background: #424349;color: #dadbe1;line-height: 24px;border-radius: 4px;padding: 0 7px;}.alert-ico:hover .distance-vary-alert {display: block;}.hotel-benefits .free-benefits .text:last-child {margin-right: 0;} .hotel-benefits .free-benefits .text .tick { margin-right: 2px; margin-bottom: -2px; width: 14px; height: 14px;} .booking-sec { margin-left: -15px; margin-right: -15px; margin-bottom: 15px; padding: 13px 15px; background-color: #f5f7fc; min-height: 192px;} .search-section { padding: 0; background: none; border-radius: 0; box-shadow: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between;} .search-section form { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between;} .search-section .input-daterange { -ms-flex: 0 0 68.5%; flex: 0 0 68.5%; max-width: 68.5%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border-radius: 4px; background-color: #ffffff; border: solid 0.5px #bdbdbd; overflow: hidden;} .search-section .custom-select { -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%;} .search-section .select-box { border: solid 0.5px #bdbdbd; overflow: hidden;} .search-section .select-dates { -ms-flex: 0 0 53%; flex: 0 0 53%; max-width: 53%; margin-bottom: 0;} .search-section .select-dates + .select-dates { -ms-flex: 0 0 47%; flex: 0 0 47%; max-width: 47%;} .search-section .select-dates input { line-height: 26px; letter-spacing: 0.3px; color: #1e254a; height: 43px;} .search-section input::placeholder { color: #1e254a; opacity: 1;} .search-section input:-ms-input-placeholder { color: #1e254a;} .search-section input::-ms-input-placeholder { color: #1e254a;} .select-box .guests-selected { font-size: 12px; line-height: 14px; letter-spacing: 0.4px; padding-left: 21px;} .select-box span.person-icon-wrap { position: absolute; top: 12px; z-index: 1; height: 16px; width: 16px; border-radius: 50%; background: #1e254a; left: 8px;} .select-box .person-icon { height: 16px; width: 16px; margin-left: -9px; margin-top: 0;}.search-section .select-dates .checkInBox {padding: 14px 10px 2px 34px;font-size: 12px;line-height: 16px;color: #000;opacity: 1;letter-spacing: 0.4px;width: 100%;}.search-section .select-dates .checkOutBox {padding: 14px 10px 2px 18px;font-size: 12px;line-height: 16px;color: #000;opacity: 1;letter-spacing: 0.4px;width: 100%;}.search-section .select-dates .checkInBox.date-selected,.search-section .select-dates .checkOutBox.date-selected {padding-top: 6px;color: #000;font-weight: 700;padding-bottom: 0;} .search-section .select-dates .wrap-select-dates { box-shadow: none; border-radius: 0; background: #fff; height: 43px; position: static;} .search-section .select-dates .wrap-select-dates .calendar-arrow { position: absolute; width: 1px; height: 40px; background: #bdbdbd; left: 0; top: 2px; display: block;}.search-section .calendar-arrow .calendar-icon-wrap { position: absolute; left: -7px; top: 13px; width: 14px; height: 14px; border: 1px solid #bdbdbd; border-radius: 50%; text-align: center; background: #fff;} .search-section .calendar-arrow .icon { height: 8px; width: 10px; stroke-width: 0.1px; position: absolute; left: 0; top: 1px;} span.searchCheckInDayBox { padding: 0 0 3px 35px; font-size: 12px; line-height: 14px; color: #000; letter-spacing: 0.4px; display: block; opacity: 0.4;} span.searchCheckOutDayBox { padding: 0 0 3px 16px; font-size: 12px; line-height: 14px; color: #000; letter-spacing: 0.4px; display: block; opacity: 0.4;}span.checkInDayBox {padding: 0 0 3px 35px;font-size: 12px;line-height: 14px;color: #000;letter-spacing: 0.4px;display: block;opacity: 0.4;}span.checkOutDayBox {padding: 0 0 3px 16px;font-size: 12px;line-height: 14px;color: #000;letter-spacing: 0.4px;display: block;opacity: 0.4;} .select-box .icon.arrow-icon { width: 13px; height: 14px; margin-top: 4px;} .search-section .select-dates .icon.calendar-icon { top: 13px;} .select-box span.guests-selected { color: #000;} .select-dropdown-wrap span { padding: 8px 21px; font-size: 12px;} .booking-sec .room-info { margin-bottom: 10px;} .booking-sec .room-info .room-name { font-size: 14px; font-weight: bold; line-height: 20px; letter-spacing: normal; color: #4a4a4a; display: block;} .booking-sec .room-info .text {font-size: 14px;font-weight: bold;line-height: 16px;letter-spacing: normal; margin-bottom: 5px; color: rgba(60, 60, 60, 0.36); display: block;} .booking-sec .room-info span span { font-size: 10px; font-weight: normal; line-height: 12px; color: #b2b2b2;} .booking-sec .col-right { text-align: right; line-height: 0; padding-left: 10px;} .booking-sec .room-info .par-day-price { font-size: 20px; font-weight: bold; line-height: 28px; letter-spacing: normal; color: #3c3c3c; display: block;} .booking-sec .room-info .par-day-price small { font-size: 12px; font-weight: normal; color: #9c9c9c;} .booking-sec .room-info .total-wrap .total { font-size: 10px; font-weight: normal; line-height: 18px; color: #9c9c9c; display: inline-block;} .booking-sec .room-info .total-wrap .price { font-size: 12px; font-weight: bold; line-height: 18px; letter-spacing: normal; color: #3c3c3c; display: inline-block;}.member-login {font-size: 12px;padding-bottom: 5px;text-align: right;}.member-login .login{color: #0191ff;cursor: pointer;} .booking-btn-area .change-room { font-size: 12px; font-weight: bold; line-height: 16px; letter-spacing: normal; color: #379aff; cursor: pointer;} .booking-btn-area .btn { padding: 10px; border-radius: 4px; font-size: 14px; font-weight: bold; line-height: 20px; letter-spacing: normal; color: #1e254a; text-transform: capitalize; min-width: 130px; display: inline-block;} .date-less-area .text { margin-bottom: 40px; font-size: 12px; font-weight: normal; line-height: 20px; letter-spacing: normal; color: #ff0202;} .date-less-area .booking-btn-area { text-align: right; line-height: 0;} .date-less-area .btn.check-availability { min-width: 194px;} .change-date-wrap { display: none;}.booking-sec .col-right.normal-landing-price .par-day-price {display: none;}.booking-sec .col-right.normal-landing-price .total-wrap .total {display: block;}.booking-sec .col-right.normal-landing-price .total-wrap .price {font-size: 20px;font-weight: 700;display: block;line-height: 28px;}.date-less-area.select-room {padding-top: 70px;} .hotel-detail-box .amenities-icon { text-align: center; font-size: 10px; font-weight: normal; line-height: 16px; color: #3c3c3c;} .hotel-detail-box .amenities-icon .icon-wrap { width: 20px; height: 20px; margin: 0 auto 8px; position: relative;} .hotel-detail-box .amenities-icon svg { margin-bottom: 3px; width: 25px; height: 25px;} .hotel-detail-box .amenities-icon .tooltip { left: -10px; right: auto; bottom: calc(100% + 5px); border-radius: 2px; background-color: rgba(0, 0, 0, 0.6); z-index: 2; display: none; transition: all 0.4s; -webkit-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; font-size: 10px; font-weight: 400; line-height: 16px; letter-spacing: normal; color: #ffffff; min-width: auto; padding: 2px 4px;} .hotel-detail-box .amenities-icon .tooltip:before { position: absolute; left: 16px; top: 100%; height: 0; width: 0; border-left: 3px solid transparent; border-bottom: 3px solid transparent; border-right: 3px solid transparent; border-top: 5px solid rgba(0, 0, 0, 0.6); content: " "; z-index: 1;}.hotel-detail-box .amenities-icon .tooltip:after {display: none;}.hotel-detail-box .amenities-icon .col:first-child .tooltip {left: -10px;}.hotel-detail-box .amenities-icon .col:first-child .tooltip:before {left: 16px;}.hotel-detail-box .amenities-icon .col:nth-child(2) .tooltip {left: -85px;}.hotel-detail-box .amenities-icon .col:nth-child(2) .tooltip:before {left: 95px;}.hotel-detail-box .amenities-icon .col:nth-child(3) .tooltip {left: -70px;}.hotel-detail-box .amenities-icon .col:nth-child(3) .tooltip:before {left: 77px;}.hotel-detail-box .amenities-icon .col:last-child .tooltip {left: auto;right: -30px;}.hotel-detail-box .amenities-icon .col:last-child .tooltip:before {left: auto;right:37px;} .hotel-detail-box .amenities-icon .col { cursor: pointer; white-space: nowrap; padding: 0 15px; -ms-flex-preferred-size: initial; flex-basis: initial; -ms-flex-positive: initial; flex-grow: initial;}.hotel-detail-box .amenities-icon .col:first-child {padding-left: 0;}.hotel-detail-box .amenities-icon .col:last-child {padding-right: 0;} .hotel-detail-box .amenities-icon .col:hover .icon-wrap .tooltip { display: block; visibility: visible; opacity: 1;} .gl-btn-sticky { height: calc(100% - 120px);} .gl-room-info-wrap h5 { margin-bottom: 20px;} .room-info-list.with-icon li { padding-left: 24px;} .room-info-list.with-icon li sup { font-size: 8px; line-height: 14px;}.gl-btn-sticky .gl-book-btn { position: absolute; bottom: 0; line-height: 0;}.gl-btn-sticky.btn-sticky-remove .gl-book-btn { position: relative; bottom: auto;}.btn-sticky-remove.gl-btn-sticky { height: 100%;} .sold-out-message { display: flex; height: 80px; border-radius: 4px; background-color: rgba(241,83,19,.06); border: solid 1px rgba(241,83,19,.3); margin-top: 20px; margin-bottom: 30px; padding: 19px 30px 19px;} .just-missed { margin-left: 15px; margin-right: 75px;} .just-missed .just-missed-title { font-size: 16px; font-weight: 700; line-height: 20px; letter-spacing: 0.3px; color: #3c3c3c; display: block;} .just-missed-date { padding-top: 4px;} .just-missed-date span { font-size: 14px; line-height: 16px; letter-spacing: 0.3px; color: #1e254a; display: block;} .just-missed-date span strong { font-weight: 700;} .just-missed-date p { font-size: 14px; line-height: 16px; letter-spacing: 0; color: #14ac2d; margin-bottom: 0;} .just-missed-date p a { font-size: 12px; font-weight: 700; line-height: 14px; letter-spacing: 0; color: #4a90e2;} .sold-out-message .icon { width: 50px; height: 50px; margin-top: -6px;}.block-title {font-size: 20px;font-weight: 700;letter-spacing: 0;color: #3c3c3c;line-height: 24px;text-transform: initial;display: block;margin-bottom: 15px;} .metro-icon,.train-icon { width: 12px; height: 12px;} .hotel-creater-wrapper { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 20px;} .caretaker-container{ width: 49%;} .caretaker-wrap { border-radius: 4px; background-color: #ffffff; border: solid 1px #e4e4e4; display: flex; padding: 48px 31px;} .caretaker-pic { display: block; width: 80px; height: 80px; overflow: hidden; border-radius: 50%; margin-right: 18px;} .caretaker-pic img {height: 80px; display: block; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; position: relative; left: 50%; transform: translateX(-50%);} .caretaker-msg { width: calc(100% - 100px);} .caretaker-container strong { width: 100%; display: block; font-size: 14px; font-weight: 700; letter-spacing: 0.1px; color: #4a4a4a; margin-bottom: 8px;} .caretaker-container p { font-size: 12px; line-height: 19px; letter-spacing: 0.1px; color: rgba(74, 74, 74, 0.67);} .room-description-card { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: solid 1px #bbbbbb; overflow: hidden; position: relative; margin-bottom: 20px;} .left-section {background-color: #fff;padding: 20px 37px;min-height: 200px;-ms-flex: 0 0 76%;flex: 0 0 76%;max-width: 76%;} .left-section h3, .left-section .room-type { margin-bottom: 15px; font-size: 16px; font-weight: bold; line-height: 20px; letter-spacing: 0.2px; color: #3c3c3c;} .left-section .col-left { -ms-flex: 0 0 24.7%; flex: 0 0 24.7%; max-width: 24.7%;} .left-section .col-middle { -ms-flex: 0 0 32.3%; flex: 0 0 32.3%; max-width: 32.3%;} .left-section .col-right { -ms-flex: 0 0 43%; flex: 0 0 43%; max-width: 43%;} .left-section .gl-open-icon { position: absolute; right: -8px; bottom: -8px; z-index: 1; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; display: block; width: 22px; height: 22px;} .left-section .gl-open-icon svg { width: 22px; height: 22px;} .room-pic { height: 102px; position: relative; cursor: pointer; background: url(https://pimg.fabhotels.com/propertyimages/mainImage.png) no-repeat center center; background-size: cover;} .room-pic .room-info-tag {display: none;top: 8px;left: 8px;} .room-pic img{ width: 100%; height: 100%; object-fit: cover; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;} .room-description-detail { position: relative; padding-left: 30px;} .room-description-detail ul{ margin-top: -5px; width: 100%; display: block;} .room-description-detail ul li{ font-size: 12px; font-weight: 400; line-height: 30px; text-align: left; color: #4a4a4a;} .room-description-detail ul li .icon { width: 14px; height: 14px; margin-bottom: -2px; margin-right: 10px; fill: #4a4a4a;} .right-section { background-color: #f6f8fa; text-align: right; min-height: 215px; -ms-flex: 0 0 24%; flex: 0 0 24%; max-width: 24%;} .right-section .content-box { padding: 20px 37px; position: absolute; top: 0; right: 0; bottom: 0; z-index: 1; background-color: #f6f8fa; width: 24%;} .right-section .content-box .box-inner { text-align: right;} .right-section .content-box .sold-text { display: none; width: 100%; font-size: 20px; font-weight: bold; line-height: 24px; letter-spacing: 1px; text-align: center; color: #1e254a; opacity: 0.4;} .room-description-card .guest-detail-wrap { transform: translateX(0px); -moz-transform: translateX(0px); -webkit-transform: translateX(0px); height: 100%; width: 372px; background-color: #f6f8fa; position: relative; z-index: 1; -moz-transition: all 400ms ease-in-out; -webkit-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out;} .room-description-card .guest-detail-wrap::after { content: ''; display: block; width: 2px; top: 20px; left: 370px; bottom: 20px; background: rgba(151, 151, 151, 0.45); z-index: 1; position: absolute;} .select-room.show-add-room-area .right-section .guest-detail-wrap { transform: translateX(-372px); -moz-transform: translateX(-372px); -webkit-transform: translateX(-372px);} .guest-detail-wrap .inner-wrap { padding: 20px 38px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: left;} .room-detail{ margin-bottom: 20px; text-align: left; line-height: 0;} .room-detail-wrap .room-detail:last-child { margin-bottom: 15px;} .room-detail .room-no { min-width: 56px; font-size: 14px; font-weight: 400; line-height: 30px; display: block; color:#4a4a4a; float: left;} .bminus,.bplus { padding: 2px; width: 30px; height: 30px; text-align: center; border-radius: 50%; font-size: 16px; font-weight: 400; line-height: 28px; display: block; color: #379aff; cursor: pointer; background-color: #ffffff; box-shadow: 0 1px 0 1px rgba(212, 212, 212, 0.5); float: left;} .bminus.minus-disable, .bplus.plus-disable { opacity: 0.4; filter: alpha(opacity=40); pointer-events: none; color: #c7c7c7; } .add-room{ display: block; padding-left: 33px; float: left;} .add-room .guest-val { padding: 0 24px; font-size: 14px; font-weight: bold; line-height: 30px; letter-spacing: 0.2px; color: #3c3c3c; display: block; float: left; min-width:107px;} .add-room input[type="text"]{ text-align: center; display: inline-block; border: none; background: none; font-size: 14px; font-weight: bold; line-height: 30px; letter-spacing: 0.2px; color: #3c3c3c; vertical-align: middle; -webkit-text-fill-color: #3c3c3c; width: 10px;} .remove-link { line-height: 18px; text-align: left; display: block; padding: 6px 0 0 20px; float: left;} .remove-link svg { width: 18px; height: 18px; fill: #3c3c3c;} .remove-link.disable { opacity: 0.4; pointer-events: none;} .add-link{ text-align: left; display: inline-block;} .add-link a { display: inline-block; font-size: 12px; font-weight: 700; line-height: 16px; text-align: left; color: #379aff;} .add-link a.add-room-btn-disable { color: #cbcbcb; pointer-events: none;} .error-msg-cls { display: none; margin-left: -20px; margin-right: -20px; margin-top: 14px; padding: 5px 20px; font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 16px; text-align: left; letter-spacing: normal; color: #aa3e3e; background-color: #fae6e6; max-width: 340px;} .error-msg-cls strong { font-weight: 700;} .content-box .discount-wrap { display: block; margin-bottom: 3px;} .room-description-card .room-cut-price { margin-right: 4px; font-size: 12px; font-weight: 400; line-height: 20px; letter-spacing: 0.3px; color: rgba(60, 60, 60, 0.35); display: inline-block; text-decoration: line-through;} .room-description-card .hotel-discount { font-size: 12px; font-weight: 700; line-height: 20px; letter-spacing: 0.3px; color: #00b96e; display: inline-block;} .room-description-card .hotel-price { margin-bottom: 3px; font-size: 20px; font-weight: 700; line-height: 28px; color: #1e254a; display: block;} .room-description-card .per-night-charge { margin-bottom: 15px; font-size: 12px; font-weight: normal; line-height: 20px; color: #9b9b9b; display: block;} .credit-points { margin-top: 10px; display: block; font-size: 12px; font-weight: normal; line-height: 20px; letter-spacing: 0.1px; color: #12193d; white-space: nowrap;} .credit-points svg { position: relative; top: 3px; width: 16px; height: 16px; margin-right: 3px;}.bonus {font-size: 12px;}.bonus svg {left: -8px;width: 13px;height: 13px;position: static;margin-right: 6px;} .room-booked { font-size: 16px; font-weight: bold; font-style: normal; text-transform: capitalize; line-height: 20px; color: #1e254a; min-width: 155px; width: auto; display: inline-block; outline: 0; border-radius: 4px; padding: 10px 22px;} .btn.remove-booked-room { background: transparent; border: solid 1px rgba(151, 151, 151, 0.4); color: #858585; font-size: 12px; font-weight: 400;} .btn.remove-booked-room svg { margin-right: 5px; width: 13px; height: 13px; position: relative; top: 2px;} .btn.remove-booked-room:hover { background: rgba(151, 151, 151, 0.10);} .check-availability .right-section .discount-wrap, .check-availability .right-section .hotel-price, .check-availability .right-section .per-night-charge, .check-availability .right-section .credit-points,.check-availability .right-section .bonus, .check-availability .right-section .select-room-btn,.check-availability .right-section .remove-booked-room,.select-room .right-section .check-availability-btn,.select-room .right-section .remove-booked-room,.select-room.show-add-room-area .right-section .select-room-btn,.sold-out-card .right-section .content-box .box-inner{ display: none;} .select-room.show-add-room-area .right-section .remove-booked-room, .sold-out-card .right-section .content-box .sold-text, .sold-out-card .room-pic .room-info-tag { display: inline-block;} .sold-out-card .room-pic img { -webkit-filter: grayscale(1); -moz-filter: grayscale(1); filter: grayscale(1);} .pos-absolute { position: absolute; bottom: 0; width: 100%;} .check-availability .right-section .content-box.flex-cls { -ms-flex-pack: center!important; justify-content: center!important;} .recommeded-room { margin-bottom: 20px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; overflow: hidden; border: solid 2px #f5a623;} .recommeded-room .info-text { padding: 14px 35px; font-size: 14px; font-weight: normal; line-height: 24px; letter-spacing: normal; color: #1e254a; background-color: #fce5c0; position: relative;} .recommeded-room .room-description-card { margin-bottom: 0; border: none; border-bottom: solid 1px #bbbbbb; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;} .recommeded-room .room-description-card:last-child { border-bottom: none;}.recommeded-room .info-text .member-login{font-size: 16px;background: #f6fbc5;border-radius: 4px;padding: 7px 17px;position: absolute;top: 7px;right: 5px;} .all-amenities { overflow: hidden; margin-bottom: 20px;} .room-features { overflow: hidden; border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08); background-color: #ffffff; border: solid 1px #e4e4e4; padding: 30px 37px 0 37px;} .room-features ul { overflow: hidden; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;} .room-features li { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-bottom: 25px;} .amenities-icon svg, .amenities-icon img { width: 24px; height: 24px; line-height: 0; vertical-align: top;} .room-features li span { display: inline-block; width: auto; vertical-align: middle; margin-right: 10px;} .room-features li span.text { font-size: 14px; line-height: 27px; letter-spacing: 0; color: #3c3c3c;} .more-data-control { overflow: hidden;} .prefer-hotel { overflow: hidden; padding-top: 5px; margin-bottom: 20px;} .prefer-hotel p { font-size: 14px; line-height: 21px; letter-spacing: 0; text-align: left; color: #3c3c3c; margin-bottom: 13px;}.prefer-hotel .prefer-hotel-wrap strong {display: block;margin-bottom: 7px;} .prefer-hotel ul { padding-left: 17px; margin-bottom: 23px;} .prefer-hotel ul li { font-size: 14px; line-height: 22px; letter-spacing: 0; text-align: left; color: #3c3c3c; position: relative;} .prefer-hotel ul li::before { content: ""; width: 4px; height: 4px; border-radius: 50%; background-color: #4a4a4a; position: absolute; left: -15px; top: 8px;}.prefer-hotel ul:last-child,.prefer-hotel p:last-child{margin-bottom: 5px;} .prefer-hotel-wrap { margin-bottom: 3px;} .prefer-hotel-wrap.hide_data { height: 115px; overflow: hidden; position: relative;}.prefer-hotel-wrap.hide_data:after {content: "";background: hsla(0,0%,100%,0);background: -webkit-linear-gradient(180deg,hsla(0,0%,100%,0),#fff);background: -moz-linear-gradient(180deg,hsla(0,0%,100%,0),#fff);background: -o-linear-gradient(180deg,hsla(0,0%,100%,0),#fff);background: -ms-linear-gradient(180deg,hsla(0,0%,100%,0),#fff);background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff);height: 60px;width: 100%;position: absolute;pointer-events: none;z-index: 1;bottom: 0px;left: 0;} .prefer-hotel-data-wrapper { box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08); background-color: #ffffff; border: solid 1px #e4e4e4; padding: 30px 37px 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}.distance-vary-alert {font-size: 12px;color: #75767c;line-height: 30px;} .view-more,.view-less { font-size: 14px; line-height: 30px; font-weight: 400; letter-spacing: 0px; text-align: right; color: #379aff; float: right; cursor: pointer;}.faq-container .view-more {margin-top: -25px;}.faq-container ul {margin-bottom: 0px;} .view-less {display: none;}.answer-order + * {display: inline-block;vertical-align: top;}.review-main-section {margin-bottom: 21px;}.review-main-wrapper { border-radius: 5px; background-color: #ffffff; border: solid 1px #e4e4e4;}.rating-top-section { margin-bottom: 10px;}.rating-top-section .block-title { float: left; padding-bottom: 0; padding-top: 5px; margin-bottom: 0;}.review-top-wrapper { padding: 25px 37px; background-color: rgba(240, 242, 250, 0.67);}.review-top-wrapper .rating { -ms-flex: 0 0 18%; flex: 0 0 18%; max-width: 18%; margin-right: 1%; border-right: 1px solid #eae6e6; padding-top: 9px; padding-bottom: 9px; padding-right: 10px;}.review-top-wrapper .rating + .free-benefits + .col {-ms-flex: 0 0 18.5%;flex: 0 0 18.5%;max-width: 18.5%;}.review-top-wrapper .rating .rating-value { font-size: 20px; line-height: 28px; font-weight: 700; min-width: 58px; text-align: center;}.review-top-wrapper .rating .col:first-child { max-width: 72px;}.review-top-wrapper .rating .rating-review { font-size: 14px;}.review-top-wrapper .rating .rating-text { margin-bottom: 8px;}.review-top-wrapper .rating .rating-review { cursor: default; color: #9b9b9b;}.review-top-wrapper .review-area { align-items: center;}.review-top-wrapper .free-benefits { border-right: 1px solid #eae6e6; padding-right: 1%; padding-top: 12px; padding-bottom: 12px; -ms-flex: 0 0 62.5%; flex: 0 0 62.5%; max-width: 62.5%; text-align: center;}.review-top-wrapper .free-benefits .text { margin-right: 4px; padding: 8px 10px; font-size: 12px; font-weight: normal; line-height: 18px; height: 35px; text-align: center; display: inline-block; color: #3c3c3c; border-radius: 18px; background-color: #f7fafa; border: solid 1px rgba(187, 187, 187, 0.5);}.review-top-wrapper .free-benefits .text .tick { margin-right: 2px; margin-bottom: -2px; width: 14px; height: 14px;}.review-top-wrapper ul { margin: 0; padding: 0 0 0 10px;}.review-top-wrapper ul li { padding-left: 20px; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: normal; color: #4a4a4a; display: block;}.review-top-wrapper ul li + li { margin-top: 5px;}.review-top-wrapper ul li .tick { margin: 1px 0 0 -20px; display: block; float: left; width: 14px; height: 14px;} .custom-select-box-wrap .text { font-size: 12px; line-height: 34px; letter-spacing: 0.1px; color: #3c3c3c; margin-right: 13px;} .custom-select-box { float: right; width: 220px;} .custom-select-box select { padding: 10px 30px 10px 15px; margin: 0; height: 44px; border-radius: 4px; background-color: #ffffff; border: 1px solid #c8c7c3; color:#379aff; outline:none; display: inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; width: 100%;} .custom-dropdown-box .custom-dropdown-text { position: relative; padding: 10px 30px 10px 13px; height: 34px; border-radius: 4px; background-color: #ffffff; border: solid 1px #c8c7c3; font-size: 12px; line-height: 14px; letter-spacing: 0.1px; color:#3c3c3c; cursor:pointer;} .custom-select-box label { position:relative;} .custom-select-box label:after, .custom-dropdown-box .custom-dropdown-text:after { content:''; color:#3c3c3c; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); font-size: 14px; right: 10px; top: 0; padding:0 0 0; position:absolute; pointer-events:none; border-left: 1px solid #3c3c3c; border-bottom: 1px solid #3c3c3c; width: 9px; height: 9px;} .custom-select-box label:before, .custom-dropdown-box .custom-dropdown-text:before { content:''; right:6px; top:0; position:absolute; pointer-events:none; display:block;} .custom-dropdown-box .custom-dropdown-text:after { top: 10px;} .custom-dropdown-box .custom-dropdown-text .text { float: left; display: block;} .custom-dropdown-box .custom-dropdown-val { max-width: 118px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; font-weight: 700;} .custom-select-box-wrap { float: right; white-space: nowrap; display: flex;} .custom-dropdown-box { position: relative; min-width: 150px;} .custom-dropdown-box .custom-dropdown-list { display: none; position: absolute; z-index: 2; width: 100%; left: 0; top: 100%; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; background-color: #ffffff; box-shadow: 0 2px 4px 0 rgba(51, 51, 51, 0.15); overflow: hidden;} .custom-dropdown-box .custom-dropdown-list li { padding: 10px 15px; font-size: 12px; font-weight: normal; line-height: 20px; letter-spacing: normal; text-align: left; color: rgba(0, 0, 0, 0.8); cursor: pointer;} .custom-dropdown-box .custom-dropdown-list li.active, .custom-dropdown-box .custom-dropdown-list li:hover { background-color: rgba(0, 0, 0, 0.05);}.customer-review { clear: both; width: 100%; margin-bottom: 0; border: none; padding: 30px 37px 66px 37px;}.custom-select-box { margin-top: 10px;}.pagination { padding-top: 32px; text-align: center;}.review-container-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.review-container {border-radius: 4px;background-color: #fff;padding: 15px 24px;min-height: 148px;margin-bottom: 14px;border:1px solid #eee;}.customer-review-wrap { position: relative;}.customer-review-wrap ul { margin-left: -7px; margin-right: -7px;}.customer-review-wrap ul li { padding-left: 7px; padding-right: 7px;}.customer-review-wrap.video-review-added { padding-left: 33.33%;}.customer-review-wrap.video-review-added .col-3:first-child { position: absolute; top: 0; left: -7px; -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%;}.customer-review-wrap.video-review-added .col-3 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}.review-top { display: block; border-bottom: 1px solid #eee; margin-bottom: 10px; padding-bottom: 5px;}.review-top .review-point { font-size: 12px; font-weight: bold; line-height: 26px; letter-spacing: 0.3px; text-align: center; color: #1e254a;}.review-top .review-avg {font-size: 12px;line-height: 15px;letter-spacing: 0.1px;color: #1e254a;border-left: 1px solid rgba(151, 151, 151, 0.44);padding-left: 8px;margin-left: 8px;font-weight: 700;text-transform: uppercase;}.review-middle { opacity: 0; font-size: 12px; line-height: 16px; letter-spacing: 0.2px; color: #3c3c3c; margin-bottom: 4px;}.review-middle .review-full-text {display: none;}.review-middle .read-more-btn { color: #379aff; cursor: pointer;}.review-bottom { font-size: 12px; line-height: 22px; letter-spacing: 0.2px; color: #9b9b9b;} .hotel-policy { margin-bottom: 30px;} .hotel-policy-top { padding: 32px 37px 20px 37px;} .hotel-policy-top ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;} .hotel-policy-top ul li { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; margin-bottom: 26px; padding-right: 15px;} .hotel-policy-top ul li span { font-size: 12px; line-height: 14px; letter-spacing: 0.2px; color: #9c9c9c; display: block; margin-bottom: 4px;} .hotel-policy-top ul li strong { font-size: 14px; font-weight: 400; line-height: 19px; letter-spacing: normal; color: #3c3c3c; display: block;} .hotel-policy-bottom { display: flex; padding: 28px 37px; background-color: rgba(240,242,250,0.67);} .hotel-policy-bottom strong { font-size: 14px; font-weight: 400; line-height: 16px; letter-spacing: 0.3px; color: #4a4a4a; display: block; margin-bottom: 11px;} .hotel-policy-bottom ul { margin-bottom: 25px;} .hotel-policy-bottom ul li { position: relative; font-size: 12px; line-height: 14px; letter-spacing: 0.3px; color: #4a4a4a; padding-left: 15px; margin-bottom: 6px;} .hotel-policy-bottom ul li:before { height: 4px; width: 4px; position: absolute; left: 0; top: 4px; background: #4a4a4a; content: ""; display: block; border-radius: 50%;} .hotel-policy-bottom ul li b { color: #3c3c3c;} .hotel-policy-bottom-left { width: 50%; padding-right: 40px;} .hotel-policy-bottom-right { width: 50%; padding-right: 0;} .hotel-policy-bottom .hotel-policy-bottom-right ul { margin-bottom: 30px;} .hotel-policy-wrap { position: relative; border-radius: 4px; background-color: #ffffff; border: solid 1px #e4e4e4;} .hotel-policy-wrap .more-data-control { position: absolute; bottom: 10px; right: 16px;}.customer-review .pdp-pagination { text-align: center; padding-top: 30px; line-height: 0;}.customer-review .pdp-pagination .pdp-prev-arrow, .customer-review .pdp-pagination .pdp-next-arrow {width: 30px;height: 30px;border: solid 1px #979797;border-radius: 50%;text-align: center;display: inline-block;position: relative;font-size: 0;padding: 5px;}.customer-review .pdp-review-pagination {list-style: none;padding: 0;margin: 0;display: inline-block;}.customer-review .pdp-pagination li {padding: 0 8px;margin: 5px 0;border-left: 1px solid rgba(151, 151, 151, 0.44);font-size: 16px;font-weight: 700;line-height: 20px;color: #3c3c3c;display: inline-block;float: left;cursor: pointer;width:50px;}.customer-review .pdp-pagination li:nth-child(2) {border-left: none;}.customer-review .pdp-pagination li.page-selected {color: #4a90e2;pointer-events: none;}.customer-review .pdp-pagination .pdp-prev-arrow:before, .customer-review .pdp-pagination .pdp-next-arrow:before {content: '';border-left: 2px solid #979797;border-bottom: 2px solid #979797;height: 12px;width: 12px;transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;top: 8px;left: 10px;}.customer-review .pdp-pagination .pdp-prev-arrow {margin: 0 25px 0 0;}.customer-review .pdp-pagination .pdp-next-arrow {margin: 0 0 0 25px;}.customer-review .pdp-pagination .pdp-next-arrow:before {transform: rotate(-135deg);-moz-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);left: 6px;}.customer-review .pdp-pagination .pdp-prev-arrow.disabled, .customer-review .pdp-pagination .pdp-next-arrow.disabled {opacity: 0.6;pointer-events: none;}.faq-block { margin-top: 20px; margin-bottom: 23px;}.faq-container { border-radius: 4px; background-color: #ffffff; border: solid 1px #e4e4e4; padding: 31px 37px 10px;} .faq-block-listing .faq-question { width: 40px; height: 40px; border-radius: 50%; background-color: #ebebeb; text-align: center; font-size: 14px; line-height: 40px; letter-spacing: 0.1px; color: #4a4a4a; margin-right: 18px;} .faq-block-listing .faq-answer { width: 100%; padding-bottom: 34px;} .faq-block-listing .faq-answer strong {font-size: 14px;line-height: 22px;font-weight: 700;color: #4a4a4a;display: block;letter-spacing: 0;margin-bottom: 7px;} .faq-block-listing .faq-answer p { font-size: 14px;line-height: 22px;color: #3c3c3c;letter-spacing: 0;margin-bottom: 10px;}.faq-block-listing h3 {font-size: 20px;line-height: 24px;color: #1e254a;margin-bottom: 20px;letter-spacing: 0.2px;font-weight: 700;}.faq-block-listing h4 {font-size: 16px;line-height: 20px;color: #1e254a;margin-bottom: 20px;letter-spacing: 0.2px;font-weight: 700;}.faq-block-listing table {border-collapse: collapse;width: 100%;margin-bottom: 20px;}.faq-block-listing td,.faq-block-listing th {border: 1px solid #dddddd;text-align: left;padding: 8px;font-size: 12px;color: #6a6b6c;letter-spacing: 0.2px;}.faq-block-listing li .faq-answer ul {list-style: disc;padding-left: 20px;font-size: 20px;margin-bottom: 10px;}.faq-block-listing li .faq-answer ul li {font-size: 12px;line-height: 22px;color: #6a6b6c;letter-spacing: 0.2px;margin-bottom: 0;padding-bottom: 0;} .room-detail-inner:after, .room-detail-inner:before, .add-room:after, .add-room:before { content: ''; display: block;} .room-detail-inner:after, .add-room:after { clear: both;}.pdp-content {padding-top: 30px;} .main-bar { min-height: 50px; box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14);} .room-booking-detail {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;-ms-flex-align: center; height: 0; width: 0; overflow: hidden; white-space: nowrap; position: relative; line-height: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}.room-booking-detail-wrap {width: 220px;position: absolute;left: 0;} .main-bar.fixed-bar .room-booking-detail { height: auto; width: calc(24% - 20px); margin: 0 20px 0 0;} .room-booking-detail .room-booked-date { margin-right: 10px; font-size: 14px; line-height: 17px; letter-spacing: 0.3px; text-align: left; color: #3c3c3c;} .room-booking-detail .room-booked-date .days { display: block; font-size: 11px; font-weight: normal; line-height: 17px;} .room-booking-detail .change-detail { padding: 8px 10px; font-size: 12px; height: 34px; line-height: normal; text-align: left; color: #3c3c3c; border-radius: 3px; border: solid 1px #bdbdbd; cursor: pointer;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;}.room-booking-detail .change-detail:hover {background: #fddc2c;border-color: transparent;color: #1e254a;} .change-booking-dates-wrapper { height: 50px; width: 0; opacity: 0; position: absolute; top: 0; z-index: -1; max-width: 1032px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}.change-booking-detail-inner {width: 566px;position: absolute;} .change-booking-dates-wrapper .update-booking-dates { font-size: 12px; line-height: 20px; letter-spacing: 0.3px; text-align: left; color: #3c3c3c; min-height: 40px; padding: 5px 0; width: 495px; margin-right: 25px; float: left;} .change-booking-dates-wrapper .change-dates-cancel-btn { margin: 15px 0; font-size: 14px; line-height: 16px; height:16px; letter-spacing: 0.7px; color: #4a4a4a; cursor: pointer; border-bottom: 1px solid #4a4a4a; display: block; float: left;}.update-booking-dates .search-section {margin-bottom: 0;-ms-flex: 0 0 74.5%;flex: 0 0 100%;max-width: 100%;white-space: nowrap;}.update-booking-dates .custom-select .wrap-select-box { padding: 10px 6px 9px 8px;}.update-booking-dates .search-section .select-dates .wrap-select-dates { height:39px;} .search-section .select-dates .searchCheckInBox { padding: 12px 10px 2px 34px; font-size: 12px; line-height: 16px; color: #000; opacity: 0.4; letter-spacing: 0.4px; width: 100%;} .search-section .select-dates .searchCheckOutBox { padding: 12px 10px 2px 18px; font-size: 12px; line-height: 16px; color: #000; opacity: 0.4; letter-spacing: 0.4px; width: 100%;} .search-section .select-dates .searchCheckInBox.date-selected, .search-section .select-dates .searchCheckOutBox.date-selected { padding-top: 4px; padding-bottom: 0; opacity: 1; color: #000; font-weight: 700;}.update-booking-dates .btn-wrap {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}.update-booking-dates .btn-wrap .btn {padding: 10px 22px;text-transform: capitalize;font-size: 14px;line-height: 20px;letter-spacing: 0.7px;}.update-booking-dates .btn-wrap .btn:focus {outline: none;}.update-booking-dates .search-section .select-dates .icon.calendar-icon {top: 11px;}.update-booking-dates .search-section .select-dates input {height: 39px;}.update-booking-dates .search-section .input-daterange {-ms-flex: 0 0 53.3%;flex: 0 0 53.3%;max-width: 53.3%;}.update-booking-dates .search-section .custom-select {-ms-flex: 0 0 22.5%;flex: 0 0 22.5%;max-width: 22.5%;}.update-booking-dates .select-box .icon.arrow-icon {width: 11px;height: 14px;margin-top: 3px;margin-right: 5px;}.update-booking-dates.search-section .calendar-arrow .calendar-icon-wrap {top: 11px;}.main-bar-wrapper {display: flex;}.main-bar ul {display: flex;width: 100%;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;} .main-bar ul li {margin-right: 33px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}.main-bar ul li:last-child {margin-right: 0;}.main-bar ul li a { font-size: 12px; font-weight: 700; line-height: 20px; letter-spacing: 0.3px; text-align: center; color: #3c3c3c; padding: 15px 33px; display: block; position: relative; text-transform: uppercase; white-space: nowrap;} .main-bar ul li a.active,.main-bar ul li a:hover {color: #379aff;} .main-bar ul li a:after { content: ""; width: 100%; height: 4px; bottom: 0; left: 0; background: #379aff; position: absolute; display: none;} .main-bar ul li a.active:after, .main-bar ul li a:hover:after { display: block;}.fixed-bar { position: fixed; top:0; left:0; width: 100%; z-index: 2; background: #fff; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: shaketop; -moz-animation-name: shaketop; -o-animation-name: shaketop; animation-name: shaketop;} .fixed-bar.main-bar ul li { margin-right: 18px; } .fixed-bar.main-bar ul li a {font-size: 12px;padding-left: 18px;padding-right: 18px;} .fixed-bar.main-bar ul {width: 76%;}.infobar-conatiner {background-color: rgba(0, 0, 0, 0.9);padding: 17px 0 18px;position: fixed;bottom: 0;left: 0;width: 100%;z-index: -1;visibility: hidden;opacity: 0;transform: translateY(110%);-moz-transform: translateY(110%);-webkit-transform: translateY(110%);transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-ms-transition: all 0.3s ease-in-out;}.infobar-conatiner.infobar-conatiner-show {z-index: 3;visibility: visible;opacity: 1;transform: translateY(0);-moz-transform: translateY(0);-webkit-transform: translateY(0);} .info-content { text-align: center; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;} .info-content strong { font-size: 14px; line-height: 18px; letter-spacing: 0; color: #cacaca; display: block; margin-bottom: 5px; text-align: left; padding-top: 4px;} .info-content .left-info { -ms-flex: 0 0 66.5%; flex: 0 0 66.5%; max-width: 66.5%;} .info-content ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;} .info-content ul li { font-size: 16px; line-height: 24px; letter-spacing: 0; color: #ffffff; position: relative;} .info-content ul li + li { padding-left: 50px;} .info-content ul li + li:before { content: ''; display: block; position: absolute; height: 4px; width: 4px; background: #d8d8d8; border-radius: 50%; left: 24px; top: 10px;} .infobar-conatiner .room-info-tooltip { display: none; padding: 10px 15px; position: absolute; background-color: rgba(255, 255, 255, 0.91); border: solid 1px #cecece; min-width: 200px; bottom: calc(100% + 10px); text-align: left;} .infobar-conatiner .room-info-tooltip::after { content: ''; display: block; border-top: 10px solid rgba(255, 255, 255, 0.91); position: absolute; top: 100%; left: 30px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 0 solid transparent;}.infobar-conatiner .room-info-tooltip::before {content: '';display: block;position: absolute;top: 100%;left: 0;width: 100%;height: 20px;} .infobar-conatiner .room-info-tooltip .info { font-size: 12px; font-weight: normal; line-height: 18px; letter-spacing: 0.2px; color: #9b9b9b;} .infobar-conatiner .room-info-tooltip p { margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 23px; letter-spacing: 0.2px; color: #3c3c3c;} .trivago-auto-fit .left-info ul li .text { max-width: 408px; display: block; white-space: nowrap; overflow: hidden;} .trivago-auto-fit .left-info ul li:hover .room-info-tooltip { display: block;} .trivago-auto-fit .proceed-pay-wrapper .price-tooltip { display: none;} .proceed-pay-wrapper { position: relative; -ms-flex: 0 0 33.5%; flex: 0 0 33.5%; max-width: 33.5%; text-align: right;} .info-content .proceed-pay-wrap {text-transform: none; border-radius: 3px; background-color: #fddc2c; font-size: 16px; font-weight: 700; line-height: 22px; color: #1e254a; text-align: center; padding: 14px 35px 13px; margin-top: 0; vertical-align: middle; border:0; box-shadow: none; display: inline-block; min-width: 270px; height: 50px;} .info-content .proceed-pay-wrap small { position: relative; line-height: 22px; margin-left: 6px; margin-right: 6px; color: #989eba; font-size: 18px;} .info-content .proceed-pay-wrap .gst-extra { font-size: 12px; text-transform: initial;} .proceed-pay-wrapper .price-tooltip { width: 189px; height: 50px; background-color: #454646; font-size: 12px; line-height: 17px; letter-spacing: normal; color: #b9b7b7; position: absolute; left: -205px; display: block; border-radius: 4px; padding: 8px 16px; text-align: left; z-index: 1;} .proceed-pay-wrapper .price-tooltip:before { border-left: 12px solid #454646; border-top: 12px solid transparent; border-bottom: 12px solid transparent; content: ""; position: absolute; right: -12px; top: 12px;} .info-content .proceed-pay-wrap .proceed-pay { width: 100%; display: block; } .cloud,.rainy, .sunny { margin: 6px auto; width: 40px; height: 40px; display: block; text-align: center;}.weather-forecast { width: 49%;} .weather-slider { padding: 35px 29px; margin: 0 auto; border-radius: 4px; border: solid 1px #e4e4e4} .weather-slider ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;} .weather-forecast li { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;} .weather-forecast li:last-child { border-right: 0;} .weather-forecast li span { font-size: 12px; line-height: 14px; color: #9c9c9c; display: block; width: 100%; text-align: center; vertical-align: top;} .weather-forecast li strong { display: block; width: 100%; font-size: 14px; font-weight: 400; line-height: 16px; color: #3c3c3c; text-align: center; vertical-align: top;} .weather-forecast li small { font-size: 10px; font-weight: 400; line-height: 24px; color: #9c9c9c; display: block; width: 100%; text-align: center; vertical-align: top;}.hotel-info-wrapper {display: none;}.hotel-info-wrapper .title-wrap {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.hotel-info-wrapper .title-weather {width: 49%;margin-right: 2%;}.hotel-info-wrapper .title-caretaker {width: 49%;} .weather-gift-wrap { margin-bottom: 20px;} .weather-gift-wrap .weather-forecast { margin-right: 2%; margin-left: 0; padding: 35px 29px; border-radius: 4px; border: solid 1px #e4e4e4;} .weather-gift-wrap .weather-forecast .weather-slider { padding: 0; margin: 0; border-radius: 0; border: none;} .weather-gift-wrap .gift-container { padding: 20px 38px; border-radius: 4px; min-height:178px; width: 49%; background-image: linear-gradient(107deg, rgba(214, 161, 161, 0.45), rgba(163, 166, 186, 0.45));} .weather-gift-wrap .gift-container .caretaker-wrap { border-radius: 0; background-color: transparent; border: none; display: block; padding: 0;} .weather-gift-wrap .gift-container .left-icon { max-width: 76px;} .weather-gift-wrap .gift-container .left-icon svg { stroke: #5f5f5f; width: 46px; height: 46px; display: block;} .weather-gift-wrap .gift-container .right-btn { max-width: 122px;} .weather-gift-wrap .gift-container .right-btn .refer-btn { padding: 9px 12px; border-radius: 4px; background-color: #f7434c; font-size: 12px; font-weight: bold; line-height: 20px; letter-spacing: 0.2px; text-align: center; color: #ffffff; display: block; cursor: pointer;} .weather-gift-wrap .gift-container .mid-text { padding-right: 15px;} .weather-gift-wrap .gift-container .mid-text .gift-voucher { font-size: 16px; font-weight: bold; line-height: 24px; letter-spacing: normal; color: #4a4a4a;} .weather-gift-wrap .gift-container .mid-text p { margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 24px; letter-spacing: 0.4px; color: #4a4a4a;} .hotel-list-slider { margin-bottom: 30px; border: none; background: transparent;}.hotel-list-slider .flex-viewport {margin: 0 -10px;}.hotel-list-slider .slides li {text-align: center;}.hotel-list-slider .slides li a {display: inline-block;width: calc(100% - 20px);height: 100%;position: relative;text-align: left;transition: all 0.4s;border: solid 1px transparent;}.nearby-top-slider .flexslider {min-height:292px;} .hotel-list-slider .item-box { padding-top: 12px;} .hotel-list-slider .item-box .hotel-img { position: relative; margin-bottom: 8px; height: 160px; background: url(https://pimg.fabhotels.com/propertyimages/mainImage.png) no-repeat center center; background-size: cover;} .hotel-list-slider .item-box .hotel-img .rating-value { border-radius: 4px 0 4px 0; margin-right: 6px; display: inline-block; color: #fff; font-size: 16px; font-weight: 700; font-style: normal; line-height: 30px; letter-spacing: 0.4px; background-color: #1e254a; text-transform: uppercase; position: absolute; right: -12px; top: -12px; z-index: 1; width: 44px; height: 30px; text-align: center;} .hotel-list-slider .item-box .hotel-img img { height: 100%; width: 100%; display: block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color:transparent; object-fit: cover;} .hotel-list-slider .item-box h5 { font-size: 16px; font-weight: 700; line-height: 23px; letter-spacing: 0.3px; color: #1e254a; margin-bottom: 5px; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;}.hotel-list-slider .item-box h5:hover {color: #3d80db;} .hotel-list-slider .item-box .location { padding: 0; margin-bottom: 8px; font-size: 12px; font-weight: normal; line-height: 19px; letter-spacing: 0.3px; color: #4a4a4a;} .hotel-list-slider .item-box .location .location-icon { margin-right: 0; width: 14px; height: 14px; display: inline-block; position: relative; top: 3px; left: -3px; fill: #3c3c3c;} .hotel-list-slider .item-box .nearby-location { padding: 0; margin-bottom: 14px; font-size: 12px; font-weight: normal; line-height: 19px; letter-spacing: 0.3px; color: #4a4a4a;} .hotel-list-slider .item-box .price-sec { min-width: 106px; height: 37px; border-radius: 4px; background-color: #eff2fa; display: inline-block; text-align: center; padding-top: 6px;} .hotel-list-slider .item-box .price-sec .price { color: #313131; font-size: 18px; line-height: 26px; letter-spacing: 0.4px; font-weight: 700;} .hotel-list-slider .item-box .price-sec .per-day { color: #313131; font-size: 10px; line-height: 26px; letter-spacing: 0.4px; font-weight: 700;}.hotel-list-slider .item-box .show-price-btn {font-size: 14px;line-height: 20px;color: #379aff;text-align: center;display: block;text-transform: capitalize;width: 100%;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #ffffff;border: solid 1px #c8c7c3;max-width: 146px;padding: 7px 10px;transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-webkit-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;cursor: pointer;font-weight: 700;} .hotel-list-slider .flex-direction-nav a { border-radius: 4px; background-color: #dfe3e8; opacity: 1; width: 26px; height: 45px; font-size: 0; top: 30%; z-index: 1;} .hotel-list-slider .flex-direction-nav a:before { content: ''; display: block; width: 14px; height: 14px; border-left: 2px solid #555555; border-bottom: 2px solid #555555; transform: rotate(-135deg); margin: 15px 2px;} .hotel-list-slider .flex-direction-nav a.flex-next { right: -15px !important;} .hotel-list-slider .flex-direction-nav a.flex-prev { left: -15px !important;} .hotel-list-slider .flex-direction-nav a.flex-prev:before { transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); margin: 15px 9px;} .gray-bg { background-color: #f0f3f7;} .nearby-hotel .heading { margin: 0 0 20px; font-size: 20px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0.5px; color: #1e254a;} .nearby-hotel .bed-icon { stroke: #f52141; width: 45px; height: 30px; float: left; margin-left: -70px;} .share-icon-div { position: absolute; top: 16px; right: 16px; z-index: 1;} .share-icon { width: 20px; height: 20px; display: block; stroke: #ffffff;} .error-msg-div { margin-bottom: 20px; padding: 25px 16px 25px 90px; font-size: 20px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0.3px; color: #f52141; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; background-color: #ffffff;} .error-msg-div:before, .error-msg-div:after { content: ''; display: block; height: 0;}.error-msg-div:after { clear: both;} .message-section { height: 70px; border-radius: 4px; padding: 15px; display: flex; position: relative; overflow: hidden; margin-bottom: 25px; z-index: 1;} .message-section:before { content: ''; display: block; position: absolute; top: 0; left: 0; z-index: 1; height: 100%; width: 100%;} .guest-message:before { background-image: linear-gradient(93deg, #d39d9d, #a4aacf); opacity: 0.4;} .message-section .icon { width: 40px; height: 40px; margin-right: 10px; stroke-width: 2px; position: relative; z-index: 2; top: 0px; fill: rgba(60, 60, 60, 1);} .message-section-desc { position: relative; z-index: 2;} .message-section strong { font-size: 16px; line-height: 19px; letter-spacing: normal; color: #3c3c3c; margin-bottom: 5px; display: block; font-weight: 700;} .message-section p { font-size: 14px; line-height: 16px; letter-spacing: normal; color: #3c3c3c; margin-bottom: 0;} .upcoming-stay:before { opacity: 0.27; background-image: linear-gradient(93deg, #e89015, #bc3232);} .looking-section:before { opacity: 0.45; background-image: linear-gradient(93deg, #a1d1d6, #7d819a);} .looking-section .icon { width: 32px; height: 32px} .fabhotels-signin { padding-left: 19px; margin-bottom: 26px;} .fabhotels-signin:before { opacity: 0.35; background-image: linear-gradient(93deg, #9fd2fe, #685656);} .fabhotels-signin .icon { fill: #3c3c3c; stroke: none; height: 37px; width: 37px; top: 2px;} .fabhotels-signin .signin-btn { position: absolute; top: 10px; right: 16px; height: 50px; border-radius: 4px; border: solid 1px #1e254a; font-size: 16px; line-height: 24px; padding-top: 12px; background: transparent; width: 163px; text-transform: initial; font-weight: 700; z-index: 2; transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;}.fabhotels-signin .signin-btn:hover {background: #1e254a;color: #fff;}.location-wrapper { margin-bottom: 20px;} .location-wrap { border-radius: 4px; background-color: #fff; border: solid 1px #e4e4e4; padding: 28px 37px 0 37px;}.property-map {min-height: 334px;} .location-wrap .hotel-title { font-size: 14px; font-weight: 700; line-height: 16px; letter-spacing: 0; color: #3c3c3c; display: block; margin-bottom: 3px;} .location-wrap span { font-size: 12px; line-height: 18px; letter-spacing: 0; color: #3c3c3c; display: block; margin-bottom: 26px;} .location-wrap span strong { font-weight: 700;}.more-popular-localities {background: #eef2f5;padding-bottom: 45px;}.popular-localities {padding-top: 20px;}.more-popular-localities-title {display: block;font-size: 20px;font-weight: 700;line-height: 31px;letter-spacing: 0.4px;color: #1e254a;margin-bottom: 27px;}.location-link-list {margin: 0;padding: 0;display: flex;border-bottom: 1px solid #d6d6d6;padding-bottom: 13px;margin-bottom: 20px;}.location-link-list li {margin-right: 50px;cursor: pointer;position: relative;font-size: 14px;font-weight: 700;color: #898989;}.location-link-list li.active {color: #3c3c3c;}.location-link-list li:after {content: "";position: absolute;bottom: -14px;left: 0;width: 100%;height: 2px;background: #5d5d5d;display: none;}.location-link-list li.active:after {display: block;}.location-content-wrap {display: inline-block;width: 100%;vertical-align: top;min-height: 130px;}.location-content{display: none;}.location-content li {width: 25%;float: left;margin-bottom: 12px;}.location-content li.landmark{width: 33.33%;}.location-content li.city {width: 20%;}.location-content li.thematic {width: 33.33%;}.location-content li a{line-height: 1.5;color: #4a4a4a;font-size: 12px;}.location-content.active {display: block;}@-webkit-keyframes loading_animation {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}@keyframes loading_animation {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@media screen and (max-height:700px) {.hotel-gl-wrap {margin: 30px auto 15px;height: calc(100% - 45px);}}.search-section-wrap.search-section-wrap-fixed {position: fixed;top: 0;left: 0;right: 0;z-index: 3;display: none;background: #ffffff;height: 50px;padding: 5px 0;}.search-section-wrap-fixed .search-section {width: 390px;float: left;margin-bottom: 0;}.btn-wrap {display: none;}.search-section-wrap-fixed .btn-wrap {margin-left: 15px;float: left;width: 100px;display: block;}.search-section-wrap-fixed .btn-wrap .btn {padding: 10px 22px;text-transform: capitalize;font-size: 14px;line-height: 20px;letter-spacing: 0.7px;width: 100%;outline: none;}.change-dates-cancel-btn {display: none;}.search-section-wrap-fixed .change-dates-cancel-btn {float: left;margin: 10px 0 15px 25px;font-size: 14px;line-height: 16px;height: 16px;letter-spacing: 0.7px;color: #4a4a4a;cursor: pointer;border-bottom: 1px solid #4a4a4a;display: block;}.search-section-wrap-fixed .search-section .select-dates .wrap-select-dates,.search-section-wrap-fixed .search-section .select-dates input {height: 39px;}.search-section-wrap-fixed .custom-select .wrap-select-box {padding: 9px 11px 9px 11px;}.search-section-wrap-fixed .search-section .select-dates .checkInBox,.search-section-wrap-fixed .search-section .select-dates .checkOutBox {padding-top: 12px;}.search-section-wrap-fixed .search-section .select-dates .icon.calendar-icon {top: 11px;}.search-section-wrap-fixed .search-section .select-dates .checkInBox.date-selected, .search-section-wrap-fixed .search-section .select-dates .checkOutBox.date-selected { padding-top: 4px;} .loader-progressbar {z-index: 2;}.external-source-links .sold-out-message, .external-source-links .nearby-top-slider .flexslider { margin-bottom: 54px; }.external-source-links .pdp-main-banner-wrap { width: 100%; margin-top: -24px; float: left; }.external-source-links .nearby-top-slider {margin-top: -24px;}.external-source-links .nearby-top-slider:empty {display: none;}.not-available-icon {display:none;}.sold-out-message.not-available-msg {background-color: #FDF6D2; border: solid 1px rgba(255, 236, 5, 0.34901960784313724);}.sold-out-message.not-available-msg .sold-out-icon {display:none;}.sold-out-message.not-available-msg .not-available-icon {display:inline-block;}.pac-container {width: 351px !important;z-index: 10 !important;}.hotel-address {margin-bottom: 15px;padding: 10px 20px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #f0f2fa;border: solid 1px #d5ddff;font-size: 12px;font-weight: normal;letter-spacing: normal;color: #202d61;line-height: 16px;display: -ms-flexbox;display: flex;-ms-flex-align: center!important;align-items: center!important;}.hotel-address .hotel-title {display: inline-block;font-weight: bold;font-size: 12px;}.hotel-address svg {width: 34px;height: 34px;float: left;margin: 0px 10px 0 0;}.map-container {border-radius: 4px;background-color: #ffffff;border: solid 1px #dbdbdb;}.map-holder {height: 334px;overflow: hidden;}.map-holder .map {width: calc(100% - 408px);position:relative;}.map-holder .map iframe {width: 100%;height: 334px;}.map-holder .map-search {width: 408px;}.map-search-form {background-color: #379aff;height: 182px;width: 100%;}.map-search-form .input-field:last-child:after {content: "";background: hsla(0,0%,100%,0);background: -webkit-linear-gradient(180deg,hsla(0,0%,100%,0),#379aff);background: -moz-linear-gradient(180deg,hsla(0,0%,100%,0),#379aff);background: -o-linear-gradient(180deg,hsla(0,0%,100%,0),#379aff);background: -ms-linear-gradient(180deg,hsla(0,0%,100%,0),#379aff);background: linear-gradient(180deg,hsla(0,0%,100%,0),#379aff);height: 45px;width: 25px;position: absolute;pointer-events: none;z-index: 0;bottom: -9px;right: 10px;transform: rotate(-90deg);}.transition-cls {transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}.map-search-form .map-direction-wrap {width: 100%;padding: 22px 38px;}.map-search-form .map-direction-wrap input[type="text"], .map-search-form .map-direction-wrap input[type="search"] {width: 100%;border: none;font-size: 14px;font-weight: bold;line-height: 24px;letter-spacing: normal;color: #ffffff;background: transparent;-webkit-appearance: none;}.map-search-form .map-direction-wrap input.search-input{border-bottom: solid 1px #85b0fa;font-weight: 400;}.map-search-form .map-direction-wrap .input-field {padding-left: 15px;position: relative;}.map-search-form .map-direction-wrap .clear-input-val {position: absolute;z-index: 2;width: 22px;height: 22px;top: 1px;right: 0;cursor: pointer;display: none;background-color: #379aff;}.map-search-form .map-direction-wrap .clear-input-val::after, .map-search-form .map-direction-wrap .clear-input-val::before {content: '';display: block;width: 14px;height: 2px;background: #fff;position: absolute;transform: rotate(45deg);top: 10px;left: 5px;}.map-search-form .map-direction-wrap .clear-input-val::before { transform: rotate(-45deg);left: 5px;}.map-search-form .map-direction-wrap .input-field:first-child {margin-bottom: 17px;}.map-search-form .input-field svg {width: 14px;height: 14px;margin: 5px 0 0 -26px;float: left;}.map-search-form .input-field .circle {border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;width: 10px;height: 10px;border: 2px solid #fff;display: block;margin: 7px 0 0 -25px;float: left;position: relative;}.map-search-form .input-field .circle::after {content: '';position: absolute;width: 2px;height: 22px;display: block;border-left: 2px dotted #ffffff;top: 12px;left: 2px;}.map-search-form .direction-dst, .map-search-form .error-msg {padding: 12px 0 0 15px;font-size: 12px;font-weight: bold;line-height: 16px;letter-spacing: normal;color: #ffffff;}.map-search-form .direction-dst svg { width: 14px;height: 12px;margin-right: 8px; }.map-search-form ::-webkit-input-placeholder { color: #cad1ff;}.map-search-form:-ms-input-placeholder {color: #cad1ff;}.map-search-form:-moz-placeholder {color: #cad1ff;}.direction-wrap {height: 50px;font-size: 15px;font-weight: 700;line-height: 20px;letter-spacing: normal;text-align: left;color: #ffffff;width: 100%;padding: 5px 22px;background-image: linear-gradient(to bottom, rgba(81, 179, 235, 0.3), rgba(40, 124, 210, 0.3));}.direction-wrap .back-direction {width: 14px;height: 14px;display: block;transform: rotate(180deg);}.direction-wrap .direction-icon {width: 20px;height: 20px;margin: 10px 14px 10px 0;}.direction-wrap .direction-icon svg {width: 30px;height: 30px;fill: #379aff;}.map-search-slider.flexslider .flex-direction-nav .flex-next:focus, .map-search-slider.flexslider .flex-direction-nav .flex-prev:focus {outline: none;}.explore-nearby {width: 100%;padding: 23px 37px;background: #fff;}.explore-nearby .m-title {padding-left: 13px;margin-bottom: 15px;font-size: 14px;font-weight: bold;line-height: 24px;letter-spacing: normal;color: #4a4a4a;text-overflow: ellipsis;white-space: nowrap;width: 332px;overflow: hidden;}.map-search-slider {margin: 0;background: #fff;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;}.map-search-slider ul li {text-align: center;cursor: pointer;}.map-search-slider .tag-icon { padding-left: 5px;padding-right: 5px;display: block;}.map-search-slider .tag-icon svg {width: 43px;height: 43px;display: block;margin: 0 auto 5px;}.map-search-slider .tag-name {padding-left: 5px;padding-right: 5px;display: block;font-size: 12px;font-weight: normal;line-height: 20px;color: #666666;}.map-search-slider li:hover .tag-name {font-weight: 700;}.map-search-slider:hover .flex-direction-nav .flex-next, .map-search-slider.flexslider .flex-direction-nav .flex-next {opacity: 1;right: -25px;margin: -15px 0 0;width: 30px;height: 30px;font-size: 0;}.map-search-slider:hover .flex-direction-nav .flex-prev, .map-search-slider.flexslider .flex-direction-nav .flex-prev {opacity: 1;left: -20px;margin: -15px 0 0;width: 30px;height: 30px;font-size: 0;}.map-search-slider .flex-direction-nav a.flex-prev:before {content: '';display: block;border-left: 2px solid #3c3c3c;border-bottom: 2px solid #3c3c3c;width: 12px;height: 12px;transform: rotate(45deg);margin: 9px 11px;}.map-search-slider .flex-direction-nav a.flex-next:before {content: '';display: block;border-left: 2px solid #3c3c3c;border-bottom: 2px solid #3c3c3c;width: 12px;height: 12px;transform: rotate(-135deg);margin: 9px 6px;}.near-station-divider {border: none;margin: 0;border-top: 1px solid #e2e2e2;}.near-station-list {padding: 13px 37px;background-color: #f0f2fa;}.near-station-list ul {width: 100%;}.near-station-list ul li {font-size: 12px;font-weight: bold;line-height: 24px;letter-spacing: 0.2px;color: #202d61;min-width: 230px;padding-right: 20px; } .near-station-list ul li:last-child { padding-right: 0; }.near-station-list ul li svg {margin-right: 10px;float: left;width: 20px;height: 20px;}.search-result-list {padding: 12px 37px 8px;background-color: #ffffff;}.search-result-list .col-3 {-ms-flex: 0 0 27%;flex: 0 0 27%;max-width: 27%;}.search-result-list .col-3 + .col-3 {margin-left: 9%;}.search-result-list .title {margin-bottom: 10px;font-size: 14px;font-weight: bold;line-height: 20px;letter-spacing: normal;color: #4a4a4a;}.search-result-list ul li, .nearby-search-data ul li {margin-bottom: 10px;font-size: 12px;font-weight: normal;line-height: 20px;letter-spacing: normal;color: #3c3c3c;}.hide-search-data li + li + li + li + li {display: none;}.search-result-list ul li .text, .nearby-search-data ul li .text {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;}.search-result-list ul li .km, .nearby-search-data ul li .km { -ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;text-align: right;padding-left: 20px;}.search-result-list .more-data-control {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.nearby-search-data {width: 100%;float: left;padding: 15px 0 15px;max-height: 239px;overflow: hidden;display: none;}.nearby-search-data-list {padding: 0 28px;overflow: hidden;overflow-y: auto;max-height: 210px;}.nearby-search-data ul li {position: relative;padding-left: 30px;cursor: pointer;line-height: 18px;margin-bottom: 14px;color: #666666;}.nearby-search-data ul li a {width: 100%;display: block;color: #666666;}.nearby-search-data ul li a .km {position: absolute;right: 0;}.nearby-search-data ul li:last-child {margin-bottom: 0;}.nearby-search-data ul li .text {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.nearby-search-data ul li svg {float: left;width: 16px;height: 16px;margin-left: -30px;margin-right: 14px;}.nearby-search-data-list::-webkit-scrollbar {width: 5px;}.nearby-search-data-list::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px 3px #efefef;border-radius: 10px;}.nearby-search-data-list::-webkit-scrollbar-thumb {background-color: #d4d4d4;outline: 1px solid #efefef;border-radius: 10px;}.nearby-search-data ul li:hover .text, .nearby-search-data ul li:hover .km, .map-search-slider ul li:hover .tag-name {color: #3c3c3c;}.nearby-search-data ul li.active .text, .nearby-search-data ul li.active .km, .map-search-slider ul li.current-active .tag-name {color: #3c3c3c; font-weight: bold;}.open-nearby-direction .map-search-form {width: 70px;height: 95px;padding: 0;float: left;box-shadow: 0 1px 5px 0 rgba(58, 58, 58, 0.13);}.open-nearby-direction .map-search-form .direction-wrap {height: 95px;font-size: 12px;font-weight: 400;text-align: center;width: 100%;padding: 20px 8px;cursor: pointer;-ms-flex-pack: initial !important;justify-content: initial !important;}.open-nearby-direction .direction-wrap .direction-icon {width: 30px;height: 30px;margin: 0 0 7px 12px;}.open-nearby-direction .map-search-form .map-direction-wrap, .open-nearby-direction .explore-nearby .m-title {display: none;}.open-nearby-direction .nearby-search-data {display: block;}.open-nearby-direction .explore-nearby {height: 95px;padding: 13.5px 20px;width: calc(100% - 70px);float: left;background-color: #ffffff;box-shadow: 0 1px 5px 0 rgba(58, 58, 58, 0.13);position: relative;margin-left: 70px;margin-top: -95px;}.open-nearby-direction .explore-nearby .slides li {max-width: 73.5px;}.open-nearby-direction .map-search-slider:hover .flex-direction-nav .flex-next, .open-nearby-direction .map-search-slider.flexslider .flex-direction-nav .flex-next {right: -20px;}.distance-marker {position: relative;border-radius: 4px;background-color: #ffffff;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.63);font-size: 14px;line-height: 20px;font-weight: bold;color: #379aff;padding: 5px 10px;}.marker-inner {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;overflow: hidden;}#map-info-marker::before, #map-info-marker::after {content: '';display: block;width: 0;height: 0;border-top: 10px solid #fff;border-left: 7px solid transparent;border-right: 7px solid transparent;position: absolute;left: 50%;top: 100%;margin-left: -7px;}#map-info-marker::before {z-index: 1;}#map-info-marker::after {border-top-color: rgba(0, 0, 0, 0.2);top: 101%;}#map-info-marker img {width: 58px;height: 52px;float: left;}#map-info-marker .map-address {font-size: 12px;font-weight: normal;padding: 8px 10px;font-style: normal;font-stretch: normal;line-height: 16px;letter-spacing: normal;color: #1e254a;display: block;width: calc(100% - 58px);margin:0;}#map-info-marker .map-address.map-address-nearby {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}#map-info-marker .destination-address{font-weight: 700;line-height: 20px;display: block;margin-bottom: 3px;}#map-info-marker {max-width: 210px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #ffffff;box-shadow: 0 0 6px 0 rgba(0,0,0, 0.4);}#map-info-marker .map-hotle-img {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 70px;overflow: hidden;}#map-info-marker .map-hotle-img img {width: 100%;height: 100%;object-fit: cover;object-position: left;min-height: 70px;}#map-info-marker .map-address .h-title {margin-bottom: 5px;font-size: 12px;font-weight: bold;line-height: 16px;letter-spacing: normal;color: #4a4a4a;display: block;}#map-info-marker .map-address .h-address {font-size: 12px;font-style: normal;font-stretch: normal;line-height: 16px;letter-spacing: normal;color: #3c3c3c;display: block;}#map-info-marker .distance {font-size: 12px;font-weight: normal;line-height: 22px;letter-spacing: normal;color: #3c3c3c;}.gm-style .gm-style-iw-c {background: transparent;padding: 0;}.gm-ui-hover-effect {display: none !important;}.gm-style .gm-style-iw-d {overflow: auto !important;}.main-heading-gift-wrapper {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}.reffer-friend-section .flex-box {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}#map-info-marker .distance strong {font-weight: 700;font-size: 14px;color: #379aff;}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom > div {top: 15px !important;}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom > div > div {width: 30px !important;height: 52px !important;}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom > div > div > div {width: 20px !important;}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom > div > div > button {width: 30px !important;height: 26px !important;}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom > div > div > button > img:first-child {height: 10px!important;width: 10px!important;}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom > div > div > button > img:nth-child(2),.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom > div > div > button > img:nth-child(3) {height: 13px!important;width: 13px!important;}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom > div > div > button + button > img:nth-child(1) {height: 10px!important;width: 10px!important;margin: 9px 9px 7px !important;}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom > div > div > button + button > img:nth-child(2), .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom > div > div > button + button > img:nth-child(3) {height: 13px!important;width: 13px!important;margin: 9px 9px 7px !important;}.fab-stay-coupan {box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);background: rgba(0,0,0,0.80);text-align: center;padding: 16px 0 14px;position: fixed;left: 0;bottom: 0;width: 100%;z-index: 2;}.fab-stay-coupan p {font-size: 16px;line-height: 25px;color: #fff;max-width: 1000px;margin: 0 auto;position: relative;}.fab-stay-coupan p strong {font-weight: 700;}.fab-stay-coupan .pre-applied-icon-white {height: 25px;width:25px;vertical-align: bottom;margin-right: 16px;fill:#fff;}.fab-stay-coupan .cross-icon {height: 16px;width:16px;position: absolute;right:0;top:1px;cursor: pointer;}.fab-stay-coupan .cross-icon .icon{height: 13px;width:13px}.deals-wrapper {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 17px 17px 17px;border-radius: 4px;align-items: center;justify-content: space-between;margin-bottom:25px;}.deal-text {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.deal-text p {font-size: 16px;font-weight: 700;line-height: 21px;color: #ffffff;margin: 0;}.deal-text p span.subheading-text {font-size: 14px;font-weight: 400;}.deal-code {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;text-align: right;}.deal-code span {font-size: 12px;line-height: 25px;letter-spacing: normal;color: #ffffff;display: inline-block;}.deal-code strong {border-radius: 4px;background: rgba(0,0,0,0.33);height: 25px;font-size: 14px;font-weight: bold;line-height: 25px;color: #ffffff;text-align: center;display: inline-block;width: 110px;margin-left: 5px;vertical-align: middle;}.cashback-wrapper {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 9px 17px 9px;border-radius: 2px;align-items: center;justify-content: space-between;margin-bottom:25px;}.cashback-text {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.cashback-text p {font-size: 14px;font-weight: 700;line-height: 31px;color: #4a4a4a;margin: 0;display: inline-block;height: 31px;vertical-align: top;}.cashback-text p span.subheading-text {font-size: 12px;line-height: 16px;font-weight: 400;}.cashback-text .icon {fill:#202c60;height: 31px;width: 31px;display: inline-block;margin-right: 9px;}.cashback-img {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;text-align: right;}.cashback-img img {max-width: 130px;max-height: 35px}.image-wrapper {height: 90px;margin-bottom: 25px;}.image-wrapper img {max-height: 100%;width: 100%;object-fit: contain;}.presuasion-wrapper {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 11px 17px 9px;border-radius: 2px;align-items: center;justify-content: space-between;margin-bottom:25px;}.persuasion-text p { font-size: 16px;font-weight: 700;line-height: 38px;color: #4a4a4a;margin: 0;display: inline-block;height: 38px;vertical-align: text-bottom;padding-left: 10px;}.persuasion-text p .subheading-text {font-size: 14px;line-height: 16px;font-weight: 400;}.persuasion-text .check {height: 34px;width: 34px;display: inline-block;background: #00b96e;border-radius: 50%;margin-right: 5px;position: relative;}.persuasion-text .check:before{left: 13px;top: 8px;width: 9px;height: 15px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);content: '';position: absolute;display: block;}.app-download-banner {align-items: center;}.app-download-banner:before {display: none;}.app-download-banner .app-download-banner-desc {-ms-flex: 0 0 45%;flex: 0 0 45%;max-width: 45%;}.app-download-banner-desc p {margin-bottom: 0;font-size: 16px;font-weight: bold;line-height: 20px;letter-spacing: normal;color: #4a4a4a;}.app-download-banner-desc p .subheading-text {font-size: 14px;line-height: 20px;font-weight: 400;color: #4a4a4a;}.app-download-banner-desc p .heading-text {font-size: 16px;line-height: 20px;font-weight: 700;}.get-sms-link-app {line-height: 35px;display: inline-block;border-radius: 2px;}.my-account-dropdown:before {border-bottom: 10px solid rgba(155,155,155,0.16);top: -11px;}.my-account-dropdown:after {border-bottom: 10px solid #fff;border-right: 10px solid transparent;border-left: 10px solid transparent;content: '';height: 0;top: -10px;right:20px;width: 0;z-index: 1;position: absolute;}.ep-cp-section {margin-bottom: 20px;border-radius: 2px;border: solid 1px #4a90e2;background-color: #ffffff;padding: 16px 37px 15px 105px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;position: relative;justify-content: space-between;align-items: center;transition: 2s ease-in-out height;-moz-transition: 2s ease-in-out height;-ms-transition: 2s ease-in-out height;}.ep-cp-section:not(.disabled) {animation-duration: 2s;animation-fill-mode: both;animation-name: bounceIn;}.ep-cp-section.disabled {-webkit-filter: grayscale(1);-moz-filter: grayscale(1);filter: grayscale(1);pointer-events: none;}@-webkit-keyframes bounceIn {from,20%,40%,60%,80%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}80% {-webkit-transform: scale3d(0.97, 0.97, 0.97);transform: scale3d(0.97, 0.97, 0.97);}to {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes bounceIn {from,20%,40%,60%,80%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}80% {-webkit-transform: scale3d(0.97, 0.97, 0.97);transform: scale3d(0.97, 0.97, 0.97);}to {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.ep-ep-icon {height: 40px;border-radius: 50%;background: #202c60;display: block;padding-top: 6px;padding-left: 6px;width: 40px;left: 39px;top: 17px;position: absolute;transition: 0.4s;}.ep-ep-icon .icon {height: 27px;width: 27px;}.ep-cp-section.active .ep-ep-icon {background: #00b96e;}.ep-cp-desc strong {font-size: 16px;font-weight: bold;line-height: 19px;letter-spacing: 0.3px;color: #575757;display: flex;margin-bottom: 6px;align-items: center;}.ep-cp-desc strong span {font-size: 10px;font-weight: bold;line-height: 11px;letter-spacing: 0.2px;color: #cb4a4a;margin-left: 10px;padding: 3px 8px;height: 18px;}.ep-cp-desc strong span.breakfast-saving {border-radius: 3px;border: solid 1px #cb4a4a;}.ep-cp-desc .breakfast-added {display: none;}.ep-cp-section.active .ep-cp-desc .breakfast-added {display: flex;}.ep-cp-section.active .ep-cp-desc .breakfast-added span {margin-left: 0;font-size: 12px;}.ep-cp-section.active .ep-cp-desc .breakfast-add {display: none;}.ep-cp-desc p {font-size: 14px;line-height: 16px;letter-spacing: 0.3px;color: #575757;margin-bottom: 0;}.ep-cp-desc p.breakfast-desc-added {display: none;opacity: 0.6;}.ep-cp-section.active .ep-cp-desc p.breakfast-desc-added {display: block;}.ep-cp-section.active .ep-cp-desc p.breakfast-desc{display: none;}.price-info {font-size: 14px;font-weight: 700;line-height: 18px;letter-spacing: 0.2px;color: #00b96e;display: inline-block;}.price-info-data {font-size: 14px;font-weight: 700;line-height: 18px;letter-spacing: 0.2px;color: #00b96e;margin-top: 12px;}.price-info-data span {font-weight: 400;}.breakfast-btn.add {width: 80px;height: 40px;border-radius: 2px;font-size: 14px;font-weight: bold;line-height: 20px;letter-spacing: 0.2px;color: #ffffff;background: #4a90e2;text-align: center;text-transform: uppercase;padding: 10px;cursor: pointer;margin-left: 30px;display: inline-block;}.breakfast-btn.remove {font-size: 12px;font-weight: bold;line-height: 14px;letter-spacing: 0.2px;color: #379aff;position: relative;cursor: pointer;display: inline-block;margin-left: 53px;margin-top: 12px;}.breakfast-btn.remove:before {position: absolute;left: -23px;top: -9px;width: 1px;height: 35px;background: #979797;opacity: 0.39;content: "";}.ep-cp-desc {-ms-flex: 0 0 66%;flex: 0 0 66%;max-width: 66%;}.ep-cp-price {-ms-flex: 0 0 34%;flex: 0 0 34%;max-width: 34%;text-align: right;position: relative;overflow: hidden;height: 40px;}.price-info-wrap {position: absolute;background: #fff;width: 100%;top: 0;display: block;}.ep-cp-section.active .price-info-wrap {z-index: -2;display: none;}.price-info-data-wrap {position: absolute;background: #fff;z-index: 2;width: 100%;top: 0;height: 35px;display: none;overflow: hidden;}.ep-cp-section.active .price-info-data-wrap {display: block;}.coupon-msg {margin-left: -15px;margin-right: -15px;}.coupon-applied {background-color: #e2fbe4;font-family: Roboto;font-size: 11px;color: #00b96e;padding: 4px 0 4px 15px;}.coupon-not-applied {background-color: #f8d5d9;font-family: Roboto;font-size: 11px;color: #cb4a4a;padding: 4px 0 4px 15px;}.close{cursor: pointer;position: relative;top: -2;right: 0;width: 20px;height: 15px;right: 20px;z-index: 2;opacity: 1;}.close:after{content: "";width: 1px;height: 11px;position: absolute;background: #cb4a4a;right: 10px;top: 2px;transform: rotate(136deg);}.close:before{content: "";width: 1px;height: 11px;position: absolute;background: #cb4a4a;right: 10px;top: 2px;transform: rotate(45deg);}.coupon-applied .close:before {background: #00b96e;}.coupon-applied .close:after {background: #00b96e;}.time-out-modal .modal {text-align: center;width: 640px;height: 360px;max-height: calc(100% - 100px);}.time-out-modal-body {max-width: 312px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.time-out-modal .icon {width: 25px;height: 25px;}.time-out-modal .title {font-size: 20px;font-weight: bold;color: #101117;padding-bottom: 15px;margin-top: 5px;}.time-out-modal .body-text {font-size: 16px;line-height: 1.5;color: #101117;}.time-out-modal .date-action {padding: 14px 22px;position: relative;overflow: hidden;border-radius: 3px;background-color: #fedd10;font-size: 14px;font-weight: bold;color: rgba(0, 0, 0, 0.85);cursor: pointer;border: 0;outline: 0;margin-top: 22px;width: 100%;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}.time-out-modal .date-action:after {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;pointer-events: none;background-image: radial-gradient(circle, #000 15%, transparent 10.01%);background-repeat: no-repeat;background-position: 50%;transform: scale(0, 0);opacity: 0;transition: transform 0.5s, opacity 0.5s;}.time-out-modal .date-action:hover:after {transform: scale(10, 10);opacity: 0.15;transition: 0.3s;}.item-box .covid-data .nearby_property, .item-box .covid-data.link-arrow { width: auto !important;}.map-btn { position: absolute;bottom: 30px;z-index: 1;left: 50%;padding: 10px 16px;border: none;border-radius: 20px;font-size: 16px;color: #fff;background: rgba(0,0,0,0.5);text-decoration: none;outline: none;transform: translate(-50%);}@media all and (max-width: 1032px) {.pdp-page {padding-left: 10px;padding-right: 10px;}.fixed-bar {padding-left: 10px;padding-right: 10px;}.left-section {padding-left: 15px;}.hotel-detail-box .amenities-icon .col {padding: 0 10px;}.infobar-conatiner {padding-left: 10px;padding-right: 10px;}.app-download-banner .app-download-desc {-ms-flex: 0 0 36%;flex: 0 0 36%;max-width: 36%;}}@media all and (max-width: 925px) {.right-section .content-box {padding: 20px 15px;}.app-download-banner .app-download-desc {-ms-flex: 0 0 42%;flex: 0 0 42%;max-width: 42%;}.main-heading-gift-wrapper {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.reffer-friend-section .flex-box {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}ul#cancellationpolicydetailapitext {margin-bottom: 20px;}div#noshowid {font-style: italic;}div#noshowid {font-style: italic;margin-bottom: 30px;font-size: 13px;color: #4a4a4a;}