@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-face {font-family: 'SFUIDisplayMedium';src: url("../fonts/sansui/medium/SFUIDisplayMedium.eot");src: url("../fonts/sansui/medium/SFUIDisplayMedium.eot?#iefix") format("embedded-opentype"), url("../fonts/sansui/medium/SFUIDisplayMedium.woff") format("woff"), url("../fonts/sansui/medium/SFUIDisplayMedium.woff2") format("woff2"), url("../fonts/sansui/medium/SFUIDisplayMedium.ttf") format("truetype");font-weight: normal;font-style: normal;}* {font-family: 'SFUIDisplay' !important;}h1 {font-size:24px; margin:0px; padding:0px;}h2 {font-size:18px; margin:0px; padding:0px;}h3 {font-size:16px; margin:0px; padding:0px;}h4 {font-size:14px; margin:0px; padding:0px;}h5 {font-size:12px; margin:0px; padding:0px;}h6 {font-size:10px; margin:0px; padding:0px;}body, ul, li, header, input, tr, td, p, div, h1, h2, h3, h4, h5, h6 {margin: 0px;padding: 0px;font-weight: normal;}p {margin: 0 0 10px;}body {font-size: 14px;line-height: 1.42857143;color: #333333;background-color: #ffffff;}button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}a {color: #3d80db;text-decoration: none;}a:hover, a:focus {text-decoration: underline;}.containernew {width: 100%;float: left;}.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;}header {display: block;}.header_fab {width:100%;background-color:#fff;float:left;}.logo {width:300px;float:left;margin:18px 0 18px 60px;}.logo a {width:128%;background-image:url(https://static.fabhotels.com/icons/logo.svg);background-repeat:no-repeat;height:24px;float:left;}.header_right {float:right;margin:0 60px 0 0;}.header_review_bx {width:90px;height:18px;float:left;background-image:url(../img/fab_sprite_v2.png);background-position: -5px -100px;background-repeat:no-repeat;margin:14px 0 0 30px;font-size:12px;color:#323232;padding:19px 0 0 66px;}.call_us_bx {width:145px;float:left;padding:20px 0 20px 45px;}ul.call_us {float:left;padding:0 126px 0 0;margin:0px;}ul.call_us a {text-decoration:none;color: #1e254a;font-size:14px;}li.cal {background-image:url(../img/fab_sprite_v2.png);background-position: -175px -71px;background-repeat:no-repeat;width:18px;height:20px;float:left;list-style:none;padding:0 0 0 10px;line-height:26px;}li.cal span {float:left;width:126px;font-size:14px;padding-left:12px;line-height:20px;}.nav_bx {width:206px;float:left;}.dropbtn {width: 206px;line-height: 58px;text-align: left;background-color: #fff;padding: 0 17px 0 15px;-moz-padding-top: 15px 17px 15px 15px;-webkit-padding-top: 16px 17px 16px 15px;-moz-padding-top: 15px 17px 15px 15px;-webkit-padding-top: 16px 17px 16px 15px;font-size: 18px;border: none;cursor: pointer;color: #1e254a;}.dropbtn span {width:18px;height:18px;background-image:url(../img/fab_sprite_v2.png);background-position: -86px -74px;background-repeat: no-repeat;margin:18px 4px 0 0;float:left;}.dropdown {position: relative;display: inline-block;float: left;width: 206px;height: 60px;background-color: #fff;border-right: 1px solid #bfbfbf;border-left: 1px solid #bfbfbf;font-size: 18px;}.dropdown-content {display: none;position: absolute;background-color: #ffffff;min-width: 260px;padding:14px 0 10px 0;border: 1px solid #cccccc;border: 1px solid rgba(0, 0, 0, 0.15);-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;margin-left: -2px;z-index: 3;}.dropdown-content-sep {width: 118px;float: left;}.dropdown-content-sep a {color: #323232;padding: 5px 8px;text-decoration: none;display: block;font-size: 13px;margin: 0 10px 0 10px;cursor: pointer;}.dropdown-content-sep a:hover {color: #379aff;}.dropdown:hover .dropdown-content {display: block;}.dropdown:hover .dropbtn {background-color: #e1e1e1;}.content_box {width:100%;height:auto;float:left;}.content_box_inner {width:1000px;height:auto;margin:auto;}.common_header_banner {width:100%;height:auto;float:left;background-image:url(https://static.fabhotels.com/icons/image-collage3.jpg);background-repeat:repeat-x;background-position: 50% 50%;border-top: 3px solid #1e254a;}.common_header_inner {width:1000px;height:auto;margin:auto;color: #FFFFFF;text-align: center;}.common_header_inner h1 {font-size: 42px;font-weight: bold;line-height: 1.42857143;margin: 150px 0 0 0;}.common_header_inner h2 {width: 100%;font-size: 24px;float: left;font-weight: bold;line-height: 1.42857143;margin: 0 0 100px 0;}.common_content_box {width: 100%;height: auto;float: left;background-color:#ffffff !important;}.common_content_box_inner {width: 1000px;height: auto;margin: auto;background-color: #fff;}.common_content_box_inner h4 {width: 100%;font-size: 30px;color: #323232;float: left;text-align: center;padding: 30px 0 30px 0;}.common_content_box_inner h5 {font-size: 20px;color: #323232;float: left;padding: 10px 0 10px 0;}.common_content_box_inner p {width: 100%;font-size: 16px;color: #323232;float: left;opacity: 0.7;}.banner_section {width:100%;}.main_banner {width:100%;height:auto;float:left;background-image:url(https://static.fabhotels.com/icons/image-collage3.jpg);background-repeat:repeat-x;background-position: 50% 50%;border-top: 3px solid #1e254a;}.main_banner_inner {width:1000px;height:auto;margin:auto;}.banner_features {width:100%;height:auto;margin:120px 0 0 0;float: left;}.banner_feture_left {width:1000px;height:auto;color:#FFFFFF;text-align:center;}.banner_feture_left h1 {font-size:42px;font-weight:bold;line-height: 1.42857143;}.banner_feture_left h2 {width:100%;font-size:24px;float:left;font-weight:bold;line-height: 1.42857143;}.middle_bx {background-color:#f4f4f4;padding:0 0 50px 0;}.middle_bx_inner {}.middle_bx_inner h4 {width:100%;font-size:30px;color:#323232;float:left;text-align:center;padding:30px 0 50px 0;}.subscribe_bx_others {background-color: #f4f4f4;width: 100%;float: left;padding-bottom: 50px !important;margin-top: 60px;}.subscribe_bx{width:100%;height:auto;float:left;padding:50px 0 50px 0;background-color: #f4f4f4;}.subscribe_bx_inner{width:1000px;height:auto;margin:auto;}.subscribe_bx_inner div {width:100%;height:auto;float:left;text-align:center;color:#323232;font-size:30px;line-height: 1.1;}.subscribe_bx_inner span {width:100%;height:auto;float:left;text-align:center;font-size:18px;color:#4a4a4a;padding:20px 0 50px 0;}.subscribe_bx_inner_in_b {width:100%;height:auto;float:left;}.subscribe_bx_inner_in_b input {width:805px;height:55px;font-size: 14px;font-weight: normal;float:left;border:none;color: #4a4a4a;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;padding:0 0 0 15px;}.subscribe_bx_inner_in_b input[type=submit] {width:170px;height:55px;line-height:55px;float:left;background-color: #fedd00;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;font-size:20px;color: #0e3954;text-align:center;text-decoration:none;margin:0 0 0 10px;padding: 0px !important;}.subscribe_bx_inner_in_b p {font-size: 12px;padding: 10px 0 10px;float: left;}.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,-10px,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);}.footer_section {width:100%;height:auto;float:left;background-color:#323232;padding:10px 0 10px 0;} .social_footer_bx {width:100%;height:auto;float:left;text-align:center;margin:0 10px 0 10px;border-bottom:1px solid #4a4a4a;padding:40px 0 40px 0;}.social_footer_bx_inner {width:208px;height:auto;margin:auto;}.social_footer_bx a{background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;width:48px;height:48px;float:left;margin:0 2px 0 2px;}.social_footer_fb{background-position: -252px -207px;}.social_footer_tw{background-position: -202px -204px;}.social_footer_insta{background-position: -202px -105px;}.social_footer_goog{background-position: -202px -155px;}.social_footer_bx h3 {width:100%;height:auto;text-align:center;float:left;color:#FFFFFF;padding:0 0 20px 0;} .footer_container {width:1000px;height:auto;margin:auto; } .footer_container_detail {width:100%;height:auto;float:left;padding:35px 0 50px 0;border-bottom:1px solid #4a4a4a;} .footer_container_detail ul {width:auto;height:auto;float:left;margin:0 72px 0 72px;padding-left: 40px;}.footer_container_detail ul li {list-style:none;font-size:18px;color:#FFFFFF;padding:3px 0 3px 0;}.footer_container_detail ul li a {list-style:none;font-size:15px;color:#fafafa;font-weight:normal;opacity:0.7;text-decoration: none;}.footer_text_bx {width:100%;height:auto;float:left;padding:30px 0 30px 0;}.footer_text_bx p, .footer_text_bx h2 {color:#fafafa;opacity:0.7;font-size:15px;line-height:28px;margin: 0 0 10px;}.footer_cop_text_bx {width:100%;height:auto;float:left;padding:30px 0 30px 0;border-bottom:1px solid #4a4a4a;}.footer_cop_text_bx p {width:100%;height:auto;float:left;text-align:center;font-size:13px;color:#9a9a9a;margin:53px 0 0 0;}.footer_scure_bx {width:111px;height:auto;float:left;}.footer_scure_bx div {font-size:18px;color:#fff;opacity:0.5;text-align:left;float:left;margin:0 0 25px 0;}.footer_scure_bx_secured {width: 111px;height: 50px;opacity: 1 !important;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -88px -242px;float:left;}.footer_accept_bx {width:600px;height:auto;float:left;margin:0 0 0 197px;}.footer_accept_bx div {width:100%;font-size:18px;color:#fff;opacity:0.5;text-align:left;float:left;margin:0 0 25px 0;}.footer_accept_bx_visa {width: 84px;height: 50px;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -2px -189px;float:left;margin-right:11px;}.footer_accept_bx_master {width: 84px;height: 50px;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -88px -137px;float:left;margin-right:11px;}.footer_accept_bx_amex {width: 84px;height: 50px;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -2px -137px;float:left;margin-right:11px;}.footer_accept_bx_paytm {width: 84px;height: 50px;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -2px -241px;float:left;margin-right:11px;}.footer_accept_bx_nb {width: 84px;height: 50px;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -88px -189px;float:left;margin-right:11px;}.footer_accept_bx img {margin:0 11px 0 0;float:left;}.modal-open {overflow: hidden;padding-right: 15px;}.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: 1050;-webkit-overflow-scrolling: touch;outline: 0;}.modal-dialog {position: relative;width: 750px;margin: 30px auto;}.modal-open .modal {overflow-x: hidden;overflow-y: auto;}.carousel {position: relative;}.carousel-inner {position: relative;overflow: hidden;width: 100%;}.modal-content {position: relative;background-color: #ffffff;border: 1px solid #999999;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: 1040;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;}.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%;float: left;}.review_bx {background-color:#f4f4f4;padding:0 0 50px 0;}.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;}.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:30px 0 0 0;}.review_bx_main_bx_sngl {width:100%;float:left;margin:5px 0 15px 0;background-color:#FFFFFF;}.review_bx_main_bx_sngl_pad {width: 96%;padding:25px 2% 5px 2%;border-bottom:1px solid #dbdbdb;}.review-modal {-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;-khtml-border-radius: 0px !important;border-radius: 0px !important;}.review-modal .modal-header {border: none;padding: 20px 20px 5px 20px;}.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: 35px;height: 35px;float: left;color: #fff;font-size: 26px;padding: 5px;text-align: center;-moz-border-radius: 30px;-webkit-border-radius: 30px;-khtml-border-radius: 30px;border-radius: 30px;}.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;-moz-border-radius: 20px;-webkit-border-radius: 20px;-khtml-border-radius: 20px;border-radius: 20px;float:right;}.review_text_bx p {margin: 24px 0 0 12px;width: 95%;min-height: 80px;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;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-family: 'SFUIDisplayMedium' !important;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_text {margin-left:8px !important;}.tripadvisor_rating_full{width: 16px !important;height:16px !important;float: left;background-image:url(../img/fab_sprite_v2.png);background-position: -242px -257px;background-repeat: no-repeat;margin-top: 8px;}.tripadvisor_rating_half{width: 16px !important;height:16px !important;float: left;background-image:url(../img/fab_sprite_v2.png);background-position: -242px -275px;background-repeat: no-repeat;margin-top: 8px;}.tripadvisor_rating_blank{width: 16px !important;height:16px !important;float: left;background-image:url(../img/fab_sprite_v2.png);background-position: -242px -293px;background-repeat: no-repeat;margin-top: 8px;}.tripadvisor_rating_inactive{width: 16px !important;height:16px !important;float: left;background-image:url(../img/fab_sprite_v2.png);background-position: -242px -311px;background-repeat: no-repeat;margin-top: 8px;}.makemytrip_rating_full{width: 16px!important;height: 16px!important;float: left;background-image:url(../img/fab_sprite_v2.png);background-position: -216px -296px;background-repeat: no-repeat;margin-right: 2px;margin-top: 8px;}.makemytrip_rating_half{width: 16px!important;height: 16px !important;float: left;background-image:url(../img/fab_sprite_v2.png);background-position: -216px -332px;background-repeat: no-repeat;margin-right: 2px;margin-top: 8px;}.makemytrip_rating_blank{width: 16px !important;height: 16px!important;float: left;background-image:url(../img/fab_sprite_v2.png);background-position: -216px -332px;background-repeat: no-repeat;margin-right: 2px;margin-top: 8px;}.expedia_rating_full{width: 16px !important;height: 16px!important;float: left;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -218px -257px;margin-right: 2px;}.expedia_rating_half{width: 16px !important;height: 16px !important;float: left;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -218px -276px;margin-right: 2px;}.fab_rating_full{width: 16px;height: 16px;background: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -218px -181px;float: left;}.fab_rating_half{width: 16px;height: 16px;background: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -218px -200px;float: left;}.fab_rating_blank, .fab_rating_inactive, .expedia_rating_blank, .expedia_rating_inactive{width: 16px !important;height: 16px;background: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -178px -218px;float: left;}.holidayiq_rating_full{width: 10px !important;height: 10px !important;float: left;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -182px -143px;margin-right: 4px;margin-top: 12px;}.holidayiq_rating_half{width: 10px !important;height: 10px !important;float: left;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -182px -155px;margin-right: 4px;margin-top: 12px;}.holidayiq_rating_blank{width: 10px !important;height: 10px !important;float: left;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -182px -167px;margin-right: 4px;margin-top: 12px;}.goibibo_rating_full{width: 55px !important;height: 32px !important;line-height: 32px;border: 1px solid #f26722;margin-left: 3px;margin-top: 1px;padding: 2px 7px;text-align: center;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;color: #f26722;}.agoda_rating_full {font-size: 14px;line-height: 34px;text-align: center;color: #0283DF;font-weight: bold;width: 32px;height: 32px;border: 2px solid #0283DF;margin-left: 3px;margin-top: 0px;padding: 0px 0px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50px;}.booking_rating_full{background: #003580;border: 0;border-radius: 20% 20% 20% 0;color: #FFF;display: block;float: left;font-weight: 100;font-size: 14px;height: 32px;line-height: 32px;text-align: center;width: 32px !important;}.booking_rating_full_d{color: #40c8ff;font-style: italic;font-weight: 100;}.search_widget_fixed {position: fixed;}.search_widget_right {width: 300px;}.search_widget_right input[type="button"] {width:270px;height:55px;background-color: #fbda29;color:#202C60;margin:15px 0 0 0;text-align:center;font-size:20px;font-weight:bold;line-height:55px;padding:0px;}.search_widget_heading {width:300px;height:auto;float:left;background-color: #1e254a;color:#FFFFFF;padding:15px 0 15px 15px;font-size:26px;font-weight:bold;}.search_widget_heading span {font-size:14px;font-weight:normal;}.search_widget_detail {width:300px;height:auto;float:left;background-color:#FFFFFF;padding:8px 15px 28px 15px;border-bottom:1px solid #dbdbdb;}.search_widget_detail label {width:100%;height:auto;float:left;font-size:16px;color:#323232;margin:20px 0 5px 0;}.search_widget_detail input {width:270px;height:56px;float:left;padding:0 0 0 10px;border: 1px solid rgba(50, 50, 50, 0.1);}.search_widget_input {width:129px;height:auto;float:left;}.search_widget_input label {width:100%;height:auto;float:left;font-size:16px;color:#323232;margin:20px 0 5px 0;}.search_widget_input input {width:129px;height:56px;float:left;padding:0 0 0 10px;border: 1px solid rgba(50, 50, 50, 0.1);}.search_container {width:100%;background-color: rgba(0, 0, 0, 0.75);padding:12px 0 12px 0;margin-top:53px;float: left;position: relative;z-index: 2;}.search_bx {width:1000px;margin:auto;}.search_bx_srch {width:439px;height:50px;border:none;padding-left: 35px;padding-right: 20px;border-right:1px solid #d1d1d1;float:left;background-image:url(../img/fab_sprite_v2.png);background-position: -267px -8px;background-repeat:no-repeat;-moz-border-radius: 2px 0 0 2px;-webkit-border-radius: 2px 0 0 2px;-khtml-border-radius: 2px 0 0 2px;border-radius: 2px 0 0 2px;line-height: 50px;font-size: 15px;color:#393939;letter-spacing:1px;}.search_bx_calen {width: 126px;height: 50px;border: none;padding-left: 16px;float: left;color: #ffffff;letter-spacing: 1px;}.search_bx_calen_arrow {width: 50px;height: 50px;float: left;background-color: #fff;}.search_bx_calen_arrow_icon {width: 24px;height: 15px;float: left;background-color: #ffffff;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -148px -75px;margin: 18px 0 0 0;}.search_bx_calen_cross {width: 50px;height: 50px;float: left;background-color: #ffffff;}.checkin_date_val {position: relative;background-color: #ffffff;font-size: 15px;color: #393939;padding: 6px 18px 6px 8px;border-radius: 3px;text-align: left;float: left;margin: 9px 0 0 -132px;}.checkout_date_val {position: relative;background-color: #ffffff;font-size: 15px;color: #393939;padding: 6px 18px 6px 8px;border-radius: 3px;text-align: left;float: left;margin: 9px 0 0 -132px;}.date_active {background-color: #a1d5d1;color: #393939;}.search_bx_calen_border {-moz-border-radius: 0 2px 2px 0;-webkit-border-radius: 0 2px 2px 0;-khtml-border-radius: 0 2px 2px 0;border-radius: 0 2px 2px 0;}.search_bxsub_btn {width: 162px;height: 50px;margin-left: 9px;background-color: #fddb07;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;color: #1B2C59;font-size: 16px;line-height: 50px;float: left;border: none;}.srch_pd {padding:1px;}.error-message-bx {width: 1000px;height: 20px;margin: auto;clear: both;}.error-message {color: #d54b44;padding-top: 5px;}.middle_bx_lowest_price {width:325px;height:300px;float:left;margin:0 15px 0 0;}.middle_bx_lowest_price_text {position: relative;float: left;margin: -300px 0 0 0;display: none;visibility: hidden;}.middle_bx_lowest_price h3, .last_minute_offer h3 {width:100%;float:left;font-size: 15px;color:#FFFFFF;text-align:center;padding:54px 0 20px 0;letter-spacing:0.5px;opacity:1.0;}.middle_bx_lowest_price_line_bt, .last_minute_offer_bt {width:75px;height:auto;margin:auto;border-bottom:1px solid #fff;margin-top:105px;}.middle_bx_lowest_price_detail, .last_minute_offer_detail {width:88%;height:auto;float:left;padding:41px 6% 0 6%;}.middle_bx_lowest_price_detail div, .last_minute_offer_detail div {width:100%;font-size: 18px;color:#FFFFFF;text-align:center;letter-spacing:0.7px;float:left;line-height: 1.1;}.middle_bx_lowest_price_detail p, .last_minute_offer p {width:100%;font-size:15px;line-height:26px;color:#FFFFFF;text-align:center;float:left;margin:17px 0 0 0;opacity: 0.9;}.middle_bx_photo_match {width:650px;height:300px;float:left;}.middle_bx_photo_match_white_bx {width:320px;height:300px;float:left;background-color:#fff;margin: 0 15px 0 0;display: none;visibility: hidden;}.middle_bx_photo_match_white_bx h3, .best_review_chain h3, .best_hotel_deals h3 {width:100%;float:left;font-size: 15px;color:#323232;text-align:center;padding:54px 0 20px 0;letter-spacing:0.5px;}.middle_bx_photo_match_white_bx_bt, .best_review_chain_bt, .best_hotel_deals_bt{width:75px;height:auto;margin:auto;border-bottom:1px solid #323232;margin-top:105px;}.middle_bx_photo_match_white_bx_detail, .best_review_chain_detail, .best_hotel_deals_detail {padding:41px 4% 0 4%;width:92%;height:auto;float:left;}.middle_bx_photo_match_white_bx_detail div, .best_review_chain_detail div, .best_hotel_deals_detail div {width:100%;font-size: 18px;color:#323232;text-align:center;letter-spacing:0.7px;float:left;line-height: 1.1;}.middle_bx_photo_match_white_bx_detail p, .best_review_chain_detail p, .best_hotel_deals_detail p {width:100%;font-size:15px;line-height:26px;color:#323232;text-align:center;float:left;margin:17px 0 0 0;opacity:0.9;}.middle_bx_photo_match_pic {width:325px;height:300px;float:left;display: none;visibility: hidden;}.middle_bx_photo_match_pic img {width:325px;height:300px;}.middle_bx_photo_match_pic_shadow {width:325px;height:300px;float:left;z-index: 1;position: relative;top: -300px;}.middle_bx_photo_match_detail {width:325px;height:150px;float:left;margin:150px 0 0 0;background: rgba(0,0,0,0);background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}.middle_bx_photo_match_detail_txt {width:315px;height:auto;float:left;padding:0 10px 0 0;font-size:22px;color:#FFFFFF;text-align:right;font-weight:bold;}.middle_bx_photo_match_detail_txt span {width:100%;font-size:13px;font-weight:bold;text-align:right;float:right;}.middle_bx_photo_match_detail_price_bx {float:right;background-color:#000000;color:#FFFFFF;opacity: 0.8;font-size:24px;padding:5px 8px 5px 8px;font-weight:bold;-moz-border-radius: 2px 0 0 2px;-webkit-border-radius: 2px 0 0 2px;-khtml-border-radius: 2px 0 0 2px;border-radius: 2px 0 0 2px;}.best_review_chain {width:660px;height:300px;float:left;margin:15px 15px 0 0;}.best_review_chain_text {position: relative;float: left;margin: -300px 0 0 0;display: none;visibility: hidden;}.best_hotel_deals {width:325px;height:300px;float:left;margin:15px 0 0 0;}.stay_more_earn {width:325px;height:300px;float:left;margin:15px 15px 0 0;background-color: #a1d5d1;display: none;visibility: hidden;}.stay_more_earn_icon {width:100px;height:100px;float:left;margin:35px 0 0 113px;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -2px -297px;}.stay_more_earn_icon_detail {width:84%;height:auto;float:left;padding:20px 8% 0 8%;}.stay_more_earn_icon_detail div {width:100%;font-size:20px;text-align:center;float:left;color: #1e254a;line-height: 1.1;}.stay_more_earn_icon_detail p {width:100%;font-size:15px;line-height:20px;color: #1e254a;text-align:center;float:left;margin:10px 0 0 0;opacity:0.9;}.stay_more_earn_icon_detail_coming {font-family: 'SFUIDisplayMedium' !important;width:145px;height:auto;border:1px solid #1e254a;text-align:center;color: #1e254a;font-size:16px;letter-spacing:0.06px;padding:6px 0 6px 0;margin:32px 0 0 90px;float:left;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;}.last_minute_offer {width:660px;height:300px;float:left;margin:15px 0 0 0;}.last_minute_offer_text {width: 660px;height: 300px;position: relative;float: left;margin: -300px 0 0 0;display: none;visibility: hidden;}.testimonial_bx {width:100%;height:auto;float:left;background-color:#fff;padding:50px 0 50px 0;margin-top:50px;}.testimonial_bx_inner {width:1000px;height:auto;margin:auto;}.testimonial_bx_inner .testimonial_bx_heading {width:100%;height:auto;float:left;text-align:center;color:#323232;font-size:30px;line-height: 1.1;}.testimonial_bx_inner .testimonial_bx_subheading {width:100%;height:auto;float:left;text-align:center;font-size:18px;color:#4a4a4a;padding:20px 0 50px 0;}.homepage_reviews_slider {width: 1140px;height: auto;float: left;position: relative;top: 0px;left: -70px;}.homepage_reviews_slider ul {float: left !important;}.homepage_reviews_slider ul li {width: 520px !important;height: 196px;float: left !important;border : 1px solid #efefef;margin: 0 5px;padding: 20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}#homepage_reviews_content {display: none;}.homepage_reviews_slide_left {background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -238px -337px;float: left;width: 27px;height: 57px;position: relative;margin: 0 0 0 0;top: -152px;right: 35px;opacity: 0.7;cursor: pointer;}.homepage_reviews_slide_right {background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -271px -337px;float: left;width: 27px;height: 57px;position: relative;margin: 0 0 0 0;top: -152px;right: -1126px;opacity: 0.7;cursor: pointer;}.daterangepicker_bx {float: left;}.daterangepicker {position: absolute;border: 1px solid #efefef;color: inherit;background: #fff;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;width: 278px;padding: 4px;margin-top: 1px;top: 100px;left: 20px;}.daterangepicker:before,.daterangepicker:after {position: absolute;display: inline-block;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}.daterangepicker:before {top: -7px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #ccc;}.daterangepicker:after {top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;}.daterangepicker.opensleft:before {right: 9px;}.daterangepicker.opensleft:after {right: 10px;}.daterangepicker.openscenter:before {left: 0;right: 0;width: 0;margin-left: auto;margin-right: auto;}.daterangepicker.openscenter:after {left: 0;right: 0;width: 0;margin-left: auto;margin-right: auto;}.daterangepicker.opensright:before {left: 9px;}.daterangepicker.opensright:after {left: 10px;}.daterangepicker.dropup {margin-top: -5px;}.daterangepicker.dropup:before {top: initial;bottom: -7px;border-bottom: initial;border-top: 7px solid #ccc;}.daterangepicker.dropup:after {top: initial;bottom: -6px;border-bottom: initial;border-top: 6px solid #fff;}.daterangepicker.dropdown-menu {max-width: none;z-index: 3001;}.daterangepicker.single .ranges,.daterangepicker.single .calendar {float: none;}.daterangepicker.show-calendar .calendar {display: block;}.daterangepicker .calendar {display: none;max-width: 300px;margin: 4px;}.daterangepicker .calendar.single .calendar-table {border: none;}.daterangepicker .calendar th,.daterangepicker .calendar td {white-space: nowrap;text-align: center;border-radius: 50%;font-weight: normal;width: 38px;height: 38px;}.daterangepicker .calendar th.next.available {width: 24px;height: 15px;float: left;background-color: #ffffff;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -148px -75px;margin: 10px 0 0 0;}.daterangepicker .calendar th.prev.available {background-color: #ffffff;background-image: url(../img/fab_sprite_v2.png);background-repeat: no-repeat;background-position: -142px -65px;margin: 10px 0 0 0;-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);transform: scaleX(-1);-ms-filter: "FlipH";filter: FlipH;}.daterangepicker .calendar-table {border: 1px solid #fff;padding: 4px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;background: #fff;}.daterangepicker table {width: 100%;margin: 0;}.daterangepicker td,.daterangepicker th {text-align: center;width: 20px;height: 20px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;white-space: nowrap;cursor: pointer;}.daterangepicker td.available:hover,.daterangepicker th.available:hover {background-color: #eee;border-color: transparent;color: inherit;}.daterangepicker td.week,.daterangepicker th.week {font-size: 80%;color: #ccc;}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date {background-color: #fff;border-color: transparent;color: #999;width: 38px;height: 38px;}.daterangepicker td.invisible {visibility: hidden;}.daterangepicker td.in-range {color: #EC956E;border-radius: 50%;width: 38px;height: 38px;}.daterangepicker td.start-date {border-radius: 50%;}.daterangepicker td.end-date {border-radius: 50%;}.daterangepicker td.start-date.end-date {border-radius: 50%;}.daterangepicker td.active,.daterangepicker td.active:hover {background-color: #EC956E;border-color: transparent;color: #fff;border-radius: 50%;width: 38px;height: 38px;}.daterangepicker th.month {width: auto;}.daterangepicker td.disabled,.daterangepicker option.disabled {color: #999;cursor: not-allowed;width: 38px;height: 38px;}.daterangepicker select.monthselect,.daterangepicker select.yearselect {font-size: 12px;padding: 1px;height: auto;margin: 0;cursor: default;}.daterangepicker select.monthselect {margin-right: 2%;width: 56%;}.daterangepicker select.yearselect {width: 40%;}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect {width: 50px;margin-bottom: 0;}.daterangepicker .input-mini {border: 1px solid #ccc;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;color: #555;height: 30px;line-height: 30px;display: block;vertical-align: middle;margin: 0 0 5px 0;padding: 0 6px 0 28px;width: 100%;}.daterangepicker .input-mini.active {border: 1px solid #08c;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;}.daterangepicker .daterangepicker_input {position: relative;}.daterangepicker .daterangepicker_input i {position: absolute;left: 8px;top: 8px;}.daterangepicker.rtl .input-mini {padding-right: 28px;padding-left: 6px;}.daterangepicker.rtl .daterangepicker_input i {left: auto;right: 8px;}.daterangepicker .calendar-time {text-align: center;margin: 5px auto;line-height: 30px;position: relative;padding-left: 28px;}.daterangepicker .calendar-time select.disabled {color: #ccc;cursor: not-allowed;}.ranges {font-size: 11px;float: none;margin: 4px;text-align: left;}.ranges ul {list-style: none;margin: 0 auto;padding: 0;width: 100%;}.ranges li {font-size: 13px;background: #f5f5f5;border: 1px solid #f5f5f5;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;color: #08c;padding: 3px 12px;margin-bottom: 8px;cursor: pointer;}.ranges li:hover {background: #08c;border: 1px solid #08c;color: #fff;}.ranges li.active {background: #08c;border: 1px solid #08c;color: #fff;}@media (min-width: 564px) {.daterangepicker {width: auto;}.daterangepicker .ranges ul {width: 160px;}.daterangepicker.single .ranges ul {width: 100%;}.daterangepicker.single .calendar.left {clear: none;}.daterangepicker.single.ltr .ranges,.daterangepicker.single.ltr .calendar {float: left;}.daterangepicker.single.rtl .ranges,.daterangepicker.single.rtl .calendar {float: right;}.daterangepicker.ltr {direction: ltr;text-align: left;}.daterangepicker.ltr .calendar.left {clear: left;margin-right: 0;}.daterangepicker.ltr .calendar.left .calendar-table {border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;}.daterangepicker.ltr .calendar.right {margin-left: 0;}.daterangepicker.ltr .calendar.right .calendar-table {border-left: none;border-top-left-radius: 0;border-bottom-left-radius: 0;}.daterangepicker.ltr .left .daterangepicker_input {padding-right: 12px;}.daterangepicker.ltr .calendar.left .calendar-table {padding-right: 12px;}.daterangepicker.ltr .ranges,.daterangepicker.ltr .calendar {float: left;}.daterangepicker.rtl {direction: rtl;text-align: right;}.daterangepicker.rtl .calendar.left {clear: right;margin-left: 0;}.daterangepicker.rtl .calendar.left .calendar-table {border-left: none;border-top-left-radius: 0;border-bottom-left-radius: 0;}.daterangepicker.rtl .calendar.right {margin-right: 0;}.daterangepicker.rtl .calendar.right .calendar-table {border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;}.daterangepicker.rtl .left .daterangepicker_input {padding-left: 12px;}.daterangepicker.rtl .calendar.left .calendar-table {padding-left: 12px;}.daterangepicker.rtl .ranges,.daterangepicker.rtl .calendar {text-align: right;float: right;}}@media (min-width: 730px) {.daterangepicker .ranges {width: auto;}.daterangepicker.ltr .ranges {float: left;}.daterangepicker.rtl .ranges {float: right;}.daterangepicker .calendar.left {clear: none !important;}}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 10px;margin: 2px 0 0;list-style: none;font-size: 14px;text-align: left;background-color: #ffffff;border: 1px solid #cccccc;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;}