.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;}.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;}}.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;}@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;}.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;}.client-review-container {position: relative;background: url("https://static.fabhotels.com/img/main_banner_v1.png") repeat-x 0 0;}.client-review-container:before {position: absolute;left: 0;top: 0;width: 100%;background: rgba(255,255,255,0.85);z-index: 1;height: 100%;content: " ";}.client-review-content{margin-left: 8%;position: relative;z-index:1;}.review-main-container {padding-bottom: 25px;}.count-review-section {width: 15.19%;float: left;padding-top: 80px;position: relative;}.count-review-section .quote-open-icon {position: absolute;left: -7px;top: -26px;font-size: 180px;font-family: 'Arial';opacity: 0.25;}.count-review-section .quote-open-icon .icon {width:77px;height: 66px;}.count-review-section p,.count-review-section h3 {color: #1e254a;font-size: 26px;line-height: 40px;letter-spacing: 0.6px;font-weight: 700;}.count-review-section strong {color: #1e254a;font-size: 20px;line-height: 30px;font-weight: 400;letter-spacing: 0.6px;display: block;margin-bottom: 9px;}.client-review-section {width: 80%;float: right;list-style: none;padding-top: 80px;}.client-review-section li {display: none;width: 380px;padding: 1px;list-style: none;box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.09);-moz-box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.09);-webkit-box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.09);}.client-review-section li:first-child {display: block;}.client-review-section li.start-active,.client-review-section .active-slides + .active-slides + .sliding-item {opacity: 0.5;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;transition: all 0.4s;}.client-review-section li .client-review-box {padding: 17px;background: #fff;border-radius: 5px;}.review-main-container .read-more-review {float: none;}.top-row {padding-bottom: 10px;}.top-row .review-count {display: inline-block;background: #00b96e;padding: 0 6px;color: #fff;border-radius: 4px 0 4px 0;font-size: 12px;line-height: 21px;font-weight: 700;}.top-row .reviewer-name {color: #3c3c3c;display: inline-block;padding: 0 5px;font-size: 14px;line-height: 22px;}.top-row .review-date {float: right;color: #3c3c3c;font-size: 12px;line-height: 21px;}.client-review-box strong {color: #3c3c3c;font-size: 12px;line-height: 24px;display: block;}.client-review-box strong a {color: #3c3c3c;font-size: 14px;line-height: 22px;}.client-review-box small {color: #9c9c9c;width: 100%;display: inline-block;font-size: 12px;line-height: 22px;letter-spacing: 0.2px;margin-bottom: 10px;}.client-review-box small a {color: #9c9c9c;}.client-review-box p {color: #3c3c3c;margin: 0;padding: 0;font-size: 12px;line-height: 22px;height: 44px;overflow: hidden;letter-spacing: 0.2px;}.client-review-navigation {width: 80%;float: right;padding-top: 20px;text-align: right;padding-right: 18px;}.client-review-navigation a {display: inline-block;padding: 10px;outline: none;height: 43px;width:43px;border-radius: 50%;overflow: hidden;border: solid 2px #1e254a;}.client-review-navigation a.flex-disabled {opacity: 0.25;pointer-events: none;}.client-review-navigation a.flex-prev {transform: rotate(-270deg);-webkit-transform: rotate(-270deg);-ms-transform: rotate(-270deg);-o-transform: rotate(-270deg);-moz-transform: rotate(-270deg);}.client-review-navigation a.flex-next {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);-moz-transform: rotate(-90deg);margin-left: 10px;}.client-review-navigation a .icon {stroke: #1e254a;fill: #1e254a;stroke-width: 4px;width: 20px;height: 11px;}@media all and (max-width: 1032px) {.client-review-content {margin-left: 10px;}.count-review-section {width: 20%;}.client-review-section {width: 78%;}}@media all and (max-width: 925px) {.count-review-section {width: 23%;}.client-review-section {width: 75%;}}.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;}}.btn {border-radius: 2px;padding: 17px 22px 13px;font-weight: 700;}.fab-suggest-container {z-index: 4;position: absolute;width: 100%;box-shadow: rgba(0, 0, 0, 0.15) 1px 6px 12px;border-width: 0px;background: rgb(255, 255, 255);border-radius: 4px;left: 0;top: 49px;}.google-logo:after {content: "";padding: 1px 1px 1px 0;height: 14px;text-align: right;display: block;background: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png) right top no-repeat;background-size: contain;position: relative;bottom: 3px;right: 13px;}.fas-pac-item {cursor: pointer;text-overflow: ellipsis;white-space: nowrap;text-align: left;font-size: 11px;line-height: 30px;overflow: hidden;padding: 6px 4px;}.fas-pac-item:hover {color: #379aff;background: rgba(55,154,255,0.03);}.fas-pac-item.active, .fas-pac-item.active:hover {color: #379aff;background: rgba(55,154,255,0.07);}.fas-pac-item:hover .pac-item-city-suggest,.fas-pac-item:hover .pac-hotel-count,.fas-pac-item:hover .pac-hotel-subheading {color: #379aff;}.fas-pac-item.active .pac-item-city-suggest, .fas-pac-item.active:hover .pac-item-city-suggest,.fas-pac-item.active .pac-hotel-count, .fas-pac-item.active:hover .pac-hotel-count,.fas-pac-item.active .pac-hotel-subheading, .fas-pac-item.active:hover .pac-hotel-subheading {color: #379aff;}.google-logo .fas-pac-item:last-child {margin-bottom: 10px;}.city-suggestion-loc-icon {display: inline-block;width: 8%;vertical-align: middle;line-height: 10px;text-align: center;}.city-suggestion-loc-icon svg {width: 12px;height: 16px;fill:#979797;}.pac-item-city-suggest {display: inline-block;width: 55%;font-size: 13px;color: rgba(0, 0, 0, 0.8);vertical-align: middle;line-height: 18px;}.pac-hotel-count {color: rgb(55, 154, 255);vertical-align: middle;font-size: 12px;display: inline-block;text-align: right;line-height: 18px;width: 34%;}.pac-hotel-subheading {color: #898989;vertical-align: middle;font-size: 12px;display: block;text-align: left;line-height: 18px;width: 100%;padding-left: 8%;padding-right: 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.search-section {padding: 9px 10px 8px;position: relative;margin-bottom: 0;z-index: 2;}.search-section-focus {position: relative;z-index: 5;}.search-form-wrapper {position: relative;z-index: 1;}.search-form-wrapper .main-page {position: relative;}.search-section .search-form {float: left;width: 32%;margin-bottom: 0;overflow: visible;}.search-section .search-label {display: block;font-size: 12px;line-height: 14px;letter-spacing: 0.4px;color: #ffffff;opacity: 0.55;padding: 0 0 3px 0;}.search-section .search-form .search-label {position: absolute;left: 13px;top: 6px;}.search-filter .filter-btn.price .price-asc {display: none;float: left;width: 9px;height: 40px;fill:#1e254a;stroke:#1e254a;stroke-width:1px;}.search-section .search-form input {color: #ffffff;letter-spacing: 0.5px;border-radius: 4px;text-overflow: ellipsis;border: 0;background: #4c567f;padding: 21px 13px 7px 13px;}.search-section .search-form input::-webkit-input-placeholder {color: #fff;}.search-section .search-form input::-moz-placeholder {color: #fff;}.search-section .search-form input:-ms-input-placeholder {color: #fff;}.search-section .search-form input:-moz-placeholder {color: #fff;}.search-section .search-form input:disabled {background-color: rgba(76, 89, 125, 0.5);color: #fff;cursor: not-allowed;}.search-section .search-form input:disabled ~ svg {opacity: 0.2;}.search-section .search-form .cross-icon {position: absolute;right: 8px;top: 14px;padding: 5px;cursor: pointer;z-index: 5;height: 25px;width: 25px;}.search-section .search-form .cross-icon .icon {height: 15px;width: 15px;fill: #fff;stroke: #fff;stroke-width: 2px;}.search-section .search-form .cross-icon .cross-tooltop {white-space: nowrap;position: absolute;top: 30px;right: -8px;border-radius: 4px;background-color: #4a4a4a;box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25);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: 12px;line-height: 14px;letter-spacing: 0.1px;color: #ffffff;text-align: center;opacity: 0.8;padding: 10px;width: 100px;}.search-section .search-form .cross-icon .cross-tooltop:before {position: absolute;right: 12px;top: -15px;height: 0;width: 0;border-left: 8px solid transparent;border-bottom: 8px solid #4a4a4a;border-right: 8px solid transparent;border-top: 8px solid transparent;content: " ";z-index: 1;}.search-section .search-form .cross-icon:hover .cross-tooltop {display: block;}.search-section .input-daterange {float: left;width: 36%;margin-bottom: 0;margin-left: 1%;border-radius: 4px;overflow: hidden;}.search-filter .filter-btn.filter-price-asc .price-desc {display: none;}.search-filter .filter-btn.price .price-desc {display: none;float: left;width: 9px;height: 40px;fill:#1e254a;stroke:#1e254a;stroke-width:1px;transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);}.search-filter .filter-btn.filter-price-desc .price-desc {fill:#379aff;stroke:#379aff;display: block;}.search-filter .filter-btn.filter-price-desc .price-asc {display: none;}.search-section .select-dates {float: left;margin-bottom: 0;}.search-section .select-dates.select-dates-checkin {width: 50%;}.search-filter .filter-btn.filter-price-asc .rupees-text,.search-filter .filter-btn.filter-price-desc .rupees-text {color: #379aff;}.search-section .select-dates .wrap-select-dates {background: #4c567f;height: 48px;overflow: visible;border-radius: 0;padding-left: 10px;padding-top: 7px;color: #fff;}.search-section .select-dates .icon {height: 14px;width: 15px;margin-top: 1px;}.search-section .select-dates .searchCheckInBox {line-height: 20px;font-size: 15px;letter-spacing: 0.5px;background: transparent;color: #fff;display: inline-block;}span.searchCheckInDayBox {color: #fff;font-size: 15px;letter-spacing: 0.5px;display: inline-block;}.date-title {color: #fff;font-size: 12px;letter-spacing: 0.5px;text-transform: uppercase;opacity: 0.55;line-height: 14px;padding-bottom: 2px;}.search-section .select-dates input {height: 48px;padding: 0;}.search-section .select-dates.select-dates-checkout {width: 50%;}.search-section .select-dates .wrap-select-dates .calendar-arrow {position: absolute;width: 1px;height: 100%;background: #bdbdbd;left: 0;top: 0;display: block;}.search-section .select-dates .searchCheckOutBox {line-height: 20px;font-size: 15px;letter-spacing: 0.5px;background: transparent;color: #ffffff;display: inline-block;}span.searchCheckOutDayBox {color:#fff;font-size: 15px;letter-spacing: 0.5px;display: inline-block;}.custom-select {float: left;width: 11.3%;margin-bottom: 0;margin-left: 1%;border-radius: 4px;}.custom-select .wrap-select-box {border-radius: 4px;height: 48px;background: #4c567f;padding-top: 6px;}.select-dropdown-wrap span {padding: 8px 6px 8px 6px;text-align: center;}.select-box span.person-icon-wrap {display: none;}.select-box span.guests-selected {position: relative;color: #fff;padding-left: 0;}.select-box .icon.arrow-icon {position: absolute;right: 15px;top: 18px;z-index: 1;stroke: #fff;}.select-dropdown-wrap {z-index: 2;top: 60px;}.select-dropdown-wrap:before {right: 10px;left:auto;}.btn-wrap {float: left;width: 17.7%;margin-left: 1%;}.deals-description-content {padding: 10px 0 20px;font-size: 14px;line-height: 23px;color: #1e254a;}.deals-description-content p {margin-bottom: 0;font-size: 14px;line-height: 18px;color: #1e254a;}.deals-description-content b {display: block;margin-bottom: 10px;}.deals-description-content .book-btn-wrap {max-width: 250px;margin: 20px auto 0;}.search-section .btn {height: 48px;text-transform: capitalize;font-size: 20px;padding: 13px 20px;border-radius: 4px;letter-spacing: 1px;background: transparent;border: solid 2px #ffffff;color: #fff;}.search-section .btn.active-cta {color: #1e254a;background: #fddc2c;border:1px solid transparent;}.search-section .btn.active-cta: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;}.search-section .btn.active-cta:active:after,.search-section .btn.active-cta:hover:after {transform:scale(10,10);opacity:.15;transition:0.3s;}.search-section-sticky {width:100%;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;position: fixed;left:0;top:0;z-index: 5;-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;transform: translateZ(0px);}@-webkit-keyframes shaketop {0% {-webkit-transform: translateY(-500px);}90% {-webkit-transform: translateY(0);}}@keyframes shaketop {0% {-webkit-transform: translateY(-500px);}90% {-webkit-transform: translateY(0);}}.search-section-onfocus.search-section {z-index: 5;}.member-login {background: #fff6c8;border-radius: 4px;display: inline-block;vertical-align: top;font-size: 12px;padding: 9px 0;margin-bottom: 7px;text-align: center;width: 100%;}.member-login .login{color: #0191ff;}.hotel-price {font-size: 28px;line-height: 1;margin-bottom: 5px;display: inline-block;}.wrap-price {margin-bottom: 6px;line-height: 16px;}.wrap-price .save-rupees {color: #d0021b;font-size: 13px;letter-spacing: 0;font-weight: 700;margin-bottom: 0;}.wrap-price .room-price {text-decoration: line-through;line-height: 1;}.range-slider-wrapper{display: inline-block;vertical-align: top;margin: 2px 0 6px;width: 100%;padding-bottom: 40px;position: relative;}.ranged-slider {-webkit-appearance: none;width: 100%;height: 6px;border-radius: 5px;outline: none;opacity: 0.7;-webkit-transition: .2s;transition: opacity .2s;}.ranged-slider::-moz-focus-outer {border: 0;}.ranged-slider:focus {outline: none;}.ranged-slider:hover {opacity: 1;}@-moz-document url-prefix() {.ranged-slider {opacity: 0.9;}}.ranged-slider::-webkit-slider-thumb {-webkit-appearance: none;-ms-appearance: none;appearance: none;width: 20px;height: 20px;box-shadow: 0 0 2px 0 #c8c7c3, inset 0 -3px 6px 0 rgba(122, 125, 128, 0.2);background-color: #fff;border: solid 0.5px #c8c7c3;border-radius: 50%;cursor: pointer;}.ranged-slider::-moz-range-thumb {-webkit-appearance: none;-ms-appearance: none;appearance: none;width: 20px;height: 20px;box-shadow: 0 0 2px 0 #c8c7c3, inset 0 -3px 6px 0 rgba(122, 125, 128, 0.2);background-color: #fff;border: solid 0.5px #c8c7c3;border-radius: 50%;cursor: pointer;}.price-container .display-max-price {font-size: 14px;line-height: 1;letter-spacing: 0.5px;color: #4e4e57;margin-top: 10px;text-align: center;position: absolute;padding: 2px 3px;bottom: 10px;transform: translateX(-50%);}.fab-brands {margin-bottom: 20px;padding-bottom: 15px;border-bottom: 1px solid #eaeaea;}.fab-brands a.know-more-tgl {float: right;font-size: 12px;font-weight: bold;letter-spacing: 0.2px;color: #379aff;line-height: 18px;}.fab-brands sup {width: 19px;height: 11px;padding: 1px 1px 1px 2px;border-radius: 1px;background-color: #dc661e;font-size: 7px;font-weight: bold;color: #fff;position: relative;bottom: 2px;}.distance-filter-wrap {position: relative;border-bottom: solid 1px #eaeaea;padding-bottom: 20px;margin-bottom: 15px;}.distance-filter-wrap .title {padding-bottom: 20px;font-size: 14px;font-weight: bold;line-height: 20px;letter-spacing: 0.2px;color: #3c3c3c;}.distance-filter-dropdown {position: relative;padding: 10px 0px;border-radius: 4px;box-shadow: 0 2px 4px 0 rgba(51, 51, 51, 0.06);background-color: #ffffff;border: solid 1px #e3e3e3;cursor: pointer;}.distance-filter-dropdown .dropdown-icon {width: 16px;height: 16px;float: left;position: absolute;top: 50%;margin-top: -8px;left: 15px;}.distance-filter-dropdown .select-text {font-size: 12px;font-weight: normal;line-height: 20px;letter-spacing: 0.3px;color: #4a4a4a;margin: 0 30px 0 40px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.distance-filter-dropdown .arrow-icon {width: 12px;height: 12px;position: absolute;right: 15px;top: 50%;margin-top: -6px;}.distance-filter-dropdown.open-distance-dropdown .arrow-icon {transform: rotate(-180deg);-moz-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}.distance-filter-list {display: none;position: absolute;top: 84px;left: 0;width: 100%;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 0 2px 4px 0 rgba(189, 189, 189, 0.53);background-color: #ffffff;border: solid 1px #eeeeee;z-index: 2;max-height: 200px;overflow: hidden;overflow-y: auto;}.distance-filter-list::-webkit-scrollbar {width: 5px;}.distance-filter-list::-webkit-scrollbar-track {-webkit-box-shadow: inset 0px 0px 5px 3px #efefef;border-radius: 10px;}.distance-filter-list::-webkit-scrollbar-thumb {background-color: #d4d4d4;outline: 1px solid #efefef;border-radius: 10px;}.distance-filter-list ul {list-style: none;padding: 0;margin: 0;}.distance-filter-list ul li {padding: 16px 12px 16px 35px;font-size: 12px;font-weight: normal;line-height: 20px;letter-spacing: 0.3px;position: relative;color: #4a4a4a;border-bottom: solid 1px #f1f1f1;cursor: pointer;margin-bottom: 0 !important;}.distance-filter-list ul li:last-child {border-bottom: 0;}.distance-filter-list li svg {width: 15px;height: 15px;position: absolute;left: 12px;top: 14px;}.distance-filter-list li .svg-icon-blue, .distance-filter-list li.active svg, .distance-filter-list li:hover svg {display: none;}.distance-filter-list li.active .svg-icon-blue, .distance-filter-list li:hover .svg-icon-blue {display: block;}.distance-filter-list li.active, .distance-filter-list li:hover {color: #4a90e2;}.srp-sort-filter-wrap {border-radius: 2px;box-shadow: 0 2px 4px 0 rgba(51, 51, 51, 0.06);background-color: #ffffff;border: solid 1px #e3e3e3;display: inline-block;float: right;}.title-wrapper {display: inline-block;margin-top: 8px;}.srp-landing-title-head-filter {padding-right: 0 !important;text-align: right;}.srp-sort-filter-wrap ul {margin: 0;padding: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.srp-sort-filter-wrap ul li {padding: 0 5px;font-size: 12px;font-weight: bold;line-height: 20px;letter-spacing: 0.3px;color: #bababa;text-transform: uppercase;min-width: 98px;text-align: center;border-left: 1px solid #dadada;margin: 9px 0;cursor: pointer;}.srp-sort-filter-wrap ul li + li:hover, .srp-sort-filter-wrap ul li.active {color: #202c60;font-weight: bold;}.deals-container .srp-sort-filter-wrap ul li.closest {display: none;}.srp-sort-filter-wrap ul li.active:not(.price) {pointer-events: none;}.srp-sort-filter-wrap .sort-by {text-transform: initial;min-width: 70px;border-left: 0;padding-left: 15px;font-weight: 400;pointer-events:none;}.srp-sort-filter-wrap .price .price-arrow {width: 11px;height: 11px;padding: 0 3px;}.srp-sort-filter-wrap .price svg {width: 11px;height: 11px;display: none;}.srp-sort-filter-wrap .price .price-arrow.high-to-low svg {display: inline;}.srp-sort-filter-wrap .price .price-arrow.low-to-high svg {display: inline;transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);}.content {background: #fff;padding-top: 22px;padding-bottom: 0;}.fab-review-container {overflow: hidden; text-align: center; padding: 25px 50px 29px; border: solid 1px #c8c7c3; border-radius: 4px; margin-bottom: 30px; }.review-container {width: 48%; display: inline-block;}.review-count {width: auto; text-align: left; vertical-align: middle; display: inline-block;}.review-count strong {display: block; font-size: 30px; line-height: 36px; color: #3c3c3c; }.review-count span {font-size: 24px; line-height: 36px; font-weight: 400;}.review-count p {font-size: 17px; font-weight: 400; line-height: 20px; color: #9b9b9b; margin-bottom: 0;}.rating-svg,.review-svg{width: 48px; height: 37px; display: inline-block; vertical-align: middle;}.left-sidebar { width: 25.2%; padding-right: 20px; float: left;position: relative;padding-top: 20px; }.left-sidebar .filter-title {font-size: 14px;line-height: 16px;letter-spacing: 0.2px;color: #3c3c3c;padding: 0 0 18px;font-weight: 700;display: block;}.left-sidebar .popular-locality h3 {padding-top: 6px;}.popular-locality-wrap {overflow: auto;max-height: 170px;}.popular-locality-wrap::-webkit-scrollbar {width: 8px;}.popular-locality-wrap::-webkit-scrollbar-thumb {-webkit-border-radius: 6px;border-radius: 6px;background: #4a4a4a7d;}.popular-locality-wrap.popular-locality-less {overflow: hidden;}.popular-locality-wrap.popular-locality-less::-webkit-scrollbar {width: 0px;}.popular-locality-wrap.popular-locality-less::-webkit-scrollbar-thumb {-webkit-border-radius: 0px;border-radius: 0px;background: transparent;}.left-sidebar .popular-locality .hotel-count {font-size: 12px;line-height: 18px;color: #4a4a4a;letter-spacing: 0.2px;position: absolute;right:0;top:1px;}.left-sidebar .popular-locality .locality-name {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;vertical-align: top;}.left-sidebar .popular-locality a .locality-name {padding-left: 30px;}.popular-locality li a {position: absolute;left: 0;top: 0;z-index: 1;width: 100%;display: block;height: 100%;color: #4a4a4a;}.more-cities {padding-top: 5px;}.less-cities {padding-top: 11px;display: none;}.less-cities .next-arrow {transform: rotate(270deg);-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);}.more-less-cities {font-size: 14px;line-height: 18px;letter-spacing: 0.2px;padding-top: 0;color: #379aff;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;}.more-less-cities:hover {color: #1B82EC;}.home-amenities,.guest-room,.popular-locality {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #eaeaea;}.price-container {margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #eaeaea;display: none;}.room-amenities {margin-bottom: 30px;}.room_amenities_wrap {overflow: hidden;max-height: 125px;}.sidebar-amenities-wrapper { max-width:240px; margin-bottom: 20px;}.left-sidebar .view-amenities {cursor: pointer;}.bus-icon,.metro-icon,.airport-icon,.railway-icon{width: 12px; height: 12px; position: relative;top:1px;}.info-container{width: 16px; height: 16px; margin-left: 10px; position: relative; display: inline-block; vertical-align: inherit; margin-top: 1px;}.info-icon{cursor: pointer; width: 16px; height: 16px; }.tooltip-container p{font-size: 12px; line-height: 1.83; letter-spacing: 0.5px; color: #4a4a4a; margin: 0; padding: 10px 0 0 0;}.tooltip-container .all-amenities {font-size: 14px; font-weight: 400; line-height: 1.57; letter-spacing: 0.5px; text-align: right; color: #379aff; float: right; padding-top: 8px; cursor: pointer;}.standard-amenities{overflow: hidden;background: -moz-linear-gradient(top, rgba(214,161,161,0.3) 0%, rgba(163,166,186,0.3) 100%);background: -webkit-linear-gradient(top, rgba(214,161,161,0.3) 0%,rgba(163,166,186,0.3) 100%);background: linear-gradient(to bottom, rgba(214,161,161,0.3) 0%,rgba(163,166,186,0.3) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dd6a1a1', endColorstr='#4da3a6ba',GradientType=0 );border-radius: 5px;}.standard-amenities-container{overflow: hidden; padding: 20px 0px 0; }.standard-amenities-container small{font-size: 14px;line-height:20px;letter-spacing: 0.2px;text-align: center; color: #000; padding-bottom: 21px; display: block;font-weight: 700; }.standard-amenities-container ul{overflow: hidden;}.standard-amenities-container ul li{display: inline-block; width: 32.3%; text-align: center; padding-bottom: 15px; vertical-align: top; margin-bottom: 0 !important;}.standard-amenities-container ul li span.text{font-size: 10px; line-height: 13px;letter-spacing: 0.2px;color: #000000;vertical-align: super; display: block;width: 75%;margin: 0 auto;}.standard-amenities-container ul li img {height: 25px;width: 25px;fill: #000;}.standard-amenities-container:nth-child(2n){padding-top: 0px;}.all-filters{width: 100%; line-height: 40px; border-radius: 4px;background: #1e254a; font-size: 16px; text-align: center;color: #ffffff; margin-top: 30px; display: block;}.wifi-icon{width: 31px; height: 29px; fill: #000000;}.lcd{width: 31px; height: 29px; fill: transparent; stroke: #000;}.power-backup{width: 31px; height: 29px;}.security{width: 31px; height: 29px; stroke: #000000; fill: transparent;}.dollar-bag{width: 31px; height: 29px;}.sidebar-amenities-wrapper-sticky {position: fixed;top:90px;z-index: 1;max-width: 240px;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;visibility: hidden;}@-webkit-keyframes shaketop {0% {-webkit-transform: translateY(-50px);}90% {-webkit-transform: translateY(0);}}@keyframes shaketop {0% {-webkit-transform: translateY(-50px);}90% {-webkit-transform: translateY(0);}}.filter-container ul li {margin-bottom: 12px;position: relative;line-height: 1;}.filter-container ul li:last-child {margin-bottom: 0;}.popular-locality-wrap li {height: 20px;}.control-group {display: inline-block;vertical-align: top;background: #fff;text-align: left;box-shadow: 0 1px 2px rgba(0,0,0,0.1);padding: 30px;width: 200px;height: 210px;margin: 10px;}.control {display: block;position: relative;padding-left: 30px;cursor: pointer;}.filter-container ul li .control {font-size: 12px;line-height: 18px;color: #4a4a4a;letter-spacing: 0.2px;display: inline-block;padding-right: 30px;width: 100%;min-height: 18px;}.filter-container ul li.disabled .control {pointer-events: none;color: #aaa;}.list-page-desc-wrap.list-page-desc-wrap-less {max-height: 70px;overflow: hidden}.list-page-desc-less {display: none;text-align: right;}.list-page-desc-more {text-align: right;}.list-page-desc-less a,.list-page-desc-more a {font-size: 14px;font-weight: 400;line-height: 1.75;letter-spacing: 0.2px;color: #4a4a4a;}.control input {position: absolute;z-index: -1;opacity: 0;}.control__indicator {position: absolute;top: 0;left: 0;height: 18px;width: 18px;border: solid 1px #c8c7c3;border-radius: 4px;background: #fff;}.control--radio .control__indicator {border-radius: 50%;}.control input:checked ~ .control__indicator {background-color: #379aff;border:1px solid transparent;}.disabled .control input:checked ~ .control__indicator {background: #d8d8d8;}.control:hover input:not([disabled]):checked ~ .control__indicator,.control input:checked:focus ~ .control__indicator {background:#379aff;border:1px solid transparent;}.control input:disabled ~ .control__indicator {background: #e6e6e6;opacity: 0.6;pointer-events: none;}.control__indicator:after {content: '';position: absolute;display: none;}.control input:checked ~ .control__indicator:after {display: block;}.control--checkbox .control__indicator:after {left: 5px;top: 1px;width: 6px;height: 11px;border: solid #fff;border-width: 0 1.5px 1.5px 0;transform: rotate(45deg);}.control--checkbox input:disabled ~ .control__indicator:after {border-color: #7b7b7b;}.more-amenities {padding-top: 11px;}.less-amenities {padding-top: 11px;display: none;}.more-less-amenities {font-size: 14px;line-height: 18px;letter-spacing: 0.2px;padding-top: 0;color: #379aff;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;}.more-less-amenities:hover {color: #1B82EC;}.next-arrow {width: 6px;height: 11px;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);margin-left: 8px;vertical-align: middle;fill: #379aff;stroke: #379aff;}.less-amenities .next-arrow {transform: rotate(270deg);-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);}.more-less-cities:hover .next-arrow {fill:#1B82EC;}.read-more-review .next-arrow {transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);}.srp-page { padding: 0px 0 30px;}.srp-page-sticky {padding-top: 70px;}.table-div { display: table; width: 100%; height: 100%; }.table-div .table-cell { display: table-cell; vertical-align: middle; }.right-content { width: 74.8%; float: right; position: relative; }.right-content-full-width {float: none;width: 100%;}.srp-title-head { display: flex; justify-content: space-between; position: relative; padding-right: 0px; padding-top: 5px; margin-bottom: 18px;}.srp-title-head sup {width: 19px;height: 11px;padding: 1px 1px 1px 2px;border-radius: 1px;background-color: #dc661e;font-size: 7px;font-weight: bold;color: #fff;position: relative;bottom: -5px;right: 5px;}.deals-title { min-height: auto; padding-top: 0;}.srp-title-head h1 {font-size: 20px;font-weight: normal;line-height: 24px; letter-spacing: 0.5px; color: #1e254a;}.selected-filters-list {margin-bottom: 10px;}.selected-filters-list ul {list-style: none; margin: 0; padding: 0; display: inline;}.selected-filters-list ul li {padding: 2px 37px 2px 16px; margin: 0 8px 10px 0; position: relative; font-size: 14px; cursor:pointer; font-weight: normal; line-height: 22px; letter-spacing: 0.2px;color: #379aff;border: solid 1px #379aff; border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px; display: inline-block;}.selected-filters-list ul li:hover { box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25); }.selected-filters-list .clear {border:0;color: #4a4a4a;cursor: pointer;text-decoration: underline;white-space: nowrap;}.selected-filters-list .clear:hover {box-shadow: none;}.filter-close-icon {width: 16px;height: 16px; background-color: #379aff; display: block; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; position: absolute;right: 15px;top: 50%;transform: translateY(-50%); cursor: pointer; }.filter-close-icon:before, .filter-close-icon:after { content: ''; display: block;width: 10px;height: 1px; background: #ffffff; }.filter-close-icon:before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); position: absolute; top: 8px; left: 3px; }.filter-close-icon:after { transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); position: absolute; top: 8px; left: 3px; }.custom-dropdown-box {position: absolute;top: 0;right: 0;min-width: 210px;background-color: #ffffff; font-size: 12px;font-weight: normal;font-style: normal; line-height: 22px; letter-spacing: 0.1px;color: #379aff; cursor: pointer;}.custom-dropdown-box .sortby-dropdown {padding: 10px 30px 10px 34px; border-radius: 4px; border: solid 1px #c8c7c3; }.sortby-dropdown .sort_icon {fill: #379AFF; position: absolute; top: 15px; left: 10px; width: 14px; height: 14px;}.sortby-dropdown .drop_arrow_icon {fill: #379AFF; position: absolute; top: 15px; right: 10px; width: 14px; height: 14px; }.custom-dropdown-box .custom-dropdown-val {margin-left: 5px;max-width: 118px;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;font-weight: 700;}.custom-dropdown-box .sort-by {float: left;}.custom-dropdown-box .custom-dropdown-list {display: none;position: absolute;z-index: 2;width: 100%;left: 0;top: 48px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #ffffff;box-shadow: 0 0 4px 0 rgba(51, 51, 51, 0.15);overflow: hidden;}.custom-dropdown-box .custom-dropdown-list li {padding: 15px;font-size: 14px;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);}.search-hotel-list ul li { margin-bottom: 12px; position: relative;cursor: pointer; }.search-hotel-list ul li.srp-widgets { cursor: default; }.search-hotel-list ul li.disabled-all-sold-out ~ .srp-widgets {display: none;}.search-hotel-list ul li.soldout .hotel-detail-row .hotel-img {-webkit-filter: grayscale(1);-moz-filter: grayscale(1);filter: grayscale(1);}.search-hotel-list ul li.locality-link-wrapper {background-color: #d6eaff;padding: 16px 16px;cursor: default;}.search-hotel-list ul li.locality-link-wrapper strong {font-size: 16px;font-weight: bold;color: #424349;display: block;margin-bottom: 16px;}.search-hotel-list ul li.locality-link-wrapper ul li {margin-right: 8px;margin-bottom: 8px;cursor: default;display: inline-block;font-size: 12px;font-weight: bold;color: #379aff;padding: 8px 12px;outline: none;text-decoration: none;border-radius: 24px;background-color: #ffffff;cursor:pointer;-webkit-transition: 0.3s ease all;-o-transition: 0.3s ease all;transition: 0.3s ease all;}.search-hotel-list .fab-promise-section {margin-bottom: 15px;cursor:text;}.search-hotel-list ul li.soldout .hotel-content-wrap .price-wrap {display: none;}.search-hotel-list ul li.soldout .hotel-detail-row {height: 171px;}.soldout .card-wrap-bottom {bottom: 12px;}@-webkit-keyframes shakebottom {0% {-webkit-transform: translateY(100px);}90% {-webkit-transform: translateY(0);}}@keyframes shakebottom {0% {-webkit-transform: translateY(100px);}90% {-webkit-transform: translateY(0);}}.hotel-detail-row {border-radius: 4px;background-color: rgba(216, 216, 216, 0);border: solid 1px rgba(157,157,157,0.5);position: relative;box-shadow: 0 2px 4px 0 rgba(227, 227, 227, 0.5);height: 267px;}.hotel-detail-row:hover {border-radius: 4px;box-shadow: 2px 2px 5px 3px rgba(59, 59, 59, 0.12);border: solid 1px #9d9d9d;background-color: #f6fbff;}.hotel-detail-row .hotel-img {position: absolute;border-radius: 3px 0;width: 250px;left: 0px;top: 0;bottom: 0px;margin: 11px 0 10px 11px;}.hotel-img-wrap {overflow:hidden;}.hotel-detail-row .hotel-img .hotel-img-wrap ul {height: 100%;position: relative;width: 100%;white-space: nowrap;display: flex;}.hotel-detail-row .hotel-img ul li {margin:0;width:250px;height: 240px;flex: 0 0 250px;}.slider-nav {position: absolute;bottom: 0;z-index: 2;background: transparent;display: none;height: 240px;top: 0;left: 0;right: 0;cursor: default;}.slider_nav_enable .slider-nav {display:block;}.soldout .hotel-img ul li{height: 148px;}.soldout .slider-nav{height: 148px;}.soldout .next:before{}.fab-tag {position: absolute;border-radius: 4px 0 4px 0;display: block;left: -10px;top: 10px;padding: 0;color: #fff;z-index: 2;cursor: pointer;min-width: 72px;text-align: center;}.fab-tag.fabhotel {display: none;}span.fab-tag.fabexpress {background: #f84d20;padding: 4px 0 0;}span.fab-tag.fabescape {background: #3ad4c4;padding: 3px 0 0;}span.fab-tag.fabescape svg {width: 39px;height: 16px;position: relative;top: 2px;}.fab-tag:hover span.tooltip-wrapper {opacity: 1;visibility: visible;}.fab-tag span.tooltip-wrapper {position: absolute;left: 15px;bottom: -78px;background: #4a4a4a;min-width: 190px;max-width: 190px;padding: 14px;text-align: left;border-radius: 4px !important;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);opacity: 0;visibility: hidden;-webkit-transition: 0.3s ease all;-o-transition: 0.3s ease all;transition: 0.3s ease all;}.fab-tag span.tooltip-wrapper .tooltip-content {font-size: 12px;color: #ffffff;line-height: 18px;}.fab-tag span.tooltip-wrapper:after {content: "";width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #4a4a4a;position: absolute;top: -7px;left: 25px;}.fab-tag svg.fab-brand-icon {width: 45px;height: 11px;}.fab-tag.fabhotel-prime {background: #1e254a;padding: 0;}.fab-tag.fabhotel-prime svg.fab-brand-icon {width: 59px;height: 17.2px;position: relative;top: 5px;}.search-hotel-list ul li .availability {padding: 4px 8px;position: absolute;left: 13px;top: 16px;display: inline-block;border-radius: 2px;font-size: 12px;line-height: 14px;letter-spacing: 0.3px;color: #e2404b;background-color: #fff;z-index: 1;}.hotel-detail-row .hotel-img img {width: 100%; height: 100%;object-fit: cover;-moz-object-fit: cover;-webkit-object-fit: cover;color: transparent;}.search-hotel-list .applied-coupon-markup ul li {margin-bottom:0;}.hotel-detail-row .hotel-content-wrap {padding-bottom: 1px; margin-left: 274px; height: 100%;}.hotel-content-wrap .detail-wrap {padding: 9px 9px 20px 0; width: 64%; position: relative; }.seo-page .hotel-content-wrap .detail-wrap.empty-checkout {padding-bottom: 10px;}.hotel-content-wrap .price-wrap, .hotel-detail-row .hotel-content-wrap .detail-wrap { vertical-align:top; }.hotel-content-wrap .detail-wrap h3 {margin: 0 0 6px;max-width: 308px;width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }.hotel-content-wrap .detail-wrap h3 a {outline: none;font-size: 16px; line-height: 23px;letter-spacing: 0.5px;color: #1e254a; font-weight: 700;}.hotel-content-wrap .detail-wrap.hotel-details {margin-bottom: 10px;height: 14px;overflow: hidden;}.hotel-content-wrap .detail-wrap address, .hotel-content-wrap .detail-wrap span.distance {margin: 0 0 8px;display: block;font-size: 12px;font-weight: normal;font-style: normal;line-height: 14px;min-height: 14px;letter-spacing: 0.5px;color: #4a4a4a;position: relative;padding-left: 20px;overflow: hidden;}.hotel-content-wrap .detail-wrap address {height: 14px;padding-left: 15px;}.hotel-content-wrap .detail-wrap address a {color: #4a4a4a;-webkit-transform-style: preserve-3d;-webkit-transition: all 0.5s linear;-moz-transform-style: preserve-3d;-moz-transition: all 0.5s linear;-o-transform-style: preserve-3d;-o-transition: all 0.5s linear;transform-style: preserve-3d;transition: all 0.5s linear;height: 100%;width: 100%;display: block;}.hotel-content-wrap .detail-wrap span.distance {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 280px;}.hotel-details .distance-wrappper {position: relative;}.hotel-details .distance-toottip {position: absolute;border-radius: 4px;background-color: #777;box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25);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: 12px;line-height: 14px;letter-spacing: 0.1px;color: #ffffff;text-align: center;padding: 10px;width: auto;left: -8px;bottom: -38px;min-width: 160px;}.hotel-details .distance-wrappper:hover .distance-toottip {display: block;}.hotel-details .distance-toottip:before {position: absolute;left: 19px;top: -15px;margin-left: -12px;height: 0;width: 0;border-left: 8px solid transparent;border-bottom: 8px solid #777;border-right: 8px solid transparent;border-top: 8px solid transparent;content: " ";z-index: 1;}.hotel-content-wrap .detail-wrap address .icon {width: 9px;height: 12px;position: absolute;left: 0px;top: 1px;fill: #979797;}.hotel-content-wrap .detail-wrap span.distance .icon {width: 12px;height: 12px;position: absolute;left:0;top:2px;}.hotel-content-wrap .detail-wrap .hotel-services { margin: 0 0 10px; }.hotel-content-wrap .detail-wrap .hotel-services .offer { padding: 2px 8px;border-top-left-radius: 2px; -moz-border-top-left-radius: 2px; -webkit-border-top-left-radius: 2px; border-bottom-right-radius: 2px;-moz-border-bottom-right-radius: 2px;-webkit-border-bottom-right-radius: 2px; display: inline-block;color: #fff; font-size: 10px; font-weight: bold; font-style: normal; line-height: 14px;letter-spacing: 0.4px; background-color: #00b96e; text-transform: uppercase;float: left; }.hotel-content-wrap .hotel-services .breakfast { margin-left: 12px; float: left; font-size: 12px;font-weight: normal; font-style: normal; line-height: 18px; letter-spacing: 0.4px; color: #1e254a;}.hotel-content-wrap .detail-wrap .bottom-wrap { padding-left: 0; right: auto; left: 0;max-width: 100%; }.detail-wrap .hotel-nearby { margin-bottom: 15px; border-radius: 2px;background-color: #ffffff;}.detail-wrap .hotel-nearby .icon-wrap {padding: 4px;text-align: center;background-color: #3b2372;width: 26px;height: 24px;float: left;display: block;border-radius: 3px;}.icon-wrapper {height: 24px;float: left;position: relative;margin-right: 3px;}.text-wrap {color: #3b2372;font-size: 12px;font-weight: normal;line-height: 12px;letter-spacing: 0.2px;padding: 5px;background: #fff;border-radius: 0 2px 2px 0;white-space: nowrap;float: left;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: none;}.icon-wrapper:hover > .text-wrap { display: block;border: solid 1px #3b2372;border-left: 0px;-webkit-animation-duration: 1.2s;-moz-animation-duration: 1.2s;-o-animation-duration: 1.2s;animation-duration: 1.2s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: shakeright;-moz-animation-name: shakeright;-o-animation-name: shakeright;animation-name: shakeright;}@-webkit-keyframes shakeright {0% {left:0px;}90% {left:25px;}}@keyframes shakeright {0% {left:0px;}90% {left:25px;}}.detail-wrap .bottom-wrap .booking-time { font-size: 14px;font-style: normal; line-height: 20px;letter-spacing: 0.2px; color: #f52141;}.detail-wrap .bottom-wrap .alarm_clock_icon { stroke: #F52141; fill: #ffffff; width: 18px;height: 18px; float: left; margin-right: 6px; }.rating-review-wrapper {display: inline-block;}.hotel-content-wrap .price-wrap {z-index: 0;padding: 12px 5px 50px 11px;width: 36%;position: relative;border-left: 1px solid #ebebeb;}.review-tooltip {position: absolute;left: 50%;margin-left: -30px;bottom: -34px;border-radius: 4px;background-color: #4a4a4a;box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25);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: 12px;line-height: 14px;letter-spacing: 0.1px;color: #ffffff;text-align: center;opacity: 0.8;padding: 10px;width: 130px;}.review-tooltip:before {position: absolute;left: 50%;top: -15px;margin-left: -12px;height: 0;width: 0;border-left: 8px solid transparent;border-bottom: 8px solid #4a4a4a;border-right: 8px solid transparent;border-top: 8px solid transparent;content: " ";z-index: 1;}.rating-review:hover .review-tooltip {display: block;}.review-tooltip-new-property {left: -10px;}.bottom-wrap {margin-bottom: 10px;}.hotel-content-wrap .hotel-price {padding: 0 12px 0 12px;margin-bottom: 0;display: block;position: absolute;width:100%;bottom: 11px;left: 0;}.hotel-content-wrap .hotel-price .btn {font-size: 14px;text-transform: capitalize;letter-spacing: 0.2px;max-width: 172px;height: 35px;padding: 9px;width: 100%;display: block;color: #1e254a;margin: 0 auto;border: solid 1px #1e254a;border-radius: 4px;background: transparent;transition: 0s;}.hotel-content-wrap .hotel-price .quick-book {background: #fedd10;border: 1px solid transparent;}.hotel-detail-row:hover .hotel-content-wrap .hotel-price .btn {background-color: #fedd10;color: #1e254a;}.hotel-detail-row:hover .hotel-content-wrap .hotel-price .select-room-cta {border: solid 1px #1e254a;background: transparent;}.hotel-detail-row .hotel-content-wrap .hotel-price .btn.select-room-cta:after {display: none;}.hotel-content-wrap .hotel-price .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;}.hotel-content-wrap .hotel-price .btn:active:after,.hotel-content-wrap .hotel-price .btn:hover:after {transform:scale(10,10);opacity:.15;transition:0.3s;}.hotel-list-slider .rating-value {border-radius: 4px 0 4px 0;background-color: #1e254a;position: absolute;top:-10px;right: -5px;font-size: 16px;font-weight: 700;line-height: 30px;letter-spacing: 0.3px;color: #ffffff;width:44px;height: 30px;text-align: center;}.room-select { display: -ms-flexbox;display: flex; } .hotel-content-wrap .room-select .quick-tool-tip {-ms-flex: 0 0 calc(100% - 119px); flex: 0 0 calc(100% - 119px);max-width: calc(100% - 119px);margin-right: 7px;background: #fedd10;border: 0;border-radius: 4px;position: relative; } span.quick-tool-tip:hover:after {content: "Quick Book";position: absolute;top: 6px;font-size: 12px;width: 80px;padding: 7px 8px;border-radius: 3px;left: -89px;background: #5c5c5c;color: #fff;}span.quick-tool-tip:hover:before {content: "";border-left: 4px solid #5c5c5c;position: absolute;top: 15px;width: 0;left: -13px;border-bottom: 4px solid #5c5c5c;border-top: 4px solid transparent;border-right: 4px solid transparent;transform: rotate(226deg);} .hotel-content-wrap .room-select .quick { border: 0; } .hotel-content-wrap .room-select .select-room-cta { flex: 0 0 111px; max-width: 111px; }.card-wrap-bottom {position: absolute;bottom: 20px;}.property-policies {margin-bottom: 10px;position: relative;}.property-policies span {border-radius: 9.5px;background-color: #f0f3f7;display: inline-block;padding: 5px 9px;font-size: 12px;line-height: 14px;letter-spacing: 0.5px;color: #4a4a4a;}.card-wrap-bottom .room-left-info {font-size: 14px;line-height: 16px;letter-spacing: 0;color: #3c3c3c;position: relative;padding-left: 25px;margin-top: 10px;}.card-wrap-bottom .room-left-info span {font-weight: 400;}.card-wrap-bottom .persusation-info {margin-top: 10px;}.primary-persusation {height: 22.4px;border-radius: 2px;background-color: #e2404b;font-size: 12px;line-height: 22px;letter-spacing: normal;color: #ffff;padding: 0 6px;margin-right: 8px;position: absolute;top: 2px;left: 2px;z-index: 1;font-weight: 700;font-family: robotobold;}.card-wrap-bottom .persusation-info .persusation-desc {font-size: 14px;line-height: 22px;letter-spacing: normal;color: #d0021b;}.card-wrap-bottom .icon {height: 17px;width:17px;position: absolute;left:0;top: 0px;fill:#4a4a4a;}.room-left {position: absolute;left:0;top:0;}.list-amenity-wrapper {margin-bottom: 2px;}.list-amenity-wrapper ul{display:flex;flex-wrap:wrap;}.discounted-price {font-size: 26px;font-weight: 700;letter-spacing: 0.5px;color: #1e254a;line-height: 26px;display: inline-block;vertical-align: bottom;}.icon.book-ico {width: 7px;height: 12px;vertical-align: middle;}.quick-book .icon.book-ico {margin-right: 4px;}.price-sec {display: block;padding-bottom: 10px;}.discounted-price sub {vertical-align: baseline;font-size: 26px;line-height: 26px;display: inline-block;}.price-sec .per-night {font-size: 14px;line-height: 16px;color: #828282;}.guest-desc {font-size: 12px;line-height: 2;letter-spacing: 0.1px;color: #9b9b9b;margin-bottom: -5px;}.hotel-content-wrap .rating-value {vertical-align: top;padding: 3px 0px 3px 0px;border-radius: 4px 0 4px 0;margin-right: 6px;display: inline-block;color: #1e254a;font-size: 14px;font-weight: bold;line-height: 18px;letter-spacing: 0.4px;text-transform: uppercase;border: 1px solid #1e254a;min-width: 48px;text-align: center;}.hotel-content-wrap .rating-value-new-property {font-size: 16px;font-weight: normal;}.hotel-list-slider .item-box .hotel-rating .rating-value {vertical-align: top; margin-left: 1px; padding: 2px 7px;border-radius: 4px 0 4px 0;display: inline-block;color: #fff; font-size: 16px; font-weight: bold; font-style: normal; line-height: 22px;letter-spacing: 0.3px; background-color: #00b96e; text-transform: uppercase;}.hotel-list-slider .slides {padding-top: 20px;}.hotel-content-wrap .rating {margin-bottom: 15px;margin-top: 15px;height: 26px;position: relative;overflow: hidden;}.hotel-content-wrap .rating-text {font-size: 12px;line-height: 17px;letter-spacing: 0;font-weight: 700;color: #1e254a;display: inline-block;padding-top: 5px;padding-bottom: 5px;vertical-align: text-top;}.rating-wrapper {-webkit-transform-style: preserve-3d;-webkit-transition: all 0.5s linear;-moz-transform-style: preserve-3d;-moz-transition: all 0.5s linear;-o-transform-style: preserve-3d;-o-transition: all 0.5s linear;transform-style: preserve-3d;transition: all 0.5s linear;height: 100%;}.rating-wrap {position: absolute;width: 100%;height: 26px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg);}.guest-rated-text {position: absolute;width: 100%;font-size: 14px;line-height: 26px;letter-spacing: 0.2px;color: #252525;height: 26px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;transform: rotateX(180deg)}.guest-rated-text span {font-weight: 700;}.active .flip-data .rating-wrapper {-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-o-transform: rotateX(180deg);transform: rotateX(180deg)}.locality-title {position: absolute;height: 14px;width: 100%;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg);}.locality-distance {position: absolute;width: 100%;height: 14px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;transform: rotateX(180deg)}.active .flip-data address a {-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-o-transform: rotateX(180deg);transform: rotateX(180deg)}.hotel-content-wrap .rating-review {font-size: 12px;font-weight: 400;line-height: 17px;letter-spacing: 0;color: #379aff;display: inline-block;cursor: pointer;padding: 3px 5px 4px;vertical-align: text-top;}.hotel-content-wrap .price-wrap .discount-wrap {position: absolute;padding: 2px 28px 2px 16px;top: 55px;right: -16px;background-color: #e2404b;font-size: 12px;font-style: normal; line-height: 18px; letter-spacing: 0.3px; text-align: right; color: #ffffff; display: inline-block;border-top-left-radius: 2px; -moz-border-top-left-radius: 2px; -webkit-border-top-left-radius: 2px; border-bottom-left-radius: 2px;-moz-border-bottom-left-radius: 2px;-webkit-border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;-moz-border-bottom-right-radius: 2px;-webkit-border-bottom-right-radius: 2px;}.hotel-content-wrap .price-wrap .discount-wrap:before { content: ''; display: block; width: 0; height: 0; border-left: 0px solid transparent; border-right: 15px solid transparent; border-bottom: 8px solid #811212; position: absolute;right: 0;top: -8px; }.discount-wrap {font-size: 14px;font-weight: 700;line-height: 16px;letter-spacing: 0.1px;color: #4a4a4a;}.transportation-container {margin-bottom: 18px;padding-bottom: 19px;border-bottom: 1px solid #eaeaea;}.discount-wrap .icon {fill:#00b96e;height: 17px;width:17px;vertical-align: sub;margin-right: 3px;}.hotel-content-wrap .hotel-price .price-sec .room-price { display: block; font-size: 14px; font-style: normal; font-stretch: normal; line-height: 16px; letter-spacing: 0.3px; color: #9b9b9b; text-decoration: line-through; }.hotel-content-wrap .per-day { display: block; font-size: 12px;font-style: normal;line-height: normal;letter-spacing: 0.1px; margin-bottom: 3px;color: #9c9c9c; }.wrap-price span {color: #9b9b9b;letter-spacing: 0.3px;display: inline-block;font-size: 14px;}.advertise-box { height: 107px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;background-color: #f0f3f7;}.opacity-cls { opacity:0.45;filter: alpha(opacity=45); }.hotel-detail-row.soldout .hotel-content-wrap .detail-wrap .bottom-wrap p { font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.2px; color: #4a4a4a; }.hotel-detail-row.soldout .hotel-content-wrap .detail-wrap .bottom-wrap p strong { font-weight: 700; }.city-info {padding: 0 0 40px; position: relative; }.heading-h3 {margin: 0 0 16px;font-size: 24px; font-style: normal; font-stretch: normal;line-height: 30px;letter-spacing: 0.5px; color: #1e254a;}.city-info input[type="checkbox"] { height: 0 !important; width: 0 !important; opacity: 0; text-indent: -99999px;position: absolute; display: block; }.city-info .content-less { height: 96px; overflow: hidden;transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; }.city-info .content-less, .city-info .content-less p {font-size: 20px; font-style: normal; font-stretch: normal; line-height: 24px;color: #323232; }.city-info .content-less p:last-child { margin-bottom: 0; }.city-info input[type="checkbox"]:checked + .content-less { height: auto; }.city-info .read-more-btn {text-align: right;}.city-info .read-more-btn label { font-size: 16px; font-weight: normal; font-style: normal; line-height: 20px; color: #379aff; display: inline-block; cursor: pointer; }.hotel-description .hotel-content-wrap .detail-wrap { z-index:1;padding-bottom: 16px; font-size: 12px;font-weight: normal; font-style: italic; line-height: 20px; letter-spacing: 0.2px; color: #000000; }.hotel-description .hotel-content-wrap .detail-wrap p { font-size: 12px;font-weight: normal; font-style: italic; line-height: 20px; letter-spacing: 0.2px; color: #000000; }.hotel-description .hotel-content-wrap .detail-wrap p:last-child { margin-bottom: 0; }.search-hotel-list ul li .hotel-price .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:172px;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;margin: 0 auto;}.show-price-btn:hover { border: solid 1px #379aff; }.apply-filter-info { padding: 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: rgba(0, 0, 0, 0.8); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); z-index: 1; position: absolute; left: 98px; width: 268px; font-size: 16px;font-weight: normal; line-height: 18px;text-align: center;color: #ffffff; }.hotel-list-slider { border: none; background: #fff;position: relative; }.hotel-list-slider .slides li { max-width: 250px; padding: 0 !important;}.hotel-list-slider li a { display: block; width:100%; height: 100%;}.hotel-list-slider .item-box .hotel-img {margin-bottom: 10px;position: relative; height: 160px;}.hotel-list-slider .item-box .hotel-img img {width: 100%; display: block; height: 100%;border-radius: 4px; overflow: hidden;object-fit: cover;color: transparent;}.hotel-list-slider .item-box strong {font-size: 16px;font-weight: 700;line-height: 23px;letter-spacing: 0.3px;margin-bottom: 6px;display: block;color: #1e254a;}.hotel-list-slider .item-box .location {padding: 0 0 0 17px; font-size: 12px; font-weight: normal;line-height: 19px; letter-spacing: 0.3px; color:#4a4a4a;margin-bottom: 8px;position: relative;}.hotel-list-slider .item-box .location .icon {width: 12px;height: 14px;vertical-align: text-top;position: absolute;left:0;top:2px;}.hotel-list-slider .item-box .hotel-rating {margin-bottom: 10px;}.hotel-list-slider .item-box .hotel-rating .rating-value { margin-bottom: 0px; padding: 4px 7px; font-size: 15px; min-width: 64px; text-align: center; float: left; }.hotel-list-slider .item-box .hotel-rating .right { display: inline-block; padding-left: 9px;}.hotel-list-slider .item-box .hotel-rating .rating-text { font-size: 14px; line-height: 15px; color: #00b96e; display: block; letter-spacing: 0.2px; font-weight: 700;}.hotel-list-slider .item-box .hotel-rating .rating-review { font-size: 12px; font-weight: normal; line-height: 14px; letter-spacing: 0px; color: #00b96e; display: block; }.hotel-list-slider .item-box .price-sec {font-size: 20px;display: inline-block;padding: 5px 12px 5px 12px;line-height: 26px;letter-spacing: 0.5px; color: #9c9c9c; margin-bottom: 0; width: auto;background: #eff2fa;border-radius: 4px 0 4px 0; }.hotel-list-slider .item-box .price-sec .price { color: #313131; font-weight: 700;display: inline-block;padding-right: 1px; font-size: 18px; line-height: 26px;}.hotel-list-slider .item-box .price-sec .rupees-icon { color: #313131;display: inline-block;padding-right: 1px; font-size: 18px; line-height: 26px; }.hotel-list-slider .item-box .price-sec .per-day {font-size: 10px;line-height: normal; letter-spacing: 0.2px; color: #313131; vertical-align: middle;font-weight: 700;}.hotel-list-slider .item-box .btn { background:#fff; border:1px solid #c8c7c3; font-size: 14px;color: #379aff;width: 146px;height: 36px;border-radius: 4px; padding: 11px; text-transform: capitalize;}.hotel-list-slider .flex-direction-nav a {border-radius: 4px;outline: none;z-index: 1;background-color: #dfe3e8; opacity: 1;width: 26px; height: 45px; font-size: 0;margin-top: -72px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}.hotel-list-slider .flex-direction-nav a:hover {opacity: 0.9;}.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-disabled {z-index: -1 !important;}.hotel-list-slider .flex-direction-nav a.flex-next { right: -12px !important; }.hotel-list-slider .flex-direction-nav a.flex-prev { left: -12px !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; }.nearby-slider .title-info {margin: 0 0 14px;font-size: 20px;line-height: 31px;letter-spacing: 0.4px;color: #1e254a;display: block;font-weight: 400;}.blog-container{ background: #eef2f5; padding-top: 30px; padding-bottom: 10px; }.blog-container h3{font-size: 20px; font-style: normal; line-height: 31px; letter-spacing: 0.4px; color: #1e254a; padding-bottom: 14px;}.blog-content{width: 47%; display: inline-block; margin-right: 2.8%; cursor: pointer;}.pic{width: 45.5%; height: 160px; display: inline-block; background: #ededed;}.pic img{width: 100%; height: 100%; object-fit: cover; border-radius: 4px;}.info-container-box{width: 51%; float: right;}.info-container-box strong {display: block; cursor: pointer;}.info-container-box strong a {font-size: 16px;line-height: 22px; letter-spacing: 0.4px;text-align: left; color: #3c3c3c; font-weight: 700;display: block;outline: none;}.info-container-box p{font-size: 12px;line-height: 20px; letter-spacing: 0.3px; text-align: left; color: #3c3c3c; padding: 8px 0 15px 0; margin-bottom: 0;}.info-container-box small{font-size: 12px;line-height: 22px; letter-spacing: 0.3px; text-align: left; color: #9c9c9c;}.cloud,.rainy { width: 37px; height: 37px; stroke: #000000;}.sunny { width: 37px; height: 37px; stroke: #000000;}.weather-map-container { overflow: hidden; padding-top: 18px;padding-bottom: 50px; background: #eef2f5;}.weather-forecast {width: 60%; float: left;}.weather-forecast .weather-title {letter-spacing: 0.2px; color: #3c3c3c;padding-bottom: 27px; display: block; font-size: 20px; line-height: 31px; font-weight: 700;}.weather-map-container ul li{ display: inline-block;width: 16%;}.weather-map-container ul li span {font-size: 14px;font-weight: 400;line-height: 1;color: #9c9c9c;display: inline-block;vertical-align: top;min-width: 45px;margin-top: 5px;}.weather-map-container ul li strong {display: inline-block;font-size: 14px;line-height: 1;letter-spacing: 0.3px;color: #3c3c3c;text-align: center;vertical-align: top;font-weight: 400;min-width: 45px}.weather-map-container ul li .icon {height: 45px;width:45px;fill:#3c3c3c;display: block;}.weather-map-container ul li small{ font-size: 10px; font-weight: 400; line-height: 13px; color: #9c9c9c; display: inline-block; width: 100%; text-align: center; vertical-align: top;}.listing-map {width: 39%; float: right; height: 221px; background: #ededed;}.listing-map img{width: 100%; height: 100%; object-fit: cover; border-radius: 4px;}.amenities-modal {position: fixed;max-width: 483px;width:100%;left: 50%;top: 50%;z-index: 3;border-radius: 4px;transform: translate(-50%,-50%);opacity: 0;visibility: hidden;}.amenities_popup_show {visibility: visible;opacity: 1;}.banner-bg{width: 100%; height: 530px; float: left; margin-top: -1px; position: relative;}.promise-tab-section::before{position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 300px; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(240,243,247,0.14) 4%, rgba(240,243,247,1) 29%); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(240,243,247,0.14) 4%,rgba(240,243,247,1) 29%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(240,243,247,0.14) 4%,rgba(240,243,247,1) 29%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f0f3f7',GradientType=0 ); }.promise-top-content{overflow: hidden; text-align: center; position: relative; z-index: 2;}.promise-container{overflow: hidden; border-radius: 4px;}.promise-top-container{overflow: hidden;background: url("https://static.fabhotels.com/img/main_banner_v1.png") left top repeat-x;width: 100%;height: 483px;z-index: 1;}.gradient-container{overflow: hidden; position: relative; margin-top: -420px; z-index: 2;}.promise-slider-container{ width: 400px; border-radius: 22px; background-color: #fff; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.12);display: inline-block; }.promise-slider-container h3{font-size: 16px; line-height: 19px;text-align: center; color: #000; padding-top: 20px;}.promise-slider-container p{font-size: 12px; line-height: 14px; text-align: center; color: #9b9b9b; padding-top: 10px; margin: 0;}.promise-slides-container{ text-align: center; position: relative; margin: 32px 0 44px;}.promise-slides li{height: 115px; background: #ededed;display: none}.promise-slides:first-child { display: block;}.promise-slides-custom-nav {position: absolute;bottom: -30px;width: 100%;height: 20px;}.promise-slides-custom-nav a { outline: none;}.promise-slides-custom-nav .icon {width: 8px; height: 15px; opacity: 0.3;cursor: pointer; transform: translateY(-50%); -webkit-transform: translateY(-50%);}.promise-slides-custom-nav .icon.right-arrow {top: 7px;position: relative;left: 12px;}.promise-slides-custom-nav .icon.left-arrow {transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);}.promise-tab-section{overflow: hidden; margin-top: 30px; background: #f0f3f7;}.amenities-listing{overflow: hidden; padding-top: 20px;}.amenities-listing li{float: left; width: 20%; text-align: center; padding-bottom: 30px;}.amenities-listing li span{width: 100%; display: inline-block;}.amenities-listing li span.text{font-size: 9.8px; font-weight: 400;line-height: 1;letter-spacing: 0.2px;color: #000;}.amenities-listing li span .icon {height: 22px;width: 22px;fill: #000;stroke: #000;opacity:0.6;}.amenities-listing li span.breakfast_icon .icon {width: 29px;height: 28px;}.amenities-listing li span.security_icon .icon {width: 30px;height: 31px;}.amenities-listing li span.wifi_icon .icon {width: 50px;height: 27px;}.amenities-listing li span.backup_icon .icon {width: 28px;height: 30px;}.amenities-listing li span.airconditioner_icon .icon {width: 35px;height: 26px;}.amenities-listing li span.lift_icon .icon {width: 44px;height: 29px;}.amenities-listing li span.dining_icon .icon {width: 32px;height: 26px;}.amenities-listing li span.newspaper_icon .icon {width: 30px;height: 25px;}.amenities-listing li span.parking_icon .icon {width: 32px;height: 33px;}.amenities-listing li span.gym_icon .icon {width: 35px;height: 35px;}.tabs {position: relative;width: 100%;padding: 0 42px;}.tabs input {position: absolute;z-index: -1000;width: 100%;height: 40px;left: 0px;top: 0px;opacity: 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);cursor: pointer;}.tabs input#tab-2 {left: 120px;}.tabs input#tab-3 {left: 240px;}.tabs input#tab-4 {left: 360px;}.tabs label {background: transparent;position: relative;padding: 0 20px;float: left;display: block;width: 50%;font-size: 12px;font-weight: 400;text-align: center;color: #000000;opacity: 0.4;cursor: pointer;padding-bottom: 10px;}.tabs label:after {content: '';background: #1e254a;position: absolute;bottom: -2px;left: 0;width: 100%;height: 2px;display: block;}.tabs input:hover + label {background: transparent;opacity: 1;}.tabs label:hover{opacity: 1;}.tabs label:first-of-type {z-index: 4;}.tab-label-2 {z-index: 3;}.tab-label-3 {z-index: 2;}.tab-label-4 {z-index: 1;}.tabs input:checked + label {background: transparent;z-index: 6;opacity: 1;}.clear-shadow {clear: both;}.tab-content {max-height: 200px;overflow-y: auto;}.tab-content .content-inner-section {padding: 10px 20px;z-index: 1;display: none;-webkit-transition: opacity linear 0.1s;-moz-transition: opacity linear 0.1s;-o-transition: opacity linear 0.1s;-ms-transition: opacity linear 0.1s;transition: opacity linear 0.1s;}.tabs input.tab-selector-1:checked ~ .tab-content.content-1,.tabs input.tab-selector-2:checked ~ .tab-content.content-2 {z-index: 100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);display: block;-webkit-transition: opacity ease-out 0.2s 0.1s;-moz-transition: opacity ease-out 0.2s 0.1s;-o-transition: opacity ease-out 0.2s 0.1s;-ms-transition: opacity ease-out 0.2s 0.1s;transition: opacity ease-out 0.2s 0.1s;}.popup-close {position: absolute;top: -32px; right: -43px;border: 1px solid #fff;border-radius: 50%;text-align: center;background: transparent;width: 30px;height: 30px;padding-top: 6px;cursor: pointer;}.popup-close .amenities-close-icon {display: inline-block;width: 16px;height: 16px;}.footer-nav {display: flex;}.footer-link {width: auto; display: inline-block; margin-right: 39px; vertical-align: top;}.footer-link:last-child {margin-right: 0px;}.footer-link h3 { font-size: 14px;line-height: normal; letter-spacing: normal; text-align: left; color: #9c9c9c;}.footer-link ul {width: 100%; display: inline-block;}.footer-link ul li {padding: 8px 0; width: 100%; display: inline-block;}.footer-link ul li a { font-size: 12px; text-align: left; color: #9c9c9c; display: inline-block;}.footer-link ul li a:hover,.footer-link ul li a.active {color: #379aff;}.budget-hotel {border-top: solid 1px #ececec;}.budget-hotel h3 {font-size: 24px;text-align: left; color: #1e254a; padding: 30px 0 20px;}.budget-hotel p { font-size: 12px;line-height: 1.83; text-align: left; color: #9c9c9c; margin-bottom: 0;}.copy-right {width: 100%; display: inline-block; text-align: center; font-size: 12px; line-height: 1.83; color: #9c9c9c;border-top: solid 1px #ececec; padding: 17px 0; margin-top: 10px;}.budget-hotel .city-list li {font-size: 12px; line-height: 22px; text-align: left; color: #9c9c9c; margin-bottom: 5px; position: relative;padding-left: 10px;}.budget-hotel .city-list li:before {position: absolute;content: "-";height: 10px;width: 10px;left: 0px;top: 0px;}.excellent-review-listing {margin-bottom: 20px;}.excellent-review-listing .icon {height: 15px;width: 15px;position: relative;top: 2px;}.excellent-review-listing p {font-size: 14px;line-height: 22px;color: #3c3c3c;letter-spacing: 0.2px;margin-bottom: 0;}.additional-discount {font-size: 12px;line-height: 20px;letter-spacing: 0px;color: #00b96e;display: block;position: relative;cursor:pointer;padding-left: 26px;padding-bottom: 6px;}.additional-discount:before {background: #00b96e;position:absolute;border-radius: 50%;content:"";height:18px;width:18px;left:0;top:0;}.additional-discount:after {content: "";left: 6px;top: 4px;position: absolute;border: solid #fff;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);height: 9px;width: 6px;}.max-earning-msg {font-size: 12px;line-height: 14px;letter-spacing: 0.2px;padding-left: 16px;display: block;color: #4a4a4a;position: relative;margin-left: 8px;margin-bottom: 8px;}.max-earning-msg .icon{top:-2px;position: absolute;height: 18px;width: 18px;left: -8px;z-index: 1;}.fab-bonus .icon {top: -2px;position: absolute;height: 14px;width: 15px;left: 3px;z-index: 1;}span.fab-bonus {color: #732db0;font-size: 12px;position: relative;padding-left: 25px;}.hotel-price .guest-price-info {font-size: 11px;line-height: 13px;letter-spacing: 0.1px;color: #828282;display: block;margin-bottom: 8px;text-align: left;padding-left: 13px;}.applied-coupon-markup {right: 3px;top: 26px;}.applied-coupon-markup:before {border-bottom: 8px solid #4a4a4a;border-right: 8px solid transparent;left: 65px;top: -16px;}.stay-fab-message {margin-bottom: 12px;border-radius: 4px;padding: 13px 18px 12px;position: relative;border: solid 1px #e8e8e8;background-color: #f5f7fc;}.stay-fab-message p {font-size: 12px;line-height: 19px;margin-bottom: 0;color: #3c3c3c;display: flex;align-items: center;letter-spacing: 0.3px;}.stay-fab-message p strong {display: inline-block;padding: 0 2px;text-transform: uppercase;}.stay-fab-message p span {display: inline-block;}.stay-fab-message .pre-applied-icon-gray {height: 20px;width: 20px;vertical-align: middle;margin-right: 15px;fill: #00b96e;}.stay-fab-message .cross-icon {height: 16px;width: 16px;position: absolute;right: 16px;top: 15px;cursor: pointer;}.stay-fab-message .cross-icon .icon {height: 12px;width: 12px;stroke: #1e254a;}.countdown-text b {color: #ff5267;font-size: 14px;}.overlay-fabbrands {position: fixed;background-color: rgba(0, 0, 0, 0.9);top: 0;right: 0;left: 0;bottom: 0;z-index: 5;opacity: 0;visibility: hidden;-webkit-transition: 0.3s ease all;-o-transition: 0.3s ease all;transition: 0.3s ease all;}.overlay-fabbrands.active {opacity: 1;visibility: visible;}.fab-brands-wrapper span.close-icon {top: -32px;right: 0;width: 22px;height: 22px;}.fab-brands-wrapper {position: fixed;top: 50%;max-width: 930px;margin: 0 auto;left: 0;right: 0;transform: translateY(-50%) scale(0.94);-moz-transform: translateY(-50%) scale(0.94);-webkit-transform: translateY(-50%) scale(0.94);z-index: 5;-webkit-transition: 0.3s ease all;-o-transition: 0.3s ease all;transition: 0.3s ease all;opacity: 0;visibility: hidden;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.fab-brands-wrapper.active {transform: translateY(-50%) scale(1);-moz-transform: translateY(-50%) scale(1);-webkit-transform: translateY(-50%) scale(1);opacity: 1;visibility: visible;}ul.tabber-selector {-ms-flex: 0 0 14%;flex: 0 0 14%;max-width: 14%;}ul.tabber-selector li {padding: 15px 15px 7px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);position: relative;cursor: pointer;margin: 0;border-left: 2px solid transparent;}ul.tabber-selector li svg {width: 86px;height: 17.2px;opacity: 0.6;}ul.tabber-selector li.fabhotel-prime {padding-bottom: 2px;padding-top: 10px;}ul.tabber-selector li.fabhotel-prime svg {height: 31px;}ul.tabber-selector li:hover svg, ul.tabber-selector li.active svg {opacity: 1;}ul.tabber-selector li:last-child {border-bottom: 0;}ul.tabber-selector li.fabescape svg {width: 82px;height: 22px;}ul.tabber-selector li.fabexpress:hover, ul.tabber-selector li.fabexpress.active {border-left: 2px solid #fc4c02;}ul.tabber-selector li.fabescape:hover, ul.tabber-selector li.fabescape.active {border-left: 2px solid #24d3c5;}ul.tabber-selector li.fabhotel:hover, ul.tabber-selector li.fabhotel.active {border-left: 2px solid #ffdc00;}ul.tabber-selector li.fabhotel-prime:hover, ul.tabber-selector li.fabhotel-prime.active {border-left: 2px solid #0d366b;}ul.tabber-selector li.homeplus:hover, ul.tabber-selector li.homeplus.active {border-left: 2px solid #24d3c5;}.tabber-content {-ms-flex: 0 0 86%;flex: 0 0 86%;max-width: 86%;background: #fff;padding: 2px;}.content-area-wrapper {display: none;}.content-area-wrapper.active {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.content-area-wrapper .image-area, .content-area-wrapper .content-area {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.content-area-wrapper .image-area {position: relative;line-height: 0;background: url(https://pimg.fabhotels.com/propertyimages/mainImage.png) no-repeat center center;background-size: cover;}.content-area-wrapper .image-area img {width: 100%;height: 100%;object-fit: cover;max-height: 382px;}.content-area-wrapper .image-area .logo-box {width: 110px;height: 110px;background-color: #1f2c60;box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.5);position: absolute;top: -30px;left: 30px;text-align: center;line-height: 150px;}.content-area-wrapper .image-area .logo-box svg {width: 73px;height: 50px;}.content-area-wrapper .content-area {padding: 31px 50px 0;background: #1f2c60;position: relative;}.content-area-wrapper .svg-box svg {width: 28px;height: 28px;}.content-area strong.heading {font-size: 22px;font-weight: bold;line-height: 28px;letter-spacing: normal;color: #ffffff;margin-bottom: 32px;display: block;position: relative;left: 20px;-webkit-transition: 0.3s ease all;-o-transition: 0.3s ease all;transition: 0.3s ease all;}.content-area-wrapper .content-area ul li {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 30px;position: relative;-webkit-transition: 0.3s ease all;-o-transition: 0.3s ease all;transition: 0.3s ease all;opacity: 0;left: 20px;align-items: center;cursor: initial;}.content-area-wrapper .content-area ul li.left-transition {opacity: 1;left: 0;}.content-area-wrapper .content-area ul li:first-child {-webkit-transition-delay: 0.1s;-o-transition-delay: 0.1s;transition-delay: 0.1s;}.content-area-wrapper .content-area ul li:nth-child(2) {-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;transition-delay: 0.3s;}.content-area-wrapper .content-area ul li:last-child {-webkit-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s;}.content-area-wrapper .content-area ul li .svg-box {-ms-flex: 0 0 7.2%;flex: 0 0 7.2%;max-width: 7.2%;line-height: 0;}.listed-content {padding-left: 20px;-ms-flex: 0 0 92.8%;flex: 0 0 92.8%;max-width: 92.8%;}.listed-content strong {font-size: 14px;line-height: 17px;letter-spacing: -0.3px;color: #ffffff;display: block;margin-bottom: 0;opacity: 0.8;font-weight: 400;}.listed-content span {font-size: 13px;line-height: 17px;letter-spacing: -0.3px;color: #ffffff;display: block;opacity: 0.4;}.bottom-content {margin: 0;padding: 10px 50px 37px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;justify-content: flex-end;position: absolute;right: 0;left: 0;bottom: 0;}.bottom-content span.escape {font-size: 14px;font-weight: normal;letter-spacing: normal;color: #379aff;line-height: 19px;display: none;}.bottom-content span.got-it {font-size: 14px;font-weight: bold;line-height: 19px;color: #ffffff;cursor: pointer;text-transform: uppercase;position: relative;left: 20px;-webkit-transition: 0.3s ease all;-o-transition: 0.3s ease all;transition: 0.3s ease all;}.center-transition {left: 0 !important;}.express.content-area-wrapper .image-area .logo-box {background: #fc4c02;}.express.content-area-wrapper .content-area {background: #fff;}.express .content-area strong.heading {color: #0d253e;}.express .listed-content strong, .express .listed-content span, .express .bottom-content span.got-it {color: #0d253e;}.express .bottom-content {border-color: rgba(30, 37, 74, 0.1);}.fabescape.content-area-wrapper .image-area .logo-box {background: #24d3c5;line-height: 166px;}.fabescape.content-area-wrapper .image-area .logo-box {background: #24d3c5;}.fabescape.content-area-wrapper .image-area .logo-box svg {width: 68px;height: 57px;}.fabescape.content-area-wrapper .content-area {background: #fff;}.fabescape .content-area strong.heading {color: #0d253e;}.fabescape .listed-content strong, .fabescape .listed-content span, .fabescape .bottom-content span.got-it {color: #0d253e;}.fabescape .bottom-content {border-color: rgba(30, 37, 74, 0.1);}.fabhotel.content-area-wrapper .image-area .logo-box {background: #ffdc00;line-height: 138px;}.content-area-wrapper.fabhotel-prime .logo-box {line-height: 170px;}.content-area-wrapper.fabhotel-prime .logo-box svg {width: 54px;height: 58.7px;}.fabhotel.content-area-wrapper .image-area .logo-box svg {width: 58px;height: 42px;}.fabhotel.content-area-wrapper .content-area {background: #fff;}.fabhotel .content-area strong.heading {color: #0d253e;}.fabhotel .listed-content strong, .fabhotel .listed-content span, .fabhotel .bottom-content span.got-it {color: #0d253e;}.fabhotel .bottom-content {border-color: rgba(30, 37, 74, 0.1);}.homeplus.content-area-wrapper .image-area .logo-box {background: #24d3c5;line-height: 138px;}.homeplus.content-area-wrapper .image-area .logo-box svg {width: 162px;height: 110px;margin-left: -25px;}.homeplus.content-area-wrapper .content-area {background: #fff;}.homeplus .content-area strong.heading {color: #0d253e;}.homeplus .listed-content strong, .homeplus .listed-content span, .homeplus .bottom-content span.got-it {color: #0d253e;}.homeplus .bottom-content {border-color: rgba(30, 37, 74, 0.1);}.fab-point-top {margin-bottom: 12px;background: #f0f3f7;}.no-data-found strong {font-size: 18px;line-height: 24px;letter-spacing: 0.1px;text-align: center;color: #4a4a4a;display: block;margin-bottom: 10px;}.no-data-found p {font-size: 16px;line-height: 23px;letter-spacing: 0.1px;text-align: center;color: #4a4a4a;margin-bottom: 20px;}.no-data-found .no-hotel-found-icon {width:160px;height: 130px;display: block;margin-bottom: 16px;margin-left: auto;margin-right: auto;}.nearby-slider { padding: 20px 0 0 0; margin-bottom: 0;}.get-selection-message {position: absolute;z-index: 2;left: 32%;top: 370px;}.get-selection-message p {font-size: 20px;line-height: 24px;letter-spacing: 0.3px;text-align: left;color: #ffffff;margin-bottom: 30px;}.get-selection-message .calendar-direction-arrow {width:52px;height: 93px;display: block;}.get-selection-message .calendar-direction-arrow .icon {fill:#ffffff;stroke:#ffffff;width:52px;height: 93px;}.get-selection-message .btn-got-it {font-size: 20px;display: block;line-height: 24px;letter-spacing: 0.5px;text-align: left;color: #379aff;float: right;cursor: pointer;}.clear-wrap {font-size: 14px;color: #4a4a4a;display: inline-block;letter-spacing: 0.2px;cursor: pointer;text-decoration: underline;}.citypage-why-us {position: absolute;right: 20px;top: 30px;}.citypage-why-us li {text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);font-size: 14px;font-weight: bold;line-height: 22px;letter-spacing: 0.2px;color: #ffffff;display: block;}.citypage-why-us li .icon {fill: #fff;width: 13px;height: 11px;margin-right: 7px;}.no-data-found .btn {max-width: 200px;margin: 0 auto;letter-spacing: 1px;font-weight: 400;border-radius: 4px;padding: 16px 22px 14px;}.hotel-description {font-size: 12px;line-height: 1.5;letter-spacing: 0.2px;color: #000000;margin-bottom: 0;}.description-content {padding: 30px 0 20px;background: #eef2f5;}.description-content b {display: block;}.description-content h2 {font-size: 20px;line-height: 24px;color: #1e254a;margin-bottom: 20px;letter-spacing: 0.2px;font-weight: 700;}.description-content p {font-size: 12px;line-height: 22px;color: #6a6b6c;margin-bottom: 15px;letter-spacing: 0.2px;}.description-content h3 {font-size: 18px;line-height: 20px;color: #1e254a;margin-bottom: 20px;letter-spacing: 0.2px;font-weight: 700;}.description-content h4 {font-size: 16px;line-height: 20px;color: #1e254a;margin-bottom: 20px;letter-spacing: 0.2px;font-weight: 700;}.description-content table {border-collapse: collapse;width: 100%;margin-bottom: 20px;}.description-content td,.description-content th {border: 1px solid #dddddd;text-align: left;padding: 8px;font-size: 12px;color: #6a6b6c;letter-spacing: 0.2px;}.description-content ul {list-style: disc;padding-left: 20px;font-size: 20px;}.description-content ul li {font-size: 12px;line-height: 22px;color: #6a6b6c;letter-spacing: 0.2px;}.other-search-result {padding-bottom: 35px;}.other-search-result h1 {letter-spacing: 0.5px;font-size: 40px;line-height: 1;color: #1e254a;text-align: center;margin-bottom: 25px;margin-top: 35px;}.other-search-result h2 {margin-bottom: 15px;font-size: 20px;font-weight: 700;line-height: 24px;letter-spacing: 0.4px;color: #1e254a;}.other-search-result strong {display: block;font-size: 20px;font-weight: 700;line-height: 24px;letter-spacing: 0.4px;color: #1e254a;margin-bottom: 16px;}.other-search-result p {font-size: 14px;line-height: 22px;color: #4a4a4a;margin-bottom: 15px;letter-spacing: 0.2px}.all-cities-link ul {display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.all-cities-link ul li {margin-bottom: 16px;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;line-height: 16px;}.all-cities-link ul li a {font-size: 14px;line-height: 1;color: #4a4a4a;letter-spacing: 0.5px;text-decoration: none;outline: none;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}.all-cities-link ul li a:hover {color: #379aff;}.other-search-result-sticky {padding-top: 92px;}.hotel-near-me {list-style: auto;}.hotel-near-me li {font-size: 14px;line-height: 20px;margin-bottom: 10px;position: relative;padding-left: 15px;color: #4a4a4a;} .deal-banner img { max-width: 100%; }.deals-page {padding-top: 0;padding-bottom: 40px;}.deals-container {padding-top: 20px;}.deals-container-sticky {padding-top: 90px;}.deal-banner a {display: block;width: 100%;}.deal-banner a img {display: block;width: 100%;height: 100%;}.search-filter {float: right;padding-top: 6px}.search-filter .filter-btn {height: 44px;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);float: left;font-size: 14px;line-height: 44px;color: #3c3c3c;letter-spacing: 0.2px;text-align: center;cursor: pointer;}.srp-signin-section {background-color: #fff6c8;border: 1px solid transparent;padding: 19px 26px 17px 90px;position: relative;border-radius: 4px;cursor: pointer;}.srp-signin-section p {color: #3c3c3c;font-size: 16px;line-height: 40px;margin-bottom: 0;display: inline-block;}.srp-signin-section .srp-signin {width: 133px;height: 40px;border: solid 1px #3c3c3c;color: #3c3c3c;font-size: 16px;font-weight: 400;border-radius: 4px;background: transparent;text-transform: initial;float: right;padding: 11px;letter-spacing: 0.4px;}.srp-signin-section:hover .srp-signin {background: #1e254a;color: #fff;}.srp-signin-section .icon {position: absolute;width: 45px;height: 41px;left:32px;}.stop-scrolling .dropdown-menu,.stop-scrolling .pac-container {z-index: 5 !important;}.faq-section {background: #eef2f5;padding: 20px 0;}.faq-section h3 {font-size: 20px;line-height: 24px;color: #1e254a;margin-bottom: 20px;letter-spacing: 0.2px;font-weight: 700;}.faq-section h2 {font-size: 20px;padding-bottom: 10px;}.faq-container .question,.faq-container .answer {display: block;font-size: 12px;line-height: 22px;letter-spacing: 0.2px;color: rgba(60,60,60,0.5);position: relative;padding-left: 22px;}.faq-container .question span,.faq-container .answer span {position: absolute;left: 0;top: 0;width: 22px;height: 22px;z-index: 1;color:rgba(60,60,60,0.5);}.faq-container .question {margin-bottom: 12px;}.faq-container .answer {color: #3c3c3c;}.faq-container .faq-question {margin-bottom: 25px;}.faq-container h4 {font-size: 16px;line-height: 20px;color: #1e254a;margin-bottom: 20px;letter-spacing: 0.2px;font-weight: 700;}.faq-container table {border-collapse: collapse;width: 100%;margin-bottom: 20px;}.faq-container td,.faq-container th {border: 1px solid #dddddd;text-align: left;padding: 8px;font-size: 12px;color: #6a6b6c;letter-spacing: 0.2px;}.faq-more {cursor: pointer;}.sold-out-info {font-size: 20px;font-weight: 700;letter-spacing: 0.5px;color: #5b5b5f;line-height: 26px;width: 100%;display: block;margin-bottom: 66px;text-align: center;}.hotel-feature {position: relative;margin-bottom: 20px;overflow: hidden;cursor:text;}.hotel-feature ul {position: relative;z-index: 2;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;border-radius: 4px;background-color: #f7fafa;border: solid 1px #e3f5f5;}.hotel-feature ul li {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;text-align: center;padding: 26px 0px 23px;margin-bottom: 0 !important;}.hotel-feature ul li .icon {height: 44px;margin: 0 auto 6px;text-align: center;width: 57px;display: block;}.hotel-feature ul li strong {font-size: 12px;font-weight: 700;line-height: 22px;color: #3c3c3c;margin-bottom: 2px;display: block;letter-spacing: 0.2px;}.locality-link-section {margin-bottom: 0;margin-top: 28px;cursor:text;}.block-title {font-size: 20px;font-weight: 700;line-height: 26px;letter-spacing: 0.3px;color: #1e254a;display: block;margin-bottom: 15px;}.locality-link-section ul li {display: inline-block;margin-right: 22px;margin-bottom: 25px;}.locality-link-section ul li a {font-size: 16px;line-height: 27px;letter-spacing: 0.3px;color: #1e254a;display: block;height: 40px;border-radius: 42px;background-color: #eff2fa;box-shadow: 0 2px 4px 0 rgba(189, 189, 189, 0.5);padding: 7px 21px;}.date-suggested-section {background-color: #fafafa;box-shadow: 0 2px 4px 0 rgba(239, 239, 239, 0.5);padding: 22px 10px;}.campaign-search-page .srp-page {padding-top: 13px}.date-suggested-section .main-page {position: relative;}.date-suggested-section .cross-icon {height: 16px;width: 16px;position: absolute;right: 16px;top: 0px;cursor: pointer;display: block;padding: 0 2px;font-weight: 700;}.date-suggested-section .cross-icon .icon {height: 12px;width: 12px;stroke: #1e254a;}.campaign-search .search-section {box-shadow: none;}.date-suggested-section p {font-size: 16px;line-height: 19px;letter-spacing: 0.3px;color: #1e254a;margin-bottom: 20px;}.date-suggested-section p strong span {color:#00b96e;}.date-suggested-section ul li {display: inline-block;margin-right: 22px;}.date-suggested-section ul li a {font-size: 16px;line-height: 27px;letter-spacing: 0.3px;color: #1e254a;display: block;height: 40px;min-width: 142px;border-radius: 41.5px;background-color: #eff2fa;box-shadow: 0 2px 4px 0 rgba(189, 189, 189, 0.5);padding: 7px 21px;text-align: center;}.campaign-search-page {padding-top: 0;}.campaign-search-page .search-hotel-list ul li { margin-bottom: 15px;}.campaign-search-page .search-hotel-list .hotel-feature ul li { cursor:text;}.campaign-search-page .search-hotel-list ul .locality-link-section ul li { margin-bottom: 25px;}.campaign-search-page.campaign-search-page-sticky {padding-top: 70px;}.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: 12px 26px;background-color: #fce5c0;display: flex;justify-content: space-between;}.recommeded-room .info-text .align-left { font-size: 14px; font-weight: 700; line-height: 16px; letter-spacing: normal; color: #1e254a;}.recommeded-room .info-text .align-right {font-size: 14px;font-weight: 400;line-height: 16px;letter-spacing: normal;color: #1e254a;}.recommeded-room .info-text .align-right label { font-weight: 700;}.recommended-city {display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.recommended-city li {-ms-flex: 0 0 33.3%;flex: 0 0 33.3%;margin-bottom: 16px;}.recommended-city li a {display: block;font-size: 14px;color: #4a4a4a;line-height: 16px;letter-spacing: 0.5px;padding-right: 5px;margin-right: 5px;outline: none;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;position: relative;}.recommended-city li a:hover {color: #379aff;}p.start-price {margin: 0;position: absolute;bottom: 32px;right: 40px;}p.start-price > span {display: inline-block;font-size: 12px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 14px;letter-spacing: normal;text-align: right;color: #ffffff;padding-right: 5px;}p.start-price label {font-size: 30px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 22px;letter-spacing: normal;color: #ffe24c;}p.start-price label > span {font-size: 16px;position: relative;top: -7px;}.fab-promise-section { height: 100px; padding: 14px 30px 20px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 50px; position: relative;}.fab-promise-section:before { height: 100%; width: 100%; content: ""; position: absolute; left: 0; top: 0; background-image: linear-gradient(to right, #e89015, #bc3232); z-index: 1; opacity: 0.2;}.fab-promise-logo-wrapper {-ms-flex: 0 0 26%;flex: 0 0 26%;max-width: 26%;position: relative;z-index: 2;padding-top: 15px;cursor:text;}.fab-promise-logo {height: 24px;display: block;margin-bottom: 2px;}.fab-promise-logo-wrapper .best-in {font-size: 12px;color: #202d61;opacity: 0.7;line-height: 18px;padding-left: 7px;}.fab-promise-logo .icon {width: 156px;height: 25px;}.fab-promise-section ul {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex: 0 0 74%;flex: 0 0 74%;max-width: 74%;position: relative;z-index: 2;padding-top: 10px;}.fab-promise-section ul li {width: 25%;cursor:text;}.fab-promise-section ul li .icon {width: 38px;height: 29px;display: block;margin: 0 auto 8px;}.fab-promise-section ul li span {font-size: 14px;line-height: 16px;letter-spacing: normal;color: #333333;display: block;text-align: center;}.search-hotel-list .social-btn-link ul li {margin-bottom: 0px;}.row-wrap-launch {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: left;}.deal-content-wrapper {padding-top: 70px;}.deal-content-wrapper .deals-title {font-size: 20px;font-weight: bold;display: block;line-height: normal;letter-spacing: 0.5px;color: #202d61;margin-bottom: 22px;}.deal-box-launch {-ms-flex: 0 0 23.5%;flex: 0 0 23.5%;max-width: 23.5%;height: 233px;position: relative;margin-bottom: 15px;margin-right: 15px;}.deal-box-launch a {display: block;height: 100%;width: 100%;outline: none;text-decoration: none;position: relative;}.deal-box-launch a img {width: 100%;height: 100%;}.deal-box-launch a:before {content: "";width:100%;height: 233px;border-radius: 4px;background-image: linear-gradient(to bottom, rgba(32, 45, 97, 0), #202d61);z-index: 1;position: absolute;top: 0;}.deal-city-heading {position: absolute;left: 16px;bottom: 36px;z-index: 1;font-size: 20px;font-weight: bold;line-height: 1;letter-spacing: 0.3px;color: #ffffff;display: block;}.deal-city-heading + span {position: absolute;left: 16px;bottom: 15px;z-index: 1;font-size: 14px;line-height: 1;letter-spacing: 0.3px;color: #ffffff;display: block;}.load-more-properties { height: 40px; width: 40px; margin: 0 auto; display:none; }.circle-Loader {width: 32px;height: 32px;border-radius: 15px;border: 2px solid rgba(163,214,210,.8);position: relative;margin: 0 auto;}.circle-Loader:after {content: "";position: absolute;top: -2px;left: -2px;border-radius: 15px;height: 32px;width: 32px;clip: rect(0,25px,18px,0);border: 2px solid #A3D6D2;-moz-animation: rotate .6s;-moz-animation-timing-function: linear;-moz-animation-iteration-count: infinite;-webkit-animation: rotate .6s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;-ms-animation: rotate .6s;-ms-animation-timing-function: linear;-ms-animation-iteration-count: infinite;animation: rotate .6s;animation-timing-function: linear;animation-iteration-count: infinite}@-moz-keyframes rotate {0% {-moz-transform: rotate(0deg);}100% {-moz-transform: rotate(360deg);}}@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}@-ms-keyframes rotate {0% {-ms-transform: rotate(0deg);}100% {-ms-transform: rotate(360deg);}}@keyframes rotate {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.search-overlay {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 4;background: rgba(0,0,0,0.80);display: none;}.relax-filter-wrapper {border-radius: 4px;border: solid 0.5px #c8c7c3;background: linear-gradient(96deg, #80c3f3);background-image: -webkit-linear-gradient(6deg, #80c3f3, #4a90e2);background-image: -o-linear-gradient(6deg, #80c3f3, #4a90e2);background-image: linear-gradient(96deg, #80c3f3, #4a90e2);display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-bottom: 12px;padding: 9px 20px;}.relax-filter-wrapper .relax-left-content span.svg-img {width: 64px;height: 64px;display: inline-block;vertical-align: middle;margin-right: 19px;}.relax-filter-wrapper .relax-left-content span.head-content {display: inline-block;vertical-align: middle;}.relax-filter-wrapper .relax-left-content span.svg-img svg {width: 64px;height: 64px;}.relax-filter-wrapper .relax-left-content span.head-content strong {display: block;font-size: 16px;line-height: 21px;color: #fff;}.relax-filter-wrapper .relax-left-content span.head-content span {font-size: 12px;line-height: 21px;color: #fff;}.relax-filter-wrapper .relax-right-content span.clear-btn {border-radius: 19px;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);background-color: #ffffff;display: inline-block;font-size: 12px;padding: 9px 14px;color: #9c9c9c;line-height: 12px;cursor: pointer;position: relative;}.relax-filter-wrapper .filter-close-icon {width: 15px;height: 15px;display: inline-block;vertical-align: middle;position: static;transform: translateY(0%);background-color: #9c9c9c;margin-right: 3px;}.relax-filter-wrapper .filter-close-icon:before,.relax-filter-wrapper .filter-close-icon:after {width: 8px;top: 7px;left: 4px;}.sold-out-inline {border-radius: 4px;border: solid 0.5px #c8c7c3;background-color: rgba(216, 216, 216, 0);display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: 7px 18px;cursor: default;}.sold-out-inline svg.clock-svg {width: 50px;height: 50px;margin-right: 14px;}.sold-out-inline svg.show-sold-tupple {width: 20px;height: 20px;cursor: pointer;stroke: rgba(0, 0, 0, 0.3);stroke-width: 4px;}.sold-out-inline span.missed-content {-ms-flex: 0 0 31%;flex: 0 0 31%;max-width: 31%;padding-right: 24px;}.sold-out-inline span.missed-content > strong {display: block;font-size: 16px;line-height: 21px;color: #cb4a4a;}.sold-out-inline span.missed-content span.missed-content-subtext {font-size: 12px;color: #898989;display: block;}.unavailable-hotel-wrap {-ms-flex: 0 0 28%;flex: 0 0 28%;max-width: 28%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;align-items: center;}.unavailable-hotel-wrap > span.hotel-name {-ms-flex: 0 0 55%;flex: 0 0 55%;max-width: 55%;}.unavailable-hotel-wrap span.hotel-img {width: 93px;height: 68px;display: inline-block;vertical-align: middle;border-radius: 4px;-ms-flex: 0 0 45%;flex: 0 0 45%;max-width: 45%;overflow: hidden;}.unavailable-hotel-wrap span.hotel-img img {width: 100%;height: 100%;opacity: 0.4;}.unavailable-hotel-wrap span.hotel-name {font-size: 12px;line-height: 17px;letter-spacing: 0.2px;color: #898989;padding: 0 5px 0 9px;font-weight: bold;position: relative;max-width: 105px;max-height: 51px;overflow: hidden;}.nearby-heading {font-size: 20px;font-weight: bold;line-height: 28px;margin-bottom: 14px;letter-spacing: 0.5px;color: #1e254a;display: none;}.sold-out-tupples-list {display: none;}.sold-out-tupples-list.active {display: block;}.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;}.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: 3;}.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}.more_properties_container {width: 1000px;height: auto;margin: auto;display: none;}.more_properties_inner {width: 100%;height: auto;float: left;padding: 30px 0 60px 0;border-bottom: 1px solid #e5e5e5;}.more_properties_inner .heading {width: 100%;font-size: 24px;color: #4a4a4a;float: left;padding: 5px 0 25px 0;}.more_properties_slider {width: 1000px;height: auto;float: left;}#more_properties_content {display:none;width: 100%;height: auto;float: left;}.more_properties_inner p {width: 100%;float: left;color: #323232;font-size: 15px;padding-top: 20px;}.more_properties_single {width: 328px;height: auto;float: left;padding: 5px 0px;margin: 0 6px 0 0;}.more_properties_single a {width: 100%;font-size: 16px;color: #323232;float: left;border-top: none;}.more_properties_single_price {float: left;background-color: #000000;color: #FFFFFF;opacity: 0.8;font-size: 24px;padding: 5px 8px 5px 8px;margin-top: -44px;font-weight: bold;border-radius: 0 2px 0 0;}.more_properties_single_content {width: 306px;height: 68px;background-color: #fff;border: 1px solid #efefef;border-top: none;float: left;padding: 10px 10px 10px 10px;}.more_properties_single_content a, .more_properties_single_content:hover {text-decoration: none;}.more_properties_single_review {width: 256px;height: 28px;float: left;font-size: 13px;}.more_properties_single_review a {width: 100%;height: auto;font-size: 14px;color: #379aff;float: left;padding: 5px 0 5px 0;font-weight: normal;}.more_properties_single_distance {width: 50px;height: auto;float: left;text-align: right;color: #323232;padding: 5px 0 5px 0;opacity: 0.7;}.more_properties_left_nav {display: none;position: relative;height: 290px;float: left;margin: -290px 0 0 -45px;cursor: pointer;width:30px;}.more_properties_left_arrow {background-image: url(../img/fab_sprite_v19.png);background-repeat: no-repeat;background-position: -238px -337px;float: left;width: 27px;height: 57px;margin: 120px 0 0 0;opacity: 0.7;cursor: pointer;}.more_properties_right_nav {display: none;position: relative;height: 290px;float: right;margin: -290px -40px 0 0;cursor: pointer;width:30px;}.more_properties_right_arrow {background-image: url(../img/fab_sprite_v19.png);background-repeat: no-repeat;background-position: -238px -337px;-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);transform: scaleX(-1);-ms-filter: "FlipH";filter: FlipH;float: right;width: 27px;height: 57px;margin: 120px 0 0 0;opacity: 0.7;cursor: pointer;}.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;}.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: 4px;align-items: center;justify-content: space-between;}.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: 10px;}.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: 4px;align-items: center;justify-content: space-between;}.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 .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: #4a4a4a;}.get-sms-link-app {line-height: 35px;display: inline-block;border-radius: 2px;}.btn:after {background-image: radial-gradient(circle, #4c567f 15%, transparent 10.01%);}.feature-info {height: 24px;border-radius: 2px;display: inline-block;text-align: center;font-size: 12px;font-weight: bold;line-height: 14px;letter-spacing: 0;color: #ffffff;padding: 5px 14px;text-transform: uppercase;position: absolute;left: -2px;top: -2px;z-index: 1;}.new-property {background-color: #732db0;}.couple-friend-msg {margin-bottom: 14px;}.search-hotel-list .couple-friend-msg li {font-size: 14px;line-height: 16px;letter-spacing: normal;margin-bottom: 6px;color: #00b96e;}.couple-friend-msg li .icon {fill: #00b96e;width: 14px;height: 11px;margin-right: 6px;}.list-amenity-wrapper .amenity-wrap {margin-bottom: 8px;}.list-amenity-wrapper .amenity-wrap li {display:flex;align-items:center;margin-bottom: 0;vertical-align: top;padding-right: 10px;}.list-amenity-wrapper .amenity-wrap li:last-child{padding-right: 0;}.list-amenity-wrapper .amenity-wrap li .icon {vertical-align: top;}.list-amenity-wrapper .amenity-wrap li span {font-size: 12px;line-height: 20px;display: inline-block;letter-spacing: 0.1px;color: #4a4a4a;margin-left: 6px;}.all-standard-amenity {font-size: 14px;line-height: 16px;letter-spacing: 0.2px;color: #379aff;position: relative;display: inline-block;}.all-standard-amenity .icon {width: 10px;height: 10px;margin-left: 2px;position: relative;top: 1px;}.all-standard-amenity:before {position: absolute;content: "";height: 20px;width: 120px;right: -40px;top: 11px;}.all-standard-amenity-list {position: absolute;left: 28px;top: 31px;min-width: 430px;width: 100%;border-radius: 2px;background-color: #5c5c5c;padding: 13px 5px 5px 13px;z-index: 2;display: none;transition: all 1s;}.all-standard-amenity-list:before {border-left: 10px solid transparent;border-bottom: 10px solid #5c5c5c;border-right: 10px solid transparent;position: absolute;content: "";left: 107px;top: -9px;}.all-standard-amenity-list ul {width: 100%;list-style-type:disc;}.all-standard-amenity-list ul li {width: 32.5%;display: inline-block;font-size: 12px;line-height: 14px;letter-spacing: 0.1px;color: #ffffff;vertical-align: top;margin-bottom: 6px;padding-left: 8px;}.all-standard-amenity-list ul li:before {width: 4px;height: 4px;background-color: #ffffff;content: "";display: block;left: -1px;position: absolute;border-radius: 50%;top: 5px;}.all-standard-amenity.active .all-standard-amenity-list {display: block;}.reffer-friend-section {padding: 0px;margin: 0;}.main-heading-gift-wrapper {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 10px;cursor: pointer;}.reffer-friend-section .flex-box {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;display: none;padding: 10px;}.active.reffer-friend-section .flex-box {display: block;}.reffer-friend-section .reffer-card-icon {height: 32px;width: 32px;}.reffer-friend-section .reffer-friend-list-text {padding-right: 0;}.reffer-friend-section .reffer-friend-list-text strong .referral-widget-heading {font-size: 12px;line-height: 18px;}.reffer-friend-section .reffer-friend-list-text .invite-friend {font-size: 11px;font-weight: 400;}.reffer-friend-section .referral-code-copy, .social-btn-link {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.social-btn-link {padding-left: 0;}.reffer-friend-section .referral-code-copy {margin-bottom: 20px;}.flex-box p {font-size: 12px;line-height: 14px;letter-spacing: normal;color: #ffffff;margin-bottom: 7px;padding: 0;cursor: default;}.referral-code-copy:after {display: none;}.show-widget {position: absolute;right: 15px;top: 15px;cursor: pointer;}.show-widget .icon {stroke: #fff;width: 15px;height: 16px;stroke-width: 3px;}.active .show-widget .icon {stroke: #fff;width: 15px;height: 16px;stroke-width: 3px;transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);-moz-transform: rotate(-180deg);}.filter-container .social-btn-link ul li {margin-bottom: 0;}.city-page-banner {height: 120px;margin-bottom: 20px;position: relative;border-radius: 4px;overflow: hidden;}.city-page-banner:before {position: absolute;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.5);content: "";width: 100%;height: 100%;}.city-page-banner img {max-height: 100%;display: block;width: 100%;}.city-page-banner h1 {text-shadow: 0 2px 4px rgba(0, 0, 0, 0.69);font-size: 24px;font-weight: bold;line-height: 28px;letter-spacing: 0.4px;color: #ffffff;margin-bottom: 10px;}.city-page-banner h2 {text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);font-size: 14px;font-weight: normal;line-height: 16px;letter-spacing: 0.2px;color: #ffffff;}.city-page-title {position: absolute;left: 29px;top: 33px;}.sold-out-text {font-size: 16px;font-weight: bold;line-height: 19px;letter-spacing: normal;color: #cb4a4a;padding-top: 14px;display: flex;}.sold-out-text .icon {height: 17px;width: 17px;margin-right: 7px;}.sold-out-subtext {font-size: 14px;font-weight: normal;line-height: 1;letter-spacing: normal;color: #4a4a4a;}.shell-loader {display: none;border-radius: 4px;box-shadow: 0 2px 4px 0 rgba(227, 227, 227, 0.5);border: solid 0.5px #9d9d9d;background-color: #ffffff;}@keyframes placeHolderShimmer {0% {background-position: -468px 0}100% {background-position: 468px 0}}.animatedBackground {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f0f3f7;background: linear-gradient(to right, #f0f3f7 8%, #ddd 18%, #f0f3f7 33%);background-size: 800px 104px;position: relative}.flexBox {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: start;align-items: flex-start}.justify-content-between {-ms-flex-pack: justify!important;justify-content: space-between!important}.justify-content-end {-ms-flex-pack: end!important;justify-content: flex-end!important}.loder-banner {width: 100%;height: 338px}.w100 {width: 100%}.w90 {width: 90%}.w80 {width: 80%}.w70 {width: 70%}.w60 {width: 60%}.w58 {width: 58%}.w50 {width: 50%}.w40 {width: 40%}.w30 {width: 30%}.w20 {width: 20%}.w10 {width: 10%}.height13 {height: 13px}.height16 {height: 16px}.height23 {height: 23px}.height24 {height: 24px}.height30 {height: 30px;}.height32 {height: 32px;}.height246 {height: 246px}.mtop16 {margin-top: 16px}.mb69 {margin-bottom: 69px}.mb61 {margin-bottom: 61px}.mb44 {margin-bottom: 44px}.mb18 {margin-bottom: 18px}.mb8 {margin-bottom: 8px}.mb6 {margin-bottom: 6px}.mb5 {margin-bottom: 5px}.mb4 {margin-bottom: 4px}.p10 {padding: 10px;}.border-right {border-right:1px solid #ebebeb;}span.tooltip {right: -80px;}.check-in-title {font-size: 12px;line-height: 14px;letter-spacing: 0.4px;color: #ffffff;text-transform: uppercase;}.scroll-to-top {position: fixed;bottom: 20px;right: 30px;z-index: 2;cursor: pointer;height: 43px;width: 43px;display: none;}.gallery-next,.gallery-prev{position: absolute;width: 50%;top: 0;height: 100%;text-align: center;}.gallery-next{right: 0;}.gallery-arrow-next:after{content: '';border-left: 2px solid #fff;border-bottom: 2px solid #fff;height: 10px;width: 10px;transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 50%;position: absolute;left: 11px;margin-top: -5px;}.gallery-arrow-next { border-radius: 50%;height: 28px;width: 28px;top: 50%;position: absolute;background: rgba(30, 37, 74, 0.5);left: 8px;margin-top: -14px;cursor: pointer;}.gallery-prev{left: 0;}.gallery-arrow-prev:after{content: '';border-left: 2px solid #fff;border-bottom: 2px solid #fff;height: 10px;width: 10px;transform: rotate(-135deg);-moz-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);top: 50%;position: absolute;right: 11px;margin-top: -5px;}.gallery-arrow-prev { border-radius: 50%;height: 28px;width: 28px;top: 50%;position: absolute;background: rgba(30, 37, 74, 0.5);right: 8px;margin-top:-14px;cursor: pointer;}.gallery-prev.disable {pointer-events: none;cursor: default;}.disable {pointer-events: none;opacity: 0;}.review-title {font-size: 26px;line-height: 40px;letter-spacing: 0.6px;font-weight: 700;}.deal-banner {text-align: center;}.not-available {width: 344px;max-width: 100%;padding: 0 5px 45px;margin: 0 auto;text-align:center;}.not-available .oops-img {width: 240px;margin-top: 75px;margin-bottom: 15px;}.not-available .title {font-size: 20px;color: rgba(0, 0, 0, 0.85);padding-bottom: 5px;}.not-available .body-text {font-family: Roboto;font-size: 14px;line-height: 1.43;color: #75767c;}.not-available .date-action {min-width: 154px;padding: 9px 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: 28px;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;}.not-available .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;}.not-available .date-action:hover:after {transform: scale(10, 10);opacity: 0.15;transition: 0.3s;}@media all and (max-width: 1032px) {.srp-page {padding-left: 10px;padding-right: 10px;}.seo-page-wrapper {padding-left: 10px;}.breadcrumb {padding-left: 10px;}.detail-header .main-logo {width: 22%;}.right-content {padding-right: 10px;}.deal-box-launch {-ms-flex: 0 0 31%;flex: 0 0 31%;max-width: 31%;}}@media all and (max-width: 975px) {.left-sidebar {padding-right: 15px;}.search-hotel-list ul li .hotel-price .show-price-btn {max-width: 160px;}.hotel-content-wrap .hotel-price .btn {max-width: 160px;}.reffer-friend-section {padding-left: 10px;}}@media all and (max-width: 960px) {.fab-brands-wrapper {margin: 0 15px;}ul.tabber-selector {-ms-flex: 0 0 16%;flex: 0 0 16%;max-width: 16%;}.tabber-content {-ms-flex: 0 0 84%;flex: 0 0 84%;max-width: 84%;}.bottom-content {padding: 15px 25px;margin-top: 35px;}}@media all and (max-width: 925px) {.hotel-detail-row .hotel-img {width: 250px;}.hotel-detail-row .hotel-content-wrap {margin-left: 260px;}.hotel-content-wrap .detail-wrap {padding-right: 0;}}@media all and (max-width: 830px) {.fab-review-container {padding-left: 10px;padding-right: 10px;}}