@charset "UTF-8";
/* CSS Document */
@import 'https://dq-be.iolcloud.com/fa/css/font-awesome.min.css';
@import 'basic.css';
@import 'tooltip.css';
@import 'rsp_b2b.css';
@import 'jquery.remodal.css';
@import 'options.css';
@import 'client.css';
@font-face {font-family: 'Gilroy'; src: url("https://dq-be.iolcloud.com/fonts/Gilroy-Bold.woff") format("woff"); font-style: normal;font-weight: bold;}
@font-face {font-family: 'Gilroy'; src: url("https://dq-be.iolcloud.com/fonts/Gilroy-Regular.woff") format("woff"); font-weight: normal;font-style: normal;}
	* {	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	body {margin: 0;padding: 0;background:#fff;font-family: "Gilroy", Helvetica, Roboto, Arial, sans-serif;font-weight: normal;line-height: 1.5;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
	body.hotel_results_page, body.pax_page, body.rsp-options-h {font-size:14px;}
	a, a:link, a:active, a:visited {cursor:pointer;}
	.home #lpPannel_pnlZone {display:none;}
	.home .b2brsp_hs_body_s12_block {width:100%;margin:0 auto;padding:0;}
	.sticky {position: fixed!important;z-index:2;top:0;width: 100%;background-image:none!important;background-color: rgba(112,28,69,0.8)!important;}
	.rsp_page_header_content {width:1200px;height:auto;margin:0 auto;padding:10px 0;overflow:hidden;}
	.rsp_page_header_logo {width:180px; height:100px; padding:0 0 0 20px; margin:0; float:left}
	.rsp_page_header_logo>a {height:100px; width:200px; display:block; padding:0; margin:0; text-decoration:none}
	.rsp_page_header_logo>a>img { width:auto; height:100px; border:0}
	.rsp_page_header_info {color:#fff; height:60px; margin-top:18px; width:600px; float:right}
	.rsp_page_header_phone {width:200px; font-size:12px; float:left; border-right:1px solid #666; padding-right:20px; text-align:right;}
	.rsp_page_header_phone span {font-weight:bold;}
	.rsp_page_header_email { width:170px; padding-left:20px; float:left; text-align:left}
	.rsp_page_header_email_address>a { color:#fff; text-decoration:none;}
	.rsp_page_header_email_address>a:hover { text-decoration:underline}
	.rsp_page_header_phone_digits { font-size:16px; }
	.rsp_page_header_phone_urgent {border-top:1px solid #666; width:100%;}
	.rsp_page_header_phone_urgent {font-size:90%;}
	.rsp_page_header_phone_urgent div {width:auto;float:left;margin-right:5px;}
	.rsp_page_header_phone_digits::before { font-family:FontAwesome; content:"\f095"; display:inline-block; padding-right:3px; vertical-align:middle}
	.rsp_page_header_right_logo { width:170px; height:40px; float:right;}
	.rsp_page_header_right_logo a { display:block; width:100%; height:100%; background:url(../images/powered_by_illusions.png) center center no-repeat;}
/* sub header */
	.rsp_sub_header_container {width:100%;clear:both;height:auto;background:rgb(0,0,0);background:rgba(0,0,0,0.9);overflow:hidden;display:none;}
	.rsp_sub_header_content {width:1200px; height:auto; margin:0 auto;color:#fff;padding:0;}
	.rsp_sub_header_content_main {width:60%;float:left;font-size:140%;font-weight:normal;line-height:180%;}
	.rsp_sub_header_content_main div {float:left;}
	.rsp_sub_header_content_main div a {text-decoration:none;border-bottom:5px solid #000;color:#fff;display:block;padding:0 20px 0 20px;}
	.rsp_sub_header_content_main div a.rsp_sub_header_content_main_active {background:#37aaea;border-bottom:5px solid #117ed2;}
	.rsp_sub_header_content_main div a:hover {background:#666;border-bottom:5px solid #333;}
	.rsp_sub_header_content_main_sub {width:40%;float:right;text-align:right;line-height:35px;}
	.rsp_sub_header_content_main_sub a {color:#fff;text-decoration:none;}
	.rsp_sub_header_content_main_sub a:hover {text-decoration:overline;}
/* Waiting page */
	.rsp_dwaiting_page {width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;background:#fff;background-color:#fff;z-index:200;}
	.rsp_dwaiting_container {width:400px;height:300px;margin:0 auto;margin-top:50px;text-align:center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0 8px 6px -6px black;-moz-box-shadow: 0 8px 6px -6px black;box-shadow: 0 8px 6px -6px black;border:4px solid #CCCCCC;background: #fff;}
	.rsp_dwaiting_section1 {padding-top:20px;padding-bottom:10px;text-align:center;display:none;}
	.rsp_dwaiting_section2 {padding-top:100px;font-size:100px;padding-bottom:10px;text-align:center;}
	.rsp_dwaiting_section2 img {width:64px;height:64px;}
	.rsp_dwaiting_section3 {padding-top:10px;padding-bottom:10px;text-align:center;}
	.rsp_dwaiting_section3 span {font-size:120%;}
/* Search page */
	.rsp_container {width:100%;margin:0 auto;}
	.rsp_container_search_header {text-align:center;}
	.rps-frm {color: #555;margin:0 auto;width: 100%;margin-top:20px;height:auto;overflow:hidden;}
	.rsp_hotel_search_title {text-align:left;font-size:24px;font-weight:400;color:#fff;height:40px;line-height:40px;}
	input[type="text"], input[type="email"], input[type="password"], textarea, select {font-size:13px;color: #333;font-weight: normal;font-family:Verdana, sans-serif;border: 1px solid #b2b2b2;height: 34px;line-height:33px;outline: 0 none;padding-left:6px;padding-right:6px;width: 100%;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus, select:focus {border: 1px solid #06C;}
	input[type="text"]:active, input[type="email"]:active, input[type="password"]:active, textarea:active, select:active {border: 1px solid #06C;}
	select {appearance:none;-webkit-appearance:none;-moz-appearance: none;background: #fff url('../images/down-arrow.png') no-repeat right;white-space: nowrap;overflow: hidden;padding-right:16px;}
	select::-ms-expand {display: none;}
	textarea{height:100px;padding: 5px 0px 0px 5px;width: 70%;}
	.datepicker {background-image:url(../images/calendar-16.png);background-repeat:no-repeat;background-position: right center;background-position-x: 95%;background:url(../images/calendar-16.png) right 6px top 6px no-repeat #fff;cursor:pointer;  width: calc(100% - 8px);}
	.hasDatepicker {background-image:url(../images/calendar-16.png);background-repeat:no-repeat;background-position: right center;background-position-x: 95%;background:url(../images/calendar-16.png) right 6px top 6px no-repeat #fff;cursor:pointer;  width: calc(100% - 8px);}
	.flight_results_page input[type="text"], .flight_results_page input[type="email"], .flight_results_page input[type="password"], .flight_results_page textarea {padding: 5px 0px 5px 5px;width:100%;}
	.flight_flex_results_page input[type="text"], .flight_results_page input[type="email"], .flight_results_page input[type="password"], .flight_results_page textarea {padding: 5px 0px 5px 5px;width: 97%;width: calc(100% - 8px);}
	.flight_results_page select {width:100%;}
	a.button_hl, a.button_hl:link, a.button_hl:focus, .button_hl, a.button_hl2, a.button_hl2:link, a.button_hl2:focus, .button_hl2 {display: inline-block;vertical-align: middle;font-family: Verdana, sans-serif;padding:9px 18px;-webkit-appearance: none;border: 1px solid transparent;border-radius: 0;transition: background-color 0.25s ease-out,color 0.25s ease-out;font-size: 0.9rem;line-height: 1;text-align: center;cursor: pointer;background-color: #701c45;color: #fefefe;}
	.button_hl:hover, a.button_hl:hover, .button_hl2:hover, a.button_hl2:hover {background-color: #bd465f;color: #fefefe;text-decoration: none;}
	.rsp_s_cityzone_ {display:none;}
	.rsp_s_cityzone_title {font-weight:bold;font-size:15px;}
	.rsp_s_cityzone_input{width:100%;}
	.rsp_s_cityzone_clear {clear:both;}
	.rsp_s_checkindate_ {width:25%;float:left;}
	.rsp_s_checkindate_input{width:100%;padding-right:6px;}
	.rsp_s_checkindate_title {font-weight:bold;font-size:15px;}
	.rsp_s_checkinnights_ {width:10%;float:left;display:none;}
	.rsp_s_checkinnights_input{width:100%;padding-right:6px;}
	.rsp_s_checkoutdate_ {width:25%;float:left;font-weight:bold;}
	.rsp_s_checkoutdate_input{width:100%;padding-right:6px;}
	.rsp_s_checkoutdate_title {font-size:15px;}
	.rsp_s_rooms_ {width:20%;float:left;font-weight:bold;}
	.rsp_s_rooms_input {width:100%;}
	.rsp_s_rooms_input select {width:100%;}
	.rsp_s_rooms_title {font-size:15px;}
	.rsp_s_rooms_clear {clear:both;}
	.rsp_s_adc_ {width:17%;float:left;}
	.rsp_s_adc_input {width:100%;padding-right:6px;}
	.rsp_s_adc_title {padding-top:8px;font-weight:bold;font-size:15px;}
	.rsp_s_adcc_ {width:18%;float:left;}
	.rsp_s_adcc_input {width:100%;padding-right:6px;}
	.rsp_s_adcc_title {padding-top:8px;font-weight:bold;font-size:15px;}
	.rsp_child_age_block_search {width:65%;float:left;}
	.rsp_child_age_block_search>.rsp_child_age_block {width:20%;float:left;}
	.rsp_child_age_block_search>.rsp_child_age_block>.rsp_child_age_input {width:90%;padding-right:1%;float:left;}
	.rsp_child_age_block_search>.rsp_child_age_block>.rsp_child_age_title {padding-top:8px;font-weight:bold;}
	.rsp_child_age_block_search>.rsp_child_age_clear {clear:both;}
	.rsp_child_age_block_results {width:100%;float:left;display:none;}
	.rsp_child_age_block_results>.rsp_child_age_block {width:50%;float:left;}
	.rsp_child_age_block_results>.rsp_child_age_block>.rsp_child_age_input {width:98%;padding-right:1%;float:left;}
	.rsp_child_age_block_results>.rsp_child_age_block>.rsp_child_age_title {padding-top:8px;font-weight:bold;}
	.rsp_child_age_block_results>.rsp_child_age_clear {clear:both;}
	.rsp_s_country_res {width:35%;float:left;display:none;}
	.rsp_s_country_res_title {padding-top:8px;}
	.rsp_s_country_res_title span {display:inline-block;float:left;width: calc(100% - 24px);}
	a.rsp_s_country_re_tooltip  {float:left;display:block;width:10%;text-align:center;vertical-align:middle;color:rgb(255,255,255);color:rgba(255,255,255,0.5);text-decoration:none;}
	a.rsp_s_country_re_tooltip:hover {color:#fefed0;text-decoration:none;}
	a.rsp_s_country_re_tooltip:before {font-family: FontAwesome;content: "\f059";display: inline-block;vertical-align: middle;text-align:center;}
	.rsp_s_country_res_input {width:100%;padding-right:6px;}
	.rsp_s_hst_ {display:none;width:100%;float:left;}
	.rsp_s_hst_input label {min-width:89px;float:left;height:30px;line-height:30px;}
	.rsp_s_hst_title {padding-top:8px;}
	.rsp_s_hst_input {height:30px;line-height:30px;}
	.rsp_s_hst_input img {height:12px;width:auto;vertical-align:middle;}
	.rsp_s_hst_input table td:first-child{width:90px;overflow:hidden;}
	.rsp_s_hst_input table td:nth-child(2){width:90px;overflow:hidden;}
	.rsp_s_submit_section_ {width:auto;float:right;}
/* results */
	.hotel_results_page {padding:0;overflow-x:hidden; background:#fff;}
	.hotel_results_page header .hrd-1 {width:1140px;margin:0 auto;}
	.rsp_container_results_header {text-align:center;}
	.rsp_results_body {width:1200px;margin:0 auto;}
	.rsp_results_hotels_header {width:50%;display:inline-block;float:left;}
	.rsp_results_hotels_header_left {width:100%;color: #5f183b;font-size: 3.0rem;font-weight: bold;line-height:3.0rem;margin:20px 0 0 0;}
	.rsp_results_hotels_header_right {width:100%;display:inline-block;margin-bottom:10px;font-family:Verdana, sans-serif;}
	.rsp_results_hotels_header_right span {font-family:Verdana, sans-serif;}
	.rsp_results_hotels_header_rdts {width:auto;float:left;margin-right:10px;padding-right:10px;padding-bottom:5px;margin-bottom:3px;border-right:1px solid #ccc;}
	.rsp_results_hotels_header_rdts div {width:auto;float:left;font-weight:bold;margin-right:3px;}
	.rsp_results_hotels_header_rpax {width:auto;float:left;padding-bottom:5px;margin-bottom:3px;}
	.rsp_results_hotels_header_rpax div {width:auto;float:left;font-weight:bold;margin-right:3px;}
	.rsp_results_hotels {width:calc(100% - 270px);padding-left:20px;float:left;}
	.rsp_results_hotels_header_filter_trigger, .rsp_results_hotels_header_matrix {display:none;}
	.rsp_filter_panel {width:270px;padding:0;margin:0;float:left;margin-top:12px;}
	.rsp_modify_panel {background: #fff;overflow: hidden;padding: 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #ccc;margin-bottom: 10px;}
	.rsp_modify_panel_modifyh a,.rsp_modify_panel_modifyh a:link, .rsp_modify_panel_modifyh a:hover, .rsp_modify_panel_modifyh a:active {font-size:16px;font-weight:bold;text-decoration:none;display:block;}
	.rsp_hrm_cityzone {display:none;}
	.rsp_hrm_cityzone_input, .rsp_hrm_nights_input, .rsp_hrm_checkout_input, .rsp_hrm_checkin_input, .rsp_hrm_noofrooms_input, .rsp_hrm_roomadults_input  {width:100%;}
	.rsp_hrm_checkin {width:53%;float:left;overflow:hidden;}
	.rsp_hrm_cityzone_title, .rsp_hrm_checkin_title, .rsp_hrm_nights_title, .rsp_hrm_checkout_title, .rsp_hrm_roomadults_title, .rsp_hrm_roomchild_title,
	.rsp_hrm_noofrooms_title, .rsp_hrm_hotelname_title, .rsp_hrm_hotelname_title, .rsp_hrm_HotelStandard_title, .rsp_hrf_hotelname_title {padding-top:8px;font-weight:bold;}
	.rsp_hrm_checkin_input, .rsp_hrm_roomadults_input {padding-right:12px;}
	.rsp_hrm_nights {width:35%;float:left;overflow:hidden;display:none;}
	.rsp_hrm_checkout {width:47%;float:left;overflow:hidden;}
	.rsp_hrm_noofroom {width:100%;float:left;overflow:hidden;}
	.rsp_hrm_roomadults, .rsp_hrm_roomchild {width:50%;float:left;overflow:hidden;}
	.b2brsp_hs_page #dChild_1,.b2brsp_hs_page #dChild_2,.b2brsp_hs_page #dChild_3,.b2brsp_hs_page #dChild_4,.b2brsp_hs_page #dChild_5, .b2brsp_hs_page #dChild_6,.b2brsp_hs_page #dChild_7,.b2brsp_hs_page #dChild_8,.b2brsp_hs_page #dChild_9,.b2brsp_hs_page #dChild_10 {width:65%;overflow:hidden;float:right;}
	.b2brsp_hs_page .rsp_hrm_childage_title {padding-top:8px;font-weight:bold;}
	.b2brsp_hs_page .rsp_hrm_childage_input {width:98%;float:left;}
	.hotel_results_page #dChild_1,.hotel_results_page #dChild_2,.hotel_results_page #dChild_3,.hotel_results_page #dChild_4,.hotel_results_page #dChild_5,
	.hotel_results_page #dChild_6,.hotel_results_page #dChild_7,.hotel_results_page #dChild_8,.hotel_results_page #dChild_9,.hotel_results_page #dChild_10 {width:100%;overflow:hidden;float:left;}
	.hotel_results_page .rsp_hrm_childage {width:49%;margin-right:1%;float:left;overflow:hidden;}
	.hotel_results_page .rsp_hrm_childage_title {padding-top:8px;}
	.hotel_results_page .rsp_hrm_childage_input {width:98%;float:left;}
	.ShowAvailableYN {display:none;}
	.rsp_hrm_residence {width:100%;overflow:hidden;float:left;display:none;}
	.rsp_hrm_residence_title {padding-top:8px;}
	a.rsp_hrm_country_re_tooltip {float:right;display:inline-block;width:auto;vertical-align:middle;text-decoration:none;}
	a.rsp_hrm_country_re_tooltip:hover {text-decoration:none;}
	a.rsp_hrm_country_re_tooltip:before {font-family: FontAwesome;content: "\f059";display: inline-block;text-align:center;color:#666;}
	.b2brsp_hs_page a.rsp_hrm_country_re_tooltip {padding-right:12px;}
	.b2brsp_hs_page a.rsp_hrm_country_re_tooltip:before {color:rgba(255,255,255,0.5);}
	.rsp_hrm_residence_input {width:100%;float:left;}
	.rsp_hrm_hotelname {width:100%;overflow:hidden;float:left;}
	.rsp_hrm_hotelname_input {width:100%;}
	.rsp_hrm_budget {width:100%;overflow:hidden;float:left;border-bottom:1px solid #ddd;}
	.rsp_hrm_budget_input {width:100%;}
	.rsp_hrm_budget_input input {border: 0 none;background: none;font-size: 14px;color: #333;width: 100%;font-weight: normal;text-align:center;font-family:Verdana, sans-serif;height:24px;line-height:24px;}
	.rsp_hrm_budget_input label {display:none;}
	.rsp_hrm_budget_input div {width:85%;margin:0 auto;}
	.rsp_hrm_budget_title {padding-top:8px;}
	.rsp_modify_panel_additionaloph {display:none;}
	.rsp_modify_panel_additionaloph span{height:35px;font-size:120%;line-height:35px; text-decoration:none;cursor:pointer;display:inline-block;clear: both;}
	.rsp_hrm_budget {width:100%;overflow:hidden;float:left;border-bottom:1px solid #ddd;margin-bottom:4px;padding-bottom:10px;display:none;}
	.rsp_hrm_budget_title {padding-top:8px;}
	.rsp_hrm_budget_input {width:95%;}
	.rsp_hrm_budget_input input{border:none;}
	.rsp_hrm_status {width:100%;overflow:hidden;float:left;}
	.rsp_hrm_status_title {padding-top:8px;}
	.rsp_hrm_status_input {width:95%;border-bottom:1px solid #ddd;margin-bottom:4px;padding-bottom:10px;}
	.rsp_hrm_HotelStandard	{width:100%;display:inline-block;margin-bottom:12px;}
	.rsp_hrm_HotelStandard_title {padding-top:8px;display:inline-block;}
	.rsp_hrm_HotelStandard_subtitle>a:first-child {margin-right:5px;}
	.rsp_hrm_HotelStandard_subtitle>div>a{width:auto;padding-bottom:5px;display:inline-block;margin-right:1%;}
	.rsp_hrm_HotelStandard_input>div>div{width:100%;float:left;display:block;height:30px;line-height:30px;vertical-align:middle;}
	.rsp_hrm_HotelStandard_input img {height:auto;width:auto;vertical-align:middle;}
	.rsp_hrm_PropertyType {width:100%;overflow:hidden;float:left;margin-bottom:4px;padding-bottom:10px;display:none;}
	.rsp_hrm_PropertyType_title {padding-top:8px;}
	.rsp_hrm_PropertyType_subtitle {height:16px;padding:0;margin:0;line-height:10px;width:100%;}
	.rsp_hrm_PropertyType_subtitle>div>a{width:auto;padding-bottom:5px;display:inline-block;margin-right:1%;}
	.rsp_hrm_PropertyType_input>div>div{width:100%;float:left;display:block;height:30px;line-height:30px;vertical-align:middle;}
	.rsp_hrm_Submit_block {width:100%;display:inline-block;margin-top:10px;}
	.rsp_hrm_Submit_block a {width:100%;}
	.rsp_filter_panel_child {background: #fff;overflow: hidden;padding: 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #ccc;margin-bottom: 10px;}
	.rsp_filter_panel_filter_header span, .rsp_filter_panel_filter_header a, .rsp_filter_panel_filter_header a:link {font-size:16px;font-weight:bold;text-decoration:none;display:block;}
	.rsp_hrf_hotelname {width:100%;overflow:hidden;float:left;}
	.rsp_hrf_hotelname_title {padding-top:8px;}
	.rsp_hrf_hotelname_input {width:100%;margin-bottom:4px;}
	.rsp_hrf_budget {width:100%;overflow:hidden;float:left;display:none;}
	#additionalFiltersMain {display:none;}
	.rsp_hrf_budget_title {padding-top:8px;}
	.rsp_hrf_budget_input {width:100%;margin-bottom:4px;padding-bottom:10px;}
	.rsp_hrf_budget_input input {border: 0 none;background: none;font-size: 14px;color: #333;width: 100%;font-weight: normal;text-align:center;height:24px;line-height:24px;}
	.rsp_hrf_budget_input label {display:none;}
	.rsp_hrf_budget_input div {width:85%;margin:0 auto;}
	.rsp_hrf_status {width:100%;overflow:hidden;float:left;}
	.rsp_hrf_status_title {padding-top:8px;}
	.rsp_hrf_status_input {width:100%;margin-bottom:4px;padding-bottom:10px;}
	.rsp_hrf_HotelStandard	{width:100%;display:inline-block;margin-bottom:4px;}
	.rsp_hrf_HotelStandard_title {padding-top:8px;font-weight:bold;}
	.rsp_hrf_HotelStandard_title>div>span, .rsp_hrf_zone_title>div>span, .rsp_hrm_HotelStandard_title>div>span {cursor:pointer;}
	.rsp_hrf_HotelStandard_subtitle, .rsp_hrm_HotelStandard_subtitle {height:16px;padding:0;margin:0;line-height:10px;width:100%;color:#ccc;}
	.rsp_hrf_HotelStandard_subtitle a:hover, .rsp_hrm_HotelStandard_subtitle a:hover {color:#701c45}
	.rsp_hrm_PropertyType_subtitle {height:16px;padding:0;margin:0;width:100%;color:#ccc;}
	.rsp_hrm_PropertyType_subtitle a:hover, .rsp_hrm_PropertyType_subtitle a:hover {color:#701c45}
	.rsp_hrm_PropertyType_subtitle>a:first-child {margin-right:5px;}
	.rsp_hrf_HotelStandard_subtitle>a:first-child {margin-right:5px;}
	.rsp_hrf_HotelStandard_subtitle>div>a{color:#701c45;width:auto;padding-bottom:5px;display:inline-block;margin-right:1%;}
	.rsp_hrf_HotelStandard_input>div>div{width:100%;float:left;display:block;height:30px;line-height:30px;vertical-align:middle;}
	.rsp_hrf_HotelStandard_input img {height:auto;width:auto;vertical-align:middle;}
	.rsp_hrf_HotelStandard_input table tbody tr td label span {display: inline-block;width: 24px;margin: 2px;padding: 0;font-size: 12px;line-height: 22px;text-align: center;border-radius: 36px;background: #eee;float: right;transition:all 200ms ease-in-out;}
	.rsp_hrf_HotelStandard_input table tbody tr td label:hover span {background:#ccc;}
	.rsp_hrf_HotelStandard_input table tbody tr td input[type="checkbox"]:hover+label span {background:#ccc;}
	.rsp_hrf_propertytype {width:100%;overflow:hidden;float:left;margin-bottom:4px;display:none;}
	.rsp_hrf_propertytype_title {padding-top:8px;}
	.rsp_hrf_propertytype_subtitle>div>a {color:#701c45;width: auto;padding-bottom: 5px;display: inline-block;margin-right: 1%;}
	.rsp_hrf_propertytype_input>div>div{width:100%;float:left;display:block;height:30px;line-height:30px;vertical-align:middle;}
	.rsp_hrf_zone {width:100%;margin-bottom:8px;display:none;}
	.rsp_hrf_zone_title {padding-top:8px;}
	.rsp_hrf_zone_subtitle, .rsp_hrf_facilities_subtitle, .rsp_hrf_propertytype_subtitle, .rsp_hrf_hotelchain_subtitle {padding:0;margin:0;width:100%;color:#ccc}
	.rsp_hrf_HotelStandard_subtitle a:hover, .rsp_hrf_zone_subtitle a:hover, .rsp_hrf_facilities_subtitle a:hover, .rsp_hrf_propertytype_subtitle a:hover, .rsp_hrf_hotelchain_subtitle a:hover{color:#701c45;}
	.rsp_hrf_zone_subtitle>a:first-child, .rsp_hrf_facilities_subtitle>a:first-child, .rsp_hrf_propertytype_subtitle>a:first-child, .rsp_hrf_hotelchain_subtitle>a:first-child {margin-right:5px;}
	.rsp_hrf_zone_subtitle>div>a{ color:#701c45;width: auto;padding-bottom: 5px;display: inline-block;margin-right: 1%;}
	.rsp_hrf_zone_input>div>div{width:100%;float:left;display:block;height:30px;line-height:30px;vertical-align:middle;}
	.rsp_hrf_facilities	{width:100%;overflow:hidden;float:left;padding-bottom:5px;margin-bottom:4px;display:none;}
	.rsp_hrf_facilities_title {padding-top:8px;}
	.rsp_hrf_facilities_subtitle>div>a{color:#701c45;width: auto;padding-bottom: 5px;display: inline-block;margin-right: 1%;}
	.rsp_hrf_facilities_input>div>div{width:100%;float:left;display:block;height:30px;line-height:30px;vertical-align:middle;}
	.rsp_hrf_hotelchain	{width:100%;overflow:hidden;float:left;padding-bottom:5px;margin-bottom:4px;display:none;}
	.rsp_hrf_hotelchain_title {padding-top:8px;}
	.rsp_hrf_hotelchain_subtitle>div>a {color:#701c45;width: auto;padding-bottom: 5px;display: inline-block;margin-right: 1%;}
	.rsp_hrf_hotelchain_input>div>div{width:100%;float:left;display:block;height:30px;line-height:30px;vertical-align:middle;}
	.rsp_hrf_Submit_block {width:100%;display:inline-block;margin-top:10px;}
	.rsp_hrf_Submit_button a.button_hl2 {width:calc(50% - 6px);float:left;display:inline-block;}
	.rsp_hrf_Submit_button a.button_hl2:first-child {margin-right:12px;}
/*Results body section*/
	.rsp_results_matrix_tabs {width:100%;clear:both;overflow:hidden;margin-bottom:5px;display:none;}
	.rsp_results_matrix_tabs > .rsp_results_matrix_tabs_container {width:100%;margin:0 auto;}
	.rsp_results_matrix_tabs > div > div {width:33%;line-height:35px;height:35px;float:left;text-align:center;font-size:110%;font-weight:bold;border:1px solid #999;background:#f9f9f9;cursor:pointer;}
	.rsp_results_matrix_tabs > div > div > a > i {font-size:110%;margin-right:5px;}
	.rsp_results_matrix_tabs > div > div:first-child {border-top-left-radius: 2px;border-bottom-left-radius: 2px;border-right:0 none;}
	.rsp_results_matrix_tabs > div > div:last-child {border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-left:0 none;}
	.rsp_results_matrix_tabs > div > div:hover {background:#fff;}
	.rsp_results_matrix_tabs > div > div > a {text-decoration:none;display:block;width:100%;}
	.rsp_results_matrix_tabs > div > div.rsp_dactive{border-color:gray;color:#fff;box-shadow: inset 0 0 0.5em 0.05em #000;background: #333;}
	.rsp_results_matrix_tabs > div > div.rsp_dactive > a {color:#fff;}
	.matrix_table_map {width:100%;height:250px;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
	.matrix_table table {border-collapse:collapse;text-align:left;width:100%;}
	.matrix_table {background:#fff;overflow:hidden;border:1px solid #cccccc;border-top:0 none;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;clear:both;display:none;margin-bottom:10px;}
	.matrix_table table td,.matrix_table table th {padding:6px 10px;}
	.matrix_table table td.hmat_h {background:#ececec;text-align:center;border-bottom: 1px solid #cccccc;}
	.matrix_table table td.hmat_h:first-child {background:#dcdcdc;text-align:center;border-bottom: 1px solid #cccccc;width:200px;}
	.matrix_table table td.hmat_b {color:#7d7d7d;border-left:1px solid #dbdbdb;font-weight:400;}
	.matrix_table table .alt td {background:#ebebeb;color:#7d7d7d;}
	.matrix_table table td:first-child {border-left:none}
	.matrix_table table tr:last-child td {border-bottom:none;}
	div.maphotel {width:195px; height:auto; overflow:hidden;}div.map_hotel_container {display:block;}
	div.rsp_gmap_hotelname {overflow:hidden;}
	div.rsp_gmap_star {margin-bottom:3px;}
	div.rsp_gmap_price {font-size:90%;width:100%;float:right;}div.rsp_gmap_price div:first-child {float:left;text-align:left;width:100%;}
	div.rsp_gmap_price div:last-child {float:left;width:100%;text-align:left;font-weight:bold;}
	.rsp_results_hotels_sort_view{width:50%;padding:0;display:inline-block;float:left;}
	.rsp_results_hotels_view_tabs {width:34%;float:left;margin-top:3px;}
	.rsp_results_hotels_view_tabs > div > div > a{width:48%;line-height:30px;height:30px;float:left;text-align:center;font-size:100%;font-weight:bold;cursor:pointer;border:1px solid #999;background:#f9f9f9;text-decoration:none;}
	.rsp_results_hotels_view_tabs > div > div > a:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}
	.rsp_results_hotels_view_tabs > div > div > a:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:0 none}
	.rsp_results_hotels_view_tabs > div > div > a.rsp_nqtactive{border-color:gray;color:#fff;box-shadow:inset 0 0 0.5em 0.05em #000;background:#333;}
	.rsp_results_hotels_view_tabs > div > div > a.rsp_nqtactive:hover{border-color:gray;color:#fff;box-shadow:inset 0 0 0.5em 0.05em #000;background:#333}
	.rsp_results_hotels_view_tabs > div > div > a > span {margin-left:5px;}
	.rsp_results_hotels_view_sort {width:auto;float:right;text-align:right;margin-top:2px;}
	.rsp_results_hotels_view_sort_by {width:auto;float:left;display:inline-block;line-height:34px;margin-top:50px;background-color:#eee;border-radius:24px;padding-right:8px;}
	.rsp_results_hotels_view_sort_by span {width:auto;float:left;display:inline-block;padding:0 0 0 12px;font-weight:bold;text-align:right;}
	.rsp_results_hotels_view_sort_by select {width:auto;float:right;display:inline-block;font-size:13px!important;font-family:Verdana,sans-serif;border:none;background-color:rgba(255,255,255,0)}
	.rsp_results_hotels_view_records {width:auto;float:left;line-height:34px;display: none;}
	.rsp_results_hotels_view_records span {width:auto;float:left;display:inline-block;padding:0 12px;}
	.rsp_results_hotels_view_records select {width:auto;float:right;font-size:13px!important;font-family:Verdana,sans-serif;}
/* Hotel Results list */
	.rsp_hotel_result_block{padding: 0px;border: 1px solid #ccc;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-bottom: 20px;}
	.rsp_hotel_results_header {width:100%;display:inline-block;padding:10px 20px;}
	.rsp_hotel_results_header > img {float:right;width:auto;margin-top:6px;}
	.rsp_hotel_results_header_hotelname{width:auto;display:inline-block;font-size:24px;font-weight:bold;height:auto;white-space:normal;padding:0;}
	.rsp_hotel_results_header_hotelname a, .rsp_hotel_results_header_hotelname a:link, .rsp_hotel_results_header_hotelname a:active,
	.rsp_hotel_results_header_hotelname a:visited {text-decoration:none;cursor:pointer;}
	.rsp_hotel_results_header_hotelname a:hover {color:#701c45;text-decoration:underline;}
	.rsp_hotel_results_header_starrating {width:auto;display:inline-block;padding:0;}
	.rsp_hotel_results_header_starrating img {height:auto;width:auto;}
	.rsp_hotel_results_header_starrating > span {display:block;}
	.rsp_hotel_results_header_clear {clear:both;}
	.rsp_hotel_results_infoprice {width:100%;display:inline-block;padding:0 20px 20px 20px;}
	.rsp_hotel_results_img {width:200px;height:auto;float:left;min-height:1px;}
	.rsp_hotel_results_img div img{width:100%;height:auto;}
	.rsp_hotel_results_info {width:50%;padding-left:12px;line-height:1.5em;padding-right:12px;overflow:hidden;float:left;min-height:1px;}
	.rsp_hotel_results_info p {padding-top:0;margin-top:0;margin-bottom:0;font-family:inherit!important;font-size:inherit!important;}
	.rsp_hotel_results_info p b, .rsp_hotel_results_info p strong {font-weight:normal}
	.rsp_hotel_results_info a:hover {color:#701c45;text-decoration:underline;}
	.rsp_hotel_results_info div * {font-family:Verdana, sans-serif!important;font-weight:normal!important;text-align:left;font-size:inherit!important;line-height:inherit!important;}
	.rsp_hotel_results_price {float:left;text-align:center;overflow:hidden;width: calc(50% - 200px);}
	.rsp_hotel_results_price_curr {width:100%;clear:both;margin-bottom:10px;font-size:12px;font-weight:bold;}
	.hnpc_link_currency>span>img {display:none;}
	.rsp_hotel_results_price_cost {width:100%;clear:both;height:auto;display:inline-block;min-height:70px}
	.rsp_hotel_results_price_cost_total {font-size:24px;font-weight:bold;}
	.rsp_hotel_results_price_book {width:100%;clear:both;margin-bottom:3px;}
	.rsp_hotel_results_rooms {width:100%;clear:both;height:auto;overflow:hidden;padding:0 20px;}
	.rsp_hotel_results_room_table{display:inline-block;width:100%;padding:0;background:rgba(216, 210, 196, 0.4);border:1px solid #d8d2c4;}
	.rsp_tbl_row_hd{display:inline-block;width:100%;padding:4px 0;background-color:#d8d2c4;}
	.rsp_tbl_row_subhd{display:inline-block;width:auto;clear:both;}
	.rsp_tbl_row{display:inline-block;width:100%;}
	.rsp_tbl_row_clear {display:inline-block;width:100%;border-bottom:1px solid #d8d2c4;}
	.rsp_tbl_col{float:left;display:table-column;}
	.rsp_subhdr {width:100%;line-height:22px;padding-left:5%;border-bottom:1px solid #d8d2c4;vertical-align:top;font-size: 12px;font-family: Verdana, sans-serif;}
	.rsp_hr_selection_header {width:5%;font-weight:bold;}
	.rsp_hr_roomtype_header {width:55%;padding-right:12px;}
	.rsp_hr_price_header {width:20%;text-align:right;float:right;padding-right:24px;}
	.rsp_hr_save_header {width:20%;color:#090;text-align:right;}
	.rsp_hr_extras_header {width:12%;padding-right:12px;display:none;}
	.rsp_hr_status_header {display:none;}
	.rsp_hr_selection_data {width:5%;text-align:center;margin:5px 0}
	.rsp_hr_roomtype_data {width:55%;padding-right:12px;overflow:auto;margin:4px 0;font-size:16px;font-weight:bold;}
	.rsp_hr_price_data {width:20%;font-size:16px;font-weight:bold;padding-right:24px;margin:4px 0;text-align:right;float:right;}
	.rsp_hr_price_data div{width:100%;clear:both;color:#666;text-decoration:line-through;}
	.rsp_hr_price_data a {cursor:default;}
	.rsp_hr_price_data span {color:#701c45;font-weight:bold;}
	.rsp_hr_save_data {width:20%;text-align:right;color:#090;font-size:16px;margin:4px 0;vertical-align:middle;font-weight:bold;line-height:20px;min-height: 1px;}
	.rsp_hr_extras_data {width:12%;vertical-align:middle;min-height: 1px;text-align:right;padding-right:12px;display:none;}
	.rsp_hr_status_data {display:none;}
	.rsp_tbl_row_more {text-align:center;display:inline-block;width:100%;}
	.rsp_tbl_row_more>div {display:inline-block;margin:0 auto;}
	.rsp_tbl_row_more>div>span {padding:2px 12px;margin:0 auto 12px auto;display:inline-block;cursor: pointer;background: #fff;color: #701c45;border-radius: 24px;transition: all 200ms ease-in-out;}
	.rsp_tbl_row_more>div>span:before {font-family: FontAwesome;content: "\f107";font-size: 14px;width: 32px;height: 32px;margin-right: 6px;color: #701c45;}
	.rsp_tbl_row_more>div>span:hover {background: #701c45;color: #ffffff;}
	.rsp_tbl_row_more>div>span:hover:before {color:#fff;}
	#tb_quick {display:none;}
	#tb_normal {display:block;}
/* quick view */
	.rsp_hotel_results_qv_container {width:100%;overflow:hidden;}
	.rsp_hotel_results_qv_hotel_block{width:31.0%;margin-right:2%;margin-bottom:20px;float:left;display:block;border:1px solid #000;padding-bottom:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
	.rsp_hotel_results_qv_hotelimage {width:100%;border:none;}
	.rsp_hotel_results_qv_hotelimage img{width:100%;height:150px;border:none;clear:both;-webkit-border-radius:2px 4px 0px 0px;-moz-border-radius:2px 4px 0px 0px;border-radius:2px 4px 0px 0px;}
	.rsp_hotel_results_qv_hotelname {width:94%;padding:3%;padding-bottom:0;font-size:140%;line-height:120%;font-weight:bold;clear:both;height:50px;}
	.rsp_hotel_results_qv_hotelstarrating {width:94%;padding:3%;padding-top:0;padding-bottom:0;clear:both;margin-bottom:10px;height:24px;}
	.rsp_hotel_results_qv_hotelinfo {width:94%;padding:3%;padding-top:0;padding-bottom:0;clear:both;font-size:90%;margin-bottom:10px;height:40px;}
	.rsp_hotel_results_qv_hotelroom {width:94%;padding:3%;padding-top:0;padding-bottom:0;clear:both;margin-bottom:20px;height:30px;}
	.rsp_hotel_results_qv_totalcost {width:40%;padding:2%;padding-top:0;padding-bottom:0;float:left;}
	.rsp_hotel_results_qv_totalcost_title {width:100%;font-size:90%;color:#666;}
	.rsp_hotel_results_qv_totalcost_price {width:100%;font-size:120%;}
	.rsp_hotel_results_qv_book_button {width:45%;padding:4%;padding-top:1%;padding-bottom:0;float:right;text-align:right;}
/* quick view end */
	div.dhtmlx_window_active,div.dhx_modal_cover_dv {position:fixed!important}
	.rsp_results_footer {text-align:center;color:#fff; letter-spacing:3em;}
/* Hotel Information Page */
	.rsp_hotel_page {background:#eee;padding:20px;margin:0;}
	.rsp_hotel_page_container {width:95%;overflow:hidden;margin:0 auto;margin-top:10px;background:#fff;padding:1%;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;box-shadow: 2px 2px 1px #cccccc;}
	.rsp_hotel_page_superheader {width:100%;clear:both;margin-top:0px;}
	.rsp_hotel_page_hotel_name {    padding: 10px 0 10px 0;font-size: 24px;width: 100%;display: inline-block;font-weight: bold;}
	.rsp_hotel_page_hotel_name img {height:auto;width:auto;}
	.rsp_hotel_page_hotel_name div:first-child {margin-bottom:2px;display:inline-block;float:left;}
	.rsp_hotel_page_hotel_name div:last-child {margin-top:12px;margin-left:6px;display:inline-block;float:left;}
	.rsp_hotel_no_info_section {background:#fff;border-top:1px solid #ccc;width:100%;float:left;padding-bottom:30px;}
	.rsp_hotel_no_info_section_content {float:left;padding:1.5%;}
	.rsp_hotel_no_info_section_header {font-size:140%;margin-bottom:10px;padding-top:20px;}
	.rsp_hotel_no_info_section_action {margin-top:30px;}
	.rsp_hotel_page_header {width:100%;height:auto;overflow:auto;padding:0;margin:0;position:relative;}
	.rsp_hotel_page_header_left {width:100%;display:inline-block;height:auto;background:#333;}
	.rsp_hotel_page_header_left img {width:100%;height:auto;max-height:350px;border:0;}
	.rsp_hotel_page_header_right {display:none;}
	.rsp_hotel_page_header_right>.gmap_div {width:100%;height:250px;}
	.rsp_hotel_page_header_gallery {width:100%;padding:0;height:auto;overflow:hidden;}
	.rsp_hotel_page_header_gallery>div>a{width:12.5%;float:left;display:block;}
	.rsp_hotel_page_header_gallery>div>a>img{width:100%;height:60px;border:2px solid #fff;}
	.rsp_hotel_page_body {width:100%;height:auto;overflow:hidden;}
	.rsp_hotel_page_body_left {width:65%;float:left;height:auto;overflow:hidden;}
	.rsp_hotel_page_body_left_info_container {width:96%;padding:2%;padding-top:20px;overflow:hidden;}
	.rsp_hotel_page_body_left_info1, .rsp_hotel_page_body_left_info2, .rsp_hotel_page_body_left_info3 {width:100%;display:inline-block;margin-bottom:40px;}
	.rsp_hotel_page_body_left_info1_header, .rsp_hotel_page_body_left_info2_header, .rsp_hotel_page_body_left_info3_header {font-weight:bold;font-size:20px;}
	.rsp_hotel_page_body_left_info2_content * {font-family:Verdana, sans-serif!important;font-size:inherit!important;color:#333!important;}
	.rsp_hotel_page_body_left_info1_content * {font-family:Verdana, sans-serif!important;font-size:13px!important;color:#333!important;}
	.rsp_recom_5_left a {width:100%;display:inline-block;text-align:center;margin-top:10px;}
	.rsp_recom_5_right {font-family:Verdana, sans-serif!important;color:#666;font-size:14px;}
	.multicol {list-style-type: square;list-style: outside;width: 100%;margin: 0;padding: 0;}
	.multicol li {float: left;margin: 5px 0 0 15px;padding: 0 10px 0 0;width: 45%;}
	.rsp_hotel_page_body_right {width:35%;float:left;height:auto;overflow:hidden;}
	.rsp_hotel_page_body_right_info_container {width:100%;padding-top:20px;}
	.rsp_hotel_page_body_right_info1,.rsp_hotel_page_body_right_info2,.rsp_hotel_page_body_right_info3 {width:100%;padding:20px;height:auto;overflow:hidden;background:#ececec;margin-bottom:10px;}
	.rsp_hotel_page_body_right_rs_title,.rsp_recom_header, .rsp_hotel_page_body_right_r_title {font-size:16px;font-weight:bold;}
	.rsp_hotel_page_body_right_r_content {list-style: none;}
	.rsp_hotel_page_body_right_r_content br {display:none;}
	.rt_facil_link {text-decoration:none;color: #0B3D7D;font-size:inherit;}
	.rt_facil_link b {font-style:normal;font-weight:normal;}
	.rsp_hotel_page_body_right_rs_title::before {content:'';font-size:80%;padding-right:5px;}
	.rsp_hotel_page_body_right_rs_content {border-bottom:1px solid #ddd;clear:both;margin-bottom:10px;padding-bottom:15px;overflow:hidden;}
	.rsp_hotel_page_body_right_rs_content:nth-last-child(1) {border-bottom:0 none;}
	ul.rsp_hotel_page_body_right_rs_content {list-style-type: square;list-style: inside;width: 100%;margin: 0;padding: 0;}
	.singlecol {list-style-type: square;list-style: outside;width: 100%;margin: 0;padding: 0;}
	.singlecol li {float: left;margin: 5px 0 0 15px;padding: 0 10px 0 0;width: 100%;}
	.rsp_recom_title1,rsp_recom_title2,rsp_recom_title3,rsp_recom_title4 {margin-top:10px;}
/* Room Rate info */
	.rsp_roommodal_container {width:98%;color:#333;}
/* Room Modal Header */
	.rsp_roommodal_header {width: 100%;height: auto;font-size: 16px;margin-top: 8px;font-weight:bold;color:#701c45;;}
	.rsp_roommodal_header_left {width:70%;font-size:20px;float:left;}
	.rsp_roommodal_header_right {width:30%;float:right;}
	.rsp_roommodal_header_right br {display:none}
	.rsp_roommodal_price_cost {width:100%;text-align:right;}
	.rsp_roommodal_price_cost_title {display:none;}
	.rsp_roommodal_price_cost_total {display:inline-block;font-size: 14px;color: #0b3d7d;cursor: pointer;}
	.rsp_roommodal_price_cost_total span {font-size:inherit!important;}
/* Room Rate */
	.rsp_roommodal_roomrate {width:100%;height:auto;overflow:auto;}
	.rsp_roommodal_roomrate_header {width: 100%;height: auto;font-size: 16px;margin-top: 8px;font-weight:bold;color:#701c45;}
	.rsp_roommodal_roomrate_content {width: 100%;padding:0;display:table;border: 1px solid #ccc;}
	.rsp_roommodal_roomrate_content_head_row {display: table-row;}
	.rsp_roommodal_roomrate_content_head_left {width:160px;padding:4px 10px;background:#fff;border-bottom:1px solid #ddd;display:table-cell;}
	.rsp_roommodal_roomrate_content_head_right {padding:4px 10px;background:#fff;font-weight:bold;border-bottom:1px solid #ddd;display:table-cell;}
	.rsp_roommodal_roomrate_content_row {display: table-row;}
	.rsp_roommodal_roomrate_content .rsp_roommodal_roomrate_content_row:nth-child(odd) div {border-bottom:1px solid #ececec;}
	.rsp_roommodal_roomrate_content .rsp_roommodal_roomrate_content_row:nth-child(even) div {border-bottom:1px solid #ececec;}
	.rsp_roommodal_roomrate_content_left {width:160px;padding:4px 10px;background:#fff;display:table-cell;}
	.rsp_roommodal_roomrate_content_right {padding:10px;background:#fff;display:table-cell;}
/* Discount */
	.rsp_roommodal_discount {width:100%;height:auto;overflow:auto;}
	.rsp_roommodal_discount_header {width: 100%;height: auto;font-size: 16px;margin-top: 8px;font-weight:bold;color:#701c45;}
	.rsp_roommodal_discount_content {width: 100%;padding:0;display:table;border: 1px solid #ccc;}
	.rsp_roommodal_discount_content_head_row {display: table-row;}
	.rsp_roommodal_discount_content_head_left {width:160px;padding:4px 10px;background:#ececec;border-bottom:1px solid #ddd;display:table-cell;}
	.rsp_roommodal_discount_content_head_right {padding:4px 10px;background:#ececec;border-bottom:1px solid #ddd;display:table-cell;}
	.rsp_roommodal_discount_content_row {display: table-row;}
	.rsp_roommodal_discount_content .rsp_roommodal_discount_content_row:nth-child(odd) div {border-bottom:1px solid #ececec;}
	.rsp_roommodal_discount_content .rsp_roommodal_discount_content_row:nth-child(even) div {border-bottom:1px solid #ececec;}
	.rsp_roommodal_discount_content_left {width:160px;padding:4px 10px;background:#fff;display:table-cell;}
	.rsp_roommodal_discount_content_right {padding:4px 10px;background:#fff;display:table-cell;}
/* Mandatory Supplements*/
	.rsp_roommodal_supplements {width:100%;height:auto;overflow:auto;}
	.rsp_roommodal_supplements_header {width: 100%;height: auto;font-size: 16px;margin-top: 8px;font-weight:bold;color:#701c45;}
	.rsp_roommodal_supplements_content {width: 100%;padding:0;display:table;border: 1px solid #ccc;}
	.rsp_roommodal_supplements_content_head_row {display: table-row;}
	.rsp_roommodal_supplements_content_head_left {width:160px;padding:4px 10px;background:#ececec;border-bottom:1px solid #ddd;display:table-cell;}
	.rsp_roommodal_supplements_content_head_right {padding:10px;background:#ececec;border-bottom:1px solid #ddd;display:table-cell;}
	.rsp_roommodal_supplements_content_row {display: table-row;}
	.rsp_roommodal_supplements_content .rsp_roommodal_supplements_content_row:nth-child(odd) div {border-bottom:1px solid #ececec;}
	.rsp_roommodal_supplements_content .rsp_roommodal_supplements_content_row:nth-child(even) div {border-bottom:1px solid #ececec;}
	.rsp_roommodal_supplements_content_left {width:160px;padding:4px 10px;background:#fff;display:table-cell;}
	.rsp_roommodal_supplements_content_right {padding:4px 10px;background:#fff;display:table-cell;}
/* Notes */
	.rsp_roommodal_notes {width:100%;height:auto;overflow:auto;}
	.rsp_roommodal_notes_header {width: 100%;height: auto;font-size: 16px;margin-top: 8px;font-weight:bold;color:#701c45;}
	.rsp_roommodal_notes_content {width: 100%;padding:0;display:table;border: 1px solid #ccc;}
	.rsp_roommodal_notes_content_head_row {display: table-row;}
	.rsp_roommodal_notes_content_head_left {width:160px;padding:10px;background:#ececec;border-bottom:1px solid #ddd;display:table-cell;}
	.rsp_roommodal_notes_content_head_right {padding:10px;background:#ececec;border-bottom:1px solid #ddd;display:table-cell;}
	.rsp_roommodal_notes_content_row {display: table-row;}
	.rsp_roommodal_notes_content .rsp_roommodal_notes_content_row:nth-child(odd) div {border-bottom:1px solid #ececec;}
	.rsp_roommodal_notes_content .rsp_roommodal_notes_content_row:nth-child(even) div {border-bottom:1px solid #ececec;}
	.rsp_roommodal_notes_content_left {width:160px;padding:10px;background:#fff;display:table-cell;}
	.rsp_roommodal_notes_content_right {padding:10px;background:#fff;display:table-cell;}
/* Room Availability */
	.rsp_roommodal_availability {width:100%;height:auto;overflow:auto;}
	.rsp_roommodal_availability_header {width: 100%;height: auto;font-size: 16px;margin-top: 8px;font-weight:bold;color:#701c45;}
	.rsp_roommodal_availability_content {width: 100%;padding:0;display:table;border: 1px solid #ccc;}
	.rsp_roommodal_availability_content_head_row {display: table-row;}
	.rsp_roommodal_availability_content_head_left {width:160px;padding:10px;background:#fff;border-bottom:1px solid #ddd;display:table-cell;}
	.rsp_roommodal_availability_content_head_right {padding:10px;background:#fff;font-weight:bold;border-bottom:1px solid #ddd;display:table-cell;}
	.rsp_roommodal_availability_content_row {display: table-row;}
	.rsp_roommodal_availability_content .rsp_roommodal_availability_content_row:nth-child(odd) div {border-bottom:1px solid #ececec;}
	.rsp_roommodal_availability_content .rsp_roommodal_availability_content_row:nth-child(even) div {border-bottom:1px solid #ececec;}
	.rsp_roommodal_availability_content_left {width:160px;padding:10px;background:#fff;display:table-cell;}
	.rsp_roommodal_availability_content_right {padding:10px;background:#fff;display:table-cell;}
/* Cancellation Policy */
	.rsp_roommodal_canpolicy {width:100%;height:auto;overflow:auto;}
	.rsp_roommodal_canpolicy_header {width: 100%;height: auto;font-size: 16px;margin-top: 8px;font-weight:bold;color:#701c45;}
	.rsp_roommodal_canpolicy_content {width: 100%;padding:0;display:table;border: 1px solid #ccc;}
	.rsp_roommodal_canpolicy_content_head_row {display: table-row;}
	.rsp_roommodal_canpolicy_content_head_left {width:160px;padding:10px;border-bottom:1px solid #ddd;display:table-cell;}
	.rsp_roommodal_canpolicy_content_head_right {padding:10px;border-bottom:1px solid #ddd;display:table-cell;}
	.rsp_roommodal_canpolicy_content_row {display: table-row;}
	.rsp_roommodal_canpolicy_content .rsp_roommodal_canpolicy_content_row:nth-child(odd) div {border-bottom:1px solid #ececec;}
	.rsp_roommodal_canpolicy_content .rsp_roommodal_canpolicy_content_row:nth-child(even) div {border-bottom:1px solid #ececec;}
	.rsp_roommodal_canpolicy_content_left {width:160px;padding:10px;background:#fff;display:table-cell;}
	.rsp_roommodal_canpolicy_content_right {padding:10px;background:#fff;display:table-cell;}
/* Pax Page */
	.pax_page {width:100%;height:100%;margin:0;padding:0;}
	.rsp_pax_page_container {width:1200px;height:auto;margin:0 auto;padding:0;}
	.rsp_pax_pax_info_title div p {font-size:initial;font-weight:normal;color:initial;font-family:Verdana, sans-serif;}
	.pax_page .rsp_pax_pax_info_title div {color:#5f183b;font-size:3.0rem;font-weight: bold;line-height: 3.0rem;margin-top:60px;}
	.rsp_pax_page_left {width:calc(100% - 375px);float:left;padding:0;padding-right:20px;margin:0;margin-top:5px;margin-bottom:100px;}
	.rsp_pax_pax_info, .rsp_pax_terms, .rsp_pax_pg_block {width:100%;}
	.rsp_pax_pax_info_section1 {background:#fffdef;}
	.rsp_pax_pax_info_section1,.rsp_pax_pax_info_section2{overflow:hidden;padding:20px 30px;border-bottom:1px solid #eee;background:#fff;width:100%;}
	.rsp_pax_pax_info_section1_title,.rsp_pax_pax_info_section2_title{font-size:20px;font-weight:bold;width:100%;display:inline-block;margin-bottom: 10px;}
	.rsp_pax_is1f_title {width:20%;display:inline-block;float:left;}
	.rsp_pax_is1f_firstname,.rsp_pax_is1f_lastname {width:40%;display:inline-block;float:left;}
	.rsp_pax_is1f_title_clear, .rrsp_pax_is1f_firstname_clear {display:none;}
	.rsp_pax_is1f_dob,.rsp_pax_is1f_nationality,.rsp_pax_is1f_gender,
	.rsp_pax_is1f_email {width:40%;float:left;display:inline-block;}
	.rsp_pax_is1f_phonenumber2 {width:33.333%;float:left;}
	.rsp_pax_is1f_lastname_clear, .rsp_pax_is2f_lastname_clear {clear:both;}
	.rsp_pax_is1f_phonenumber {width:60%;float:left;}
	.rsp_pax_is1f_dob, .rsp_pax_is1f_nationality,.rsp_pax_is1f_gender,.rsp_pax_is1f_phonenumber2 {display:none;}
	.rsp_pax_is1f_title_title,.rsp_pax_is1f_firstname_title,.rsp_pax_is1f_lastname_title,.rsp_pax_is1f_dob_title,.rsp_pax_is1f_nationality_title,.rsp_pax_is1f_gender_title,.rsp_pax_is1f_phonenumber_title,
	.rsp_pax_is1f_email_title,.rsp_pax_is1f_phonenumber2_title{width:100%;padding-top:8px;font-weight:bold;}
	.rsp_pax_is1f_email_title b {font-weight:normal;}
	.rsp_pax_is1f_title_input,.rsp_pax_is1f_firstname_input,.rsp_pax_is1f_lastname_input,.rsp_pax_is1f_dob_input,.rsp_pax_is1f_nationality_input,.rsp_pax_is1f_gender_input,.rsp_pax_is1f_email_input{width:100%;padding-right:12px;}
	.rsp_pax_is1f_dob_input_day {width:20%;margin-right:3px;float:left;}
	.rsp_pax_is1f_dob_input_month {width:50%;float:left;}
	.rsp_pax_is1f_dob_input_year {width:25%;float:left;}
	.rsp_pax_is1f_phonenumber_input,.rsp_pax_is1f_phonenumber2_input {width:100%;}
	.rsp_pax_is1f_phonenumber_input_left {width:60%;padding-right:6px;float:left;}
	.rsp_pax_is1f_phonenumber_input_right {width:40%;padding-right:12px;float:left;}
	.rsp_pax_is1f_phonenumber_input_right input[type="text"] {width:100%;}
	.rsp_pax_pax_info_section2_form {width:100%;clear:both;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;overflow:hidden;}
	.rsp_pax_pax_info_section2_form:nth-last-child(1) {border-bottom: 0 none;margin-bottom:0;}
	.rsp_pax_pax_info_section2_form_left {width:10%;float:left;vertical-align:middle;height:auto;min-height:90px;text-align:center;border-right:1px solid #eee;}
	.rsp_pax_pax_info_section2_form_left img {vertical-align:middle;margin-top:55%;}
	.rsp_pax_pax_info_section2_form_right {width:90%;float:left;padding-left:12px;}
	.rsp_pax_is2f_title {width:20%;display:inline-block;float:left;}
	.rsp_pax_is2f_gender {display:none;}
	.rsp_pax_is2f_firstname,.rsp_pax_is2f_lastname {width:40%;display:inline-block;float:left;}
	.rsp_pax_is2f_age {width:20%;float:left;}
	.rsp_pax_is2f_nationality {display:none;}
	.rsp_pax_is2f_age_input {padding-right:12px;width:100%;}
	.rsp_pax_is2f_age_input select {width:40%;display:inline-block;float:left;}
	.rsp_pax_is2f_age_input select:first-child, .rsp_pax_is2f_age_input select:last-child {width:30%;}
	.rsp_pax_is2f_nationality_clear {clear:both;}
	.rsp_pax_is2f_title_title,.rsp_pax_is2f_firstname_title,.rsp_pax_is2f_lastname_title,.rsp_pax_is2f_gender_title,.rsp_pax_is2f_age_title,.rsp_pax_is2f_nationality_title{width:100%;padding-top:8px;font-weight:bold;}
	.rsp_pax_is2f_title_input,.rsp_pax_is2f_firstname_input,.rsp_pax_is2f_lastname_input,.rsp_pax_is2f_gender_input,.rsp_pax_is2f_age_input {width:100%;padding-right:12px;}
	.rsp_pax_is2f_age_input input:-moz-read-only {background: #eee;border-color: #ddd;}
	.rsp_pax_is2f_age_input input:read-only  {background: #eee;border-color: #ddd;}
	.rsp_pax_is2f_nationality_input{width:100%;}
	.rsp_pax_is1f_lastname_input, .rsp_pax_is2f_lastname_input, .rsp_pax_is1f_email_input, .rsp_pax_is2f_lastname_input {padding-right:0;}
	.rsp_pax_is2f_firstname_input input[type="text"],.rsp_pax_is2f_lastname_input input[type="text"],.rsp_pax_is2f_age_input input[type="text"]{width:100%;}
	.rsp_pax_terms_content{background:rgb(224, 216, 197,0.5);overflow:hidden;padding:30px;}
	.rsp_pax_terms_sections {padding-bottom:8px;margin-bottom:8px;}
	.rsp_pax_terms_sections_end {border-bottom:0 none;padding-bottom:0px;margin-bottom:10px;}
	.rsp_pax_terms_sections_title {font-size: 18px;font-weight:bold;padding:0 0 6px 0;}
	.rsp_pax_terms_section1_content, .rsp_pax_terms_sections_content, .rsp_pax_terms_sections_content {font-family:Verdana, sans-serif;}
	#pnlCondition > .rsp_pax_terms_sections > .rsp_pax_terms_sections_title {height:auto;}
	#pnlCondition > .rsp_pax_terms_sections > .rsp_pax_terms_sections_title > span {font-size:12px;line-height:18px;font-weight:normal;text-shadow:none;}
	.rsp_pax_terms_sections_content>table {width:100%;border:none;}
	.rsp_pax_suppl{background:#fff;overflow:hidden;padding:30px;}
	.rsp_pax_suppl_content_title {border-bottom:1px solid #ddd;height:27px;overflow:hidden;width:100%;}
	.rsp_pax_suppl_content_title_left {width:65%;float:left;padding-top:8px;font-weight:bold;}
	.rsp_pax_suppl_content_title_right {width:35%;float:left;font-weight:bold;}
	.rsp_pax_suppl_title {font-size:140%;height:24px;}
	.rsp_pax_suppl_content {display:inline-block;width:100%;padding-top:5px;padding-bottom:5px;overflow-x:scroll;}
	.rsp_pax_suppl_content_left {width:65%;float:left;height:35px;vertical-align:middle;line-height:35px;}
	.rsp_pax_suppl_content_right {width:35%;float:right;}
	.rsp_pax_suppl_content_right select {width:100%;}
	.rsp_pax_suppl_clear {clear:both;height:20px;}
	.rsp_pax_suppl2_title {font-size:140%;height:24px;}
	.rsp_pax_suppl2_content_title {width:100%;clear:both;height:auto;overflow:hidden;font-weight:bold;border-bottom:1px solid #c7ddc3;}
	.rsp_pax_suppl2_subtitle {font-size:110%;line-height:30px;height:30px;}
	.rsp_pax_suppl2_content_title_1 {width:30px;float:left;padding-top:8px;}
	.rsp_pax_suppl2_content_title_2 {width:45%;float:left;padding-top:8px;}
	.rsp_pax_suppl2_content_title_3 {width:25%;float:left;padding-top:8px;}
	.rsp_pax_suppl2_content_title_4 {width:20%;float:left;padding-top:8px;}
	.rsp_pax_suppl2_content {width:100%;clear:both;height:auto;overflow:hidden;margin-bottom:10px;}
	.rsp_pax_suppl2_content_1 {width:30px;float:left;padding-bottom:4px;padding-top:3px;}
	.rsp_pax_suppl2_content_2 {width:45%;float:left;height:auto;overflow:hidden;}
	.rsp_pax_suppl2_content_2a {width:100%;float:left;height:auto;overflow:hidden;font-weight:bold;}
	.rsp_pax_suppl2_content_2b {width:100%;float:left;height:auto;overflow:hidden;color:#666;font-size:80%;}
	.rsp_pax_suppl2_content_4 {width:20%;float:right;padding-top:8px;text-align:right;font-weight:bold;}
	.rsp_pax_suppl_confirm {width:100%;padding:2% 0 0 0;border-top:1px solid #eee;margin-top:10px;}
	.rsp_pax_suppl_confirm_left {width:50%;float:left;text-align:left;}
	.rsp_pax_suppl_confirm_left div {font-size:140%;}
	.rsp_pax_suppl_confirm_right {width:50%;float:left;text-align:right;}
	.rsp_pax_discts{overflow:hidden;padding:30px;}
	.rsp_pax_discts_title {font-size:16px;font-weight:bold;height:24px;}
	.rsp_pax_discts_content_header {font-size:110%;line-height:30px;height:30px;}
	.rsp_pax_discts_content_row {width:auto;clear:both;padding:10px 15px 10px 15px;overflow:hidden;background:#d8e3c9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-bottom:10px;}
	.rsp_pax_discts_content_1 {width:30px;float:left;padding-bottom:4px;padding-top:3px;}
	.rsp_pax_discts_content_2 {width:65%;float:left;}
	.rsp_pax_discts_content_2a {width:100%;clear:both;font-size:110%;}
	.rsp_pax_discts_content_2b {width:100%;clear:both;}
	.rsp_pax_discts_content_2b div{width:100%;font-size:80%;color:#666;clear:both;}
	.rsp_pax_discts_content_3 {width:29%;float:right;text-align:right;font-weight:bold;}
	.rsp_pax_discts_content_4 {width:20%;float:right;padding-top:8px;text-align:right;font-size:110%;}
	.rsp_pax_discts_subcontent_row {width:auto;padding-left:28px;margin-top:5px;padding-top:5px;clear:both;height:auto;overflow:hidden;}
	.rsp_pax_discts_subcontent_1 {width:30px;float:left;}
	.rsp_pax_discts_subcontent_2 {width:60%;float:left;}
	.rsp_pax_discts_subcontent_3 {width:20%;float:right;text-align:right;}
	.rsp_pax_discts_confirm {width:100%;padding:2% 0 0 0;margin-top:10px;}
	.rsp_pax_discts_confirm_right {width:50%;float:right;text-align:right;}
/*Payment gateway block*/
	.rsp_pax_pg_block_title {font-size:140%;width:100%;text-align:left;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;}
	.rsp_pax_pg_block_title_addon {float:right;}
	.rsp_pax_pg_block_content{width:100%;display:inline-block;}
	.rsp_pax_pg_block_1 {width:100%;clear:both;padding-bottom:20px;overflow:hidden;}
	.rsp_payment_gateway_1,.rsp_payment_gateway_2 {border:1px solid #ccc;padding:3%;width:49.5%;margin-bottom:5px;float:left;text-align:center;}
	.rsp_payment_gateway_1 {margin-right:1%}
	.rsp_payment_gateway_1>div,.rsp_payment_gateway_2>div {width:100%;clear:both;text-align:center;margin-bottom:10px;}
	.rsp_payment_gateway_1 input[type=radio], .rsp_payment_gateway_2 input[type=radio] {margin-right:5px;}
	.rsp_payment_gateway_1,.rsp_payment_gateway_2{background:#ebebeb;border:1px solid #b5b5b7;-webkit-box-shadow:inset 0 1px 1px 0 #fff;-moz-box-shadow:inset 0 1px 1px 0 #fff;box-shadow:inset 0 1px 1px 0 #fff;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
	.rsp_payment_gateway_1:hover,.rsp_payment_gateway_1:focus,.rsp_payment_gateway_2:hover,.rsp_payment_gateway_2:focus {border-color:#999;background:#d6d6d6;}
	.rsp_payment_gateway_active,.rsp_payment_gateway_1:active,.rsp_payment_gateway_2:active {border-color:gray;background:#b8b8b8;-webkit-box-shadow:inset 0 2px 9px 0 rgba(0,0,0,0.6);-moz-box-shadow:inset 0 2px 9px 0 rgba(0,0,0,0.6);box-shadow:inset 0 2px 9px 0 rgba(0,0,0,0.6)}
	.rsp_pax_pg_block_2_terms {display:inline-block;padding:0 0 30px 30px;}
	.rsp_pax_pg_block_2_terms a {text-decoration:underline;}
	.rsp_pax_pg_block_content {width:100%;/*border:1px solid #ccc;padding:30px;*/}
	.pax_page .rsp_pax_pg_block_content {width:100%;border:0;padding:20px 30px;}
	.rsp_pax_pg_block_2_submit {float:right;display:inline-block;padding:0 30px 30px 0;}
	.rsp_pax_pg_block_2_extra_terms {width:100%;clear:both;text-align:right;padding:20px 30px;}
	.rsp_pax_extrluggage_block_2 {width:100%;margin-top:10px;padding:0 30px 5px 30px;clear:both;overflow:hidden;height:auto;background:#fff;border-bottom:1px solid #ddd;}
	.rsp_pax_extrluggage_block_2a {width:50%;margin-top:10px;padding-top:10px;clear:both;overflow:hidden;height:auto;}
/* right itinerary block pax page */
	.rsp_pax_page_right {width:375px;float:right;padding:0;margin:0;margin-top:5px;}
	.rsp_pax_page_right_content {width:100%;padding-left:0;padding-top:0;margin:0;}
	.rsp_pax_page_itinerary{background:#fff;overflow:hidden;padding:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #ccc;}
	.rsp_pax_page_itinerary_title {font-family:Verdana, sans-serif;}
	.rsp_pax_page_itinerary_hotelname {height:auto;padding-bottom:10px;font-weight:bold;font-size:20px;}
	.rsp_pax_page_itinerary_roomtype {text-align:left;clear:both;padding-bottom:5px;margin-bottom:5px;}
	.rsp_pax_page_itinerary_roomtype>span {float:left;display:block;clear:both;width:100%;text-align:left;}
	.rsp_pax_page_itinerary_from_date, .rsp_pax_page_itinerary_to_date {text-align:left;width:50%;float:left;padding-bottom:5px;margin-bottom:5px;}
	.rsp_pax_page_itinerary_from_date, .rsp_pax_page_itinerary_to_date, .rsp_pax_page_itinerary_pax,
	.rsp_pax_page_itinerary_vtype, .rsp_pax_page_itinerary_lang, .rsp_pax_page_itinerary_roomtype {font-weight:bold;}
	.rsp_pax_page_itinerary_from_date span, .rsp_pax_page_itinerary_to_date span, .rsp_pax_page_itinerary_pax span,
	.rsp_pax_page_itinerary_vtype span, .rsp_pax_page_itinerary_lang span, .rsp_pax_page_itinerary_roomtype span {font-weight:normal;}
	.rsp_pax_page_itinerary_from_date>span, .rsp_pax_page_itinerary_to_date>span {width:100%;clear:both;display:block;}
	.rsp_pax_page_itinerary_pax, .rsp_pax_page_itinerary_status {text-align:left;width:50%;float:left;padding-bottom:5px;margin-bottom:5px;}
	.rsp_pax_page_itinerary_status {display:none;}
	.rsp_pax_page_itinerary_vtype {width:50%;float:left;display:inline-block;}
	.rsp_pax_page_itinerary_vtype span, .rsp_pax_page_itinerary_lang span {display:inline-block;width:100%;}
	.rsp_pax_page_itinerary_lang {width:100%;display:inline-block;}
	.rsp_pax_page_itinerary_pax>span, .rsp_pax_page_itinerary_status>span {width:100%;clear:both;display:block;}
	.rsp_pax_page_itinerary_price {width:100%;text-align:left;clear:both;margin-top:10px;overflow:hidden;}
	.rsp_pax_page_itinerary_price_hc {width:100%;display:inline-block;margin-top:10px;}
	.rsp_pax_page_itinerary_price_hct {display:inline-block;float:left;}
	.rsp_pax_page_itinerary_price_hci {float:right;display: inline-block;font-weight: bold;}
	.rsp_pax_page_itinerary_price_bf {width:100%;clear:both;margin-top:10px;overflow:hidden;}
	.rsp_pax_page_itinerary_price_bft {width:50%;float:left;}
	.rsp_pax_page_itinerary_price_bfi {width:50%;text-align:right;float:left;font-weight:bold;}
	.rsp_pax_page_itinerary_price_tp {width:100%;clear:both;margin-top:10px;padding-top:10px;overflow:hidden;border-top:1px solid #ccc;display:none;}
	#nqrh {display:inline-block;width:90%;}
	#nqr {display:inline-block;width:100%;}
	#nqr > span:first-child label{display:block;}
	#nqr > span:nth-child(2) {display:none;}
	#nqr .serv_pr_rt {display:none;}
	#nqrh a:first-child {font-size:18px;}
	.htl-tfr-ttl {display:inline-block;width:100%;margin-top:20px;}
	.htl-tfr-ttl-1 {display:inline-block;float:left;font-weight:bold;font-size:16px;}
	.htl-tfr-ttl-2 {display:inline-block;float:right;font-weight:bold;font-size:16px;}
	.rsp_pax_page_itinerary_price_tpt {width:50%;text-align:left;float:left;font-weight:bold;}
	.rsp_pax_page_itinerary_price_tpi {width:50%;text-align:right;float:left;font-weight:bold;}
	.rsp_pax_page_itinerary_price>span{width:100%;font-weight:normal;float:left;display:block;}
	.rsp_pax_page_itinerary_price>div{width:100%;float:right;overflow:hidden;}
	.rsp_pax_page_itinerary_from_date>span, .rsp_pax_page_itinerary_to_date>span {float:left;}
	span.rsp-it-fdate, span.rsp-it-tdate {font-weight:bold;padding-right:6px;display:inline-block;float:left;width:auto;clear:none;}
	span.rsp-it-fdate+span, span.rsp-it-tdate+span {display:inline-block;float:left;width:auto;clear:none;}
	.rsp_pax_page_itinerary_pax>span {float:left;}
	.rsp_pax_page_itinerary_status>span {float:left;}
	.rsp_pax_page_itinerary_price>span {float:left;}
	.rsp_pax_page_itinerary_total_price {width:100%;font-size:140%;height:30px;line-height:20px;padding-top:10px;margin-top:20px;border-top:1px solid #ccc;text-align:right;clear:both;}
	.rsp_pax_page_itinerary_total_price>div>span {float:right;display:block;width:100%;text-align:right;}
/* Hotel booking summary */
	.summary_page {width:100%;height:100%;margin:0;padding:0;background:#fff;}
	.rsp_container_summary_header {text-align:center;}
	.rsp_summary_header {background: #660000;}
	.rsp_summary_body {width:1200px;margin:0 auto;}
	.rsp_summary_body_title {float: left;display: inline-block;margin: 20px 0;color: #5f183b;line-height: 1.2;font-size: 3.0rem;font-weight: bold;}
	.rsp_summary_body_subtitle {font-size:100%;width:97.5%;text-align:left;padding-left:2.5%;margin:0 auto;line-height:20px;height:auto;}
	.fh_summary_page .rsp_summary_body_subtitle {font-size:100%;width:100%;text-align:left;padding-left:0;margin:0 auto;line-height:20px;height:auto;margin-bottom:20px;}
	.rsp_summary_body_left {width:850px;float:left;padding:0;margin:0;margin-top:5px;}
	.rsp_summary_body_section{background:#fff;overflow:hidden;padding:25px 30px 30px 30px;margin-bottom:20px;border-top:3px solid #ccc;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 8px 6px -6px #CCCCCC;-moz-box-shadow:0 8px 6px -6px #CCCCCC;box-shadow:0 8px 6px -6px #CCCCCC;}
	.rsp_summary_body_info1_hotel_Title,.rsp_summary_body_info1_star_Title,.rsp_summary_body_info1_city_Title,.rsp_summary_body_info1_arrival_Title,.rsp_summary_body_info1_dept_Title,.rsp_summary_body_info1_nights_Title,.rsp_summary_body_info1_rooms_Title,.rsp_summary_body_info1_adults_Title,.rsp_summary_body_info1_children_Title,.rsp_summary_body_info1_suppl_Title,.rsp_summary_body_info1_roomtype_Title,.rsp_summary_body_info1_info_Title{float:left;width:30%;text-align:left;padding:10px 2% 10px 0;background:#fefefe;}
	.rsp_summary_body_info1_hotel_Input,.rsp_summary_body_info1_star_Input,.rsp_summary_body_info1_city_Input,.rsp_summary_body_info1_arrival_Input,.rsp_summary_body_info1_dept_Input,.rsp_summary_body_info1_nights_Input,.rsp_summary_body_info1_rooms_Input,.rsp_summary_body_info1_adults_Input,.rsp_summary_body_info1_children_Input,.rsp_summary_body_info1_suppl_Input,.rsp_summary_body_info1_roomtype_Input,.rsp_summary_body_info1_info_Input{float:left;width:68%;text-align:left;padding:10px 0 10px 0;background:#fefefe;}
	.rsp_summary_body_info1_hotel_Input {width:100%;font-weight:bold;font-size:140%;padding: 2px 0 10px 0;}
	.rsp_summary_body_info1_hotel_Title {width:100%;padding:11px 2% 0 0;}
	.rsp_summary_body_info1_hotel_clear,.rsp_summary_body_info1_star_clear,.rsp_summary_body_info1_city_clear,.rsp_summary_body_info1_arrival_clear,.rsp_summary_body_info1_dept_clear,.rsp_summary_body_info1_nights_clear,.rsp_summary_body_info1_rooms_clear,.rsp_summary_body_info1_adults_clear,.rsp_summary_body_info1_children_clear,.rsp_summary_body_info1_suppl_clear,.rsp_summary_body_info1_info_clear,.rsp_summary_body_info1_roomtype_clear{clear:both;}
	.rsp_summary_body_info1_hotel,.rsp_summary_body_info1_star,.rsp_summary_body_info1_city,.rsp_summary_body_info1_arrival,.rsp_summary_body_info1_dept,.rsp_summary_body_info1_nights,.rsp_summary_body_info1_rooms,.rsp_summary_body_info1_adults,.rsp_summary_body_info1_children,.rsp_summary_body_info1_suppl,.rsp_summary_body_info1_roomtype{width:100%;overflow:hidden;border-bottom:1px solid #ddd;}
	.rsp_summary_body_info1_section1 {width:40%;float:left;text-align:left;}
	.rsp_summary_body_info1_section2 {width:60%;float:right;text-align:left;}
	.rsp_summary_body_info1_bookingid,.rsp_summary_body_info1_status,.rsp_summary_body_info1_charges,.rsp_summary_body_info1_total {width:100%; padding-bottom:15px; margin-bottom:15px;border-bottom:1px solid #f3f3f3;}
	.rsp_summary_body_info1_bookingid_Title,.rsp_summary_body_info1_status_Title,.rsp_summary_body_info1_charges_Title,.rsp_summary_body_info1_total_Title {width:100%;float:left;text-align:left;}
	.rsp_summary_body_info1_bookingid_input,.rsp_summary_body_info1_status_input,.rsp_summary_body_info1_charges_input,.rsp_summary_body_info1_total_input {width:100%;float:left;text-align:left;}
	.rsp_summary_body_info1_total {border-bottom:0 none;}
	.rsp_summary_body_info1_bookingid_Input {font-size:240%;font-weight:bold;}
	.rsp_summary_body_info1_section1a {padding: 10px 20px 20px 0;width:70%;padding-bottom:10px; margin-bottom:10px;border-bottom:2px solid #ccc;}
	.rsp_summary_body_info1_section1b {padding: 20px 20px 20px 0;width:70%;}
	.rsp_summary_body_info1_pmtmethod,.rsp_summary_body_info1_tno,.rsp_summary_body_info1_bpay {padding-bottom:15px; margin-bottom:15px;border-bottom:1px solid #f3f3f3;}
	.rsp_summary_body_info1_bpay {border-bottom:0 none;}
	.rsp_summary_body_info1_pmtmethod_Title,.rsp_summary_body_info1_tno_Title,.rsp_summary_body_info1_bpay_Title {width:100%;text-align:left;}
	.rsp_summary_body_info1_pmtmethod_input,.rsp_summary_body_info1_tno_input,.rsp_summary_body_info1_bpay_input {width:100%;text-align:left;}
	.rsp_summary_body_info1_bpay_Input img{max-width:190px;height:auto;border:none;}
	.rsp_summary_body_right {width:290px;float:left;}
	.rsp_summary_body_right_info {width:80%;padding:0 10% 0 10%;}
	.rsp_summary_body_right_info_item_header {font-size:140%;font-weight:bold;text-align:left;height:40px;line-height:40px;border-bottom:1px solid #ddd;}
	.rsp_summary_body_right_info_item1, .rsp_summary_body_right_info_item2 {text-align:left; line-height:40px;height:40px;}
	.rsp_summary_body_right_info_item1>a>i, .rsp_summary_body_right_info_item2>a>i {margin-right:5px;font-size:120%;}
	.rsp_summary_body_right_info_section1>div>a, .rsp_summary_body_right_info_section1>div>a:link, .rsp_summary_body_right_info_section1>div>a:active, .rsp_summary_body_right_info_section1>div>a:visited{text-decoration:none;display:block;padding:10px;padding-left:15px;}
	.rsp_summary_body_right_info_section1>div>a:hover {display:block;text-decoration:underline;}
/* Login page */
	.rsp_login_body {width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;background:#fff;background-color:#fff;}
	.rsp_login_page_page {width:100%;height:100%;}
	.rsp_login_page_container {width:400px;height:100%;margin:0 auto;}
	.rsp_login_page_content {overflow:hidden;color: #333;margin-top:50px;background: rgba(0,0,0,0.8);padding: 20px 30px 30px 30px;border:8px solid #000;height:auto;-webkit-border-radius: 2px;-webkit-border-bottom-left-radius: 0;border-radius: 2px;border-bottom-left-radius: 0;-webkit-box-shadow: 0 8px 6px -6px black;-moz-box-shadow: 0 8px 6px -6px black;box-shadow: 0 8px 6px -6px black;}
	.rsp_login_page_header {text-align:center;margin-bottom:20px;}
	.rsp_login_page_block {color:#fff;line-height:14px;font-size:110%;}
	.rsp_login_page_block a, .rsp_login_page_block a:link {text-decoration:none;color:#fff;font-weight:bold;}
	.rsp_login_page_block a:hover {color:#fff;}
	.rsp_login_page_block > table > tr > td > div {clear:both;text-align:center;}
	#btnLogin {margin-bottom:20px;}
	.rsp_login_page_block>table>tr>td>div:last-child {line-height:20px;}
	.rsp_login_page_footer {width:100%;height:100px;}
	.rsp_login_page_block>table>tbody>tr>td>div>input[type="text"], .rsp_login_page_block>table>tbody>tr>td>div>input[type="password"]{font-size:13px;border: 1px solid #b2b2b2;color: #333;height: 40px;line-height:40px;margin-bottom: 16px;margin-top: 2px;outline: 0 none;padding-left:6px;padding-right:6px;width: 100%;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.error_text {font-size:16px;color:#F00;margin:5px 0 5px 0;}
	.currency_page {width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:#ececec;}
	.rsp_currency_page {width:96%;border:1px solid #ccc;margin:10px auto 20px auto;background:#fff;overflow:hidden;border-top:3px solid #ccc;-webkit-border-radius: 2px;border-radius: 2px;}
	.rsp_currency_container {padding:20px;}
	.rsp_currency_header {width:100%;font-size:200%;font-weight:bold;line-height:inherit;margin-bottom:10px;}
	.rsp_currency_comments {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;}
	.rsp_currency_converter {width:300px;margin-top:5px;margin-bottom:10px;float:left;padding-bottom:50px;}
	.rsp_currency_converter_from {width:99%;padding:0 1% 0 1%;overflow:hidden;clear:both;}
	.rsp_currency_converter_from_title {text-align:right;width:35%;margin-right:5%;float:left;font-weight:bold;line-height:32px;}
	.rsp_currency_converter_from_input {text-align:left;width:55%;float:left;font-weight:bold; }
	.rsp_currency_converter_from_input>input[type="text"] {width:64%;float:left;}
	.rsp_currency_converter_from_input>input[type="text"]#txtCurrency {border:none;width:21%;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;font-weight:bold;}
	.rsp_currency_converter_to {width:99%;padding:0 1% 0 1%;overflow:hidden;clear:both;}
	.rsp_currency_converter_to_title {text-align:right;width:35%;margin-right:5%;float:left;font-weight:bold;line-height:30px;}
	.rsp_currency_converter_to_input {text-align:left;width:55%;float:left;}
	.rsp_currency_converter_to_submit {width:20%;float:left;margin-top:4px;margin-left:40%;}
	.rsp_currency_converter_result {width:100%;overflow:hidden;clear:both;margin-top:20px;}
	.rsp_currency_converter_result_title {text-align:right;width:40%;float:left;font-weight:bold;}
	.rsp_currency_converter_result_input {text-align:left;width:60%;float:left;}
	.rsp_currency_converter_result_input div{font-size:160%;}
	.terms_and_conditions {width:100%;height:100%;margin:0;padding:0;overflow-x:auto;background:#ececec;}
	.rsp_terms_page {width:90%;border:1px solid #ccc;margin:0 auto;margin-top:10px;background:#fff;overflow:hidden;margin-bottom:20px;border-top:3px solid #ccc;-webkit-border-radius: 2px;border-radius: 2px;}
	.rsp_terms_page_container {padding:20px;}
	.rsp_terms_page_container_header {width:100%;font-size:200%;font-weight:bold;line-height:inherit;margin-bottom:10px;}
/* Flight Search Page */
	.flight_search_page {width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;}
	.rsp_fsearch_search_header {text-align:center}
	.rsp_fs_page {height:100%;overflow-x:hidden;width:100%;}
	.rsp_fs_content {color:inherit;margin:0;width:100%;height:auto;overflow:hidden;}
	.rsp_f_search_type {height:auto;overflow:hidden;width:100%;display:inline-block;}
	.rsp_f_search_type_container {width:100%;vertical-align:middle;padding-bottom:10px}
	.rsp_f_search_type_container div {padding:5px 10px;color:#333;border:1px solid #333;width:auto;font-weight:bold;float:left;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;margin-right:2px}
	.rsp_f_search_type_container div:hover {background:#fefefe;}
	.rsp_f_search_type_container div.activateme {background:#333;border:1px solid #333;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
	.rsp_fs_rt_content {width:100%;height:auto;overflow:hidden;}
	.rsp_fs_rt_deptfrom {width:59%;float:left;}
	.rsp_fs_rt_deptdate {width:20%;float:left;}
	.rsp_fs_rt_deptfrom_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_rt_deptdate_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_rt_deptdays {width:6%;float:left;display:none;}
	.rsp_fs_rt_deptdays_input {width:80%;float:left;}
	.rsp_fs_rt_deptdays_input input {width:80%;}
	.rsp_fs_rt_deptclass {width:21%;float:left;}
	.rsp_fs_rt_depttime {width:19%;float:left;display:none;}
	.rsp_fs_rt_deptclass_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_rt_deptclass_input select,.rsp_fs_rt_depttime select {width:100%;}
	.rsp_fs_rt_depttime_clear {clear:both;}
	.rsp_fs_rt_retto {width:59%;float:left;}
	.rsp_fs_rt_retdate {width:20%;float:left;}
	.rsp_fs_rt_retto_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_rt_retdate_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_rt_retclass {width:21%;float:left;}
	.rsp_fs_rt_rettime {width:19%;float:left;display:none;}
	.rsp_fs_rt_retclass_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_rt_retclass_input select,.rsp_fs_rt_rettime select {width:100%;}
	.rsp_fs_rt_rettime_clear {clear:both;}
	.rsp_fs_rt_adults,.rsp_fs_rt_child {width:20%;float:left;}
	.rsp_fs_rt_childseat {width:19.8%;float:left;}
	.rsp_fs_rt_childlap {width:21.5%;float:left;}
	.rsp_fs_rt_adults_input,.rsp_fs_rt_child_input {width:100%;padding-right:6px;}
	.rsp_fs_rt_childlap_input,.rsp_fs_rt_childseat_input {width:100%;padding-right:6px;}
	.rsp_fs_rt_airlinegds_clear,.rsp_fs_rt_childlap_clear {clear:both;}
	.rsp_fs_rt_stopover {width:20%;float:left;}
	.rsp_fs_rt_airline {width:40.1%;float:left;}
	.rsp_fs_rt_stopover_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_rt_airline_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_rt_airlinegds {width:20.6%;float:left;display:none;}
	.rsp_fs_rt_airlinegds_clear {clear:both;}
	.rsp_fs_rt_flexsearch {width:90px;margin-top:10px;float:left;}
	.rsp_fs_rt_submit {width:45%;float:right;}
	.rsp_fs_rt_submit_button {width:100%;padding-right:6px;text-align:right;}
	.rsp_fs_rt_flexsearch_input {width:22px;float:left;}
	.rsp_fs_rt_flexsearch_title {float:right;}
	.rsp_fs_ow_content {width:100%;height:auto;overflow:hidden;display:none;}
	.rsp_fs_ow_deptfrom {width:59%;float:left;}
	.rsp_fs_ow_deptfrom_title, .rsp_fs_ow_deptdate_title, .rsp_fs_ow_deptclass_title, .rsp_fs_ow_retto_title, .rsp_fs_ow_adults_title, .rsp_fs_ow_child_title, .rsp_fs_ow_childseat_title, .rsp_fs_ow_childlap_title,
	.rsp_fs_ow_stopover_title, .rsp_fs_ow_airline_title, .rsp_fs_rt_deptfrom_title, .rsp_fs_rt_deptdate_title, .rsp_fs_rt_deptclass_title, .rsp_fs_rt_retto_title, .rsp_fs_rt_retdate_title, .rsp_fs_rt_retclass_title,
	.rsp_fs_rt_adults_title, .rsp_fs_rt_child_title, .rsp_fs_rt_childseat_title, .rsp_fs_rt_childlap_title, .rsp_fs_rt_adults_title, .rsp_fs_rt_childseat_titlem, .rsp_fs_rt_childlap_title,
	.rsp_fs_rt_stopover_title, .rsp_fs_rt_airline_title, .rsp_fs_md_deptfrom_title, .rsp_fs_md_retto_title, .rsp_fs_md_deptdate_title, .rsp_fs_md_class_title,
	.rsp_fs_md_adults_title, .rsp_fs_md_child_title, .rsp_fs_md_childseat_title, .rsp_fs_md_childlap_title, .rsp_fs_md_stopover_title, .rsp_fs_md_airline_title {padding-top:8px;}
	.rsp_fs_ow_deptdate {width:20%;float:left;}
	.rsp_fs_ow_deptfrom_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_ow_deptdate_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_ow_deptdays {width:6%;float:left;display:none;}
	.rsp_fs_ow_deptdays_input {width:80%;float:left;}
	.rsp_fs_ow_deptdays_input input {width:80%;}
	.rsp_fs_ow_deptclass {width:21%;float:left;}
	.rsp_fs_ow_depttime {width:19%;float:left;display:none;}
	.rsp_fs_ow_deptclass_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_ow_deptclass_input select,.rsp_fs_ow_depttime select {width:100%;}
	.rsp_fs_ow_depttime_clear {clear:both;}
	.rsp_fs_ow_retto {width:59%;float:left;}
	.rsp_fs_ow_retdate {width:26%;float:left;}
	.rsp_fs_ow_retto_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_ow_retdate_input {width:67%;float:left;}
	.rsp_fs_ow_retclass {width:15%;float:left;}
	.rsp_fs_ow_rettime {width:19%;float:left;display:none;}
	.rsp_fs_ow_retclass_input {width:92%;float:left;}
	.rsp_fs_ow_retclass_input select,.rsp_fs_ow_rettime select {width:100%;}
	.rsp_fs_ow_retdate_clear,.rsp_fs_ow_retto_clear {clear:both;}
	.rsp_fs_ow_adults,.rsp_fs_ow_child {width:20%;float:left;}
	.rsp_fs_ow_childseat {width:19.8%;float:left;}
	.rsp_fs_ow_childlap {width:21.5%;float:left;}
	.rsp_fs_ow_adults_input,.rsp_fs_ow_child_input {width:100%;padding-right:6px;}
	.rsp_fs_ow_childlap_input,.rsp_fs_ow_childseat_input {width:100%;padding-right:6px;}
	.rsp_fs_ow_airlinegds_clear,.rsp_fs_ow_childlap_clear {clear:both;}
	.rsp_fs_ow_stopover {width:20%;float:left;}
	.rsp_fs_ow_airline {width:40.1%;float:left;}
	.rsp_fs_ow_stopover_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_ow_airline_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_ow_airlinegds {width:20.6%;float:left;display:none;}
	.rsp_fs_ow_airlinegds_clear {clear:both;}
	.rsp_fs_ow_flexsearch {width:108px;margin-top:10px;float:left;}
	.rsp_fs_ow_submit {width:45%;float:right;}
	.rsp_fs_ow_submit_button {width:100%;padding-right:6px;text-align:right;}
	.rsp_fs_ow_flexsearch_input {width:22px;float:left;}
	.rsp_fs_ow_flexsearch_title {float:right;}
	.rsp_fs_md_content {width:100%;height:auto;overflow:hidden;display:none;}
	.rsp_fs_md_title2_b1,.rsp_fs_md_title2_b2,.rsp_fs_md_title2_b3,.rsp_fs_md_title2_b4,.rsp_fs_md_title2_b5,.rsp_fs_md_title2_c1,.rsp_fs_md_title2_c2,.rsp_fs_md_title2_c3,.rsp_fs_md_title2_c4,.rsp_fs_md_title2_c5,.rsp_fs_md_title2_d1,.rsp_fs_md_title2_d2,.rsp_fs_md_title2_d3,.rsp_fs_md_title2_d4,.rsp_fs_md_title2_d5,.rsp_fs_md_title2_e1,.rsp_fs_md_title2_e2,.rsp_fs_md_title2_e3,.rsp_fs_md_title2_e4,.rsp_fs_md_title2_e5,.rsp_fs_md_title2_f1,.rsp_fs_md_title2_f2,.rsp_fs_md_title2_f3,.rsp_fs_md_title2_f4,.rsp_fs_md_title2_f5 {display:none;}
	.rsp_fs_md_a1,.rsp_fs_md_a2 {width:31%;float:left;}
	.rsp_fs_md_a3 {width:18%;float:left;}
	.rsp_fs_md_a4 {width:20%;float:left;}
	.rsp_fs_md_a5 {width:15%;float:left;display:none;}
	.rsp_fs_md_b1,.rsp_fs_md_b2 {width:31%;float:left;}
	.rsp_fs_md_deptfrom_input,.rsp_fs_md_retto_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_md_time_input select {width:100%;}
	.rsp_fs_md_b3 {width:18%;float:left;}
	.rsp_fs_md_deptdate_input {width:100%;padding-right:6px;}
	.rsp_fs_md_b4 {width:20%;float:left;}
	.rsp_fs_md_class_input {width:100%;padding-right:6px;}
	.rsp_fs_md_b5 {width:20%;float:left;display:none;}
	.rsp_fs_md_b5_clear, .rsp_fs_md_c5_clear, .rsp_fs_md_d5_clear, .rsp_fs_md_e5_clear, .rsp_fs_md_f5_clear {clear:both;}
	.rsp_fs_md_c1,.rsp_fs_md_c2 {width:31%;float:left;}
	.rsp_fs_md_c3 {width:18%;float:left;}
	.rsp_fs_md_c4 {width:20%;float:left;}
	.rsp_fs_md_c5 {width:20%;float:left;display:none;}
	.rsp_fs_md_d1,.rsp_fs_md_d2 {width:31%;float:left;}
	.rsp_fs_md_d3 {width:18%;float:left;}
	.rsp_fs_md_d4 {width:20%;float:left;}
	.rsp_fs_md_d5 {width:20%;float:left;display:none;}
	.rsp_fs_md_e1,.rsp_fs_md_e2 {width:31%;float:left;}
	.rsp_fs_md_e3 {width:18%;float:left;}
	.rsp_fs_md_e4 {width:20%;float:left;}
	.rsp_fs_md_e5 {width:20%;float:left;display:none;}
	.rsp_fs_md_f1,.rsp_fs_md_f2 {width:31%;float:left;}
	.rsp_fs_md_f3 {width:18%;float:left;}
	.rsp_fs_md_f4 {width:20%;float:left;}
	.rsp_fs_md_adults,.rsp_fs_md_child,.rsp_fs_md_f5 {width:20%;float:left;}
	.rsp_fs_md_f5 {display:none;}
	.rsp_fs_md_childseat {width:19.8%;float:left;}
	.rsp_fs_md_childlap {width:21.5%;float:left;}
	.rsp_fs_md_adults_input,.rsp_fs_md_child_input {width:100%;padding-right:6px;}
	.rsp_fs_md_childlap_input,.rsp_fs_md_childseat_input {width:100%;padding-right:6px;}
	.rsp_fs_md_airlinegds_clear,.rsp_fs_md_childlap_clear {clear:both;}
	.rsp_fs_md_stopover {width:20%;float:left;}
	.rsp_fs_md_airline {width:40.1%;float:left;}
	.rsp_fs_md_stopover_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_md_airline_input {width:100%;padding-right:6px;float:left;}
	.rsp_fs_md_airlinegds {width:20.6%;float:left;display:none;}
	.rsp_fs_md_airlinegds_clear {clear:both}
	.rsp_fs_md_flexsearch {width:108px;margin-top:10px;float:left}
	.rsp_fs_md_submit {width:45%;float:right}
	.rsp_fs_md_submit_button {width:100%;padding-right:6px;text-align:right;}
	.rsp_fs_md_flexsearch_input {width:22px;float:left;}
	.rsp_fs_md_flexsearch_title {float:right;}
/* Flight results Page */
	.flight_results_page {padding:0;margin:0;overflow-x:hidden;background:#fff;}
/* Flight results Mobile Modify/Filter header */
	.rsp_f_results_m_modify_header {display:none;}
	.rsp_f_results_m_modify_header div {display:block;font-size:120%;height:40px;color:#fff;line-height:40px;text-align:center;border:none;cursor:pointer;}
	.rsp_f_results_m_modify_link {width:75%;float:left;background:#0b3d7d;}
	.rsp_f_results_m_modify_link::before {font-family: FontAwesome;content: "\f002";display: inline-block;padding-right: 10px;}
	.rsp_f_results_m_filter_link {width:25%;float:left;background:#222;}
	.rsp_f_results_m_filter_link::before {font-family: FontAwesome; content: "\f0c9"; display: inline-block;padding-right: 10px;}
	.rsp_f_results_m_modify_link:hover {background:#0b3d7d;}
	.rsp_f_results_m_filter_link:hover {background:#000;}
	.rsp_f_results_body {width:1200px;margin:0 auto;}
	.flight_results_page .rsp_dwaiting_page {width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;background-size:cover;z-index:200;}
	.flight_results_page .rsp_dwaiting_container {width:400px;height:300px;margin:0 auto;margin-top:50px;text-align:center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0 8px 6px -6px black;-moz-box-shadow: 0 8px 6px -6px black;box-shadow: 0 8px 6px -6px black;border:4px solid #CCCCCC;background: #fff;}
	.flight_results_page header {background:#fff;width:100%;}
	.flight_results_page header .hrd-1 {width:1140px;margin:0 auto;}
/* Flight Results left Panel */
	.rsp_f_results_left_panel {width:250px;height:auto;margin-top: 12px;float:left;overflow:hidden;}
/* Flight Results Modify */
	.rsp_f_results_modify_section {background:#fff;overflow:hidden;padding:10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border:1px solid #ddd;margin-bottom:10px;}
	.rsp_f_results_modify_section_title {padding-left:0;margin-bottom:5px;}
	.rsp_f_results_modify_ftype_section {clear:both;}
	.rsp_f_results_modify_section_title span {height:35px;font-size:18px;text-decoration:none;}
	.rsp_f_results_modify_ftype_rt {width:50%;float:left;}
	.rsp_f_results_modify_ftype_ow {width:50%;float:left;}
	.rsp_f_results_modify_ftype_md a {text-decoration:none;margin-top:10px;display:inline-block;font-size:90%;}
	.rsp_f_results_modify_rt_section, .rsp_f_results_modify_ow_section {width:100%;height:auto;overflow:hidden;}
	.rsp_f_results_modify_rt_title {height:auto;font-size:0;text-decoration:none;margin-top:10px;padding-top:10px;border-top:1px solid #eee;}
	.rsp_f_results_modify_rt_deptd, .rsp_f_results_modify_rt_retrd {width:50%;float:left;}
	.rsp_f_results_modify_rt_deptd input[type="text"] {width:100%;}
	.rsp_f_results_modify_rt_retrd input[type="text"] {width:100%;}
	.rsp_f_results_modify_rt_deptd_input, .rsp_f_results_modify_rt_retrd_input {width:95%;}
	.rsp_f_results_modify_rt_deptc, .rsp_f_results_modify_rt_retrc {width:50%;float:left;}
	.rsp_f_results_modify_rt_adults, .rsp_f_results_modify_rt_child {width:50%;float:left;}
	.rsp_f_results_modify_rt_adults_input {width:95%;}
	.rsp_f_results_modify_rt_inflap, .rsp_f_results_modify_rt_infst {width:50%;float:left;}
	.rsp_f_results_modify_rt_inflap_title, .rsp_f_results_modify_rt_infst_title {width:100%;}
	.rsp_f_results_modify_rt_inflap_input {width:95%;}
	.rsp_f_results_modify_rt_dept_title, .rsp_f_results_modify_rt_arrv_title, .rsp_f_results_modify_rt_deptd_title, .rsp_f_results_modify_rt_deptc_title,
	.rsp_f_results_modify_rt_retrd_title, .rsp_f_results_modify_rt_retrc_title, .rsp_f_results_modify_rt_adults_title, .rsp_f_results_modify_rt_child_title,
	.rsp_f_results_modify_rt_inflap_title, .rsp_f_results_modify_rt_infst_title, .rsp_f_results_modify_rt_stopo_title, .rsp_f_results_modify_rt_airl_title,
	.rsp_f_results_modify_ow_dept_title, .rsp_f_results_modify_ow_arrv_title, .rsp_f_results_modify_ow_deptd_title, .rsp_f_results_modify_ow_deptc_title,
	.rsp_f_results_modify_ow_adults_title, .rsp_f_results_modify_ow_child_title, .rsp_f_results_modify_ow_inflap_title, .rsp_f_results_modify_ow_infst_title,
	.rsp_f_results_modify_ow_stopo_title, .rsp_f_results_modify_ow_airl_title {padding-top:8px;}
	.rsp_f_results_modify_button {margin-top:10px;}
	.rsp_f_results_modify_rt_stopo, .rsp_f_results_modify_ow_stopo {display:inline-block;width:100%;}
	.rsp_f_results_modify_ow_title {height: auto;font-size: 140%;text-decoration: none;margin-top: 10px;padding-top:10px;padding-bottom: 10px;border-top: 1px solid #ccc;}
	.rsp_f_results_modify_ow_deptd, .rsp_f_results_modify_ow_retrd {width:50%;float:left;}
	.rsp_f_results_modify_ow_deptd input[type="text"] {width:100%;}
	.rsp_f_results_modify_ow_deptd_input, .rsp_f_results_modify_ow_retrd_input {width:95%;}
	.rsp_f_results_modify_ow_deptc, .rsp_f_results_modify_ow_retrc {width:50%;float:left;}
	.rsp_f_results_modify_ow_adults, .rsp_f_results_modify_ow_child {width:50%;float:left;}
	.rsp_f_results_modify_ow_adults_input {width:95%;}
	.rsp_f_results_modify_ow_inflap, .rsp_f_results_modify_ow_infst {width:50%;float:left;}
	.rsp_f_results_modify_ftype_rt input[type=radio]:checked + span {font-weight:bold;}
	.rsp_f_results_modify_ftype_ow input[type=radio]:checked + span {font-weight:bold;}
	.rsp_f_results_modify_ow_inflap_title, .rsp_f_results_modify_ow_infst_title {width:100%;}
	.rsp_f_results_modify_ow_inflap_input {width:95%;}
	.rsp_f_results_modify_rt_airlgds_input {display:none;}
	.rsp_f_results_modify_button_section {width:100%;text-align:center;}
	.rsp_f_results_modify_ftype_md {display:none;}
/* Flight Results filter */
	.rsp_f_results_filter_section {background:#fff;overflow:hidden;padding:10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border:1px solid #ddd;margin-bottom:10px;}
	.rsp_f_results_filter_section_title {padding-left:0;margin-bottom:5px;overflow:hidden;}
	.rsp_f_results_filter_section_title > div {width:auto;float:left;font-size:18px;text-decoration:none;}
	.rsp_f_results_filter_section_faret, .rsp_f_results_filter_section_seatt, .rsp_f_results_filter_section_stops, .rsp_f_results_filter_section_budget, .rsp_f_results_filter_section_cclass, .rsp_f_results_filter_section_airlines,
	.rsp_f_results_filter_section_lo_depttime, .rsp_f_results_filter_section_lo_duration, .rsp_f_results_filter_section_lo_airport {overflow:hidden;width:100%;height:auto; padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #eee;}
	.rsp_f_results_filter_section_faret {border-top:0 none;}
	.rsp_f_results_filter_section_lo_depttime {border-top:0 none;}
	.rsp_f_results_filter_section_faret_title, .rsp_f_results_filter_section_seatt_title, .rsp_f_results_filter_section_stops_title, .rsp_f_results_filter_section_budget_title, .rsp_f_results_filter_section_cclass_title, .rsp_f_results_filter_section_airlines_title,
	.rsp_f_results_filter_section_lo_depttime_title, .rsp_f_results_filter_section_lo_duration_title, .rsp_f_results_filter_section_lo_airport_title {height:25px;font-size:110%;text-decoration:none;width:75%;float:left;}
	#btnaddfl {display:none;}
	.rsp_f_results_filter_section_lo_depttime_title {margin-top:10px;}
	.rsp_f_results_filter_section_lo_airport_input {padding-bottom:20px;}
	.rsp_f_results_filter_section_lo_header {height:30px;line-height:30px;font-size:140%;text-decoration:none;float:left;margin-left:13px;}
	.rsp_f_results_filter_section_seatt_subtitle, .rsp_f_results_filter_section_faret_subtitle, .rsp_f_results_filter_section_stops_subtitle, .rsp_f_results_filter_section_cclass_subtitle, .rsp_f_results_filter_section_airlines_subtitle, .rsp_f_results_filter_section_lo_airport_subtitle {width:15%;float:right;}
	.rsp_f_results_filter_section_seatt_subtitle div, .rsp_f_results_filter_section_faret_subtitle div, .rsp_f_results_filter_section_stops_subtitle div, .rsp_f_results_filter_section_cclass_subtitle div, .rsp_f_results_filter_section_airlines_subtitle div, .rsp_f_results_filter_section_lo_airport_subtitle div {width:50%;height:20px;line-height:20px;float:left;text-align:center;padding:0;margin:0;cursor:pointer;color:#999;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	.rsp_f_results_filter_section_seatt_subtitle div:active, .rsp_f_results_filter_section_faret_subtitle div:active, .rsp_f_results_filter_section_stops_subtitle div:active, .rsp_f_results_filter_section_cclass_subtitle div:active, .rsp_f_results_filter_section_airlines_subtitle div:active, .rsp_f_results_filter_section_lo_airport_subtitle div:active {background:#ddd;}
	.rsp_f_results_filter_section_seatt_subtitle div:first-child::before, .rsp_f_results_filter_section_faret_subtitle div:first-child::before, .rsp_f_results_filter_section_stops_subtitle div:first-child::before, .rsp_f_results_filter_section_cclass_subtitle div:first-child::before, .rsp_f_results_filter_section_airlines_subtitle div:first-child::before, .rsp_f_results_filter_section_lo_airport_subtitle div:first-child::before {content:'\f046';font-family:FontAwesome;text-align:center;display:inline-block; vertical-align:middle;-webkit-border-top-left-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
	.rsp_f_results_filter_section_seatt_subtitle div:last-child::before, .rsp_f_results_filter_section_faret_subtitle div:last-child::before, .rsp_f_results_filter_section_stops_subtitle div:last-child::before, .rsp_f_results_filter_section_cclass_subtitle div:last-child::before, .rsp_f_results_filter_section_airlines_subtitle div:last-child::before, .rsp_f_results_filter_section_lo_airport_subtitle  div:last-child::before {content:'\f00d';font-family:FontAwesome;text-align:center;display:inline-block; vertical-align:middle;-webkit-border-top-right-radius: 2px;-webkit-border-bottom-right-radius: 2px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
	.rsp_ffil_table_list {width:100%;}
	.rsp_ffil_table_list td {width:100%; font-size:12px;}
	.rsp_ffil_table_list td label { font-size:12px;padding-left:3px;}
	.rsp_f_results_filter_section_faret_input, .rsp_f_results_filter_section_seatt_input, .rsp_f_results_filter_section_stops_input, .rsp_f_results_filter_section_cclass_input, .rsp_f_results_filter_section_airlines_input, .rsp_f_results_filter_section_lo_depttime_input, .rsp_f_results_filter_section_lo_duration_input, .rsp_f_results_filter_section_lo_airport_input {clear:both;}
	.rsp_f_results_filter_section_budget_input input[type="text"], .rsp_f_results_filter_section_lo_depttime_input input[type="text"], .rsp_f_results_filter_section_lo_duration_input input[type="text"] {border:none;font-weight:bold;height:24px;padding:0;text-align:center;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background:none;}
	.rsp_f_results_filter_section_budget_input	.ui-slider {width:90%;margin:0 auto 10px auto;}
	.rsp_f_results_filter_section_lo_depttime_input .ui-slider {width:90%;margin:0 auto 10px auto;}
	.rsp_f_results_filter_section_lo_duration_input .ui-slider {width:90%;margin:0 auto 10px auto;}
	.rsp_f_results_filter_section_cclass_input > div {clear:both;margin-bottom:1px;margin-top:1px;}
	.rsp_f_results_filter_section_cclass_input > div > input {width:20px;float:left;}
	.rsp_f_results_filter_section_cclass_input > div > a {text-decoration:none;width:auto;float:left;display:block;}
	.rsp_f_results_filter_section_faret_input > div > div {overflow:hidden;width:100%;height:auto;}
	.rsp_f_results_filter_section_faret_input > div > div > input {width:20px;float:left;}
	.rsp_f_results_filter_section_faret_input > div > div > div {width:auto;float:left;}
	.rsp_f_results_filter_section_seatt_input > div > div {overflow:hidden;width:100%;height:auto;}
	.rsp_f_results_filter_section_seatt_input > div > div > input {width:20px;float:left;}
	.rsp_f_results_filter_section_seatt_input > div > div > div {width:auto;float:left;}
	.rsp_f_results_filter_section_stops_input > div > div {overflow:hidden;width:100%;height:auto;}
	.rsp_f_results_filter_section_stops_input > div > div > input {width:20px;float:left;}
	.rsp_f_results_filter_section_stops_input > div > div > div {width:auto;float:left;}
	.rsp_f_results_filter_section_airlines_input div div {clear:both;margin-bottom:1px;margin-top:1px;}
	.rsp_f_results_filter_section_airlines_input div input {width:20px;float:left;}
	.rsp_f_results_filter_section_airlines_input div label {width:auto;float:left;}
	.rsp_f_results_filter_button_section {width:100%;text-align:center;}
/* Flights Results Filter Flight */
	div.simpleTabs { padding:0px;margin-top:10px;padding-top:10px;background:#eee; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
/* Flights Results Filter Flight Tabs */
	div.rsp_f_results_filter_section_lo_tabs {width:48%;height:30px;float:right;overflow:hidden;}
	div.rsp_f_results_filter_section_lo_tabs ul { margin:0px; padding:0; text-align:left; }
	div.rsp_f_results_filter_section_lo_tabs ul li {list-style:none;padding:0px;margin:0px 0px 2px 0px;float:left;cursor:pointer;width:50px;text-align:center;border-color:gray;background: #999;font-size:110%;-webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
	div.rsp_f_results_filter_section_lo_tabs ul li:hover {background:#f9f9f9;}
	div.rsp_f_results_filter_section_lo_tabs ul li a {width:100%;line-height:30px;height:30px;text-align:center;font-weight:bold;cursor:pointer;text-decoration:none;}
	div.rsp_f_results_filter_section_lo_tabs ul li.fl_r_flcurrent{border-color:#666;background: #fff;}
/* Flights Results Filter Flight Content */
	div.simpleTabsContent { padding:1px 10px 5px 10px; clear:both; display:none; }
	div.simpleTabsContent.currentTab { display:block; background:#fff; border-right:3px solid #eee; border-left:3px solid #eee; border-bottom:3px solid #eee;-webkit-border-bottom-right-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;margin-bottom:20px;}
	.rsp_f_results_filter_section_lo_airport_input > div {overflow:hidden;width:100%;height:auto;}
	.rsp_f_results_filter_section_lo_airport_input > div > div {clear:both;margin-bottom:1px;margin-top:1px;overflow:hidden;}
	.rsp_f_results_filter_section_lo_airport_input > div > div > input {width:20px;float:left;}
	.rsp_f_results_filter_section_lo_airport_input > div > div > div {width:auto;float:left;}
/* Flights Results Right Panel */
	.rsp_f_results_right_panel {width: 879px;padding-left: 20px;float: left;}
/* Flights Results Right Panel Header */
	.rsp_f_results_rp_top_title {width:100%;font-size:200%;line-height:inherit;margin-bottom:10px;margin-top:15px;overflow:hidden;}
	.rsp_f_results_rp_top_title span div {width:auto;float:left;}
	.rsp_f_results_rp_top_title span div.rsp_f_results_fseperator::before {font-family: FontAwesome;line-height:120%;content: "\f07e";display: inline-block;padding:0 4px 0 4px;vertical-align: middle;}
	.rsp_f_results_rp_top_subtitle {width:100%;line-height:14px;clear:both;margin-bottom:10px;vertical-align:top;overflow:hidden;}
	.rsp_f_results_rp_top_subtitle_a {display:none;}
	.rsp_f_results_rp_top_subtitle_c {display:none;}
	.rsp_f_results_rp_top_subtitle_b {width:auto;float:left;margin-right:10px;padding-right:10px;border-right:1px solid #ccc;}
	.rsp_f_results_rp_top_subtitle_d {width:auto;float:left;}
	.rsp_f_results_rp_top_subtitle_e {width:100%;line-height:inherit;}
/* Flights Results Right Panel Matrix */
	.rsp_f_results_rp_matrix {width:100%;float:left;margin-top:3px;}
/* Flights Results Right Panel Matrix Tabs */
	.rsp_f_results_rp_matrix_tabs {clear:both;overflow:hidden;width:100%;display:none;}
	.rsp_f_results_rp_matrix_tabs div {width:20%;line-height:30px;height:30px;text-align:left;font-size:110%;cursor:pointer;float:left;text-decoration:none;font-weight:400;}
	.rsp_f_results_rp_matrix_tabs > div:first-child::before {font-family: FontAwesome;content: "\f0d7";display: inline-block;padding:0 4px 0 4px;}
	.rsp_f_results_rp_matrix_tabs > div:last-child::before {font-family: FontAwesome;content: "\f0d7";display: inline-block;padding:0 4px 0 4px;}
	.rsp_f_results_rp_matrix_tabs > div.rsp_fmtactive::before {font-family: FontAwesome;content: "\f0d8";display: inline-block;padding:0 4px 0 4px;}
/* Flights Results Right Panel Matrix Content */
	#matrix1, #matrix2, #matrix3 {display:none;}
	.fl_matrix_table {width:100%;padding:12px;background:#fff;overflow-x:scroll;border:1px solid #ddd;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;clear:both;}
	.fl_matrix_table td { font-size:12px;}
	.fl_matrix_table table {border-collapse:collapse;text-align:left;width:100%;}
	.fl_matrix_table table td, .fl_matrix_table table th {padding:6px 10px;}
	.fl_matrix_table table td.fl_mat_h {text-align:center;color:#fff;border-bottom: 1px solid #ddd;}
	.fl_matrix_table table td.fl_mat_h:first-child {border:none;background:#fff;border-bottom: 1px solid #ddd;}
	.fl_matrix_table table td.fl_mat_b {font-weight:400;text-align:center;}
	.fl_mat_b a, .fl_mat_b a:link {display:inline-block;width:100%;height:100%;padding:0;margin:0;text-decoration:none;}
	.fl_mat_b a:hover {text-decoration:underline;}
	.fl_matrix_table table .alt td {background:#EBEBEB;color:#7D7D7D;}
	.fl_matrix_table table td:first-child {border-left:none;}
	.fl_matrix_table table tr:last-child td {border-bottom:none;}
	#moreair {width:100%;border-top:1px solid #ccc;padding-top:8px;text-align:right;}
	#moreair div {padding-right:20px;cursor:pointer;font-weight:bold;}
	#moreair div::after {font-family: FontAwesome;content: "\f0da";display: inline-block;padding-left:4px;}
/* Flights Results Right Panel Sort */
	.rsp_f_results_rp_sort_addon_clear {clear:both;height:5px;}
	.rsp_f_results_rp_sort_addon {width:100%;clear:both;overflow:hidden;height:38px;line-height:34px;margin-bottom:4px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	.rsp_f_results_rp_sort_section {width:50%;float:right;}
	.rsp_f_results_rp_sort_section span {width:50%;float:left;text-align:right;display:inline-block;}
	.rsp_f_results_rp_sort_section select {width:46%;margin-left:2%;float:right;}
/* Flights Results individual Flight Block */
	.rsp_f_results_fblock {padding:0px;background:#fff;border:1px solid #999;border-bottom:2px solid #666;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-bottom:20px;}
	.rsp_f_results_fblock_header {width:100%;margin:0 auto;height:auto;overflow:hidden;clear:both;background: #fff;-webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
	.rsp_f_results_fblock_price {font-size:22px;width:auto;padding:12px;float:left;height:auto;}
	.rsp_f_results_fblock_terms {color:#666;width:auto;float:right;text-align:right;height:52px;line-height:52px;padding-right:12px;}
	.rsp_f_results_fblock_cconverter a, .rsp_f_results_fblock_cconverter a:link {text-decoration:none;}
	.rsp_f_results_fblock_cconverter a img {display:none;}
	.rsp_f_results_fblock_cconverter a::before {font-family: FontAwesome;content: "\f0d6";display: inline-block;padding-right:4px;vertical-align: middle;}
	.rsp_f_results_fblock_allflights {width:50%;float:left;line-height:36px;}
	.rsp_f_results_fblock_allflights a, .rsp_f_results_fblock_allflights a:link {text-decoration:none;padding-left:30px;}
	.rsp_f_results_fblock_body {clear:both;height:auto; padding-bottom:6px;}
	.rsp_f_results_fblock_subheader {background:#555;color:#fff;overflow:hidden;padding-top:8px;width:100%;border-bottom:1px solid #ddd;border-top:1px solid #333;}
	.rsp_f_results_fblock_subheader_flightno {display:none;}
	.rsp_f_results_fblock_subheader_date {width:27%;padding-right:3%;float:right;text-align:right;font-size:100%;}
	.rsp_f_results_fblock_subheader_date::before {font-family: FontAwesome;content: "\f073";display: inline-block;padding-right:6px;vertical-align: middle;}
	.rsp_f_results_fblock_subheader_airport {width:66%;padding-left:3%;float:left;font-size:100%;}
	.rsp_f_results_fblock_subheader_airport::before {font-family: FontAwesome;content: "\f072";display: inline-block;padding-right:6px;vertical-align: middle; }
	.rsp_f_results_fblock_rowheader {display:none;}
	.rsp_f_results_fblock_1row, .rsp_f_results_fblock_2row, .rsp_f_results_fblock_3row {clear:both;padding-top:4px;padding-bottom:4px;width:100%;padding-left:3%;padding-right:3%;overflow:hidden;border-bottom:1px solid #ececec;}
	.rsp_f_results_fblock_1row:last-child {border-bottom:0 none;}
	.rsp_f_results_fhlb {background:#eee;}
	.rsp_fr_r_1 {width:5%;float:left;padding-top:1px;}
	.rsp_fr_r_2 {width:15%;float:left;}
	.rsp_fr_r_2a {width:100%;float:left;font-size:120%;line-height:21px;}
	.rsp_fr_r_2b {color:#666;font-size:90%;}
	.rsp_fr_r_2b img {display:none;}
	.rsp_fr_r_3 {width:20%;float:left;}
	.rsp_fr_r_3a {width:100%;float:left;}
	.rsp_fr_r_3a1 {width:40%;float:left;font-size:120%;line-height:21px;}
	.rsp_fr_r_3a2 {width:50%;float:left;color:#666;font-size:80%;padding-left:2%;line-height:21px;}
	.rsp_fr_r_3b img {display:none;}
	.rsp_fr_r_3b {color:#666;font-size:90%;}
	.rsp_fr_r_4 {width:20%;float:left;}
	.rsp_fr_r_4a {width:100%;float:left;font-size:120%;line-height:21px;}
	.rsp_fr_r_4b {color:#666;font-size:90%;}
	.rsp_fr_r_5 {width:45px;float:left;}
	.rsp_fr_r_6 {width:20%;float:left;}
	.rsp_fr_r_6a {width:100%;float:left;font-size:120%;line-height:21px;}
	.rsp_fr_r_6b {color:#666;font-size:90%;}
	.rsp_fr_r_6c {font-size:90%;}
	.rsp_fr_r_7 {width:10%;float:right;font-size:90%;text-align:right;line-height:21px;}
	.rsp_fr_r_7 a.rsp_fr_r_7_vmore::before {font-family: FontAwesome;content: "\f107";display: inline-block;padding-right: 3px;vertical-align: middle;}
	.rsp_fr_r_7 a.rsp_fr_r_7_vless::before {font-family: FontAwesome;content: "\f106";display: inline-block;padding-right: 3px;vertical-align: middle;}
	.rsp_fr_r_7_clear {clear:both;height:5px;}
	.rsp_f_results_fblock_footer {width:100%;clear:both;height:44px;}
	.rsp_f_results_fblock_cconverter {width:20%;font-size:90%;float:left;height:50px;line-height:50px;text-align:left;padding-left:3%;}
	.rsp_f_results_fblock_footer_book {float:right;padding-right:12px;}
	.rsp_fr_flexi_container {width:100%;margin-bottom:20px;}
	.rsp_fr_flexi_table {display: table;width:100%;border:1px solid #bbb;border-right:0 none;border-bottom:0 none;}
	.rsp_fr_flexi_header {display: table-row;}
	.rsp_fr_flexi_header>div {display: table-cell;text-align:center;border-right:1px solid #bbb;border-bottom:1px solid #666;padding:7px 2px 7px 2px;font-weight:bold;background:#d5d5d5;}
	.rsp_fr_flexi_header>div:first-child {border-bottom:1px solid #bbb;font-weight:normal;}
	.rsp_fr_flexi_header>div:first-child > div:first-child {text-align:center;}
	.rsp_fr_flexi_header>div:first-child > div:last-child {text-align:center;}
	.rsp_fr_flexi_header>div:first-child > div:first-child::after {font-family: FontAwesome;content: "\f061";display: inline-block;padding-left: 3px;}
	.rsp_fr_flexi_header>div:first-child > div:last-child::before {font-family: FontAwesome;content: "\f063";display: inline-block;padding-right: 3px;}
	.rsp_fr_flexi_header>div>div {display:block}
	.rsp_fr_flexi_header_checkin {width:100%;}
	.rsp_fr_flexi_header_checkout {width:100%;}
	.rsp_fr_flexi_row {display: table-row;}
	.rsp_fr_flexi_row>div.rsp_fr_flexi_row_left_col {background:#d5d5d5;border-right:1px solid #666;border-bottom:1px solid #bbb;font-weight:bold;padding:7px 2px 7px 2px;}
	.rsp_fr_flexi_row>div.rsp_fr_flexi_row_left_col:hover {background:#d5d5d5;border-right:1px solid #666;border-bottom:1px solid #bbb;-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow: none;}
	.rsp_fr_flexi_row>div  {display: table-cell;text-align:center;border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:7px 2px 7px 2px;background:rgba(230,230,230,0.4);}
	.rsp_fr_flexi_row>div:hover {background:rgb(255,255,255);}
	.rsp_fr_flexi_row>div.rsp_fr_flexi_ondate {background:rgb(255,240,210);-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);}
	.rsp_fr_flexi_row>div.rsp_fr_flexi_similar {background:rgb(255,255,255);}
	.rsp_fr_flexi_row>div.rsp_fr_flexi_similar:hover {background:rgb(255,255,255);}
	.rsp_fr_flexi_row>div a {display:block;color:#333;height:100%;}
	.rsp_fr_flexi_row>div.fdivclick  {display: table-cell;text-align:center;border-right:1px solid #bbb;border-bottom:1px solid #bbb;background:rgb(255,255,255);-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);}
	.rsp_f_results_fblock_header_ratesplit {width:100%;padding:4px 0 4px 0;background:#cecece;color:#666;text-align:left;height:auto;overflow:hidden;}
	.rsp_f_results_fblock_header_rateadult {width:auto;float:left;padding-left:24px;margin-right:20px;border-right:1px solid #999;padding-right:20px;}
	.rsp_f_results_fblock_header_ratechild {width:auto;float:left;margin-right:20px;border-right:1px solid #999;padding-right:20px;}
	.rsp_f_results_fblock_header_ratetaxes {width:auto;float:left;margin-right:20px;}
	.rsp_f_results_fblock_flexi > .rsp_fr_r_1 {display:none;}
	.rsp_f_results_fblock_flexi > .rsp_fr_r_7 {display:none;}
	.rsp_f_results_rp_top_subtitle_e {width:auto;float:right;}
	.rsp_f_results_rp_top_subtitle_e a {font-size:110%;text-decoration:none;}
	.rsp_f_results_m_fleximodify_link {width:100%;float:left;background:#440000;}
	.rsp_fr_r_2flx {width:20%;float:left;}
	.rsp_fr_r_2flxa {width:100%;float:left;font-size:120%;line-height:21px;}
	.rsp_fr_r_2flxb {color:#666;font-size:90%;}
	.rsp_fr_r_2flxb img {display:none;}
	.rsp_fr_r_3flx {width:20%;float:left;}
	.rsp_fr_r_3flxa {width:100%;float:left;}
	.rsp_fr_r_3flxa1 {width:40%;float:left;font-size:120%;line-height:21px;}
	.rsp_fr_r_3flxa2 {width:50%;float:left;color:#666;font-size:80%;padding-left:2%;line-height:21px;}
	.rsp_fr_r_3flxb img {display:none;}
	.rsp_fr_r_3flxb {color:#666;font-size:90%;}
	.rsp_fr_r_4flx {width:16%;float:left;}
	.rsp_fr_r_4flxa {width:100%;float:left;font-size:120%;line-height:21px;}
	.rsp_fr_r_4flxb {color:#666;font-size:90%;}
	.rsp_fr_r_calflx {width:30%;float:left;}
	.rsp_fr_r_5flx {width:18%;float:left;}
	.rsp_fr_r_6flx {width:12%;float:left;}
	.rsp_fr_r_6flxa {width:100%;float:left;font-size:120%;line-height:21px;}
	.rsp_fr_r_6flxb {color:#666;font-size:90%;}
	.rsp_fr_r_6flxc {font-size:90%;}
	.rsp_fr_r_row{width:100%;clear:both;}
	.rsp_fr_r_more {font-weight:bold;cursor:pointer;font-size:90%;margin-bottom:8px;}
	.rsp_fr_r_more>div {padding:5px;background:url('../images/img_show_more_bg.png') bottom center no-repeat;color:#666;text-align:center;}
/* Flight Pax Page */
	.pax_f_page {width: 100%;height: 100%;margin: 0;padding: 0;background: #ececec;}
	.rsp_fpax_body_section_container {width: 1200px;height: 100%;margin: 0 auto;overflow: hidden;padding: 0;}
	.rsp_fpax_body_section {width: 100%;overflow: hidden;height:100%;}
	.rsp_f_paxpage_title {font-size: 200%;width: 97.5%;padding-left: 2.5%;margin: 0 auto;color: #000;line-height: 70px;height: 70px;}
/* Flight pax right panel */
	.rsp_f_paxpage_right_panel{width: 375px;float: right;padding: 0;margin: 0;color: #000;}
	.rsp_f_paxpage_right_panel_container {width: 100%;padding: 0;margin: 0; margin-top:10px;}
	.rsp_f_paxpage_right_panel_itinerary {background: #fdf8e5;overflow: hidden;width:100%;padding: 20px 20px 30px 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #ccc;border-left: 20px solid #ccc;}
	.rsp_f_paxpage_right_panel_header {padding-bottom: 10px;height:auto;overflow:hidden;border-bottom: 1px solid #ccc;}
	.rsp_f_paxpage_right_panel_header_title {font-size: 160%;float:left;width:70%;}
	.rsp_f_paxpage_right_panel_header_fr {width:30%;float:right;text-align:right;line-height:25px;vertical-align:bottom;font-size:90%;}
	.rsp_f_paxpage_right_panel_header_fr a {color:#666;}
	.rsp_f_paxpage_right_panel_header_fr::before {font-family: FontAwesome;content: "\f05a";display: inline-block;padding-right: 3px;font-size:12px;width:12px;height:12px;line-height:12px;text-shadow: rgb(255, 255, 255) 0px 1px 0px;color:rgb(119, 119, 119);}
	.rsp_f_paxpage_right_panel_sections {width:100%;overflow:hidden;height:auto;margin-bottom:10px;padding-top:10px;padding-bottom:10px;}
	.rsp_f_paxpage_right_panel_fdate {clear:both;}
	.rsp_f_paxpage_right_panel_fd {width:70%;float:left;font-size:120%;}
	.rsp_f_paxpage_right_panel_fr {width:30%;float:right;text-align:right;line-height:20px;vertical-align:bottom;font-size:90%;}
	.rsp_f_paxpage_right_panel_fr a {color:#666;}
	.rsp_f_paxpage_right_panel_fr::before {font-family: FontAwesome;content: "\f05a";display: inline-block;padding-right: 3px;font-size:12px;width:12px;height:12px;line-height:12px;text-shadow: rgb(255, 255, 255) 0px 1px 0px;color:rgb(119, 119, 119);}
	.rsp_f_paxpage_right_panel_dest {font-weight:bold;clear:both;}
	.rsp_f_paxpage_right_panel_arl {width:100%;height:auto;overflow:hidden;margin-bottom:4px;padding-top:10px;}
	.rsp_f_paxpage_right_panel_arll {width:50px;float:left;text-align:left;}
	.rsp_f_paxpage_right_panel_arlt {float:left;width:80%;}
	.rsp_f_paxpage_right_panel_arlt > div:nth-child(2) {font-size:80%;color:#666;}
	.rsp_f_paxpage_right_panel_deparr {width:100%;clear:both;margin-top:4px;margin-bottom:4px;}
	.rsp_f_paxpage_right_panel_dep {width:33.33%;float:left;}
	.rsp_f_paxpage_right_panel_dep_title {width:100%;}
	.rsp_f_paxpage_right_panel_dep_input {width:100%;}
	.rsp_f_paxpage_right_panel_dep_input div{font-size:100%;font-weight:bold;}
	.rsp_f_paxpage_right_panel_arr {width:33.33%;float:left;}
	.rsp_f_paxpage_right_panel_arr_title {width:100%;}
	.rsp_f_paxpage_right_panel_arr_input {width:100%;}
	.rsp_f_paxpage_right_panel_arr_input div{font-size:100%;font-weight:bold;}
	.rsp_f_paxpage_right_panel_durr {width:33.33%;float:left;color:#666;}
	.rsp_f_paxpage_right_panel_durr_title {width:100%;}
	.rsp_f_paxpage_right_panel_durr_input {width:100%;}
	.rsp_f_paxpage_right_panel_durr_input div{font-size:100%;}
	.rsp_f_paxpage_right_panel_section_so {height:30px;line-height:30px;overflow:hidden;border-bottom:1px dotted #666;border-top:1px dotted #666;}
	.rsp_f_paxpage_right_panel_section_so_info {width:auto;padding:0px 5px 2px 0px;letter-spacing:2px;color:#999;text-align:center;margin:0 auto;}
	.rsp_f_paxpage_right_panel_section_end {height:10px;overflow:hidden;padding-bottom:10px;border-bottom:1px solid #999;}
	.rsp_f_paxpage_right_panel_fbd {background: #fdf8e5;margin-top:20px;overflow: hidden;padding: 25px 20px 30px 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #ccc;border-left: 20px solid #ccc;}
	.rsp_f_paxpage_right_panel_fbd_title {padding-bottom: 10px;height:auto;overflow:hidden;border-bottom: 1px solid #ccc;font-size: 160%;}
	.rsp_f_paxpage_right_panel_fbd_1, .rsp_f_paxpage_right_panel_fbd_2, .rsp_f_paxpage_right_panel_fbd_3, .rsp_f_paxpage_right_panel_fbd_4, .rsp_f_paxpage_right_panel_fbd_5,
	.rsp_f_paxpage_right_panel_fbd_6, .rsp_f_paxpage_right_panel_fbd_7 {width:100%;clear:both;line-height:28px;}
	.rsp_f_paxpage_right_panel_fbd_1a, .rsp_f_paxpage_right_panel_fbd_2a, .rsp_f_paxpage_right_panel_fbd_3a, .rsp_f_paxpage_right_panel_fbd_4a, .rsp_f_paxpage_right_panel_fbd_5a,
	.rsp_f_paxpage_right_panel_fbd_6a, .rsp_f_paxpage_right_panel_fbd_7a {width:50%;float:left;}
	.rsp_f_paxpage_right_panel_fbd_1b, .rsp_f_paxpage_right_panel_fbd_2b, .rsp_f_paxpage_right_panel_fbd_3b, .rsp_f_paxpage_right_panel_fbd_4b, .rsp_f_paxpage_right_panel_fbd_5b,
	.rsp_f_paxpage_right_panel_fbd_6b, .rsp_f_paxpage_right_panel_fbd_7b {width:50%;float:left;text-align:right;font-weight:bold;}
	.rsp_f_paxpage_right_panel_fbd_ {width:100%;clear:both;height:20px;line-height:20px; padding-top:5px;margin-top:20px;border-top:1px solid #666;}
	.rsp_f_paxpage_right_panel_fbd_a {width:100%;text-align:right;font-size:90%;}
	.rsp_f_paxpage_right_panel_fbd_b {width:100%;text-align:right;font-size: 160%;}
/* Flight pax left panel */
	.rsp_f_paxpage_left_panel {width: 750px;float: left;padding: 0;margin: 0;}
	.rsp_f_paxpage_left_panel_content {width:100%;height:auto;overflow:hidden;}
	.rsp_f_paxpage_pax_section {background: #fff;overflow: hidden;margin-bottom: 20px;padding: 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0 8px 6px -6px #CCCCCC;-moz-box-shadow: 0 8px 6px -6px #CCCCCC;box-shadow: 0 8px 6px -6px #CCCCCC;}
	.rsp_f_paxpage_pax_section_h1 {font-size: 160%;font-weight:400;height:30px;line-height:16px; margin-bottom:10px;border-bottom:1px solid #ddd;}
	.rsp_f_paxpage_pax_section_h2 {font-size: 160%;font-weight:400;height:30px;line-height:16px; margin-bottom:10px;border-bottom:1px solid #ddd;}
	.rsp_f_paxpage_pax_section_h3 {font-size: 160%;font-weight:400;height:30px;line-height:16px; margin-bottom:10px;border-bottom:1px solid #ddd;}
	.rsp_f_paxpage_pax_section_h4 {font-size: 160%;font-weight:400;height:30px;line-height:16px; margin-bottom:10px;border-bottom:1px solid #ddd;}
	.rsp_f_paxpage_pax_section_h1::before, .rsp_f_paxpage_pax_section_h2::before, .rsp_f_paxpage_pax_section_h3::before, .rsp_f_paxpage_pax_section_h4::before {font-family: FontAwesome;content: "\f0a9";display: inline-block;padding-right: 3px;}
	.rsp_f_paxpage_pax_fname, .rsp_f_paxpage_pax_lname {width:33.3333%;float:left;}
	.rsp_f_paxpage_pax_mealp, .rsp_f_paxpage_pax_seatt {width:30%;float:left;}
	.rsp_f_paxpage_pax_title {width:20%;float:left;}
	.rsp_f_paxpage_pax_dob {width:40%;float:left;}
	.rsp_f_paxpage_pax_gender {width:24%;float:left;}
	.rsp_f_paxpage_pax_ppexpiry {width:40%;float:left;}
	.rsp_f_paxpage_pax_ppexpiry_clear {clear:both;}
	.rsp_f_paxpage_pax_nationality {width:36%;float:left;}
	.rsp_f_paxpage_pax_ppno {width:30%;float:left;}
	.rsp_f_paxpage_pax_ppcountry {width:30%;float:left;}
	.rsp_f_paxpage_pax_email {width:40%;float:left;}
	.rsp_f_paxpage_pax_lname_clear {clear:both;}
	.rsp_f_paxpage_pax_phone1, .rsp_f_paxpage_pax_phone2, .rsp_f_paxpage_pax_airp {width:60%;float:left;}
	.rsp_f_paxpage_pax_airp {width:60%;float:left;}
	.rsp_f_paxpage_pax_airff {width:40%;float:left;}
	.rsp_f_paxpage_pax_phone2_clear {clear:both;}
	.rsp_f_paxpage_pax_seatt_clear {clear:both;}
	.rsp_f_paxpage_pax_title_title, .rsp_f_paxpage_pax_fname_title, .rsp_f_paxpage_pax_lname_title, .rsp_f_paxpage_pax_dob_title, .rsp_f_paxpage_pax_nationality_title,
	.rsp_f_paxpage_pax_gender_title, .rsp_f_paxpage_pax_ppno_title, .rsp_f_paxpage_pax_ppcountry_title, .rsp_f_paxpage_pax_ppexpiry_title, .rsp_f_paxpage_pax_phone1_title,
	.rsp_f_paxpage_pax_phone2_title, .rsp_f_paxpage_pax_email_title, .rsp_f_paxpage_pax_mealp_title, .rsp_f_paxpage_pax_seatt_title, .rsp_f_paxpage_pax_airp_title, .rsp_f_paxpage_pax_airff_title {width:100%;clear:both;height:24px;line-height:24px;font-weight:bold;}
	.rsp_f_paxpage_pax_title_title {height:24px;line-height:24px;}
	.rsp_f_paxpage_pax_title_input {width:100%;padding-right:12px;}
	.rsp_f_paxpage_pax_fname_input, .rsp_f_paxpage_pax_lname_input {width:100%;padding-right:12px;}
	.rsp_f_paxpage_pax_dob_input {width:100%;padding-right:12px;overflow:hidden;}
	.rsp_f_paxpage_pax_dob_input_1 {width:25%;padding-right:6px;float:left;}
	.rsp_f_paxpage_pax_dob_input_2 {width:45%;padding-right:6px;float:left;}
	.rsp_f_paxpage_pax_dob_input_3 {width:30%;float:left;}
	.rsp_f_paxpage_pax_nationality_input {width:100%;padding-right:12px;}
	.rsp_f_paxpage_pax_gender_input {width:100%;padding-right:12px;}
	.rsp_f_paxpage_pax_ppno_input {width:100%;padding-right:12px;}
	.rsp_f_paxpage_pax_ppcountry_input {width:100%;padding-right:12px;}
	.rsp_f_paxpage_pax_ppexpiry_input {width:100%;}
	.rsp_f_paxpage_pax_ppexpiry_input1 {width:25%;padding-right:6px;float:left;}
	.rsp_f_paxpage_pax_ppexpiry_input2 {width:45%;padding-right:6px;float:left;}
	.rsp_f_paxpage_pax_ppexpiry_input3 {width:30%;padding-right:12px;float:left;}
	.rsp_f_paxpage_pax_phone1_input {width:100%;}
	.rsp_f_paxpage_pax_phone1_input1 {width:60%;padding-right:6px;float:left;}
	.rsp_f_paxpage_pax_phone1_input2 {width:40%;padding-right:12px;float:left;}
	.rsp_f_paxpage_pax_phone2_input {width:100%;}
	.rsp_f_paxpage_pax_phone2_input1 {width:60%;padding-right:6px;float:left;}
	.rsp_f_paxpage_pax_phone2_input2 {width:40%;padding-right:12px;float:left;}
	.rsp_f_paxpage_pax_email_input {width:100%;padding-right:12px;}
	.rsp_f_paxpage_pax_mealp_input {width:95%;}
	.rsp_f_paxpage_pax_seatt_input {width:100%;padding-right:12px;}
	.rsp_f_paxpage_pax_airp_input {width:100%;padding-right:6px;}
	.rsp_f_paxpage_pax_airff_input {width:100%;padding-right:12px;clear:both;}
	.rsp_f_paxpage_pax_airffp_link div {line-height:20px;height:20px;cursor:pointer;}
	.rsp_f_paxpage_pax_airffp_link div::before {font-family: FontAwesome;content: "\f0d7";display: inline-block;padding-right: 3px;color:#00427E;}
	.rsp_f_paxpage_pax_airffp_content {width:60%;display:none;}
/* Fare Rules Page */
	.farerls_page {width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;background:#ececec;}
	.rsp_farerls_page {width:600px;border:1px solid #ccc;margin:0 auto;margin-top:10px;background:#fff;overflow:hidden;margin-bottom:20px;border-top:3px solid #ccc;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	.rsp_farerls_container {padding:20px;}
	.rsp_farerls_header {width:100%;height:auto;border-bottom:1px solid #ddd;overflow:hidden;}
	.rsp_farerls_header_logo {width:30%;float:left;}
	.rsp_farerls_header_logo img {height:auto;width:150px;vertical-align:middle;margin-top:25px;}
	.rsp_farerls_subheader {width:70%;font-size:200%;text-align:right;float:left;height:100px;line-height:100px;}
	.rsp_fare_rules_content {margin-top:20px; }
	.rsp_fare_rules_content span {display: inline-block; white-space:normal;}
	.rsp_fare_rules_content > span > span{clear:both;font-size:110%;}
	.rsp_fare_rules_content > span > span::before {font-family: FontAwesome;content: "\f0a9";display: inline-block;padding-right: 3px;}
/* Flight Booking Summary */
	.fsumm_page {width:100%;height:100%;margin:0;padding:0;background:#ececec;}
	.rsp_fsumm_container_header {text-align:center;}
	.rsp_fsumm_header {background: #660000;}
	.rsp_fsumm_body {width:1200px;margin:0 auto;}
	.rsp_fsumm_body_title {font-size:200%;width:97.5%;text-align:left;padding-left:2.5%;margin:0 auto;font-weight:bold;line-height:70px;height:70px;}
	.rsp_fsumm_body_subtitle {font-size:100%;width:97.5%;text-align:left;padding-left:2.5%;margin:0 auto;line-height:20px;height:auto;}
	.rsp_fsumm_body_left {width:calc(100% - 300px);float:left;padding:0;margin:0;margin-top:5px;}
	.rsp_fsumm_body_section {background:#fff;font-family:Verdana, sans-serif;display:inline-block;padding:20px;margin-bottom:20px;border:16px solid #ead8a1;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	.rsp_fsumm_headinfo {width:100%;overflow:hidden;height:auto;border-bottom:2px solid #000;padding-bottom:20px;margin-bottom:20px;}
	.rsp_fsumm_headinfo1 {width:30%;float:left;}
	.rsp_fsumm_headinfo1b {font-size: 240%;}
	.rsp_fsumm_headinfo1c div:first-child{font-weight:bold;width:auto;float:left;padding-right:5px;}
	.rsp_fsumm_headinfo1c div {width:auto;float:left;}
	.rsp_fsumm_headinfo2 {width:45%;float:left;}
	.rsp_fsumm_headinfo2a {color:#333;text-align:right;font-size:12px;padding-right:16px;}
	.rsp_fsumm_headinfo3 {width:25%;text-align:right;float:left;}
	.rsp_fsumm_headinfo3 img {width:100%;height:auto;border:0;}
	.rsp_fsumm_headinfo_extra {width:100%;clear:both;font-size:90%;color:#666;}
	.rsp_fsumm_flights_title {clear:both;height:auto;overflow:hidden;width:100%;border-bottom:2px solid #000;padding-bottom:10px;}
	.rsp_fsumm_flights_subtitle1 {font-size: 140%; line-height: inherit;font-weight:normal;width:auto;float:left;}
	.rsp_fsumm_flights_subtitle2 {width:auto;float:right;}
	.rsp_fsumm_fblock_row1 {width:100%;clear:both;height:auto;overflow:hidden;margin-top:15px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000;}
	.rsp_fsumm_fblock_row1:last-child {border-bottom:0 none;}
	.rsp_fsumm_f_1 {width:40px;float:left;overflow:hidden;height:auto;}
	.rsp_fsumm_f_2 {width:35%;float:left;overflow:hidden;height:auto;}
	.rsp_fsumm_f_2a {font-size: 120%; font-weight:normal;}
	.rsp_fsumm_f_2b {color:#999;}
	.rsp_fsumm_f_2c {color:#999;}
	.rsp_fsumm_f_3 {width:20%;float:left;overflow:hidden;height:auto;}
	.rsp_fsumm_f_3a1 {font-size: 120%; font-weight:normal;}
	.rsp_fsumm_f_3a2 {color:#999;}
	.rsp_fsumm_f_4 {width:20%;float:left;overflow:hidden;height:auto;}
	.rsp_fsumm_f_4a1 {font-size: 120%; font-weight:normal;}
	.rsp_fsumm_f_4a2 {color:#999;}
	.rsp_fsumm_f_5 {width:12%;float:left;overflow:hidden;height:auto;}
	.rsp_fsumm_f_5a {color:#999;}
	.rsp_fsumm_f_5b {color:#999;}
	.rsp_fsumm_f_6 {width:auto;overflow:hidden;}
	.rsp_fsumm_pax {width:100%;height:auto;clear:both;}
	.rsp_fsumm_pax_table {display:table;width:100%;border-top:1px solid #ccc;}
	.rsp_fsumm_pax_table_trhead {display:table-row;}
	.rsp_fsumm_pax_table_trhead div{display:table-cell;width:23%;padding:1%;border-right:1px solid #ccc;border-bottom:1px solid #ddd;font-weight:bold;}
	.rsp_fsumm_pax_table_trhead div:first-child {width:48%;}
	.rsp_fsumm_pax_table_trhead div:last-child {border-right:0 none;}
	.rsp_fsumm_pax_table_tr {display:table-row;}
	.rsp_fsumm_pax_table_tr div{display:table-cell;width:23%;padding:1%;border-right:1px solid #ccc;border-bottom:1px solid #ddd;}
	.rsp_fsumm_pax_table_tr div:first-child {width:48%;font-weight:bold;}
	.rsp_fsumm_pax_table_tr div:last-child {border-right:0 none;}
	.rsp_fsumm_info {width:100%; margin-top:20px;margin-bottom:20px;}
	.rsp_fsumm_info_title {font-size:100%;height:20px;line-height:20px;}
	.rsp_fsumm_info_content ul {margin:0;}

	.rsp_fsumm_body_right {width:300px;float:left;display:inline-block;}
	.rsp_fsumm_body_right_info {width:100%;padding:0 0 0 20px;}
	.rsp_fsumm_body_right_info_item_header {font-size:20px;font-weight:bold;text-align:left;height:40px;line-height:40px;border-bottom:1px solid #ccc;}
	.rsp_fsumm_body_right_info_item1 {text-align:left; line-height:40px;height:40px;}
	.rsp_fsumm_body_right_info_item2 a:first-child, .rsp_fsumm_body_right_info_item2 a:first-child:hover {color:#333;cursor:default;text-decoration:none;}
	.rsp_fsumm_body_right_info_item2 input[type=button] {font-family: Verdana, sans-serif;text-decoration: none;cursor:pointer;font-size: 14px;float:left;font-weight: normal;text-transform: none;color: #fff;background-color: #5f183b;border-radius: 0px;padding: 10px 0;width:100%;transition: background-color 0.25s ease-out,color 0.25s ease-out;}
    .rsp_fsumm_body_right_info_item2 input[type=button]:hover {color: #fff;background: #bd465f;}
	.rsp_fsumm_body_right_info_item2 {width:100%;margin-top:40px;padding:20px;background:#eee;display:inline-block;}
	.rsp_fsumm_body_right_info_item2 input[type="text"] {width:100%;display:inline-block;float:left;margin-bottom:10px;height:39px;line-height:38px;}
	.rsp_fsumm_body_right_info_item2 input[type="submit"] {width:auto;display:inline-block;float:left;padding:6px 12px;}
	.rsp_fsumm_body_right_info_section1>div>a, .rsp_fsumm_body_right_info_section1>div>a:link, .rsp_fsumm_body_right_info_section1>div>a:active,
	.rsp_fsumm_body_right_info_section1>div>a:visited{text-decoration:none;display:block;font-weight:normal;}
	.rsp_fsumm_body_right_info_section1>div>a:hover {display:block;text-decoration:underline;}


/* Flight + Hotel Search Page */
	.rsp_fhs_search_title {text-align:left;font-size:24px;font-weight:400;color:#fff;height:40px;line-height:40px;text-transform:uppercase;display:none;}
	.rsp_fhs_body_content_be {margin:0 auto;width: 100%;background: none;padding: 0;height:auto;overflow:hidden;}
	.rsp_fhs_deptf {width:50%;float:left;overflow:hidden;}
	.rsp_fhs_deptf_title, .rsp_fhs_deptd_title, .rsp_fhs_nights1_title, .rsp_fhs_deptc_title
	.rsp_fhs_deptf_title, .rsp_fhs_deptd_title, .rsp_fhs_deptc_title,
	.rsp_fhs_roomsel_title, .rsp_fhs_roomsadl_title, .rsp_fhs_roomschl_title,
	.rsp_fhs_hotelstd_title, .rsp_fhs_flstopover_title, .rsp_fhs_diffhot_cid_title, .rsp_fhs_diffhot_cod_title {height: 25px;line-height: 25px;}
	.rsp_fhs_deptf_input {width:100%;padding-right:6px;}
	.rsp_fhs_deptd {width:20%;float:left;overflow:hidden;}
	.rsp_fhs_deptd_input {width:100%;padding-right:6px;}
	.rsp_fhs_nights1 {width:8%;float:left;overflow:hidden;}
	.rsp_fhs_nights1_input {width:100%;padding-right:6px;}
	.rsp_fhs_deptc {width:22%;float:left;overflow:hidden;}
	.rsp_fhs_deptc_input {width:100%;padding-right:6px;}
	.rsp_fhs_deptc_input select {width:100%;}
	.rsp_fhs_depttm {width:19%;float:left;overflow:hidden; display:none;}
	.rsp_fhs_depttm_input {width:100%;}
	.rsp_fhs_depttm_input select {width:100%;}
	.rsp_fhs_depttm_clear {clear:both;}
	.rsp_fhs_arrvt {width:31%;float:left;overflow:hidden;}
	.rsp_fhs_arrvt_input {width:100%;padding-right:6px;}
	.rsp_fhs_arrvd {width:20%;float:left;overflow:hidden;}
	.rsp_fhs_arrvd_input {width:100%;padding-right:6px;}
	.rsp_fhs_arrvn {display:none;}
	.rsp_fhs_arrvc {width:22%;float:left;overflow:hidden;margin-left:8%;}
	.rsp_fhs_arrvc_input {width:91%;}
	.rsp_fhs_arrvc_input select{width:100%;}
	.rsp_fhs_arrvtm {width:19%;float:left;overflow:hidden;display:none;}
	.rsp_fhs_arrvtm_input {width:100%;}
	.rsp_fhs_arrvtm_input select{width:100%;}
	.rsp_fhs_arrvtm_clear {clear:both;}
	.rsp_fhs_diffhot {width:100%;clear:both;height:auto;overflow:hidden;}
	.rsp_fhs_diffhot_header {width:50%;float:left;height:35px;line-height:35px;cursor:pointer;}
	.rsp_fhs_diffhot_content {width:50%;float:left;}
	.rsp_fhs_diffhot_cid {width:40%;float:left;}
	.rsp_fhs_diffhot_cid_input {width:100%;padding-right:6px;}
	.rsp_fhs_diffhot_nts {width:14.5%;float:left;}
	.rsp_fhs_diffhot_nts_input {width:65%;}
	.rsp_fhs_diffhot_cod {width:40%;float:left;}
	.rsp_fhs_diffhot_cod_input {width:100%;padding-right:6px;}
	.rsp_fhs_room1block {display:block;clear:both;overflow:hidden;}
	.rsp_fhs_room2block {display:block;clear:both;overflow:hidden;}
	.rsp_fhs_roomsel {width:25%;float:left;clear:both;}
	.rsp_fhs_roomsel_input {width:100%;padding-right:6px;}
	.rsp_fhs_roomsadl {width:25%;float:left;}
	.rsp_fhs_roomsadl_input {width:100%;padding-right:6px;}
	.rsp_fhs_roomschl {width:25%;float:left;}
	.rsp_fhs_roomschl_input {width:100%;padding-right:6px;}
	.rsp_fhs_roomsel_clear {clear:both;}
	.rsp_fhs_roomscas_block {width:100%;float:left;}
	.rsp_fhs_roomscage_section, .rsp_fhs_roomscseat_section {clear:both;}
	.rsp_fhs_roomscas_ca1, .rsp_fhs_roomscas_ca2, .rsp_fhs_roomscas_ca3, .rsp_fhs_roomscas_ca4 {width:23%;float:left;margin-right:2%;}
	.rsp_fhs_roomscas_ca4_clear {clear:both;}
	.rsp_fhs_roomscas_cs1, .rsp_fhs_roomscas_cs2, .rsp_fhs_roomscas_cs3, .rsp_fhs_roomscas_cs4 {width:23%;float:left;margin-right:2%;}
	.rsp_fhs_roomscas_cs4_clear {clear:both;}
	.rsp_fhs_roomsadl2 {width:16%;margin-left:15%;float:left;}
	.rsp_fhs_roomsadl2_input {width:100%;padding-right:6px;}
	.rsp_fhs_roomschl2 {width:14%;float:left;}
	.rsp_fhs_roomschl2_input {width:100%;padding-right:6px;}
	.rsp_fhs_roomscas2_block {width:55%;float:left;}
	.rsp_fhs_soalpc_block {width:100%;clear:both;overflow:hidden;}
	.rsp_fhs_so, .rsp_fhs_al, .rsp_fhs_pc {width:31%;float:left;}
	.rsp_fhs_so_input, .rsp_fhs_al_input, .rsp_fhs_pc_input {width:100%;padding-right:6px;}
	.rsp_fhs_hotelstd {width:100%;clear:both;float:left;}
	.rsp_fhs_hotelstd_input label {width:90px;}
	.rsp_fhs_hotelstd_input img {height: 14px;width: auto;vertical-align: middle;}
	.rsp_fhs_flstopover {width:200px;float:left;margin-top:8px;}
	.rsp_fhs_flstopover_input {width:20px;float:left;}
	.rsp_fhs_flstopover_title {width:180px;float:left;}
	.rsp_fhs_search_action {width:50%;padding-right:6px;float:right;}
	.rsp_fhs_search_button {width:auto;float:right;}
/* Flight + Hotel : Hotel Results Page */
	.fh_results_page {background:#fff;}
	.rsp_fh_hres_fls_top_header_l {width:50%;font-size:140%;line-height:inherit;margin-bottom:5px;float:left;}
	.rsp_fh_hres_fls_top_header_r {width:50%;font-size:90%;line-height:16px;vertical-align:top;float:left;text-align:right;color:#999}
	.rsp_fh_hres_fls {background:#f5f4f0;overflow:hidden;padding:20px 20px 10px 20px;margin-top:12px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border:1px solid #cec2be;border-bottom:2px solid #cec2be;border-left:20px solid #cec2be;}
	.rsp_fh_hres_fls_title1 {clear:both;height:auto;overflow:hidden;width:100%;border-bottom:1px solid #999;padding-bottom:10px;padding-top:10px;cursor:pointer;}
	.rsp_fh_hres_fls_title2 {clear:both;height:auto;overflow:hidden;width:100%;padding-top:10px;cursor:pointer;padding-bottom:10px;}
	.rsp_fh_hres_fls_ct2 .rsp_fh_hres_fls_content {border-top:1px solid #999;}
	.rsp_fh_hres_fls_subtitle1 {font-size: 120%; line-height: inherit;font-weight:normal;width:auto;float:left;}
	.rsp_fh_hres_fls_subtitle1::before {font-family: FontAwesome;content: "\f0d7";display: inline-block;padding-right: 5px;}
	.rsp_fh_hres_fls_title:hover .rsp_fh_hres_fls_subtitle1, .rsp_fh_hres_fls_title:hover .rsp_fh_hres_fls_subtitle2 {color:#333;}
	.rsp_fh_hres_fls_subtitle2 {width:auto;float:right;}
	.rsp_fh_hres_fls_content_parent {display:none;}
	.rsp_fh_hres_fls_block_row1 {width:100%;clear:both;height:auto;overflow:hidden;margin-top:15px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000;}
	.rsp_fh_hres_fls_block_row1:last-child {border-bottom:0 none;}
	.rsp_fh_hres_fls__1 {width:40px;float:left;overflow:hidden;height:auto;}
	.rsp_fh_hres_fls__2 {width:35%;float:left;overflow:hidden;height:auto;}
	.rsp_fh_hres_fls__2a {font-size: 120%; font-weight:normal;}
	.rsp_fh_hres_fls__2b {color:#999;}
	.rsp_fh_hres_fls__2c {color:#999;}
	.rsp_fh_hres_fls__3 {width:20%;float:left;overflow:hidden;height:auto;}
	.rsp_fh_hres_fls__3a1 {font-size: 120%; font-weight:normal;}
	.rsp_fh_hres_fls__3a2 {color:#999;}
	.rsp_fh_hres_fls__4 {width:20%;float:left;overflow:hidden;height:auto;}
	.rsp_fh_hres_fls__4a1 {font-size: 120%; font-weight:normal;}
	.rsp_fh_hres_fls__4a2 {color:#999;}
	.rsp_fh_hres_fls__5 {width:12%;float:left;overflow:hidden;height:auto;}
	.rsp_fh_hres_fls__5a {color:#999;}
	.rsp_fh_hres_fls__5b {color:#999;}
	.rsp_fh_hres_fls__6 {width:auto;overflow:hidden;display:none;}
/* Flights Results Right Panel Matrix Tabs */
	.rsp_h_results_matrix_tabs {clear:both;overflow:hidden;width:100%;border-bottom:1px solid #ddd;border-top:1px solid #ccc;}
	.rsp_h_results_matrix_tabs div {width:auto;padding-right:25px;line-height:30px;height:30px;float:left;text-align:center;font-size:110%;cursor:pointer;text-decoration:none;font-weight:400;}
	.rsp_h_results_matrix_tabs > div::before {font-family: FontAwesome;content: "\f0d7";display: inline-block;padding:0 4px;}
	.rsp_h_results_matrix_tabs > div.rsp_fmtactive::before {font-family: FontAwesome;content: "\f0d8";display: inline-block;padding:0 4px 0 4px;}
	.fh_results_page #modify_results_trigger {display:none;}
	.fh_results_page .rsp_modify_panel {display:none;}
/* Flight + Hotel Booking Confirmation */
	.fh_confirmation_page {background:#fff;}
	.fh_confirmation_page footer {clear:both;}
/* Modify & Filter */
	.rsp_fh_bc_modify_filter_trigger {width:100%;height:auto;}
	.rsp_fh_bc_modify_trigger {display:none;}
	.rsp_fh_bc_filter_trigger {display:none;}
	.rsp_fh_bc_body {width: 1200px;margin: 0 auto;}
	.rsp_fh_bc_left {width: 250px;padding: 0;margin: 0;float: left;margin-top: 12px;}
	.rsp_fh_bc_right {width: 879px;padding-left: 20px;float: left;}
	.rsp_fh_bc_modify_panel {background: #ececec;overflow: hidden;padding: 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #ccc;margin-bottom: 10px;}
	.rsp_fh_bc_modify_panel_head {margin-bottom:5px;}
	.rsp_fh_bc_modify_panel_head a,.rsp_fh_bc_modify_panel_head a:link, .rsp_fh_bc_modify_panel_head a:hover, .rsp_fh_bc_modify_panel_head a:active {font-size:120%;text-decoration:none;}
	.rsp_fh_bc_md_depd {width:52%;float:left;}
	.rsp_fh_bc_md_depd_input {width:94%;}
	.rsp_fh_bc_md_depdy {width:48%;float:left;}
	.rsp_fh_bc_md_depdy_title {margin-left:0%;}
	.rsp_fh_bc_md_depdy_input {width:100%;float:right;}
	.rsp_fh_bc_md_dept_input select {width:100%;}
	.rsp_fh_bc_md_depc {width:52%;overflow:hidden;float:left;}
	.rsp_fh_bc_md_depc_input {width:98%;}
	.rsp_fh_bc_md_dept {width:48%;overflow:hidden;float:left;}
	.rsp_fh_bc_md_arrdy {display:none;clear:both;}
	.rsp_fh_bc_md_arrd {width:52%;overflow:hidden;height:auto;}
	.rsp_fh_bc_md_arrd_input {width:94%;}
	.rsp_fh_bc_md_arrd_clear {clear:both;}
	.rsp_fh_bc_md_arrdy {width:45%;float:left;}
	.rsp_fh_bc_md_arrdy_title {margin-left:5%;}
	.rsp_fh_bc_md_arrdy_input {width:99%;float:right;}
	.rsp_fh_bc_md_arrc {width:52%;overflow:hidden;float:left;}
	.rsp_fh_bc_md_arrc_input {width:98%;}
	.rsp_fh_bc_md_arrt {width:48%;overflow:hidden;float:left;}
	.rsp_fh_bc_md_arrt_input select{width:100%;}
	.rsp_fh_bc_md_diffhot_main {width:100%;clear:both;height:auto;overflow:hidden;}
	.rsp_fh_bc_md_diffhot_input {width:20px;float:left;}
	.rsp_fh_bc_md_diffhot_title {width:auto;float:left;}
	.rsp_fh_bc_md_diffhot_sub1 {width:52%;overflow:hidden;float:left;}
	.rsp_fh_bc_md_diffhot_sub1_input {width:94%;overflow:hidden;height:auto;}
	.rsp_fh_bc_md_diffhot_sub3 {width:48%;overflow:hidden;float:left;}
	.rsp_fh_bc_md_diffhot_sub2 {display:none;}
	.rsp_fh_hrm_noofroom {width:52%;clear:both;}
	.rsp_fh_hrm_roomadults_block {width:100%;overflow:hidden;clear:both;height:auto;}
	.rsp_fh_hrm_roomadults {width:52%;float:left;}
	.rsp_fh_hrm_roomadults_input {width:98%;}
	.rsp_fh_hrm_roomchild {width:48%;float:left;}
	.rsp_fh_hrm_roomchild_input {width:100%;}
	.rsp_fh_hrm_roomchild_input select{width:100%;}
	.rsp_fh_child_age_block_results {clear:both;height:auto;width:100%;}
	.rsp_fh_child_age_block {width:34%;float:left;}
	.rsp_fh_child_age_block {width:33.333%\9;}
	.rsp_fh_child_age_block:nth-child(3n) {width:32%;}
	.rsp_fh_child_age_input {width:96%;}
	.rsp_fh_child_age_block:nth-child(3n) > .rsp_fh_child_age_input {width:100%;}
	.rsp_fh_child_age_block:nth-child(3n) > .rsp_fh_child_age_input select {width:100%;}
	.rsp_fh_child_age_clear {clear:both;}
	.rsp_fh_bc_md_stopo {display:none;}
	.rsp_fh_bc_md_promo {display:none;}
	.rsp_fh_bc_md_airl_input select {width:100%;}
	.rsp_fh_bc_md_advs {display:none;}
	.rsp_fh_bc_md_hots {height:auto;padding-bottom:10px;clear:both;overflow:hidden;}
	.rsp_fh_bc_md_hots_title {margin-bottom:3px;}
	.rsp_fh_bc_md_hots_input div{width: 100%;float: left;display: block;height: auto;line-height: 30px;vertical-align: middle;clear:both;}
	.rsp_fh_bc_md_dirfl {height:auto;overflow:hidden;border-top:1px solid #ccc;padding-top:5px;padding-bottom:5px;}
	.rsp_fh_bc_md_dirfl_input {width:20px;float:left;}
	.rsp_fh_bc_md_dirfl_title {width:auto;float:left;}
	.rsp_fh_bc_md_submit {height:50px;border-top:1px solid #ccc;padding-top:20px;}
	.rsp_fh_bc_right_header {margin-bottom: 10px;margin-top: 15px;width:100%;overflow:hidden;}
	.rsp_fh_bc_right_header_title {font-size:200%;margin-bottom: 10px;}
	.rsp_fh_bc_right_header_subtitle1 {width:auto;float:left;margin-right:10px;padding-right:10px;border-right:1px solid #ccc;font-size:90%;}
	.rsp_fh_bc_right_header_subtitle2 {width:auto;float:left;font-size:90%;}
	.rsp_fh_hs_container_body {width:100%;overflow:hidden;height:auto;}
	.fh_confirmation_page .rsp_fh_hres_fls_title1, .fh_confirmation_page .rsp_fh_hres_fls_title2 {cursor:default;}
	.fh_confirmation_page .rsp_fh_hres_fls {padding:20px;padding-bottom:0;background:#fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #999;border-bottom:2px solid #666;margin-bottom: 20px;}
	.fh_confirmation_page .rsp_fh_hres_fls_content {display:block;}
	.fh_confirmation_page .rsp_fh_hres_fls_top_header {border-bottom:2px solid #000;overflow:hidden;padding-bottom:10px;}
	.fh_confirmation_page .rsp_fh_hres_fls_top_header_l {font-size:180%;}
	.fh_confirmation_page .rsp_fh_hres_fls_title2 {padding-bottom:10px;}
	.fh_confirmation_page .rsp_fh_hres_fls_subtitle1::before {content: "\f072";}
	.rsp_fh_hres_fls_top_header_r > a {font-weight:bold;text-decoration:none;font-size:12px;line-height:22px;}
	.rsp_fh_hres_fls_top_header_r > a::before {font-family: FontAwesome;content: "\f044";display: inline-block;padding-right: 3px;vertical-align: middle;}
	.rsp_fh_hres_fls_top_header_r > a:hover, .rsp_fh_hres_fls_top_header_r > a:visited, .rsp_fh_hres_fls_top_header_r > a:active {font-size:12px;}
	.rsp_fh_hs_container {padding:20px;padding-bottom:0;background:#fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #999;border-bottom:2px solid #666;margin-bottom: 20px;}
	.rsp_fh_hs_container_header {width: 100%;height:auto;border-bottom:2px solid #000;overflow:hidden;padding-bottom:10px;}
	.rsp_fh_hs_container_header1 {width: 50%;float: left;margin-bottom: 5px;font-size: 180%;height: auto;white-space: normal;}
	.rsp_fh_hs_container_header2 {width:50%;float:left;text-align:right;}
	.rsp_fh_hs_container_header2>a {text-decoration:none;font-weight:bold;line-height:22px;}
	.rsp_fh_hs_container_header2>a::before {font-family: FontAwesome;content: "\f044";display: inline-block;padding-right: 3px;vertical-align: middle;}
	.rsp_fh_hs_container_header2>a>span {display:none;}
/* Flight + Hotel Confirmation page */
	.rsp_fh_bc_c1a, .rsp_fh_bc_c2a, .rsp_fh_bc_c3a, .rsp_fh_bc_c4a, .rsp_fh_bc_c5a, .rsp_fh_bc_c6a, .rsp_fh_bc_c7a, .rsp_fh_bc_c8a {width:52%;float:left;}
	.rsp_fh_bc_c1a_input, .rsp_fh_bc_c2a_input, .rsp_fh_bc_c3a_input, .rsp_fh_bc_c4a_input, .rsp_fh_bc_c5a_input, .rsp_fh_bc_c6a_input, .rsp_fh_bc_c7a_input, .rsp_fh_bc_c8a_input {width:98%;}
	.rsp_fh_bc_c1s, .rsp_fh_bc_c2s, .rsp_fh_bc_c3s, .rsp_fh_bc_c4s, .rsp_fh_bc_c5s, .rsp_fh_bc_c6s, .rsp_fh_bc_c7s, .rsp_fh_bc_c8s {width:48%;float:left;}
	.rsp_fh_bc_c1shd, .rsp_fh_bc_c2shd, .rsp_fh_bc_c3shd, .rsp_fh_bc_c4shd, .rsp_fh_bc_c5shd, .rsp_fh_bc_c6shd, .rsp_fh_bc_c7shd, .rsp_fh_bc_c8shd {display:none;}
	.rsp_fh_bc_c1ssh, .rsp_fh_bc_c2ssh, .rsp_fh_bc_c3ssh, .rsp_fh_bc_c4ssh, .rsp_fh_bc_c5ssh, .rsp_fh_bc_c6ssh, .rsp_fh_bc_c7ssh, .rsp_fh_bc_c8ssh {display:block;}
	.rsp_fh_bc_c1as_clear, .rsp_fh_bc_c2as_clear, .rsp_fh_bc_c3as_clear, .rsp_fh_bc_c4as_clear, .rsp_fh_bc_c5as_clear, .rsp_fh_bc_c6as_clear, .rsp_fh_bc_c7as_clear, .rsp_fh_bc_c8as_clear {clear:both;}
	.rsp_fh_bc_c1s_input, .rsp_fh_bc_c2s_input, .rsp_fh_bc_c3s_input, .rsp_fh_bc_c4s_input, .rsp_fh_bc_c5s_input, .rsp_fh_bc_c6s_input, .rsp_fh_bc_c7s_input, .rsp_fh_bc_c8s_input {width:100%;}
	.rsp_fh_bc_c1s_input select, .rsp_fh_bc_c2s_input select, .rsp_fh_bc_c3s_input select, .rsp_fh_bc_c4s_input select, .rsp_fh_bc_c5s_input select, .rsp_fh_bc_c6s_input select,
	.rsp_fh_bc_c7s_input select, .rsp_fh_bc_c8s_input select{width:100%;}
	.rsp_fh_bc_hotel_header {width:100%;height:auto;overflow:hidden;}
	.rsp_fh_bc_hotel_header_hotelname {font-size: 120%;height: auto;white-space: normal;margin-bottom: 5px;}
	.rsp_fh_bc_hotel_header_destination {font-weight:bold;}
	.rsp_fh_bc_hotel_header_starrating {width:100%;margin-bottom:5px;clear:both;}
	.rsp_fh_bc_hotel_header_starrating > span {padding-top:10px;display:block;}
	.rsp_fh_bc_hotel_img{width: 100px;height:auto;overflow:hidden;clear:right;float:left;margin-bottom: 10px;margin-right:10px;}
	.rsp_fh_bc_hotel_img > img {width:100px;height:90px;-webkit-box-shadow: 0 8px 6px -6px #666;-moz-box-shadow: 0 8px 6px -6px #666;box-shadow: 0 8px 6px -6px #666;border:2px solid #fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius: 2px;}
	.rsp_fh_bc_hotel_info {width: 65%;padding-right: 1%;overflow: hidden;float: left;font-size: 12px;}
	.rsp_fh_bc_hotel_info p {margin:0;padding:0;}
	.rsp_fh_bc_hotel_infodate {height:auto;overflow:hidden;padding-top:10px;}
	.rsp_fh_bc_hotel_date {width:17%;padding-left:2%;float:left;overflow:hidden;border-left:1px solid #ccc;}
	.rsp_fh_bc_hotel_date1_title, .rsp_fh_bc_hotel_date2_title {color:#999;}
	.rsp_fh_bc_hotel_date1_data, .rsp_fh_bc_hotel_date2_data {font-weight:bold;}
	.rsp_fh_bc_hotel_dest_block, .rsp_fh_bc_hotel_date1_block, .rsp_fh_bc_hotel_date2_block {padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #ececec;}
	.rsp_fh_bc_hotel_dest_block {border-bottom:0 none;font-weight:normal}
	.rsp_fh_bc_hrt {padding-top:10px;margin-top:10px;margin-left:110px;border-top:1px solid #ececec;}
	.rsp_fh_bc_hrt_rh1 {display:none;}
	.rsp_fh_bc_hr_roomtype_data {width:80%;float:left;}
	.rsp_fh_bc_hr_status_data {width:20%;float:left;}
	.rsp_fh_bc_tbl_row_clear {clear:both;height:10px;margin-bottom:10px;}
	.rsp_fh_bc_action_block {background:#f5f4f0;overflow:hidden;padding:25px 20px 30px 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border:1px solid #cec2be;border-bottom:2px solid #cec2be;border-left:20px solid #cec2be;}
	.rsp_fh_bc_action_1 {width:30%;float:right;text-align:right;}
	.rsp_fh_bc_action_l1 {font-weight:normal;color:#333;}
	.rsp_fh_bc_action_l2 {font-size: 180%;font-weight:normal;margin-bottom:5px;margin-top:2px;}
	.rsp_fh_bc_action_2 {width:70%;float:left;text-align:left;}
	.rsp_fh_bc_action_r1 {width:100%;float:left;font-weight:bold;}
	.rsp_fh_bc_action_r2 {width:100%;float:left;color:#666;margin-top:30px;}
	.rsp_fh_bc_action_r1 div {clear:both;width:100%;}
/* Flight + Hotel :: Flight Results */
	.fh_f_results_page .rsp_f_results_modify_section {display:none;}
	.rsp_fh_hmb_ {width:100%;text-align:left;margin-bottom:5px;margin-top:10px;}
	.rsp_fh_hmb_content {background:#fdf8e5;overflow:hidden;padding:10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border:1px solid #ccc;border-left:20px solid #ccc;border-bottom:2px solid #ccc;margin-bottom:20px;}
	.rsp_fh_hmb_tbl {width:100%;height:auto;overflow:hidden;}
	.rsp_fh_hmb_tr1 {width:100%;height:50px;clear:both;overflow:hidden;border-bottom:1px solid #ccc;}
	.rsp_fh_hmb_td1 {width:25%;width: calc(26% - 1px);height:37px;padding-top:13px;float:left;border-right:1px solid #ccc;}
	.rsp_fh_hmb_td1>div {width:95%;padding-left:5%;}
	.rsp_fh_hmb_td1>div>div:first-child{font-size:17px;}
	.rsp_fh_hmb_td1>div>div:nth-child(2){font-size:10px;color:#999;}
	.rsp_fh_hmb_td2 {width: calc(37% - 2px);height:50px;float:left;padding-top:10px;}
	.rsp_fh_hmb_td2_d {font-size: 100%;}
	.rsp_fh_hmb_td3 {width: calc(37% - 2px);height:50px;float:left;padding-top:10px;}
	.rsp_fh_hmb_td3_d {font-size: 100%;}
	.rsp_fh_hmb_tr2 {width:100%;clear:both;overflow:hidden;}
	.rsp_fh_hmb_td4 {width:25%;width: calc(26% - 1px);float:left;height:44px;padding-top:10px;border-right:1px solid #ccc;}
	.rsp_fh_hmb_td4_d {font-size: 100%;}
	.rsp_fh_hmb_td5 {width:37%;float:left;height:auto;overflow:hidden;}
	.rsp_fh_hmb_td6 {width:37%;float:left;height:auto;overflow:hidden;}
	.rsp_fh_hmb_tr3 {width:100%;clear:both;overflow:hidden;}
	.rsp_fh_hmb_td7 {width:25%;width: calc(26% - 1px);float:left;height:44px;padding-top:10px;border-right:1px solid #ccc;}
	.rsp_fh_hmb_td7_d {font-size: 100%;}
	.rsp_fh_hmb_td8 {width:37%;float:left;height:auto;overflow:hidden;}
	.rsp_fh_hmb_td9 {width:37%;float:left;height:auto;overflow:hidden;}
	#spnHotelMatrix {text-align:left;padding-left:1.5%;color:#666;border-top:1px solid #ccc;line-height:18px;height:16px;font-size:90%;padding-top:5px;}
	#spnHotelMatrix::before {width:auto;font-family:FontAwesome;content:"\f05a"; display:inline-block; padding-right:5px;}
	.rsp_fh_hmb_d1,.rsp_fh_hmb_d2,.rsp_fh_hmb_d3,.rsp_fh_hmb_d4 {display:block;padding:5px;margin:5px;width:93%;height:30px;text-align:center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	.rsp_fh_hmb_d1 input[type="radio"], .rsp_fh_hmb_d2 input[type="radio"], .rsp_fh_hmb_d3 input[type="radio"], .rsp_fh_hmb_d4 input[type="radio"] {width:auto;clear:both;text-align:center;margin:0 auto;display:inline-block;display:none;}
	.rsp_fh_hmb_d1 div, .rsp_fh_hmb_d2 div, .rsp_fh_hmb_d3 div, .rsp_fh_hmb_d4 div {width:auto;clear:both;text-align:center;margin:0 auto;display:inline-block;line-height:30px;font-size: 110%;}
	.rsp_fh_hmb_td2>div, .rsp_fh_hmb_td3>div {width:50%;margin:0 auto;}
	.rsp_fh_hmb_td4>div, .rsp_fh_hmb_td7>div {width:95%;padding-left:5%;}
	.rsp_fh_hmb_td2>div img, .rsp_fh_hmb_td3>div img, .rsp_fh_hmb_td4>div img, .rsp_fh_hmb_td7>div img {display:none;}
	.rsp_fh_hmb_td2>div::before, .rsp_fh_hmb_td3>div::before {width:30px;float:left;font-family:FontAwesome;font-size:32px; content:"\f01a"; display:inline-block; padding-right:5px; vertical-align:middle; color:#ccc;
	text-shadow: 1px 4px 6px #fdf8e5, 0 0 0 #000, 1px 4px 6px #fdf8e5;}
	.rsp_fh_hmb_td4>div::before, .rsp_fh_hmb_td7>div::before {width:30px;float:left;font-family:FontAwesome;font-size:32px; content:"\f01b"; display:inline-block; padding-right:5px; vertical-align:middle; color:#ccc;
	text-shadow: 1px 4px 6px #fdf8e5, 0 0 0 #000, 1px 4px 6px #fdf8e5;}
	.rsp_fh_hmb_d1>div,.rsp_fh_hmb_d2>div,.rsp_fh_hmb_d3>div,.rsp_fh_hmb_d4>div {width:100%;clear:both;text-align:center;margin-bottom:10px;}
	.rsp_fh_hmb_d2>div input[type=radio], .rsp_payment_gateway_2 input[type=radio] {margin-right:5px;}
	.rsp_fh_hmb_d1,.rsp_fh_hmb_d2,.rsp_fh_hmb_d3,.rsp_fh_hmb_d4 {border:1px solid #4b4b4b;color:#4b4b4b;cursor:pointer;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;}
	.rsp_fh_hmb_d1:hover,.rsp_fh_hmb_d1:focus,.rsp_fh_hmb_d2:hover,.rsp_fh_hmb_d2:focus,
	.rsp_fh_hmb_d3:hover,.rsp_fh_hmb_d3:focus,.rsp_fh_hmb_d4:hover,.rsp_fh_hmb_d4:focus {border:1px solid #000;background:#4b4b4b;color:#fff;cursor:pointer;}
	.rsp_fh_hmb_act1,.rsp_fh_hmb_act1:active,.rsp_fh_hmb_act2:active,.rsp_fh_hmb_act3:active,.rsp_fh_hmb_act4:active {border:1px solid #000;background:rgba(0,0,0,0.8);color:#fff;cursor:pointer;}
	.rsp_fh_hmb_act1:hover,.rsp_fh_hmb_act1:active,.rsp_fh_hmb_act2:active,.rsp_fh_hmb_act3:active,.rsp_fh_hmb_act4:active {border:1px solid #000;background:rgba(0,0,0,0.8);color:#fff;cursor:pointer;}
	.rsp_fhfr_hs_container {background: #f5f4f0;overflow: hidden;padding: 15px 20px 15px 20px;margin-top: 12px;border: 1px solid #cec2be;border-bottom: 2px solid #cec2be;border-left: 20px solid #cec2be;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	.rsp_fhfr_hs_container_header {clear:both;width:100%;height:auto;overflow:hidden;}
	.rsp_fhfr_hs_container_header1 {width: 50%;font-size: 140%;line-height: inherit;margin-bottom: 10px;float: left;}
	.rsp_fhfr_hs_container_header2 {width: 50%;font-size: 90%;line-height: 16px;vertical-align: top;float: left;text-align: right;color: #999;}
	.rsp_fhfr_hotel {margin-bottom:3px;width:100%;height:auto;overflow:hidden;}
	.rsp_fhfr_hotel_l {font-size: 120%;line-height: inherit;font-weight: normal;width: 70%;float:left;}
	.rsp_fhfr_hotel_r {line-height: inherit;font-weight: normal;width: 30%;float:left;text-align:right;}
	.rsp_fhfr_info {width:100%;height:auto;overflow:hidden;clear:both;margin-top:4px;padding-top:4px;border-top:1px solid #ccc;padding-bottom:4px;}
	.rsp_fhfr_info1 {width:64%;float:left;}
	.rsp_fhfr_info2, .rsp_fhfr_info3 {width:15%;float:left;text-align:right;}
	.rsp_fhfr_info4	{float:right;width:6%;text-align:right;}
	.rsp_fhfr_info1_t, .rsp_fhfr_info2_t, .rsp_fhfr_info3_t, .rsp_fhfr_info4_t {font-weight:bold}
	.rsp_fhfr_rm {width:100%;height:auto;overflow:hidden;clear:both;margin-top:4px;padding-top:4px;border-top:1px solid #ccc;}
	.rsp_fhfr_rm_t {font-weight:bold;}
@media only screen and (min-width : 1024px) and (max-width : 1279px){
	.rsp_page_header_content {width:766px;margin:0 auto;padding:10px 0;overflow:hidden}
	.rsp_page_header_logo {width:150px;height:100px;padding:0 0 0 10px;margin:0;float:left;}
	.rsp_s_cityzone_input, .rps-frm {width:100%;}
	.rsp_s_checkindate_ {width:32%;}
	.rsp_s_checkinnights_ {width:15%;}
	.rsp_s_checkoutdate_ {width:32%;}
	.rsp_s_rooms_ {width:20%;}
	.rsp_child_age_block_search {width:70%;}
	.rsp_s_adcc_ {width:25%;}
	.rsp_s_adc_ {width:25%;}
	.b2brsp_hs_page #dChild_1,.b2brsp_hs_page #dChild_2,.b2brsp_hs_page #dChild_3,.b2brsp_hs_page #dChild_4,.b2brsp_hs_page #dChild_5,
	.b2brsp_hs_page #dChild_6,.b2brsp_hs_page #dChild_7,.b2brsp_hs_page #dChild_8,.b2brsp_hs_page #dChild_9,.b2brsp_hs_page #dChild_10 {width:100%;overflow:hidden;float:left;}
	.b2brsp_hs_page .rsp_hrm_childage {width:24%;margin-right:1%;float:left;overflow:hidden;}
	.b2brsp_hs_page .rsp_hrm_childage_title {padding-top:8px;}
	.b2brsp_hs_page .rsp_hrm_childage_input {width:100%;float:left;}
	.hotel_results_page #dChild_1,.hotel_results_page #dChild_2,.hotel_results_page #dChild_3,.hotel_results_page #dChild_4,.hotel_results_page #dChild_5,
	.hotel_results_page #dChild_6,.hotel_results_page #dChild_7,.hotel_results_page #dChild_8,.hotel_results_page #dChild_9,.hotel_results_page #dChild_10 {width:100%;overflow:hidden;float:left;}
	.hotel_results_page .rsp_hrm_childage {width:49%;margin-right:1%;float:left;overflow:hidden;}
	.hotel_results_page .rsp_hrm_childage_title {padding-top:8px;}
	.hotel_results_page .rsp_hrm_childage_input {width:98%;float:left;}
	.hotel_results_page .rsp_hrm_childage_input select{width:92%;float:left;}
	.rsp_results_body {width:100%;padding-left:12px;padding-right:12px;}
	.rsp_results_hotels_view_tabs {display:none}
	.rsp_hr_selection_header {width:4%;font-weight:bold;}
	.rsp_hr_selection_data {width:4%;}
	.rsp_pax_page_container {width:980px;}
	.rsp_pax_page_left {width:700px;}
	.rsp_pax_page_right {width:270px;}
	.rsp_pax_page_right_content {width:100%;}
	.rsp_summary_body {width:980px;margin:0 auto;}
	.rsp_summary_body_left {width:690px;float:left;}
	.rsp_fs_content {width:100%;float:none;}
	.rsp_f_results_body {width:980px;}
	.rsp_f_results_left_panel {width:250px}
	.rsp_f_results_right_panel {width:710px;padding-left:20px;}
	.rsp_f_results_modify_rt_deptd, .rsp_f_results_modify_rt_deptc, .rsp_f_results_modify_rt_retrd, .rsp_f_results_modify_rt_retrc, .rsp_f_results_modify_rt_deptd_input, .rsp_f_results_modify_rt_retrd_input, .rsp_f_results_modify_rt_inflap_title, .rsp_f_results_modify_rt_infst_title, .rsp_f_results_modify_ow_deptd, .rsp_f_results_modify_ow_deptc, .rsp_f_results_modify_ow_retrd, .rsp_f_results_modify_ow_retrc, .rsp_f_results_modify_ow_deptd_input, .rsp_f_results_modify_ow_retrd_input, .rsp_f_results_modify_ow_inflap_title, .rsp_f_results_modify_ow_infst_title{width:100%;}
	.rsp_f_results_modify_ow_inflap_title, .rsp_f_results_modify_ow_infst_title {width:100%;}
	.rsp_f_results_modify_rt_inflap_title, .rsp_f_results_modify_rt_infst_title {width:100%;}
	div.rsp_f_results_filter_section_lo_tabs {width:50%;}
	div.rsp_f_results_filter_section_lo_tabs ul li {width:45%;}
	.rsp_f_results_filter_section_stops_title, .rsp_f_results_filter_section_budget_title, .rsp_f_results_filter_section_cclass_title, .rsp_f_results_filter_section_airlines_title,
	.rsp_f_results_filter_section_lo_depttime_title, .rsp_f_results_filter_section_lo_duration_title, .rsp_f_results_filter_section_lo_airport_title{width:75%;}
	.rsp_f_results_rp_matrix_tabs div {width:30%;}
	.rsp_f_results_fblock_price, .rsp_f_results_fblock_terms {width:auto;}
	.rsp_fr_r_3 {width:22%;}
	.rsp_fr_r_3a1 {width:45%;}
	.rsp_fr_r_3a2 {width:30%;}
	.rsp_fr_r_6 {width:26%;}
	.rsp_fr_r_7 {width:7%;}
	.rsp_fpax_body_section_container {width: 980px;}
	.rsp_f_paxpage_left_panel {width:700px;}
	.rsp_f_paxpage_right_panel {width: 270px;}
	.rsp_f_paxpage_right_panel_container {width:100%;}
	.rsp_f_paxpage_right_panel_header_title {width:100%;clear:both;}
	.rsp_f_paxpage_right_panel_header_fr {width:100%;clear:both;text-align:left;}
	.rsp_f_paxpage_right_panel_fd {width:100%;}
	.rsp_f_paxpage_right_panel_fr {width:100%;clear:both;text-align:left;}
	.rsp_f_paxpage_right_panel_arlt {width:75%;}
	.rsp_fsumm_body {width:980px;margin:0 auto;}
	.rsp_fsumm_body_left {width:690px;}
	.rsp_fsumm_body_right {width:290px;}
	.rsp_fsumm_headinfo2a {padding-top:0;}
	.rsp_fsumm_flights_subtitle1, .rsp_fsumm_flights_subtitle2 {width:100%;}
/* Flight + Hotel Booking Confirmation */
	.rsp_fh_bc_body {width: 980px;margin: 0 auto;}
	.rsp_fh_bc_left {width: 250px;padding: 0;margin: 0;float: left;margin-top: 12px;}
	.rsp_fh_bc_right {width: 700px;padding-left: 20px;float: left;}
	.rsp_fh_bc_hotel_img{width: 17%;}
	.rsp_fh_bc_hotel_info {width:60%;}
	.rsp_fh_bc_hrt {margin-left:18.5%;}
}
@media only screen and (min-width : 768px) and (max-width : 1023px){
	.rsp_f_paxpage_pax_title {width:20%;}
	.rsp_f_paxpage_pax_fname, .rsp_f_paxpage_pax_lname {width:40%;}
	.rsp_f_paxpage_pax_dob {width:40%;}
	.rsp_f_paxpage_left_panel {width:100%;}
	.rsp_f_paxpage_right_panel {width:100%;}
	.rsp_f_paxpage_right_panel_fbd {margin-bottom:20px}
	.rsp_pax_pg_block_2_submit {width:100%;overflow:hidden;float:none;}
}
@media only screen and (min-width : 480px) and (max-width : 767px){
	.rsp_f_paxpage_pax_title {width:100%;}
	.rsp_f_paxpage_pax_fname, .rsp_f_paxpage_pax_lname {width:100%;}
	.rsp_f_paxpage_pax_title_clear {clear:both;}
	.rsp_f_paxpage_pax_dob {width:100%;}
	.rsp_f_paxpage_left_panel {width:100%;}
	.rsp_f_paxpage_right_panel {width:100%;}
	.rsp_f_paxpage_right_panel_container {width:100%;padding-bottom:2%;}
	.rsp_f_paxpage_right_panel_header_title {width:70%;clear:none;}
	.rsp_f_paxpage_right_panel_header_fr {width:30%;clear:none;text-align:right;}
	.rsp_f_paxpage_right_panel_fr {width:30%;clear:none;text-align:right;}
	.rsp_f_paxpage_right_panel_arlt {width:75%;}
	.rsp_f_paxpage_right_panel_dep, .rsp_f_paxpage_right_panel_arr, .rsp_f_paxpage_right_panel_durr {width:15%;}
	.rsp_f_paxpage_right_panel_arl {width:55%;padding-top:0;}
	.rsp_f_paxpage_pax_dob_input_2 {width:25%;}
	.rsp_f_paxpage_pax_dob_input_2 {width:50%;}
	.rsp_f_paxpage_pax_dob_input_3 {width:25%;}
	.rsp_f_paxpage_pax_dob_clear {clear:both;}
	.rsp_f_paxpage_pax_nationality, .rsp_f_paxpage_pax_gender {width:50%;}
	.rsp_f_paxpage_pax_ppno, .rsp_f_paxpage_pax_ppcountry {width:50%;}
	.rsp_f_paxpage_pax_ppcountry_input {width:100%;}
	.rsp_f_paxpage_pax_ppexpiry {width:100%;}
	.rsp_f_paxpage_pax_ppexpiry_clear {clear:both;}
	.rsp_f_paxpage_pax_airffp_content {width:100%;}
	.rsp_f_paxpage_pax_phone1, .rsp_f_paxpage_pax_phone2 {width:100%;}
	.rsp_f_paxpage_pax_phone1_input1 {width:50%;}
	.rsp_f_paxpage_pax_phone2_input1 {width:50%;}
	.rsp_f_paxpage_pax_phone1_input2, .rsp_f_paxpage_pax_phone2_input2 {width:50%;}
	.rsp_f_paxpage_pax_email {width:100%;}
	.rsp_f_paxpage_pax_mealp {width:50%;}
	.rsp_f_paxpage_pax_mealp_input {width:96%;}
	.rsp_f_paxpage_pax_seatt {width:50%;}
	.rsp_f_paxpage_pax_airp, .rsp_f_paxpage_pax_airff {width:50%;}
	.rsp_pax_pg_block_2_submit {width:100%;overflow:hidden;text-align:center;float:none;padding:0;}
	.rsp_pax_pg_block_2_submit a {width:100%;}
}
@media only screen and (min-width : 480px) and (max-width : 1023px){
	.datepicker {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
	#menu_close {display:block;width:50px;height:50px;background:#999;color:#fff;}
	.rsp_page_header_content {width:92%;margin:0 auto;padding:10px 0;overflow:hidden;}
	.rsp_page_header_info {width:320px; margin-top:5px}
	.rsp_page_header_logo {width:100px; clear:both; height:100px; padding:0; margin:0}
	.rsp_page_header_logo a {width:100%}
	.rsp_page_header_phone_digits {font-size:100%;}
	.rsp_page_header_phone {width:160px; border-right:0 none;padding-right:5px;}
	.rsp_page_header_phone_urgent {font-size:100%;padding-left:5px;}
	.rsp_page_header_phone_urgent > div {width:100%; font-size:100%; font-weight:bold;}
	.rsp_page_header_email {width:136px; padding-left:5px}
	.rps-frm {width: 96%; margin:0 auto;}
	.rsp_s_checkindate_ {width:27%;}
	.rsp_s_checkoutdate_ {width:27%;}
	.rsp_s_checkinnights_ {width:18%;}
	.rsp_s_rooms_ {width:28%;}
	.rsp_s_rooms_input {width:100%;}
	.rsp_s_adc_ {width:30%;}
	.rsp_s_adcc_ {width:38%;}
	.b2brsp_hs_page #dChild_1,.b2brsp_hs_page #dChild_2,.b2brsp_hs_page #dChild_3,.b2brsp_hs_page #dChild_4,.b2brsp_hs_page #dChild_5, .b2brsp_hs_page #dChild_6,.b2brsp_hs_page #dChild_7,.b2brsp_hs_page #dChild_8,.b2brsp_hs_page #dChild_9,.b2brsp_hs_page #dChild_10 {width:100%;overflow:hidden;float:left;}
	.b2brsp_hs_page .rsp_hrm_childage {width:29%;margin-right:1%;float:left;overflow:hidden;}
	.b2brsp_hs_page .rsp_hrm_childage_title {padding-top:8px;}
	.b2brsp_hs_page .rsp_hrm_childage_input {width:98%;float:left;}
	.rsp_s_country_res_clear {clear:both}
	.rsp_s_hst_ {width:100%;float:left;}
	.rsp_s_hst_title {padding-top:8px;}
	.rsp_s_hst_input {height:30px;line-height:30px;}
	.rsp_s_hst_input table td:first-child{width:75px;overflow:hidden;}
	.rsp_s_hst_input table td:nth-child(2){width:90px;overflow:hidden;}
	.rsp_s_submit_section_ {width:100%;float:none;}
	.rsp_s_submit_button_ {width:100%;display:inline-block;margin-top:20px;margin-bottom:10px;}
	.rsp_s_submit_button_ input {width:100%;padding:0.80rem 0;}
	.rsp_s_adcc_clear {clear:both;}
	.hotel_results_page #dChild_1,.hotel_results_page #dChild_2,.hotel_results_page #dChild_3,.hotel_results_page #dChild_4,.hotel_results_page #dChild_5,.hotel_results_page #dChild_6,.hotel_results_page #dChild_7,.hotel_results_page #dChild_8,.hotel_results_page #dChild_9,.hotel_results_page #dChild_10 {width:100%;overflow:hidden;float:left;}
	.hotel_results_page .rsp_hrm_childage {width:49%;margin-right:1%;float:left;overflow:hidden;}
	.hotel_results_page .rsp_hrm_childage_title {padding-top:8px;}
	.hotel_results_page .rsp_hrm_childage_input {width:98%;float:left;}
	.hotel_results_page .rsp_hrm_childage_input select{width:92%;float:left;}
	.matrix_table {overflow-x:auto}
	.matrix_table table {width:auto;}
	.matrix_table table td.hmat_h:first-child {width:auto;}
	.matrix_table table td.hmat_h {white-space:nowrap;}
	.rsp_results_body {width:100%;}
	.rsp_results_hotels {width:100%;margin:0 auto;padding:12px;}
	.rsp_filter_panel {width:200px;display:none;}
	.rsp_modify_panel {display:none;}
	.rsp_modify_panel_child {display:none;}
	.rsp_filter_panel_expanded {width:95%;margin:0 auto;float:none;}
	.rsp_results_hotels_view_tabs {width:20%;}
	.rsp_results_hotels_view_tabs > div > div > a {display:block;width:40%;cursor:pointer;float:left;font-size:140%;text-decoration:none;overflow:hidden;height:30px;vertical-align:middle;line-height:30px;}
	.rsp_results_hotels_view_tabs > div > div > a > span {display:none;}
	.rsp_results_hotels_view_tabs > div > div > a > i {line-height:30px;text-align:center;font-size:15px;}
	.rsp_results_hotels_header_filter_trigger {display: block;width: 100%;padding: 0 12px;margin: 0 auto;clear: both;overflow: hidden;height: auto;background: #fff;border-top: 1px solid #ddd;}
	.rsp_results_hotels_header_filter_trigger div {display: block;font-size: 14px;height: auto;padding: 12px 0;color: #701c45;border: none;cursor: pointer;}
	.rsp_results_hotels_header_filter_trigger div i {display:none;}
	.rsp_results_hotels_header_filter_trigger #modify_results_trigger {width:auto;float:left;}
	.rsp_results_hotels_header_filter_trigger #filter_results_trigger {width:auto;float:right;}
	.rsp_results_hotels_header_filter_trigger #modify_results_trigger::before {font-family: FontAwesome;content: "\f002";display: inline-block;vertical-align: middle;}
	.rsp_results_hotels_header_filter_trigger #filter_results_trigger::before {font-family: FontAwesome;content: "\f0c9";display: inline-block;vertical-align: middle;}
	.rsp_results_matrix_tabs_container>div>a>span {display:none;}
	.rsp_results_matrix_tabs > div > div > a > i {line-height:35px;font-size:130%;}
	.rsp_hotel_results_img {width:109px;}
	.rsp_hotel_results_info {width:75%;padding-right:0;overflow:hidden;float:left;line-height:1em;}
	.rsp_hotel_results_price {width:100%;float:left;text-align:left;overflow:hidden;border-left:0 none;margin-top:10px;}
	.rsp_hotel_results_price_curr {width:100px;float:left;clear:none;margin-bottom:10px;margin-right:9px;}
	.rsp_hotel_results_price_cost {width:45%;float:left;clear:none;margin-bottom:5px;}
	.rsp_hotel_results_price_cost_title {font-size:90%;color:#666;}
	.rsp_hotel_results_price_cost_total {font-size:180%;}
	.rsp_hotel_results_price_book {width:30%;clear:none;text-align:right;float:right;margin-bottom:3px;}
	.rsp_subhdr {width:100%;color:#999;line-height:25px;padding-left:4%;border-bottom:1px solid #ddd;}
	.rsp_hotel_results_qv_hotel_block {width:48.5%;margin-right:1%;}
	.rsp_hotel_results_qv_totalcost {width:100%;padding:2%;padding-top:0;padding-bottom:0;float:left;}
	.rsp_hotel_results_qv_totalcost_title {width:100%;font-size:90%;color:#666;}
	.rsp_hotel_results_qv_totalcost_price {width:100%;font-size:130%;}
	.rsp_hotel_results_qv_book_button {width:100%;padding:4%;padding-top:0;padding-bottom:0;float:right;text-align:right;}
	.rsp_hotel_page_container {width:95%;}
	.rsp_hotel_page_header_left {width:100%; background-size:cover;margin-bottom:4px;}
	.rsp_hotel_page_header_right{width:100%;margin-bottom:4px;}
	.rsp_hotel_page_body_left,.rsp_hotel_page_body_right {width:100%;}
	.rsp_pax_page_container {width:95%;margin:0 auto;}
	.rsp_pax_page_left, .rsp_pax_page_right {width:100%;}
	.rsp_pax_page_right_content {width:100%;padding:0;margin-bottom:10px;}
	.rsp_pax_page_itinerary_roomtype {text-align:left;}
	.rsp_pax_page_itinerary_roomtype>span {width:22%;display:block;float:left;}
	.rsp_pax_page_itinerary_from_date, .rsp_pax_page_itinerary_to_date {text-align:left;width:36%;float:left;padding-bottom:5px;margin-bottom:5px;}
	.rsp_pax_page_itinerary_from_date {width:22%;}
	.rsp_pax_page_itinerary_from_date>span, .rsp_pax_page_itinerary_to_date>span {width:100%;clear:both;display:block;}
	.rsp_pax_page_itinerary_pax, .rsp_pax_page_itinerary_status {text-align:left;width:22%;float:left;padding-bottom:5px;margin-bottom:5px;}
	.rsp_pax_page_itinerary_pax>span, .rsp_pax_page_itinerary_status>span {width:100%;clear:both;display:block;}
	.rsp_pax_page_itinerary_price {width:100%;text-align:left;clear:both;margin-top:10px;overflow:hidden;border-top:1px solid #ececec;}
	.rsp_pax_page_itinerary_price>span{width:100%;font-weight:normal;float:left;display:block;}
	.rsp_pax_page_itinerary_price>div{width:100%;float:left;font-size:100%;overflow:hidden;}
	.rsp_pax_pax_info_section1, .rsp_pax_pax_info_section2 {padding:25px 25px 30px 25px;width:100%;}
	.rsp_pax_is1f_title_clear, .rsp_pax_is1f_lastname_clear, .rsp_pax_is1f_nationality_clear {clear:both;}
	.rsp_pax_is1f_firstname,.rsp_pax_is1f_lastname,.rsp_pax_is1f_dob,.rsp_pax_is1f_gender,.rsp_pax_is1f_email,.rsp_pax_is1f_phonenumber2 {width:50%;}
	.rsp_pax_is1f_phonenumber {width:46%;margin-right:4%;}
	.rsp_pax_is1f_phonenumber_input_right {width:37%;}
	.rsp_pax_is1f_nationality {width:48%;}
	.rsp_pax_is1f_title_title, .rsp_pax_is1f_firstname_title, .rsp_pax_is1f_lastname_title, .rsp_pax_is1f_dob_title, .rsp_pax_is1f_nationality_title, .rsp_pax_is1f_gender_title, .rsp_pax_is1f_phonenumber_title, .rsp_pax_is1f_email_title, .rsp_pax_is1f_phonenumber2_title {width:100%;}
	.rsp_pax_is1f_firstname_input {width:95%;}
	.rsp_pax_is1f_lastname_input, .rsp_pax_is1f_dob_input, .rsp_pax_is1f_nationality_input, .rsp_pax_is1f_email_input {width:100%;}
	.rsp_pax_is1f_firstname_input input[type="text"], .rsp_pax_is1f_lastname_input input[type="text"] {width:95%;}
	.rsp_pax_is1f_dob_input_month {width:45%;}
	.rsp_pax_is1f_dob_input_year {width:27%;}
	.rsp_pax_is1f_nationality_input select {width:100%;}
	.rsp_pax_is1f_email_input input[type="text"] {width:88.5%;}
	.rsp_pax_is1f_gender_input {width:96%;}
	.rsp_pax_pax_info_section2_form_left {border-right:0 none;}
	.rsp_pax_pax_info_section2_form_right {width:84%;}
	.rsp_pax_is2f_title_clear,.rsp_pax_is2f_lastname_clear {clear:both;}
	.rsp_pax_is2f_firstname,.rsp_pax_is2f_lastname,.rsp_pax_is2f_gender,.rsp_pax_is2f_age {width:50%;}
	.rsp_pax_is2f_nationality, .rsp_pax_is2f_nationality select {width:100%;}
	.rsp_pax_is2f_title {width:50%;}
	.rsp_pax_is2f_title_title, .rsp_pax_is2f_firstname_title, .rsp_pax_is2f_lastname_title, .rsp_pax_is2f_gender_title, .rsp_pax_is2f_age_title, .rsp_pax_is2f_nationality_title {width:100%;}
	.rsp_pax_is2f_title_input, .rsp_pax_is2f_gender_input {width:98%;}
	.rsp_pax_is2f_firstname_input {width:93%;}
	.rsp_pax_is2f_lastname_input, .rsp_pax_is2f_age_input {width:100%;}
	.rsp_pax_is2f_nationality_input	{width:98.5%;}
	.rsp_pax_is2f_firstname_input input[type="text"], .rsp_pax_is2f_lastname_input input[type="text"], .rsp_pax_is2f_age_input input[type="text"] {width:93%;}
	.rsp_pax_suppl_content_left {width:100%;}
	.rsp_pax_suppl_content_right {width:100%;}
	.rsp_pax_suppl_content_title {display:none;}
	.rsp_pax_discts_content_2 {width:90%;}
	.rsp_payment_gateway_1,.rsp_payment_gateway_2 {width:49.5%;}
	.rsp_pax_pg_block_title {overflow:hidden;}
	.rsp_pax_pg_block_title_addon {clear:both;width:100%;float:left;margin-top:20px;text-align:left;}
	.rsp_pax_pg_block_2_terms {width:100%;text-align:center;float:none;overflow:hidden;margin-bottom:20px;}
	.rsp_pax_discts_content_3 {float:left;padding-left:16px;padding-top:2px;}
	.rsp_summary_body {width:95%;margin:0 auto;}
	.rsp_summary_body_left {width:90%;float:left;}
	.rsp_summary_body_right {width:10%;float:left;}
	.rsp_summary_body_right_info_item_header {display:none;}
	.rsp_summary_body_right_info_item1, .rsp_summary_body_right_info_item2 {text-align:center;line-height:14px;height:50px;}
	.rsp_summary_body_right_info_item1>a>i, .rsp_summary_body_right_info_item2>a>i {width:100%;text-align:center;font-size:200%;}
	.rsp_summary_body_right_info_item1>a>span, .rsp_summary_body_right_info_item2>a>span {display:none;}
	.rsp_summary_body_info1_section1 {width:100%;}
	.rsp_summary_body_info1_section1a {width:100%;height:auto;overflow:hidden;padding:0;}
	.rsp_summary_body_info1_status,.rsp_summary_body_info1_charges,.rsp_summary_body_info1_total {width:33.3333%;float:left;border-bottom:0 none;}
	.rsp_summary_body_info1_section1b {width:100%;height:auto;overflow:hidden;padding:0;border-bottom:2px solid #ccc;}
	.rsp_summary_body_info1_pmtmethod,.rsp_summary_body_info1_tno {width:33.3333%;float:left;border-bottom:0 none;}
	.rsp_summary_body_info1_tno_clear {clear:both;}
	.rsp_summary_body_info1_section2 {width:100%;}
	.rsp_fs_content {width:100%;padding:0;}
	.rsp_fs_rt_deptfrom, .rsp_fs_rt_retto {width:100%;}
	.rsp_fs_rt_deptdate {width:30%;}
	.rsp_fs_rt_deptclass {width:41%;}
	.rsp_fs_rt_depttime {width:28.2%;}
	.rsp_fs_rt_retdate {width:30%;}
	.rsp_fs_rt_retclass {width:41%;}
	.rsp_fs_rt_rettime {width:28.2%;}
	.rsp_fs_rt_adults,.rsp_fs_rt_child {width:50%;}
	.rsp_fs_rt_child_clear {clear:both;}
	.rsp_fs_rt_childseat, .rsp_fs_rt_childlap, .rsp_fs_rt_stopover, .rsp_fs_rt_airline {width:50%;}
	.rsp_fs_rt_airline_clear {clear:both;}
	.rsp_fs_rt_airlinegds {width:47.4%;}
	.rsp_fs_rt_submit, .rsp_fs_ow_submit, .rsp_fs_md_submit {width:100%;margin-top:10px;}
	.rsp_fs_rt_submit input, .rsp_fs_ow_submit input, .rsp_fs_md_submit input {width:100%;}
	.rsp_fs_ow_deptfrom {width:100%;}
	.rsp_fs_ow_deptdate {width:30%;}
	.rsp_fs_ow_deptclass {width:41%;}
	.rsp_fs_ow_depttime {width:28.2%;}
	.rsp_fs_ow_retto {width:100%;}
	.rsp_fs_ow_retdate, .rsp_fs_ow_airline {width:50%;}
	.rsp_fs_ow_retclass {width:25%;}
	.rsp_fs_ow_rettime {width:25%;}
	.rsp_fs_ow_adults, .rsp_fs_ow_child {width:50%;}
	.rsp_fs_ow_child_input, .rsp_fs_ow_child_input select {width:100%;}
	.rsp_fs_ow_child_clear {clear:both;}
	.rsp_fs_ow_childseat, .rsp_fs_ow_childlap {width:50%;}
	.rsp_fs_ow_childlap_input select {width:100%;}
	.rsp_fs_ow_stopover, .rsp_fs_ow_airlinegds {width:50%;}
	.rsp_fs_ow_airline_clear, .rsp_fs_md_b2_clear {clear:both;}
	.rsp_fs_md_title1 {display:none;}
	.rsp_fs_md_title2_b1,.rsp_fs_md_title2_b2,.rsp_fs_md_title2_b3,.rsp_fs_md_title2_b4,.rsp_fs_md_title2_b5,.rsp_fs_md_title2_c1,.rsp_fs_md_title2_c2,.rsp_fs_md_title2_c3,.rsp_fs_md_title2_c4,.rsp_fs_md_title2_c5,.rsp_fs_md_title2_d1,.rsp_fs_md_title2_d2,.rsp_fs_md_title2_d3,.rsp_fs_md_title2_d4,.rsp_fs_md_title2_d5,.rsp_fs_md_title2_e1,.rsp_fs_md_title2_e2,.rsp_fs_md_title2_e3,.rsp_fs_md_title2_e4,.rsp_fs_md_title2_e5,.rsp_fs_md_title2_f1,.rsp_fs_md_title2_f2,.rsp_fs_md_title2_f3,.rsp_fs_md_title2_f4,.rsp_fs_md_title2_f5 {line-height: 25px;height: 25px;display:block;width:100%}
	.rsp_fs_md_b1,.rsp_fs_md_b2 {width:50%;}
	.rsp_fs_md_b3, .rsp_fs_md_c3, .rsp_fs_md_d3, .rsp_fs_md_e3, .rsp_fs_md_f3 {width:30%;}
	.rsp_fs_md_b4,.rsp_fs_md_b5, .rsp_fs_md_c4,.rsp_fs_md_c5, .rsp_fs_md_d4,.rsp_fs_md_d5, .rsp_fs_md_e4,.rsp_fs_md_e5 {width:41%;}
	.rsp_fs_md_c1,.rsp_fs_md_c2, .rsp_fs_md_d1,.rsp_fs_md_d2, .rsp_fs_md_e1,.rsp_fs_md_e2, .rsp_fs_md_f1,.rsp_fs_md_f2 {width:50%;}
	.rsp_fs_md_f4,.rsp_fs_md_f5 {width:35%;}
	.rsp_fs_md_deptfrom_input,.rsp_fs_md_retto_input {width:100%;}
	.rsp_fs_md_title2_b1::before,.rsp_fs_md_title2_c1::before,.rsp_fs_md_title2_d1::before,.rsp_fs_md_title2_e1::before,.rsp_fs_md_title2_f1::before {font-family:FontAwesome;content:'\f072';font-weight:400;padding-right:3px;height:20px;vertical-align:middle;line-height:20px;}
	.rsp_fs_md_adults,.rsp_fs_md_child {width:50%;float:left;}
	.rsp_fs_md_child_input,.rsp_fs_md_child_input select {width:100%;}
	.rsp_fs_md_childlap,.rsp_fs_md_childseat {width:50%;float:left;}
	.rsp_fs_md_childlap_input,.rsp_fs_md_childlap_input select {width:100%;}
	.rsp_fs_md_stopover {width:50%;}
	.rsp_fs_md_airline {width:50%;}
	.rsp_fs_md_airlinegds {width:50%;}
	.rsp_f_results_body {width:100%;}
	.rsp_f_results_modify_section {display:none;}
	.rsp_f_results_m_modify_header {display:block;width:100%;margin:0 auto;margin-bottom:10px;clear:both;overflow:hidden;height:auto;}
	.rsp_f_results_m_filter_link {width:25%;padding-left:2%;padding-right:2%;}
	.rsp_f_results_left_panel {width:98%;padding-left:1%;padding-right:1%;}
	.rsp_f_results_filter_section {background:#fff;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: 5px 0px 20px 0px rgba(0,0,0,0.75);-moz-box-shadow: 5px 0px 20px 0px rgba(0,0,0,0.75);box-shadow: 5px 0px 20px 0px rgba(0,0,0,0.75);margin-bottom:0;z-index:1;}
	.rsp_f_results_modify_ftype_rt, .rsp_f_results_modify_ftype_ow {width:20%;float:left;height:35px;line-height:35px;}
	.rsp_f_results_modify_ftype_md {width:60%;float:left;line-height:14px;text-align:right;}
	.rsp_f_results_modify_rt_title {overflow:hidden;clear:both;width:100%;}
	.rsp_f_results_modify_rt_dept, .rsp_f_results_modify_rt_arrv {width:50%;float:left;}
	.rsp_f_results_modify_rt_deptd, .rsp_f_results_modify_rt_deptc, .rsp_f_results_modify_rt_stopo, .rsp_f_results_modify_rt_faret, .rsp_f_results_modify_rt_airl, .rsp_f_results_modify_rt_retrd, .rsp_f_results_modify_rt_retrc {width:50%;float:left;}
	.rsp_f_results_modify_rt_dept_input, .rsp_f_results_modify_rt_deptd_input, .rsp_f_results_modify_rt_retrd_input, .rsp_f_results_modify_rt_stopo_input, .rsp_f_results_modify_rt_faret_input {width:95%;}
	.rsp_f_results_modify_rt_deptc_input {width:100%;}
	.rsp_f_results_modify_rt_adults, .rsp_f_results_modify_rt_child, .rsp_f_results_modify_rt_inflap, .rsp_f_results_modify_rt_infst {width:50%;}
	.rsp_f_results_modify_rt_adults_input, .rsp_f_results_modify_rt_inflap_input {width:95%;}
	.rsp_f_results_modify_rt_child_input {width:100%;}
	.rsp_f_results_modify_ow_dept, .rsp_f_results_modify_ow_arrv, .rsp_f_results_modify_ow_deptd, .rsp_f_results_modify_ow_deptc, .rsp_f_results_modify_ow_stopo, .rsp_f_results_modify_ow_farett, .rsp_f_results_modify_ow_airl {width:50%;float:left;}
	.rsp_f_results_modify_ow_dept_input, .rsp_f_results_modify_ow_deptd_input, .rsp_f_results_modify_ow_retrd_input, .rsp_f_results_modify_ow_stopo_input, .rsp_f_results_modify_ow_farett_input {width:95%;}
	.rsp_f_results_modify_ow_adults, .rsp_f_results_modify_ow_child, .rsp_f_results_modify_ow_inflap, .rsp_f_results_modify_ow_infst {width:50%;}
	.rsp_f_results_modify_ow_adults_input, .rsp_f_results_modify_ow_inflap_input {width:95%;}
	.rsp_f_results_modify_ow_child_input {width:100%;}
	.rsp_f_results_right_panel {width:96%;margin:0 auto;float:none;padding:0 2% 0 2%;}
	.rsp_f_results_rp_top_title {margin-top:0;}
	.rsp_f_results_modify_rt_inflap_title, .rsp_f_results_modify_rt_infst_title,
	.rsp_f_results_modify_ow_inflap_title, .rsp_f_results_modify_ow_infst_title {width:100%;}
	div.rsp_f_results_filter_section_lo_tabs {width:50%;}
	div.rsp_f_results_filter_section_lo_tabs ul li {width:45%;}
	.rsp_f_results_filter_section_stops_title, .rsp_f_results_filter_section_budget_title, .rsp_f_results_filter_section_cclass_title, .rsp_f_results_filter_section_airlines_title,
	.rsp_f_results_filter_section_lo_depttime_title, .rsp_f_results_filter_section_lo_duration_title, .rsp_f_results_filter_section_lo_airport_title {width:75%;}
	.rsp_f_results_rp_matrix_tabs div {width:46%;}
	.rsp_f_results_rp_sort_section {width:100%;}
	.rsp_f_results_fblock_price {width:100%;border-bottom:0 none;height:40px;line-height:45px;margin-bottom:0;}
	.rsp_f_results_fblock_terms {width:97%;padding-left:3%;float:left;text-align:left;line-height:14px;height:24px;}
	.rsp_fr_r_1 {width:6%;}
	.rsp_fr_r_2 {width:32%;}
	.rsp_fr_r_3 {width:32%;}
	.rsp_fr_r_3a1 {width:48%;}
	.rsp_fr_r_4 {width:30%;}
	.rsp_fr_r_5 {width:40px;margin-top:10px;}
	.rsp_fr_r_6 {width:70%;margin-top:10px;}
	.rsp_fr_r_7 {width:100%;margin-top:10px;background:#eee;color:#666;text-align:center;}
	.rsp_f_results_fblock_cconverter {width:40%;}
	.rsp_f_results_fblock_header_rateadult {padding-left:14px;}
	.rsp_f_results_fblock_header_ratechild {border-right:0 none;}
	.rsp_f_results_fblock_header_ratetaxes {padding-left:14px;}
	.rsp_f_results_fblock_flexi > .rsp_fr_r_5 {padding-left:0;}
	.rsp_f_results_fblock_allflights a, .rsp_f_results_fblock_allflights a:link {padding-left:14px;}
	.rsp_farerls_page {width:96%;margin-left:auto;margin-right:auto;}
	.rsp_fpax_body_section_container {width: 96%;}
	.rsp_fsumm_body {width:100%;padding:20px;display:inline-block;margin:0 auto;}
	.rsp_fsumm_body_left {width:100%;}
	.rsp_fsumm_body_right {width:100%;}
	.rsp_fsumm_headinfo2a {padding-top:0;}
	.rsp_fsumm_flights_subtitle1, .rsp_fsumm_flights_subtitle2 {width:100%;}
	.rsp_fsumm_body_right_info {width:100%;padding:0;}
	.rsp_fsumm_body_right_info_section1 {width:100%;padding:0;}
	.rsp_fsumm_body_right_info_item1>a>i, .rsp_fsumm_body_right_info_item2>a>i { width: 100%;text-align: center;font-size: 200%;}
	.rsp_fsumm_body_right_info_item1 {display:none;}
	.rsp_fsumm_body_right_info_item2 {height:auto;}
	.rsp_fsumm_headinfo1 {width:100%;}
	.rsp_fsumm_headinfo2 {width:50%;padding-top:10px;border-top:1px solid #000;float:right;text-align:left;margin-top:10px;}
	.rsp_fsumm_headinfo2a {text-align:left;}
	.rsp_fsumm_headinfo3 {width:50%;padding-top:10px;float:left;border-top:1px solid #000;text-align:left;margin-top:10px;}
	.rsp_fsumm_headinfo3 img {width:90%;}
	.rsp_fsumm_f_2 {width:70%;}
	.rsp_fsumm_f_3 {width:40%;margin-top:5px;margin-left:40px;}
	.rsp_fsumm_f_4 {width:40%;margin-top:5px;margin-left:5%;}
	.rsp_fsumm_f_5 {width: calc(100% - 40px); margin-left:40px;}
	.rsp_fsumm_f_5a {width:auto;float:left;}
	.rsp_fsumm_f_5b {width:auto;float:left;margin-left:5px;}
	.rsp_fhs_deptf, .rsp_fhs_deptf_input {width:100%;}
	.rsp_fhs_deptd, .rsp_fhs_deptc, .rsp_fhs_depttm {width:33.333%;}
	.rsp_fhs_arrvt, .rsp_fhs_arrvt_input {width:100%;}
	.rsp_fhs_arrvd, .rsp_fhs_arrvc, .rsp_fhs_arrvtm {width:33.333%;margin-left:0;}
	.rsp_fhs_nights1, .rsp_fhs_diffhot_nts {display:none;}
	.rsp_fhs_diffhot_header, .rsp_fhs_diffhot_content {width:100%;}
	.rsp_fhs_diffhot_cid, .rsp_fhs_diffhot_cod {width:33.333%;}
	.rsp_fhs_diffhot_cod_input {width:91%;}
	.rsp_fhs_roomsel {width:100%;}
	.rsp_fhs_roomsel_input {width:33.3333%;}
	.rsp_fhs_roomsadl, .rsp_fhs_roomschl {width:33.333%;}
	.rsp_fhs_roomscas_ca4, .rsp_fhs_roomscas_cs4 {margin-right:0;width:24%;}
	.rsp_fhs_roomsadl2 {width:33.3333%;margin-left:0;}
	.rsp_fhs_roomschl2 {width:33.3333%;}
	.rsp_fhs_roomschl2_clear {clear:both;}
	.rsp_fhs_roomscas_block, .rsp_fhs_roomscas2_block {margin-left:0;width:100%;}
	.rsp_fhs_so, .rsp_fhs_al, .rsp_fhs_pc {width:33.3333%;}
	.rsp_fh_hres_fls_subtitle2 {float:left; width:100%;}
	.rsp_fhs_search_action {width:100%;display:inline-block;}
	.rsp_fhs_search_button {width:100%;margin-top:20px;}
	.rsp_fhs_search_button input {width:100%;}
	.fh_results_page .rsp_filter_panel_child {background:#fff;border:none;}
	.fh_results_page #filter_results_trigger {width:100%;}
	.fh_results_page .rsp_results_hotels {width:96%;margin:0 auto;padding:2%;padding-top:0;}
/* Flight + Hotel Booking Confirmation */
	.rsp_fh_bc_body {width:100%;float:none;margin:0;}
	.rsp_fh_bc_modify_trigger {width:100%;background: #110000;display: block;font-size: 120%;height: 40px;color: #fff;line-height: 40px;text-align: center;border: 0 none;cursor: pointer;}
	.rsp_fh_bc_modify_trigger div::before {font-family:FontAwesome;content:'\f002';padding-right:10px;}
	.rsp_fh_bc_left {display:block;}
	.rsp_fh_bc_right {width:96%;margin:0 auto;padding:2%;float:none;}
	.rsp_fh_bc_left {width:96%;margin:0 auto;padding:0;margin-top:10px;float:none;}
	.rsp_fh_bc_modify_panel_head {display:none;}
	.rsp_fh_bc_md_hots_input div {width:auto;float:left;margin-right:20px;}
	.rsp_fh_bc_right_header {margin-top:0;}
	.rsp_fh_bc_right_header_subtitle1 {margin-right:0;padding-right:0;border-right:0;}
	.rsp_fh_bc_right_header_subtitle2 {width:100%;}
	.rsp_fh_hres_fls_block_row1 {margin-bottom:0;}
	.rsp_fh_bc_hotel_info {width:71%; width:calc(100% - 110px); padding-right:0;}
	.rsp_fh_bc_hotel_descr {height:50px;overflow:hidden;}
	.rsp_fh_bc_hotel_date {width:100%;width: calc(100% - 110px);border-left:0;padding-left:0;padding-top:10px;margin-top:10px;margin-left:110px;border-top:1px solid #ececec;}
	.rsp_fh_bc_hotel_dest_block {width:auto;float:left;}
	.rsp_fh_bc_hotel_dest_data {padding-top:16px;padding-left:20px;font-weight:bold;}
	.rsp_fh_bc_hotel_date1_block {width:110px;float:left;border-bottom:0;}
	.rsp_fh_bc_hotel_date2_block {width:110px;float:left;border-bottom:0;}
	.rsp_fh_bc_hrt {margin-left:0;border-top:1px solid #ccc;}
	.rsp_fh_bc_action_1, .rsp_fh_bc_action_2 {width:100%;}
	.rsp_fh_bc_action_r2 {margin-top:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;}
	.rsp_fh_bc_action_1 {text-align:left;}
/* Flight + Hotel :: Flight results */
	.fh_f_results_page .rsp_f_results_m_modify_link {display:none;}
	.fh_f_results_page .rsp_f_results_m_filter_link {width:100%;}
	.rsp_fhfr_hs_container_header1, .rsp_fhfr_hs_container_header2 {width:100%;text-align:left;margin-bottom:0;}
	.rsp_fhfr_hs_container_header2 {margin-bottom:5px;}
	.rsp_fhfr_info1 {width:100%;border-bottom:1px solid #ddd;padding-bottom:4px;margin-bottom:4px;}
	.rsp_fhfr_info2, .rsp_fhfr_info3 {text-align:left;width:30%;}
	.rsp_fhfr_info4 {width:20%;float:right;text-align:right;}
	.rsp_fh_hmb_td1 {padding-top:2px;}
	.rsp_fh_hmb_td2, .rsp_fh_hmb_td3 {padding-top:7px;}
	.rsp_fh_hmb_td2>div::before, .rsp_fh_hmb_td3>div::before {font-size:24px;width:auto;}
	.rsp_fh_hmb_td2>div, .rsp_fh_hmb_td3>div {width:85%;}
	.rsp_fh_hmb_td4, .rsp_fh_hmb_td7 {height:40px;padding-top:16px;padding-bottom:10px;}
	.rsp_fh_hmb_td4>div::before, .rsp_fh_hmb_td7>div::before {font-size:24px;width:auto;}
	.rsp_fh_hmb_d1, .rsp_fh_hmb_d2, .rsp_fh_hmb_d3, .rsp_fh_hmb_d4 {height:40px;padding-top:10px;line-height:14px;width:94%;padding-right:0;padding-left:0;}
	.rsp_fh_hmb_d1>div, .rsp_fh_hmb_d2>div, .rsp_fh_hmb_d3>div, .rsp_fh_hmb_d4>div {line-height:20px;}
	.rsp_fh_hmb_d1>div>div, .rsp_fh_hmb_d2>div>div, .rsp_fh_hmb_d3>div>div, .rsp_fh_hmb_d4>div>div {line-height:20px;}
	.rsp_fh_hmb_d1>div>div>div, .rsp_fh_hmb_d2>div>div>div, .rsp_fh_hmb_d3>div>div>div, .rsp_fh_hmb_d4>div>div>div {line-height:18px;width:100%;}
}
@media only screen and (min-width : 480px) and (max-width : 767px){
	.rsp_steps_s11, .rsp_steps_s21, .rsp_steps_s31 {margin-left:0;}
}
@media only screen and (min-width : 0px) and (max-width : 479px){
	.datepicker {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
	.rsp_page_header_content {width:100%;height:auto;margin:0 auto;padding:0 0 10px;overflow:hidden;}
	.rsp_page_header_info {width:47%;padding:0;overflow:hidden;margin-top:17px;margin-right:20px;text-align:right;height:auto;}
	.rsp_page_header_logo {width:100px;clear:both;height:100px;padding:0;margin:20px 0 0 20px;}
	.rsp_page_header_logo a {width:100%;}
	.rsp_page_header_phone_digits {font-size:100%;}
	.rsp_page_header_phone {width:100%;border-right:0 none}
	.rsp_page_header_email {width:100%;padding-left:0;float:right;text-align:right;}
	.rsp_page_header_right_logo {float:right;text-align:right;}
	.rsp_container_search_header img {width:50%;height:auto}
	.rsp_dwaiting_container {width:290px;}
	.rps-frm {width: 100%;padding: 4%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border:none;}
	.rsp_s_checkindate_ {width:50%;}
	.rsp_s_checkinnights_ {width:20%;}
	.rsp_s_checkoutdate_ {width:50%;}
	.rsp_s_checkoutdate_input {width:100%;padding-right:0;}
	.rsp_s_checkoutdate_clear {clear:both;}
	.rsp_s_country_res_input {padding-right:0;}
	.rsp_s_cityzone_input {padding-right:0;}
	.rsp_s_rooms_ {width:30%;}
	.rsp_s_adc_ {width:30%;}
	.rsp_s_adcc_ {width:30%;}
	.b2brsp_hs_page #dChild_1,.b2brsp_hs_page #dChild_2,.b2brsp_hs_page #dChild_3,.b2brsp_hs_page #dChild_4,.b2brsp_hs_page #dChild_5,
	.b2brsp_hs_page #dChild_6,.b2brsp_hs_page #dChild_7,.b2brsp_hs_page #dChild_8,.b2brsp_hs_page #dChild_9,.b2brsp_hs_page #dChild_10 {width:100%;overflow:hidden;float:left;}
	.b2brsp_hs_page .rsp_hrm_childage {width:33%;margin-right:0;float:left;overflow:hidden;}
	.b2brsp_hs_page .rsp_hrm_childage_title {padding-top:8px;}
	.b2brsp_hs_page .rsp_hrm_childage_input {width:98%;float:left;}
	.rsp_s_country_res {width:100%;float:left;}
	.rsp_s_country_res_input select {width:100%;}
	.rsp_s_country_res_clear {clear:both}
	.rsp_s_hst_ {width:100%;float:left;}
	.rsp_s_hst_title {padding-top:8px;}
	.rsp_s_hst_input {height:30px;line-height:30px;}
	.rsp_s_hst_input table td:first-child{width:75px;overflow:hidden;}
	.rsp_s_hst_input table td:nth-child(2){width:90px;overflow:hidden;}
	.rsp_s_hst_input label {width:30%;float:left;height:30px;line-height:30px;}
	.rsp_s_submit_section_ {width:100%;float:right;clear:both;margin-top:0;}
	.rsp_s_submit_button_ {width:100%;float:left;margin-top:21px;}
	.rsp_s_submit_button_ .button_hl, .rsp_s_submit_button_ a.button_hl, .rsp_s_submit_button_ a.button_hl:link {width:100%;}
	.rsp_s_adcc_clear {clear:both;}
	.hotel_results_page #dChild_1,.hotel_results_page #dChild_2,.hotel_results_page #dChild_3,.hotel_results_page #dChild_4,.hotel_results_page #dChild_5,
	.hotel_results_page #dChild_6,.hotel_results_page #dChild_7,.hotel_results_page #dChild_8,.hotel_results_page #dChild_9,.hotel_results_page #dChild_10 {width:100%;overflow:hidden;float:left;}
	.hotel_results_page .rsp_hrm_childage {width:49%;margin-right:1%;float:left;overflow:hidden;}
	.hotel_results_page .rsp_hrm_childage_title {padding-top:8px;}
	.hotel_results_page .rsp_hrm_childage_input {width:98%;float:left;}
	.hotel_results_page .rsp_hrm_childage_input select{width:92%;float:left;}
	.rsp_results_matrix_tabs > div > div {width:32.95%;}
	.rsp_results_matrix_tabs_container>div>a>span {display:none;}
	.rsp_results_matrix_tabs > div > div > a > i {line-height:35px;font-size:130%;}
	.matrix_table {overflow-x:auto}
	.matrix_table table {width:auto;}
	.matrix_table table td.hmat_h:first-child {width:auto;}
	.matrix_table table td.hmat_h {white-space:nowrap;}
	.rsp_results_body {width:100%;}
	.rsp_results_hotels {width:100%;margin:0 auto;padding:12px;padding-top:0;}
	.rsp_filter_panel {width:100%;display:none;}
	.rsp_modify_panel {display:none;border:none;}
	.rsp_modify_panel_child {display:none;}
	.rsp_filter_panel_expanded {width:100%;margin:0 auto;border-radius:0;border:0;float:none;}
	.rsp_results_hotels_view_tabs {width:98%;margin:0 auto;display:none;}
	.rsp_results_hotels_view_tabs > div > div > a {display:block;width:48.4%;float:left;font-size:110%;text-decoration:none;overflow:hidden;vertical-align:middle;line-height:25px;}
	.rsp_results_hotels_view_tabs > div > div > a > i {line-height:30px;text-align:center;font-size:15px;}
	.rsp_results_hotels_view_sort_by span {width:19%;float:left;text-align:right;overflow:hidden;}
	.rsp_results_hotels_view_records {width:35%;float:right;}
	.rsp_results_hotels_view_records span {width:43%;float:left;text-align:right;overflow:hidden;height:25px;}
	.rsp_results_hotels_view_records select {width:50%;float:right;}
	.rsp_results_hotels_header_filter_trigger {display:block;width:100%;padding:0 12px;margin:0 auto;clear:both;overflow:hidden;height:auto;background:#fff;border-top:1px solid #ddd}
	.rsp_results_hotels_header_filter_trigger div {display:block;height:auto;padding:12px 0;color:#701c45;border:none;cursor:pointer;}
	.rsp_results_hotels_header_filter_trigger div i {display:none;}
	.rsp_results_hotels_header_filter_trigger #modify_results_trigger {width:auto;float:left;font-weight:bold;font-size:16px;}
	.rsp_results_hotels_header_filter_trigger #filter_results_trigger {width:auto;float:right;font-weight:bold;font-size:16px;}
	.rsp_results_hotels_header_filter_trigger #modify_results_trigger:hover {color:#220000;}
	.rsp_results_hotels_header_filter_trigger #modify_results_trigger::before {font-family: FontAwesome;content: "\f002";display: inline-block;}
	.rsp_results_hotels_header_filter_trigger #filter_results_trigger::before {font-family: FontAwesome;content: "\f0c9";display: inline-block;}
	.rsp_filter_panel_child {padding:12px;border:0;}
	.rsp_results_hotels_view_sort {width:100%;}
	.rsp_results_hotels_sort_view {width:100%;clear:both;overflow:hidden;height:39px;margin-top:5px;margin-bottom:4px;background:#ececec;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	.rsp_hotel_results_infoprice {padding:0;}
	.rsp_results_hotels_view_sort_by {width:50%;float:left;}
	.rsp_results_hotels_view_sort_by span {width:15%;display:none;float:left;text-align:right;}
	.rsp_results_hotels_view_sort_by select {width:90%;float:left;}
	.rsp_results_hotels_view_records {width:50%;float:left;}
	.rsp_results_hotels_view_records span {width:65%;float:left;text-align:right;}
	.rsp_results_hotels_view_records select {width:35%;float:right;}
	.rsp_hotel_results_img {width:100%;}
	.rsp_hotel_results_img div img {width:100%;height: auto; max-height:200px;margin-bottom:10px;}
	.rsp_hotel_results_info {width:100%;padding:0 12px;overflow:hidden;float:left;}
	.rsp_hotel_results_price {width:100%;float:left;text-align:left;overflow:hidden;border-left:0 none;margin-top:10px;}
	.rsp_hotel_results_price_curr {width:60%;margin-left:0;float:left;clear:none;margin-bottom:10px;}
	.rsp_hotel_results_price_cost {width:60%;margin-left:0;padding-left:12px;float:left;clear:none;margin-bottom:5px;}
	.rsp_hotel_results_price_cost_title {font-size:90%;color:#666;}
	.rsp_hotel_results_price_cost_title span {width:100%;}
	.rsp_hotel_results_price_book {width:40%;clear:inherit;text-align:right;padding-right:12px;display:inline-block;}
	.rsp_hr_selection_header {width:10%;font-weight:bold;}
	.rsp_hr_roomtype_header {width:48%;padding-right:12px;}
	.rsp_hr_price_header {width:27%;padding-right:1%;font-weight:bold;display:none;}
	.rsp_hr_save_header {width:12%;padding-right:1%;font-weight:bold;color:#090;display:none;}
	.rsp_hr_extras_header {width:6%;font-weight:bold;display:none;}
	.rsp_hr_status_header {width:6%;padding-right:1%;font-weight:bold;display:none;}
	.rsp_subhdr {width:100%;color:#999;line-height:25px;padding-left:12px;border-bottom:1px solid #ddd;}
	.rsp_hr_selection_data {width:10%;}
	.rsp_hotel_results_room_table {padding:0;}
	.rsp_tbl_row_hd {display:none;}
	.rsp_hr_roomtype_data {width:90%;}
	.rsp_hr_save_data {width:100%;padding-left:40%;padding-right:12px;color:#090;text-align:center;vertical-align:middle;line-height:20px;display:none;}
	.rsp_hr_price_data {width:100%;display:inline-block;}
	.rsp_hr_extras_data {width:auto;float:right;vertical-align:middle;}
	.rsp_hr_status_data {width:6%;float:right;margin-left:0;padding-right:0;text-align:right;vertical-align:middle;display:none;}
	.rsp_hotel_results_qv_hotel_block {width:99%;margin:0 auto;margin-bottom:10px;padding-bottom:10px;}
	.rsp_hotel_results_qv_totalcost {width:40%;padding:2%;padding-top:0;padding-bottom:0;float:left;}
	.rsp_hotel_results_qv_totalcost_title {width:100%;font-size:90%;color:#666;}
	.rsp_hotel_results_qv_totalcost_price {width:100%;font-size:130%;}
	.rsp_hotel_results_qv_book_button {width:40%;padding:4%;padding-top:0;padding-bottom:0;float:right;text-align:right;}
	.rsp_hotel_page_container {width:95%;}
	.rsp_hotel_page_header_left {width:100%; background-size:cover;margin-bottom:4px;}
	.rsp_hotel_page_header_right{width:100%;margin-bottom:4px;}
	.rsp_hotel_page_header_gallery>div>a{width:10%;float:left;display:block;}
	.rsp_hotel_page_header_gallery>div>a>img {width:95%;height:60px;border:2px solid #CCC;}
	.rsp_hotel_page_header_gallery>div>a>img:hover {width:95%;height:60px;border:2px solid #000;}
	.rsp_hotel_page_body_left,.rsp_hotel_page_body_right {width:100%;}
	.multicol li {width:100%;}
	.rsp_hotel_page_body_left_info3 {border-bottom:0 none;margin-bottom: 0px;}
	.rsp_hotel_page_body_right_info_container {padding-top:0px;}
	#simplemodal-container {height:90%;width:80%;color:#bbb;background-color:#fff;padding:6px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
/* Room Modal Header */
	.rsp_roommodal_header {width:100%;overflow:hidden;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px;}
	.rsp_roommodal_header_left {width:100%;font-size:100%;float:left;}
	.rsp_roommodal_header_right, .rsp_roommodal_price_cost, .rsp_roommodal_price_cost_title {width:100%;float:right;}
	.rsp_roommodal_price_cost_total {width:100%;text-align:left;font-size:100%;}
	.rsp_roommodal_roomrate_header, .rsp_roommodal_discount_header, .rsp_roommodal_supplements_header, .rsp_roommodal_notes_header, .rsp_roommodal_availability_header, .rsp_roommodal_canpolicy_header {font-size:140%;font-weight:bold;line-height:20px;}
	.rsp_roommodal_roomrate_content, .rsp_roommodal_discount_content, .rsp_roommodal_supplements_content, .rsp_roommodal_notes_content, .rsp_roommodal_availability_content, .rsp_roommodal_canpolicy_content {font-size:70%;}
	.rsp_roommodal_roomrate_content_head_right, .rsp_roommodal_roomrate_content_right, .rsp_roommodal_discount_content_head_right, .rsp_roommodal_discount_content_right, .rsp_roommodal_supplements_content_head_right, .rsp_roommodal_supplements_content_right, .rsp_roommodal_notes_content_head_right, .rsp_roommodal_notes_content_right, .rsp_roommodal_availability_content_head_right, .rsp_roommodal_availability_content_right, .rsp_roommodal_canpolicy_content_head_right, .rsp_roommodal_canpolicy_content_right {padding:2px;}
	.rsp_roommodal_roomrate_content_head_left, .rsp_roommodal_roomrate_content_left, .rsp_roommodal_discount_content_head_left, .rsp_roommodal_discount_content_left, .rsp_roommodal_supplements_content_head_left, .rsp_roommodal_supplements_content_left, .rsp_roommodal_notes_content_head_left, .rsp_roommodal_notes_content_left, .rsp_roommodal_availability_content_head_left, .rsp_roommodal_availability_content_left, .rsp_roommodal_canpolicy_content_head_left, .rsp_roommodal_canpolicy_content_left {width:auto;padding:2px;}
	.fancybox-next span {left: auto;right: 20px;}
	.fancybox-prev span {left: 20px;}
	.fancybox-nav span {visibility: visible;}
	#fancybox-left-ico {left: 10px !important;}
	#fancybox-right-ico {left: auto !important;right: 10px !important;}
	.rsp_pax_page_container {width:95%;margin:0 auto;}
	.rsp_pax_page_left {width:100%;padding:0;}
	.rsp_pax_page_right {width:100%;padding:0;}
	.rsp_pax_page_right_content {width:100%;padding:0;margin-bottom:10px;}
	.rsp_pax_page_itinerary_roomtype {text-align:left;}
	.rsp_pax_page_itinerary_roomtype>span {width:100%;}
	.rsp_pax_suppl_content_left, .rsp_pax_suppl_content_right {width:100%;}
	.rsp_pax_suppl_content_title {display:none;}
	.rsp_pax_discts_content_2, .rsp_pax_suppl2_content_2, .rsp_pax_suppl2_content_4 {width:90%;}
	 .rsp_pax_discts_content_3 {float:left;width:49%;padding-top:5px;}
	.rsp_pax_discts_content_4 {width:50%;}
	.rsp_pax_discts_subcontent_3 {width:29%;}
	.rsp_pax_pax_info_section1, .rsp_pax_pax_info_section2 {padding:10px;}
	.rppist_new {padding:10px;}
	.rsp_pax_is1f_dob_input_day {width:20%;}
	.rsp_pax_is1f_firstname,.rsp_pax_is1f_lastname,.rsp_pax_is1f_dob,.rsp_pax_is1f_nationality,.rsp_pax_is1f_gender,.rsp_pax_is1f_phonenumber,.rsp_pax_is1f_email,.rsp_pax_is1f_phonenumber2 {width:100%;}
	.rsp_pax_is1f_phonenumber_input_right {width:38%;}
	.rsp_pax_is1f_title {width:100%;}
	.rsp_pax_is1f_title_input {padding-right:0;}
	.rsp_pax_is1f_title_title,.rsp_pax_is1f_firstname_title, .rsp_pax_is1f_lastname_title,.rsp_pax_is1f_dob_title, .rsp_pax_is1f_nationality_title,.rsp_pax_is1f_gender_title, .rsp_pax_is1f_phonenumber_title, .rsp_pax_is1f_email_title,
	.rsp_pax_is1f_phonenumber2_title {width:100%;padding-right:0;}
	.rsp_pax_is1f_firstname_input{width:100%;padding-right:0;}
	.rsp_pax_is1f_lastname_input,
	.rsp_pax_is1f_dob_input,
	.rsp_pax_is1f_nationality_input,
	.rsp_pax_is1f_email_input {width:100%;}
	.rsp_pax_is1f_dob_input_month {width:51.5%;}
	.rsp_pax_is1f_dob_input_year {width:27%;}
	.rsp_pax_is1f_nationality_input select {width:98.25%;}
	.rsp_pax_is1f_email_input input[type="text"] {width:96%;}
	.rsp_pax_is1f_gender_input {width:100%;}
	.rsp_pax_is1f_gender_input select {width:98.25%;}
	.fh_pax_page .rsp_pax_pax_info_section2_form_left {border-right:0 none;width:11%;height:50px;}
	.fh_pax_page .rsp_pax_pax_info_section2_form_left span {display:block;float:right;}
	.rsp_pax_is2f_title_clear,.rsp_pax_is2f_lastname_clear {clear:both;}
	.rsp_pax_is2f_firstname,.rsp_pax_is2f_lastname {width:100%;}
	.rsp_pax_is2f_gender,.rsp_pax_is2f_age {width:100%;}
	.rsp_pax_is2f_gender_input {padding-right:0;}
	.rsp_pax_is2f_nationality {width:100%;}
	.rsp_pax_is2f_nationality select {width:100%;}
	.rsp_pax_is2f_title {width:100%;}
	.rsp_pax_is2f_title_title,
	.rsp_pax_is2f_firstname_title,
	.rsp_pax_is2f_lastname_title,
	.rsp_pax_is2f_gender_title,
	.rsp_pax_is2f_age_title,
	.rsp_pax_is2f_nationality_title {width:100%;}
	.rsp_pax_is2f_title_input,.rsp_pax_is2f_lastname_input {width:100%;padding-right:0;}
	.rsp_pax_is2f_firstname_input {width:100%;padding-right:0;}
	.rsp_pax_is2f_nationality_input{width:100%;padding-right:0;}
	.rsp_payment_gateway_1,.rsp_payment_gateway_2 {width:100%;}
	.rsp_pax_pg_block_title {overflow:hidden;}
	.rsp_pax_pg_block_title_addon {clear:both;float:left;margin-top:10px;text-align:left;}
	.rsp_pax_pg_block_title_addon img {width:97%;height:auto;text-align:center;}
	.rsp_pax_pg_block_2_terms {width: 100%;display: inline-block;text-align: center;padding: 10px;}
	.rsp_pax_pg_block_2_submit {width:100%;overflow:hidden;text-align:center;display:inline-block;padding:10px;}
	.rsp_pax_pg_block_2_submit a {width:100%;}
	.rsp_summary_body {width:95%;margin:0 auto;}
	.rsp_summary_body_left {width:100%;float:left;}
	.rsp_summary_body_right {display:none;}
	.rsp_summary_body_right_info_item_header {display:none;}
	.rsp_summary_body_right_info_item1, .rsp_summary_body_right_info_item2 {text-align:center;line-height:14px;height:50px;}
	.rsp_summary_body_right_info_item1>a>i, .rsp_summary_body_right_info_item2>a>i {width:100%;text-align:center;font-size:200%;}
	.rsp_summary_body_right_info_item1>a>span, .rsp_summary_body_right_info_item2>a>span {display:none;}
	.rsp_summary_body_info1_section1 {width:100%;}
	.rsp_summary_body_info1_section1a {width:100%;height:auto;overflow:hidden;padding:0;}
	.rsp_summary_body_info1_status,.rsp_summary_body_info1_charges,.rsp_summary_body_info1_total {width:100%;float:left;}
	.rsp_summary_body_info1_status_Title,.rsp_summary_body_info1_charges_Title,.rsp_summary_body_info1_total_Title {width:50%;float:left;}
	.rsp_summary_body_info1_status_Input,.rsp_summary_body_info1_charges_Input,.rsp_summary_body_info1_total_Input {width:45%;float:left;}
	.rsp_pax_is1f_phonenumber_input_left {width:100%;padding-right:0;}
	.rsp_pax_is1f_phonenumber_input_right {width:100%;padding-right:0;}
	.rsp_summary_body_info1_section1b {width:100%;height:auto;overflow:hidden;padding:0;border-bottom:2px solid #ccc;}
	.rsp_summary_body_info1_pmtmethod,.rsp_summary_body_info1_tno {width:100%;float:left;border-bottom:0 none;}
	.rsp_summary_body_info1_pmtmethod_Title,.rsp_summary_body_info1_tno_Title {width:50%;float:left;}
	.rsp_summary_body_info1_pmtmethod_Input,.rsp_summary_body_info1_tno_Input {width:45%;float:left;}
	.rsp_summary_body_info1_tno_clear {clear:both;}
	.rsp_summary_body_info1_section2 {width:100%;}
	.rsp_login_page_header img {width:100%;height:auto;}
	.rsp_login_page_container {width:90%;height:100%;margin:0 auto;}
	.rsp_login_page_block {width:96%;float:left;}
	.rsp_currency_converter {width:100%;margin:0;padding:0;margin-top:5px;margin-bottom:10px;float:left;padding-bottom:50px;}
	.rsp_currency_converter_from_title {width:20%;margin-right:0;text-align:left;}
	.rsp_currency_converter_from_input {width:80%;}
	.rsp_currency_converter_from_input>input[type="text"] {width:61%;}
	.rsp_fs_content {width:100%;padding:0;}
	.rsp_f_search_type {height:auto;margin:0 auto;}
	.rsp_fs_rt_deptfrom {width:100%;}
	.rsp_fs_rt_deptfrom_input {width:100%;}
	.rsp_fs_rt_deptdate {width:50%;}
	.rsp_fs_rt_deptclass {width:50%;float:left;}
	.rsp_fs_rt_deptclass_input,.rsp_fs_rt_depttime,.rsp_fs_rt_retto {width:100%;}
	.rsp_fs_rt_retto_input {width:100%;}
	.rsp_fs_rt_retdate {width:50%;}
	.rsp_fs_rt_submit {width:100%;margin-top:20px;}
	.rsp_fs_rt_submit_button input {width:100%;}
	.rsp_fs_rt_retclass {width:50%;float:left;}
	.rsp_fs_rt_retclass_input,.rsp_fs_rt_rettime {width:100%;}
	.rsp_fs_rt_adults,.rsp_fs_rt_child {width:50%;}
	.rsp_fs_rt_child_input {width:100%;}
	.rsp_fs_rt_child_input select {width:99.5%;}
	.rsp_fs_rt_child_clear {clear:both;}
	.rsp_fs_rt_childseat {width:50%;}
	.rsp_fs_rt_childlap {width:50%;}
	.rsp_fs_rt_childlap_input {width:100%;}
	.rsp_fs_rt_childlap_input select {width:99.5%;}
	.rsp_fs_rt_airline,.rsp_fs_rt_stopover {width:50%;}
	.rsp_fs_rt_airline select {width:100%;}
	.rsp_fs_rt_airline_clear {clear:both;}
	.rsp_fs_rt_airlinegds {width:47.4%;}
	.rsp_fs_ow_deptfrom {width:100%;}
	.rsp_fs_ow_deptdate {width:49%;}
	.rsp_fs_ow_deptclass {width:51%;float:left;}
	.rsp_fs_ow_deptclass_input,.rsp_fs_ow_depttime,.rsp_fs_ow_retto {width:100%;}
	.rsp_fs_ow_retto_input {width:100%;}
	.rsp_fs_ow_retdate {width:50%;}
	.rsp_fs_ow_retclass {width:25%;}
	.rsp_fs_ow_rettime {width:24.6%;}
	.rsp_fs_ow_adults {width:50%;}
	.rsp_fs_ow_child {width:49.4%;}
	.rsp_fs_ow_child_input {width:100%;}
	.rsp_fs_ow_child_input select {width:99.5%;}
	.rsp_fs_ow_child_clear {clear:both;}
	.rsp_fs_ow_childseat {width:50%;}
	.rsp_fs_ow_childlap {width:50%;}
	.rsp_fs_ow_childlap_input {width:100%;}
	.rsp_fs_ow_childlap_input select {width:99.5%;}
	.rsp_fs_ow_airline,.rsp_fs_ow_stopover {width:50%;}
	.rsp_fs_ow_airline select {width:100%;}
	.rsp_fs_ow_airline_clear {clear:both;}
	.rsp_fs_ow_airlinegds {width:47.4%;}
	.rsp_fs_ow_submit {width:100%;margin-top:20px;}
	.rsp_fs_ow_submit_button input {width:100%;}
	.rsp_fs_md_title1 {display:none;}
	.rsp_fs_md_title2_b1,.rsp_fs_md_title2_b2,.rsp_fs_md_title2_b3,.rsp_fs_md_title2_b4,.rsp_fs_md_title2_b5,.rsp_fs_md_title2_c1,.rsp_fs_md_title2_c2,.rsp_fs_md_title2_c3,.rsp_fs_md_title2_c4,.rsp_fs_md_title2_c5,.rsp_fs_md_title2_d1,.rsp_fs_md_title2_d2,.rsp_fs_md_title2_d3,.rsp_fs_md_title2_d4,.rsp_fs_md_title2_d5,.rsp_fs_md_title2_e1,.rsp_fs_md_title2_e2,.rsp_fs_md_title2_e3,.rsp_fs_md_title2_e4,.rsp_fs_md_title2_e5,.rsp_fs_md_title2_f1,.rsp_fs_md_title2_f2,.rsp_fs_md_title2_f3,.rsp_fs_md_title2_f4,.rsp_fs_md_title2_f5 {display:block;width:100%;height: 25px;line-height: 25px;}
	.rsp_fs_md_b1,.rsp_fs_md_b2, .rsp_fs_md_b5,.rsp_fs_md_c1,.rsp_fs_md_c2,.rsp_fs_md_c5,.rsp_fs_md_d1,.rsp_fs_md_d2,.rsp_fs_md_d5,.rsp_fs_md_e1,.rsp_fs_md_e2,.rsp_fs_md_e5,.rsp_fs_md_f1,.rsp_fs_md_f2  {width:100%;}
	.rsp_fs_md_b3,.rsp_fs_md_b4,.rsp_fs_md_c3,.rsp_fs_md_c4,.rsp_fs_md_d3,.rsp_fs_md_d4,.rsp_fs_md_e3,.rsp_fs_md_e4,.rsp_fs_md_f3,.rsp_fs_md_f4 {width:50%;}
	.rsp_fs_md_class_input,.rsp_fs_md_f5 {width:100%;}
	.rsp_fs_md_class_input select {width:100%;}
	.rsp_fs_md_deptfrom_input,.rsp_fs_md_retto_input,.rsp_fs_md_time_input select {width:100%;}
	.rsp_fs_md_deptfrom_input input,.rsp_fs_md_retto_input input {width:100%;}
	.rsp_fs_md_time_input select {width:99%;}
	.rsp_fs_md_title2_b1::before,.rsp_fs_md_title2_c1::before,.rsp_fs_md_title2_d1::before,.rsp_fs_md_title2_e1::before,.rsp_fs_md_title2_f1::before {font-family:FontAwesome;content:'\f072';font-weight:400;padding-right:3px;vertical-align:middle;font-size:14px}
	.rsp_fs_md_adults,.rsp_fs_md_child {width:50%;float:left;}
	.rsp_fs_md_adults_input {width:95%;}
	.rsp_fs_md_child_input {width:100%;}
	.rsp_fs_md_child_input select {width:98.5%;}
	.rsp_fs_md_childlap,.rsp_fs_md_childseat {width:50%;float:left;}
	.rsp_fs_md_childlap_input {width:100%;}
	.rsp_fs_md_childlap_input select {width:98.5%;}
	.rsp_fs_md_stopover {width:50%;}
	.rsp_fs_md_stopover_input {width:97%;}
	.rsp_fs_md_airline {width:50%;}
	.rsp_fs_md_airline_input select {width:98.3%;}
	.rsp_fs_md_airlinegds {width:48.4%;}
	.rsp_fs_md_submit {width:100%;margin-top:20px;}
	.rsp_fs_md_submit_button input {width:100%;}
	.rsp_f_results_body {width:100%;}
	.rsp_f_results_modify_section {display:none;}
	.rsp_f_results_m_modify_header {display:block;width:100%;margin:0 auto;margin-bottom:10px;clear:both;overflow:hidden;height:auto;}
	.rsp_f_results_left_panel {width:98%;padding-left:1%;padding-right:1%;}
	.rsp_f_results_filter_section {background:#fff;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: 5px 0px 20px 0px rgba(0,0,0,0.75);-moz-box-shadow: 5px 0px 20px 0px rgba(0,0,0,0.75);box-shadow: 5px 0px 20px 0px rgba(0,0,0,0.75);margin-bottom:0;z-index:1;}
	.rsp_f_results_modify_ftype_rt, .rsp_f_results_modify_ftype_ow {width:25%;float:left;height:35px;line-height:35px;}
	.rsp_f_results_modify_ftype_md {width:50%;float:left;line-height:14px;text-align:right;}
	.rsp_f_results_modify_rt_title {overflow:hidden;clear:both;width:100%;}
	.rsp_f_results_modify_rt_dept, .rsp_f_results_modify_rt_arrv {width:100%;float:left;}
	.rsp_f_results_modify_rt_deptd, .rsp_f_results_modify_rt_deptc, .rsp_f_results_modify_rt_stopo, .rsp_f_results_modify_rt_faret, .rsp_f_results_modify_rt_airl, .rsp_f_results_modify_rt_retrd, .rsp_f_results_modify_rt_retrc {width:50%;float:left;}
	.rsp_f_results_modify_rt_dept_input {width:100%;}
	.rsp_f_results_modify_rt_deptd_input, .rsp_f_results_modify_rt_retrd_input, .rsp_f_results_modify_rt_stopo_input {width:90%;}
	.rsp_f_results_modify_rt_deptc_input {width:100%;}
	.rsp_f_results_modify_rt_adults, .rsp_f_results_modify_rt_child, .rsp_f_results_modify_rt_inflap, .rsp_f_results_modify_rt_infst {width:50%;}
	.rsp_f_results_modify_rt_adults_input, .rsp_f_results_modify_rt_inflap_input {width:90%;}
	.rsp_f_results_modify_rt_child_input {width:100%;}
	.rsp_f_results_modify_ow_dept, .rsp_f_results_modify_ow_arrv, .rsp_f_results_modify_ow_deptd, .rsp_f_results_modify_ow_deptc, .rsp_f_results_modify_ow_stopo, .rsp_f_results_modify_ow_farett, .rsp_f_results_modify_ow_airl {width:50%;float:left;}
	.rsp_f_results_modify_ow_dept_input, .rsp_f_results_modify_ow_deptd_input, .rsp_f_results_modify_ow_retrd_input, .rsp_f_results_modify_ow_stopo_input, .rsp_f_results_modify_ow_farett_input {width:90%;}
	.rsp_f_results_modify_ow_adults, .rsp_f_results_modify_ow_child, .rsp_f_results_modify_ow_inflap, .rsp_f_results_modify_ow_infst {width:50%;}
	.rsp_f_results_modify_ow_adults_input, .rsp_f_results_modify_ow_inflap_input {width:90%;}
	.rsp_f_results_modify_ow_child_input {width:100%;}
	.white-popup {width:90%;float:none;margin:0 auto;margin-top:10px;}
	.rsp_f_results_right_panel {width:96%;margin:0 auto;float:none;padding:0;}
	.rsp_f_results_rp_top_title {margin-top:0;}
	.rsp_f_results_rp_top_title {font-size:160%;}
	.rsp_f_results_rp_top_subtitle {font-size:100%}
	.rsp_f_results_rp_top_subtitle_b {border-right:0 none;}
	.rsp_f_results_rp_top_subtitle_d {float:right;}
	.rsp_f_results_m_filter_link {width:25%;padding-left:2%;padding-right:2%;}
	.rsp_f_results_modify_rt_inflap_title, .rsp_f_results_modify_rt_infst_title, .rsp_f_results_modify_ow_inflap_title, .rsp_f_results_modify_ow_infst_title {width:100%;}
	div.rsp_f_results_filter_section_lo_tabs {width:50%;}
	div.rsp_f_results_filter_section_lo_tabs ul li {width:45%;}
	.rsp_f_results_filter_section_stops_title, .rsp_f_results_filter_section_budget_title, .rsp_f_results_filter_section_cclass_title, .rsp_f_results_filter_section_airlines_title,
	.rsp_f_results_filter_section_lo_depttime_title, .rsp_f_results_filter_section_lo_duration_title, .rsp_f_results_filter_section_lo_airport_title{width:70%;}
	.rsp_f_results_rp_matrix_tabs div:first-child {width:42%;font-size:100%;font-weight:400;}
	.rsp_f_results_rp_matrix_tabs div:last-child {width:50%;font-size:100%;font-weight:400;}
	.rsp_f_results_rp_sort_section {width:100%;}
	.rsp_f_results_fblock_price {width:95%;border-bottom:0 none;height:40px;line-height:45px;margin-bottom:0;}
	.rsp_f_results_fblock_subheader {line-height:16px;height:auto;overflow:hidden;padding-top:4px;padding-bottom:4px;}
	.rsp_f_results_fblock_subheader_airport {width:100%;}
	.rsp_f_results_fblock_subheader_date {width:100%;padding-left:3%;text-align:left;}
	.rsp_f_results_fblock_terms {width:94%;padding-left:3%;float:left;text-align:left;line-height:14px;height:24px;}
	.rsp_fr_r_1 {width:6%;}
	.rsp_fr_r_2 {width:32%;}
	.rsp_fr_r_3 {width:40%;}
	.rsp_fr_r_3a1 {width:48%;}
	.rsp_fr_r_4 {width:20%;}
	.rsp_fr_r_5 {width:10%;margin-top:10px;float:right;}
	.rsp_fr_r_6 {width:79%;margin-top:5px;padding-left:6%;}
	.rsp_fr_r_7 {width:100%;margin-top:10px;background:#eee;color:#666;text-align:center;}
	.rsp_f_results_fblock_cconverter {width:40%;}
	.rsp_f_results_rp_top_subtitle_e {width:100%;margin-top:10px;text-align:left;}
	.rsp_fr_flexi_container {overflow-x:scroll;position:relative;}
	.rsp_fr_flexi_header_checkin {width:90px;}
	div.rsp_fr_flexi_similar, div.rsp_fr_flexi_ondate {min-width:80px;max-width:80px;width:80px;}
	.rsp_f_results_fblock_cconverter {display:none;}
	.rsp_f_results_fblock_footer_book {width:100%;padding:0 3%;}
	.rsp_f_results_fblock_header_rateadult {padding-left:14px;}
	.rsp_f_results_fblock_header_ratechild {border-right:0 none;padding-right:0;margin-right:0;}
	.rsp_f_results_fblock_header_ratetaxes {padding-left:14px;}
	.rsp_f_results_fblock_flexi > .rsp_fr_r_5 {padding-left:0;}
	.rsp_f_results_fblock_flexi > .rsp_fr_r_6 {padding-left:0;}
	.rsp_f_results_fblock_allflights {width:60%;}
	.rsp_f_results_fblock_allflights a, .rsp_f_results_fblock_allflights a:link {padding-left:14px;}
	.rsp_farerls_page {width:96%;margin-left:auto;margin-right:auto;}
	.rsp_fpax_body_section_container {width: 96%;}
	.rsp_f_paxpage_left_panel {width:100%;}
	.rsp_f_paxpage_right_panel {width:100%;}
	.rsp_f_paxpage_right_panel_container {width:100%;padding-bottom:2%;}
	.rsp_f_paxpage_right_panel_header_title {width:70%;clear:none;}
	.rsp_f_paxpage_right_panel_header_fr {width:30%;clear:none;text-align:right;}
	.rsp_f_paxpage_right_panel_fd {width:70%;}
	.rsp_f_paxpage_right_panel_fr {width:30%;clear:none;text-align:right;}
	.rsp_f_paxpage_right_panel_arlt {width:75%;}
	.rsp_f_paxpage_right_panel_dep, .rsp_f_paxpage_right_panel_arr, .rsp_f_paxpage_right_panel_durr {width:33.3333%;}
	.rsp_f_paxpage_right_panel_arl {width:100%;padding-top:10px;}
	.rsp_f_paxpage_pax_title {width:70%;}
	.rsp_f_paxpage_pax_title_clear {clear:both;}
	.rsp_f_paxpage_pax_fname, .rsp_f_paxpage_pax_lname {width:100%;}
	.rsp_f_paxpage_pax_fname_input {width:100%;}
	.rsp_f_paxpage_pax_lname_input {width:100%;}
	.rsp_f_paxpage_pax_dob {width:100%;}
	.rsp_f_paxpage_pax_dob_input_1 {margin-right:3%;}
	.rsp_f_paxpage_pax_dob_input_2 {width:44%;}
	.rsp_f_paxpage_pax_dob_input_3 {width:32%;}
	.rsp_f_paxpage_pax_dob_input_3 select {width:100%;}
	.rsp_f_paxpage_pax_dob_clear {clear:both;}
	.rsp_f_paxpage_pax_nationality, .rsp_f_paxpage_pax_gender {width:100%;}
	.rsp_f_paxpage_pax_nationality_input {width:100%;}
	.rsp_f_paxpage_pax_nationality_input select {width:100%;}
	.rsp_f_paxpage_pax_gender_input select {width:100%;}
	.rsp_f_paxpage_pax_ppno, .rsp_f_paxpage_pax_ppcountry {width:100%;}
	.rsp_f_paxpage_pax_ppno_input {width:100%;}
	.rsp_f_paxpage_pax_ppcountry_input {width:100%;}
	.rsp_f_paxpage_pax_ppcountry_input select {width:100%;}
	.rsp_f_paxpage_pax_ppexpiry {width:100%;}
	.rsp_f_paxpage_pax_ppexpiry_clear {clear:both;}
	.rsp_f_paxpage_pax_ppexpiry_input1 {width:20%;margin-right:1%}
	.rsp_f_paxpage_pax_ppexpiry_input2 {width:49%;margin-right:1%;}
	.rsp_f_paxpage_pax_ppexpiry_input3 {width:29%;}
	.rsp_f_paxpage_pax_ppexpiry_input3 select {width:100%;}
	.rsp_f_paxpage_pax_phone1, .rsp_f_paxpage_pax_phone2 {width:100%;}
	.rsp_f_paxpage_pax_phone1_input1, .rsp_f_paxpage_pax_phone2_input1 {width:68%;margin-right:0;}
	.rsp_f_paxpage_pax_phone1_input1 select, .rsp_f_paxpage_pax_phone2_input1 select{width:94%;}
	.rsp_f_paxpage_pax_phone1_input2, .rsp_f_paxpage_pax_phone2_input2 {width:32%;}
	.rsp_f_paxpage_pax_phone1_input2 select, .rsp_f_paxpage_pax_phone2_input2 select{width:100%;}
	.rsp_f_paxpage_pax_email {width:100%;}
	.rsp_f_paxpage_pax_email_input {width:100%;}
	.rsp_f_paxpage_pax_mealp {width:100%;}
	.rsp_f_paxpage_pax_mealp_input {width:100%;}
	.rsp_f_paxpage_pax_mealp_input select{width:100%;}
	.rsp_f_paxpage_pax_seatt {width:100%;}
	.rsp_f_paxpage_pax_seatt_input {width:100%;}
	.rsp_f_paxpage_pax_seatt_input select {width:100%;}
	.rsp_f_paxpage_pax_airp, .rsp_f_paxpage_pax_airff {width:100%;}
	.rsp_f_paxpage_pax_airp_input, .rsp_f_paxpage_pax_airp_input select {width:100%;}
	.rsp_f_paxpage_pax_airff_input {width:100%;}
	.rsp_fsumm_body_section {padding: 25px 15px 30px 15px;}
	.rsp_fsumm_body {width:95%;margin:0 auto;}
	.rsp_fsumm_body_left {width:100%;}
	.rsp_fsumm_body_right {display:none;}
	.rsp_fsumm_headinfo2a {padding-top:0;}
	.rsp_fsumm_flights_subtitle1, .rsp_fsumm_flights_subtitle2 {width:100%;}
	.rsp_fsumm_body_right_info_item_header {display:none;}
	.rsp_fsumm_body_right_info {width:100%;padding:0;}
	.rsp_fsumm_body_right_info_section1 {width:100%;padding:0;}
	.rsp_fsumm_body_right_info_item1, .rsp_fsumm_body_right_info_item2 {text-align:center;overflow:hidden;height:50px;}
	.rsp_fsumm_body_right_info_item1>a>i, .rsp_fsumm_body_right_info_item2>a>i { width: 100%;text-align: center;font-size: 200%;}
	.rsp_fsumm_body_right_info_item1>a>span, .rsp_fsumm_body_right_info_item2>a>span {display:none;}
	.rsp_fsumm_headinfo1 {width:100%;}
	.rsp_fsumm_headinfo2 {width:50%;padding-top:10px;border-top:1px solid #000;float:right;text-align:left;margin-top:10px;}
	.rsp_fsumm_headinfo2a {text-align:left;}
	.rsp_fsumm_headinfo3 {width:50%;padding-top:10px;float:left;border-top:1px solid #000;text-align:left;margin-top:10px;}
	.rsp_fsumm_headinfo3 img {width:90%;}
	.rsp_fsumm_f_2 {width:70%;}
	.rsp_fsumm_f_3 {width:40%;margin-top:5px;margin-left:40px;}
	.rsp_fsumm_f_4 {width:40%;margin-top:5px;margin-left:5%;}
	.rsp_fsumm_f_5 {width: calc(100% - 40px); margin-left:40px;}
	.rsp_fsumm_f_5a {width:auto;float:left;}
	.rsp_fsumm_f_5b {width:auto;float:left;margin-left:5px;}
	.rsp_fhs_body_content_be {width: 100%;}
	.rsp_fhs_deptf, .rsp_fhs_deptf_input {width:100%;}
	.rsp_fhs_deptd, .rsp_fhs_deptc, .rsp_fhs_depttm {width:50%;}
	.rsp_fhs_arrvt, .rsp_fhs_arrvt_input {width:100%;}
	.rsp_fhs_arrvd, .rsp_fhs_arrvc, .rsp_fhs_arrvtm {width:33.333%;margin-left:0;}
	.rsp_fhs_nights1, .rsp_fhs_diffhot_nts {display:none;}
	.rsp_fhs_diffhot_header, .rsp_fhs_diffhot_content {width:100%;}
	.rsp_fhs_diffhot_cid, .rsp_fhs_diffhot_cod {width:50%;}
	.rsp_fhs_roomsel {width:100%;}
	.rsp_fhs_roomsel_input {width:30%;}
	.rsp_fhs_roomsadl, .rsp_fhs_roomschl {width:33.333%;}
	.rsp_fhs_roomsadl_input {width:91%;}
	.rsp_fhs_roomschl_input select {width:100%;}
	.rsp_fhs_roomschl_input {width:91%;}
	.rsp_fhs_roomscas_ca4, .rsp_fhs_roomscas_cs4 {margin-right:0;width:24%;}
	.rsp_fhs_roomsadl2 {width:33.3333%;margin-left:0;}
	.rsp_fhs_roomsadl2_input {width:91%;}
	.rsp_fhs_roomschl2 {width:33.3333%;}
	.rsp_fhs_roomschl2_input {width:95%;}
	.rsp_fhs_roomschl2_clear {clear:both;}
	.rsp_fhs_roomscas_ca4_input select, .rsp_fhs_roomscas_cs4_input select {width:96%;}
	.rsp_fhs_roomscas_block, .rsp_fhs_roomscas2_block {margin-left:0;width:100%;}
	.rsp_fhs_so, .rsp_fhs_al, .rsp_fhs_pc {width:33.3333%;}
	.rsp_fhs_so_input {width:91%;}
	.rsp_fhs_pc_input {width:100%;}
	.rsp_fhs_search_action {width:100%;display:inline-block;}
	.rsp_fhs_search_button {width:100%;margin-top:20px;}
	.rsp_fhs_search_button input {width:100%;}
/* Flight + Hotel Results */
	.rsp_h_results_matrix_tabs div {width:100%;text-align:left;}
	.rsp_fh_hres_fls__2 {width:85%;}
	.rsp_fh_hres_fls__3 {margin-left:40px;width:42%;}
	.rsp_fh_hres_fls__4 {width:43%;}
	.rsp_fh_hres_fls__5 {margin-left:40px;width:85%;text-align:center;}
	.rsp_fh_hres_fls__5a {width:auto;margin-right:5px;float:left;}
	.rsp_fh_hres_fls__5b {width:auto;float:left;}
	.rsp_fh_hres_fls_top_header_l, .rsp_fh_hres_fls_top_header_r {width:100%;text-align:left;}.rsp_fh_hres_fls_subtitle2 {float:left; width:100%;}
	.fh_results_page .rsp_filter_panel_child {background:#fff;border:none;}
	.fh_results_page #filter_results_trigger {width:100%;background:#000;}
	.fh_results_page #filter_results_trigger::before {font-family: FontAwesome;content: "\f0c9";display: inline-block;padding-right: 3px;vertical-align: middle;}
/* Flight + Hotel Booking Confirmation */
	.rsp_fh_bc_body {width:100%;float:none;margin:0;}
	.rsp_fh_bc_modify_trigger {width:100%;background: #110000;display: block;font-size: 120%;height: 40px;color: #fff;line-height: 40px;text-align: center;border: 0 none;cursor: pointer;}
	.rsp_fh_bc_modify_trigger div::before {font-family:FontAwesome;content:'\f002';padding-right:10px;}
	.rsp_fh_bc_left {display:block;}
	.rsp_fh_bc_right {width:96%;margin:0 auto;padding:2%;float:none;}
	.rsp_fh_bc_left {width:96%;margin:0 auto;padding:0;margin-top:10px;float:none;}
	.rsp_fh_bc_modify_panel_head {display:none;}
	.rsp_fh_bc_right_header {margin-top:0;}
	.rsp_fh_bc_right_header_subtitle1 {margin-right:0;padding-right:0;border-right:0;}
	.rsp_fh_bc_right_header_subtitle2 {width:100%;}
	.rsp_fh_hres_fls_block_row1 {margin-bottom:0;}
	.rsp_fh_bc_hotel_info {width:66%;padding-right:0;}
	.rsp_fh_bc_hotel_descr {height:50px;overflow:hidden;}
	.rsp_fh_bc_hotel_date {width:100%;border-left:0;padding-left:0;padding-top:10px;margin-top:10px;border-top:1px solid #ccc;}
	.rsp_fh_bc_hotel_dest_block {width:auto;float:left;border-bottom:0;}
	.rsp_fh_bc_hotel_dest_data {padding-top:16px;font-weight:bold;padding-left:10px;}
	.rsp_fh_bc_hotel_date1_block {width:109px;float:left;border-bottom:0;}
	.rsp_fh_bc_hotel_date2_block {width:109px;float:left;border-bottom:0;}
	.rsp_fh_bc_hrt {margin-left:0;border-top:1px solid #ccc;}
	.rsp_fh_bc_action_1, .rsp_fh_bc_action_2 {width:100%;}
	.rsp_fh_bc_action_r2 {margin-top:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;}
	.rsp_fh_bc_action_1 {text-align:left;}
/* Flight + Hotel :: Flight results */
	.fh_f_results_page .rsp_f_results_m_modify_link {display:none;}
	.fh_f_results_page .rsp_f_results_m_filter_link {width:100%;}
	.rsp_fhfr_hs_container_header1, .rsp_fhfr_hs_container_header2 {width:100%;text-align:left;margin-bottom:0;}
	.rsp_fhfr_hs_container_header2 {margin-bottom:5px;}
	.rsp_fhfr_info1 {width:100%;border-bottom:1px solid #ddd;padding-bottom:4px;margin-bottom:4px;}
	.rsp_fhfr_info2, .rsp_fhfr_info3 {text-align:left;width:40%;}
	.rsp_fhfr_info4 {width:20%;float:right;text-align:right;}
	.rsp_fh_hmb_tr1 {height:70px;}
	.rsp_fh_hmb_td1 {padding-top:10px;height:60px}
	.rsp_fh_hmb_td2, .rsp_fh_hmb_td3 {padding-top:7px;}
	.rsp_fh_hmb_td2>div::before, .rsp_fh_hmb_td3>div::before {font-size:24px;width:100%;text-align:center;}
	.rsp_fh_hmb_td2>div, .rsp_fh_hmb_td3>div {width:85%;text-align:center;}
	.rsp_fh_hmb_td4, .rsp_fh_hmb_td7 {height:67px;padding-top:10px;padding-bottom:0;}
	.rsp_fh_hmb_td4>div, .rsp_fh_hmb_td7>div {text-align:center;}
	.rsp_fh_hmb_td4>div::before, .rsp_fh_hmb_td7>div::before {font-size:24px;width:100%;text-align:center;}
	.rsp_fh_hmb_d1, .rsp_fh_hmb_d2, .rsp_fh_hmb_d3, .rsp_fh_hmb_d4 {height:50px;padding-top:10px;line-height:14px;width:94%;padding-right:0;padding-left:0;}
	.rsp_fh_hmb_d1>div, .rsp_fh_hmb_d2>div, .rsp_fh_hmb_d3>div, .rsp_fh_hmb_d4>div {line-height:20px;}
	.rsp_fh_hmb_d1>div>div, .rsp_fh_hmb_d2>div>div, .rsp_fh_hmb_d3>div>div, .rsp_fh_hmb_d4>div>div {line-height:18px;width:100%;}
	.rsp_fh_hmb_d1>div>div:nth-child(2), .rsp_fh_hmb_d2>div>div:nth-child(2), .rsp_fh_hmb_d3>div>div:nth-child(2), .rsp_fh_hmb_d4>div>div:nth-child(2) {font-size:10px;line-height:12px;}
}
	.rsp_page_sub_header_container {width:100%;padding:0;margin:0;clear:both;background:#000;color:#fff;overflow:hidden;}
	.rsp_page_sub_header {width:1200px;padding:0;margin:0 auto;}
	.rsp_page_sub_header_m1 {float:left;width:auto;height:40px;line-height:40px;padding:0 20px 0 20px;}
	.rsp_page_sub_header_m1 a{display:block;color:#fff;text-decoration:none;}
	.rsp_page_sub_header_m2 {float:right;width:auto;height:40px;line-height:40px;padding:0 20px 0 20px;color:#fff;text-decoration:none;}
	.rsp_page_sub_header_m2 a{text-decoration:none;color:#fff;display:block;}
	.rsp_page_sub_header_m3 {float:right;width:auto;height:40px;line-height:40px;padding:0 20px 0 20px;background:#660000;color:#fff;}
	.rsp_page_sub_header_m3 a{text-decoration:none;color:#fff;display:block;}
	.rsp_page_sub_header>div {cursor:pointer;}
	.rsp_page_sub_header>div:hover {background:#333;color:#fff;}
	.rsp_ff_feedback_input textarea {height:60px;width:97%;}
	.rsp_ff_success {display:none;font-size:20px;}
	.rsp_ff_name_input input, .rsp_ff_mobile_input input {width:97%;}
@media only screen and (min-width : 1024px) and (max-width : 1279px){
	.rsp_page_sub_header {width:980px;padding:0;margin:0 auto;}
	header {width:100%!important;padding-left:12px!important;padding-right:12px!important;}
}
@media only screen and (min-width : 768px) and (max-width : 1023px){
	.rsp_page_sub_header {width:98%;padding:0;margin:0 auto;}
}
@media only screen and (min-width : 480px) and (max-width : 767px){
	.rsp_page_sub_header {width:98%;padding:0;margin:0 auto;}
}
@media only screen and (min-width : 0px) and (max-width : 479px){
	.rsp_page_sub_header {width:98%;padding:0;margin:0 auto;}

}

@media only screen and (min-width : 321px) and (max-width : 480px){

}
@media only screen and (min-width : 0px) and (max-width : 320px){
	.rsp_s_checkindate_, .rsp_s_checkoutdate_ {width:100%;}
	.rsp_s_checkindate_input {padding-right:0;}
	.home .b2brsp_hs_body_s12_block {font-size:14px;}
	.rsp_s_adc_ {width:37%;}
	.rsp_s_rooms_ {width:26%;}
	.dq-hp-subh-l1, .dq-hp-subh-l2 {padding:20px;text-align:center;}
	.dq-hp-subh-l1 h2 {font-size:2.2rem;}
	.dq-hp-subh-l1 p {color: #fff;font-size: .875rem;top: 10rem;position: relative;}

}

/* added on april 23 2015 pax page changes on F+H*/
	.fh_pax_page {width:100%;height:100%;margin:0;padding:0;background:#ececec;}
	.fh_pax_page .rsp_pax_is1f_dob, .fh_pax_page .rsp_pax_is1f_nationality, .fh_pax_page .rsp_pax_is1f_gender, .fh_pax_page .rsp_pax_is1f_phonenumber2 {display:block;}
	.fh_pax_page .rsp_pax_is1f_email_clear {clear:both;}
	.fh_pax_page .rsp_pax_pax_info_section2_form_left {height:255px;}
	.fh_pax_page .rsp_pax_pax_info_section2_form_left span{display:none;}
	.fh_pax_page .rsp_pax_is1f_phonenumber2 {width:66.66%;}
	.fh_pax_page .rsp_pax_is1f_nationality_input {width:99%;}
	.fh_pax_page .rsp_pax_is1f_gender_input {width:99%;}
	.fh_pax_page .rsp_pax_is2f_dob_clear {clear:both;}
	.fh_pax_page .rsp_pax_is2f_dob_input_day {width:12%;float:left;margin-right:1%;}
	.fh_pax_page .rsp_pax_is2f_dob_input_month {width:33%;float:left;}
	.fh_pax_page .rsp_pax_is2f_dob_input_year {width:17.5%;float:left;}
/*added on may 4 2015 pax page changes*/
	.rsp_pax_discts_content_table {border:none;padding:0;width:100%;margin:0 auto;}
	.rsp_pax_discts_content_table_header td:nth-child(2) {width:43%;}
	.rsp_pax_discts_content_table_header td:nth-child(3) {width:30%;}
	.rsp_pax_discts_content_table_header td:last-child {width:20%;}
	.rsp_pax_discts_content_table_header td{border-bottom:1px solid #ececec;}
	.rsp_pax_discts_content_table_rows td {vertical-align:top;padding-top:4px;padding-bottom:4px;}
	.rsp_pax_discts_suppl_hr {clear:both;height:5px;overflow:hidden;border-top:1px solid #eee;}
	.rsp_pax_suppl_title {font-size:16px;font-weight:bold;height:24px;padding:0;float:left;width:auto;display:inline-block;}
	.rsp_pax_suppl_subtitle {float:right;width:auto;line-height:24px;text-align:right;padding-right:15px;display:inline-block;}
	.rsp_pax_suppl_content_header {font-size:110%;line-height:30px;height:30px;padding:0;}
	.rsp_pax_suppl_content_table {border:none;padding:0;width:100%;margin:0 auto;}
	.rsp_pax_suppl_content_table_header td {border-bottom:1px solid #ececec;}
	.rsp_pax_suppl_content_table_header td:nth-child(2) {width:43%;}
	.rsp_pax_suppl_content_table_header td:nth-child(3) {width:30%;}
	.rsp_pax_suppl_content_table_header td:last-child {width:20%;}
	.rsp_pax_suppl_content_table_rows td {vertical-align:top;padding-top:4px;padding-bottom:4px;}
	.rsp_pax_discts_confirm {width:100%;padding:2% 0 0 0;border-top:0 none;margin-top:10px;display:inline-block;}
	.rsp_pax_discts_confirm_left {width:auto;float:left;}
	.rsp_pax_discts_confirm_right {width:auto;float:right;}
	.rsp_pax_steps_s1_parent, .rsp_pax_steps_s2_parent, .rsp_pax_steps_s3_parent {width:100%;clear:both;background:#fff;margin-bottom:20px;border:1px solid #ccc;}
	.rsp_pax_steps_s1_head, .rsp_pax_steps_s2_head, .rsp_pax_steps_s3_head {width:100%;margin:0;padding:0;height:56px;line-height:56px;clear:both;background:#ffff;border-bottom:1px solid #ccc;}
	.divjcontent3 {width:100%;display:block;overflow: hidden;}
	.rsp_pax_steps_s1_child, .rsp_pax_steps_s2_child, .rsp_pax_steps_s3_child {width:100%;margin:0;padding:0;clear:both;overflow:hidden;}
	.rsp_steps_s11, .rsp_steps_s21, .rsp_steps_s31 {width:56px;height:56px;line-height:56px;background:#d8d2c4;color:#fff;float:left;text-align:center;font-size:24px;font-weight:bold;}
	.rsp_steps_s12, .rsp_steps_s22, .rsp_steps_s32 {width:auto;display:inline-block;margin-left:16px;font-weight:bold;color:#5f183b;height:56px;line-height:56px;float:left;font-size:20px;}
	.rsp_steps_s13, .rsp_steps_s23, .rsp_steps_s33 {width:auto;height:56px;line-height:56px;font-family:Verdana, sans-serif;display:inline-block;float:right;cursor:pointer;padding:0 20px;transition:all 200ms ease-in-out;}
	.rsp_steps_s13:hover, .rsp_steps_s23:hover, .rsp_steps_s33:hover {background:#701c45;color:#fff;}
	.rsp_pax_steps_s2_child, .rsp_pax_steps_s3_child, .rsp_steps_s13, .rsp_steps_s23, .rsp_steps_s33 {display:none;}
	.rsp_pax_usr_1 {width:50%;float:left;padding:15px 0 25px 30px;}
	.rsp_pax_usr_1t {padding-top:8px;font-weight:bold;}
	.rsp_pax_usr_confirm {width:50%;float:left;text-align:right;padding:44px 30px 0 30px;}
	.rsp_pax_page_cta{background:#fff;overflow:hidden;padding:20px;margin-bottom:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #ccc;display:none;}
	.rsp_pax_page_cta_title {font-size:16px;font-weight:bold;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}
	.rsp_pax_page_cta_content {height:auto;}
	.rsp_pax_page_cta_bottom {text-align:left;clear:both;padding-top:5px;margin-top:10px;border-top:1px solid #ccc;display:none;}
	.rsp_pax_page_cta_content_sub {display:inline-block;padding:6px 0;}
	.rsp_pax_page_cta_content_action {clear:both;height:auto;overflow:hidden;}
	.rsp_pax_page_cta_content_action_sub {clear:both;width:100%;}
@media only screen and (min-width : 480px) and (max-width:767px) {
	.rsp_pax_suppl_title {width:100%;}
	.rsp_pax_suppl_subtitle {width:100%;text-align:left;padding:0 15px 0 15px;float:left;}
}
@media only screen and (min-width : 0px) and (max-width : 479px){
	.rsp_s_cityzone_, .b2brsp_s_hnc {width:100%;}
	.rsp_pax_discts_title {padding:0 10px 0 5px;}
	.rsp_pax_discts_content_header {line-height:14px;height:auto;overflow:hidden;padding:0 10px 0 5px;}
	.rsp_pax_suppl_title {width:100%;padding:0 5px 0 5px;float:left;}
	.rsp_pax_suppl_subtitle {width:100%;text-align:left;padding:0 5px 0 5px;float:left;}
	.rsp_pax_suppl_content_header {line-height:14px;height:auto;overflow:hidden;padding:0 5px 0 5px;}
	.rsp_pax_discts_confirm_left {padding-left:5px;}
	.rsp_pax_discts_confirm_right {padding:0px;margin:0;width:100%;display:inline-block;}
	.rsp_pax_discts_confirm_right linkbutton {width:100%;}
	.rsp_pax_suppl {padding:10px;}
	.fh_pax_page .rsp_pax_pax_info_section2_form_left {border-right:0 none;width:92%;margin:0 auto;height:50px;float:none;}
	.fh_pax_page .rsp_pax_pax_info_section2_form_left span {display:block;float:right;line-height:24px;font-weight:bold;text-align:left;width: calc(100% - 30px);}
	.fh_pax_page .rsp_pax_pax_info_section2_form_left img {float:left;width:24px;margin-top:0;}
	.rsp_pax_usr_confirm {width:100%;padding:10px;margin:0;}
	.rsp_pax_usr_confirm a {width:100%;}
	.rsp_hotel_results_header_hotelname {width:100%;}
	.rsp_pax_usr_1 {width:100%;padding:10px;}
	.rsp_steps_s12, .rsp_steps_s22, .rsp_steps_s32 {font-size:20px;}
}
	.rsp_be_hp_link_new ul {width:100%;margin:0 auto;padding-bottom:20px;height:36px;line-height:36px;color:#fff;border-bottom:2px solid #000;}
	.rsp_be_hp_link_new li {width:auto;margin-right:5px;padding:0 20px;text-align:center;height:36px;line-height:36px;color:#fff; cursor:pointer;float:left;font-size:16px;background:rgba(0,0,0,0.5);border-bottom:2px solid #133985;font-weight:400;}
	.rsp_be_hp_link_new li:hover {background:rgba(0,0,0,1.0);border-bottom:2px solid #fff;}
	.rsp_be_hp_link_new li.rsp_be_hp_link_new_active {background:rgba(0,0,0,1.0);border-bottom:2px solid #fff;}
	.online-contr {margin-top:20px;}
/* FH Booking Summary */
	.fh_summary_page {width:100%;height:100%;margin:0;padding:0;background:#ececec;}
	.fh_summary_page .rsp_summary_body_info1_section2 {width:100%;float:none;}
	.rsp_fhsp_prt {width:100%;padding:0;}
	.rsp_fhsp_prt_hdr {border-bottom:2px solid #000;height:90px;width:100%;vertical-align:middle;line-height:90px;}
	.rsp_fhsp_prt_hdr1 {width:50%;float:left;}
	.rsp_fhsp_prt_hdr1 img {vertical-align:middle; margin:5px 0 0 5px;}
	.rsp_fhsp_prt_hdr2 {width:48%;padding-right:2%;float:right;font-size:180%;font-weight:normal;text-align:right;}
	.rsp_fhsp_prt_shdr {width:100%;height:auto;overflow:hidden;}
	.rsp_fhsp_prt_shdr1 {width:60%;float:left;text-align:left;vertical-align:top;padding-top:10px;}
	.rsp_fhsp_prt_shdr2 {width:39%;float:left;text-align:left;vertical-align:top;padding-top:10px;}
	.rsp_fhsp_prt_sshdr {width:100%;height:auto;overflow:hidden;border-top:1px solid #ececec;margin-top:10px;padding-top:5px;}
	.rsp_fhsp_prt_sshdr1 {width:60%;float:left;text-align:left;vertical-align:top;padding-top:10px;}
	.rsp_fhsp_prt_sshdr1a {width:100%;clear:both;height:auto;}
	.rsp_fhsp_prt_sshdr1a1 {font-size:180%;font-weight:bold;width:auto;display:inline-block;float:left;}
	.rsp_fhsp_prt_sshdr1a2 {font-size:180%;font-weight:normal;width:auto;display:inline-block;float:left;}
	.rsp_fhsp_prt_sshdr1b {width:100%;clear:both;height:auto;}
	.rsp_fhsp_prt_sshdr2 {width:39%;float:left;text-align:left;vertical-align:top;padding-top:10px;}
	.rsp_fhsp_prt_bsum {border:1px solid #ccc;border-bottom:1px solid #333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-top:20px;overflow:hidden;}
	.rsp_fhsp_prt_bsum1 {height:auto;width:100%;clear:both;overflow:hidden;}
	.rsp_fhsp_prt_bsum1a {width:32px;height:32px;margin:8px;float:left;text-align:center;}
	.rsp_fhsp_prt_bsum1a img {width:32px;height:32px;}
	.rsp_fhsp_prt_bsum1b {float:left;width:auto;display:inline-block;margin-right:4px;font-size:140%;font-weight:bold;line-height:48px;}
	.rsp_fhsp_prt_bsum1c {float:left;width:auto;display:inline-block;font-size:140%;font-weight:normal;line-height:48px;}
	.rsp_fhsp_prt_bsum2 {background:#e6e6e6;border-bottom:1px solid #a3a3a3;border-top:1px solid #a3a3a3;}
	.rsp_fhsp_prt_bsum2a {width:96%;margin:0 auto;padding:0 2% 0 2%;text-align:right;line-height:26px;font-weight:bold;}
	.rsp_fhsp_prt_bsum3 {width:100%;clear:both;}
	.rsp_fhsp_prt_bsum3a {width:96%;padding:2%;margin-bottom:5px;clear:both;overflow:hidden;}
	.rsp_fhsp_prt_bsum3a1 {width:50%;float:left;}
	.rsp_fhsp_prt_bsum3a11 {width:100%;clear:both;}
	.rsp_fhsp_prt_bsum3a12 {width:100%;clear:both;font-size:120%;font-weight:normal;}
	.rsp_fhsp_prt_bsum3a2 {width:50%;float:left;}
	.rsp_fhsp_prt_bsum3a21 {width:100%;clear:both;}
	.rsp_fhsp_prt_bsum3a22 {width:100%;clear:both;font-size:120%;font-weight:normal;}
	.rsp_fhsp_prt_baccom {border:1px solid #ccc;border-bottom:1px solid #333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-top:20px;overflow:hidden;}
	.rsp_fhsp_prt_baccom1 {height:auto;width:100%;clear:both;overflow:hidden;}
	.rsp_fhsp_prt_baccom1a {width:32px;height:32px;margin:8px;float:left;text-align:center;}
	.rsp_fhsp_prt_baccom1a img {width:32px;height:32px;}
	.rsp_fhsp_prt_baccom1b {float:left;width:auto;display:inline-block;margin-right:4px;font-size:140%;font-weight:bold;line-height:48px;}
	.rsp_fhsp_prt_baccom1c {float:left;width:auto;display:inline-block;font-size:140%;font-weight:normal;line-height:48px;}
	.rsp_fhsp_prt_baccom2 {background:#e6e6e6;border-bottom:1px solid #a3a3a3;border-top:1px solid #a3a3a3;overflow:hidden;clear:both;}
	.rsp_fhsp_prt_baccom2a {width:40%;margin:0 auto;padding:0 2% 0 2%;text-align:left;line-height:26px;float:left;font-weight:bold;}
	.rsp_fhsp_prt_baccom2b {width:40%;margin:0 auto;padding:0 2% 0 2%;text-align:right;line-height:26px;float:right;font-weight:bold;}
	.rsp_fhsp_prt_baccom3a {width:100%;height:auto;overflow:hidden;clear:both;padding-top:10px;padding-bottom:10px;}
	.rsp_fhsp_prt_baccom3a1 {width:37%;float:left;padding:5px 2% 5px 2%;overflow:hidden;clear:both;}
	.rsp_fhsp_prt_baccom3a11 {font-size:120%;font-weight:normal;}
	.rsp_fhsp_prt_baccom3a2 {width:28%;float:left;padding:5px 1% 5px 0;overflow:hidden;}
	.rsp_fhsp_prt_baccom3a22 {font-size:120%;font-weight:normal;}
	.rsp_fhsp_prt_baccom3a3 {width:28%;float:left;padding:5px 1% 5px 0; overflow:hidden;}
	.rsp_fhsp_prt_baccom3a32 {font-size:120%;font-weight:normal;}
	.rsp_fhsp_prt_baccom4 {width:96%;clear:both;margin:10px auto;overflow:hidden;border:1px solid #ccc;}
	.rsp_fhsp_prt_baccom4a1 {border-bottom:1px solid #ddd;line-height:16px;font-weight:bold;padding:6px 2% 6px 2%;width:98%;background:#e9e9e9;}
	.rsp_fhsp_prt_baccom4a2 {padding:6px 2% 6px 2%;width:98%;}
	.rsp_fhsp_prt_baccom5 {width:96%;clear:both;margin:10px auto;overflow:hidden;border:1px solid #ccc;}
	.rsp_fhsp_prt_baccom5a1 {border-bottom:1px solid #ddd;line-height:16px;font-weight:bold;padding:6px 2% 6px 2%;width:98%;background:#e9e9e9;}
	.rsp_fhsp_prt_baccom5a2 {padding:6px 2% 6px 2%;width:98%;}
	.rsp_fhsp_prt_baccom6 {width:96%;margin:0 auto 20px auto;overflow:hidden;clear:both;border:1px solid #ccc;}
	.rsp_fhsp_prt_baccom6a {border-bottom:1px solid #ddd;width:100%;overflow:hidden;clear:both;background:#e9e9e9;}
	.rsp_fhsp_prt_baccom6a1 {width:35%;padding:4px 2% 4px 2%;float:left;font-weight:bold;}
	.rsp_fhsp_prt_baccom6a2 {width:20%;padding:4px 2% 4px 2%;float:left;font-weight:bold;}
	.rsp_fhsp_prt_baccom6a3 {width:15%;padding:4px 2% 4px 2%;float:left;font-weight:bold;}
	.rsp_fhsp_prt_baccom6a4 {width:15%;padding:4px 2% 4px 2%;float:left;font-weight:bold;}
	.rsp_fhsp_prt_baccom6a5 {width:15%;padding:4px 2% 4px 2%;float:left;font-weight:bold;}
	.rsp_fhsp_prt_baccom6b {border-bottom:1px solid #ececec;width:100%;overflow:hidden;clear:both;}
	.rsp_fhsp_prt_baccom6b1 {width:35%;padding:4px 2% 4px 2%;float:left;}
	.rsp_fhsp_prt_baccom6b2 {width:20%;padding:4px 2% 4px 2%;float:left;}
	.rsp_fhsp_prt_baccom6b3 {width:15%;padding:4px 2% 4px 2%;float:left;}
	.rsp_fhsp_prt_baccom6b4 {width:15%;padding:4px 2% 4px 2%;float:left;}
	.rsp_fhsp_prt_baccom6b5 {width:15%;padding:4px 2% 4px 2%;float:left;}
	.rsp_fhsp_prt_bflight {border:1px solid #ccc;border-bottom:1px solid #333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-top:20px;overflow:hidden;}
	.rsp_fhsp_prt_bflight1 {height:auto;width:100%;clear:both;overflow:hidden;}
	.rsp_fhsp_prt_bflight1a {width:32px;height:32px;margin:8px;float:left;text-align:center;}
	.rsp_fhsp_prt_bflight1a img {width:32px;height:32px;}
	.rsp_fhsp_prt_bflight1b {float:left;width:auto;display:inline-block;margin-right:4px;font-size:140%;font-weight:bold;line-height:48px;}
	.rsp_fhsp_prt_bflight1c {float:left;width:auto;display:inline-block;font-size:140%;font-weight:normal;line-height:48px;}
	.rsp_fhsp_prt_bflight2 {background:#e6e6e6;border-top:1px solid #a3a3a3;overflow:hidden;clear:both;}
	.rsp_fhsp_prt_bflight2a {width:48%;margin:0 auto;padding:0 2% 0 2%;text-align:left;line-height:26px;float:left;font-weight:bold;}
	.rsp_fhsp_prt_bflight2b {width:20%;margin:0 auto;padding:0 2% 0 2%;text-align:right;line-height:26px;float:left;font-weight:bold;}
	.rsp_fhsp_prt_bflight2c {width:20%;margin:0 auto;padding:0 2% 0 2%;text-align:right;line-height:26px;float:right;font-weight:bold;}
	.rsp_fhsp_prt_bflight3 {background:#e9e9e9;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;overflow:hidden;clear:both;}
	.rsp_fhsp_prt_bflight3a {width:48%;margin:0 auto;padding:0 2% 0 2%;text-align:left;line-height:26px;float:left;}
	.rsp_fhsp_prt_bflight3x {background:#fff;border-bottom:1px dotted #999;border-top:1px dotted #999;overflow:hidden;clear:both;}
	.rsp_fhsp_prt_bflight3xa {width:96%;margin:0 auto;padding:0 2% 0 2%;text-align:center;line-height:26px;color:#666; letter-spacing:0.1em;}
	.rsp_fhsp_prt_bflight4 {width:100%;overflow:hidden;clear:both;padding-top:10px;padding-bottom:10px;}
	.rsp_fhsp_prt_bflight4a {width:48px;padding:0 5px 0 2%;float:left;}
	.rsp_fhsp_prt_bflight4b {width:20%;padding:0 2% 0 2%;float:left;}
	.rsp_fhsp_prt_bflight4b1 {font-size:120%;font-weight:normal;}
	.rsp_fhsp_prt_bflight4c {width:35%;padding:0 2% 0 2%;float:left;}
	.rsp_fhsp_prt_bflight4c1 {font-size:120%;font-weight:normal;}
	.rsp_fhsp_prt_bflight4d {width:35%;padding:0 2% 0 2%;float:left;}
	.rsp_fhsp_prt_bflight4d1 {font-size:120%;font-weight:normal;}
	.rsp_fhsp_prt_bflight5 {width:96%;clear:both;margin:10px auto;overflow:hidden;border:1px solid #ccc;}
	.rsp_fhsp_prt_bflight5a {border-bottom:1px solid #ddd;line-height:16px;font-weight:bold;padding:6px 2% 6px 2%;width:98%;background:#e9e9e9;overflow:hidden;}
	.rsp_fhsp_prt_bflight5a1 {width:50%;float:left;}
	.rsp_fhsp_prt_bflight5a2 {width:45%;float:left;}
	.rsp_fhsp_prt_bflight5b {padding:6px 2% 6px 2%;width:98%;overflow:hidden;}
	.rsp_fhsp_prt_bflight5b1 {width:50%;float:left;}
	.rsp_fhsp_prt_bflight5b2 {width:45%;float:left;}
	.rsp_fhsp_prt_bflight6 {width:96%;margin:0 auto 20px auto;overflow:hidden;clear:both;border:1px solid #ccc;}
	.rsp_fhsp_prt_bflight6a {border-bottom:1px solid #ddd;width:100%;overflow:hidden;clear:both;background:#e9e9e9;}
	.rsp_fhsp_prt_bflight6a1 {width:35%;padding:4px 2% 4px 2%;float:left;font-weight:bold;}
	.rsp_fhsp_prt_bflight6a2 {width:20%;padding:4px 2% 4px 2%;float:left;font-weight:bold;}
	.rsp_fhsp_prt_bflight6a3 {width:15%;padding:4px 2% 4px 2%;float:left;font-weight:bold;}
	.rsp_fhsp_prt_bflight6a4 {width:15%;padding:4px 2% 4px 2%;float:left;font-weight:bold;}
	.rsp_fhsp_prt_bflight6a5 {width:15%;padding:4px 2% 4px 2%;float:left;font-weight:bold;}
	.rsp_fhsp_prt_bflight6b {border-bottom:1px solid #ececec;width:100%;overflow:hidden;clear:both;}
	.rsp_fhsp_prt_bflight6b1 {width:35%;padding:4px 2% 4px 2%;float:left;}
	.rsp_fhsp_prt_bflight6b2 {width:20%;padding:4px 2% 4px 2%;float:left;}
	.rsp_fhsp_prt_bflight6b3 {width:15%;padding:4px 2% 4px 2%;float:left;}
	.rsp_fhsp_prt_bflight6b4 {width:15%;padding:4px 2% 4px 2%;float:left;}
	.rsp_fhsp_prt_bflight6b5 {width:15%;padding:4px 2% 4px 2%;float:left;}
	.rsp_fhsp_prt_totala {border:1px solid #ccc;border-bottom:1px solid #333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-top:20px;overflow:hidden;}
	.rsp_fhsp_prt_totala1 {height:auto;width:100%;clear:both;overflow:hidden;}
	.rsp_fhsp_prt_totala1a {width:32px;height:32px;margin:8px;float:left;text-align:center;}
	.rsp_fhsp_prt_totala1a img {width:32px;height:32px;}
	.rsp_fhsp_prt_totala1b {float:left;width:auto;display:inline-block;margin-right:4px;font-size:140%;font-weight:bold;line-height:48px;}
	.rsp_fhsp_prt_totala2 {width:96%;clear:both;margin:0 auto;overflow:hidden;border-bottom:1px solid #ddd;}
	.rsp_fhsp_prt_totala2a {padding:6px 2% 6px 2%;width:40%;float:left;}
	.rsp_fhsp_prt_totala2b {padding:6px 2% 6px 2%;width:20%;float:left;font-weight:bold;}
	.rsp_fhsp_prt_totala2c {padding:6px 2% 6px 2%;width:20%;float:left;font-weight:bold;}
	.rsp_fhsp_prt_totala2d {padding:6px 2% 6px 2%;width:20%;float:left;text-align:right;font-weight:bold;}
	.rsp_fhsp_prt_totala3 {width:96%;clear:both;margin:20px auto;overflow:hidden;}
	.rsp_fhsp_prt_totala3a {padding:6px 2% 6px 2%;width:40%;float:left;}
	.rsp_fhsp_prt_totala3b {padding:6px 2% 6px 2%;width:20%;float:left;}
	.rsp_fhsp_prt_totala3c {padding:6px 2% 6px 2%;width:20%;float:left;}
	.rsp_fhsp_prt_totala3d {padding:6px 2% 6px 2%;width:20%;float:left;text-align:right;}
	.rsp_fhsp_prt_totala4 {width:96%;clear:both;margin:20px auto;overflow:hidden;border-top:1px solid #000;}
	.rsp_fhsp_prt_totala4a {padding:2px 2% 2px 2%;width:40%;float:left;font-size:120%;font-weight:bold;line-height:36px;}
	.rsp_fhsp_prt_totala4b {padding:2px 2% 2px 2%;width:20%;float:left;}
	.rsp_fhsp_prt_totala4c {padding:2px 2% 2px 2%;width:20%;float:left;}
	.rsp_fhsp_prt_totala4d {padding:2px 2% 2px 2%;width:20%;float:left;text-align:right;font-size:120%;font-weight:bold;line-height:36px;}
	.rsp_fhsp_prt_invoicea {border:1px solid #ccc;border-bottom:1px solid #333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-top:20px;overflow:hidden;}
	.rsp_fhsp_prt_invoicea1 {width:96%;clear:both;margin:5px auto;padding-top:10px;overflow:hidden;}
	.rsp_fhsp_prt_invoicea11 {padding:0 2% 0 2%;width:40%;float:left;font-size:120%;font-weight:bold;}
	.rsp_fhsp_prt_invoicea12 {text-align:right;padding:0 2% 0 2%;width:40%;float:right;font-size:120%;font-weight:bold;}
	.rsp_fhsp_prt_invoicea2 {width:96%;clear:both;margin:5px auto;overflow:hidden;}
	.rsp_fhsp_prt_invoicea21 {padding:0 2% 0 2%;width:40%;float:left;font-size:120%;font-weight:normal;}
	.rsp_fhsp_prt_invoicea22 {text-align:right;padding:0 2% 0 2%;width:40%;float:right;font-size:120%;font-weight:normal;}
	.rsp_fhsp_prt_invoicea3 {width:96%;clear:both;margin:5px auto;padding-top:10px;overflow:hidden;border-top:1px solid #000;}
	.rsp_fhsp_prt_invoicea31 {padding:0 2% 0 2%;width:40%;float:left;font-size:120%;font-weight:bold;}
	.rsp_fhsp_prt_invoicea32 {text-align:right;padding:0 2% 0 2%;width:40%;float:right;font-size:120%;font-weight:bold;}
@media only screen and (min-width : 480px) and (max-width : 767px){
	.rsp_fsumm_body_section {padding:25px 10px 30px 10px;}
	.rsp_fhsp_prt_bsum1a, .rsp_fhsp_prt_baccom1a, .rsp_fhsp_prt_bflight1a, .rsp_fhsp_prt_totala1a {margin:12px;}
	.rsp_fhsp_prt_hdr {line-height:24px;}
	.rsp_fhsp_prt_shdr1 {width:100%;clear:both;}
	.rsp_fhsp_prt_shdr2 {width:100%;clear:both;}
	.rsp_fhsp_prt_sshdr1, .rsp_fhsp_prt_sshdr2 {width:100%;clear:both;}
	.rsp_fhsp_prt_bsum1b {margin-left:2px;width:calc(87% - 10px);line-height:20px;padding-top:10px;}
	.rsp_fhsp_prt_bsum1c {margin-left:2px;width:calc(87% - 10px);line-height:20px;padding-bottom:10px;}
	.rsp_fhsp_prt_baccom1b {margin-left:2px;width:calc(87% - 10px);line-height:20px;padding-top:10px;}
	.rsp_fhsp_prt_baccom1c {margin-left:2px;width:calc(87% - 10px);line-height:20px;padding-bottom:10px;}
	.rsp_fhsp_prt_bflight1b {margin-left:2px;width:calc(87% - 10px);line-height:20px;padding-top:10px;}
	.rsp_fhsp_prt_bflight1c {margin-left:2px;width:calc(87% - 10px);line-height:20px;padding-bottom:10px;}
	.rsp_fhsp_prt_bflight2a {width:37%;}
	.rsp_fhsp_prt_bflight2c {width:30%;}
	.rsp_fhsp_prt_bflight4b {width:85%;}
	.rsp_fhsp_prt_bflight4c {margin-left:0px;padding-top:10px;width:44%;}
	.rsp_fhsp_prt_bflight4d {padding-top:10px;width:44%;}
	.rsp_fhsp_prt_bflight4b2, .rsp_fhsp_prt_bflight4b3 {width:auto;margin-right:10px;display:inline-block; float:left;}
	.rsp_fhsp_prt_bflight4b3 {clear:right;}
	.rsp_fhsp_prt_totala2a, .rsp_fhsp_prt_totala3a, .rsp_fhsp_prt_totala4a {width:32%}
	.rsp_fhsp_prt_totala2d, .rsp_fhsp_prt_totala3d, .rsp_fhsp_prt_totala4d {width:28%;}
	.rsp_fhsp_prt_invoicea3 {margin:20px auto;}
	.rsp_hotel_results_info {width:calc(100% - 109px);}
	.rsp_hotel_results_infoprice {padding-bottom:0;}
	.rsp_hotel_results_room_table {padding:0;margin:0;}
	.hrd-1e {padding:20px;}
	.rsp_filter_panel_expanded {width:100%;}
	.rsp_modify_panel {border:0;border-radius:0;}
	#td_modifysearch, .rsp_filter_panel_filter_header {display:none;}
	.fh_pax_page .rsp_f_paxpage_pax_ppcountry {width:47%;}
	.fh_pax_page .rsp_pax_is2f_nationality_input {width:96%;}
	.fh_pax_page .rsp_f_paxpage_pax_ppexpiry, .fh_pax_page .rsp_pax_is2f_dob, .fh_pax_page .rsp_pax_is2f_dob_input{width:99%;}
	.fh_pax_page .rsp_pax_is2f_dob_input_day {width: 18%;margin-right: 1.5%;float: left;}
	.fh_pax_page .rsp_f_paxpage_pax_ppexpiry_input2 {width: 53%;margin-right: 2%;}
	.fh_pax_page .rsp_f_paxpage_pax_ppexpiry_input3 {width: 24%;}
	.fh_pax_page .rsp_pax_is2f_dob_input_month {width: 53%;margin-right: 2%;}
	.fh_pax_page .rsp_f_paxpage_pax_ppexpiry_input1 {width: 18%;margin-right: 1.5%;float: left;}
	.fh_pax_page .rsp_f_paxpage_pax_ppno_title {font-weight:bold;}
	.fh_pax_page .rsp_f_paxpage_pax_ppcountry_title {font-weight:bold;}
	.fh_pax_page .rsp_f_paxpage_pax_ppexpiry_title {font-weight:bold;}
	.fh_pax_page .rsp_f_paxpage_right_panel_container {width:100%;padding:0;margin-top:10px;}
	.fh_pax_page .rsp_pax_is2f_firstname_input {width:98%;}
}
@media only screen and (min-width : 0px) and (max-width : 479px){
	.rsp_fsumm_body_section {padding:25px 10px 30px 10px;}
	.rsp_fhsp_prt_bsum1a, .rsp_fhsp_prt_baccom1a, .rsp_fhsp_prt_bflight1a, .rsp_fhsp_prt_totala1a {margin:12px 8px 12px 8px;}
	.rsp_fhsp_prt_hdr {line-height:24px;}
	.rsp_fhsp_prt_shdr1 {width:100%;clear:both;}
	.rsp_fhsp_prt_shdr2 {width:100%;clear:both;}
	.rsp_fhsp_prt_sshdr1, .rsp_fhsp_prt_sshdr2 {width:100%;clear:both;}
	.rsp_fhsp_prt_bsum1b {margin-left:2px;width:calc(87% - 10px);line-height:20px;padding-top:10px;}
	.rsp_fhsp_prt_bsum1c {margin-left:2px;width:calc(87% - 10px);line-height:20px;padding-bottom:10px;}
	.rsp_fhsp_prt_baccom1b {margin-left:2px;width:calc(87% - 10px);line-height:20px;padding-top:10px;}
	.rsp_fhsp_prt_baccom1c {margin-left:2px;width:calc(87% - 10px);line-height:20px;padding-bottom:10px;}
	.rsp_fhsp_prt_bflight1b {margin-left:2px;width:calc(87% - 10px);line-height:20px;padding-top:10px;}
	.rsp_fhsp_prt_bflight1c {margin-left:2px;width:calc(87% - 10px);line-height:20px;padding-bottom:10px;}
	.rsp_fhsp_prt_bflight2a {width:30%;}
	.rsp_fhsp_prt_bflight2c {width:35%;}
	.rsp_fhsp_prt_bflight4b {width:85%;}
	.rsp_fhsp_prt_bflight4c {margin-left:0px;padding-top:10px;width:49%;clear:left;}
	.rsp_fhsp_prt_bflight4d {margin-left:0px;padding-top:10px;width:49%;}
	.rsp_fhsp_prt_bflight4b2, .rsp_fhsp_prt_bflight4b3 {width:auto;margin-right:10px;display:inline-block; float:left;}
	.rsp_fhsp_prt_bflight4b3 {clear:right;}
	.rsp_fhsp_prt_totala2a, .rsp_fhsp_prt_totala3a, .rsp_fhsp_prt_totala4a {width:32%}
	.rsp_fhsp_prt_totala2d, .rsp_fhsp_prt_totala3d, .rsp_fhsp_prt_totala4d {width:28%;}
	.rsp_fhsp_prt_invoicea3 {margin:20px auto;}
	.rsp_summary_body_title {font-size:200%;width:97.5%;text-align:left;padding-left:2.5%;margin:20px auto;font-weight:bold;line-height:100%;height:auto;}
}
/* Added on May 20 2015 */
	.rsp_pg_error_container {width:100%;height:auto;overflow:hidden; background:#FFC;margin-bottom:20px;padding:10px 0 20px 0;}
	.rsp_pg_error {width:96%;margin:0 auto;}
	.rsp_pg_error_h1 {font-size:28px;font-weight:bold;line-height:48px;clear:both;height:auto;color:#F00}
	.rsp_pg_error_p1 {font-size:16px;font-weight:bold;line-height:18px;clear:both;height:auto;}
	.rsp_pg_error_p2 {font-size:12px;font-weight:normal;line-height:14px;clear:both;height:auto;}
	.rsp_pg_error_p3 {font-size:12px;font-weight:normal;line-height:18px;clear:both;height:auto;}
/* Added on May 21 2015 */
	.rsp_fhsp_hti_section {width:96%;margin:0 auto;margin-bottom:5px;overflow:hidden;padding-bottom:5px;}
	.rsp_fhsp_htit {font-size:120%;font-weight:bold;}
	.rsp_fhsp_htii_section {width:96%;margin:0 auto;margin-bottom:5px;overflow:hidden;padding-bottom:5px;}
	.rsp_fhsp_htiit {font-size:120%;font-weight:bold;}
	.rsp_fhsp_htdn_section {width:96%;margin:0 auto;margin-bottom:5px;overflow:hidden;padding-bottom:5px;}
	.rsp_fhsp_htdnt {font-size:120%;font-weight:bold;}
	.rsp_fhsp_htbn_section {width:96%;margin:0 auto;margin-bottom:5px;overflow:hidden;padding-bottom:5px;}
	.rsp_fhsp_htbnt {font-size:120%;font-weight:bold;}
	.rsp_fhsp_htcp_section {width:96%;margin:0 auto;margin-bottom:5px;overflow:hidden;padding-bottom:5px;}
	.rsp_fhsp_htcpt {font-size:120%;font-weight:bold;}
	.rsp_fhsp_hts_section {width:96%;margin:0 auto;margin-bottom:5px;overflow:hidden;padding-bottom:5px;}
	.rsp_fhsp_htst {font-size:120%;font-weight:bold;}
	.rsp_fhsp_flbn_section {width:96%;margin:0 auto;margin-bottom:5px;overflow:hidden;padding-bottom:5px;}
	.rsp_fhsp_flbnt {font-size:120%;font-weight:bold;}
	.rsp_fhsp_flcp_section {width:96%;margin:0 auto;margin-bottom:5px;overflow:hidden;padding-bottom:5px;}
	.rsp_fhsp_flcpt {font-size:120%;font-weight:bold;}
	.rsp_fhsp_dis_section {width:96%;margin:0 auto;margin-bottom:5px;overflow:hidden;padding-bottom:5px;margin-top:20px;}
	.rsp_fhsp_dist {font-size:120%;font-weight:bold;}
	.rsp_fhsp_bkn_section {width:96%;margin:0 auto;margin-bottom:5px;overflow:hidden;padding-bottom:5px;margin-top:20px;}
	.rsp_fhsp_bknt {font-size:120%;font-weight:bold;}
/* Flights Pax Page Fares on June 20 2015 */
	.rsp_fpx_fbd_section {width:100%;margin:0 auto;}
	.rsp_fpx_fbd {width:96%;margin:0 auto;padding:0;overflow:hidden;}
	.rsp_fpx_fbd_t1 {width:40%;float:left;overflow:hidden;height:24px;line-height:24px;font-weight:bold;}
	.rsp_fpx_fbd_t2 {width:30%;float:left;overflow:hidden;height:24px;line-height:24px;text-align:right;font-weight:bold;}
	.rsp_fpx_fbd_t3 {width:30%;float:left;overflow:hidden;height:24px;line-height:24px;text-align:right;font-weight:bold;}
	.rsp_fpx_fbd_t4 {width:40%;float:left;overflow:hidden;height:24px;line-height:24px;text-align:left;}
	.rsp_fpx_fbd_t5 {width:30%;float:left;overflow:hidden;height:24px;line-height:24px;text-align:right;}
	.rsp_fpx_fbd_t6 {width:30%;float:left;overflow:hidden;height:24px;line-height:24px;text-align:right;}
	.rsp_fpx_fbd_t7to10 {width:100%;clear:both;overflow:hidden;height:auto;border-top:1px solid #ececec; padding-top:10px;margin-top:10px;}
	.rsp_fpx_fbd_t7 {width:40%;float:left;overflow:hidden;height:24px;line-height:24px;}
	.rsp_fpx_fbd_t7a {width:60%;float:left;overflow:hidden;height:24px;line-height:24px;text-align:right;}
	.rsp_fpx_fbd_t8 {width:40%;float:left;overflow:hidden;height:24px;line-height:24px;}
	.rsp_fpx_fbd_t8a {width:60%;float:left;overflow:hidden;height:24px;line-height:24px;text-align:right;}
	.rsp_fpx_fbd_t9 {width:40%;float:left;overflow:hidden;height:24px;line-height:24px;}
	.rsp_fpx_fbd_t9a {width:60%;float:left;overflow:hidden;height:24px;line-height:24px;text-align:right;}
	.rsp_fpx_fbd_t10 {width:40%;float:left;overflow:hidden;height:24px;line-height:24px;font-weight:bold;border-top:1px solid #ececec;}
	.rsp_fpx_fbd_t10a {width:60%;float:left;overflow:hidden;height:24px;line-height:24px;text-align:right;font-weight:bold;border-top:1px solid #ececec;}
/* Added on Sep 14 Deals Engine */
	.deals_body {width:100%;padding:0;margin:0;background:#eee;}
	.deals_body .ui-dialog {width:100%!important;}
	.rsp_dls_fromdate, .rsp_dls_todate, .rsp_dls_nights, .ui-dialog-buttonpane button {width:100%;display:inline-block;}
	.rsp_dls_fromdate div, .rsp_dls_nights div {padding:0!important;}
@media only screen and (min-width : 420px) {
	.deals_body .ui-dialog {border:0!important;max-width:560px!important;margin:0 auto!important;position:relative;}
	.rsp_dls_fromdate {width:50%;}
	.rsp_dls_todate {width:50%;}
	.rsp_dls_nights {display:none;}
	.bdy_Stopover .rsp_dls_fromdate, .bdy_Stopover .rsp_dls_todate {width:40%;}
	.bdy_Stopover .rsp_dls_nights {display:inline-block;width:20%;}
	.ui-dialog-buttonpane button {width:inherit!important;}
	.rsp_dls_fromdate div, .rsp_dls_nights div {padding-right:12px!important;}
}
	.deals_body .ui-dialog .ui-dialog-content {border:0!important;box-shadow:none!important;position:relative;}
	.deals_body .ui-dialog .ui-widget-content {border:0!important;box-shadow:none!important;}
	/*.deals_body .ui-widget-overlay {background:none!important;opacity:0!important;}*/
	.deals_body .ui-dialog .ui-dialog-titlebar {padding:12px 12px 0px 12px!important;}
	.deals_body .ui-dialog .ui-dialog-title {margin:0!important;font-family:"Gilroy",Helvetica,Roboto,Arial,sans-serif;color: #5f183b;line-height: 1.2!important;font-size:2.25rem;font-weight: 700;margin-top: 10px!important;}
	.deals_body .red {margin-bottom:6px;background:#fff;border-radius:2px;text-align:center;padding:6px;width:auto;display:none;}
	.deals_body .ui-dialog .ui-dialog-buttonpane button {font-family: "Verdana",Sans-serif;font-size: 14px;font-weight: 400;text-transform: none;letter-spacing: 1.05px;color: #fff;width:100%!important;background-color: #5f183b;border-radius: 0;padding: 12px 0;box-shadow: none;text-decoration: none;}
	.deals_body .ui-dialog .ui-dialog-buttonpane button:hover, .deals_body .ui-dialog .ui-dialog-buttonpane button:focus {background: #bd465f!important;color: #fff;}
	.deals_body .ui-dialog .ui-dialog-buttonpane {padding-left:12px!important;padding-right:12px!important;}
	.deals_body .ui-dialog .ui-dialog-titlebar-close {display:none;}
	.deals_body .ui-dialog .ui-resizable-se {display:none!important;}

	.rsp_dls_fromdate div {padding-right:12px;}
	.deals_body .ui-button-text-only .ui-button-text {padding-bottom:0!important;padding-top:0!important;}
	.rsp_deals_mdl {font-size:12px;}
	.rsp_deals_mdl_c1b {width:100%;padding:2%;background:#fcfcdc;text-align:center;height:24px;line-height:14px;font-weight:bold;margin-bottom:10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	.rsp_deals_mdl_c2 {width:38%;float:left;margin-right:4%;}
	.rsp_deals_mdl_c3 {width:16%;float:left;margin-right:4%;}
	.rsp_deals_mdl_c4 {width:38%;float:left;}
	.ui-widget-header {font-size: 16px;font-weight: bold;overflow: hidden;height: auto;padding-left:0;margin-left:0;}
	.search-cont2 {opacity:0.99}
	a.prev-off, a.next-off, .seach-main a.btn, .online-book a.btn {z-index:0;}
	.topblue-rbn {z-index:23;}
	.search-strip {z-index:1;}
	ul.dropdown {z-index:2;position:inherit;}
	.rsp_pax_page_itinerary {margin-bottom:100px;}
	.rsp_ppb2t_2 {width:100%;display:block;clear:both;}
	.rsp_ppb2t_2 div {display:inline-block;width:auto;float:left;font-weight:bold;}
	.rsp_ppb2t_2 span {display:inline-block;width:auto;float:left;}
	.rsp_ppb2t_3 {display:inline-block;width:100%;margin:10px auto;}
	.rsp_f_paxpage_right_panel_arlt {float:left;width:100%;}
	.rsp_f_paxpage_right_panel_arlt > div:nth-child(2) {font-size:80%;color:inherit;}
	.rsp_f_prpa_1 {width:100%;display:inline-block;}
	.rsp_f_prpa_1_1, .rsp_f_prpa_1_2, .rsp_f_prpa_1_3, .rsp_f_prpa_1_4 {display:inline-block;width:auto;float:left;margin-right:4px;}
	.rsp_ppb_2_t2 .rsp_pax_pg_block_content {margin-bottom:20px;background:#FF9;border:1px solid #FC9}
	.flight_flex_results_page footer {display:inline-block;}
/* Services Information Page */
	.rsp-sinfo-container {width:100%;text-align:center;height:auto;margin:0 auto;display:inline-block;padding:0 0 100px 0;}
	.rsp-sinfo-section, .rsp-sinfo-gallery-section, .rsp-sinfo-description-price {width:100%;max-width:1200px;padding:0 24px;position:relative;height:auto;text-align:left;display:inline-block;margin:0 auto;}
	.rsp-sinfo-section .rsp_pax_pax_info_title+p  {font-family:Verdana, sans-serif;}
	.lslide.active, .lslide.active img{height:auto;max-height:576px;}
	.rsp-sinfo-description {width:60%;margin:20px auto;float:left;display:inline-block;padding:0 20px;}
	.rsp-sinfo-price {width:40%;margin:20px auto;float:left;display:inline-block;}
	.rsp-sinfo-description h2 {font-weight:bold;font-size:1.5rem;margin:20px 0 10px 0;}
	.rsp-serv-info-p p, .rsp-serv-info-p span {font-family: Verdana, sans-serif!important; font-style:normal!important; font-size: 15px!important;}
	.rsp-sinfo-description p, .rsp-sinfo-description p em, .rsp-sinfo-description ul, .rsp-sinfo-description li, .rsp-sinfo-description p span, .rsp-sinfo-description ul * {font-family: Verdana, sans-serif!important;text-decoration:none!important;font-size: 15px!important;font-style:normal!important;}
	.rsp-simpinfo-description {background: rgba(216,210,196,0.25);display:inline-block;width:100%;padding: 20px;}
	.rsp-simpinfo-description h2 {margin:0;}
	article.rsp-simpinfo-description+h2 {display:none;}
	.rsp_fsumm_body_mng_bkng_body {width:100%;display:inline-block;height:auto;}
	h2.rsp-serv-info-h2 {cursor:pointer;border-bottom:1px solid #eee;padding:12px 0 12px 0;margin:0;}
	h2.rsp-serv-info-h2:before {font-family:FontAwesome;content:"\f107";font-size:24px;width:32px;height:32px;margin-right:12px;color:#701c45;}
	h2.rsp-serv-info-h2:hover {color:#701c45;}
	h2.rsp-serv-info-h2 + article.rsp-serv-info-p {display:none;}
	article.rsp-serv-info-p {font-family:Verdana, sans-serif;font-size:15px;padding:12px 0;}
	.rsp-sinfo-price .rsp-sinfo-price-i {text-align:center;}
	.rsp-sinfo-price-i p, .rsp-sinfo-price-av p {font-family:Verdana, sans-serif;margin-top:20px;margin-bottom:0;}
	.rsp-sinfo-price-i p:last-child {margin-top:0;}
	.rsp-sinfo-price-i div {font-size: 2.25em;color:#701c45;font-weight:bold;margin:0;}
	.rsp-sinfo-price-av {width:calc(100% - 20%);padding:20px;margin:20px 10%;border:1px solid #ccc;display:inline-block;}
	.rsp-sinfo-price-av div.rsp_pkg_excr_i2a_d {position:inherit;top:inherit;right:inherit;padding:0;box-shadow:none;}
	.rsp-sinfo-price-av h5{font-weight:bold;font-size:24px;}
	.rsp_pkg_excr_guests_bd_1, .rsp_pkg_excr_guests_bd_2, .rsp_pkg_excr_guests_bd_3 {width:100%;display:inline-block;float:left;}
	.rsp_pkg_excr_guests_bd_2 #divChildAge, .rsp_pkg_excr_guests_bd_2 #divChildAge div.child-age {display:inline-block;width:100%;}
	.rsp_pkg_excr_guests_bd_2 #divChildAge select {width:100px;float:right;display:inline-block;}
	.rsp_pkg_excr_guests_bd_2 #divChildAge div.child-age span{width:auto;font-family:Verdana, sans-serif;font-size: 14px;line-height: 32px;float:left;display:inline-block;}
	.rsp_pkg_excr_guests_t, .rsp-sinfo-price-av .rsp_pkg_excr_i2a_d1, .rsp-sinfo-price-av .rsp_pkg_excr_i2a_d1, .rsp-sinfo-price-av .rsp_pkg_excr_i2a_d2 {font-weight:bold;}
	.rsp_pkg_excr_guests label, .rsp_pkg_excr_guests_bd_2 > span:first-child, .rsp_pkg_excr_guests_bd_3 > span:first-child {font-size:14px;line-height:44px;font-family:Verdana, sans-serif;width:60%;display:inline-block;float:left;}
	.rsp_pkg_excr_guests input[type="text"]:disabled {width:100px;background:#ddd;background-color:#ddd;float:right;cursor:not-allowed}
	.rsp_pkg_excr_guests .ui-widget-content {float:right;border:none;box-shadow:none;width:40%;display:inline-block;position:relative;}
	.rsp_pkg_excr_guests .ui-widget-content input {width:100%;font-size:14px;text-align:center;border:none;}
	.rsp_pkg_excr_guests .ui-widget-content .ui-button-text-only .ui-button-text {padding:12px;border:none;background:#eee;color:#5f183b;}
	.rsp_cart_box_prime {display:none;text-align:center;}
	.ui-datepicker-calendar thead {border-bottom:0;}
	.rsp_cart_box_prime_info_sects {margin-top:20px;padding:20px;width:100%;-moz-box-shadow: 0 2px 10px 4px rgba(0,0,0,0.16),0 2px 10px 4px rgba(0,0,0,0.12);-webkit-box-shadow: 0 2px 10px 4px rgba(0,0,0,0.16), 0 2px 10px 4px rgba(0,0,0,0.12);box-shadow: 0 2px 10px 4px rgba(0,0,0,0.16), 0 2px 10px 4px rgba(0,0,0,0.12);}
	.rsp_cart_box_prime_info_sects div {font-size: 2.25em;color: #701c45;font-weight: 700;margin: 0;}
	.rsp_cart_box_prime_info_sects p {font-family:Verdana, sans-serif;margin:0 auto;}
	.rsp_cart_box_prime img, .rsp_cart_box_prime_info {display:none;max-width:100%;}
	.rsp_cart_box_prime_info_sects a {width:100%;}
/* Service Pax Page */
	.rsp_special_reqests_info {width:100%;display:inline-block;padding:20px 30px;}
/*clients css*/
	.sa-header-logo {max-width:120px;height:auto;display:inline-block;float:left;}
	.sa-header-logo img {max-width:100%}
	.sa-header-links {width:calc(100% - 120px);height:auto;display:inline-block;float:right;}
	.sa-header-links ul {list-style:none;padding-left:0;margin-left:0;display:inline-block;width:auto;}
	.sa-header-links li {list-style:none;padding-left:0;margin-left:0;display:inline-block;width:auto;float:right;}
	.sa-header-links-1 {width:100%;float:right;text-align:right;}
	.sa-header-links-2 {width:100%;float:right;text-align:right;}
	.sa-header-links-1 a, .sa-header-links-1 a:link {text-decoration:none;color:#292C44;transition: color 200ms ease-in-out;display:inline-block;padding:0 4px;}
	.sa-header-links-2 a, .sa-header-links-2 a:link {text-transform:uppercase;text-decoration:none;color:#292C44;transition: color 200ms ease-in-out;display:inline-block;padding:0 0 0 12px;}
	.sa-header-links-1 a:hover, .sa-header-links-1 a:link:hover {color:#701c45}
	.sa-header-links-2 a:hover, .sa-header-links-2 a:link:hover {color:#701c45}
	#nav-icon1 {width: 36px;height: 36px;position: relative;margin: 10px auto;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
	#nav-icon1 span {display: block;position: absolute;height: 2px;width: 100%;background: #fff;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
	#nav-icon1 span:nth-child(1) {top: 0px;}
	#nav-icon1 span:nth-child(2) {top: 12px;}
	#nav-icon1 span:nth-child(3) {top: 24px;}
	#nav-icon1.open span:nth-child(1) {top: 12px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
	#nav-icon1.open span:nth-child(2) {opacity: 0;left: -24px;}
	#nav-icon1.open span:nth-child(3) {top: 12px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
/*footer*/
	.sa-ftr-container {width:100%;height:100%;padding: 40px 0 65px 0;display:inline-block;background-color:rgba(41,44,68,0.85);}
	.sa-ftr-parent {width:100%;max-width:1200px;margin:0 auto;padding:0 12px;color:#fff;}
	.sa-ftr-sect123 {width:100%;display:inline-block;}
	.sa-ftr-sect1 {width:33.333333%;display:inline-block;float:left;}
	.sa-ftr-sect1 h2 {font-size:32px;margin:0;line-height:normal;}
	.sa-ftr-sect1 a {color:#4F80E1;text-transform:uppercase;text-decoration:none;}
	.sa-ftr-sect1 a:hover {color:#fff;text-decoration:none;}
	.sa-ftr-sect2 {width:33.333333%;display:inline-block;float:left;}
	.sa-ftr-sect3 {width:33.333333%;display:inline-block;float:left;}
	.sa-ftr-sect1 h3, .sa-ftr-sect2 h3, .sa-ftr-sect3 h3 {margin-top:0;text-transform:uppercase;}
	.sa-ftr-sect2 ul {margin:0;padding:0;list-style:none;}
	.sa-ftr-sect2 li {width:50%;display:inline-block;float:left;}
	.sa-ftr-sect2 li a {color:#4F80E1;display:block;padding:0 0 8px 0;text-decoration:none;}
	.sa-ftr-sect2 li a:hover {color:#fff}
	.sa-ftr-sect3 img {max-width:48px;}
	.sa-ftr-sect3 ul {margin:0;padding:0;list-style:none;}
	.sa-ftr-sect3 li {display:inline-block;list-style:none;float:left;margin:0;width:16%}
	.sa-ftr-sect4 {width:100%;text-align:center;padding:20px 0;margin:10px auto;border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2)}
	.sa-ftr-sect5, .sa-ftr-sect6 {width:50%;display:inline-block;float:left;}
	.sa-ftr-sect5 a {text-decoration:none;color:#4F80E1}
	.sa-ftr-sect5 a:hover {color:#fff;}
	.sa-ftr-sect6 {text-align:right;}
/* msbe hotels */
	.site-header {background-image:linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, transparent 100%);display:inline-block;width:100%;margin-top: 0;margin-bottom: 50px;height:auto;padding: 12px 12px 12px 12px;z-index: 2;}
/* Clients CSS Styles */
	.header-logo {width:120px;display:inline-block;float:left;}
	.header-logo img {max-width:100%;}
	.header-cta {width:auto;display:inline-block;float:right;text-align:right;padding-top:10px;}
	.header-nav {width:calc(100% - 380px);display:inline-block;float:left;}
	header nav {display:inline-block;width:100%;text-align:center;}
	header nav ul { list-style: none;list-style-position: inside;display:inline-block;margin:0 auto;}
	header nav ul li {display:inline-block;margin-top:10px;float:left;width:auto;}
	header nav ul li a{color: #fefefe;font-weight: bold;display: inline-block;padding: 4px 8px;font-size:16px;transition: all 200ms ease-in-out;box-shadow: none;text-decoration: none;}
	header nav ul li a:hover {color:rgba(216,210,196,0.8)}
.header-cart {width:auto;display:inline-block;float:right;}
	.shopping-cart-cta {width: 38px;padding:4px;vertical-align: middle;height: 38px;display:inline-block;position:relative;margin-right:12px;transition:all 200ms ease;}
	.shopping-cart-cta:hover {background:#5f183b}
	.shopping-cart-cta img {max-width:36px;}
	.shopping-cart-cta span#itemCount {position:absolute;top:-6px;right:-6px;padding:0;margin:0;width:24px;height:24px;line-height:23px;text-align:center;font-family:Verdana, sans-serif;color:#fff;font-size:12px;font-weight:bold;border-radius:12px;background:#ffae00;}
	a.cta-button {font-family: Verdana, sans-serif;text-decoration:none;font-size: 14px;font-weight: normal;text-transform: none;letter-spacing: 1.05px;color: #fff;background-color: #5f183b;border-radius: 0px 0px 0px 0px;padding: 10px 12px 10px 12px;transition: background-color 0.25s ease-out,color 0.25s ease-out;}
	a.cta-button:hover {color:#fff;background:#bd465f;}
	.hotel_search_page #mainTable header.site-header {display:none!important;}
	.pax_page #mainTable header.site-header {position:relative;}
	.rsp_msbe_results_body #mainTable header.site-header {position:relative;}
	.site-footer .footer__top {display:inline-block;width:100%}
	.hotel-results-client, .passenger-info-client, .services-client, .msbe-client {display:none;}
	.hotel_results_page .hotel-results-client, .pax_page .passenger-info-client, .rsp_msbe_results_body .services-client, .rsp-options-h .msbe-client, .pax-page .msbe-client {display:block;width:100%;color:#fff;text-align:center;padding:0;font-weight:normal;padding-top:40px;margin:70px auto 0 auto;}
	table tbody tr:nth-child(even) {background:none;}
	#sresults table tbody th, #sresults table tbody td, #lpPannel_cblhs td {padding:4px 0;}
	.site-footer .footer__top{background:#bd465f;color:#fff;padding:2rem 0}
	.site-footer .footer__top a{color:#fff}
	.site-footer .footer__top h4{margin-bottom:2rem}
	.site-footer .footer__top ul li{line-height:1.5;font-family: Verdana, sans-serif;font-size: 15px;}
	.site-footer .footer__top h5 {font-weight:bold;font-size:1.5rem;}
	.site-footer .footer__bottom{padding:24px 20px 24px 20px;background:#701c45;color:#fff;position:relative;font-size:.875rem}
	.site-footer .footer__bottom li {list-style:none;}
	.site-footer .footer__bottom ul li a{color:#fefefe}
	.footer-menu{margin-bottom:0}
	.footer__logo{max-width:10rem;width:100%}
	.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin:0 auto}
	.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin:0 auto}
@media print,screen and (min-width:40em){
	.site-footer .footer__bottom{padding:2rem 0 }
}
@media print,screen and (min-width:40em){
	.site-footer .footer__bottom .grid-x{font-family: Verdana, sans-serif;font-size: 14px;margin-top: 0;}
}
@media screen and (max-width:39.9375em){
	.site-footer .footer__bottom-left{text-align:center}
}
@media screen and (max-width:39.9375em){
	.site-footer .footer__bottom-center{margin-top:1rem;margin-bottom:1rem }
}
@media print,screen and (min-width:40em){
	.site-footer .footer__bottom-right .social{-ms-flex-pack:end;justify-content:flex-end;text-align:right;}
}
@media screen and (max-width:39.9375em){
	.site-footer .footer__bottom-right .social{-ms-flex-pack:center;justify-content:center }
}
@media screen and (max-width:39.9375em){
	.copy-text{text-align:center }
	.copy-text br{display:none }
}
@media print,screen and (min-width:40em){
	.copy-text p{margin-bottom:0;}
}
@media screen and (max-width:39.9375em){
	.footer-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 1rem }
}
@media screen and (max-width:39.9375em){
	.footer-menu ul{margin:0 auto;text-align:center }
}
@media screen and (max-width:39.9375em){
	.footer-menu ul li{display:inline-block }
}
@media screen and (max-width:39.9375em){

}
@media only screen and (min-width : 0px) and (max-width : 479px){
	.sa-header-links {width: calc(100% - 120px);}
	.sa-ftr-sect1, .sa-ftr-sect2, .sa-ftr-sect3, .sa-ftr-sect5, .sa-ftr-sect6 {width:100%;padding-bottom:12px;text-align:center;}
	.sa-ftr-sect4 img {max-width:100%;}
	.site-footer .footer__top ul li {font-size:12px;}
}
@media only screen and (min-width : 480px) and (max-width : 1023px){
	.site-footer .footer__top ul li {font-size:14px;}
}

@media print,screen and (min-width:40em){
	.grid-container{padding-right:.9375rem;padding-left:.9375rem }
}
@media print,screen and (min-width:40em){
	.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem }
}
	.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin:0 auto}
	.grid-x{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
	.cell{-ms-flex:0 0 auto;flex:0 0 auto;min-height:0px;min-width:0px;width:100%}
	.cell.auto{-ms-flex:1 1 0px;flex:1 1 0px}
	.cell.shrink{-ms-flex:0 0 auto;flex:0 0 auto}
	.grid-x>.auto{width:auto}
	.grid-x>.shrink{width:auto}
	.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{-ms-flex-preferred-size:auto;flex-basis:auto}
@media print,screen and (min-width:40em){
	.grid-x>.medium-shrink, .grid-x>.medium-full, .grid-x>.medium-1, .grid-x>.medium-2, .grid-x>.medium-3, .grid-x>.medium-4, .grid-x>.medium-5, .grid-x>.medium-6, .grid-x>.medium-7, .grid-x>.medium-8, .grid-x>.medium-9, .grid-x>.medium-10, .grid-x>.medium-11, .grid-x>.medium-12{-ms-flex-preferred-size:auto;flex-basis:auto }
}
@media print,screen and (min-width:64em){
	.grid-x>.large-shrink, .grid-x>.large-full, .grid-x>.large-1, .grid-x>.large-2, .grid-x>.large-3, .grid-x>.large-4, .grid-x>.large-5, .grid-x>.large-6, .grid-x>.large-7, .grid-x>.large-8, .grid-x>.large-9, .grid-x>.large-10, .grid-x>.large-11, .grid-x>.large-12{-ms-flex-preferred-size:auto;flex-basis:auto }
}
@media screen and (min-width:75em){
	.grid-x>.xlarge-shrink, .grid-x>.xlarge-full, .grid-x>.xlarge-1, .grid-x>.xlarge-2, .grid-x>.xlarge-3, .grid-x>.xlarge-4, .grid-x>.xlarge-5, .grid-x>.xlarge-6, .grid-x>.xlarge-7, .grid-x>.xlarge-8, .grid-x>.xlarge-9, .grid-x>.xlarge-10, .grid-x>.xlarge-11, .grid-x>.xlarge-12{-ms-flex-preferred-size:auto;flex-basis:auto }
}
@media screen and (min-width:90em){
	.grid-x>.xxlarge-shrink, .grid-x>.xxlarge-full, .grid-x>.xxlarge-1, .grid-x>.xxlarge-2, .grid-x>.xxlarge-3, .grid-x>.xxlarge-4, .grid-x>.xxlarge-5, .grid-x>.xxlarge-6, .grid-x>.xxlarge-7, .grid-x>.xxlarge-8, .grid-x>.xxlarge-9, .grid-x>.xxlarge-10, .grid-x>.xxlarge-11, .grid-x>.xxlarge-12{-ms-flex-preferred-size:auto;flex-basis:auto }
}
	.grid-x>.small-1{width:8.33333%}
	.grid-x>.small-2{width:16.66667%}
	.grid-x>.small-3{width:25%}
	.grid-x>.small-4{width:33.33333%}
	.grid-x>.small-5{width:41.66667%}
	.grid-x>.small-6{width:50%}
	.grid-x>.small-7{width:58.33333%}
	.grid-x>.small-8{width:66.66667%}
	.grid-x>.small-9{width:75%}
	.grid-x>.small-10{width:83.33333%}
	.grid-x>.small-11{width:91.66667%}
	.grid-x>.small-12{width:100%}
@media print,screen and (min-width:40em){
	.grid-x>.medium-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto;}
	.grid-x>.medium-shrink{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
	.grid-x>.medium-1{width:8.33333% }
	.grid-x>.medium-2{width:16.66667% }
	.grid-x>.medium-3{width:25% }
	.grid-x>.medium-4{width:33.33333% }
	.grid-x>.medium-5{width:41.66667% }
	.grid-x>.medium-6{width:50% }
	.grid-x>.medium-7{width:58.33333% }
	.grid-x>.medium-8{width:66.66667% }
	.grid-x>.medium-9{width:75% }
	.grid-x>.medium-10{width:83.33333% }
	.grid-x>.medium-11{width:91.66667% }
	.grid-x>.medium-12{width:100% }
}
@media print,screen and (min-width:64em){
	.grid-x>.large-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto }
	.grid-x>.large-shrink{-ms-flex:0 0 auto;flex:0 0 auto;width:auto }
	.grid-x>.large-1{width:8.33333% }
	.grid-x>.large-2{width:16.66667% }
	.grid-x>.large-3{width:25% }
	.grid-x>.large-4{width:33.33333% }
	.grid-x>.large-5{width:41.66667% }
	.grid-x>.large-6{width:50% }
	.grid-x>.large-7{width:58.33333% }
	.grid-x>.large-8{width:66.66667% }
	.grid-x>.large-9{width:75% }
	.grid-x>.large-10{width:83.33333% }
	.grid-x>.large-11{width:91.66667% }
	.grid-x>.large-12{width:100% }
}
@media screen and (min-width:75em){
	.grid-x>.xlarge-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto }
	.grid-x>.xlarge-shrink{-ms-flex:0 0 auto;flex:0 0 auto;width:auto }
	.grid-x>.xlarge-1{width:8.33333% }
	.grid-x>.xlarge-2{width:16.66667% }
	.grid-x>.xlarge-3{width:25% }
	.grid-x>.xlarge-4{width:33.33333% }
	.grid-x>.xlarge-5{width:41.66667% }
	.grid-x>.xlarge-6{width:50% }
	.grid-x>.xlarge-7{width:58.33333% }
	.grid-x>.xlarge-8{width:66.66667% }
	.grid-x>.xlarge-9{width:75% }
	.grid-x>.xlarge-10{width:83.33333% }
	.grid-x>.xlarge-11{width:91.66667% }
	.grid-x>.xlarge-12{width:100% }
}
@media screen and (min-width:90em){
	.grid-x>.xxlarge-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto }
	.grid-x>.xxlarge-shrink{-ms-flex:0 0 auto;flex:0 0 auto;width:auto }
	.grid-x>.xxlarge-1{width:8.33333% }
	.grid-x>.xxlarge-2{width:16.66667% }
	.grid-x>.xxlarge-3{width:25% }
	.grid-x>.xxlarge-4{width:33.33333% }
	.grid-x>.xxlarge-5{width:41.66667% }
	.grid-x>.xxlarge-6{width:50% }
	.grid-x>.xxlarge-7{width:58.33333% }
	.grid-x>.xxlarge-8{width:66.66667% }
	.grid-x>.xxlarge-9{width:75% }
	.grid-x>.xxlarge-10{width:83.33333% }
	.grid-x>.xxlarge-11{width:91.66667% }
	.grid-x>.xxlarge-12{width:100% }
}
	.grid-margin-x:not(.grid-x)>.cell{width:auto}
	.grid-margin-y:not(.grid-y)>.cell{height:auto}
	.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}
@media print,screen and (min-width:40em){
	.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem }
}
	.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}
@media print,screen and (min-width:40em){
	.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem }
}
	.grid-margin-x>.auto{width:auto}
	.grid-margin-x>.shrink{width:auto}
	.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}
	.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}
	.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}
	.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}
	.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}
	.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}
	.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}
	.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}
	.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}
	.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}
	.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}
	.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}
@media print,screen and (min-width:40em){
	.grid-margin-x>.auto{width:auto }
	.grid-margin-x>.shrink{width:auto }
	.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem) }
	.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem) }
	.grid-margin-x>.small-3{width:calc(25% - 1.875rem) }
	.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem) }
	.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem) }
	.grid-margin-x>.small-6{width:calc(50% - 1.875rem) }
	.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem) }
	.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem) }
	.grid-margin-x>.small-9{width:calc(75% - 1.875rem) }
	.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem) }
	.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem) }
	.grid-margin-x>.small-12{width:calc(100% - 1.875rem) }
	.grid-margin-x>.medium-auto{width:auto }
	.grid-margin-x>.medium-shrink{width:auto }
	.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem) }
	.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem) }
	.grid-margin-x>.medium-3{width:calc(25% - 1.875rem) }
	.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem) }
	.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem) }
	.grid-margin-x>.medium-6{width:calc(50% - 1.875rem) }
	.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem) }
	.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem) }
	.grid-margin-x>.medium-9{width:calc(75% - 1.875rem) }
	.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem) }
	.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem) }
	.grid-margin-x>.medium-12{width:calc(100% - 1.875rem) }
}
@media print,screen and (min-width:64em){
	.grid-margin-x>.large-auto{width:auto }
	.grid-margin-x>.large-shrink{width:auto }
	.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem) }
	.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem) }
	.grid-margin-x>.large-3{width:calc(25% - 1.875rem) }
	.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem) }
	.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem) }
	.grid-margin-x>.large-6{width:calc(50% - 1.875rem) }
	.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem) }
	.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem) }
	.grid-margin-x>.large-9{width:calc(75% - 1.875rem) }
	.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem) }
	.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem) }
	.grid-margin-x>.large-12{width:calc(100% - 1.875rem) }
}
@media screen and (min-width:75em){
	.grid-margin-x>.xlarge-auto{width:auto }
	.grid-margin-x>.xlarge-shrink{width:auto }
	.grid-margin-x>.xlarge-1{width:calc(8.33333% - 1.875rem) }
	.grid-margin-x>.xlarge-2{width:calc(16.66667% - 1.875rem) }
	.grid-margin-x>.xlarge-3{width:calc(25% - 1.875rem) }
	.grid-margin-x>.xlarge-4{width:calc(33.33333% - 1.875rem) }
	.grid-margin-x>.xlarge-5{width:calc(41.66667% - 1.875rem) }
	.grid-margin-x>.xlarge-6{width:calc(50% - 1.875rem) }
	.grid-margin-x>.xlarge-7{width:calc(58.33333% - 1.875rem) }
	.grid-margin-x>.xlarge-8{width:calc(66.66667% - 1.875rem) }
	.grid-margin-x>.xlarge-9{width:calc(75% - 1.875rem) }
	.grid-margin-x>.xlarge-10{width:calc(83.33333% - 1.875rem) }
	.grid-margin-x>.xlarge-11{width:calc(91.66667% - 1.875rem) }
	.grid-margin-x>.xlarge-12{width:calc(100% - 1.875rem) }
}
@media screen and (min-width:90em){
	.grid-margin-x>.xxlarge-auto{width:auto }
	.grid-margin-x>.xxlarge-shrink{width:auto }
	.grid-margin-x>.xxlarge-1{width:calc(8.33333% - 1.875rem) }
	.grid-margin-x>.xxlarge-2{width:calc(16.66667% - 1.875rem) }
	.grid-margin-x>.xxlarge-3{width:calc(25% - 1.875rem) }
	.grid-margin-x>.xxlarge-4{width:calc(33.33333% - 1.875rem) }
	.grid-margin-x>.xxlarge-5{width:calc(41.66667% - 1.875rem) }
	.grid-margin-x>.xxlarge-6{width:calc(50% - 1.875rem) }
	.grid-margin-x>.xxlarge-7{width:calc(58.33333% - 1.875rem) }
	.grid-margin-x>.xxlarge-8{width:calc(66.66667% - 1.875rem) }
	.grid-margin-x>.xxlarge-9{width:calc(75% - 1.875rem) }
	.grid-margin-x>.xxlarge-10{width:calc(83.33333% - 1.875rem) }
	.grid-margin-x>.xxlarge-11{width:calc(91.66667% - 1.875rem) }
	.grid-margin-x>.xxlarge-12{width:calc(100% - 1.875rem) }
}
	.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}
@media print,screen and (min-width:40em){
	.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem }
}
	.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}
@media print,screen and (min-width:40em){
	.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem }
}
	.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}
@media print,screen and (min-width:40em){
	.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem }
}
	.small-up-1>.cell{width:100%}
	.small-up-2>.cell{width:50%}
	.small-up-3>.cell{width:33.33333%}
	.small-up-4>.cell{width:25%}
	.small-up-5>.cell{width:20%}
	.small-up-6>.cell{width:16.66667%}
	.small-up-7>.cell{width:14.28571%}
	.small-up-8>.cell{width:12.5%}
@media print,screen and (min-width:40em){
	.medium-up-1>.cell{width:100% }
	.medium-up-2>.cell{width:50% }
	.medium-up-3>.cell{width:33.33333% }
	.medium-up-4>.cell{width:25% }
	.medium-up-5>.cell{width:20% }
	.medium-up-6>.cell{width:16.66667% }
	.medium-up-7>.cell{width:14.28571% }
	.medium-up-8>.cell{width:12.5% }
}
@media print,screen and (min-width:64em){
	.large-up-1>.cell{width:100% }
	.large-up-2>.cell{width:50% }
	.large-up-3>.cell{width:33.33333% }
	.large-up-4>.cell{width:25% }
	.large-up-5>.cell{width:20% }
	.large-up-6>.cell{width:16.66667% }
	.large-up-7>.cell{width:14.28571% }
	.large-up-8>.cell{width:12.5% }
}
@media screen and (min-width:75em){
	.xlarge-up-1>.cell{width:100% }
	.xlarge-up-2>.cell{width:50% }
	.xlarge-up-3>.cell{width:33.33333% }
	.xlarge-up-4>.cell{width:25% }
	.xlarge-up-5>.cell{width:20% }
	.xlarge-up-6>.cell{width:16.66667% }
	.xlarge-up-7>.cell{width:14.28571% }
	.xlarge-up-8>.cell{width:12.5% }
}
@media screen and (min-width:90em){
	.xxlarge-up-1>.cell{width:100% }
	.xxlarge-up-2>.cell{width:50% }
	.xxlarge-up-3>.cell{width:33.33333% }
	.xxlarge-up-4>.cell{width:25% }
	.xxlarge-up-5>.cell{width:20% }
	.xxlarge-up-6>.cell{width:16.66667% }
	.xxlarge-up-7>.cell{width:14.28571% }
	.xxlarge-up-8>.cell{width:12.5% }
}
	.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}
	.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}
	.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}
	.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}
	.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}
	.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}
	.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}
	.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}
@media print,screen and (min-width:40em){
	.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem) }
	.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem) }
	.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem) }
	.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem) }
	.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem) }
	.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem) }
	.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem) }
	.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem) }
	.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem) }
	.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem) }
	.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem) }
	.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem) }
	.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem) }
	.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem) }
	.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem) }
	.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem) }
}
@media print,screen and (min-width:64em){
	.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem) }
	.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem) }
	.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem) }
	.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem) }
	.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem) }
	.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem) }
	.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem) }
	.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem) }
}
@media screen and (min-width:75em){
	.grid-margin-x.xlarge-up-1>.cell{width:calc(100% - 1.875rem) }
	.grid-margin-x.xlarge-up-2>.cell{width:calc(50% - 1.875rem) }
	.grid-margin-x.xlarge-up-3>.cell{width:calc(33.33333% - 1.875rem) }
	.grid-margin-x.xlarge-up-4>.cell{width:calc(25% - 1.875rem) }
	.grid-margin-x.xlarge-up-5>.cell{width:calc(20% - 1.875rem) }
	.grid-margin-x.xlarge-up-6>.cell{width:calc(16.66667% - 1.875rem) }
	.grid-margin-x.xlarge-up-7>.cell{width:calc(14.28571% - 1.875rem) }
	.grid-margin-x.xlarge-up-8>.cell{width:calc(12.5% - 1.875rem) }
}
@media screen and (min-width:90em){
	.grid-margin-x.xxlarge-up-1>.cell{width:calc(100% - 1.875rem) }
	.grid-margin-x.xxlarge-up-2>.cell{width:calc(50% - 1.875rem) }
	.grid-margin-x.xxlarge-up-3>.cell{width:calc(33.33333% - 1.875rem) }
	.grid-margin-x.xxlarge-up-4>.cell{width:calc(25% - 1.875rem) }
	.grid-margin-x.xxlarge-up-5>.cell{width:calc(20% - 1.875rem) }
	.grid-margin-x.xxlarge-up-6>.cell{width:calc(16.66667% - 1.875rem) }
	.grid-margin-x.xxlarge-up-7>.cell{width:calc(14.28571% - 1.875rem) }
	.grid-margin-x.xxlarge-up-8>.cell{width:calc(12.5% - 1.875rem) }
}
	.small-margin-collapse{margin-right:0;margin-left:0}
	.small-margin-collapse>.cell{margin-right:0;margin-left:0}
	.small-margin-collapse>.small-1{width:8.33333%}
	.small-margin-collapse>.small-2{width:16.66667%}
	.small-margin-collapse>.small-3{width:25%}
	.small-margin-collapse>.small-4{width:33.33333%}
	.small-margin-collapse>.small-5{width:41.66667%}
	.small-margin-collapse>.small-6{width:50%}
	.small-margin-collapse>.small-7{width:58.33333%}
	.small-margin-collapse>.small-8{width:66.66667%}
	.small-margin-collapse>.small-9{width:75%}
	.small-margin-collapse>.small-10{width:83.33333%}
	.small-margin-collapse>.small-11{width:91.66667%}
	.small-margin-collapse>.small-12{width:100%}
@media print,screen and (min-width:40em){
	.small-margin-collapse>.medium-1{width:8.33333% }
	.small-margin-collapse>.medium-2{width:16.66667% }
	.small-margin-collapse>.medium-3{width:25% }
	.small-margin-collapse>.medium-4{width:33.33333% }
	.small-margin-collapse>.medium-5{width:41.66667% }
	.small-margin-collapse>.medium-6{width:50% }
	.small-margin-collapse>.medium-7{width:58.33333% }
	.small-margin-collapse>.medium-8{width:66.66667% }
	.small-margin-collapse>.medium-9{width:75% }
	.small-margin-collapse>.medium-10{width:83.33333% }
	.small-margin-collapse>.medium-11{width:91.66667% }
	.small-margin-collapse>.medium-12{width:100% }
}
@media print,screen and (min-width:64em){
	.small-margin-collapse>.large-1{width:8.33333% }
	.small-margin-collapse>.large-2{width:16.66667% }
	.small-margin-collapse>.large-3{width:25% }
	.small-margin-collapse>.large-4{width:33.33333% }
	.small-margin-collapse>.large-5{width:41.66667% }
	.small-margin-collapse>.large-6{width:50% }
	.small-margin-collapse>.large-7{width:58.33333% }
	.small-margin-collapse>.large-8{width:66.66667% }
	.small-margin-collapse>.large-9{width:75% }
	.small-margin-collapse>.large-10{width:83.33333% }
	.small-margin-collapse>.large-11{width:91.66667% }
	.small-margin-collapse>.large-12{width:100% }
}
@media screen and (min-width:75em){
	.small-margin-collapse>.xlarge-1{width:8.33333% }
	.small-margin-collapse>.xlarge-2{width:16.66667% }
	.small-margin-collapse>.xlarge-3{width:25% }
	.small-margin-collapse>.xlarge-4{width:33.33333% }
	.small-margin-collapse>.xlarge-5{width:41.66667% }
	.small-margin-collapse>.xlarge-6{width:50% }
	.small-margin-collapse>.xlarge-7{width:58.33333% }
	.small-margin-collapse>.xlarge-8{width:66.66667% }
	.small-margin-collapse>.xlarge-9{width:75% }
	.small-margin-collapse>.xlarge-10{width:83.33333% }
	.small-margin-collapse>.xlarge-11{width:91.66667% }
	.small-margin-collapse>.xlarge-12{width:100% }
}
@media screen and (min-width:90em){
	.small-margin-collapse>.xxlarge-1{width:8.33333% }
	.small-margin-collapse>.xxlarge-2{width:16.66667% }
	.small-margin-collapse>.xxlarge-3{width:25% }
	.small-margin-collapse>.xxlarge-4{width:33.33333% }
	.small-margin-collapse>.xxlarge-5{width:41.66667% }
	.small-margin-collapse>.xxlarge-6{width:50% }
	.small-margin-collapse>.xxlarge-7{width:58.33333% }
	.small-margin-collapse>.xxlarge-8{width:66.66667% }
	.small-margin-collapse>.xxlarge-9{width:75% }
	.small-margin-collapse>.xxlarge-10{width:83.33333% }
	.small-margin-collapse>.xxlarge-11{width:91.66667% }
	.small-margin-collapse>.xxlarge-12{width:100% }
}
	.small-padding-collapse{margin-right:0;margin-left:0}
	.small-padding-collapse>.cell{padding-right:0;padding-left:0}
@media print,screen and (min-width:40em){
	.medium-margin-collapse{margin-right:0;margin-left:0 }
	.medium-margin-collapse>.cell{margin-right:0;margin-left:0 }
}
@media print,screen and (min-width:40em){.medium-margin-collapse>.small-1{width:8.33333% }
	.medium-margin-collapse>.small-2{width:16.66667% }
	.medium-margin-collapse>.small-3{width:25% }
	.medium-margin-collapse>.small-4{width:33.33333% }
	.medium-margin-collapse>.small-5{width:41.66667% }
	.medium-margin-collapse>.small-6{width:50% }
	.medium-margin-collapse>.small-7{width:58.33333% }
	.medium-margin-collapse>.small-8{width:66.66667% }
	.medium-margin-collapse>.small-9{width:75% }
	.medium-margin-collapse>.small-10{width:83.33333% }
	.medium-margin-collapse>.small-11{width:91.66667% }
	.medium-margin-collapse>.small-12{width:100% }
}
@media print,screen and (min-width:40em){
	.medium-margin-collapse>.medium-1{width:8.33333% }
	.medium-margin-collapse>.medium-2{width:16.66667% }
	.medium-margin-collapse>.medium-3{width:25% }
	.medium-margin-collapse>.medium-4{width:33.33333% }
	.medium-margin-collapse>.medium-5{width:41.66667% }
	.medium-margin-collapse>.medium-6{width:50% }
	.medium-margin-collapse>.medium-7{width:58.33333% }
	.medium-margin-collapse>.medium-8{width:66.66667% }
	.medium-margin-collapse>.medium-9{width:75% }
	.medium-margin-collapse>.medium-10{width:83.33333% }
	.medium-margin-collapse>.medium-11{width:91.66667% }
	.medium-margin-collapse>.medium-12{width:100% }
}
@media print,screen and (min-width:64em){
	.medium-margin-collapse>.large-1{width:8.33333% }
	.medium-margin-collapse>.large-2{width:16.66667% }
	.medium-margin-collapse>.large-3{width:25% }
	.medium-margin-collapse>.large-4{width:33.33333% }
	.medium-margin-collapse>.large-5{width:41.66667% }
	.medium-margin-collapse>.large-6{width:50% }
	.medium-margin-collapse>.large-7{width:58.33333% }
	.medium-margin-collapse>.large-8{width:66.66667% }
	.medium-margin-collapse>.large-9{width:75% }
	.medium-margin-collapse>.large-10{width:83.33333% }
	.medium-margin-collapse>.large-11{width:91.66667% }
	.medium-margin-collapse>.large-12{width:100% }
}
@media screen and (min-width:75em){
	.medium-margin-collapse>.xlarge-1{width:8.33333% }
	.medium-margin-collapse>.xlarge-2{width:16.66667% }
	.medium-margin-collapse>.xlarge-3{width:25% }
	.medium-margin-collapse>.xlarge-4{width:33.33333% }
	.medium-margin-collapse>.xlarge-5{width:41.66667% }
	.medium-margin-collapse>.xlarge-6{width:50% }
	.medium-margin-collapse>.xlarge-7{width:58.33333% }
	.medium-margin-collapse>.xlarge-8{width:66.66667% }
	.medium-margin-collapse>.xlarge-9{width:75% }
	.medium-margin-collapse>.xlarge-10{width:83.33333% }
	.medium-margin-collapse>.xlarge-11{width:91.66667% }
	.medium-margin-collapse>.xlarge-12{width:100% }
}
@media screen and (min-width:90em){
	.medium-margin-collapse>.xxlarge-1{width:8.33333% }
	.medium-margin-collapse>.xxlarge-2{width:16.66667% }
	.medium-margin-collapse>.xxlarge-3{width:25% }
	.medium-margin-collapse>.xxlarge-4{width:33.33333% }
	.medium-margin-collapse>.xxlarge-5{width:41.66667% }
	.medium-margin-collapse>.xxlarge-6{width:50% }
	.medium-margin-collapse>.xxlarge-7{width:58.33333% }
	.medium-margin-collapse>.xxlarge-8{width:66.66667% }
	.medium-margin-collapse>.xxlarge-9{width:75% }
	.medium-margin-collapse>.xxlarge-10{width:83.33333% }
	.medium-margin-collapse>.xxlarge-11{width:91.66667% }
	.medium-margin-collapse>.xxlarge-12{width:100% }
}
@media print,screen and (min-width:40em){
	.medium-padding-collapse{margin-right:0;margin-left:0 }
	.medium-padding-collapse>.cell{padding-right:0;padding-left:0 }
}
@media print,screen and (min-width:64em){
	.large-margin-collapse{margin-right:0;margin-left:0 }
	.large-margin-collapse>.cell{margin-right:0;margin-left:0 }
}
@media print,screen and (min-width:64em){
	.large-margin-collapse>.small-1{width:8.33333% }
	.large-margin-collapse>.small-2{width:16.66667% }
	.large-margin-collapse>.small-3{width:25% }
	.large-margin-collapse>.small-4{width:33.33333% }
	.large-margin-collapse>.small-5{width:41.66667% }
	.large-margin-collapse>.small-6{width:50% }
	.large-margin-collapse>.small-7{width:58.33333% }
	.large-margin-collapse>.small-8{width:66.66667% }
	.large-margin-collapse>.small-9{width:75% }
	.large-margin-collapse>.small-10{width:83.33333% }
	.large-margin-collapse>.small-11{width:91.66667% }
	.large-margin-collapse>.small-12{width:100% }
}
@media print,screen and (min-width:64em){
	.large-margin-collapse>.medium-1{width:8.33333% }
	.large-margin-collapse>.medium-2{width:16.66667% }
	.large-margin-collapse>.medium-3{width:25% }
	.large-margin-collapse>.medium-4{width:33.33333% }
	.large-margin-collapse>.medium-5{width:41.66667% }
	.large-margin-collapse>.medium-6{width:50% }
	.large-margin-collapse>.medium-7{width:58.33333% }
	.large-margin-collapse>.medium-8{width:66.66667% }
	.large-margin-collapse>.medium-9{width:75% }
	.large-margin-collapse>.medium-10{width:83.33333% }
	.large-margin-collapse>.medium-11{width:91.66667% }
	.large-margin-collapse>.medium-12{width:100% }
}
@media print,screen and (min-width:64em){
	.large-margin-collapse>.large-1{width:8.33333% }
	.large-margin-collapse>.large-2{width:16.66667% }
	.large-margin-collapse>.large-3{width:25% }
	.large-margin-collapse>.large-4{width:33.33333% }
	.large-margin-collapse>.large-5{width:41.66667% }
	.large-margin-collapse>.large-6{width:50% }
	.large-margin-collapse>.large-7{width:58.33333% }
	.large-margin-collapse>.large-8{width:66.66667% }
	.large-margin-collapse>.large-9{width:75% }
	.large-margin-collapse>.large-10{width:83.33333% }
	.large-margin-collapse>.large-11{width:91.66667% }
	.large-margin-collapse>.large-12{width:100% }
}
@media screen and (min-width:75em){
	.large-margin-collapse>.xlarge-1{width:8.33333% }
	.large-margin-collapse>.xlarge-2{width:16.66667% }
	.large-margin-collapse>.xlarge-3{width:25% }
	.large-margin-collapse>.xlarge-4{width:33.33333% }
	.large-margin-collapse>.xlarge-5{width:41.66667% }
	.large-margin-collapse>.xlarge-6{width:50% }
	.large-margin-collapse>.xlarge-7{width:58.33333% }
	.large-margin-collapse>.xlarge-8{width:66.66667% }
	.large-margin-collapse>.xlarge-9{width:75% }
	.large-margin-collapse>.xlarge-10{width:83.33333% }
	.large-margin-collapse>.xlarge-11{width:91.66667% }
	.large-margin-collapse>.xlarge-12{width:100% }
}
@media screen and (min-width:90em){
	.large-margin-collapse>.xxlarge-1{width:8.33333% }
	.large-margin-collapse>.xxlarge-2{width:16.66667% }
	.large-margin-collapse>.xxlarge-3{width:25% }
	.large-margin-collapse>.xxlarge-4{width:33.33333% }
	.large-margin-collapse>.xxlarge-5{width:41.66667% }
	.large-margin-collapse>.xxlarge-6{width:50% }
	.large-margin-collapse>.xxlarge-7{width:58.33333% }
	.large-margin-collapse>.xxlarge-8{width:66.66667% }
	.large-margin-collapse>.xxlarge-9{width:75% }
	.large-margin-collapse>.xxlarge-10{width:83.33333% }
	.large-margin-collapse>.xxlarge-11{width:91.66667% }
	.large-margin-collapse>.xxlarge-12{width:100% }
}
@media print,screen and (min-width:64em){
	.large-padding-collapse{margin-right:0;margin-left:0 }
	.large-padding-collapse>.cell{padding-right:0;padding-left:0 }
}
@media screen and (min-width:75em){
	.xlarge-margin-collapse{margin-right:0;margin-left:0 }
	.xlarge-margin-collapse>.cell{margin-right:0;margin-left:0 }
}
@media screen and (min-width:75em){
	.xlarge-margin-collapse>.small-1{width:8.33333% }
	.xlarge-margin-collapse>.small-2{width:16.66667% }
	.xlarge-margin-collapse>.small-3{width:25% }
	.xlarge-margin-collapse>.small-4{width:33.33333% }
	.xlarge-margin-collapse>.small-5{width:41.66667% }
	.xlarge-margin-collapse>.small-6{width:50% }
	.xlarge-margin-collapse>.small-7{width:58.33333% }
	.xlarge-margin-collapse>.small-8{width:66.66667% }
	.xlarge-margin-collapse>.small-9{width:75% }
	.xlarge-margin-collapse>.small-10{width:83.33333% }
	.xlarge-margin-collapse>.small-11{width:91.66667% }
	.xlarge-margin-collapse>.small-12{width:100% }
}
@media screen and (min-width:75em){
	.xlarge-margin-collapse>.medium-1{width:8.33333% }
	.xlarge-margin-collapse>.medium-2{width:16.66667% }
	.xlarge-margin-collapse>.medium-3{width:25% }
	.xlarge-margin-collapse>.medium-4{width:33.33333% }
	.xlarge-margin-collapse>.medium-5{width:41.66667% }
	.xlarge-margin-collapse>.medium-6{width:50% }
	.xlarge-margin-collapse>.medium-7{width:58.33333% }
	.xlarge-margin-collapse>.medium-8{width:66.66667% }
	.xlarge-margin-collapse>.medium-9{width:75% }
	.xlarge-margin-collapse>.medium-10{width:83.33333% }
	.xlarge-margin-collapse>.medium-11{width:91.66667% }
	.xlarge-margin-collapse>.medium-12{width:100% }
}
@media screen and (min-width:75em){
	.xlarge-margin-collapse>.large-1{width:8.33333% }
	.xlarge-margin-collapse>.large-2{width:16.66667% }
	.xlarge-margin-collapse>.large-3{width:25% }
	.xlarge-margin-collapse>.large-4{width:33.33333% }
	.xlarge-margin-collapse>.large-5{width:41.66667% }
	.xlarge-margin-collapse>.large-6{width:50% }
	.xlarge-margin-collapse>.large-7{width:58.33333% }
	.xlarge-margin-collapse>.large-8{width:66.66667% }
	.xlarge-margin-collapse>.large-9{width:75% }
	.xlarge-margin-collapse>.large-10{width:83.33333% }
	.xlarge-margin-collapse>.large-11{width:91.66667% }
	.xlarge-margin-collapse>.large-12{width:100% }
}
@media screen and (min-width:75em){
	.xlarge-margin-collapse>.xlarge-1{width:8.33333% }
	.xlarge-margin-collapse>.xlarge-2{width:16.66667% }
	.xlarge-margin-collapse>.xlarge-3{width:25% }
	.xlarge-margin-collapse>.xlarge-4{width:33.33333% }
	.xlarge-margin-collapse>.xlarge-5{width:41.66667% }
	.xlarge-margin-collapse>.xlarge-6{width:50% }
	.xlarge-margin-collapse>.xlarge-7{width:58.33333% }
	.xlarge-margin-collapse>.xlarge-8{width:66.66667% }
	.xlarge-margin-collapse>.xlarge-9{width:75% }
	.xlarge-margin-collapse>.xlarge-10{width:83.33333% }
	.xlarge-margin-collapse>.xlarge-11{width:91.66667% }
	.xlarge-margin-collapse>.xlarge-12{width:100% }
}
@media screen and (min-width:90em){
	.xlarge-margin-collapse>.xxlarge-1{width:8.33333% }
	.xlarge-margin-collapse>.xxlarge-2{width:16.66667% }
	.xlarge-margin-collapse>.xxlarge-3{width:25% }
	.xlarge-margin-collapse>.xxlarge-4{width:33.33333% }
	.xlarge-margin-collapse>.xxlarge-5{width:41.66667% }
	.xlarge-margin-collapse>.xxlarge-6{width:50% }
	.xlarge-margin-collapse>.xxlarge-7{width:58.33333% }
	.xlarge-margin-collapse>.xxlarge-8{width:66.66667% }
	.xlarge-margin-collapse>.xxlarge-9{width:75% }
	.xlarge-margin-collapse>.xxlarge-10{width:83.33333% }
	.xlarge-margin-collapse>.xxlarge-11{width:91.66667% }
	.xlarge-margin-collapse>.xxlarge-12{width:100% }
}
@media screen and (min-width:75em){
	.xlarge-padding-collapse{margin-right:0;margin-left:0 }
	.xlarge-padding-collapse>.cell{padding-right:0;padding-left:0 }
}
@media screen and (min-width:90em){
	.xxlarge-margin-collapse{margin-right:0;margin-left:0 }
	.xxlarge-margin-collapse>.cell{margin-right:0;margin-left:0 }
}
@media screen and (min-width:90em){
	.xxlarge-margin-collapse>.small-1{width:8.33333% }
	.xxlarge-margin-collapse>.small-2{width:16.66667% }
	.xxlarge-margin-collapse>.small-3{width:25% }
	.xxlarge-margin-collapse>.small-4{width:33.33333% }
	.xxlarge-margin-collapse>.small-5{width:41.66667% }
	.xxlarge-margin-collapse>.small-6{width:50% }
	.xxlarge-margin-collapse>.small-7{width:58.33333% }
	.xxlarge-margin-collapse>.small-8{width:66.66667% }
	.xxlarge-margin-collapse>.small-9{width:75% }
	.xxlarge-margin-collapse>.small-10{width:83.33333% }
	.xxlarge-margin-collapse>.small-11{width:91.66667% }
	.xxlarge-margin-collapse>.small-12{width:100% }
}
@media screen and (min-width:90em){
	.xxlarge-margin-collapse>.medium-1{width:8.33333% }
	.xxlarge-margin-collapse>.medium-2{width:16.66667% }
	.xxlarge-margin-collapse>.medium-3{width:25% }
	.xxlarge-margin-collapse>.medium-4{width:33.33333% }
	.xxlarge-margin-collapse>.medium-5{width:41.66667% }
	.xxlarge-margin-collapse>.medium-6{width:50% }
	.xxlarge-margin-collapse>.medium-7{width:58.33333% }
	.xxlarge-margin-collapse>.medium-8{width:66.66667% }
	.xxlarge-margin-collapse>.medium-9{width:75% }
	.xxlarge-margin-collapse>.medium-10{width:83.33333% }
	.xxlarge-margin-collapse>.medium-11{width:91.66667% }
	.xxlarge-margin-collapse>.medium-12{width:100% }
}
@media screen and (min-width:90em){
	.xxlarge-margin-collapse>.large-1{width:8.33333% }
	.xxlarge-margin-collapse>.large-2{width:16.66667% }
	.xxlarge-margin-collapse>.large-3{width:25% }
	.xxlarge-margin-collapse>.large-4{width:33.33333% }
	.xxlarge-margin-collapse>.large-5{width:41.66667% }
	.xxlarge-margin-collapse>.large-6{width:50% }
	.xxlarge-margin-collapse>.large-7{width:58.33333% }
	.xxlarge-margin-collapse>.large-8{width:66.66667% }
	.xxlarge-margin-collapse>.large-9{width:75% }
	.xxlarge-margin-collapse>.large-10{width:83.33333% }
	.xxlarge-margin-collapse>.large-11{width:91.66667% }
	.xxlarge-margin-collapse>.large-12{width:100% }
}
@media screen and (min-width:90em){
	.xxlarge-margin-collapse>.xlarge-1{width:8.33333% }
	.xxlarge-margin-collapse>.xlarge-2{width:16.66667% }
	.xxlarge-margin-collapse>.xlarge-3{width:25% }
	.xxlarge-margin-collapse>.xlarge-4{width:33.33333% }
	.xxlarge-margin-collapse>.xlarge-5{width:41.66667% }
	.xxlarge-margin-collapse>.xlarge-6{width:50% }
	.xxlarge-margin-collapse>.xlarge-7{width:58.33333% }
	.xxlarge-margin-collapse>.xlarge-8{width:66.66667% }
	.xxlarge-margin-collapse>.xlarge-9{width:75% }
	.xxlarge-margin-collapse>.xlarge-10{width:83.33333% }
	.xxlarge-margin-collapse>.xlarge-11{width:91.66667% }
	.xxlarge-margin-collapse>.xlarge-12{width:100% }
}
@media screen and (min-width:90em){
	.xxlarge-margin-collapse>.xxlarge-1{width:8.33333% }
	.xxlarge-margin-collapse>.xxlarge-2{width:16.66667% }
	.xxlarge-margin-collapse>.xxlarge-3{width:25% }
	.xxlarge-margin-collapse>.xxlarge-4{width:33.33333% }
	.xxlarge-margin-collapse>.xxlarge-5{width:41.66667% }
	.xxlarge-margin-collapse>.xxlarge-6{width:50% }
	.xxlarge-margin-collapse>.xxlarge-7{width:58.33333% }
	.xxlarge-margin-collapse>.xxlarge-8{width:66.66667% }
	.xxlarge-margin-collapse>.xxlarge-9{width:75% }
	.xxlarge-margin-collapse>.xxlarge-10{width:83.33333% }
	.xxlarge-margin-collapse>.xxlarge-11{width:91.66667% }
	.xxlarge-margin-collapse>.xxlarge-12{width:100% }
}
@media screen and (min-width:90em){
	.xxlarge-padding-collapse{margin-right:0;margin-left:0 }
	.xxlarge-padding-collapse>.cell{padding-right:0;padding-left:0 }
}
	.small-offset-0{margin-left:0%}
	.grid-margin-x>.small-offset-0{margin-left:calc(0% + .625rem)}
	.small-offset-1{margin-left:8.33333%}
	.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .625rem)}
	.small-offset-2{margin-left:16.66667%}
	.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .625rem)}
	.small-offset-3{margin-left:25%}
	.grid-margin-x>.small-offset-3{margin-left:calc(25% + .625rem)}
	.small-offset-4{margin-left:33.33333%}
	.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .625rem)}
	.small-offset-5{margin-left:41.66667%}
	.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .625rem)}
	.small-offset-6{margin-left:50%}
	.grid-margin-x>.small-offset-6{margin-left:calc(50% + .625rem)}
	.small-offset-7{margin-left:58.33333%}
	.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .625rem)}
	.small-offset-8{margin-left:66.66667%}
	.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .625rem)}
	.small-offset-9{margin-left:75%}
	.grid-margin-x>.small-offset-9{margin-left:calc(75% + .625rem)}
	.small-offset-10{margin-left:83.33333%}
	.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .625rem)}
	.small-offset-11{margin-left:91.66667%}
	.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .625rem)}
@media print,screen and (min-width:40em){
	.medium-offset-0{margin-left:0% }
	.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem) }
	.medium-offset-1{margin-left:8.33333% }
	.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem) }
	.medium-offset-2{margin-left:16.66667% }
	.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem) }
	.medium-offset-3{margin-left:25% }
	.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem) }
	.medium-offset-4{margin-left:33.33333% }
	.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem) }
	.medium-offset-5{margin-left:41.66667% }
	.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem) }
	.medium-offset-6{margin-left:50% }
	.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem) }
	.medium-offset-7{margin-left:58.33333% }
	.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem) }
	.medium-offset-8{margin-left:66.66667% }
	.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem) }
	.medium-offset-9{margin-left:75% }
	.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem) }
	.medium-offset-10{margin-left:83.33333% }
	.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem) }
	.medium-offset-11{margin-left:91.66667% }
	.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem) }
}
@media print,screen and (min-width:64em){
	.large-offset-0{margin-left:0% }
	.grid-margin-x>.large-offset-0{margin-left:calc(0% + .9375rem) }
	.large-offset-1{margin-left:8.33333% }
	.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem) }
	.large-offset-2{margin-left:16.66667% }
	.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem) }
	.large-offset-3{margin-left:25% }
	.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem) }
	.large-offset-4{margin-left:33.33333% }
	.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem) }
	.large-offset-5{margin-left:41.66667% }
	.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem) }
	.large-offset-6{margin-left:50% }
	.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem) }
	.large-offset-7{margin-left:58.33333% }
	.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem) }
	.large-offset-8{margin-left:66.66667% }
	.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem) }
	.large-offset-9{margin-left:75% }
	.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem) }
	.large-offset-10{margin-left:83.33333% }
	.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem) }
	.large-offset-11{margin-left:91.66667% }
	.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem) }
}
@media screen and (min-width:75em){
	.xlarge-offset-0{margin-left:0% }
	.grid-margin-x>.xlarge-offset-0{margin-left:calc(0% + .9375rem) }
	.xlarge-offset-1{margin-left:8.33333% }
	.grid-margin-x>.xlarge-offset-1{margin-left:calc(8.33333% + .9375rem) }
	.xlarge-offset-2{margin-left:16.66667% }
	.grid-margin-x>.xlarge-offset-2{margin-left:calc(16.66667% + .9375rem) }
	.xlarge-offset-3{margin-left:25% }
	.grid-margin-x>.xlarge-offset-3{margin-left:calc(25% + .9375rem) }
	.xlarge-offset-4{margin-left:33.33333% }
	.grid-margin-x>.xlarge-offset-4{margin-left:calc(33.33333% + .9375rem) }
	.xlarge-offset-5{margin-left:41.66667% }
	.grid-margin-x>.xlarge-offset-5{margin-left:calc(41.66667% + .9375rem) }
	.xlarge-offset-6{margin-left:50% }
	.grid-margin-x>.xlarge-offset-6{margin-left:calc(50% + .9375rem) }
	.xlarge-offset-7{margin-left:58.33333% }
	.grid-margin-x>.xlarge-offset-7{margin-left:calc(58.33333% + .9375rem) }
	.xlarge-offset-8{margin-left:66.66667% }
	.grid-margin-x>.xlarge-offset-8{margin-left:calc(66.66667% + .9375rem) }
	.xlarge-offset-9{margin-left:75% }
	.grid-margin-x>.xlarge-offset-9{margin-left:calc(75% + .9375rem) }
	.xlarge-offset-10{margin-left:83.33333% }
	.grid-margin-x>.xlarge-offset-10{margin-left:calc(83.33333% + .9375rem) }
	.xlarge-offset-11{margin-left:91.66667% }
	.grid-margin-x>.xlarge-offset-11{margin-left:calc(91.66667% + .9375rem) }
}
@media screen and (min-width:90em){
	.xxlarge-offset-0{margin-left:0% }
	.grid-margin-x>.xxlarge-offset-0{margin-left:calc(0% + .9375rem) }
	.xxlarge-offset-1{margin-left:8.33333% }
	.grid-margin-x>.xxlarge-offset-1{margin-left:calc(8.33333% + .9375rem) }
	.xxlarge-offset-2{margin-left:16.66667% }
	.grid-margin-x>.xxlarge-offset-2{margin-left:calc(16.66667% + .9375rem) }
	.xxlarge-offset-3{margin-left:25% }
	.grid-margin-x>.xxlarge-offset-3{margin-left:calc(25% + .9375rem) }
	.xxlarge-offset-4{margin-left:33.33333% }
	.grid-margin-x>.xxlarge-offset-4{margin-left:calc(33.33333% + .9375rem) }
	.xxlarge-offset-5{margin-left:41.66667% }
	.grid-margin-x>.xxlarge-offset-5{margin-left:calc(41.66667% + .9375rem) }
	.xxlarge-offset-6{margin-left:50% }
	.grid-margin-x>.xxlarge-offset-6{margin-left:calc(50% + .9375rem) }
	.xxlarge-offset-7{margin-left:58.33333% }
	.grid-margin-x>.xxlarge-offset-7{margin-left:calc(58.33333% + .9375rem) }
	.xxlarge-offset-8{margin-left:66.66667% }
	.grid-margin-x>.xxlarge-offset-8{margin-left:calc(66.66667% + .9375rem) }
	.xxlarge-offset-9{margin-left:75% }
	.grid-margin-x>.xxlarge-offset-9{margin-left:calc(75% + .9375rem) }
	.xxlarge-offset-10{margin-left:83.33333% }
	.grid-margin-x>.xxlarge-offset-10{margin-left:calc(83.33333% + .9375rem) }
	.xxlarge-offset-11{margin-left:91.66667% }
	.grid-margin-x>.xxlarge-offset-11{margin-left:calc(91.66667% + .9375rem) }
}
	.grid-y{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
	.grid-y>.cell{width:auto}
	.grid-y>.auto{height:auto}
	.grid-y>.shrink{height:auto}
	.grid-y>.small-shrink,.grid-y>.small-full,.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12{-ms-flex-preferred-size:auto;flex-basis:auto}
@media print,screen and (min-width:40em){
	.grid-y>.medium-shrink, .grid-y>.medium-full, .grid-y>.medium-1, .grid-y>.medium-2, .grid-y>.medium-3, .grid-y>.medium-4, .grid-y>.medium-5, .grid-y>.medium-6, .grid-y>.medium-7, .grid-y>.medium-8, .grid-y>.medium-9, .grid-y>.medium-10, .grid-y>.medium-11, .grid-y>.medium-12{-ms-flex-preferred-size:auto;flex-basis:auto }
}
@media print,screen and (min-width:64em){
	.grid-y>.large-shrink, .grid-y>.large-full, .grid-y>.large-1, .grid-y>.large-2, .grid-y>.large-3, .grid-y>.large-4, .grid-y>.large-5, .grid-y>.large-6, .grid-y>.large-7, .grid-y>.large-8, .grid-y>.large-9, .grid-y>.large-10, .grid-y>.large-11, .grid-y>.large-12{-ms-flex-preferred-size:auto;flex-basis:auto }
}
@media screen and (min-width:75em){
	.grid-y>.xlarge-shrink, .grid-y>.xlarge-full, .grid-y>.xlarge-1, .grid-y>.xlarge-2, .grid-y>.xlarge-3, .grid-y>.xlarge-4, .grid-y>.xlarge-5, .grid-y>.xlarge-6, .grid-y>.xlarge-7, .grid-y>.xlarge-8, .grid-y>.xlarge-9, .grid-y>.xlarge-10, .grid-y>.xlarge-11, .grid-y>.xlarge-12{-ms-flex-preferred-size:auto;flex-basis:auto }
}
@media screen and (min-width:90em){
	.grid-y>.xxlarge-shrink, .grid-y>.xxlarge-full, .grid-y>.xxlarge-1, .grid-y>.xxlarge-2, .grid-y>.xxlarge-3, .grid-y>.xxlarge-4, .grid-y>.xxlarge-5, .grid-y>.xxlarge-6, .grid-y>.xxlarge-7, .grid-y>.xxlarge-8, .grid-y>.xxlarge-9, .grid-y>.xxlarge-10, .grid-y>.xxlarge-11, .grid-y>.xxlarge-12{-ms-flex-preferred-size:auto;flex-basis:auto }
}
	.grid-y>.small-1{height:8.33333%}
	.grid-y>.small-2{height:16.66667%}
	.grid-y>.small-3{height:25%}
	.grid-y>.small-4{height:33.33333%}
	.grid-y>.small-5{height:41.66667%}
	.grid-y>.small-6{height:50%}
	.grid-y>.small-7{height:58.33333%}
	.grid-y>.small-8{height:66.66667%}
	.grid-y>.small-9{height:75%}
	.grid-y>.small-10{height:83.33333%}
	.grid-y>.small-11{height:91.66667%}
	.grid-y>.small-12{height:100%}
@media print,screen and (min-width:40em){
	.grid-y>.medium-auto{-ms-flex:1 1 0px;flex:1 1 0px;height:auto }
	.grid-y>.medium-shrink{height:auto }
	.grid-y>.medium-1{height:8.33333% }
	.grid-y>.medium-2{height:16.66667% }
	.grid-y>.medium-3{height:25% }
	.grid-y>.medium-4{height:33.33333% }
	.grid-y>.medium-5{height:41.66667% }
	.grid-y>.medium-6{height:50% }
	.grid-y>.medium-7{height:58.33333% }
	.grid-y>.medium-8{height:66.66667% }
	.grid-y>.medium-9{height:75% }
	.grid-y>.medium-10{height:83.33333% }
	.grid-y>.medium-11{height:91.66667% }
	.grid-y>.medium-12{height:100% }
}
@media print,screen and (min-width:64em){
	.grid-y>.large-auto{-ms-flex:1 1 0px;flex:1 1 0px;height:auto }
	.grid-y>.large-shrink{height:auto }
	.grid-y>.large-1{height:8.33333% }
	.grid-y>.large-2{height:16.66667% }
	.grid-y>.large-3{height:25% }
	.grid-y>.large-4{height:33.33333% }
	.grid-y>.large-5{height:41.66667% }
	.grid-y>.large-6{height:50% }
	.grid-y>.large-7{height:58.33333% }
	.grid-y>.large-8{height:66.66667% }
	.grid-y>.large-9{height:75% }
	.grid-y>.large-10{height:83.33333% }
	.grid-y>.large-11{height:91.66667% }
	.grid-y>.large-12{height:100% }
}
@media screen and (min-width:75em){
	.grid-y>.xlarge-auto{-ms-flex:1 1 0px;flex:1 1 0px;height:auto }
	.grid-y>.xlarge-shrink{height:auto }
	.grid-y>.xlarge-1{height:8.33333% }
	.grid-y>.xlarge-2{height:16.66667% }
	.grid-y>.xlarge-3{height:25% }
	.grid-y>.xlarge-4{height:33.33333% }
	.grid-y>.xlarge-5{height:41.66667% }
	.grid-y>.xlarge-6{height:50% }
	.grid-y>.xlarge-7{height:58.33333% }
	.grid-y>.xlarge-8{height:66.66667% }
	.grid-y>.xlarge-9{height:75% }
	.grid-y>.xlarge-10{height:83.33333% }
	.grid-y>.xlarge-11{height:91.66667% }
	.grid-y>.xlarge-12{height:100% }
}
@media screen and (min-width:90em){
	.grid-y>.xxlarge-auto{-ms-flex:1 1 0px;flex:1 1 0px;height:auto }
	.grid-y>.xxlarge-shrink{height:auto }
	.grid-y>.xxlarge-1{height:8.33333% }
	.grid-y>.xxlarge-2{height:16.66667% }
	.grid-y>.xxlarge-3{height:25% }
	.grid-y>.xxlarge-4{height:33.33333% }
	.grid-y>.xxlarge-5{height:41.66667% }
	.grid-y>.xxlarge-6{height:50% }
	.grid-y>.xxlarge-7{height:58.33333% }
	.grid-y>.xxlarge-8{height:66.66667% }
	.grid-y>.xxlarge-9{height:75% }
	.grid-y>.xxlarge-10{height:83.33333% }
	.grid-y>.xxlarge-11{height:91.66667% }
	.grid-y>.xxlarge-12{height:100% }
}
	.grid-padding-y .grid-padding-y{margin-top:-.625rem;margin-bottom:-.625rem}
@media print,screen and (min-width:40em){
	.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem }
}
	.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}
@media print,screen and (min-width:40em){
	.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem }
}
	.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}
@media print,screen and (min-width:40em){
	.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem }
}
	.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}
@media print,screen and (min-width:40em){
	.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem }
}
	.grid-margin-y>.auto{height:auto}
	.grid-margin-y>.shrink{height:auto}
	.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}
	.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}
	.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}
	.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}
	.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}
	.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}
	.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}
	.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}
	.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}
	.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}
	.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}
	.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}
@media print,screen and (min-width:40em){
	.grid-margin-y>.auto{height:auto }
	.grid-margin-y>.shrink{height:auto }
	.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem) }
	.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem) }
	.grid-margin-y>.small-3{height:calc(25% - 1.875rem) }
	.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem) }
	.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem) }
	.grid-margin-y>.small-6{height:calc(50% - 1.875rem) }
	.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem) }
	.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem) }
	.grid-margin-y>.small-9{height:calc(75% - 1.875rem) }
	.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem) }
	.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem) }
	.grid-margin-y>.small-12{height:calc(100% - 1.875rem) }
	.grid-margin-y>.medium-auto{height:auto }
	.grid-margin-y>.medium-shrink{height:auto }
	.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem) }
	.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem) }
	.grid-margin-y>.medium-3{height:calc(25% - 1.875rem) }
	.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem) }
	.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem) }
	.grid-margin-y>.medium-6{height:calc(50% - 1.875rem) }
	.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem) }
	.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem) }
	.grid-margin-y>.medium-9{height:calc(75% - 1.875rem) }
	.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem) }
	.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem) }
	.grid-margin-y>.medium-12{height:calc(100% - 1.875rem) }
}
@media print,screen and (min-width:64em){
	.grid-margin-y>.large-auto{height:auto }
	.grid-margin-y>.large-shrink{height:auto }
	.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem) }
	.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem) }
	.grid-margin-y>.large-3{height:calc(25% - 1.875rem) }
	.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem) }
	.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem) }
	.grid-margin-y>.large-6{height:calc(50% - 1.875rem) }
	.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem) }
	.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem) }
	.grid-margin-y>.large-9{height:calc(75% - 1.875rem) }
	.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem) }
	.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem) }
	.grid-margin-y>.large-12{height:calc(100% - 1.875rem) }
}
@media screen and (min-width:75em){
	.grid-margin-y>.xlarge-auto{height:auto }
	.grid-margin-y>.xlarge-shrink{height:auto }
	.grid-margin-y>.xlarge-1{height:calc(8.33333% - 1.875rem) }
	.grid-margin-y>.xlarge-2{height:calc(16.66667% - 1.875rem) }
	.grid-margin-y>.xlarge-3{height:calc(25% - 1.875rem) }
	.grid-margin-y>.xlarge-4{height:calc(33.33333% - 1.875rem) }
	.grid-margin-y>.xlarge-5{height:calc(41.66667% - 1.875rem) }
	.grid-margin-y>.xlarge-6{height:calc(50% - 1.875rem) }
	.grid-margin-y>.xlarge-7{height:calc(58.33333% - 1.875rem) }
	.grid-margin-y>.xlarge-8{height:calc(66.66667% - 1.875rem) }
	.grid-margin-y>.xlarge-9{height:calc(75% - 1.875rem) }
	.grid-margin-y>.xlarge-10{height:calc(83.33333% - 1.875rem) }
	.grid-margin-y>.xlarge-11{height:calc(91.66667% - 1.875rem) }
	.grid-margin-y>.xlarge-12{height:calc(100% - 1.875rem) }
}
@media screen and (min-width:90em){
	.grid-margin-y>.xxlarge-auto{height:auto }
	.grid-margin-y>.xxlarge-shrink{height:auto }
	.grid-margin-y>.xxlarge-1{height:calc(8.33333% - 1.875rem) }
	.grid-margin-y>.xxlarge-2{height:calc(16.66667% - 1.875rem) }
	.grid-margin-y>.xxlarge-3{height:calc(25% - 1.875rem) }
	.grid-margin-y>.xxlarge-4{height:calc(33.33333% - 1.875rem) }
	.grid-margin-y>.xxlarge-5{height:calc(41.66667% - 1.875rem) }
	.grid-margin-y>.xxlarge-6{height:calc(50% - 1.875rem) }
	.grid-margin-y>.xxlarge-7{height:calc(58.33333% - 1.875rem) }
	.grid-margin-y>.xxlarge-8{height:calc(66.66667% - 1.875rem) }
	.grid-margin-y>.xxlarge-9{height:calc(75% - 1.875rem) }
	.grid-margin-y>.xxlarge-10{height:calc(83.33333% - 1.875rem) }
	.grid-margin-y>.xxlarge-11{height:calc(91.66667% - 1.875rem) }
	.grid-margin-y>.xxlarge-12{height:calc(100% - 1.875rem) }
}
	.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw}
	.cell .grid-frame{width:100%}
	.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}
	.cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}
	.cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}
	.cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media print,screen and (min-width:40em){
	.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw }
	.cell .medium-grid-frame{width:100% }
	.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar }
	.medium-cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100% }
	.medium-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap }
	.medium-cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar }
}
@media print,screen and (min-width:64em){
	.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw }
	.cell .large-grid-frame{width:100% }
	.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar }
	.large-cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100% }
	.large-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap }
	.large-cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar }
}
@media screen and (min-width:75em){
	.xlarge-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw }
	.cell .xlarge-grid-frame{width:100% }
	.xlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar }
	.xlarge-cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100% }
	.xlarge-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap }
	.xlarge-cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar }
}
@media screen and (min-width:90em){
	.xxlarge-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100vw }
	.cell .xxlarge-grid-frame{width:100% }
	.xxlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar }
	.xxlarge-cell-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100% }
	.xxlarge-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap }
	.xxlarge-cell-block-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar }
}
	.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh}
@media print,screen and (min-width:40em){
	.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh }
}
@media print,screen and (min-width:64em){
	.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh }
}
@media screen and (min-width:75em){
	.grid-y.xlarge-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh }
}
@media screen and (min-width:90em){
	.grid-y.xxlarge-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;height:100vh }
}
	.cell .grid-y.grid-frame{height:100%}
@media print,screen and (min-width:40em){
	.cell .grid-y.medium-grid-frame{height:100% }
}
@media print,screen and (min-width:64em){
	.cell .grid-y.large-grid-frame{height:100% }
}
@media screen and (min-width:75em){
	.cell .grid-y.xlarge-grid-frame{height:100% }
}
@media screen and (min-width:90em){
	.cell .grid-y.xxlarge-grid-frame{height:100% }
}
	.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}
@media print,screen and (min-width:40em){
	.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem }
}
	.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}
@media print,screen and (min-width:40em){
	.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem }
}
	.grid-margin-y>.auto{height:auto}
	.grid-margin-y>.shrink{height:auto}
	.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}
	.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}
	.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}
	.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}
	.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}
	.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}
	.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}
	.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}
	.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}
	.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}
	.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}
	.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}
@media print,screen and (min-width:40em){
	.grid-margin-y>.auto{height:auto }
	.grid-margin-y>.shrink{height:auto }
	.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem) }
	.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem) }
	.grid-margin-y>.small-3{height:calc(25% - 1.875rem) }
	.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem) }
	.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem) }
	.grid-margin-y>.small-6{height:calc(50% - 1.875rem) }
	.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem) }
	.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem) }
	.grid-margin-y>.small-9{height:calc(75% - 1.875rem) }
	.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem) }
	.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem) }
	.grid-margin-y>.small-12{height:calc(100% - 1.875rem) }
	.grid-margin-y>.medium-auto{height:auto }
	.grid-margin-y>.medium-shrink{height:auto }
	.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem) }
	.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem) }
	.grid-margin-y>.medium-3{height:calc(25% - 1.875rem) }
	.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem) }
	.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem) }
	.grid-margin-y>.medium-6{height:calc(50% - 1.875rem) }
	.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem) }
	.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem) }
	.grid-margin-y>.medium-9{height:calc(75% - 1.875rem) }
	.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem) }
	.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem) }
	.grid-margin-y>.medium-12{height:calc(100% - 1.875rem) }
}
@media print,screen and (min-width:64em){
	.grid-margin-y>.large-auto{height:auto }
	.grid-margin-y>.large-shrink{height:auto }
	.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem) }
	.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem) }
	.grid-margin-y>.large-3{height:calc(25% - 1.875rem) }
	.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem) }
	.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem) }
	.grid-margin-y>.large-6{height:calc(50% - 1.875rem) }
	.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem) }
	.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem) }
	.grid-margin-y>.large-9{height:calc(75% - 1.875rem) }
	.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem) }
	.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem) }
	.grid-margin-y>.large-12{height:calc(100% - 1.875rem) }
}
@media screen and (min-width:75em){
	.grid-margin-y>.xlarge-auto{height:auto }
	.grid-margin-y>.xlarge-shrink{height:auto }
	.grid-margin-y>.xlarge-1{height:calc(8.33333% - 1.875rem) }
	.grid-margin-y>.xlarge-2{height:calc(16.66667% - 1.875rem) }
	.grid-margin-y>.xlarge-3{height:calc(25% - 1.875rem) }
	.grid-margin-y>.xlarge-4{height:calc(33.33333% - 1.875rem) }
	.grid-margin-y>.xlarge-5{height:calc(41.66667% - 1.875rem) }
	.grid-margin-y>.xlarge-6{height:calc(50% - 1.875rem) }
	.grid-margin-y>.xlarge-7{height:calc(58.33333% - 1.875rem) }
	.grid-margin-y>.xlarge-8{height:calc(66.66667% - 1.875rem) }
	.grid-margin-y>.xlarge-9{height:calc(75% - 1.875rem) }
	.grid-margin-y>.xlarge-10{height:calc(83.33333% - 1.875rem) }
	.grid-margin-y>.xlarge-11{height:calc(91.66667% - 1.875rem) }
	.grid-margin-y>.xlarge-12{height:calc(100% - 1.875rem) }
}
@media screen and (min-width:90em){
	.grid-margin-y>.xxlarge-auto{height:auto }
	.grid-margin-y>.xxlarge-shrink{height:auto }
	.grid-margin-y>.xxlarge-1{height:calc(8.33333% - 1.875rem) }
	.grid-margin-y>.xxlarge-2{height:calc(16.66667% - 1.875rem) }
	.grid-margin-y>.xxlarge-3{height:calc(25% - 1.875rem) }
	.grid-margin-y>.xxlarge-4{height:calc(33.33333% - 1.875rem) }
	.grid-margin-y>.xxlarge-5{height:calc(41.66667% - 1.875rem) }
	.grid-margin-y>.xxlarge-6{height:calc(50% - 1.875rem) }
	.grid-margin-y>.xxlarge-7{height:calc(58.33333% - 1.875rem) }
	.grid-margin-y>.xxlarge-8{height:calc(66.66667% - 1.875rem) }
	.grid-margin-y>.xxlarge-9{height:calc(75% - 1.875rem) }
	.grid-margin-y>.xxlarge-10{height:calc(83.33333% - 1.875rem) }
	.grid-margin-y>.xxlarge-11{height:calc(91.66667% - 1.875rem) }
	.grid-margin-y>.xxlarge-12{height:calc(100% - 1.875rem) }
}
	.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}
@media print,screen and (min-width:40em){
	.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem) }
}
@media print,screen and (min-width:64em){
	.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem) }
}
@media screen and (min-width:75em){
	.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem) }
}
@media screen and (min-width:90em){
	.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem) }
}
@media print,screen and (min-width:40em){
	.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem) }
}
@media print,screen and (min-width:64em){
	.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem) }
}
@media screen and (min-width:75em){
	.grid-margin-y.xlarge-grid-frame{height:calc(100vh + 1.875rem) }
}
@media screen and (min-width:90em){
	.grid-margin-y.xxlarge-grid-frame{height:calc(100vh + 1.875rem) }
}
	.footer__logo{max-width:10rem;width:100%;}
	.footer__logo img {max-width:100%;}
	.social__item{transition:all 0.2s ease}
	.social.floating{z-index:11;-ms-transform:translateY(-50%);transform:translateY(-50%);top:40%;left:0;position:fixed;-ms-flex-direction:column;flex-direction:column;padding:.9375rem .625rem;background:rgba(112, 28, 69, 0.8)}
@media screen and (max-width:39.9375em){
	.social.floating{display:none}
}
	.social.floating .social__item{margin:.3125rem 0 !important}
	.social.rounded .social__item{display: inline-block;width: 30px;text-align: center;height: 30px;padding:0;border-radius: 100%;font-size: 24px;background: #fefefe;color: #701c45;}
	.social.rounded .social__item svg {height: 18px;display: inline-block;margin-top: 5px;width: auto;}
	.social.rounded .social__item:hover{background:#bd465f;color:#fff}
	.block__to-top{position:fixed;display:block;bottom:11rem;right:1rem;padding:.5625rem 1.0625rem;font-size:1.875rem;background:#701c45;opacity:0.1;color:#5f183b;z-index:11}
	.block__to-top:hover,.block__to-top:focus{opacity:1;color:#cacaca}
	.footer__top a{text-decoration:none;}
	.footer__top ul{list-style:none;list-style-position:inside;padding-left:0;margin-left:0;}
	div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}
	p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}
	em,i{font-style:italic;line-height:inherit}
	strong, b{font-weight:bold;line-height:inherit}
	small{font-size:80%;line-height:inherit}
	a{line-height:inherit;color:#701c45;text-decoration:none;cursor:pointer}
	a:hover, a:focus{color:#60183b}
	a img{border:0}
	hr{clear:both;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #5f183b;border-left:0}
	ul, ol, dl{margin-bottom:1rem;list-style-position:outside;line-height:1.6}
	li{font-size:inherit}
	ul{margin-left:1.25rem;list-style-type:disc}
	ol{margin-left:1.25rem}
	ul ul, ol ul, ul ol, ol ol{margin-left:1.25rem;margin-bottom:0}
	dl{margin-bottom:1rem}
	dl dt{margin-bottom:.3rem;font-weight:bold}
	blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}
	blockquote, blockquote p{line-height:1.6;color:#8a8a8a}
	cite{display:block;font-size:.8125rem;color:#8a8a8a}
	cite:before{content:"â€” "}
	abbr, abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}
	figure{margin:0}
/* UI jquery */
	* HTML .ui-helper-clearfix {height: 1%}
	* HTML .ui-autocomplete {width: 1px}
	.ui-helper-hidden {display: none}
	.ui-helper-hidden-accessible {left: -99999px; position: absolute}
	.ui-helper-reset { border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; line-height: 1.3; padding-top: 0px; list-style-type: none; border-right-width: 0px; text-decoration: none; outline: 0 }
	.ui-helper-clearfix:unknown { clear: both; display: block; visibility: hidden; height: 0px; content: "." }
	.ui-helper-clearfix {display: inline-block}
	.ui-helper-clearfix {display: block}
	.ui-helper-zfix { filter: Alpha(Opacity=0); left: 0px; width: 100%; position: absolute; top: 0px; height: 100%; opacity: 0 }
	.ui-state-disabled {cursor: default! important}
	.ui-icon { display: block; overflow: hidden; text-indent: -99999px; background-repeat: no-repeat }
	/*.ui-widget-overlay { left: 0px; width: 100%; position: absolute; top: 0px; height: 100% }*/
	.ui-accordion .ui-accordion-header { margin-top: 1px; cursor: pointer; zoom: 1; position: relative }
	.ui-accordion .ui-accordion-li-fix {display: inline}
	.ui-accordion .ui-accordion-header-active {border-bottom-width: 0px! important}
	.ui-accordion .ui-accordion-header A { padding-right: 0.5em; display: block; padding-left: 0.7em; padding-bottom: 0.5em; padding-top: 0.5em }
	.ui-accordion A {zoom: 1}
	.ui-accordion-icons .ui-accordion-header A {padding-left: 2.2em}
	.ui-accordion .ui-accordion-header .ui-icon { margin-top: -8px; left: 0.5em; position: absolute; top: 50% }
	.ui-accordion .ui-accordion-content { border-top-width: 0px; padding-right: 2.2em; margin-top: -2px; display: none; padding-left: 2.2em; margin-bottom: 2px; padding-bottom: 1em; overflow: auto; padding-top: 1em; zoom: 1; position: relative; top: 1px }
	.ui-accordion .ui-accordion-content-active {display: block}
	.ui-autocomplete {cursor: default; position: absolute}
	.ui-autocomplete-loading {background: url(../images/ui-anim_basic_16x16.gif) white no-repeat right center}
	.ui-menu { padding-right: 2px; display: block; padding-left: 2px; padding-bottom: 2px; margin: 0px; padding-top: 2px; list-style-type: none }
	.ui-menu .ui-menu {margin-top: -3px}
	.ui-menu .ui-menu-item { clear: left; padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 100%; padding-top: 0px; zoom: 1 }
	.ui-menu .ui-menu-item A { padding-right: 0.4em; display: block; padding-left: 0.4em; padding-bottom: 0.2em; line-height: 1.5; padding-top: 0.2em; zoom: 1; text-decoration: none;font-size: 13px;font-family: Verdana, sans-serif;}
	.ui-menu .ui-menu-item A.ui-state-hover {font-weight: normal; MARGIN: -1px}
	.ui-menu .ui-menu-item A.ui-state-active {font-weight: normal; MARGIN: -1px}
	.ui-button { padding-right: 0px; display: inline-block; padding-left: 0px; padding-bottom: 0px; overflow: visible; cursor: pointer; margin-right: 0.1em; padding-top: 0px; zoom: 1; position: relative; text-align: center; text-decoration: none! important }
	.ui-button-icon-only {width: 2.2em}
	button.ui-button-icon-only {width: 2.4em}
	.ui-button-icons-only {width: 3.4em}
	button.ui-button-icons-only {width: 3.7em}
	.ui-button .ui-button-text {display: block; LINE-HEIGHT: 1.4}
	.ui-button-text-only .ui-button-text { padding-right: 1em; padding-left: 1em; padding-bottom: 0.4em; padding-top: 0.4em }
	.ui-button-icon-only .ui-button-text { padding-right: 0.4em; padding-left: 0.4em; padding-bottom: 0.4em; text-indent: -9999px; padding-top: 0.4em }
	.ui-button-icons-only .ui-button-text { padding-right: 0.4em; padding-left: 0.4em; padding-bottom: 0.4em; text-indent: -9999px; padding-top: 0.4em }
	.ui-button-text-icon .ui-button-text { padding-right: 1em; padding-left: 2.1em; padding-bottom: 0.4em; padding-top: 0.4em }
	.ui-button-text-icons .ui-button-text { padding-right: 1em; padding-left: 2.1em; padding-bottom: 0.4em; padding-top: 0.4em }
	.ui-button-text-icons .ui-button-text {padding-right: 2.1em; PADDING-left: 2.1em}
	INPUT.ui-button { padding-right: 1em; padding-left: 1em; padding-bottom: 0.4em; padding-top: 0.4em }
	.ui-button-icon-only .ui-icon { margin-top: -8px; position: absolute; top: 50% }
	.ui-button-text-icon .ui-icon { margin-top: -8px; position: absolute; top: 50% }
	.ui-button-text-icons .ui-icon { margin-top: -8px; position: absolute; top: 50% }
	.ui-button-icons-only .ui-icon { margin-top: -8px; position: absolute; top: 50% }
	.ui-button-icon-only .ui-icon {left: 50%; MARGIN-left: -8px}
	.ui-button-text-icon .ui-button-icon-primary {left: 0.5em}
	.ui-button-text-icons .ui-button-icon-primary {left: 0.5em}
	.ui-button-icons-only .ui-button-icon-primary {left: 0.5em}
	.ui-button-text-icons .ui-button-icon-secondary {right: 0.5em}
	.ui-button-icons-only .ui-button-icon-secondary {right: 0.5em}
	.ui-buttonset {margin-right: 7px}
	.ui-buttonset .ui-button {margin-left: 0px; MARGIN-RIGHT: -0.3em}
	button.ui-button:unknown { border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; padding-top: 0px; border-right-width: 0px }
	.ui-datepicker { padding-right: 0.2em; padding-left: 0.2em; padding-bottom: 0px; width: 17em; padding-top: 0.2em }
	.ui-datepicker .ui-datepicker-header { padding-right: 0px; padding-left: 0px; padding-bottom: 0.2em; padding-top: 0.2em; position: relative }
	.ui-datepicker .ui-datepicker-prev { width: 1.8em; position: absolute; top: 7px; height: 1.8em }
	.ui-datepicker .ui-datepicker-next { width: 1.8em; position: absolute; top: 7px; height: 1.8em }
	.ui-datepicker .ui-datepicker-prev-hover { top: 7px; background: #fff; }
	.ui-datepicker .ui-datepicker-next-hover { top: 7px; background: #fff; }
	.ui-datepicker .ui-datepicker-prev {left: 2px}
	.ui-datepicker .ui-datepicker-next {right: 2px}
	.ui-datepicker .ui-datepicker-prev-hover {left: 1px}
	.ui-datepicker .ui-datepicker-next-hover {right: 1px}
	.ui-datepicker .ui-datepicker-prev SPAN { margin-top: -8px; display: block; left: 50%; margin-left: -8px; position: absolute; top: 50% }
	.ui-datepicker .ui-datepicker-next SPAN { margin-top: -8px; display: block; left: 50%; margin-left: -8px; position: absolute; top: 50% }
	.ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; line-height: 1.8em; text-align: center }
	.ui-datepicker .ui-datepicker-title select {margin: 1px 0px}
	.ui-datepicker select.ui-datepicker-month-year {width: 100%}
	.ui-datepicker select.ui-datepicker-month {width: 49%}
	.ui-datepicker select.ui-datepicker-year {width: 49%}
	.ui-datepicker TABLE { margin: 0px 0px 0.4em; width: 100%; border-collapse: collapse }
	.ui-datepicker TH { border-top-width: 0px; padding-right: 0.3em; padding-left: 0.3em; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0.7em; padding-top: 0.7em; text-align: center; border-right-width: 0px;font-weight: 700;font-size:13px;font-family:Verdana, sans-serif;}
	.ui-datepicker TD { border-top-width: 0px; padding-right: 1px; padding-left: 1px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 1px; padding-top: 1px; border-right-width: 0px;font-size:13px;font-family:Verdana, sans-serif;}
	.ui-datepicker TD SPAN { padding-right: 0.2em; display: block; padding-bottom: 0.2em; padding-top: 0.2em; text-align: center; text-decoration: none }
	.ui-datepicker TD A { padding-right: 0.2em; display: block; padding-left: 0.2em; padding-bottom: 0.2em; padding-top: 0.2em; text-align: center; text-decoration: none; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
	.ui-datepicker .ui-datepicker-buttonpane { padding-right: 0.2em; padding-left: 0.2em; border-left-width: 0px; background-image: none; border-bottom-width: 0px; padding-bottom: 0px; margin: 0.7em 0px 0px; padding-top: 0px; border-right-width: 0px }
	.ui-datepicker .ui-datepicker-buttonpane button { padding-right: 0.6em; padding-left: 0.6em; float: right; padding-bottom: 0.3em; margin: 0.5em 0.2em 0.4em; overflow: visible; width: auto; cursor: pointer; padding-top: 0.2em }
	.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left}
	.ui-datepicker-multi.ui-datepicker {width: auto}
	.ui-datepicker-multi .ui-datepicker-group {float: left}
	.ui-datepicker-multi .ui-datepicker-group TABLE {margin: 0px auto 0.4em; WIDTH: 95%}
	.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%}
	.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%}
	.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%}
	.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width: 0px}
	.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0px}
	.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left}
	.ui-datepicker-row-break {clear: both; WIDTH: 100%}
	.ui-datepicker-rtl {direction: rtl}
	.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
	.ui-datepicker-rtl .ui-datepicker-next {right: auto; left: 2px}
	.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
	.ui-datepicker-rtl .ui-datepicker-next:hover {right: auto; left: 1px}
	.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right}
	.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
	.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float: right}
	.ui-datepicker-rtl .ui-datepicker-group {float: right}
	.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-left-width: 1px; BORDER-RIGHT-WIDTH: 0px}
	.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 1px; BORDER-RIGHT-WIDTH: 0px}
	.ui-datepicker-cover { display: block; z-index: -1; filter: mask(); left: -4px; width: 200px; position: absolute; top: -4px; height: 200px }
	.ui-dialog { padding-right: 0.2em; padding-left: 0.2em; padding-bottom: 0.2em; overflow: hidden; width: 300px; padding-top: 0.2em; position: absolute }
	.ui-dialog .ui-dialog-titlebar { padding-right: 1em; padding-left: 1em; padding-bottom: 0.3em; padding-top: 0.5em; position: relative }
	.ui-dialog .ui-dialog-title {float: left; MARGIN: 0.1em 16px 0.2em 0px}
	.ui-dialog .ui-dialog-titlebar-close { padding-right: 1px; padding-left: 1px; right: 0.3em; padding-bottom: 1px; margin: -10px 0px 0px; width: 19px; padding-top: 1px; position: absolute; top: 50%; height: 18px }
	.ui-dialog .ui-dialog-titlebar-close SPAN {display: block; MARGIN: 1px}
	.ui-dialog .ui-dialog-titlebar-close:hover { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px }
	.ui-dialog .ui-dialog-titlebar-close:focus { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px }
	.ui-dialog .ui-dialog-content { border-top-width: 0px; padding-right: 1em; padding-left: 1em; border-left-width: 0px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; padding-bottom: 0.5em; overflow: auto; padding-top: 0.5em; zoom: 1; border-right-width: 0px }
	.ui-dialog .ui-dialog-buttonpane { border-top-width: 1px; padding-right: 1em; padding-left: 0.4em; border-left-width: 0px; background-image: none; border-bottom-width: 0px; padding-bottom: 0.5em; margin: 0.5em 0px 0px; padding-top: 0.3em; text-align: left; border-right-width: 0px }
	.ui-dialog .ui-dialog-buttonpane button { padding-right: 0.6em; padding-left: 0.6em; float: right; padding-bottom: 0.3em; margin: 0.5em 0.4em 0.5em 0px; overflow: visible; width: auto; cursor: pointer; line-height: 1.4em; padding-top: 0.2em }
	.ui-dialog .ui-resizable-se { right: 3px; width: 14px; bottom: 3px; height: 14px }
	.ui-draggable .ui-dialog-titlebar {cursor: move}
	.ui-progressbar {height: 2em; TEXT-ALIGN: left}
	.ui-progressbar .ui-progressbar-value {margin: -1px; HEIGHT: 100%}
	.ui-resizable {position: relative}
	.ui-resizable-handle { display: block; font-size: 0px; z-index: 99999; position: absolute }
	.ui-resizable-disabled .ui-resizable-handle {display: none}
	.ui-resizable-autohide .ui-resizable-handle {display: none}
	.ui-resizable-n { left: 0px; width: 100%; cursor: n-resize; top: -5px; height: 7px }
	.ui-resizable-s { left: 0px; width: 100%; cursor: s-resize; bottom: -5px; height: 7px }
	.ui-resizable-e { right: -5px; width: 7px; cursor: e-resize; top: 0px; height: 100% }
	.ui-resizable-w { left: -5px; width: 7px; cursor: w-resize; top: 0px; height: 100% }
	.ui-resizable-se { right: 1px; width: 12px; cursor: se-resize; bottom: 1px; height: 12px }
	.ui-resizable-sw { left: -5px; width: 9px; cursor: sw-resize; bottom: -5px; height: 9px }
	.ui-resizable-nw { left: -5px; width: 9px; cursor: nw-resize; top: -5px; height: 9px }
	.ui-resizable-ne { right: -5px; width: 9px; cursor: ne-resize; top: -5px; height: 9px }
	.ui-selectable-helper { border-right: black 1px dotted; border-top: black 1px dotted; border-left: black 1px dotted; border-bottom: black 1px dotted }
	.ui-slider {position: relative; TEXT-ALIGN: left}
	.ui-slider .ui-slider-handle { z-index: 2; width: 1.2em; position: absolute; height: 1.2em; border: 1px solid #ccc; border-radius: 50%; cursor: pointer; background: #fff; }
	.ui-slider .ui-slider-handle:focus {outline: 0;}
	.ui-slider .ui-slider-handle:hover { border: 1px solid #999;background: #e5e5e5;}
	.ui-slider .ui-slider-range { border-top-width: 0px; background-position: 0px 0px; display: block; border-left-width: 0px; font-size: 0.7em; z-index: 1; border-bottom-width: 0px; position: absolute; border-right-width: 0px }
	.ui-slider-horizontal {height: 12px;}
	.ui-slider-horizontal .ui-slider-handle {margin-left: -0.6em; TOP: -0.3em}
	.ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; background-color: #680f3d; }
	.ui-slider-horizontal .ui-slider-range-min {left: 0px}
	.ui-slider-horizontal .ui-slider-range-max {right: 0px}
	.ui-slider-vertical {width: 0.8em; HEIGHT: 100px}
	.ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-bottom: -0.6em; margin-left: 0px }
	.ui-slider-vertical .ui-slider-range {left: 0px; WIDTH: 100%}
	.ui-slider-vertical .ui-slider-range-min {bottom: 0px}
	.ui-slider-vertical .ui-slider-range-max {top: 0px}
	.ui-tabs { padding-right: 0.2em; padding-left: 0.2em; padding-bottom: 0.2em; padding-top: 0.2em; zoom: 1; position: relative }
	.ui-tabs .ui-tabs-nav { padding-right: 0.2em; padding-left: 0.2em; padding-bottom: 0px; margin: 0px; padding-top: 0.2em }
	.ui-tabs .ui-tabs-nav LI { padding-right: 0px; padding-left: 0px; float: left; border-bottom-width: 0px! important; padding-bottom: 0px; margin: 0px 0.2em 1px 0px; padding-top: 0px; white-space: nowrap; list-style-type: none; position: relative; top: 1px }
	.ui-tabs .ui-tabs-nav LI A { padding-right: 1em; padding-left: 1em; float: left; padding-bottom: 0.5em; padding-top: 0.5em; text-decoration: none }
	.ui-tabs .ui-tabs-nav LI.ui-tabs-selected {margin-bottom: 0px; PADDING-BOTTOM: 1px}
	.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A {cursor: text}
	.ui-tabs .ui-tabs-nav LI.ui-state-disabled A {cursor: text}
	.ui-tabs .ui-tabs-nav LI.ui-state-processing A {cursor: text}
	.ui-tabs .ui-tabs-nav LI A {cursor: pointer}
	.ui-tabs-collapsible.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A {cursor: pointer}
	.ui-tabs .ui-tabs-panel { border-top-width: 0px; padding-right: 1.4em; display: block; padding-left: 1.4em; border-left-width: 0px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; padding-bottom: 1em; padding-top: 1em; border-right-width: 0px }
	.ui-tabs .ui-tabs-hide {display: none! important}
	.ui-widget-content { background: #fff;display:none;color: #555; border: 1px solid #aaa; box-shadow: 0 1px 5px rgba(0,0,0,0.25); }
	.rsp_hrm_budget_input .ui-widget-content { background: #fff; box-shadow: none; border: 0 none; }
	.rsp_hrf_budget_input .ui-widget-content { background: #fff; box-shadow: none; border: 0 none; }
	.b2brsp_s_budg_input .ui-widget-content { background: #ececec; box-shadow: none; border: 0 none; }
	.ui-widget-content A {color: #222}
	.ui-widget-header { border-right: #fff 1px solid; border-top: #fff 1px solid; font-weight: bold; background: #fff; border-left: #fff 1px solid; color: #555; border-bottom: #fff 1px solid }
	.ui-widget-header A {color: #222}
	.ui-state-default { border-right: #fff 1px solid; border-top: #fff 1px solid; font-weight: normal; background: #fff; border-left: #fff 1px solid; color: #555; border-bottom: #fff 1px solid }
	.ui-widget-header .ui-state-default { border-right: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; font-weight: normal; background: url(../images/ui-bg_glass_75_e6e6e6_1x400.png) #e6e6e6 repeat-x 50% 50%; border-left: #d3d3d3 1px solid; color: #555; border-bottom: #d3d3d3 1px solid }
	.ui-state-default A {color: #555; TEXT-DECORATION: none}
	.ui-state-default A:link {color: #555; TEXT-DECORATION: none}
	.ui-state-default A:visited {color: #555; TEXT-DECORATION: none}
	.ui-state-hover A {color: #212121; TEXT-DECORATION: none}
	.ui-state-hover A:hover {color: #212121; TEXT-DECORATION: none}
	.ui-state-active { border-right: rgba(0,0,0,0.25) 1px solid; border-top: rgba(0,0,0,0.25) 1px solid; font-weight: normal; background: #680f3d; border-left: rgba(0,0,0,0.25) 1px solid; color: #fff; border-bottom: rgba(0,0,0,0.25) 1px solid; }
	.ui-widget-content .ui-state-active { border-right: rgba(0,0,0,0.25) 1px solid; border-top: rgba(0,0,0,0.25) 1px solid; font-weight: normal; background: #680f3d; border-left: rgba(0,0,0,0.25) 1px solid; color: #fff; border-bottom: rgba(0,0,0,0.25) 1px solid; }
	.ui-widget-header .ui-state-active { border-right: rgba(0,0,0,0.25) 1px solid; border-top: rgba(0,0,0,0.25) 1px solid; font-weight: normal; background: #680f3d; border-left: rgba(0,0,0,0.25) 1px solid; color: #fff; border-bottom: rgba(0,0,0,0.25) 1px solid; }
	.ui-state-active A {color: #212121; TEXT-DECORATION: none}
	.ui-state-active A:link {color: #212121; TEXT-DECORATION: none}
	.ui-state-active A:visited {color: #212121; TEXT-DECORATION: none}
	.ui-widget :active {outline: none}
	.ui-state-highlight { border-right: #fcefa1 1px solid; border-top: #fcefa1 1px solid; background: url(../images/ui-bg_glass_55_fbf9ee_1x400.png) #fbf9ee repeat-x 50% 50%; border-left: #fcefa1 1px solid; color: #363636; border-bottom: #fcefa1 1px solid }
	.ui-widget-content .ui-state-highlight { border-right: #fff 1px solid; border-top: #fff 1px solid; background: #fff; border-left: #fff 1px solid; color: #000; font-weight: bold; border-bottom: #fff 1px solid }
	.ui-widget-header .ui-state-highlight { border-right: #fcefa1 1px solid; border-top: #fcefa1 1px solid; background: url(../images/ui-bg_glass_55_fbf9ee_1x400.png) #fbf9ee repeat-x 50% 50%; border-left: #fcefa1 1px solid; color: #363636; border-bottom: #fcefa1 1px solid }
	.ui-state-highlight A {color: #363636}
	.ui-widget-content .ui-state-highlight A {color: #363636}
	.ui-widget-header .ui-state-highlight A {color: #363636}
	.ui-state-error { border-right: #cd0a0a 1px solid; border-top: #cd0a0a 1px solid; background: url(../images/ui-bg_glass_95_fef1ec_1x400.png) #fef1ec repeat-x 50% 50%; border-left: #cd0a0a 1px solid; color: #cd0a0a; border-bottom: #cd0a0a 1px solid }
	.ui-widget-content .ui-state-error { border-right: #cd0a0a 1px solid; border-top: #cd0a0a 1px solid; background: url(../images/ui-bg_glass_95_fef1ec_1x400.png) #fef1ec repeat-x 50% 50%; border-left: #cd0a0a 1px solid; color: #cd0a0a; border-bottom: #cd0a0a 1px solid }
	.ui-widget-header .ui-state-error { border-right: #cd0a0a 1px solid; border-top: #cd0a0a 1px solid; background: url(../images/ui-bg_glass_95_fef1ec_1x400.png) #fef1ec repeat-x 50% 50%; border-left: #cd0a0a 1px solid; color: #cd0a0a; border-bottom: #cd0a0a 1px solid }
	.ui-state-error A {color: #cd0a0a}
	.ui-widget-content .ui-state-error A {color: #cd0a0a}
	.ui-widget-header .ui-state-error A {color: #cd0a0a}
	.ui-state-error-text {color: #cd0a0a}
	.ui-widget-content .ui-state-error-text {color: #cd0a0a}
	.ui-widget-header .ui-state-error-text {color: #cd0a0a}
	.ui-priority-primary {font-weight: bold}
	.ui-widget-content .ui-priority-primary {font-weight: bold}
	.ui-widget-header .ui-priority-primary {font-weight: bold}
	.ui-priority-secondary { font-weight: normal; filter: Alpha(Opacity=70); opacity: .7 }
	.ui-widget-content .ui-priority-secondary { font-weight: normal; filter: Alpha(Opacity=70); opacity: .7 }
	.ui-widget-header .ui-priority-secondary { font-weight: normal; filter: Alpha(Opacity=70); opacity: .7 }
	.ui-state-disabled { filter: Alpha(Opacity=35); background-image: none; opacity: .35 }
	.ui-widget-content .ui-state-disabled { filter: Alpha(Opacity=35); background-image: none; opacity: .35 }
	.ui-widget-header .ui-state-disabled { filter: Alpha(Opacity=35); background-image: none; opacity: .35 }
	.ui-icon { background-image: url(../images/ui-icons_222222_256x240.png); width: 16px; height: 16px }
	.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png)}
	.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png)}
	.ui-state-default .ui-icon {background-image: url(../images/ui-icons_888888_256x240.png)}
	.ui-state-hover .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png)}
	.ui-state-focus .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png)}
	.ui-state-active .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png)}
	.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_2e83ff_256x240.png)}
	.ui-state-error .ui-icon {background-image: url(../images/ui-icons_cd0a0a_256x240.png)}
	.ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_cd0a0a_256x240.png)}
	.ui-icon-carat-1-n {background-position: 0px 0px}
	.ui-icon-carat-1-ne {background-position: -16px 0px}
	.ui-icon-carat-1-e {background-position: -32px 0px}
	.ui-icon-carat-1-se {background-position: -48px 0px}
	.ui-icon-carat-1-s {background-position: -64px 0px}
	.ui-icon-carat-1-sw {background-position: -80px 0px}
	.ui-icon-carat-1-w {background-position: -96px 0px}
	.ui-icon-carat-1-nw {background-position: -112px 0px}
	.ui-icon-carat-2-n-s {background-position: -128px 0px}
	.ui-icon-carat-2-e-w {background-position: -144px 0px}
	.ui-icon-triangle-1-n {background-position: 0px -16px}
	.ui-icon-triangle-1-ne {background-position: -16px -16px}
	.ui-icon-triangle-1-e {background-position: -32px -16px}
	.ui-icon-triangle-1-se {background-position: -48px -16px}
	.ui-icon-triangle-1-s {background-position: -64px -16px}
	.ui-icon-triangle-1-sw {background-position: -80px -16px}
	.ui-icon-triangle-1-w {background-position: -96px -16px}
	.ui-icon-triangle-1-nw {background-position: -112px -16px}
	.ui-icon-triangle-2-n-s {background-position: -128px -16px}
	.ui-icon-triangle-2-e-w {background-position: -144px -16px}
	.ui-icon-arrow-1-n {background-position: 0px -32px}
	.ui-icon-arrow-1-ne {background-position: -16px -32px}
	.ui-icon-arrow-1-e {background-position: -32px -32px}
	.ui-icon-arrow-1-se {background-position: -48px -32px}
	.ui-icon-arrow-1-s {background-position: -64px -32px}
	.ui-icon-arrow-1-sw {background-position: -80px -32px}
	.ui-icon-arrow-1-w {background-position: -96px -32px}
	.ui-icon-arrow-1-nw {background-position: -112px -32px}
	.ui-icon-arrow-2-n-s {background-position: -128px -32px}
	.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
	.ui-icon-arrow-2-e-w {background-position: -160px -32px}
	.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
	.ui-icon-arrowstop-1-n {background-position: -192px -32px}
	.ui-icon-arrowstop-1-e {background-position: -208px -32px}
	.ui-icon-arrowstop-1-s {background-position: -224px -32px}
	.ui-icon-arrowstop-1-w {background-position: -240px -32px}
	.ui-icon-arrowthick-1-n {background-position: 0px -48px}
	.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
	.ui-icon-arrowthick-1-e {background-position: -32px -48px}
	.ui-icon-arrowthick-1-se {background-position: -48px -48px}
	.ui-icon-arrowthick-1-s {background-position: -64px -48px}
	.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
	.ui-icon-arrowthick-1-w {background-position: -96px -48px}
	.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
	.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
	.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
	.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
	.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
	.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
	.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
	.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
	.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
	.ui-icon-arrowreturnthick-1-w {background-position: 0px -64px}
	.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
	.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
	.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
	.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
	.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
	.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
	.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
	.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
	.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
	.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
	.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
	.ui-icon-arrow-4 {background-position: 0px -80px}
	.ui-icon-arrow-4-diag {background-position: -16px -80px}
	.ui-icon-extlink {background-position: -32px -80px}
	.ui-icon-newwin {background-position: -48px -80px}
	.ui-icon-refresh {background-position: -64px -80px}
	.ui-icon-shuffle {background-position: -80px -80px}
	.ui-icon-transfer-e-w {background-position: -96px -80px}
	.ui-icon-transferthick-e-w {background-position: -112px -80px}
	.ui-icon-folder-collapsed {background-position: 0px -96px}
	.ui-icon-folder-open {background-position: -16px -96px}
	.ui-icon-document {background-position: -32px -96px}
	.ui-icon-document-b {background-position: -48px -96px}
	.ui-icon-note {background-position: -64px -96px}
	.ui-icon-mail-closed {background-position: -80px -96px}
	.ui-icon-mail-open {background-position: -96px -96px}
	.ui-icon-suitcase {background-position: -112px -96px}
	.ui-icon-comment {background-position: -128px -96px}
	.ui-icon-person {background-position: -144px -96px}
	.ui-icon-print {background-position: -160px -96px}
	.ui-icon-trash {background-position: -176px -96px}
	.ui-icon-locked {background-position: -192px -96px}
	.ui-icon-unlocked {background-position: -208px -96px}
	.ui-icon-bookmark {background-position: -224px -96px}
	.ui-icon-tag {background-position: -240px -96px}
	.ui-icon-home {background-position: 0px -112px}
	.ui-icon-flag {background-position: -16px -112px}
	.ui-icon-calendar {background-position: -32px -112px}
	.ui-icon-cart {background-position: -48px -112px}
	.ui-icon-pencil {background-position: -64px -112px}
	.ui-icon-clock {background-position: -80px -112px}
	.ui-icon-disk {background-position: -96px -112px}
	.ui-icon-calculator {background-position: -112px -112px}
	.ui-icon-zoomin {background-position: -128px -112px}
	.ui-icon-zoomout {background-position: -144px -112px}
	.ui-icon-search {background-position: -160px -112px}
	.ui-icon-wrench {background-position: -176px -112px}
	.ui-icon-gear {background-position: -192px -112px}
	.ui-icon-heart {background-position: -208px -112px}
	.ui-icon-star {background-position: -224px -112px}
	.ui-icon-link {background-position: -240px -112px}
	.ui-icon-cancel {background-position: 0px -128px}
	.ui-icon-plus {background-position: -16px -128px}
	.ui-icon-plusthick {background-position: -32px -128px}
	.ui-icon-minus {background-position: -48px -128px}
	.ui-icon-minusthick {background-position: -64px -128px}
	.ui-icon-close {background-position: -80px -128px}
	.ui-icon-closethick {background-position: -96px -128px}
	.ui-icon-key {background-position: -112px -128px}
	.ui-icon-lightbulb {background-position: -128px -128px}
	.ui-icon-scissors {background-position: -144px -128px}
	.ui-icon-clipboard {background-position: -160px -128px}
	.ui-icon-copy {background-position: -176px -128px}
	.ui-icon-contact {background-position: -192px -128px}
	.ui-icon-image {background-position: -208px -128px}
	.ui-icon-video {background-position: -224px -128px}
	.ui-icon-script {background-position: -240px -128px}
	.ui-icon-alert {background-position: 0px -144px}
	.ui-icon-info {background-position: -16px -144px}
	.ui-icon-notice {background-position: -32px -144px}
	.ui-icon-help {background-position: -48px -144px}
	.ui-icon-check {background-position: -64px -144px}
	.ui-icon-bullet {background-position: -80px -144px}
	.ui-icon-radio-off {background-position: -96px -144px}
	.ui-icon-radio-on {background-position: -112px -144px}
	.ui-icon-pin-w {background-position: -128px -144px}
	.ui-icon-pin-s {background-position: -144px -144px}
	.ui-icon-play {background-position: 0px -160px}
	.ui-icon-pause {background-position: -16px -160px}
	.ui-icon-seek-next {background-position: -32px -160px}
	.ui-icon-seek-prev {background-position: -48px -160px}
	.ui-icon-seek-end {background-position: -64px -160px}
	.ui-icon-seek-start {background-position: -80px -160px}
	.ui-icon-seek-first {background-position: -80px -160px}
	.ui-icon-stop {background-position: -96px -160px}
	.ui-icon-eject {background-position: -112px -160px}
	.ui-icon-volume-off {background-position: -128px -160px}
	.ui-icon-volume-on {background-position: -144px -160px}
	.ui-icon-power {background-position: 0px -176px}
	.ui-icon-signal-diag {background-position: -16px -176px}
	.ui-icon-signal {background-position: -32px -176px}
	.ui-icon-battery-0 {background-position: -48px -176px}
	.ui-icon-battery-1 {background-position: -64px -176px}
	.ui-icon-battery-2 {background-position: -80px -176px}
	.ui-icon-battery-3 {background-position: -96px -176px}
	.ui-icon-circle-plus {background-position: 0px -192px}
	.ui-icon-circle-minus {background-position: -16px -192px}
	.ui-icon-circle-close {background-position: -32px -192px}
	.ui-icon-circle-triangle-e {background-position: -48px -192px}
	.ui-icon-circle-triangle-s {background-position: -64px -192px}
	.ui-icon-circle-triangle-w {background-position: -80px -192px}
	.ui-icon-circle-triangle-n {background-position: -96px -192px}
	.ui-icon-circle-arrow-e {background-position: -112px -192px}
	.ui-icon-circle-arrow-s {background-position: -128px -192px}
	.ui-icon-circle-arrow-w {background-position: -144px -192px}
	.ui-icon-circle-arrow-n {background-position: -160px -192px}
	.ui-icon-circle-zoomin {background-position: -176px -192px}
	.ui-icon-circle-zoomout {background-position: -192px -192px}
	.ui-icon-circle-check {background-position: -208px -192px}
	.ui-icon-circlesmall-plus {background-position: 0px -208px}
	.ui-icon-circlesmall-minus {background-position: -16px -208px}
	.ui-icon-circlesmall-close {background-position: -32px -208px}
	.ui-icon-squaresmall-plus {background-position: -48px -208px}
	.ui-icon-squaresmall-minus {background-position: -64px -208px}
	.ui-icon-squaresmall-close {background-position: -80px -208px}
	.ui-icon-grip-dotted-vertical {background-position: 0px -224px}
	.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
	.ui-icon-grip-solid-vertical {background-position: -32px -224px}
	.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
	.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
	.ui-icon-grip-diagonal-se {background-position: -80px -224px}
	.ui-corner-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px }
	.ui-corner-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px }
	.ui-corner-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px }
	.ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px }
	.ui-corner-top { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px }
	.ui-corner-bottom { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px }
	.ui-corner-right { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px }
	.ui-corner-left { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px }
	.ui-corner-all { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px }
	.ui-widget-overlay { background: url(../images/ui-bg_flat_0_aaaaaa_40x100.png) #aaaaaa repeat-x 50% 50%; filter: Alpha(Opacity=30); opacity: .3 }
	.ui-widget-shadow { padding-right: 8px; padding-left: 8px; background: url(../images/ui-bg_flat_0_aaaaaa_40x100.png) #aaaaaa repeat-x 50% 50%; filter: Alpha(Opacity=30); padding-bottom: 8px; margin: -8px 0px 0px -8px; padding-top: 8px; opacity: .3; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px }
	.ui-spinner-button {background-color:none;border:none!important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
	.ui-spinner-button .ui-button-text {padding:0!important;width:32px;height:32px;display:block;outline:none;overflow:hidden;background:none!important;border:none!important;}
	.ui-spinner-button .ui-button-text .ui-icon-triangle-1-s {width:32px;height:64px;background:url('https://booking.discoverqatar.qa/MSBE/images/spinner-controls-minus.png'); background-repeat:no-repeat;background-size:32px 64px;}
	.ui-spinner-button .ui-button-text .ui-icon-triangle-1-n {width:32px;height:64px;background:url('https://booking.discoverqatar.qa/MSBE/images/spinner-controls-add.png'); background-repeat:no-repeat;background-size:32px 64px;}
	a.ui-spinner-up {position:absolute;top:0;right:0;z-index:1;}
	a.ui-spinner-down {position:absolute;top:0;left:0;z-index:1;}
	.ui-spinner-button:hover {background:#eee!important;border:none!important;}
/* lightslider */
	.lSSlideOuter {overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
	.lightSlider:before, .lightSlider:after {content: " ";display: table}
	.lightSlider {overflow: hidden;margin: 0}
	.lSSlideWrapper {max-width: 100%;}
	.lSSlideWrapper>.lightSlider:after {clear: both}
	.lSSlideWrapper .lSSlide {-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform, height;-moz-transition-property: -moz-transform, height;transition-property: transform, height;-webkit-transition-duration: inherit!important;transition-duration: inherit!important;-webkit-transition-timing-function: inherit!important;transition-timing-function: inherit!important}
	.lSSlideWrapper .lSSlide img {width: 100%;min-width: 100%;max-width: 100%;}
	.lSSlideWrapper .lSFade {position: relative}
	.lSSlideWrapper .lSFade>* {position: absolute!important;top: 0;left: 0;z-index: 9;margin-right: 0;width: 100%;}
	.lSSlideWrapper.usingCss .lSFade>* {opacity: 0;-webkit-transition-delay: 0;transition-delay: 0;-webkit-transition-duration: inherit!important;transition-duration: inherit!important;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: inherit!important;transition-timing-function: inherit!important}
	.lSSlideWrapper .lSFade>.active {z-index: 10}
	.lSSlideWrapper.usingCss .lSFade>.active {opacity: 1}
	.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center}
	.lSSlideOuter .lSPager.lSpg>li {cursor: pointer;display: inline-block;padding: 0 5px}
	.lSSlideOuter .lSPager.lSpg>li a {background-color: #222;border-radius: 30px;display: inline-block;height: 8px;overflow: hidden;text-indent: -999em;width: 8px;position: relative;z-index: 99;-webkit-transition: all .5s linear 0;transition: all .5s linear 0}
	.lSSlideOuter .lSPager.lSpg>li:hover a, .lSSlideOuter .lSPager.lSpg>li.active a {background-color: #428bca}
	.lSSlideOuter .media {opacity: .8}
	.lSSlideOuter .media.active {opacity: 1}
	.lSSlideOuter .lSPager.lSGallery {list-style: none outside none;padding-left: 0;margin: 0;overflow: hidden;-moz-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
	.lSSlideOuter .lSPager.lSGallery li {overflow: hidden;-webkit-transition: border-radius .12s linear 0 .35s linear 0;transition: border-radius .12s linear 0 .35s linear 0}
	.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover:after {border-bottom: 6px solid #5f183b}
	.lSSlideOuter .lSPager.lSGallery img {display: block;height: 60px;width: 100%;}
	.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {content:" ";display: table}
	.lSSlideOuter .lSPager.lSGallery:after {clear: both}
	.lSAction>a {width: 32px;display: block;top: 50%;height: 32px;background: url('../images/controls.png');cursor: pointer;position: absolute;z-index: 99;margin-top: -32px;opacity: .5;-webkit-transition: opacity .35s linear 0;transition: opacity .35s linear 0;}
	.lSAction>a:hover {opacity: 1}
	.lSAction>.lSPrev {background-position: 0 0;left: -24px}
	.lSAction>.lSNext {background-position: -32px 0;right: -24px}
	.lSAction>a.disabled {pointer-events: none}
	.cS-hidden {height: 1px;opacity: 0;filter: alpha(opacity=0);overflow: hidden}
	.lSSlideOuter.vertical {position: relative}
	.lSSlideOuter.vertical.noPager {padding-right: 0!important}
	.lSSlideOuter.vertical .lSGallery {position: absolute!important;right: 0;top: 0}
	.lSSlideOuter.vertical .lightSlider>* {width: 100%!important;max-width: none!important}
	.lSSlideOuter.vertical .lSAction>a {left: 50%;margin-left: -14px;margin-top: 0}
	.lSSlideOuter.vertical .lSAction>.lSNext {background-position: 31px -31px;bottom: 10px;top: auto}
	.lSSlideOuter.vertical .lSAction>.lSPrev {background-position: 0 -31px;bottom: auto;top: 10px}
	.lSSlideOuter.lSrtl {direction: rtl}
	.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left: 0;height: auto!important;max-height: 500px;list-style: none outside none}
	.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right: 0}
	.lSSlideOuter .lightSlider>*, .lSSlideOuter .lSGallery li {float: left}
	.lSSlideOuter.lSrtl .lightSlider>*, .lSSlideOuter.lSrtl .lSGallery li {float: right!important}
	@-webkit-keyframes rightEnd {0% {left: 0} 50% {left: -15px} 100% {left: 0} }
	@keyframes rightEnd {0% {left: 0} 50% {left: -15px}	100% {left: 0} }
	@-webkit-keyframes topEnd {0% {top: 0} 50% {top: -15px} 100% {top: 0} }
	@keyframes topEnd {0% {top: 0} 50% {top: -15px} 100% {top: 0} }
	@-webkit-keyframes leftEnd {0% {left: 0} 50% {left: 15px} 100% {left: 0} }
	@keyframes leftEnd {0% {left: 0} 50% {left: 15px} 100% {left: 0}}
	@-webkit-keyframes bottomEnd {0% {bottom: 0} 50% {bottom: -15px} 100% {bottom: 0}}
	@keyframes bottomEnd {0% {bottom: 0} 50% {bottom: -15px} 100% {bottom: 0}}
	.lSSlideOuter .rightEnd {-webkit-animation: rightEnd .3s;animation: rightEnd .3s;position: relative}
	.lSSlideOuter .leftEnd {-webkit-animation: leftEnd .3s;animation: leftEnd .3s;position: relative}
	.lSSlideOuter.vertical .rightEnd {-webkit-animation: topEnd .3s;animation: topEnd .3s;position: relative}
	.lSSlideOuter.vertical .leftEnd {-webkit-animation: bottomEnd .3s;animation: bottomEnd .3s;position: relative}
	.lSSlideOuter.lSrtl .rightEnd {-webkit-animation: leftEnd .3s;animation: leftEnd .3s;position: relative}
	.lSSlideOuter.lSrtl .leftEnd {-webkit-animation: rightEnd .3s;animation: rightEnd .3s;position: relative}
	.lightSlider.lsGrab>* {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab}
	.lightSlider.lsGrabbing>* {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing}
	@media only screen and (min-width : 1024px) and (max-width : 1279px){.lSSlideOuter .lSPager.lSGallery img {height:55px;}}
	@media only screen and (min-width : 768px) and (max-width : 1023px){.lSSlideOuter .lSPager.lSGallery img {height:50px;}}
	@media only screen and (min-width : 480px) and (max-width : 767px){.lSSlideOuter .lSPager.lSGallery img {height:45px;}}
	@media only screen and (min-width : 0px) and (max-width : 479px){.lSSlideOuter .lSPager.lSGallery img {height:40px;}}
	@media only screen and (max-width : 1023px) {.lSAction{display:none!important;}}
	#ui-datepicker-div.ui-helper-hidden-accessible {height:inherit;margin:inherit;padding:10px;overflow:auto;clip:inherit;}
	.rsp_manage_bkng header.site-b2c-header {display:inline-block!important;width:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,transparent 100%);transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top: 0;margin-bottom: 0;padding: 12px;}
	.blockPage {padding:20px!important;}
	.blockPage h1 {font-size:16px;line-height:16px;}
	.blockPage input[type="button"] {display: inline-block;vertical-align: middle;font-family: Verdana, sans-serif;padding: 0.78em 1em;-webkit-appearance: none;border: 1px solid transparent;border-radius: 0;transition: background-color 0.25s ease-out,color 0.25s ease-out;font-size: 0.9rem;line-height: 1;text-align: center;cursor: pointer;background-color: #701c45;color: #fefefe;}
	.blockPage input[type="button"]:hover,.blockPage input[type="button"]:focus, .blockPage input[type="button"]:active {background-color: #bd465f;color: #fefefe;text-decoration: none;}
	.home #lpPannel_pnlZone {display:none;}
@media only screen and (min-width: 0) and (max-width: 1023px) {
	.rsp-sinfo-description-price {padding:0 20px;}
	.rsp_pax_pax_info_title {padding:0 20px;}
	.rsp-sinfo .rsp_pax_pax_info_title, .rsp-sinfo .rsp-sinfo-description {padding:0;}
	.rsp-sinfo-price-av {margin:10px auto 0 auto;width:100%;max-width:480px;display:block;}
}
@media only screen and (min-width: 901px) and (max-width: 1023px) {
	.rsp-sinfo-description {padding-right:40px;}
}
@media only screen and (min-width: 769px) and (max-width: 900px) {

	.rsp-sinfo-description, .rsp-sinfo-price {width:100%;margin:0;}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
	.rsp-sinfo-description, .rsp-sinfo-price {width:100%;}
}
@media only screen and (min-width: 0) and (max-width: 479px) {
	.rsp-sinfo-description, .rsp-sinfo-price {width:100%;}
}
@media only screen and (min-width: 0) {
	.hs-room-pax-config-parent {display:inline-block;width:100%;position:relative;float:left;}
	.hs-room-pax-config {display:inline-block;width:100%;}
	.hs-room-pax-config label:first-child {display:block;font-weight: bold;font-size: 15px;}
	.hs-room-pax-config label:last-child {display: block;z-index: 1;font-size: 15px;font-family: Verdana, sans-serif;padding: 0 12px;height: 40px;line-height: 38px;color: #333;background: #fff;border-radius: 2px;border: 1px solid #b2b2b2;}
	.b2brsp_hs_contentbody #rpaxId {display:none;position:absolute;min-width:100%;padding:16px;top:22px;left:0;background:#fff;color:#333;box-shadow: 0 1px 5px rgba(0,0,0,0.25);}
	.b2brsp_hs_contentbody #rpaxId .rsp_s_rooms_, .b2brsp_hs_contentbody #rpaxId .rsp_s_adc_, .b2brsp_hs_contentbody #rpaxId .rsp_s_adcc_, .b2brsp_hs_contentbody #rpaxId .rsp_s_adcca_block {width:100%;display:inline-block;margin-bottom: 8px;}
	.b2brsp_hs_page #dChild_1, .b2brsp_hs_page #dChild_2, .b2brsp_hs_page #dChild_3, .b2brsp_hs_page #dChild_4, .b2brsp_hs_page #dChild_5,
	.b2brsp_hs_page #dChild_6, .b2brsp_hs_page #dChild_7, .b2brsp_hs_page #dChild_8, .b2brsp_hs_page #dChild_9, .b2brsp_hs_page #dChild_10 {width:100%;display:inline-block;margin-bottom: 8px;padding:0;}
	.b2brsp_hs_page .rsp_s_checkindate_, .b2brsp_hs_page .rsp_s_checkoutdate_ {width:100%;}
	.b2brsp_hs_page .rsp_s_checkindate_input {padding-right:0;}
	.b2brsp_hs_contentbody #rpaxId .rsp_s_rooms_title, .b2brsp_hs_contentbody #rpaxId .rsp_s_adc_title, .b2brsp_hs_contentbody #rpaxId .rsp_s_adcc_title, .b2brsp_hs_page .rsp_hrm_childage_title {display:inline-block;width:50%;float:left;line-height:33px;padding:0;}
	.b2brsp_hs_contentbody #rpaxId .rsp_s_rooms_input, .b2brsp_hs_contentbody #rpaxId .rsp_s_adc_input, .b2brsp_hs_contentbody #rpaxId .rsp_s_adc_input, .b2brsp_hs_contentbody #rpaxId .rsp_s_adcc_input, .b2brsp_hs_page .rsp_hrm_childage_input {display:inline-block;width:50%;float:left;padding:0;}
	.b2brsp_hs_contentbody #mainSearch {display:inline-block!important;width:100%;}
	.b2brsp_hs_page .rsp_hrm_childage {width:100%;}
	.rsp_s_submit_section_, .rsp_s_submit_section_ input[type="button"] {width:100%;display:inline-block;}
	.rsp_s_checkindate_input #lpPannel_txtFromDate, .rsp_s_checkoutdate_ #lpPannel_txtToDate  {padding: 0 12px;height: 40px;font-size: 15px;line-height: 38px;}
	.b2brsp_hs_contentbody .datepicker {background:url(../images/calendar-svg-34.svg) no-repeat #fff;background-size:24px 24px;cursor:pointer;background-position: right 6px top 6px;width:100%;}
	.b2brsp_hs_contentbody .hasDatepicker {background:url(../images/calendar-svg-34.svg) no-repeat #fff;background-size:24px 24px;cursor:pointer;background-position: right 6px top 6px;width:100%;}
	.hs-room-pax-config label:last-child {background:url(../images/people-svg-34.svg) no-repeat #fff;background-size:24px 24px;cursor:pointer;background-position: right 6px top 6px;width:100%;}
	[data-id="adcee91"] {position: absolute;top: 390px;width: 100%;background: rgba(0,0,0,0.75);color: #fff;}
}
@media only screen and (min-width: 480px) {
	.rsp_s_checkoutdate_input {padding-right:0;}
	.b2brsp_hs_page .rsp_s_checkindate_, .b2brsp_hs_page .rsp_s_checkoutdate_ {width:50%;}
	.b2brsp_hs_page .rsp_s_checkindate_ {padding-right:6px;}
}
@media only screen and (min-width: 620px) {
	.b2brsp_hs_page .rsp_s_checkindate_, .b2brsp_hs_page .rsp_s_checkoutdate_ {width:27.5%;}
	.b2brsp_hs_page .rsp_s_checkoutdate_ {padding-right:6px;}
	.hs-room-pax-config-parent {width:45%;}
}
@media only screen and (min-width: 720px) {
	[data-id="adcee91"] {position: absolute;top: 390px;z-index: 2;width: 100%;max-width: 700px;margin-left: -350px;left: 50%;background:rgba(0,0,0,0.75);color:#fff;}

}
@media only screen and (min-width: 980px) {

}
@media only screen and (min-width: 1024px) {
	.b2brsp_hs_page .rsp_s_checkindate_, .b2brsp_hs_page .rsp_s_checkoutdate_ {width:22%;}
	.b2brsp_hs_page .rsp_s_checkoutdate_ {padding-right:6px;}
	.hs-room-pax-config-parent {width:40%;}
	.b2brsp_hs_contentbody #mainSearch {width:16%;margin-top:22px;padding-left:6px;}
	[data-id="adcee91"] {top: 420px;max-width: 920px;margin-left: -460px;}
}
/* Cancel Booking Addons */
.rsp_cancelb_page {width: 1200px;max-width:96%;margin: 0 auto;}
.rsp_fsumm_body {color:#333;}
.rsp_fsumm_body_mng_bkng {width:100%;display:inline-block;}
.rsp_fsumm_body_mng_bkng_cancel, .rsp_fsumm_body_mng_bkng_amend {display: inline-block;float:left;text-align: center;padding: 6px 12px;margin: 10px 4px 10px 0;font-weight: 700;cursor: pointer;background: #eee;color: #701c45;border-radius: 24px;transition: all .2s ease-in-out;}
.rsp_fsumm_body_mng_bkng_cancel:hover, .rsp_fsumm_body_mng_bkng_amend:hover {color:#fff;background: #701c45;}
.rsp_fsumm_body_mng_bkng_print {display: inline-block;float:right;text-align: center;padding: 6px 12px;margin: 10px 0;cursor: pointer;background:#fff;color: #701c45;border-radius: 24px;transition: all .2s ease-in-out;}
.rsp_fsumm_body_mng_bkng_print:hover {background: #eee;}
.rsp_cancelb_page_title {width:100%;display: inline-block;margin: 20px 0;color: #5f183b;line-height: 1.2;font-size: 3.0rem;font-weight: bold;}
.rsp_cancelb_body_cancel_booking {max-width:900px;}
.rsp_cancelb_body_cancel_booking p {font-family:Verdana, sans-serif;}
.rsp_cancelb_cta a {margin-right:10px;}
.cancelb_hl_1, .cancelb_hl_2 {color:#701c45;}
.nbd_header1 div, .nbd_h_sh_left_h2_title span {font-family:"Gilroy", Helvetica, Roboto, Arial, sans-serif;}
.nbd_sh_extrright {line-height:inherit;}
/* Hotel Information mods */
.rsp_hotelspecialinfo_h1 {font-weight:bold!important;color:#701c45!important;font-size:20px!important;margin-bottom:0!important;}
.rsp_hotelspecialinfo_p {border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important;}
.rsp_hotelspecialinfo_h1:before {display:none;}
.rsp_hotelspecialinfo_t {color:#333!important;}
.fancybox-opened .fancybox-skin {-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
.fancybox-skin {background: #d8d2c4!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('https://booking.discoverqatar.qa/cdn/DQ/B2C/images/fancybox_sprite.png')!important;}
.fancybox-title-float-wrap .child {background: #d8d2c4!important;text-shadow:none!important;color: #333!important;}
.rsp_pax_terms_content_tbl_hc {width:100%;background:none;border:none;font-family:Verdana, sans-serif;text-align:left;vertical-align:top;}
.rsp_pax_terms_content_tbl_hc tr td, .rsp_pax_terms_content_tbl_hc td, .rsp_pax_terms_content_tbl_hc th, .rsp_pax_terms_content_tbl_hc tr th {padding:6px;vertical-align:top;text-align:left;}
.rsp_pax_terms_content_tbl_hc tr th:first-child {min-width:150px;}
.rsp_pax_terms_content_tbl_hc td, .rsp_pax_terms_content_tbl_hc th {border-bottom:1px solid #ccc!important;}
.rsp_pax_terms_content_tbl_hc_tr1 td {font-size:12px;border-bottom:none!important;}
.rsp_pax_terms_content_tbl_hc_tr2 td {font-size:12px;border-bottom:none!important;}
.rsp_pax_terms_content_tbl {width:100%;overflow-y:auto;}
.deals_body .ui-dialog-buttonpane {display:inline-block!important;width:100%!important;}
/* Amend Booking Addons */
.rsp_bkn_amend_form_lblip_1, .rsp_bkn_amend_form_lblip_2, .rsp_bkn_amend_form_lblip_3, .rsp_bkn_amend_form_lblip_4, .rsp_bkn_amend_form_lblip_5, .rsp_bkn_amend_form_cta {display:inline-block;width:100%;float:left;padding-right:20px;margin-top:20px;}
.rsp_bkn_amend_form_lblip_1, .rsp_bkn_amend_form_lblip_2, .rsp_bkn_amend_form_lblip_3, .rsp_bkn_amend_form_lblip_4 {width:50%;}
.rsp_bkn_amend_form label, .rsp_bkn_amend_form input, .rsp_bkn_amend_form textarea {width:100%;}

@media only screen and (max-width: 1023px) {
.rsp_bkn_amend_form_lblip_1, .rsp_bkn_amend_form_lblip_2, .rsp_bkn_amend_form_lblip_3, .rsp_bkn_amend_form_lblip_4, .rsp_bkn_amend_form_lblip_5 {width:100%;padding-right:0;}
}
@media only screen and (max-width: 680px) {
	.footer-menu {margin:0;}
	.footer-menu ul {text-align:left;width:100%;}
	.footer-menu ul li {display:block;}
	.copy-text p, .footer-menu a {font-size:12px;text-align:left;font-family:Verdana, sans-serif;}
}
