@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&amp;display=swap");a {	cursor: pointer}.compare_btn_hdr {	position: absolute;	right: 0px;	top: 0px;	width: 140px;	display: inline-block;	padding: 7px 5px;	text-align: center;	font-size: 14px;	background: #fff;	color: #3C78F1;	border: 2px solid #3C78F1;	cursor: pointer;	border-radius: 5px;	font-weight: 600;	text-decoration: none}.compare_btn_hdr.selected, .compare_btn_hdr:hover {	color: #fff;	background: #3C78F1}.comp_label {	padding-right: 45px;	font-size: 12px;	font-weight: 600;	color: #353541}.form-switch .form-check-input.comp_check {	height: 19px;	width: 37px;	position: absolute;	right: 0px;	top: 3px}.form-check-input.comp_check:checked {	background-color: #ACB4BE;	border-color: #ACB4BE}.form-check-input.comp_check:focus {	box-shadow: none}.tfn-number2 {	text-align: right;	font-size: 12px;	color: #3C78F1;	font-weight: 400}.tfn-number2 .call-icon {	position: absolute;	right: 0;	top: 0}.mbn_number {	padding-right: 0px;	font-size: 18px;	color: #3C78F1;	text-decoration: none;	font-weight: 700;	display: block;	line-height: 20px;	margin-top: 7px;	padding-top: 0px}@media (max-width: 576px) {.mbn_number {	font-size: 15px}}.mbn_number .call_27 {	font-size: 12px;	font-weight: 400;	color: #353541;	display: block}.Tagline_searchbnr {	padding: 150px 0 10px 0;	text-align: center;	color: #040504;	font-family: "Poppins", sans-serif;	font-size: 18px}@media (max-width: 1023px) {.Tagline_searchbnr {	padding: 90px 0 15px 0}}.Tagline_searchbnr h2 {	font-size: 36px;	font-weight: 400;	margin: 0px}@media (max-width: 1023px) {.Tagline_searchbnr h2 {	font-size: 30px}}@media (max-width: 576px) {.Tagline_searchbnr h2 {	font-size: 22px}}@media (max-width: 479px) {.Tagline_searchbnr h2 {	font-size: 18px}}.Tagline_searchbnr h1.search_tagbnr {	font-size: 18px;	font-weight: 400;	display: inline-block}@media (max-width: 1023px) {.Tagline_searchbnr h1.search_tagbnr {	font-size: 16px}}@media (max-width: 576px) {.Tagline_searchbnr h1.search_tagbnr {	font-size: 13px}}@media (max-width: 479px) {.Tagline_searchbnr h1.search_tagbnr {	font-size: 11px;	margin-bottom: 0px}}.Tagline_searchbnr p {	font-size: 17px}@media (max-width: 1023px) {.Tagline_searchbnr p {	font-size: 16px}}@media (max-width: 576px) {.Tagline_searchbnr p {	font-size: 13px}}@media (max-width: 479px) {.Tagline_searchbnr p {	font-size: 11px;	margin-bottom: 0px}}/***swap-icon***/.relative {	position: relative}.cursor {	cursor: pointer}.destination_field {	position: relative}.destination_field .line {	background: #3C78F1;	height: calc(100% - 60px);	width: 1px;	display: inline-block;	position: absolute;	left: 12px;	top: 20px;	z-index: 2}.destination_field .line:before {	content: '';	position: absolute;	left: -4px;	top: -6px;	width: 8px;	height: 8px;	border: 2px solid #3C78F1;	border-radius: 100%;	background: #fff}.destination_field .line:after {	content: '';	position: absolute;	left: -4px;	bottom: -6px;	width: 8px;	height: 8px;	border: 2px solid #3C78F1;	background: #3C78F1;	border-radius: 100%}.searchBNR {	position: relative;	z-index: 1}.inputSet.compare_list {	display: flex;	align-items: center;	justify-content: center;	list-style: none;	margin: 0px;	padding: 20px 0px;	color: #fff}@media (max-width: 576px) {.inputSet.compare_list {	display: none}}.inputSet.compare_list label {	color: #fff;	display: flex;	align-items: center;	justify-content: center}.right {	text-align: left;	margin-left: 12px;}.searviceBox {	color: #333;	text-align: center;	left: 0px;	top: 122px;	width: 100%}@media (max-width: 1023px) {.searviceBox {	top: 80px}}@media (max-width: 576px) {.searviceBox { background: #ccc;	padding: 30px 15px 15px;	text-align: left;	color: #353541}}@media (max-width: 479px) {.searviceBox {	padding: 30px 10px 0px 10px}}.searviceBox h3 {	font-size: 16px;	color: #040504;	font-weight: 600;	text-align: center;	margin-bottom: 30px;}.searviceBox h4 {	font-size: 20px;	padding-top: 25px}@media (max-width: 1023px) {.searviceBox h4 {	font-size: 15px;	padding-top: 15px}}@media (max-width: 576px) {.searviceBox h4 {	font-size: 14px;	padding-top: 0px;	font-weight: 600}}.searviceBox .icon { /* width: 55px; height: 55px; */ /* background: #FF6B00; */ border-radius: 100%; display: flex; align-items: center; justify-content: center; margin: 0 auto; }@media (max-width: 576px) {.searviceBox .icon {	width: 55px;	height: 55px;	/* background: #FF6B00; */	border-radius: 100%;	display: flex;	align-items: center;	justify-content: center;	float: left}}@media (max-width: 479px) {.searviceBox .icon {	width: 40px;	height: 40px}}@media (max-width: 1023px) {.searviceBox .icon img {	width: 30px}}@media (max-width: 479px) {.searviceBox .icon img {	width: 40px}}@media (max-width: 576px) {.searviceBox .right {	font-size: 12px;	overflow: hidden;	padding-left: 20px;}}@media (max-width: 479px) {.searviceBox .right {	padding-left: 10px}}.page_title {	padding: 20px 0px;	font-size: 24px;	color: #040504;	font-family: "Poppins", sans-serif;	font-weight: 600;	text-align: left;	position: relative;	margin-bottom: 0;}@media (max-width: 576px) {.page_title {	font-size: 20px}}.page_title:before {	content: '';	width: 70px;	height: 2px;	background: #353541;	display: block;	position: absolute;	left: 50%;	bottom: 17px;	transform: translateX(-50%)}.addbannerBox {	padding: 50px 0 10px 0}.addbannerBox img {	width: 100%}.border_bottom {	border-bottom: 0px solid #e9e9e9;	padding-top: 10px}.textBox {	width: 100%;	padding: 10px 0px 10px 0;	font-size: 15px;	line-height: 30px}@media (max-width: 1199px) {.textBox {	font-size: 14px}}@media (max-width: 576px) {.textBox {	font-size: 12px}}@media (max-width: 1023px) {.textBox {	padding-top: 26px}}.textBox h2 {	font-size: 24px;	font-weight: 600;	margin-bottom: 20px}@media (max-width: 1199px) {.textBox h2 {	font-size: 20px;	margin-bottom: 20px}}@media (max-width: 1023px) {.textBox h2 {	font-size: 20px !important;}}@media (max-width: 576px) {.textBox h2 {	font-size: 16px}}@media (max-width: 479px) {.textBox h2 {	font-size: 14px}}.textBox p {	margin-bottom: 5px;	line-height: 22px;	font-size: 14px;}.textBox.grayBg {	background: #e8f0f7}.clearAllFilterBtn {	margin-top: 10px;	font-size: 14px;	color: #fff;	text-decoration: none;	background: #333333;	display: block;	text-align: center;	border: 2px solid #333333;	padding: 9px;	border-radius: 3px}.clearAllFilterBtn:hover {	color: #3C78F1;	border-color: #3C78F1;	background: transparent}.filter-main-head {	background: #FF6B00;	height: 48px;	color: #040504;	font-size: 16px;	padding: 12px 15px;	display: none}@media (max-width: 1199px) {.filter-main-head {	display: block}}.filter-main-head .filter_close_mobile {	position: absolute;	right: 5px;	color: #040504;	font-size: 33px;	top: 4px;	line-height: 42px;	width: 42px;	text-align: center}@media (max-width: 576px) {.tab-pane {	display: none}}@media (max-width: 576px) {.tab-pane.active {	display: block}}.total_results_mobile {	font-size: 13px;	color: #1F1F1F;	font-weight: 600;	margin: 0px 15px;	padding: 15px 0;	border-bottom: 1px solid #ccc;	display: none}@media (max-width: 576px) {.total_results_mobile {	display: block}}.filterTabs {	width: auto;	margin: 0;	padding: 0px;	list-style: none;	background: #fff;	overflow: hidden;	flex-wrap: nowrap;	overflow-x: auto;	display: none}@media (max-width: 576px) {.filterTabs {	display: flex}}.filterTabs li {	position: relative;	border-bottom: 1px solid #3C78F1}.filterTabs li a {	display: block;	padding: 11px 15px;	color: #3C78F1;	font-size: 13px;	cursor: pointer;	text-decoration: none;	width: 110px;	border-right: 1px solid #3C78F1;	text-align: center}.filterTabs li.active a {	background: #D9E7FF}.mobile_apply_filter {	background: #3C78F1;	font-size: 16px;	color: #fff;	text-decoration: none;	font-weight: 600;	margin: 0 10px;	border-radius: 5px;	position: fixed;	left: -200%;	width: 95%;	bottom: 10px;	text-align: center;	padding: 13px;	cursor: pointer}.mobile_apply_filter.disable {	background: #a9a6a6}@media (max-width: 576px) {.leftCntr.show-component-mobile.open .mobile_apply_filter {	left: 0px}}#dept-slide-range, #ret-slide-range, #dept-layover-slide-range, #ret-layover-slide-range, #dept-layover-slide, #ret-layover-slide {	background: #4F8FFC;	height: 3px;	position: absolute}.graph-row {	padding: 3px 0;	position: relative}.graph-row:before {	content: '';	display: block;	width: 64%;	height: 1px;	background: #e3ecff;	position: absolute;	right: 0px;	top: 13px}.filterTabs::-webkit-scrollbar, .ulcompare_list::-webkit-scrollbar {display:none}.filterTabs, .ulcompare_list {	-ms-overflow-style: none;	scrollbar-width: none}@media (max-width: 576px) {.iphone_div, .mobile_height {	height: 80px;	width: 100%}}.clearfitlerMobile {	background: #3c78f1;	color: #fff;	padding: 5px 11px;	border-radius: 5px;	font-size: 13px;	text-decoration: none}.filter_icon_mobile {	width: 75px;	float: left;	overflow: hidden;	margin: 0px 0 14px 10px;	background: #fff;	position: relative;	box-shadow: 0 4px 3px #00000005;	border-radius: 5px;	height: 60px;	display: none;	align-items: center;	justify-content: center;	font-size: 28px}@media (max-width: 1199px) {.filter_icon_mobile {	display: flex}}@media (max-width: 479px) {.filter_icon_mobile {	width: 40px;	margin-left: 6px;	font-size: 24px}}@media (max-width: 359px) {.filter_icon_mobile {	height: 60px}}.filter_icon_mobile .filterCount {	background: #01b10e;	color: #fff;	width: 20px;	height: 20px;	display: block;	position: absolute;	right: 3px;	top: 3px;	border-radius: 100%;	font-size: 12px;	text-align: center;	line-height: 20px}.more_results {	cursor: pointer;	border-radius: 5px;	border: 1px solid #4f8ffc;	background: #fff;	padding: 13px;	font-size: 16px;	font-weight: 500;	color: #4f8ffc;	text-align: center}#scrollBottomtop {	width: 40px;	height: 40px;	background: #ffd230;	border: none;	border-radius: 100%;	position: fixed;	right: 10px;	bottom: 10px;	font-size: 29px;	color: #040504}.flight_detail_link {	padding-right: 11px;	position: relative;	display: inline-block;	margin-top: 10px;	font-size: 12px;	color: #353541;	font-weight: 600;	text-decoration: none}.flight_detail_link:after {	position: absolute;	right: 0px;	top: 4px;	content: "";	width: 0;	height: 0;	border-top: 5px solid transparent;	border-left: 7px solid #555;	border-bottom: 5px solid transparent}@media (max-width: 576px) {.flight_detail_link {	position: absolute;	left: 13px}}.total_results {	font-weight: 600}.total_results a {	text-decoration: none}.total_results span {	color: #3c78f1}.selftransfer_title {	color: #FF1D1D !important;	display: block;	font-size: 13px;	padding: 3px 0}.detail-stop img {	display: none}.detail-stop.selftransfer_detailsort {	background: #ffe8e8;	padding: 4px;	border-radius: 2px;	color: #353541;	margin-top: 2px;	display: inline-block}.detail-stop.selftransfer_detailsort img {	margin-right: 5px;	display: inline-block}.selftransfer_detail {	padding: 10px;	background: #FFE8E8;	border-radius: 50px;	text-align: center;	margin: 10px 0}.selftransfer_detail strong {	color: #FF1D1D;	display: block;	font-size: 13px;	text-align: center}.selftransfer_detail p {	margin: 0px}.compare_strip {	background: #3C78F1;	color: #fff;	text-align: center;	padding: 9px 0px}.compare_strip h3 {	font-size: 24px;	font-weight: 300;	margin: 0px}@media (max-width: 576px) {.compare_strip h3 {	font-size: 16px}}.compare_strip h3 strong {	font-weight: 700}.compare_strip .back_button {	color: #fff;	text-decoration: none;	position: absolute;	left: 0px;	top: 0px;	font-size: 14px;	display: flex;	align-items: center}@media (max-width: 576px) {.compare_strip .back_button {	left: 6px;	top: -5px}}.compare_strip .back_button .bi-arrow-left-short {	font-size: 29px;	line-height: 28px;	float: left}.detailCntr {	padding-right: 20px;	width: calc(100% - 300px);	float: left}@media (max-width: 1199px) {.detailCntr {	width: calc(100% - 270px)}}@media (max-width: 1023px) {.detailCntr {	width: 100%;	padding-right: 0px}}.sort-detail {	padding: 0 0 15px 0px;	font-size: 13px;	color: #202020}@media (max-width: 576px) {.sort-detail {	font-size: 12px}}.sort-detail .airline_logo {	width: 26px;	margin-right: 10px;	float: left;	margin-top: 5px}.sort-detail strong {	font-weight: 500}.explore_other {	padding-top: 20px}.explore_other h3 {	font-size: 22px;	font-weight: 300;	padding-bottom: 10px}@media (max-width: 576px) {.explore_other h3 {	font-size: 16px;	padding-bottom: 5px}}.explore_other h3 strong {	font-weight: 700}.explore_other ul {	padding: 0px;	list-style: none}.explore_other ul li {	padding: 15px;	margin-bottom: 15px;	border: 1px solid #E6E6E6;	border-radius: 5px;	background: #F5F5F5;	position: relative;	font-family: "Poppins", sans-serif;	font-size: 16px;	font-weight: 600;	color: #353541;	display: flex;	align-items: center;	justify-content: space-between}@media (max-width: 576px) {.explore_other ul li {	font-size: 13px}}@media (max-width: 576px) {.explore_other ul li img {	width: 80px}}.explore_other ul .price {	font-size: 21px;	font-weight: 700;	margin-right: 10px}@media (max-width: 1023px) {.explore_other ul .price {	font-size: 18px}}@media (max-width: 576px) {.explore_other ul .price {	font-size: 16px}}.explore_other ul .selectBtn {	width: 140px;	display: inline-block;	padding: 7px 5px;	text-align: center;	font-size: 15px;	background: #3C78F1;	color: #fff;	border: 2px solid #3C78F1;	cursor: pointer;	border-radius: 5px;	font-weight: 600;	text-decoration: none}@media (max-width: 1023px) {.explore_other ul .selectBtn {	width: 104px;	font-size: 14px;	padding: 5px}}@media (max-width: 576px) {.explore_other ul .selectBtn {	width: 80px}}.explore_other ul .selectBtn.selected, .explore_other ul .selectBtn:hover {	color: #3C78F1;	background: #fff}.flight_detail_popup {	max-width: 1012px;	margin: 0px auto;	background: #fff;	border-radius: 10px}@media (max-width: 1023px) {.flight_detail_popup {	width: 95%}}@media (max-width: 576px) {.flight_detail_popup {	width: 100%;	position: fixed;	left: 0px;	top: 0px;	border-radius: 0px}}.flight_detail_popup .head {	position: relative;	font-size: 20px;	padding: 15px;	background: #3C78F1;	border-radius: 10px 10px 0 0;	color: #fff;	font-weight: 700}@media (max-width: 576px) {.flight_detail_popup .head {	font-size: 16px;	border-radius: 0px}}.flight_detail_popup .innerblock {	padding: 10px}@media (max-width: 576px) {.flight_detail_popup .innerblock {	padding: 10px 10px 60px 10px;	height: 100vh;	overflow-y: auto;	overflow-x: hidden;	background: #fff}}.flight_detail_popup .title_head {	color: #353541;	display: flex;	font-size: 13px;	justify-content: space-between}.flight_detail_popup .title_head h3 {	font-size: 15px}@media (max-width: 576px) {.flight_detail_popup .title_head h3 {	font-size: 13px;	padding-bottom: 5px}}@media (max-width: 479px) {.flight_detail_popup .title_head h3 {	padding-bottom: 0px;	margin: 0px}}.flight_detail_popup .title_head h3 small {	font-size: 13px;	font-weight: 400}.flight_detail_popup .title_head h3 .depart-icon {	margin-right: 5px;	width: 18px;	transform: rotate(-50deg)}.flight_detail_popup .title_head h3 .return-icon {	margin-right: 5px;	width: 18px;	transform: rotate(-130deg)}.flight_detail_popup .title_head strong {	font-size: 15px;	font-weight: 600}.flight_detail_popup .title_head .title {	display: flex}@media (max-width: 479px) {.flight_detail_popup .title_head .title {	flex-direction: column}}.flight_detail_popup .title_head .totalTrip {	margin-left: 10px}@media (max-width: 479px) {.flight_detail_popup .title_head .totalTrip {	margin-left: 23px}}.popup_Box.flightDetailpopup .close__popup {	width: 30px;	text-align: center;	display: inline-block;	height: 30px;	position: absolute;	right: 10px;	top: 10px;	color: #fff;	font-size: 27px}.popup_Box.flightDetailpopup.popup_open {	right: 0px}@media (max-width: 576px) {.popup_Box.flightDetailpopup.popup_open {	transition: all 0.5s}.popup_Box.flightDetailpopup.popup_open .flight_detail_popup {	display: block}}.popup_Box.flightDetailpopup .boxholder {	margin-right: -10px}@media (max-width: 1023px) {.popup_Box.flightDetailpopup .boxholder {	margin-right: 0px}}.popup_Box.flightDetailpopup .boxholder .itenary_column {	width: calc(50% - 10px);	float: left;	margin-right: 10px}.popup_Box.flightDetailpopup .boxholder .itenary_column.itenary_column-full {	width: calc(100% - 10px)}@media (max-width: 1023px) {.popup_Box.flightDetailpopup .boxholder .itenary_column {	width: 100%;	margin-right: 0px;	margin-bottom: 7px}}.text-green {	color: #3AB54A}.tooltipBox {	display: none;	width: 440px;	position: absolute;	top: 37px;	left: 60px;	background: #000000;	padding: 10px 12px;	font-size: 12px;	color: #F3F3F3;	border-radius: 5px;	z-index: 1}@media (max-width: 576px) {.tooltipBox.nearby_airport {	left: -114px}}.tooltipBox.nearby_airport:before, .tooltipBox.nearby_airport:after {	content: ''}@media (max-width: 576px) {.tooltipBox.nearby_airport:before, .tooltipBox.nearby_airport:after {	left: 198px}}@media (max-width: 576px) {.tooltipBox {	width: 222px;	left: 0px;	font-size: 10px}}@media (max-width: 359px) {.tooltipBox {	width: 150px}}.tooltipBox:after, .tooltipBox:before {	content: "";	position: absolute;	border-left: 10px solid transparent;	border-right: 10px solid transparent;	top: -10px;	left: 40px;	border-bottom: 10px solid #000000}@media (max-width: 576px) {.tooltipBox:after, .tooltipBox:before {	left: 84px}}.tooltipBox:after {	border-bottom: 11px solid #000000;	z-index: 1}.tooltipBox p {	margin: 5px 0px;	line-height: 18px}@media (max-width: 576px) {.tooltipBox p {	line-height: 16px}}.tooltipBox .close_tooltip {	font-size: 23px;	position: absolute;	right: 5px;	top: 0px;	color: #333;	cursor: pointer;	display: none}.tooltipBox.aircraft_tooltip {	top: 26px;	left: -186px}@media (max-width: 479px) {.tooltipBox.aircraft_tooltip {	left: -60px !important}}.tooltipBox.tooltip_right {	left: inherit !important;	right: -13px;	top: 23px}.tooltipBox.tooltip_right:before, .tooltipBox.tooltip_right:after {	left: inherit;	right: 7px}.direct_flight {	position: relative;	font-size: 12px;	margin-top: 25px}.direct_flight .text-blue {	font-weight: 600}.direct_flight:hover .tooltipBox {	display: block}.stopTooltip-custom .tooltipBox {	width: max-content;	left: 50%;	top: 32px;	text-align: left;	transform: translateX(-50%)}@media (max-width: 576px) {.stopTooltip-custom .tooltipBox {	width: 200px;	font-size: 10px;	padding: 6px;	z-index: 2}}.stopTooltip-custom .tooltipBox:after, .stopTooltip-custom .tooltipBox:before {	left: 50%;	transform: translateX(-50%)}.stopTooltip-custom strong {	color: #f3f3f3}.stop_tooltip_hover:hover .tooltipBox {	display: block}.fare_family_main {	display: inline-block}.fare_family_main .fare_familytooltip {	font-weight: 400;	left: inherit;	right: 0px;	top: 25px;	font-size: 10px;	width: 211px;	white-space: normal}@media (max-width: 479px) {.fare_family_main .fare_familytooltip {	left: inherit;	right: -9px}}.fare_family_main .fare_familytooltip:before, .fare_family_main .fare_familytooltip:after {	right: 13px;	left: inherit}.fare_family_main .fare_familytooltip ul {	padding: 0 13px;	list-style: auto}.fare_family_main:hover .fare_familytooltip {	display: block}.tooltipcity {	position: absolute;	opacity: 0;	display: none;	top: 20px;	left: 50%;	background: #000000;	padding: 6px 13px;	font-size: 11px;	color: #F3F3F3;	border-radius: 5px;	z-index: 1;	transform: translateX(-50%);	white-space: nowrap;	border: 1px solid #000000}.tooltipcity:after, .tooltipcity:before {	content: "";	position: absolute;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	top: -6px;	left: 50%;	border-bottom: 5px solid #000000;	transform: translateX(-50%)}.tooltipcity:after {	border-bottom: 5px solid #000000;	z-index: 1}.popup_Box {	background-color: rgba(0,0,0,0.75);	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 1000;	overflow-y: auto}.popup_Box .center-block {	width: 100%;	height: 100%;	z-index: 1001;	display: table;	table-layout: fixed}.popup_Box .outer {	display: table-cell;	vertical-align: middle;	width: 100%;	height: 100%;	padding: 40px 0}.popup_Box .close__popup {	width: 38px;	text-align: center;	display: inline-block;	height: 27px;	position: absolute;	right: 10px;	top: 14px;	color: #000000}.session__expire {	width: 600px;	border-radius: 8px;	padding: 40px 50px;	text-align: center;	background: #fff;	margin: 0px auto}@media (max-width: 576px) {.session__expire {	width: 460px;	padding: 40px 27px}}@media (max-width: 479px) {.session__expire {	width: 95%}}@media (max-width: 359px) {.session__expire {	width: 95%;	padding: 30px 10px}}.session__expire img {	margin-bottom: 30px}@media (max-width: 479px) {.session__expire img {	width: 121px}}.session__expire .search_tagbnr {	color: #1F1F1F;	margin-bottom: 15px;	font-weight: 700}@media (max-width: 479px) {.session__expire .search_tagbnr {	font-size: 14px}}.session__expire p {	color: #5B5B5B;	margin-bottom: 35px}@media (max-width: 479px) {.session__expire p {	font-size: 12px}}.session__expire button {	background: #CED0D4;	color: #333;	font-size: 15px;	width: 167px;	text-align: center;	padding: 12px 5px;	border: 0;	border-radius: 3px;	font-weight: 600}@media (max-width: 479px) {.session__expire button {	font-size: 13px;	width: 130px}}.session__expire button.active {	background: #355CEC;	color: #fff;	margin-right: 50px}@media (max-width: 479px) {.session__expire button.active {	margin-right: 20px}}@media (max-width: 359px) {.session__expire button.active {	margin-right: 10px}}.more_results {	margin-bottom: 20px}.no__resultBox {	border-radius: 8px;	padding: 20px 50px;	text-align: center;	background: #fff;	box-shadow: 0 4px 3px #00000005}.no__resultBox img {	margin-bottom: 15px}.no__resultBox .search_tagbnr {	font-size: 16px;	font-weight: 700;	color: #1F1F1F;	margin-bottom: 2px}@media (max-width: 479px) {.no__resultBox .search_tagbnr {	font-size: 14px}}.no__resultBox p {	color: #5B5B5B;	margin-bottom: 10px}@media (max-width: 479px) {.no__resultBox p {	font-size: 12px}}.no__resultBox a.reset {	color: #355CEC;	text-decoration: underline}.no__resultBox .call-txt {	padding: 18px 0 2px 0}.no__resultBox .call-txt b {	color: #1F1F1F;	display: block;	margin-bottom: 10px}@media (max-width: 479px) {.no__resultBox .call-txt b {	font-size: 14px}}.no__resultBox .call-txt a {	background: #FFE44F;	color: #222940;	font-size: 17px;	padding: 9px 10px;	border-radius: 30px;	font-weight: bold;	display: inline-block;	width: 202px;	text-decoration: none}@media (max-width: 479px) {.no__resultBox .call-txt a {	font-size: 14px}}.no__resultBox .call-txt a:hover {	text-decoration: none}.no__resultBox .call-txt a img {	margin: 0;	vertical-align: middle}.no__resultBanner-container {	margin: 30px 0}.no__resultBanner {	padding: 25px;	text-align: right;	background: url(/resources/images/no-result.png) no-repeat left center #fff;	box-shadow: 0px 0px 6px #00000029;	margin: auto;	width: 504px;	font-size: 16px}@media (max-width: 576px) {.no__resultBanner {	width: 95%;	background: #fff;	border-radius: 5px;	text-align: center;	padding: 21px}}.col_desktop {	display: block}@media (max-width: 576px) {.col_desktop {	display: none}}.col_mobile {	display: none}@media (max-width: 576px) {.col_mobile {	display: block}}.no__resultBanner .search_tagbnr {	color: #1E44D2;	margin-bottom: 10px;	font-weight: 700}@media (max-width: 576px) {.no__resultBanner .search_tagbnr {	font-size: 16px}}@media (max-width: 479px) {.no__resultBanner .search_tagbnr {	font-size: 14px}}.no__resultBanner p {	color: #333333;	margin-bottom: 30px}@media (max-width: 576px) {.no__resultBanner p {	font-size: 14px}}@media (max-width: 479px) {.no__resultBanner p {	font-size: 12px}}.center-call-txt {	width: 290px;	display: inline-table;	text-align: center}@media (max-width: 576px) {.center-call-txt {	width: auto;	display: block}}.no__resultBanner .call-txt {	padding: 18px 0 2px 0}@media (max-width: 576px) {.no__resultBanner .call-txt {	padding: 0px}}.no__resultBanner .call-txt b {	color: #1F1F1F;	display: block;	margin-bottom: 15px;	font-weight: normal}.no__resultBanner .call-txt a {	background: #FFE44F;	color: #222940;	font-size: 24px;	text-decoration: none;	padding: 10px;	border-radius: 30px;	font-weight: bold;	display: inline-block;	width: 100%}@media (max-width: 576px) {.no__resultBanner .call-txt a {	font-size: 20px;	padding: 9px 20px;	white-space: nowrap}}@media (max-width: 479px) {.no__resultBanner .call-txt a {	font-size: 18px;	padding: 8px 25px}}@media (max-width: 359px) {.no__resultBanner .call-txt a {	font-size: 16px;	padding: 8px 20px}}.no__resultBanner .call-txt a:hover {	text-decoration: none}.no__resultBanner .call-txt a img {	margin: 0;	vertical-align: middle;	width: 30px}@media (max-width: 479px) {.no__resultBanner .call-txt a img {	width: 23px}}.no__resultBanner .offer-txt {	color: #355CEC;	font-size: 16px;	padding: 30px 0 20px}@media (max-width: 479px) {.no__resultBanner .offer-txt {	font-size: 14px}}.no__resultBanner .offer-txt .discount {	color: #000}@media (max-width: 576px) {.no__resultBanner .offer-txt .discount {	font-size: 25px}}@media (max-width: 479px) {.no__resultBanner .offer-txt .discount {	font-size: 20px}}.no__resultBanner .offer-txt .discount span {	color: #355CEC}.loading_block {	overflow: hidden;	max-width: 600px;	margin: 0px auto;	background: #fff;	box-shadow: 0px 0px 6px #00000029;	padding: 60px 0;	text-align: center}.loading_block p {	padding-top: 40px;	font-size: 14px;	font-weight: 600;	color: #355CEC}.loading_block .loading_flight {	height: 129px;	position: relative}.loading_block .animation_div {	position: absolute;	left: -60px;	top: 0px;	animation-name: example;	animation-duration: 8s;	animation-iteration-count: infinite}.loading_block .loading_image {	position: absolute;	left: -75px;	top: 0px}.loading_block .loading_back {	width: 185px;	height: 99px;	position: absolute;	left: -200px;	top: 15px;	background: #fff;	background: -moz-linear-gradient(left, #fff 0%, #d9e7ff 100%);	background: -webkit-linear-gradient(left, #fff 0%, #d9e7ff 100%);	background: linear-gradient(to right, #fff 0%, #d9e7ff 100%)}@keyframes example {0% {left:-70px}100% {left:800px}}.compare_popup {	width: 500px;	background: #fff;	margin: 0px auto;	border-radius: 5px;	overflow: hidden}@media (max-width: 576px) {.compare_popup {	width: 460px}}@media (max-width: 479px) {.compare_popup {	width: 95%}}.compare_popup .searchComparehome {	box-shadow: none}.compare_popup .checkmark {	position: absolute;	left: -28px}.compare_popup label {	margin-left: 33px}.compare_popup .head {	padding: 20px;	background: #3C78F1;	font-size: 25px;	color: #fff;	font-weight: 500;	text-align: center;	border-radius: 5px 5px 0px 0px;	position: relative}@media (max-width: 576px) {.compare_popup .head {	font-size: 18px}}.compare_popup .close__popup {	font-size: 38px;	color: #fff;	height: 42px;	top: -4px;	right: 4px}.compare_popup .thanks {	text-align: center;	margin-bottom: -16px;	margin-top: 11px}.compare_popup .thanks a {	font-size: 17px;	color: #6E6E6E;	font-weight: 600;	text-decoration: none}.minimix_popup {	display: none;	background: #353541;	padding: 0px 10px 0px 0;	box-shadow: 0 0 6px #00000029;	font-size: 12px;	color: #fff;	position: fixed;	left: 0px;	bottom: 0px;	width: 100%;	align-items: center;	justify-content: space-between}@media (max-width: 576px) {.minimix_popup {	display: flex}}.minimix_popup p {	margin: 0px}.minimix_popup .sponsor {	display: block;	opacity: 0.5}.minimix_popup .close__popup {	font-size: 36px;	padding: 10px;	color: #fff}.minimix_popup .compareBtn {	margin: 10px 0;	width: 140px;	display: inline-block;	padding: 7px 5px;	text-align: center;	font-size: 15px;	background: #3C78F1;	color: #fff;	border: 2px solid #3C78F1;	cursor: pointer;	border-radius: 5px;	font-weight: 600}/* .contentCntr {	padding-top: 30px} */.etrtt h1 { font-size: 28px; font-weight: 700; text-shadow: 1px 1px 1px #3333337a;}@media (max-width: 576px) {.contentCntr {	padding-top:0px}}.leftCntr {	width: 250px;	float: left}@media (max-width: 1199px) {.leftCntr.show-component-mobile {	position: fixed;	left: -440px;	top: 0;	width: 300px;	transition: all .5s;	background: #fff;	height: 100vh;	overflow-x: hidden;	overflow-y: auto;	z-index: 5}.etrtt h1 { font-size: 16px; font-weight: 700; text-shadow: 1px 1px 1px #3333337a;}}@media (max-width: 576px) {.leftCntr.show-component-mobile {	width: 100%;	left: -200%}}.leftCntr.show-component-mobile.open {	left: 0;	height: 100%;	padding: 0;	box-shadow: 0px 0px 8px #0000005c}.resultsCntr {	width: calc(100% - 550px);	float: left;	padding: 0 20px}@media (max-width: 1299px) {.resultsCntr {	padding: 0 15px;	width: calc(100% - 520px)}}@media (max-width: 1199px) {.resultsCntr {	width: 100%;	padding: 0px}}.rightCntr {	width: 300px;	float: left}@media (max-width: 1299px) {.rightCntr {	width: 270px}}@media (max-width: 1023px) {.rightCntr {	display: none}}.msgBox {	background: #3AB54A;	border-radius: 20px;	display: inline-block;	position: relative;	font-size: 12px;	color: #fff;	font-weight: 500;	padding: 5px 12px}.msgBox .bi-info-circl {	margin-left: 2px;	cursor: pointer}.msgBox:hover .tooltipBox {	display: block}.recentviewed {	background: #CCDEF1;	border-radius: 20px;	display: inline-block;	position: relative;	font-size: 12px;	color: #0C5DBA;	font-weight: 500;	padding: 5px 12px}.recentviewed .bi-info-circl {	margin-left: 2px;	cursor: pointer}.support-bottom-strip {	height: 60px;	display: none}@media (max-width: 576px) {.support-bottom-strip {	display: block}}.support-bottom-strip .tele {	font-size: 25px;	font-weight: 700;	line-height: 27px}.support-bottom-strip a {	color: #fff;	text-decoration: none;	display: block;	text-align: center;	position: fixed;	padding: 10px;	bottom: 0;	z-index: 1;	width: 100%;	background: #3AB54A;	transition: all .5s ease 0s;	font-size: 11px;	font-family: "Montserrat", sans-serif}.support-bottom-strip .tele_block {	position: relative;	padding-left: 50px;	display: inline-block}.support-bottom-strip img {	position: absolute;	left: 0px;	top: 0px}.add_banner img {	margin-bottom: 15px;	max-width: 100%}@media (max-width: 576px) {.add_banner img {	width: 100%}}.partnerBox {	box-shadow: 0 4px 3px #00000005;	border-radius: 5px;	padding: 15px;	background: #fff;	position: relative;	overflow: hidden;	font-family: "Poppins", sans-serif;	color: #1F1F1F}@media (max-width: 576px) {.partnerBox {	margin-bottom: 30px}}.partnerBox h4 {	font-size: 14px;	color: #353541;	font-weight: 600}.partnerBox p {	font-size: 13px;	color: #353541;	font-weight: 400}.partnerBox .items {	padding: 0 10px 0px 0}.partnerBox .label {	width: 100%;	padding: 10px 15px;	float: left;	border: 1px solid #D9D9D9;	border-radius: 5px;	display: flex;	align-items: center;	justify-content: center}.partnerBox .label img {	height: 35px;	margin-right: 10px}@media (max-width: 576px) {.partnerBox .label img {	height: 25px}}@media (max-width: 1199px) {.partnerBox .slick-list.draggable {	padding: 0 100px 0 0 !important}}#go-top {	position: fixed;	right: 44px;	bottom: 36px;	width: 40px;	text-align: center;	z-index: 9;	display: none;	cursor: pointer;	padding: 4px;	background-color: #355CEC;	color: #fff;	font-size: 21px;	height: 40px}.open-model, .open-model2 {	overflow: hidden}.open-modeliphone.open-model {	overflow: hidden}@media (max-width: 576px) {.open-modeliphone.open-model {	overflow: hidden;	position: fixed;	left: 0px;	top: 0px;	width: 100%;	height: 100%}}.comrs_holder {	width: 100%;	height: calc(100vh - 245px);	display: flex;	justify-content: flex-start;	align-items: stretch;	position: relative;	overflow-y: hidden;	overflow-x: auto}@media (max-width: 1023px) {.comrs_holder {	height: 85vh}}.comrs_holder .comsiteBlock {	width: 100%;	min-width: 400px;	padding: 0 10px}@media (max-width: 576px) {.comrs_holder .comsiteBlock {	min-width: 345px;	padding: 0 3px}}.comrs_holder .comsiteBlock .block_head {	background: #3C78F1;	font-size: 15px;	font-weight: 500;	color: #fff;	padding: 5px 10px;	display: flex;	align-items: center;	justify-content: space-between}@media (max-width: 576px) {.comrs_holder .comsiteBlock .block_head {	font-size: 11px;	padding: 5px}}.comrs_holder .comsiteBlock .block_head img {	margin: 2px 6px;	cursor: pointer;	float: left}.comrs_holder .comsiteBlock .block_head a {	float: left}.comrs_holder .partner_frame {	background: #fff;	width: 100%;	height: calc(100% - 32px)}@media (max-width: 1023px) {.comrs_holder .partner_frame {	height: 85%}}.comsiteBlock.fullwindow {	display: block !important;	width: 100%;	height: 100%}.backmain_results {	font-family: "Poppins", sans-serif;	background: #FF6B00;	border: none;	font-size: 14px;	color: #040504;	text-align: center;	border-radius: 5px;	padding: 8px 10px;	font-weight: 500;	outline: none;	cursor: pointer;	margin-bottom: 15px;	display: flex;	text-decoration: none;	align-items: center;	width: 200px}.backmain_results .bi-arrow-left-short {	font-size: 29px;	line-height: 28px;	float: left}.nopartners {	width: 100%;	height: 100%;	display: flex;	align-items: center;	justify-content: center}.nopartners .nopartners_wrapper {	display: flex;	align-items: center;	justify-content: center;	flex-direction: column;	background: #fff;	padding: 40px;	border-radius: 5px}.nopartners .plus_icon {	font-size: 50px;	color: #0bc50b}.nopartners .nopartners_headline {	font-size: 36px;	font-weight: 700;	color: #333}.nopartners .nopartners_subheadline {	font-size: 24px;	margin-top: 5px;	color: #333}.nopartners .nopartners_button {	margin-top: 20px;	height: 60px;	padding: 0 20px;	font-size: 24px;	font-weight: 700;	background-color: #3C78F1;	color: #fff;	border: none;	outline: none;	border-radius: 5px}.dot {	color: #FF6B00;	width: 100px;	height: 35px;	display: inline-block; background: var(--d), var(--d), var(--d);	background-size: 22px 22px;	background-repeat: no-repeat;	animation: m 1s infinite alternate}@keyframes m {0% {background-position:calc(0*100%/2) 50%, calc(1*100%/2) 50%, calc(2*100%/2) 50%}20% {background-position:calc(0*100%/2) 0, calc(1*100%/2) 50%, calc(2*100%/2) 50%}40% {background-position:calc(0*100%/2) 100%, calc(1*100%/2) 0, calc(2*100%/2) 50%}60% {background-position:calc(0*100%/2) 50%, calc(1*100%/2) 100%, calc(2*100%/2) 0}80% {background-position:calc(0*100%/2) 50%, calc(1*100%/2) 50%, calc(2*100%/2) 100%}100% {background-position:calc(0*100%/2) 50%, calc(1*100%/2) 50%, calc(2*100%/2) 50%}}.mobloadingDiv {	position: absolute;	left: 0px;	top: 0px;	width: 100%;	background: #fff;	height: 100%;	border-radius: 5px;	z-index: 2;	display: flex;	align-items: center;	justify-content: center;	flex-direction: column}.loadingtext {	padding-top: 15px;	font-size: 18px;	color: #1F1F1F;	font-weight: 500}.midpage {	background: #f5f5f5;	height: calc(100vh - 80px);	display: flex;	align-items: center}.midloadingDiv {	background: #fff;	width: 400px;	border-radius: 5px;	z-index: 2;	display: flex;	align-items: center;	justify-content: center;	flex-direction: column;	height: 300px;	margin: 0px auto;	padding: 30px;	text-align: center}.mid_container .show-component-mobile {	background: #fff;	padding: 10px}.mid_container .resultsBox {	padding: 10px}.loader-box {	position: relative;	overflow: hidden}.loader-box:before {	position: absolute;	top: 0;	left: -50%;	z-index: 2;	display: block;	content: '';	width: 100%;	height: 100%;	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);	-webkit-transform: skewX(-25deg);	transform: skewX(-25deg);	-webkit-animation: shine .75s infinite;	animation: shine .75s infinite}.loader-box .img_responsive {	width: 100%}.loader {	margin: 0px;	height: 4px;	width: 100%;	position: relative;	overflow: hidden}.loader .loading_increse {	position: absolute;	height: 4px;	background-color: #4F8FFC;	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);	background-size: 1rem 1rem}.circle-loader {	margin-bottom: 3.5em;	border: 4px solid #EEEEEE;	border-left-color: #4F8FFC;	border-top-color: #4F8FFC;	animation: loader-spin 1.2s infinite linear;	position: relative;	display: block;	border-radius: 50%;	width: 100px;	height: 100px;	margin: 0px auto}.loader_icon {	background: url(/resources/images/flight-load-icon.svg) center center no-repeat;	width: 100px;	height: 100px;	margin: 0px auto 10px auto}.loading_block_content {	font-size: 15px;	color: #3C78F1;	text-align: center;	padding-bottom: 30px;	line-height: 25px}.loading_block_content .searching {	padding-bottom: 10px}@keyframes loader-spin {0% {transform:rotate(0deg)}100% {transform:rotate(360deg)}}@-webkit-keyframes shine {100% {left:125%}}@keyframes shine {100% {left:125%}}.f_progrss_modal:after {	content: "";	display: block;	position: absolute;	top: 60px;	bottom: 0;	right: 0;	left: 0;	z-index: 10;	background: transparent}.ngProgressLiteBar {	position: absolute;	top: 62px;	height: 4px;	background-color: #4F8FFC;	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);	background-size: 1rem 1rem}@media (max-width: 1199px) {.ngProgressLiteBar {	top: 178px}}@media (max-width: 1023px) {.ngProgressLiteBar {	top: 110px}}@media (max-width: 576px) {.ngProgressLiteBar {	top: 108px;	background-color: #4F8FFC;	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}}.session_expBlock {	text-align: center}.session__expire {	text-align: center;	background: #fff;	padding: 20px;	border-radius: 5px;	margin: 0px auto;	border-top: 1px solid #ccc}.session__expire .search_tagbnr {	font-size: 20px;	margin: 10px 0px;	color: #505050;	font-weight: 700;	display: block}.session__expire .icons {	font-size: 50px;	color: #0b60f4}.session__expire p.fs_18 {	font-size: 16px}.session__expire .button {	padding: 7px 20px;	font-size: 16px;	font-weight: 700;	background-color: #3C78F1;	color: #fff;	border: none;	outline: none;	border-radius: 5px;	display: inline-block}.session__expire img {	max-width: 400px}.content_page_title {	background-color: #0A2D72D1;	padding: 30px 15px;	text-align: center;	height: 135px;	display: flex;	align-items: center;	justify-content: center;	color: #fff}@media (max-width: 576px) {.content_page_title {	height: 80px}}.content_page_title h1 {	font-size: 40px;	font-weight: 600;	line-height: 44px;	margin: 0px}@media (max-width: 576px) {.content_page_title h1 {	height: 80px;	display: flex;	align-items: center;	justify-content: center}}.content_page_title h1 img {	margin-right: 8px}@media (max-width: 576px) {.content_page_title h1 {	font-size: 21px;	white-space: nowrap}}.content_page_title h1:before {	margin-right: 10px;	display: none;	width: 50px;	height: 1px;	content: "";	vertical-align: middle;	background: rgba(255,255,255,0.3)}.content_page_title h1:after {	margin-left: 10px;	display: none;	width: 50px;	height: 1px;	content: "";	vertical-align: middle;	background: rgba(255,255,255,0.3)}.textBox h3 {	color: #333;	font-size: 20px;	font-weight: 600}@media (max-width: 576px) {.textBox h3 {	font-size: 18px}}.textBox .content-wrap {	display: block;	color: #5c6272}.textBox ul.list {	list-style: none}.textBox ul.list li {	position: relative}.textBox ul.list li:before {	content: '';	width: 6px;	height: 6px;	background: #ccc;	position: absolute;	left: -16px;	top: 12px;	border-radius: 100%}.textBox .left_image {	float: left;	padding: 13px 23px 20px 0}.textBox .right_image {	float: right;	padding: 13px 0px 20px 23px}.contactBox {	padding-top: 30px}.contactBox h3 {	padding-bottom: 10px}.contactBox .rightBlock {	padding-left: 60px}@media (max-width: 1023px) {.contactBox .rightBlock {	padding-left: 0px}}.contactBox .holder {	display: flex;	justify-content: space-between;	padding: 50px}@media (max-width: 576px) {.contactBox .holder {	flex-direction: column;	padding: 40px 0}}.contactBox .block {	padding: 15px;	width: 100%;	margin-bottom: 4px;	text-align: center;	background: #f7f7f7;	font-size: 16px;	display: flex;	align-items: center;	justify-content: center;	flex-direction: column}.contactBox .block .icons {	font-size: 35px;	width: 70px;	height: 70px;	border: 1px solid #ffd230;	text-align: center;	line-height: 70px;	margin: 0 0 10px 0}.contactBox .block h4 {	font-size: 20px}.contactBox .block p {	margin-bottom: 0px}.contactBox .block a {	color: #5c6272;	font-size: 18px;	font-weight: 600;	text-decoration: none}.contactBox .block a.email {	font-size: 18px}@media (max-width: 1023px) {.contactBox .block a.email {	font-size: 15px}}.contactForm .form-label {	font-weight: 600}.contactForm .form-control {	padding: 10px 12px;	border-radius: 0px}.contactForm .submitBtn {	background-color: #ffd230;	border-color: #ffd230;	border-radius: 0px;	padding: 10px 32px;	color: #333;	font-weight: 600;	border: none}.contactForm .capcha-txt {	color: #fff;	position: absolute;	right: 0px;	top: 0px;	z-index: 1;	padding: 3px 20px 3px 12px;	background: #3a3a3a;	display: flex;	align-items: center;	justify-content: space-evenly}.F-progrss-modal:after {	content: "";	display: none;	position: absolute;	top: 0px;	bottom: 0;	right: 0;	left: 0;	z-index: 10;	height: 62px;	background: transparent}@media (max-width: 576px) {.F-progrss-modal:after {	display: none}}.sitemap-wrap {	display: block;	color: #5c6272;	margin-bottom: 30px}.site_map_links {	list-style: none;	padding: 0px;	margin: 0;	overflow: hidden}.site_map_links li {	width: 25%;	float: left;	line-height: 33px;	padding-left: 15px}@media (max-width: 1023px) {.site_map_links li {	width: 33.3%}}@media (max-width: 576px) {.site_map_links li {	width: 50%}}.site_map_links li a {	color: #333;	position: relative;	text-decoration: none;	font-size: 14px}@media (max-width: 576px) {.site_map_links li a {	font-size: 13px}}.site_map_links li a:before {	content: '';	width: 6px;	height: 6px;	background: #0A2D72;	position: absolute;	left: -13px;	top: 7px;	border-radius: 100%}.row_margin {	clear: both}.d-sm-none {	display: none}@media (max-width: 576px) {.d-sm-none {	display: block}}.d-sm-inline-block {	display: inline-block}@media (max-width: 576px) {.d-sm-inline-block {	display: none}}.container-fluid .col-lg-6 {	width: 50%;	float: left}@media (max-width: 576px) {.container-fluid .col-lg-6 {	width: 100%}}.mobile_search_popup .row {	display: flex}.partner_frame iframe {	border: none}@media screen and (min-width: 1025px) {.filterBox ul.time_filter li:hover {	background: #3C78F1;	border-color: #3C78F1;	color: #fff}.filterBox ul.time_filter li:hover .icon_earlymorning {	background: url(/resources/images/icons/early_morning-hover.svg) center center no-repeat}.filterBox ul.time_filter li:hover .icon_morning {	background: url(/resources/images/icons/morning-hover.svg) center center no-repeat}.filterBox ul.time_filter li:hover .icon_afternoon {	background: url(/resources/images/icons/afternoon-hover.svg) center center no-repeat}.filterBox ul.time_filter li:hover .icon_evening {	background: url(/resources/images/icons/evening-hover.svg) center center no-repeat}.sortingBox ul li:hover {	border-color: #3C78F1}.resultsBox .price-section .selectBtn:hover {	color: #3C78F1;	background: #fff}.clearAllFilterBtn:hover {	color: #3C78F1;	border-color: #3C78F1;	background: transparent}.flight_detail_link:hover:after {	border-left: 7px solid #0a58ca}.ui-autocomplete li .parent_div:hover, .ui-autocomplete li .child_div:hover {	background: #4F8FFC;	color: #fff}.ui-autocomplete li .parent_div:hover .location_icon, .ui-autocomplete li .child_div:hover .location_icon {	color: #fff}.ui-autocomplete li .parent_div:hover .flight_icon, .ui-autocomplete li .child_div:hover .flight_icon {	background: url(/resources/images/icons/plane-autosugest-white.svg) left 4px no-repeat}}.bannerBox {	width: 100%;	height: 450px;	position: relative;	background-position: center top;	background-size: cover}@media (max-width: 576px) {.bannerBox {	height: 580px}}.Tagline_searchbnr {	padding: 90px 0 50px 0;	text-align: center;	color: #fff;	font-family: "Poppins", sans-serif}@media (max-width: 1023px) {.Tagline_searchbnr {	padding: 20px 0 22px 0;}}.Tagline_searchbnr h2 {	font-size: 40px;	font-weight: 400;	margin: 0px}@media (max-width: 1023px) {.Tagline_searchbnr h2 {	font-size: 30px}}@media (max-width: 576px) {.Tagline_searchbnr h2 {	font-size: 22px;	margin-bottom: 10px}}.Tagline_searchbnr p {	font-size: 18px;	padding-top: 10px}@media (max-width: 1023px) {.Tagline_searchbnr p {	font-size: 16px}}@media (max-width: 576px) {.Tagline_searchbnr p {	font-size: 13px;	padding: 0 20px}}.innerBannerBox {	width: 100%;	height: 620px;	position: relative;	background-position: center top;	background-size: cover}@media (max-width: 576px) {.innerBannerBox {	height: auto;	padding-bottom: 40px}}.innerBannerBox:before {	content: '';	width: 100%;	height: 100%;	position: absolute;	left: 0px;	top: 0px;	background: rgba(0,0,0,0.2)}.innerBannerBox .Tagline_searchbnr {	padding-top: 110px;	padding-bottom: 60px;	color: #fff}@media (max-width: 1023px) {.innerBannerBox .Tagline_searchbnr {	padding-top: 90px;	padding-bottom: 30px}}@media (max-width: 576px) {.innerBannerBox .Tagline_searchbnr {	padding-top: 25px;	padding-bottom: 20px}}.innerBannerBox .Tagline_searchbnr h2 {	font-weight: 700}@media (max-width: 1023px) {.innerBannerBox .Tagline_searchbnr h2 {	font-size: 25px;	margin-bottom: 5px}}.animation_block {	position: relative;	border: 1px solid red;	width: 370px;	height: 182px;	overflow: hidden;	margin: 20px auto}.animation_block .slide {	width: 100%;	animation-name: example;	animation-fill-mode: forwards;	animation: example 2s infinite;	animation-delay: 2s;	position: absolute;	left: -200px;	top: 0px}@keyframes example {from {left:-200px}to {left:100%}}.tabcontent {	display: none}.deal_content_block .resultsBox {	border: 1px solid #DEDEDE;	box-shadow: none}.deal_content_block .resultsBox .connnecting-block {	padding: 17px 18px 24px 0px}.deal_content_block .resultsBox .price-section {	padding: 12px 15px 6px 0}.deal_content_block .resultsBox .border-right {	display: flex;	align-items: center;	justify-content: center}.deal_content_block .resultsBox .block_left {	width: 100%}@media (max-width: 1199px) {.deal_content_block .resultsBox .selectBtn {	width: 95px}}@media (max-width: 1023px) {.deal_content_block .resultsBox .price-section {	padding: 7px 10px;	border-top: 1px solid #E5EBF0}.deal_content_block .resultsBox .left_mob {	float: left;	padding-top: 5px}.deal_content_block .resultsBox .price {	font-size: 21px}.deal_content_block .resultsBox .border-right {	border: none}}.page_title:before {	display: none}ul.tabs {	list-style: none;	display: flex;	align-items: center;	justify-content: space-around;	border-bottom: 1px solid #ccc;	padding-bottom: 8px;	max-width: 766px;	margin: 0px auto 30px}@media (max-width: 576px) {ul.tabs {	border: none;	padding: 0px}}ul.tabs li {	padding: 0px 15px}ul.tabs li a {	font-size: 16px;	color: #353541;	text-decoration: none;	padding: 0 10px 8px 10px;	border-bottom: 2px solid transparent}@media (max-width: 479px) {ul.tabs li a {	font-size: 13px;	white-space: nowrap}}ul.tabs li a.active {	border-bottom: 2px solid #3C78F1;	color: #3C78F1}.hostan_text {	padding: 20px 0px;	text-align: center}.hostan_text h2 {	font-size: 50px;	color: #040504;	font-weight: 700;	padding-bottom: 30px}@media (max-width: 1023px) {.hostan_text h2 {	font-size: 40px;	padding-bottom: 10px}}@media (max-width: 576px) {.hostan_text h2 {	font-size: 26px}}.hostan_text p {	font-size: 16px;	line-height: 28px}@media (max-width: 1023px) {.hostan_text p {	font-size: 14px;	line-height: 26px}}@media (max-width: 576px) {.hostan_text p {	font-size: 13px;	line-height: 24px}}@media (max-width: 479px) {.hostan_text p {	font-size: 12px}}.travel_facts h3 {	font-size: 26px;	font-weight: 600;	color: #040504;	text-align: center}@media (max-width: 1023px) {.travel_facts h3 {	font-size: 20px;	padding-bottom: 20px}}.travel_facts h4 {	padding-bottom: 15px;	font-size: 18px;	margin: 0px;	font-weight: 600;	color: #040504}@media (max-width: 1023px) {.travel_facts h4 {	font-size: 16px}}.travel_facts p {	padding-bottom: 20px;	font-size: 15px;	line-height: 28px}@media (max-width: 1023px) {.travel_facts p {	font-size: 14px;	line-height: 26px}}@media (max-width: 576px) {.travel_facts p {	font-size: 13px;	line-height: 24px}}@media (max-width: 479px) {.travel_facts p {	font-size: 12px}}.travel_facts .airport_images {	display: flex;	list-style: none;	padding: 0px;	margin: 0px -20px 20px 0}@media (max-width: 1023px) {.travel_facts .airport_images {	overflow-x: auto;	margin-right: -10px}}.travel_facts .airport_images li {	margin-right: 20px;	width: calc(33.3% - 20px)}@media (max-width: 1023px) {.travel_facts .airport_images li {	margin-right: 10px;	width: calc(50% - 10px)}}@media (max-width: 576px) {.travel_facts .airport_images li {	width: calc(100% - 10px)}}.travel_facts .airport_images li span {	font-size: 20px;	font-weight: 600;	color: #040504;	display: block;	text-align: center;	padding: 11px 0}@media (max-width: 1023px) {.travel_facts .airport_images li span {	font-size: 16px}}@media (max-width: 576px) {.travel_facts .airport_images li span {	font-size: 14px}}@media (max-width: 479px) {.travel_facts .airport_images li span {	font-size: 13px}}.travel_facts .airport_images li img {	width: 100%;	border-radius: 5px}.travel_facts .airport_images li a {	text-decoration: none}@media (max-width: 1023px) {.travel_facts .airport_images li .block {	width: 235px}}@media (max-width: 576px) {.travel_facts .airport_images li .block {	width: 160px}}@media (max-width: 1199px) {.travel_facts .airport_images .slick-list.draggable {	padding: 0 120px 0 0 !important}}@media (max-width: 1023px) {.travel_facts .airport_images .slick-list.draggable {	padding: 0 100px 0 0 !important}}@media (max-width: 576px) {.travel_facts .airport_images .slick-list.draggable {	padding: 0 80px 0 0 !important}}@media (max-width: 479px) {.travel_facts .airport_images .slick-list.draggable {	padding: 0 50px 0 0 !important}}.travel_facts .passenger_count {	padding: 0px;	margin-bottom: 40px;	overflow: hidden;	list-style: none;	margin-right: -30px;	display: flex}@media (max-width: 576px) {.travel_facts .passenger_count {	flex-direction: column;	margin: 0px}}.travel_facts .passenger_count li {	margin-right: 30px;	border: 1px solid #DEDEDE;	padding: 15px;	font-size: 40px;	color: #3C78F1;	font-weight: 600;	border-radius: 5px;	width: calc(50% - 30px);	display: flex}@media (max-width: 1023px) {.travel_facts .passenger_count li {	font-size: 30px}}@media (max-width: 576px) {.travel_facts .passenger_count li {	margin-right: 0px;	margin-bottom: 10px;	font-size: 25px;	height: 95px;	width: 100%}}.travel_facts .passenger_count li img {	margin-right: 35px}@media (max-width: 1023px) {.travel_facts .passenger_count li img {	width: 95px;	margin-right: 20px}}.travel_facts .passenger_count li span {	display: block;	font-size: 18px;	color: #040504}@media (max-width: 1023px) {.travel_facts .passenger_count li span {	font-size: 16px}}@media (max-width: 576px) {.travel_facts .passenger_count li span {	font-size: 14px}}.travel_facts .month_list {	padding: 0px;	margin-bottom: 40px;	overflow: hidden;	list-style: none;	margin-right: -30px;	display: flex}@media (max-width: 576px) {.travel_facts .month_list {	margin-right: -10px}}.travel_facts .month_list li {	margin-right: 30px;	background: #F6F6F6;	padding: 15px;	border-radius: 5px;	width: calc(50% - 30px);	display: flex;	align-items: center;	justify-content: center;	flex-direction: column}@media (max-width: 576px) {.travel_facts .month_list li {	width: calc(50% - 10px);	padding: 10px;	margin-right: 10px}}.travel_facts .month_list li span {	display: block;	font-size: 18px;	color: #040504;	margin-top: 14px}@media (max-width: 1023px) {.travel_facts .month_list li span {	font-size: 16px}}@media (max-width: 576px) {.travel_facts .month_list li span {	font-size: 11px}}@media (max-width: 576px) {.travel_facts .month_list li img {	height: 55px}}@media (max-width: 479px) {.travel_facts .month_list li img {	height: 40px}}.travel_facts .average_list {	padding: 0px;	margin: 40px 0;	overflow: hidden;	list-style: none;	margin-right: -30px;	display: flex}@media (max-width: 576px) {.travel_facts .average_list {	margin-right: -10px;	margin: 20px 0px 30px 0}}.travel_facts .average_list li {	margin-right: 30px;	background: #00C521;	color: #fff;	padding: 15px;	border-radius: 5px;	width: calc(33.3% - 30px);	display: flex;	align-items: center;	justify-content: center;	flex-direction: column}@media (max-width: 576px) {.travel_facts .average_list li {	width: calc(33.3% - 10px);	padding: 10px;	margin-right: 10px;	text-align: center}}.travel_facts .average_list li .icon {	font-size: 40px;	font-weight: 600;	line-height: 40px}@media (max-width: 576px) {.travel_facts .average_list li .icon {	font-size: 30px}}.travel_facts .average_list li .title_2 {	display: block;	font-size: 20px;	margin: 10px 0;	font-weight: 600}@media (max-width: 1023px) {.travel_facts .average_list li .title_2 {	font-size: 18px}}@media (max-width: 576px) {.travel_facts .average_list li .title_2 {	font-size: 14px}}.travel_facts .average_list li .small {	font-size: 16px;	display: block}@media (max-width: 576px) {.travel_facts .average_list li .small {	font-size: 12px}}.travel_facts .average_list li:nth-child(2) {	background: #EFBD07}.travel_facts .average_list li:nth-child(3) {	background: #FF2339}.travel_facts .most_p ul {	list-style: none;	margin-right: -20px;	overflow: hidden;	padding: 25px 0}@media (max-width: 576px) {.travel_facts .most_p ul {	margin-right: 0px}}.travel_facts .most_p ul li {	width: 33.3%;	float: left;	padding-right: 20px;	text-align: center}.travel_facts .most_p ul li .box {	border: 1px solid #DEDEDE;	padding: 15px;	font-size: 40px;	color: #3C78F1;	font-weight: 600;	border-radius: 5px}@media (max-width: 1023px) {.travel_facts .most_p ul li .box {	font-size: 30px}}.travel_facts .most_p ul li .box span {	display: block;	font-size: 18px;	color: #040504}@media (max-width: 1023px) {.travel_facts .most_p ul li .box span {	font-size: 15px}}.travel_facts .most_p ul li .title {	font-size: 18px;	color: #040504;	font-weight: 700;	display: block;	padding: 14px 0px}@media (max-width: 1023px) {.travel_facts .most_p ul li .title {	font-size: 16px}}@media (max-width: 576px) {.travel_facts .most_p ul li .title {	font-size: 18px}}@media (max-width: 576px) {.travel_facts .most_p ul li {	width: 100%;	padding: 10px;	margin-right: 0px}}.activityBox {	padding-top: 15px}.activityBox h3 {	font-size: 26px;	font-weight: 600;	color: #040504;	text-align: center;	padding-bottom: 20px}@media (max-width: 1023px) {.activityBox h3 {	font-size: 20px}}.activityBox h3 span {	display: block;	font-weight: 400;	font-size: 22px}@media (max-width: 1023px) {.activityBox h3 span {	font-size: 18px}}.activityBox h4 {	padding-bottom: 15px;	font-size: 18px;	margin: 0px;	font-weight: 600;	color: #3C78F1}@media (max-width: 1023px) {.activityBox h4 {	font-size: 16px}}.activityBox p {	padding-bottom: 20px;	font-size: 15px;	line-height: 28px}@media (max-width: 1023px) {.activityBox p {	font-size: 14px;	line-height: 24px}}@media (max-width: 576px) {.activityBox p {	font-size: 13px;	line-height: 24px}}@media (max-width: 479px) {.activityBox p {	font-size: 12px}}.disclaimer_div {	background: #FF6B001A;	padding: 10px;	border: 1px solid #FF6B00;	border-radius: 5px}@media (max-width: 1023px) {.disclaimer_div {	font-size: 12px;	padding: 6px 10px}}@media (max-width: 576px) {.deal-text {	font-size: 12px}}* {	margin: 0px;	padding: 0px;	box-sizing: border-box;	outline: none}input, button {	font-family: "Poppins", sans-serif}focus {	outline: none}body {	font-family: "Poppins", sans-serif;	font-size: 14px;	overflow-x: hidden;}.mainCntr {	overflow: hidden;}.clearfix {	clear: both;	margin: 0px;	padding: 0px}.container {	max-width: 1260px;	margin: 0px auto}@media (max-width: 1023px) {.container {	max-width: 100%;}}.container-fluid {	padding-left: 10px;	padding-right: 10px}/*# sourceMappingURL=style.css.map */.b-radias {border-radius: 15px;}.overlaysed::before {	content: "";	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;	background: linear-gradient(0deg, #000000, transparent 50%);	border-radius: 13px;	z-index: 1;}.overlaysed .fw-bold {	font-weight: 600 !important;	font-size: 20px; } @media (min-width: 600px) and (max-width: 1024px) { .mob-hide { display: none !important; } } @media only screen and (max-width: 600px) { .desk-show { display: block !important; } .owl-nav { display: block !important;} } .desk-show { display: none; } .owl-nav { display: none;} .blog-head { background-color: rgba(0, 33, 66, .4); color: #fff; height: 200px; width: 100%; display: flex; text-align: center; align-items: center; justify-content: center; font-size: 40px; background-image: url(/resources/images/blue_bnr.png); background-position: center; background-size: cover; font-weight: 600;	}	@media only screen and (max-width: 767px) { .blog-head { height: 100px !important; font-size: 30px; }	}	.baggage-block .baggage-content__table { background-color: #ffffff; } @media (min-width: 992px) { .baggage-content__table { border: 1px solid #ececec; } }.baggage-content__table .row { margin-left: 0; margin-right: 0; } .baggage-content__table div { word-wrap: break-word; } .baggage-content__table-header { font-weight: bold; color: #005282; font-size: 16px; } .baggage-content__table-header { font-weight: bold; color: #005282; font-size: 16px; } .baggage-content__table-header div:nth-child(1) { border-left: 0px; } @media (min-width: 992px) { .baggage-content__table-header div { border-top: none; } } @media (min-width: 992px) { .baggage-content__table-header > div { border-left: 1px solid #ececec; border-bottom: 1px solid #ececec; padding: 10px 10px; display: table; } } .baggage-content__table .row { margin-left: 0; margin-right: 0; padding: 0; } .baggage-content__table div { word-wrap: break-word; } .baggage-content__table-content { /* margin: 0 0 1.5em 0; */ background-color: #ffffff; } @media (min-width: 992px) { .baggage-content__table-row .airline { border-left: 0px solid #ececec; padding: 1%; } } @media (min-width: 992px) { .baggage-content__table-row div { padding: 5px; } } @media (min-width: 992px) { .baggage-content__table-row div { border-left: 1px solid #ececec; border-bottom: 1px solid #ececec; } } @media (min-width: 992px) { .airline-title, .airline-image { text-align: left; padding-left: 0px !important; display: block; } } .airline__logo { border: 1px solid #acacac; border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; width: 60px; } @media (min-width: 992px) { /* .baggage-content__table-row .airline-title { width: 60px; } */ } .baggage-content__table-row .airline-title { color: #9999AE; display: block; font-size: 11px; padding: 5px 0; /* text-align: center; */ width: 100%; line-height: 12px; } @media (min-width: 1200px) { .hidden-lg { display: none !important; } } .baggage-content__table-row { font-size: 12px; color: #5b6270; line-height: 20px; } @media (max-width: 767px) { .hidden-xs { display: none !important; } } @media (max-width: 991px) { .baggage-content__table-row div { padding: 5px; float: left; border: 0px; height: auto !important; } } .baggage-content__table-row { font-size: 12px; color: #5b6270; line-height: 20px; } .baggage-content__table .row { margin-left: 0; margin-right: 0; } .baggage-content__table div { word-wrap: break-word; } .icon { clear:both; font: normal normal normal 14px/1 COA-font-icon; font-size: 1.17em; font-style:normal; color:#9999AE; display:inline-block; background-color:#e7e7e7; font-weight:700;} @media screen and (-webkit-min-device-pixel-ratio:0) { .ic-search:before{padding-right: 11px;} } body.sticky { padding-top: 40px; } .airline.h2 { font-size: inherit; margin:auto; } h2.baggage-header__title{ font-size: 22px; font-weight: normal; margin-top: 0px; color:#5B6270; } .baggage-header .search-box{ padding:0px 0 0 11px; border:1px solid #ECECEC; } .baggage-header .baggage-search{ font-size:16px; padding:5px 5px 10px 5px; border: 1px solid #FFFFFF; box-shadow: none !important; color: #005282 !important; font-size: 16px; font-weight: normal; line-height: 35px; margin: 0; outline: medium none; padding: 0 5px; width: 209px; -webkit-appearance: none; -moz-appearance: none; -webkit-tap-highlight-color: transparent; -webkit-border-radius: 0; font-family:arial; } .baggage-header .baggage-search{ padding-top:0px \9; padding-bottom:0px \9; height:40px; } .baggage-content__table div{ word-wrap: break-word; } .baggage-content__table-row{ font-size: 12px; color: #5b6270; line-height: 20px; } .baggage-content__table-header div:nth-child(1){ border-left:0px; } #searchbaggage, ::-webkit-input-placeholder{ color:#005282; } .baggage_body_content { font-size:12px; color:#5b6270; } .baggage-content__table .row{margin-left:0;margin-right:0;} .baggage-block .baggage-header { background: #F6F6F6; padding-top:18px; margin-bottom:25px; } .baggage-content__table-content{ /* margin:0 0 1.5em 0; */ background-color: #ffffff; } .baggage-block .baggage-content__table{ background-color:#ffffff; } .baggage-content__table-header{ font-weight: bold; color: #005282; font-size: 16px; } .baggage-content__table-row .airline-title { color: #9999AE; display: block; font-size: 11px; padding: 5px 0; /* text-align: center; */ width: 100%; line-height: 12px; } .baggage-content__policy{ border: 1px solid #fde5bd; background-color: #fff9e5; float: left; margin: 20px 3%; width: 94%; font-size: 12px; color: #908b82; line-height: 1.8em; } .baggage-content__policy ul{ padding-top:10px; } .baggage-content__policy ul li { list-style-type: none; position: relative; padding-left: 14px; padding-bottom: 2px; padding-right:20px; } .baggage-content__dataloader{ text-align:center; margin:20px auto; } .baggage-content__table-row a { color: #000; text-decoration: underline; } .square { width: 6px; height: 6px; background-color: #B1ACA3; float: left; margin-top: .7em; position: absolute; left: 0; } #floater { width: 91px; position: fixed; bottom: 0; right: 0; display: none; font-size: 14px; margin: 0 10px 10px 0; background-color: #4D2973; text-align: center; padding: 5px; } #floater a{ color:#ffffff; text-decoration:none; } #bagSearch{ margin-top:-22px; margin-bottom:-20px; background-color:#f6f6f6; padding-top:20px; } .airline__logo{border:1px solid #acacac;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;width:60px; height: 28px;	object-fit: contain;} @media (min-width:992px){ .baggage-content__table-content .baggage-content__table-row:last-child{ border-bottom:none; } /* .baggage-content__table-row .airline-title{ width:60px; } */ .airline-title, .airline-image{ text-align:left; padding-left: 0px !important; display:block; } .baggage-content__table .noresult { background: #FFF4C2; border: 1px solid #e7e7e7; padding: 10px 2%; text-align: center; margin-bottom: 20px; width: 40%; margin-left: 35px; } .baggage-block.container{ padding-left:15px; padding-right:15px; background-color:#f6f6f6; width:1024px; width: 100%; max-width: 1200px; } .baggage-content__table-header > div{ border-left:1px solid #ececec; border-bottom:1px solid #ececec; padding:10px 10px; display:table; } .baggage-content__table-header.affix { border-bottom: 1px solid #ececec; top: 0; box-shadow: 1px 1px 1px #ececec; background-color:#ffffff; } .baggage-content__table-header div{ border-top:none; } .baggage-content__table{ border:1px solid #ececec; } .baggage-content__table-row div{ border-left:1px solid #ececec; border-bottom:1px solid #ececec; } .baggage-content__table-row .airline{ border-left:0px solid #ececec; padding:1%; } .add-ploicy div, .second-bag div, .first-bag div, .carry-on div, .destination div{ border:none; overflow: hidden;   border-radius: 15px;} /* .col-sm-6{width:100%;} */ .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-right: 5px; padding-left: 5px; } .baggage-content__table-row div{ padding:5px; } } @media (max-width:991px){ body{ background-color:#f6f6f6; } .baggage-content__table-content{ /* margin:0 0 15px 0; */ background-color: #ffffff; } .baggage-search{ min-width:260px; } .container{ padding-left:10px; padding-right:10px; } .baggage-header { height: 80px; background: #F6F6F6; } .airline-image:after{ content:'+'; margin-left:20px; font-size: 22px; color: #999; top: 6px; position: relative; width:14px; display:inline-block; } .active .airline-image:after{ content:'-'; margin-left:20px; } .destination, .carry-on, .first-bag, .second-bag, .add-ploicy{ display:none; } .active .destination, .active .carry-on, .active .first-bag, .active .second-bag, .active .add-ploicy{ display:block; } .baggage-content__table-row.active .xs-title-row{ border-bottom:1px solid #cccccc; } .baggage-content__table-row .airline-image{ float:right; text-align:right; } .xs-title-row .airline-title{ width:auto; color:#5D6071; display: block; font-size: 1.17em; margin:5px 5px; font-weight: bold; } .baggage-content__table-header{ display:none; } .baggage-content__table-row div{ padding:5px; float:left; border:0px; height:auto !important; } .baggage-content__table-row{ background-color:#ffffff; margin-bottom:8px; border:1px solid #cccccc; } .baggage-content__table .noresult { background: #FFF4C2; border: 1px solid #e7e7e7; padding: 10px 2%; text-align: center; margin-bottom: 20px; } .airline__logo{width:52px} } @media (max-width:767px){ .airline__logo{width: 40px;} } @media (max-width:414px){ .baggage-content__table-row .airline-title{ width:210px; text-align:left; line-height:18px; text-transform: capitalize; } } @media (max-width:375px){ .baggage-content__table-row .airline-title{ width:155px; text-align:left; line-height:18px; text-transform: capitalize; } .airline-image:after{ top: 3px; position: relative; } .baggage-content__table-row .airline-image { top: 6px; position: relative; } } .contactus { display: flex; justify-content: space-between; width: 94%; max-width: 1150px; margin: auto; padding: 20px 0;}.contact-details { display: flex; flex-direction: column; font-family: Mukta; color: #303030; width: 50%}.contact-details h3 { font-family: Lato; color: #101010;}.contact-details span { margin: 5px 0;}.contact-details span i { color: #ff4500; font-size: 18px;}.contact-form { width: 45%; font-family: Mukta; color: #303030;}.contact-form h3 { font-family: Lato; color: #101010;}.contact-form form { width: 100%}.flname, .phonemail { display: flex; justify-content: space-between; margin: 30px 0;}.flname div, .phonemail div { width: 47%}.flname div input, .phonemail div input { width: 100%; height: 35px; border: 1px solid #999; border-radius: 5px; outline: 0; border-radius: 1px;}.comment { margin: 30px 0; width: 100%}.comment textarea { width: 100%; height: 150px; border: 1px solid #999; border-radius: 5px; outline: 0; border-radius: 1px;}.submit-form { display: flex; margin: 30px 0;}.submit-form button { border: 0; border-radius: 5px; outline: 0; color: #fff; background-color: #ff4500; padding: 15px; cursor: pointer;}.submit-form button:hover { background-color: red;}@media only screen and (max-width:992px) { .contactus { flex-direction: column; width: 90%}.contact-details { width: 100%}.contact-form { width: 100%}}@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500&display=swap'); *{ font-family: "Poppins", sans-serif; }/* a{ text-decoration: none;} */body{ background-color: #F9F9F9;}/* .tyhe { width: 100%; height: 310px; background-image: linear-gradient(45deg, #00000022, #00000022), url(/resources/images/deals/4thjulybanner.png); background-size: cover; background-position: 100% 80%; color: white; display: flex; align-items: center; position: relative; margin-bottom: 125px;} */.gitrs{ display: grid; grid-template-columns: 1fr 1fr auto;}.ewrtf { height: 56px; width: 100%; border: 1px solid #0F2367; border-radius: 8px; color: rgb(59, 59, 59); position: relative; overflow: hidden;}.ewrtf1 { height: 54px; background: transparent; width: 100%; border: none; color: rgb(59, 59, 59); }.calendar{ position: relative; width: 100%; background: #fff; border-radius: 0px; overflow: hidden;}.ewrtf::placeholder { color: #b6b6b6;}.side-con { color: #1A2B3D; display: flex; align-items: center; justify-content: center; position: absolute; top: 0; width: 100%; height: 54px; background: white; border-radius: 9px;}.szet3{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; color: #5A6573;}.szet1{ font-weight: 600; color: #1A2B3D;}.szet2 { font-weight: 600; font-size: 14px; color: #3E4957; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.sdeyady { width: 100%; height: 56px; background: #ff6b00; border-color: #ff6b00; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 18px;}.sdeyady i{ padding: 6px; font-size: 20px;}.tgfuftg { position: absolute; width: 82%; top: 220px; left: 50%; transform: translate(-50%); box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; z-index: 9;}.tab-buttons { display: flex; gap: 8px; } .tab-btn.active { border-bottom: 2px solid #0080ff !important; }.tab-btn.active i { color: #0080ff !important; }.tab-btn { width: 95px; color: #504f57; background-color: #ffffff00; border: none; padding: 5px; cursor: pointer; transition: background-color 0.3s ease;}.jyrd{ margin: 0; color: #939393; width: 100%;}.gitrw { display: grid; grid-template-columns: 1fr auto;}.dgdga{ position: relative; z-index: 9; opacity: 0; height: 100%; width: 100%; border: none;} .ui-datepicker { background: #ffffff; box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px !important; margin-top: 4px;} .ui-datepicker-header { color: #ffffff; background: #ff6b00; margin-bottom: 6px; } .ui-datepicker-prev, .ui-datepicker-next { width: 20px; height: 20px; text-indent: 9999px; border-radius: 100%; cursor: pointer; overflow: hidden;	margin-top: 6px; } .ui-datepicker-prev { float: left; margin-left: 12px; } .ui-datepicker-prev:after { transform: rotate(45deg); margin: -43px 0px 0px 8px; } .ui-datepicker-next { float: right; margin-right: 12px; } .ui-datepicker-next:after { transform: rotate(-135deg); margin: -43px 0px 0px 6px; } .ui-datepicker-prev:after, .ui-datepicker-next:after { content: ''; position: absolute; display: block; width: 8px; height: 8px; border-left: 2px solid #ffffff; border-bottom: 2px solid #ffffff; } .ui-datepicker-prev:hover, .ui-datepicker-next:hover, .ui-datepicker-prev:hover:after, .ui-datepicker-next:hover:after { border-color: #333333; } .ui-datepicker-title { text-align: center; font-size: 16px;} /* .ui-datepicker-calendar { width: 100%; text-align: center; } .ui-datepicker-calendar thead tr th span { display: block; width: 37px; color: #0075ff; font-size: 15px;} .ui-state-default { display: block; text-decoration: none; color: #333333; line-height: 27px; font-size: 14px;} .ui-state-default:hover { color: #ffffff; background:#ff6b00; border-radius:50px; transition: all 0.25s cubic-bezier(0.7, -0.12, 0.2, 1.12); } */ .ui-state-highlight { color: #ffffff; background-color:#0075ff; border-radius:50px; } .ui-select-between{ background: #0075ff24; } ui-state-start { color: #ffffff !important; background-color:#0075ff !important; } ui-state-end { color: #ffffff !important; background-color:#0075ff !important; } ul.ui-state-active { color: #ffffff !important; background-color:#767676 !important; border-radius:50px; } .ui-state-default:hover { color: #ffffff !important; background-color:#767676 !important; border-radius:50px !important; } .ui-datepicker-unselectable .ui-state-default { color: #eee; border: 2px solid transparent; } .arwsfw { background: #ffffff; border-radius: 3px 3px 3px 3px; font-size: 15px; padding: 0px 22px; border: 1px solid #becad6; color: #3e4957; font-weight: 600; cursor: pointer;}.arwsfw input{	border:none; width: 100%; font-weight: 600; color: #3e4957; text-overflow: ellipsis; white-space: nowrap; overflow: hidden !important; } .arwsfw:focus, .arwsfw:focus-visible { outline: none !important;}.edsge{ color: #454545; position: absolute; right: 10px; top: 50%; transform: translate(0, -50%);}.edtfsf34{	cursor: pointer;}.edtfsf34:hover { background-color: #fbfbfb; border: 1px solid #858687;}.active-list { background-color: #fff3ea; border: 1px solid #ffaa6c;}.active-list1 { background-color: #fff3ea; border: 1px solid #ffaa6c;}.sdgyi { color: black; position: absolute; z-index: 999; background: #ffffff; width: 525px; right: 0px; top: 68px; padding: 10px 18px; border-radius: 4px; display: none; box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;} .sdgyi::before { content: ""; position: absolute; width: 0px; height: 0px; background: #ffffff; border-left: 10px solid #ffffff; border-top: 10px solid #ffffff; border-bottom: 10px solid #ff000000; border-right: 10px solid #ffffff00; rotate: 45deg; top: -9px; right: 80px;}.astsa { border: 1px solid #7f7f7f; color: #454545; width: 22px; font-weight: 500; height: 22px; display: flex; justify-content: center; align-items: center; margin-bottom: 0; font-size: 18px; border-radius: 50%; margin-right: 4px; cursor: pointer;}.dfgryh{ font-size: 16px !important; width: 25px; color: #535353; height: 25px; display: flex; justify-content: center; align-items: center; margin-bottom: 0; border-radius: 50%; margin-right: 4px; font-weight: 600;}.rela{ position: relative; width: 100%;}.dfyhj{ margin-bottom: 6px;}.deydsy{ border-right: 1px solid #a19c9c;} input#destination { padding-left: 20px; } .border-start {   border-left-color: #969191 !important; } .sted34 img { width: 26px; background: #e6e9ed; border-radius: 50%; padding: 4px;}.bposg{ position: relative;}.sted34{ border: 1px solid #0f2367; position: absolute; right: 50%; top: 28px; transform: translate(50%, -50%); z-index: 99; border-radius: 50%; background: white; width: 34px; height: 34px; display: flex; justify-content: center; align-items: center;}.sted34:before { content: ""; position: absolute; bottom: -16%; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: -1; width: 8px; height: 21%; background: #ffffff;}.sted34:after { content: ""; position: absolute; bottom: 87%; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: -1; width: 8px; height: 22%; background: #ffffff;}.setry635 { position: absolute; width: 100%; background: #efefef; top: 62px; padding: 6px; border-radius: 6px; z-index: 99999; box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 48px; display: none;}.desk-hide{ display: none;}.wstdxt{ opacity: 0.3;}@media only screen and (max-width: 600px) { .desk-hide{ display: block; } .sted34:before{ bottom: -17%; width: 9px; } .sdgyi::before { right: 50%; transform: translate(9px, -50%);} .sted34:after { width: 9px; } .bposg{ display: block !important; } .tab-brder { width: 100%; } .gitrs{ display: block !important; } .ewrtf { width: 100%; margin-bottom: 9px; } .sdetg4 { margin-bottom: 8px; position: relative; top: 0; } .sted34 { top: 61px; rotate: 270deg; right: 0%; transform: translate(50%, -50%); } .arwsfw { font-size: 15px; padding: 3px; } .ui-datepicker { left: 50% !important; transform: translate(-50%); z-index: 999 !important;} .wsta{ padding: 0; } .sdgyi { width: 100%; padding: 10px; top: 44px; } .deydsy { border-right: none; border-bottom: 1px solid #b3b3b3; margin-bottom: 15px; padding-bottom: 10px; } .fhrh{ font-size: 11px; } .mob-hide{ display: none; } .tyhe{ height: 100%; } .tyhehotel{ height: 100%; }}/* ---------------------header---------------------- */#mainheader { padding: 8px 0px; box-shadow: 0 0 6px #0000004D; background: #fff; position: sticky; top: 0; left: 0; width: 100%; z-index: 9999999;}#mainheader .logo img { width: 163px;}#mainheader .tfn-number { text-align: right; color: #fff; font-size: 12px; font-weight: 500;}#mainheader .tfn-number a { font-size: 18px; color: #FFf; text-decoration: none; font-weight: 700; line-height: 20px;}.mbn_number { padding-right: 0px; font-size: 18px; color: #3C78F1; text-decoration: none; font-weight: 700; display: block; line-height: 20px; margin-top: 7px; padding-top: 0px;}.New-country-flag { margin: 1px 0px 5px 15px; cursor: pointer; width: 80px;}.New-sub_header_link { color: #fff; font-size: 15px !important; font-weight: bold; background-color: #149db2; padding: 7px 8px; margin-top: 2px;}.New-sub_header_link img { max-width: 20px; max-height: 20px; vertical-align: middle !important;}.astatr34 { color: #292828; font-size: 14px;}.dsyyrt7 { font-size: 11px; color: #777777;}.dtydt56{ background: #0044a8; color: white;}.dtydt56 .btn-close{ filter: brightness(0) invert(1); opacity: 1;}.ew6ew6{ background: #ebebeb;}.hfrgr{ padding: 15px;}.hru852{ display: none;}.ui-menu .ui-menu-item { margin: 5px 0 !important; } ul#ui-id-2 { width: 18.5% !important; min-height:auto !important; max-height: 305px !important; overflow-y: scroll; scrollbar-width: thin; } ul#ui-id-1 { width: 18.5% !important; min-height:auto !important; max-height: 305px !important; overflow-y: scroll; scrollbar-width: thin; } ul#ui-id-3 { width: 18.5% !important; min-height:auto !important; max-height: 305px !important; overflow-y: scroll; scrollbar-width: thin; }@media only screen and (min-width:321px) and (max-width:1024px) { .gitrs { grid-template-columns: auto; } .desk-hide { display: block;}.mob-hide { display: none;}#mainheader { padding: 6px 0px; background: rgb(10, 45, 114);}#mainheader .tfn-number {font-size: 11px;padding-top: 0px;}#mainheader .tfn-number a {font-size: 15px;}.New-country-flag {display: none !important;}.tyhe { margin-bottom: 0; margin-top: 56px; padding: 20px 10px;}.tyhehotel { margin-bottom: 0;  padding: 20px 10px;}.tgfuftg { width: 100%; position: relative; top: 0;}.sdetg4 .desk-hide { display: none;}p#dirf45 { display: block !important;}}@media only screen and (max-width: 600px) {ul#ui-id-2{ width: 80% !important;} ul#ui-id-1 { width: 80% !important;} ul#ui-id-3 { width: 80% !important;} #mainheader { padding: 6px 0px; background: rgb(10, 45, 114); } #mainheader .tfn-number { font-size: 11px; padding-top: 0px;}#mainheader .tfn-number a { font-size: 15px;}.New-country-flag { display: none !important;}.tyhe { margin-bottom: 0; margin-top: 56px; padding: 20px 10px;}.tyhehotel { margin-bottom: 0;  padding: 20px 10px;}.tgfuftg { width: 100%; position: relative; top: 0; z-index: 99;}.refnt6{ padding-bottom: 20px; display: none;}ul.ui-widget-content { z-index: 999;}/* .etrtt{	display:none;} */}ul.ui-widget-content { border: none !important; background: #efefef; color: #333333; border-radius: 7px; padding: 5px; box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 48px;}.dikhrg input{ padding-right: 50px;}.dikhrg input::placeholder{ color: #8f8f8f; font-size: 15px;}.dikhrg{ position: relative;}.hgers3 { position: absolute; top: 50%; right: 12px; transform: translate(-3px, -50%); background: #e7e5e5; padding: 5px; width: 22px; border-radius: 50%;}.spinner { font-size: 23px; position: relative; display: inline-block; width: 1em; height: 1em;}.spinner.center { position: absolute; top: 50%; right: 12px; transform: translate(-3px, -50%);}.spinner .spinner-blade { position: absolute; left: 0.4629em; bottom: 0; width: 0.074em; height: 0.2777em; border-radius: 0.0555em; background-color: transparent; -webkit-transform-origin: center -0.2222em; -ms-transform-origin: center -0.2222em; transform-origin: center -0.2222em; animation: spinner-fade9234 1s infinite linear;}.spinner .spinner-blade:nth-child(1) { -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}.spinner .spinner-blade:nth-child(2) { -webkit-animation-delay: 0.083s; animation-delay: 0.083s; -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg);}.spinner .spinner-blade:nth-child(3) { -webkit-animation-delay: 0.166s; animation-delay: 0.166s; -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg);}.spinner .spinner-blade:nth-child(4) { -webkit-animation-delay: 0.249s; animation-delay: 0.249s; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}.spinner .spinner-blade:nth-child(5) { -webkit-animation-delay: 0.332s; animation-delay: 0.332s; -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg);}.spinner .spinner-blade:nth-child(6) { -webkit-animation-delay: 0.415s; animation-delay: 0.415s; -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg);}.spinner .spinner-blade:nth-child(7) { -webkit-animation-delay: 0.498s; animation-delay: 0.498s; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}.spinner .spinner-blade:nth-child(8) { -webkit-animation-delay: 0.581s; animation-delay: 0.581s; -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg);}.spinner .spinner-blade:nth-child(9) { -webkit-animation-delay: 0.664s; animation-delay: 0.664s; -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg);}.spinner .spinner-blade:nth-child(10) { -webkit-animation-delay: 0.747s; animation-delay: 0.747s; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg);}.spinner .spinner-blade:nth-child(11) { -webkit-animation-delay: 0.83s; animation-delay: 0.83s; -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg);}.spinner .spinner-blade:nth-child(12) { -webkit-animation-delay: 0.913s; animation-delay: 0.913s; -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg);}@keyframes spinner-fade9234 { 0% { background-color: #69717d; } 100% { background-color: transparent; }}.searviceBox { padding-top: 25px;}.iwehf7{ font-size: 22px;}.travllr-cab{	font-size:14px;}/* hotel */.trlock1 { position: inherit !important; top: inherit !important; right: inherit !important; width: 100% !important;	height: 220px; min-height: 220px !important; box-shadow: none !important; border-radius: 5px !important; padding: 10px !important; overflow-y: scroll;}.fon-50 { font-weight: 500;}.sedtg { background-color: #f7f7f7;}.traveller_block ul.traveller_list { list-style: none;}.change-in-mai { border-right: none !important; float: inherit !important; width: 100% !important; margin-right: 0 !important; background: #f1f1f1 !important; padding: 10px !important; border-radius: 5px !important;}/* hotel ---------------------------------*/@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500&display=swap'); *{ font-family: "Poppins", sans-serif; }/* a{ text-decoration: none;} */body{ background-color: #ffffff;}.tyhe { width: 100%; height: 310px; background-image: linear-gradient(45deg, #00000022, #00000022), url(/resources/images/main-ban.png); background-size: cover; background-position: 100% 80%; color: white; display: flex; align-items: center; position: relative; margin-bottom: 125px;}.tyhehotel { width: 100%; height: 310px; background-image: linear-gradient(45deg, #00000022, #00000022), url(https://imgfolders.com/farehutz/farehutz_US/banner/hotelbnr.webp?12345); background-size: cover; background-position: 100% 80%; color: white; display: flex; align-items: center; position: relative; margin-bottom: 125px;}.gitrs{ display: grid; grid-template-columns: 1fr 1fr auto;}.ewrtf { height: 56px; width: 100%; border: 1px solid #0F2367; border-radius: 8px; color: rgb(59, 59, 59); position: relative; overflow: hidden;}.ewrtf1 { height: 54px; background: transparent; width: 100%; border: none; color: rgb(59, 59, 59); }.calendar{ position: relative; width: 100%; background: #fff; border-radius: 0px; overflow: hidden;}.ewrtf::placeholder { color: #b6b6b6;}.side-con { color: #1A2B3D; display: flex; align-items: center; justify-content: center; position: absolute; top: 0; width: 100%; height: 54px; background: white; border-radius: 9px;}.szet3{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; color: #5A6573;}.szet1{ font-weight: 600; color: #1A2B3D;}.szet2 { font-weight: 600; font-size: 14px; color: #3E4957; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.sdeyady { width: 100%; height: 56px; background: #E60023; border-color: #E60023; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 18px;}.sdeyady i{ padding: 6px; font-size: 20px;}.tgfuftg { position: absolute; width: 82%; top: 220px; left: 50%; transform: translate(-50%); box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;}.tab-buttons { display: flex; gap: 8px; } .tab-btn.active { border-bottom: 2px solid #0080ff !important; }.tab-btn.active i { color: #0080ff !important; }.tab-btn { width: 95px; color: #202022; background-color: #ffffff00; border: none; padding: 5px; cursor: pointer; transition: background-color 0.3s ease; font-weight: 500;}.jyrd{ margin: 0; color: #939393; width: 100%;}.gitrw { display: grid; grid-template-columns: 1fr auto;}.dgdga{ position: relative; z-index: 9; opacity: 0; height: 100%; width: 100%; border: none;} .ui-datepicker { background: #ffffff; box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px !important; margin-top: 4px;} .ui-datepicker-header { color: #ffffff; background: #ff6b00; margin-bottom: 6px; } .ui-datepicker-prev, .ui-datepicker-next { width: 20px; height: 20px; text-indent: 9999px; border-radius: 100%; cursor: pointer; overflow: hidden;	margin-top: 6px; } .ui-datepicker-prev { float: left; margin-left: 12px; } .ui-datepicker-prev:after { transform: rotate(45deg); margin: -43px 0px 0px 8px; } .ui-datepicker-next { float: right; margin-right: 12px; } .ui-datepicker-next:after { transform: rotate(-135deg); margin: -43px 0px 0px 6px; } .ui-datepicker-prev:after, .ui-datepicker-next:after { content: ''; position: absolute; display: block; width: 8px; height: 8px; border-left: 2px solid #ffffff; border-bottom: 2px solid #ffffff; } .ui-datepicker-prev:hover, .ui-datepicker-next:hover, .ui-datepicker-prev:hover:after, .ui-datepicker-next:hover:after { border-color: #333333; } .ui-datepicker-title { text-align: center; font-size: 16px;} /* .ui-datepicker-calendar { width: 100%; text-align: center; } .ui-datepicker-calendar thead tr th span { display: block; width: 37px; color: #0075ff; font-size: 15px;} .ui-state-default { display: block; text-decoration: none; color: #333333; line-height: 27px; font-size: 14px;} .ui-state-default:hover { color: #ffffff; background:#ff6b00; border-radius:50px; transition: all 0.25s cubic-bezier(0.7, -0.12, 0.2, 1.12); } */ .ui-state-highlight { color: #ffffff; background-color:#0075ff; border-radius:50px; } .ui-select-between{ background: #0075ff24; } ui-state-start { color: #ffffff !important; background-color:#0075ff !important; } ui-state-end { color: #ffffff !important; background-color:#0075ff !important; } ul.ui-state-active { color: #ffffff !important; background-color:#767676 !important; border-radius:50px; } .ui-state-default:hover { color: #ffffff !important; background-color:#767676 !important; border-radius:50px !important; } .ui-datepicker-unselectable .ui-state-default { color: #eee; border: 2px solid transparent; } .arwsfw { background: #ffffff; border-radius: 3px 3px 3px 3px; font-size: 15px; padding: 0px 22px; border: 1px solid #becad6; color: #3e4957; font-weight: 600; cursor: pointer;}.arwsfw input{	border:none; width: 100%; font-weight: 600; color: #3e4957; text-overflow: ellipsis; white-space: nowrap; overflow: hidden !important; } .arwsfw:focus, .arwsfw:focus-visible { outline: none !important;}.edsge{ color: #454545; position: absolute; right: 10px; top: 50%; transform: translate(0, -50%);}.edtfsf34{	cursor: pointer;}.edtfsf34:hover { background-color: #fbfbfb; border: 1px solid #858687;}.active-list { background-color: #fff3ea; border: 1px solid #ffaa6c;}.active-list1 { background-color: #fff3ea; border: 1px solid #ffaa6c;}.sdgyi { color: black; position: absolute; z-index: 999; background: #ffffff; width: 525px; right: 0px; top: 68px; padding: 10px 18px; border-radius: 4px; display: none; box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;} .sdgyi::before { content: ""; position: absolute; width: 0px; height: 0px; background: #ffffff; border-left: 10px solid #ffffff; border-top: 10px solid #ffffff; border-bottom: 10px solid #ff000000; border-right: 10px solid #ffffff00; rotate: 45deg; top: -9px; right: 80px;}.astsa { border: 1px solid #7f7f7f; color: #454545; width: 22px; font-weight: 500; height: 22px; display: flex; justify-content: center; align-items: center; margin-bottom: 0; font-size: 18px; border-radius: 50%; margin-right: 4px; cursor: pointer;}.dfgryh{ font-size: 16px !important; width: 25px; color: #535353; height: 25px; display: flex; justify-content: center; align-items: center; margin-bottom: 0; border-radius: 50%; margin-right: 4px; font-weight: 600;}.rela{ position: relative; width: 100%;}.dfyhj{ margin-bottom: 6px;}.deydsy{ border-right: 1px solid #a19c9c;}.sted34 img { width: 26px; background: #e6e9ed; border-radius: 50%; padding: 4px;}.bposg{ position: relative;}.sted34{ border: 1px solid #0f2367; position: absolute; right: 50%; top: 28px; transform: translate(50%, -50%); z-index: 99; border-radius: 50%; background: white; width: 34px; height: 34px; display: flex; justify-content: center; align-items: center;}.sted34:before { content: ""; position: absolute; bottom: -16%; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: -1; width: 8px; height: 21%; background: #ffffff;}.sted34:after { content: ""; position: absolute; bottom: 87%; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: -1; width: 8px; height: 22%; background: #ffffff;}.setry635 { position: absolute; width: 100%; background: #efefef; top: 62px; padding: 6px; border-radius: 6px; z-index: 99999; box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 48px; display: none;}.desk-hide{ display: none;}.wstdxt{ opacity: 0.3;}@media only screen and (max-width: 600px) { .desk-hide{ display: block; } .sted34:before{ bottom: -17%; width: 9px; } .sdgyi::before { right: 50%; transform: translate(9px, -50%);} .sted34:after { width: 9px; } .bposg{ display: block !important; } .tab-brder { width: 100%; } .gitrs{ display: block !important; } .ewrtf { width: 100%; margin-bottom: 9px; } .sdetg4 { margin-bottom: 8px; position: relative; top: 0; } .sted34 { top: 61px; rotate: 270deg; right: 0%; transform: translate(50%, -50%); } .arwsfw { font-size: 15px; padding: 3px; } .ui-datepicker { left: 50% !important; transform: translate(-50%); z-index: 999 !important;} .wsta{ padding: 0; } .sdgyi { width: 100%; padding: 10px; top: 44px; } .deydsy { border-right: none; border-bottom: 1px solid #b3b3b3; margin-bottom: 15px; padding-bottom: 10px; } .fhrh{ font-size: 11px; } .mob-hide{ display: none; } .tyhe{height: 100%; } .tyhehotel{height: 100%; }}/* ---------------------header---------------------- */#mainheader { padding: 8px 0px; box-shadow: 0 0 6px #0000004D; background: #fff; position: sticky; top: 0; left: 0; width: 100%; z-index: 9999999;}#mainheader .logo img { width: 163px;}#mainheader .tfn-number { text-align: right; color: #fff; font-size: 12px; font-weight: 500;}#mainheader .tfn-number a { font-size: 18px; color: #FFf; text-decoration: none; font-weight: 700; line-height: 20px;}.mbn_number { padding-right: 0px; font-size: 18px; color: #3C78F1; text-decoration: none; font-weight: 700; display: block; line-height: 20px; margin-top: 7px; padding-top: 0px;}.New-country-flag { margin: 1px 0px 5px 15px; cursor: pointer; width: 80px;}.New-sub_header_link { color: #fff; font-size: 15px !important; font-weight: bold; background-color: #149db2; padding: 7px 8px; margin-top: 2px;}.New-sub_header_link img { max-width: 20px; max-height: 20px; vertical-align: middle !important;}.astatr34 { color: #292828; font-size: 14px;}.dsyyrt7 { font-size: 11px; color: #777777;}.dtydt56{ background: #0044a8; color: white;}.dtydt56 .btn-close{ filter: brightness(0) invert(1); opacity: 1;}.ew6ew6{ background: #ebebeb;}.hfrgr{ padding: 15px;}.hru852{ display: none;}.ui-menu .ui-menu-item { margin: 5px 0 !important; } ul#ui-id-2 { width: 18.5% !important; min-height:auto !important; max-height: 305px !important; overflow-y: scroll; scrollbar-width: thin; } ul#ui-id-1 { width: 18.5% !important; min-height:auto !important; max-height: 305px !important; overflow-y: scroll; scrollbar-width: thin; } ul#ui-id-3 { width: 37% !important; min-height:auto !important; max-height: 305px !important; overflow-y: scroll; scrollbar-width: thin; }@media only screen and (min-width:321px) and (max-width:1024px) { .gitrs { grid-template-columns: auto; } .desk-hide { display: block;}.mob-hide { display: none;}#mainheader { padding: 6px 0px; background: #fff;}#mainheader .tfn-number {font-size: 11px;padding-top: 0px;}#mainheader .tfn-number a {font-size: 15px;}.New-country-flag {display: none !important;}.tyhe { margin-bottom: 0; margin-top: 56px; padding: 20px 10px; background: #0a2d72;}.tyhehotel { margin-bottom: 0; padding: 20px 10px; background: #0a2d72;}.tgfuftg { width: 100%; position: relative; top: 0;}.sdetg4 .desk-hide { display: none;}p#dirf45 { display: block !important;}}@media only screen and (max-width: 600px) {ul#ui-id-2{ width: 80% !important;} ul#ui-id-1 { width: 80% !important;} ul#ui-id-3 { width: 80% !important;} #mainheader { padding: 6px 0px; background: #fff; } #mainheader .tfn-number { font-size: 11px; padding-top: 0px;}#mainheader .tfn-number a { font-size: 15px;}.New-country-flag { display: none !important;}.tyhe { margin-bottom: 0; margin-top: 50px; padding: 20px 10px;}.tgfuftg { width: 100%; position: relative; top: 0; z-index: 99;}.refnt6{ padding-bottom: 20px; display: none;}ul.ui-widget-content { z-index: 999;}/* .etrtt{	display:none;} */}ul.ui-widget-content { border: none !important; background: #efefef; color: #333333; border-radius: 7px; padding: 5px; box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 48px;}.dikhrg input{ padding-right: 50px;}.dikhrg input::placeholder{ color: #8f8f8f; font-size: 15px;}.dikhrg{ position: relative;}.hgers3 { position: absolute; top: 50%; right: 12px; transform: translate(-3px, -50%); background: #e7e5e5; padding: 5px; width: 22px; border-radius: 50%;}.spinner { font-size: 23px; position: relative; display: inline-block; width: 1em; height: 1em;}.spinner.center { position: absolute; top: 50%; right: 12px; transform: translate(-3px, -50%);}.spinner .spinner-blade { position: absolute; left: 0.4629em; bottom: 0; width: 0.074em; height: 0.2777em; border-radius: 0.0555em; background-color: transparent; -webkit-transform-origin: center -0.2222em; -ms-transform-origin: center -0.2222em; transform-origin: center -0.2222em; animation: spinner-fade9234 1s infinite linear;}.spinner .spinner-blade:nth-child(1) { -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}.spinner .spinner-blade:nth-child(2) { -webkit-animation-delay: 0.083s; animation-delay: 0.083s; -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg);}.spinner .spinner-blade:nth-child(3) { -webkit-animation-delay: 0.166s; animation-delay: 0.166s; -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg);}.spinner .spinner-blade:nth-child(4) { -webkit-animation-delay: 0.249s; animation-delay: 0.249s; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}.spinner .spinner-blade:nth-child(5) { -webkit-animation-delay: 0.332s; animation-delay: 0.332s; -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg);}.spinner .spinner-blade:nth-child(6) { -webkit-animation-delay: 0.415s; animation-delay: 0.415s; -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg);}.spinner .spinner-blade:nth-child(7) { -webkit-animation-delay: 0.498s; animation-delay: 0.498s; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}.spinner .spinner-blade:nth-child(8) { -webkit-animation-delay: 0.581s; animation-delay: 0.581s; -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg);}.spinner .spinner-blade:nth-child(9) { -webkit-animation-delay: 0.664s; animation-delay: 0.664s; -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg);}.spinner .spinner-blade:nth-child(10) { -webkit-animation-delay: 0.747s; animation-delay: 0.747s; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg);}.spinner .spinner-blade:nth-child(11) { -webkit-animation-delay: 0.83s; animation-delay: 0.83s; -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg);}.spinner .spinner-blade:nth-child(12) { -webkit-animation-delay: 0.913s; animation-delay: 0.913s; -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg);}@keyframes spinner-fade9234 { 0% { background-color: #69717d; } 100% { background-color: transparent; }}.searviceBox { padding-top: 25px;}.iwehf7{ font-size: 22px;}.travllr-cab{	font-size:14px;}/* hotel */.trlock1 { position: inherit !important; top: inherit !important; right: inherit !important; width: 100% !important;	height: 280px; min-height: 280px !important; box-shadow: none !important; border-radius: 5px !important; padding: 10px !important; overflow-y: scroll;}.fon-50 { font-weight: 500;}.sedtg { background-color: #f7f7f7;}.traveller_block ul.traveller_list { list-style: none;}.change-in-mai { border-right: none !important; float: inherit !important; width: 100% !important; margin-right: 0 !important; background: #f1f1f1 !important; padding: 5px 10px!important; border-radius: 5px !important;}.traveller_block12 ul.traveller_list li { font-size: 14px; color: #353541; font-weight: 500; margin-bottom: 10px; display: flex; align-items: center; justify-content: space-between;}.change-in-mai li { margin-bottom: 0 !important;}.traveller_block12 ul.traveller_list .actionbtn { display: flex; align-items: center; justify-content: space-between;}.traveller_block12 ul.traveller_list .actionbtn .addicons.minus { font-size: 24px;}.traveller_block12 ul.traveller_list .actionbtn .addicons { width: 30px; height: 30px; display: inline-block; border: 1px solid #ACB4BE; border-radius: 100%; text-align: center; line-height: 30px; color: #353541; cursor: pointer;}.traveller_block12 ul.traveller_list .actionbtn .number { width: 40px; border: none; background: none; font-size: 14px; color: #353541; font-weight: 600; text-align: center;}.rysyd { width: 115px;}.uiyhrutj{ color: black;}.swtg { position: absolute; top: 22px; right: 22px;}.gyry6{	top :15px !important;}.ry65h{	padding-top:7px;	padding-bottom:7px;}@media only screen and (max-width: 600px) { .change-in-mai { display: block !important; } .rysyd { width: 100% !important; } .change-in-mai li { margin-bottom: 10px !important;}}.swr34{ margin-top: 13px;}.footer-component {	background: #001f29; background-position-y: 0%;	background-position: bottom center;	background-repeat: no-repeat;	position: relative;	font-size: 14px;	background-position-x: 57% !important;	}@media (max-width: 1023px) {.footer-component {	padding: 10px 0 0 0}}@media (max-width: 479px) {/*.footer-component .social-media {	text-align: center;}*/}.footer-component .social-media a {	color: #3C78F1;	display: inline-block;	font-size: 20px;	text-align: center;	margin-right: 1px}.footer-component .social-media a img {	width: 25px;}.footer-component .footer-contact-links {	margin: 0 0 10px 0;	color: #8493a6;	font-weight: 500;}@media (max-width: 1023px) {.footer-component .footer-contact-links {	font-size: 12px}}.footer-component .footer-contact-links.mt10px {	margin-top: 10px}.footer-component .footer-contact-links p {	margin-top: 10px}.footer-component .footer-contact-links span {	display: block;	font-size: 13px}.footer-component .footer-contact-links .link {	font-size: 11px}.footer-component .footer-contact-links .link a {	color: #353541}.footer-component .footer-contact-links .link a:hover {	color: #3C78F1}.footer-component .footer-contact-links .tfn a {	font-size: 20px;	color: #3C78F1;	font-weight: bold;	text-decoration: none}@media (max-width: 1023px) {.footer-component .footer-contact-links .tfn a {	font-size: 17px}}.footer-component .top-footer h5 {	color: #fff;	font-size: 14px;	font-weight: 600;	margin-bottom: 10px}@media (max-width: 1023px) {.footer-component .top-footer h5 {	margin-top: 15px;	font-size: 14px}}.footer-component .top-footer h4 {	color: #fff;	font-size: 22px;	font-weight: 600;	margin-bottom: 10px}@media (max-width: 1023px) {.footer-component .top-footer h4 {	margin-top: 15px;	font-size: 20px}}.footer-component .top-footer .holder {	padding-top: 20px;	border-top: 1px solid #4e4e4e57}.footer-component .top-footer .quickLinks ul {	list-style: none;	margin: 0px;	padding: 0px}.footer-component .top-footer .quickLinks ul li {	display: block;	line-height: 26px}.footer-component .top-footer .quickLinks ul li a {	color: #8493a6;	text-decoration: none;	font-size: 14px;	font-weight: 500;	}@media (max-width: 576px) {.footer-component .top-footer .quickLinks ul li a {	font-size: 13px}}.footer-component .top-footer .quickLinks ul li a:hover {	color: #FFF}.footer-component .top-footer .quickLinks .certified {	padding-top: 10px;	width: 100%; float: left;}/* .certified img {	border-radius: 8px;	width: 50%;	float: left; } */.footer-component .top-footer .quickLinks .social-media {	padding-top: 10px;	width: 100%; float: left;	margin-bottom: 10px;}.footer-component .top-footer .quickLinks .link a {	color: #8493a6;	text-decoration: none;	font-size: 14px;	font-weight: 500;}.footer-component .top-footer .quickLinks .link a:hover {	color: #fff !important; }.footer-component .footer_logo {	display: flex;	align-items: center;	justify-content: space-between;	width: 91%}.footer-component .disclaimer {	font-size: 15px;	color: #353541;	text-align: center;	padding: 30px 0px 0px 0px}@media (max-width: 576px) {.footer-component .disclaimer {	font-size: 12px;	padding: 35px 0px 0px 0px}}.copyright-block {	padding: 16px 0;	background: #001f29;	font-size: 14px;	}.copyright-block .copyright { margin: 0;	color: #fff;	font-size: 11px;}.scroll-top {	background-color: #3C78F1;	border: medium;	bottom: 70px;	color: #fff;	cursor: pointer;	display: none;	font-size: 30px;	height: 40px;	line-height: 12px;	opacity: .7;	outline: medium;	padding: 0;	position: fixed;	right: 20px;	text-align: center;	vertical-align: middle;	width: 40px;	z-index: 99}.scroll-top:hover {	opacity: .99}.bottom-call-bar {	padding: 5px;	background: #00b67a;	bottom: -66px;	left: 0px;	color: #fff;	position: fixed;	font-size: 15px;	text-align: center;	width: 100%;	z-index: 3}.bottom-call-bar a span {	width: 50px;	height: 50px;	float: left;	font-size: 30px;	text-align: center;	line-height: 50px;	background: #fff;	color: #00b67a;	border-radius: 50%;	margin: 0 0 5px 15px}.bottom-call-bar .call-text {	font-size: 12px}.bottom-call-bar .phone {	font-size: 27px;	line-height: 1.3em;	font-weight: 700}.bottom-call-bar a {	color: #fff;	text-decoration: none;	display: block}.footerBottom {	padding: 15px 0px;	background: #353541;	color: #FFFFFF}@media (max-width: 479px) {.footerBottom {	text-align: center}}.footerBottom strong {	display: block;	font-weight: 500;	padding-bottom: 5px}.footerBottom a {	color: #fff;	text-decoration: none}.footerBottom .holder .column {	width: 50%;	float: left}@media (max-width: 479px) {.footerBottom .holder .column {	width: 100%}}.footerBottom p {	margin: 0px}@media (max-width: 576px) {.footerBottom p {	padding: 10px 0}}@media (max-width: 1023px) {.footerBottom {	font-size: 12px}.certified { display: flex;}.certified img {width: 100%;	float: left; }}/******************************* FOOTER AREA close******************************/.NewsBg {	/* background: #00000080 url(/resources/images/newsbg.jpg); */	background-size: cover; background-repeat: no-repeat; width: 100%;	padding: 28px 0px 28px 0;	font-size: 15px;	line-height: 30px;	}.subscribeBox .left {	display: flex;	align-items: center}.subscribeBox .left h4 {	margin: 0px;	font-size: 24px;	font-weight: 600;	color: #376cfb;}@media (max-width: 1023px) {.subscribeBox .left h4 {	font-size: 14px;	font-weight: 700}}@media (max-width: 576px) {.subscribeBox .left h4 {	font-size: 16px;	font-weight: 700;	margin-bottom: 5px}}.subscribeBox .left p {	margin: 0px;	font-size: 17px;     font-weight: 500;	color: #376cfb; }@media (max-width: 1023px) {.subscribeBox .left p {	font-size: 12px}}.subscribeBox .bell-icon {	margin-right: 20px;	width: 80px;	height: 80px;	display: flex;	align-items: center;	justify-content: center;	border-radius: 5px}@media (max-width: 1023px) {.subscribeBox .bell-icon {	width: 70px;	height: 70px}}@media (max-width: 576px) {.subscribeBox .bell-icon {	width: 50px;	height: 50px}}@media (max-width: 576px) {.subscribeBox .bell-icon img {	width: 40px} .inputform { border-radius: 5px 5px 5px 5px !important; } }.subscribe { position: relative;}#subscribeError { position: absolute;	top: -30px;	background-color: #fff !important;	padding: 0 5px;	width: 40%;	font-size: 12px; border-radius: 4px;	border: 1px solid #ccc9;	text-align: center; display: none;}@media (max-width: 576px) {.subscribe {	padding-top: 10px}}.subscribe .text-red {	padding-top: 12px;	color: red;	font-size: 13px;	width: 100%;	float: left}.subscribe .column {	float: left;	width: 43%;	margin-right: 13px}@media (max-width: 576px) {.subscribe .column {	width: 100%;	margin: 0px;	float: none}}.subscribe .column2 {	display: flex;	position: relative; justify-content: space-between;}@media (max-width: 576px) {.subscribe .column2 {	width: 100%;	margin: 0px;	display: block}}.subscribe .column2 select {	border-radius: 5px 0px 0px 5px;	border-right: 0px}@media (max-width: 576px) {.subscribe .column2 select {	border-radius: 5px;	border-right: 1px solid #D1D1D1}}.subscribe .nofill {	font-size: 10px;	font-weight: 400;	margin: 7px 0 0 0;	color: #2d2a2a;}@media (max-width: 1023px) {.subscribe .nofill {	font-size: 11px}}.subscribe .nofill a {	color: #376cfb;	text-decoration: underline;	display: inline-block}.subscribe-submit {	background: #376CFB;	color: #fff;	height: 45px;	line-height: 20px;	border: none;	font-family: "Poppins", sans-serif;	border-radius: 8px;	font-weight: 500;	width: 160px}@media (max-width: 576px) {.subscribe-submit {	/*! margin-top: 20px; */	width: 28%;	border-radius: 5px;	font-weight: 600}}.subscribe-submit:hover, .subscribe-submit:focus, .subscribe-submit:active {	color: #e6ecff;}.inputform {	/*! margin-bottom: 10px; */	width: 70%;	font-weight: 500;	border: 1px solid #d1d1d1;	border-radius: 8px;	padding: 6px 10px;	height: 45px;	color: #1F1F1F}@media (max-width: 1023px) {.inputform {	font-size: 13px}}@media (max-width: 576px) {.inputform {	height: 45px;}}.select-dropdown {	position: relative;	width: 100%;	font-weight: 600;	border-radius: 5px;	color: #1F1F1F}.select-dropdown select {	white-space: normal;	text-overflow: ellipsis;	background-color: #fff;	border: 1px solid #d1d1d1;	margin-bottom: 10px;	width: 100%;	border-radius: 5px;	height: 45px;	padding: 6px 10px}@media (max-width: 1023px) {.select-dropdown select {	font-size: 13px}}@media (max-width: 576px) {.select-dropdown select {	height: 40px}}.select-dropdown .label_text {	font-size: 11px;	top: 6px;	left: 15px}.select-dropdown .down_arrow {	position: absolute;	right: 10px;	top: 13px;	color: #737373;	font-size: 17px;	pointer-events: none}.sucessfullMsg .thanks {	font-size: 20px;	line-height: 75px;	color: #d2d4d6}.sucessfullMsg .thanks img {	margin-right: 10px;	width: 100px}.sucessfullMsg .msg {	font-size: 17px;	color: #d2d4d6;	padding: 20px 0px}.sucessfullMsg .text {	font-size: 13px;	color: #d2d4d6}/*****mobile_call_icon********/.bottom-call-bar2 .PH_contactNo2 { font-size: 27px; line-height: 1.3em; font-weight: 700;} .visible-xs { display: none !important;}.bottom-call-bar2 { padding: 5px; background: rgb(186, 184, 183); bottom: -66px; left: 0; color: #fff; position: fixed; font-size: 15px; text-align: center; width: 100%; z-index: 3; transition: all .5s ease 0s;} .bottom-call-bar2 a { color: #242323; text-decoration: none; display: block;} @media (max-width: 767px){.visible-xs { display: block !important;}	.copyright-block { margin-bottom: 69px !important;} }/*********************/.copyright a{ font-weight: 600;}.copyright a:hover{text-decoration: none;}.footer-contact-links a {text-decoration: none !important;}#mainheader {	padding: 8px 0px;	font-family: "Poppins", sans-serif;	box-shadow: 0 0 6px #0000004D;	background: white;	position: sticky;	}@media (max-width: 1023px) {#mainheader {	padding: 6px 0px;	background: white;	position: fixed; z-index: 999; width: 100%; top: 0; left: 0;}}#mainheader .logo_home {	display: block;	float: left}#mainheader .header {	position: relative;	display: flex;	align-items: center;	justify-content: space-between}#mainheader .logo {	float: left; margin-top: 0 !important;}#mainheader .logo img {	width: 157px;}.colicon img { width: 38px; margin-right: 4px;}@media (max-width: 576px) {#mainheader .logo img {	width: 140px !important;}.colicon img { width: 35px; margin-right: 4px;}}@media (max-width: 359px) {#mainheader .logo img {	width: 125px !important;}}#mainheader .menubar {	width: auto;	padding-top: 0px;height: 100%;      }@media (max-width: 1023px) {#mainheader .menubar {	display: none}.New-country-flag {display: none !important;} }#mainheader .menubar ul {	list-style: none;	padding: 0px;	display: flex; margin: 0; align-items: center; justify-content: center; height: 100%;}#mainheader .menubar ul li {	padding: 0px 20px;margin: 0 !important;}#mainheader .menubar ul li a {	color: #0a2d72; padding-bottom: 0;	text-decoration: none;	border-bottom: 3px solid transparent}#mainheader .menubar ul li a.active {	border-bottom: 3px solid #FF6B00;	color: #FF6B00}#mainheader .tfn-number {	text-align: right;	color: rgb(10, 45, 114) !important;	font-size: 12px;	font-weight: 500}@media (max-width: 576px) {#mainheader .tfn-number {	font-size: 11px;	padding-top: 0px}}#mainheader .tfn-number a {	font-size: 18px;	color: rgb(10, 45, 114) !important;	text-decoration: none;	font-weight: 700;	line-height: 20px; margin-top: 0px;}@media (max-width: 576px) {#mainheader .tfn-number a {	font-size: 15px}	}@media (max-width: 359px) {#mainheader .tfn-number a {	font-size: 13px}}#mainheader.homeheader {	background: rgba(3,50,145,0.6);	position: absolute;	left: 0px;	top: 0px;	width: 100%;	z-index: 2;	box-shadow: none;}#mainheader.homeheader .tfn-number {	padding-top: 6px;	color: #fff}#mainheader.homeheader a {	color: #FF6B00}#mainheader.homeheader .logo_home {	display: block}#mainheader.homeheader .innerlogo {	display: none}#mainheader .menubar ul li a:hover {	border-bottom: 3px solid #FF6B00;	color: #FF6B00}#mainheader .tfn-number a:hover {	color: #FF6B00;	text-decoration: none}.float-last {	float: right}/***********New-dropdown-country flag**********/.New-country-flag {	margin: 0px 0px 0px 15px; cursor: pointer;	width: auto !important;	float: right;	}.New-sub_header_link { color: #fff; font-size: 15px !important; font-weight: bold; background-color: #149db2; padding: 7px 8px; margin-top: 0 !important; display:flex;} .New-sub_header_link img {	max-width: 20px;	max-height: 20px;	margin-right:3px !important;	} .New-down_arw {	border: solid #fff;	border-width: 0 2px 2px 0;	display: inline-block;	padding: 3px;	transform: rotate(45deg);	position: relative;	top: -2px;	margin-left: 6px;	}.New-country-flag:hover .New-dropdown-country {	max-height: 200px;}.New-dropdown-country {	position: absolute;	min-width: 80px;	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);	z-index: 999;	display: block;	overflow: hidden;	max-height: 0;	transition: max-height 0.6s ease-in;	top: 48px;	right: 56px;	}.New-dropdown-country a {	color: #000;	text-decoration: none;	background-color: #fff;	padding: 5px 10px !important;	display: flex;	font-size: 14px;}.New-dropdown-country {	display: block;	border-bottom: none !important;}.New-dropdown-country a:hover {	background-color:#F8881F;	color: #333;}.New-dropdown-country a img {	max-width: 20px;	max-height: 20px;	margin-right: 5px;}/***********New-dropdown-country flag close**********//********stiky header************/.stricky-fixed { position: sticky; top: 0; left: 0; width: 100%; z-index: 99999;	border-radius: 0;}@media (min-width:320px) and (max-width:479px) {.stricky-fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 99999;	border-radius: 0;}.airlineBanner {margin-top: 45px;}	.bannerBox {margin-top: 45px;}.blog-head {margin-top: 45px;}	.header-spac{	margin-top:50px;}}@media (min-width:360px) and (max-width:639px) {.stricky-fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 99999;	border-radius: 0;}.airlineBanner {margin-top: 45px;}.bannerBox {margin-top: 45px;}.blog-head {margin-top: 45px;}	.header-spac{	margin-top:73px;}}.edtik { display: flex; align-items: center; justify-content: end; }.traveller_click {	width: calc(100% - 141px);	float: left}@media (max-width: 576px) {.traveller_click {	width: 100%}}.traveller_block {	padding: 15px 20px 20px;	position: absolute;	top: 62px;	right: 0px;	width: 530px;	min-height: 50px;	background: #fff;	z-index: 9;	box-shadow: 0px 3px 6px #00000029;	/*border-radius: 6px;*/}@media (max-width: 576px) {.traveller_block {	width: 100%;	position: fixed;	left: 0px;	top: 0px;	border-radius: 0px;	padding: 0px;	height: 100%;	overflow-y: auto;	overflow-x: hidden}}@media (max-width: 576px) {.traveller_block .innerSet {	padding: 10px}}.traveller_block .traveller_label {	color: #333;	font-weight: 600;	font-size: 20px;	margin: 8px 0;	display: block}.traveller_block ul.traveller_list {	list-style: none;	padding: 0px;	width: 60%; float: left;	margin-right: 18px;	border-right: 1px solid #ccc;	padding-right: 18px;}.traveller_block ul.traveller_list li {	font-size: 14px;	color: #353541;	font-weight: 500;	margin-bottom: 10px;	display: flex;	align-items: center;	justify-content: space-between}.traveller_block ul.traveller_list li .small {	font-size: 12px;	font-weight: 400}.traveller_block ul.traveller_list .actionbtn {	display: flex;	align-items: center;	justify-content: space-between}.traveller_block ul.traveller_list .actionbtn .addicons {	width: 30px;	height: 30px;	display: inline-block;	border: 1px solid #ACB4BE;	border-radius: 100%;	text-align: center;	line-height: 30px;	color: #353541;	cursor: pointer}.traveller_block ul.traveller_list .actionbtn .addicons.minus {	font-size: 24px}.traveller_block ul.traveller_list .actionbtn .addicons.active, .traveller_block ul.traveller_list .actionbtn .addicons:hover {	background: #3C78F1;	border-color: #3C78F1;	color: #fff}.traveller_block ul.traveller_list .actionbtn .number {	width: 40px;	border: none;	background: none;	font-size: 14px;	color: #353541;	font-weight: 600;	text-align: center}.traveller_block .cabinClass {	margin-right: -20px;	list-style: none;	padding: 0px;	width: 40%;	float: left;}.traveller_block .cabinClass li {	padding: 4px 0px;	float: left;	width: 100%;	font-weight: 500;	cursor: pointer;	font-size: 14px}.traveller_block .done_button {	background: #3C78F1;	float: right;	border-radius: 3px;	border: none;	color: #fff;	cursor: pointer;	padding: 10px 36px;	font-size: 14px;	font-weight: 400;	display: block}.traveller_block .done_button:hover {	border: none;	outline: none}.traveller_block .searchwindowclose {	position: absolute;	right: 3px;	top: 7px;	color: #1F1F1F;	font-size: 33px;	line-height: 35px;	z-index: 1;	display: none}@media (max-width: 576px) {.traveller_block .searchwindowclose {	display: block}}@media (max-width: 576px) {.traveller_block .field-input {	padding: 13px 20px 12px 33px;	margin-bottom: 15px;	border: none;	box-shadow: 0 2px 5px #cccc;	border-radius: 0px}}.sedtg { color: #000;}.gu56{	font-size:12px;}.right h4 {font-size: 17px !important; padding-top: 0;}.container {	padding-right: 15px;	padding-left: 15px;	margin-right: auto;	margin-left: auto;	} @media (min-width: 1200px){	.container {	width: 1170px !important;	}	} @media (min-width: 992px){	.container {	width: 970px;	}	} @media (min-width: 768px){	.container {	width: 750px;	}	} /**************/.holiday_pkg_sec {width: 100%;	padding: 17px 0 65px;	/* background: linear-gradient(135deg, white 60%, #b88c6f); */	}.holiday_pkg_sec .vacation_pkg_slider .owl-controls {	position: absolute;	right: 10px;	margin: 0;	top: 0;	display: flex;	width: 100%;	height: 85%;	align-items: center;}.holiday_pkg_sec .vacation_pkg_slider .owl-stage-outer {	z-index: 9;}.holiday_pkg_sec .vacation_pkg_slider .owl-controls .owl-prev { padding: 7px 7px;	background: #d6d6d6; color: #333;	width: 35px;	height: 35px;	position: absolute;	right: 28px;	z-index: 9;	bottom: -87px;	border-radius: 50px;}.holiday_pkg_sec .vacation_pkg_slider .owl-controls .owl-prev i{ text-align: center;	display: flex;	align-items: center;	justify-content: center;	padding-top: 3px;}.holiday_pkg_sec .vacation_pkg_slider .owl-controls .owl-next i{ text-align: center;	display: flex;	align-items: center;	justify-content: center;	padding-top: 3px;}.holiday_pkg_sec .vacation_pkg_slider .owl-controls .owl-next {	padding: 7px 7px;	background: #d6d6d6; color: #333;	width: 35px;	height: 35px;	position: absolute;	right: -14px;	line-height: 30px;	z-index: 9;	bottom: -87px;	border-radius: 50px; }.holiday_pkg_sec .vacation_pkg_slider {	float: left;	width: 100%;} /****************/ .vacation_pkg_slider .vacation_pkg_box .vac_pkg_inner {	display: inline-block;	width: 100%;	position: relative;	transition: all .7s;	overflow: hidden;}.vacation_pkg_slider .vacation_pkg_box .vac_pkg_inner:after {	content: " ";	position: absolute;	bottom: 0;	background-image: linear-gradient(to bottom, rgb(66 73 91 / 0%), #0000008f);	width: 100%;	height: 100%;	border-radius: 15px;}.vacation_pkg_box .vaction_sl_img {	position: relative;	transition: all .7s;}.vacation_pkg_slider .vacation_pkg_box .vac_pkg_inner:hover .vaction_sl_content {	bottom: 5px;	top: unset;	transform: translatey(0px);	opacity: 1;	transition: all .7s;}/*ili*/.vacation_pkg_slider .vacation_pkg_box .vac_pkg_inner:hover:after {	background-image: linear-gradient(to bottom, rgba(241, 91, 47, 0), #00000052);	transition: all .7s;	}.vacation_pkg_box .vaction_sl_img img {	width: 100%;	height: 280px; object-fit: cover;	border-radius: 15px;}.vacation_pkg_box .vaction_sl_content {	position: absolute;	top: 52%;	width: 100%;	z-index: 9;	padding: 0 15px;}.vacation_pkg_box .vaction_sl_content2 {	position: absolute;	top: 77%;	width: 100%;	z-index: 9;	padding: 0 15px;}.vacation_pkg_box .vaction_sl_content .vac_city_name {	color: #fff;	font-size: 22px;	margin: 0 0 2px;	border-bottom: 2px solid #fff;	padding: 0px 0 11px;}.vacation_pkg_box .vaction_sl_content .vac_prc {	float: left;	width: 100%;}.vacation_pkg_box .vaction_sl_content .vac_prc span {	color: #fff;	font-size: 15px;	vertical-align: middle;}.vacation_pkg_box .vaction_sl_content .vac_prc .vac_fxd_prc {	font-size: 25px;	font-weight: bold;}.vacation_pkg_box .vaction_sl_content .vac_city_dtl {	display: inline-block;	background: #06234f;	color: #fff;	width: auto;	padding: 7px 11px;	border-radius: 33px;	font-size: 14px;}.more-details span a {	width: 245px !important;	float: left;	background: #06234f;	padding: 7px 11px;	text-align: center;	text-decoration: none;	font-weight: bold;}.more-details span a {	color: #fff;	text-decoration: none;	font-weight: bold;	font-size: 14px;	clear: both;}.more-details span a:hover {	background: #06234f;	color: #fff;	width: 100%;	padding: 7px 11px;	font-size: 14px;	text-decoration: none;	font-weight: bold;}.vac_city_name-2 {	color: #fff;	font-size: 20px;	margin: 0 0 12px;	padding: 0px 0 11px;	font-weight: 600;}.vac_city_name-3 {	text-align: center;	color: #fff;	font-size: 18px;	margin: 0 0 12px;	border-bottom: 2px solid #fff;	padding: 0px 0 11px;}/*********************/.owl-nav { text-align: right;}.netbtn .owl-controls .owl-nav [class*="owl-"] {color: #333;font-size: 14px;margin: 5px;padding: 7px 7px;background: #d6d6d6;display: inline-block;cursor: pointer;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;width: 35px;text-align: center;}.position-absolute { position: absolute !important; z-index: 2; }.owl-dots {display: none !important;} /**new css**/	.destination img {	transition: .5s;	}.destination a:hover img {	transform: scale(1.1);	}	/*1-Traveler Assistance*/ .cities-list ul { list-style: none; display: flex; flex-wrap: wrap; padding: 0; } .section-title { border-left: 4px solid rgb(45 148 224); color: #2e2e2e; background-color: #b6e3f9d8; padding: 12px 16px; } .cities-list li { margin-bottom: 6px; width: 25%; } .trr-hwed{ font-size: 20px; } .cities-list li a { padding-left: 8px; position: relative; font-size: 14px; color: #333; text-decoration: none; display: inline-block; } .cities-list li:hover { i, a{ font-weight: 600; color: #005dba; } } .backgr-colour{ background-color:#dcf2f673; } @media screen and (max-width: 992px){ .cities-list li { width:50%; }	} @media screen and (max-width: 576px) { .cities-list li { width:100%; } .trr-hwed { font-size: 18px; }	}.feature-head{color:#0F2367;font-size:26px;font-weight:600}.carrd{border-radius:10px!important;box-shadow:0 2px 6.8px 0 rgb(0 0 0 / .15)}.carrd-body{padding:10px}.carrd img{width:100%;object-fit:cover}.joom{border-radius:10px 10px 0 0;overflow:hidden}.carrd-img-top{transition:.5s ease-in-out;height:100%}.carrd-img-top:hover{transition:0.5s all ease-in-out;transform:scale(1.2)}.span-h{color:#2D69E0;font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.span-p{color:#464646;font-size:14px;font-weight:400}.sp-box{display:flex;gap:15px;justify-content:space-between}.stle{border-radius:8px;background:#FFF;filter:drop-shadow(1px 3px 6.5px rgb(0 0 0 / .1));padding:11px}.highlight{color:#0F2367;font-size:13px;font-weight:500;text-decoration-line:underline}.higlight{color:#0F2367;font-size:13px;font-weight:500}.cly{color:#464646;font-size:13px;font-weight:400}.bgcol{background-color:#f9f9f9}.promo-banner{padding:0 86px!important}.promo-inner{background:linear-gradient(90deg,#376CFB 0%,#2B57D0 100%);border-radius:20px;padding:26px 30px;color:#fff}.promo-cld2{top:-41px;left:-9px}.promo-cld{top:-45px;right:-8px}.promo-plane{top:-30px;left:25px}.fw-bold{font-weight:600;font-size:20px}.grab{font-weight:400;font-size:16px}.call-btn{background-color:#fff;color:#2B58D2;padding:10px 15px;border-radius:10px;text-decoration:none;width:72%}.call-btn img{width:25px;height:25px}.plane-btn{color:#2B58D2;font-size:18px;font-weight:600}.text_hq{font-size:20px;font-weight:600}.bgcol{background-color:#F6F6F6}.feature-box{display:flex;align-items:center;gap:15px;padding:22px 10px}.contet{font-weight:400;color:#464646;font-size:14px;margin-bottom:0}.feature-text h6{font-weight:600;color:#2D69E0;font-size:16px;margin-bottom:3px}.divider{border-left:1px solid #7A7A7A;height:60px;margin:auto}.detail-p{color:#464646;font-family:15px;font-weight:400}.detail-pty{color:#5E5E5E;font-family:15px;font-weight:500}.highlight1{color:#464646;font-family:15px;font-weight:600}.certified{border-top:1px solid #7a868a;border-bottom:1px solid #7a868a;margin:14px 0}@media screen and (max-width:992px){.divider{height:75px}.promo-plane{display:none}.promo-cld2{display:none}.promo-cld{display:none}.excellent{font-size:15px}.excellent_re{font-size:15px}.divider_line{height:14px!important;margin:3px}.feature-text h6{font-size:15px}.feature-box{gap:8px}.contet{font-size:10px}.custom-previous{left:-40px}.custom-nexxtt{right:-40px}}@media screen and (max-width:576px){.divider{display:none}.feature-head{font-size:16px}.contet{font-size:12px}.ariu_p{font-size:10px}.fr_img{width:25%}.custom-previous{display:none}.custom-nexxtt{display:none}.promo-banner{padding:0 15px!important}.promo-plane{display:none}.promo-cld2{display:none}.promo-cld{display:none}.excellent{font-size:20px}.excellent_re{font-size:20px}.divider_line{height:19px}.feature-box{padding:12px 10px}.jksdt{flex-wrap:wrap}.erte{width:48%;margin:0}.dste{flex-wrap:unset;overflow:scroll;margin-bottom:12px}.dste .col-md-6{width:88%;} .hvfr2{ padding-top: 15px !important;}}.hfge{grid-template-columns: 1fr 2fr auto !important;}.country-flag{margin-right:15px;cursor:pointer;position:relative}.down_arw{border:solid #354360;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);position:relative;top:-2px;margin-left:6px}.country-flag:hover .dropdown-country{max-height:200px}.dropdown-country{position:absolute;box-shadow:0 8px 16px 0 rgb(0 0 0 / .2);z-index:1001;border-radius:3px;display:block;overflow:hidden;max-height:0;transition:max-height 0.4s ease-in;top:42px;left:0}.dropdown-country a{background-color:#fff;padding:5px 10px!important;display:flex}.dropdown-country{display:block;border-bottom:none!important;box-shadow:rgb(60 64 67 / .3) 0 1px 2px 0,rgb(60 64 67 / .15) 0 2px 6px 2px}.dropdown-country a:hover{background-color:#e5e5e5}.dropdown-country a img{max-width:20px;max-height:20px}
.PH_contactNo2{font-weight:400 !important; font-size:14px; color:#0d6efd;}
.PH_contactNo2:hover {
    color: #0a58ca;
}