@charset "utf-8";.dealscontainer {width:100%;float:left;margin-top: 58px;}.deals_banner {width:100%;height:380px;float:left;background-image:url(../img/deals_offers/deals_banner_web_v1.png);background-repeat:no-repeat;background-position:center;}.deals_off_mid {width:1000px;height:auto;margin:auto;}.deals_off_mid span.title {text-align:center;color:#FFFFFF;font-size:42px;padding:25px 0 0 0;font-weight:bold;line-height: 1.42857143;text-shadow: 0 0 1px #fff, -1px -1px 0 rgba(0,0,0,0.1), -1px -1px 1px rgba(0,0,0,0.1), -1px -1px 1px rgba(0,0,0,0.1);display: block;}.deals_off_mid span.subtitle {text-align:center;color:#FFFFFF;font-size:24px;line-height: 1.42857143;text-shadow: 0 0 1px #fff, -1px -1px 0 rgba(0,0,0,0.1), -1px -1px 1px rgba(0,0,0,0.1), -1px -1px 1px rgba(0,0,0,0.1);display: block;}.deal_content_text {padding:40px 0;}.deal_content_text_sngl {width:100%;height:auto;float:left;padding:10px 0 10px 0;text-align:center;}.deal_content_text_sngl_strip {width:100px;height:2px;background-color:#323232;margin:40px 0 40px 450px;float:left;}.deal_content_text_sngl h1, .deal_content_text_sngl h2 {font-size:36px;color:#323232;padding:10px 0 10px 0;}.deal_content_text_sngl p {font-size:16px;color:#6f6f6f;padding:10px 0 10px 0;line-height:30px;text-align:left;}.deals_off_top,.banner_bottom_strip,.deals_content,.deals_content_inner,.deal_tab_content,.deal_content_preview,.deal_content_text {width:100%;height:auto;float:left;}.deal_content_preview a {float: left;}.deals_off_top_logo {width: 300px;float: left;margin: 18px 0 18px 60px;}.deals_off_top_logo a {width:131px;height:32px;background-image:url(../img/deals_offers/deals_offer_sprite_web_v1.png);background-repeat:no-repeat;background-position:-4px 0;float:left;}.deals_call_us_box {width: 250px;float:right;padding: 20px 0 20px 45px;}.deals_off_top_call {float:left;margin:0 60px 0 0;font-size:16px;color:#ffffff;line-height:24px;}.deals_off_top_call_icon {width:16px;height:20px;float:left;padding: 0 0 0 10px;background-image:url(../img/deals_offers/deals_offer_sprite_web_v1.png);background-repeat:no-repeat;background-position:-143px -11px;}.deals_off_top_call a {text-decoration: none !important;color: #ffffff;font-size: 14px;}.banner_bottom_strip_single {float:left;font-size:18px;color:#323232;line-height:48px;padding:14px 43px;}.banner_bottom_strip_single_ic {background-image:url(../img/deals_offers/deals_offer_sprite_web_v1.png);background-repeat:no-repeat;width:46px;height:46px;float:left;margin:0 10px 0 0;}.banner_bottom_strip_single_ic_review {background-position:-108px -36px;}.banner_bottom_strip_single_ic_money {background-position:-56px -36px;}.banner_bottom_strip_single_ic_location{background-position:-4px -36px;}.deals_content_inner,.deals_container {float: left;width: 100%;}.deals_content {background-color:#f0f3f7;}.deal_tab_content_heading {font-size:44px;color:#323232;text-align:center;}.deal_tab_content p {font-size:18px;color:#686868;text-align:center;line-height:30px;padding:10px 0 10px 0;}.deal_content_preview_first {width:587px;height:auto;border:10px solid #fff;float:left;margin:0 16px 0 0;}.deal_content_preview_first_pic {float:left;}.deal_content_preview_first_pic img {width:305px;height:520px;}.deal_content_preview_first_detail {width:232px;height:470px;float:left;padding:25px;}.deal_content_preview_first_detail_offer,.deal_content_preview_second_detail_offer,.deal_content_preview_third_detail_offer{font-size:62px;color:#323232;float:left;font-weight:bold;}.deal_content_preview_first_detail_offer span,.deal_content_preview_second_detail_offer span,.deal_content_preview_third_detail_offer span{font-size:32px;}.deal_content_preview_first_detail_strip,.deal_content_preview_second_detail_strip,.deal_content_preview_third_detail_strip{width:100px;height:3px;float:left;background-color:#323232;margin-top:10px;clear:both;}.deal_content_preview_first_detail_text,.deal_content_preview_second_detail_text,.deal_content_preview_third_detail_text{width:100%;float:left;margin:22px 0 0 0;}.deal_content_preview_first_detail_text span,.deal_content_preview_second_detail_text span,.deal_content_preview_third_detail_text span{font-size:22px;color:#323232;}.deal_content_preview_first_detail_text p,.deal_content_preview_second_detail_text p,.deal_content_preview_third_detail_text p {font-size:15px;color:#707070;text-align:left;line-height:26px;}.deal_content_preview_first_coupon,.deal_content_preview_second_coupon,.deal_content_preview_third_coupon {width:180px;height:52px;float:left;background-color:#FFFFFF;border:2px dashed #d9d9d9;color:#717171;text-align:center;line-height:52px;font-size:20px;}.deal_content_preview_second {width:357px;height:auto;float:left;border:10px solid #fff;}.deal_content_preview_second_pic {float:left;}.deal_content_preview_second_pic img {width:357px;height:195px;}.deal_content_preview_second_detail {width:307px;height:300px;float:left;padding: 10px 25px 15px 25px;}.deal_content_preview_third {width:980px;height:auto;float:left;border:10px solid #fff;margin:16px 0 0 0;}.deal_content_preview_third_detail {width:325px;height:auto;float:left;padding:25px;}.deal_content_preview_third_pic {float:left;}.deal_content_preview_third_pic img {width:604px;height:342px;}.deals_content_vouchers_box {width: 300px;height: auto;float: left;border: 8px solid #ffffff;background-color: #ffffff;margin: 14px 8px;}.deals_content_vouchers_logo {width: 100%;height: auto;float: left;padding: 18px 0;text-align: center;}.deals_content_vouchers_detail {width: 100%;height: auto;float: left;background-color: #f4f4f4;padding: 20px 0;min-height: 144px;}.deals_content_vouchers_detail_head {width: 100%;height: auto;float: left;font-size: 36px;color: #323232;font-weight: 400;padding: 0 20px;}.deals_content_vouchers_detail_head span {font-size: 18px;}.deals_content_vouchers_detail_txt {font-size: 16px;line-height: 24px;padding: 10px 0 10px 20px;width: 100%;float:left;}#tabs_wrapper {width: 1000px;}.deal_tabs_menu {background-color: #333959;padding: 5px 0 5px 0;float: left;width: 100%;}.deal_tabs {width: 1000px;height: auto;margin: auto;}.deal_tabs ul {width: 960px;list-style: none;padding: 9px 0 9px 0;margin: auto;font-size: 16px;}.deal_tabs ul li {display: inline;padding: 10px;}.deal_tabs ul li span {padding: 8px 14px;margin:0 18px;text-decoration: none;border-bottom: none;outline: none;color:#fff;cursor: pointer;}.deal_tab_inactive {display: none;}.deal_tabs ul li.deal_tab_active {border-bottom: 3px solid #a1d5d0;color:#fff;}.deal_tabs ul li:hover {border-bottom: 3px solid #a1d5d0;}#tabs_content_container {border-top: none;padding:60px 0 30px 0;width: 100%;float:left;}.tab_content {display: none;}@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;}