body{background-color: #e9e9e9;font-family: 'Montserrat', sans-serif !important;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;}.contentBlock{float: left;width: 100%;}.breadcrumb_box{margin-top: 8px;position: relative;left: -21px;z-index: 2;}.breadcrumb_box ul{font-family: "Open Sans", sans-serif;font-size: 12px;color: #FFFFFF;}.breadcrumb_box ul li{display: inline-block;vertical-align: middle;}.breadcrumb_box ul li:after{content: "·";margin: 0 5px;}.breadcrumb_box ul li.last:after{display: none;}.breadcrumb_box a{color: #FFFFFF;}.breadcrumb_box a:hover{color:rgb(16,191,186);}.container{position: relative;z-index: 2;}.header-container{position: relative;float: left;width: 100%;height: 210px;z-index: 1;}.home-background, .destination-background, .routes-background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('https://d2z13tbt4y3uk9.cloudfront.net/malasana/flights/2000x330.png');background-size: cover;background-position: center;}.airport-background,.airports-background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('https://d2z13tbt4y3uk9.cloudfront.net/malasana/airports/2000x330.png');background-size: cover;background-position: center;}.header-container .container h1{margin-top:63px;color:rgb(255,255,255);text-align: center;text-transform: uppercase;font-size: 21px;font-weight: 700;font-family: 'Montserrat', sans-serif;line-height: 30px;}.header-container .container.airport h1{margin-top: 56px;}.destination h1{font-size: 17px !important;}.destination h1 b{font-size: 42px;font-weight: 700;font-family: 'Montserrat', sans-serif;width: 100%;float: left;}.header-container .container.routes h1{font-size: 45px;}.header-container .container.routes .subtitle{font-family: 'Montserrat',sans-serif;font-size: 17px;font-weight: 700;color:#FFFFFF;text-transform: uppercase;text-align: center;margin-top: 10px;}.header-container .container h1 span{font-size: 42px;display:block;color:#FFFFFF;line-height: 35px;}.flight_search_block{width:100%;background-color:#E9E9E9;float:left;}.flight_search_container, .wrapper{width:990px;margin: 40px auto 40px auto !important;}.flight_text_block .wrapper{margin: 29px auto 36px auto !important;}.iata{position:relative;}.grey-upper{float:left;color:#777777;text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-size: 13px;margin-bottom: 10px;}.general-input{border: none;height:50px;color: #777777;font-family: 'Montserrat',sans-serif;font-size: 15px;padding:0 15px 0 15px;border-radius: 0px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;} .iata .big-iata{width: 100%;}.dates-pax .lefty, .flight-type .lefty{float:left}.dates-pax .date{width: 265px;margin-right: 30px;float:left;background-color: #fff;cursor: pointer;}.dates-pax .date.dual, .dates-pax .date.mono{padding:0px 0 0 45px;display: table;}.general-input.date .container_date{display: table-cell;vertical-align: middle;padding-top: 1px;}.dates-pax .pax{width: 185px;float:left;background-color: #fff;padding:18px 0 0 45px;cursor: pointer;text-transform: lowercase;}.dates-pax .date-icon{width: 25px;height: 25px;background-image: url('https://1.images.mnstatic.com/malasana/searcher_sprite_v5.png');background-position: -3px -1px;position: absolute;margin: 12px 12px;cursor: pointer;}div.datepicker .triangle{left:20%;}.dates-pax .pax-icon{width: 25px;height: 25px;background-image: url('https://1.images.mnstatic.com/malasana/searcher_sprite_v5.png');background-position: -2px -26px;position: absolute;margin: 13px 12px;cursor: pointer;} .flight-type .checkbox-bottom{margin-top:30px;width:145px;}.flight-type .checkbox-bottom .grey-upper{margin: 4px 0 0 10px;font-size: 15px;}.flight-type .checkbox{float:left;width:20px;height:20px;border-radius: 10px;background-color: #ffffff;cursor: pointer;}.flight-type .checkbox.active{background-image: url('https://1.images.mnstatic.com/malasana/searcher_sprite_v5.png');background-position: -5px -53px;} .flight-type .search-button{float:left;width:190px;height:50px;background-color:#FF9326;color:#FFFFFF;font-family: 'Montserrat',sans-serif;font-size: 17px;font-weight: 700;text-align: center;line-height: 50px;cursor:pointer;}.flight-type .search-button:hover{background-color:#FFAF37;}.flight-type .search-button:active,.flight-type .search-button:focus,.flight-type .search-button:visited{background-color:#FF9326;}.pointing{cursor:pointer;text-transform: none;}#FlightSearcherDateInput_visiblediv, #datepicker_preposition, #FlightSearcherDateInput_visiblediv_2{float:left;}#datepicker_preposition{margin:0 7px;}.checkboxes_header{display:none;}.check-line{float: left;padding-top: 30px;padding-bottom: 40px;}.check-line li{display: inline-block;}.check-line .checkboxpartnerfoo{float: left;}.check-line .checkboxpartnerfoo label span{width:20px;height:20px;float: left;background-color: #ffffff;margin-right:10px;}.check-line .checkboxpartnerfoo label{font-family: 'Montserrat', sans-serif;color:#777777;font-size: 15px;margin-right: 30px;line-height: 20px;}.check-line .checkboxpartnerfoo input{display:none;}.checkboxes_container .search_checkbox_partners + label span{width:20px;height:20px;float: left;background-color: #ffffff;margin-right:10px;cursor: pointer;}.checkboxes_container .search_checkbox_partners:checked + label span{background-image: url('https://1.images.mnstatic.com/malasana/searcher_sprite_v5.png');background-position: 2.5px -91px;background-size: 15px;background-repeat: no-repeat;} .autocomplete_box_results{width: 100%;position: absolute;top: 125px;left: 30px;max-width: 480px;height: auto;background-color: #343639;z-index: 100;font-weight: 400;font-family: 'Montserrat', sans-serif;}.autocomplete_box_results .triangle{position: absolute;top: -11px;left: 24px;width: 19px;margin: 0;padding: 0;color: transparent;background-color: transparent;border-bottom-color: #343639;border-width: 0px 10px 11px 12px;border-style: solid;}.autocomplete_box_results li{height: auto;cursor: pointer;overflow: hidden;}.autocomplete_box_results .prd_msg.not_found{height: 50px;padding: 18px 20px;font-size: 13px;}.autocomplete_box_results .prd_msg{height: 51px;padding: 15px 0 0 15px;display: list-item;font-size: 15px;line-height: 120%;color: #DDDDDD;text-align: left;}.autocomplete_box_results .prd_pin{float: left;width: 40px;height: 40px;margin: 9px 15px;background-color: rgba(119,125,119,0.2);border-color: rgba(36,42,47,0.2);border-width: 1px;border-style: solid;background-image: url('https://1.images.mnstatic.com/header/sp_header_v9.png');background-position: 12px -460px;background-size: 162px;}.autocomplete_box_results .prd_place_no_pic{background-position: 11px -610px;}.autocomplete_box_results .prd_city{background-position: 12px -460px;}.autocomplete_box_results .prd_destination{background-position: 12px -423px;}.autocomplete_box_results .prd_see{background-position: 10px -534px;}.autocomplete_box_results .prd_sleep{background-position: 9px -496px;}.autocomplete_box_results .prd_eat{background-position: 11px -570px;}.autocomplete_box_results .prd_title{float: left;width: 82%;font-size: 15px;line-height: 120%;color: rgba(255,255,255,0.8);text-align: left;margin-top: 21px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.autocomplete_box_results .prd_geo{float: left;width: 80%;font-size: 13px;line-height: 120%;color: rgba(255,255,255,0.4);text-align: left;margin-top: 2px;}.autocomplete_box_results .prd_firstres{padding-top: 8px;}.autocomplete_box_results .prd_lastres{border: 0;padding-bottom: 8px;}.autocomplete_box_results .ac_highlight{background-color: #444649;}.autocomplete_box_results .prd_firstres .prd_border{display: none;}.autocomplete_box_results .prd_border{background-color: #444649;height: 1px;margin: 0 15px;}.search_adults_container{position: absolute;float: left;width: 185px;padding-top: 67px;}.search_adults_selector{background-color: #343639;border-radius: 3px;width:100%;position: absolute;top: 67px;z-index: 5;}.search_adults_selector li:hover, .search_adults_selector li.selected{background-color: #3E4043;}.search_adults_selector li{cursor:pointer;height: 50px;text-align: center;color: #CFCFD0;font-weight: 400;font-family: 'Montserrat', sans-serif;border-bottom: 1px solid #191B1F;padding-top: 18px;text-transform: lowercase;font-size: 15px;}.search_adults_selector .tooltip_arrow{position: absolute;top: -11px;left: 30px;width: 19px;margin: 0;padding: 0;color: transparent;background-color: transparent;border-bottom-color:#343639;border-width: 0px 10px 11px 12px;border-style: solid;}.flight_text_block{width: 100%;background-color: #FFFFFF;float: left;}.white_text_heading_line{text-align: left;border-bottom: 1px solid #EEEEEE;margin-bottom: 30px;}.white_text_heading_line h2{color: #777777;font-size: 15px;font-weight: 400;font-family: 'Montserrat', sans-serif;margin-bottom: -2px;text-transform: uppercase;display: inline-block;position: relative;top: 6px;background: #fff;padding-right: 20px;}.white_text_heading_line h2 b{color:#525252;}.routes_sold_container{float:left;margin-top:0px !important;width: 103%;}.routes_sold_container .route,.links_container_list .route,.top_destiny_container .route{padding:0 0 0 30px !important;}.top_destiny_container #extra,.top_destiny_container #national_countries,.top_destiny_container #national,.top_destiny_container #airlines,.top_destiny_container #international,.top_destiny_container #routes_airlines{padding-top: 30px;}.text_heading_line h2{color: #777777;font-size: 15px;font-weight: 400;font-family: 'Montserrat', sans-serif;margin-bottom: -2px;text-transform: uppercase;display: inline-block;padding-right: 20px;}.flight_text_block .wrapper .content_text{color: #858585;font-size: 15px;font-weight: 400;font-family: 'Open Sans', sans-serif;line-height: 155%;}.flight_text_block .wrapper .content_text a{color: #525252;}.flight_text_block .wrapper .content_text a:hover{color: #10BFBA;text-decoration: underline;}.flight_text_block .wrapper .content_text .see_more{display: inline;position: absolute;bottom: 0px;right: 0;padding-left: 10px;color: #00BFBD;background-color: rgb(255, 255, 255);-webkit-box-shadow: 0px 0 11px 7px rgb(255, 255, 255);box-shadow: -6px 3px 10px 1px rgb(255, 255, 255);cursor: pointer;}.flight_text_block .wrapper .content_text .see_more.btn_hide_more{display: block;position: initial;float: right;padding: 5px 0px 0px 0px;}.content_text b{color:#525252;}.flight_contact_block{width: 100%;background-color: #222428;float: left;}.flight_contact_block .wrapper{margin: 0px auto !important;}.content_contact{width: 100%;display: inline-block;}.content_contact .title_section_list{text-transform: uppercase;color: #ECECEC;width: 100%;float: left;font-size: 13px;font-family: 'Montserrat',sans-serif;font-weight: 700;margin-bottom: 10px;}.content_contact .content_section_list{width: 100%;float: left;color: #B8B8B8;font-family: 'Montserrat',sans-serif;font-size: 15px;font-weight: 400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.content_contact .content_section_list a{color: #B8B8B8;}.content_contact .content_section_list a:hover{color: rgb(16,191,186);text-decoration: underline;}.content_contact ul li{display: inline-block;width: 24.95%;padding: 30px;float: left;border-right: 1px solid rgba(0, 0, 0, 0.2);}.content_contact ul li:first-child{padding-left: 0px;}.content_contact ul li:last-child{border-right: 0px;}.flight_routes_block{width: 100%;background: #f4f4f4;float: left;}.flight_routes_block.last .wrapper{margin-top: -5px !important;}body .flight_routes_block ~ .flight_routes_block .routes_sold_container{padding-bottom: 30px;}.flight_routes_block .text_heading_line{text-align: left;float: left;width: 100%;}.flight_routes_block .text_heading_line h2{color: #808080;background: #f4f4f4;float:left;}.flight_routes_block .text_heading_line h2 b{color: #4d4d4d;}.flight_routes_block .text_heading_line .middle_line{border-bottom: 1px solid rgba(255, 255, 255, 0.08);height:9px;width:auto;}.routes_sold_container{padding: 25px 0 25px 0;}.routes_sold_container .route .line{border-bottom: solid 1px rgba(68, 68, 68, 0.20);}.routes_sold_container .route .route_item{float: left;width: 100%;}.routes_sold_container .destiny_container{float: left;height: 60px;padding-top: 10px;line-height: 20px;max-width: 70%;}.routes_sold_container .destiny_container .destiny_route{float: left;max-width: 228px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: -webkit-flex;display: -moz-flex;display: flex;}.routes_sold_container .destiny_container .source_city,.routes_sold_container .destiny_container .destiny_city{float:left;color:#4d4d4d;font-size: 13px;font-family: 'Montserrat',sans-serif;}.routes_sold_container .destiny_container a:hover,.routes_sold_container .destiny_container a:hover .source_city,.routes_sold_container .destiny_container a:hover .destiny_city{color:#10BDB8;text-decoration: none;}.routes_sold_container .destiny_container a:hover .arrow{background-position: 0px -74px;}.routes_sold_container .destiny_container .destiny_city,.routes_sold_container .destiny_container .source_city{white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}.routes_sold_container .destiny_container span.arrow{min-width: 16px;height: 18px;margin-left: 10px;margin-right: 10px;float: left;background-image: url('https://1.images.mnstatic.com/malasana/searcher_sprite_v5.png');background-position: 0px -57px;background-size: 15px;background-repeat: no-repeat;}.routes_sold_container .destiny_container .date_route{max-width:245px;float: left;color:#808080;width: 100%;font-size:11px;font-family: 'Montserrat',sans-serif;}.routes_sold_container .price_route{color:#FF9326;font-size:14px;font-family: 'Montserrat',sans-serif;float:right;line-height:60px;}.links_container_list{padding: 30px 0;}.links_container_list b{color:#666666;font-family: 'Montserrat',sans-serif;font-size: 13px;line-height: 59px;}.links_container_list a b{color:#666666;}.links_container_list a:hover b{color:#10BDB8;}.hotels_nearby_container{width:100%;float:left;background: #e9e9e9;padding-top: 40px;padding-bottom: 40px;}.top_destiny_container{width:100%;float:left;background: #e9e9e9;padding-bottom: 40px;}.top_destiny_container.airports, .top_destiny_container.links_conatiner{padding-top: 40px;}.hotels_nearby_container .text_heading_line,.top_destiny_container .text_heading_line{text-align: left;float: left;width: 100%;margin-bottom: 40px;}.hotels_nearby_container .text_heading_line h2,.top_destiny_container .text_heading_line h2,.top_destiny_container .text_heading_line h2 a{background: #e9e9e9;float:left;color: #666666;}.hotels_nearby_container .text_heading_line .middle_line,.top_destiny_container .text_heading_line .middle_line{border-bottom: 1px solid rgba(255, 255, 255, 0.05);height:9px;width:auto;}.hotels_nearby_container .text_heading_line h2 b,.top_destiny_container .text_heading_line h2 b,.top_destiny_container .text_heading_line h2 span{color: #4d4d4d;}.hotels_nearby_container .subcontainer_background,.top_destiny_container .subcontainer_background{background-color:#FFFFFF;padding: 30px;float:left;width:100%;margin-bottom: 0px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-moz-box-shadow: 0px 2px 1px rgba(0,0,0,0.12);-webkit-box-shadow: 0px 2px 1px rgba(0,0,0,0.12);box-shadow: 0px 2px 1px rgba(0,0,0,0.12);-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#1f000000,Positive=true)";filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#1f000000,Positive=true);}.links_container .subcontainer_background{padding: 18px 30px 0px 30px;}.hotels_nearby_container .last_items,.top_destiny_container .last_items{padding:0 0 0 30px !important;}.hotels_nearby_container .wrapper{margin-top: 0px!important;}.subcontainer_background .row:first-child{border-bottom:0px;}.subcontainer_background .hotel_image div,.top_destiny_container .subcontainer_background .image div{height:177px;background-size: cover;background-position: top center;width: 100%;}.subcontainer_background .hotel_airport .line{border-bottom: solid 1px rgba(68, 68, 68, 0.15);float: left;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.line.price_nearby{}.line.price_nearby .destiny_container{float: left;max-width: 60%;width: auto;height: 58px;padding-top: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: -webkit-flex;display: -moz-flex;display: flex;}.line.price_nearby .destiny_container a{font-family: 'Montserrat',sans-serif;font-size: 13px;color: #BABABA;line-height: 33px;}.line.price_nearby .destiny_container a:hover{color:#10BDB8;}.line.price_nearby .destiny_container .source_city{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.line.price_nearby .price_route{color: #FF9326;font-size: 14px;font-family: 'Montserrat',sans-serif;float: right;line-height: 58px;}.line.price_nearby .price_route span{font-size: 11px;color: #777777;font-family: 'Montserrat',sans-serif;font-weight: 400;margin-right: 7px;}.subcontainer_background .hotel_airport .poi_airport a,.links_container_list .text_item a,.top_destiny_container .subcontainer_background .text_item a{font-family: 'Montserrat',sans-serif;font-size: 13px;color:#808080;line-height: 59px;}.subcontainer_background .hotel_airport .poi_airport a:hover,.links_container_list .text_item a:hover,.top_destiny_container .subcontainer_background .text_item a:hover{color:#10BDB8;}.top_destiny_container .subcontainer_background .text_item,.links_container_list .text_item{border-bottom:solid 1px rgba(68, 68, 68, 0.15);width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.links_container_list .text_item{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.top_destiny_container .wrapper{margin-top:0px !important;}.abc{text-align: center;}.abc .letter{font-family: 'Montserrat',"Open Sans regular" , sans-serif;text-transform: uppercase;padding: 5px;padding-right: 0px;cursor: pointer;padding-left: 0px;line-height: 22px;font-size: 15px;}.abc .letter:first-child{padding-left: 5px;}.abc .letter:hover{color: rgb(16,191,186);text-decoration: underline;}.abc .letter.active{color: rgb(16,191,186);text-decoration: none;}.abc .separator{padding: 5px;cursor: default;}.map_container{}.map_container .subcontainer_background{padding-bottom: 0px;padding-top: 20px;}.map_container .visor_map{background-color: transparent;background-position: center center;background-repeat: no-repeat;width: 100%;height: 190px;background-size: cover;float: left;}.abc_container .abc{padding: 44px 0px 16px 30px;}.footer_block{position: relative;z-index: 1;}.footer_block .download_and_social{padding: 0 30px;}.footer_block .menu{background-color: #FFFFFF;border-color: #FFFFFF;border: none;}.footer_block .bottom_links{z-index: 1;position:relative;}.footer_block .menu .international_linking .international_switcher_button{background-color: #f4f4f4 !important;}.footer_block .bottom_links{background-color: #FFFFFF;}.footer_block .menu .links li span a:hover{color: rgb(16,191,186);text-decoration: underline;}.footer_block .download_app .title{font-size: 23px;}.footer_block_class_bck{margin-top:87px;}@media (min-width: 1024px) and (max-width:1200px){.routes_sold_container .destiny_container .source_city, .routes_sold_container .destiny_container .destiny_city{ max-width:100%;width:auto;} .top_destiny_container .subcontainer_background .text_item, .links_container_list .text_item{height:59px;padding-top: 15px;} .top_destiny_container .subcontainer_background .text_item a, .links_container_list .text_item a{line-height: normal;} .routes_sold_container .destiny_container .date_route{white-space: nowrap;text-overflow: ellipsis;max-width: 100%;overflow: hidden;float: left;} .routes_sold_container .destiny_container{max-width: 60%;} .header-container .container{width: 100%;}}@media (min-width: 1024px){.block{ padding-left: 250px;padding-right: 30px;} .wrapper{margin-left: auto;margin-right: auto;width: 100%;max-width: 990px;margin: 0 auto;} .footer_block .container{max-width: 990px;margin: 0 auto;width: 100%;max-width: 990px;margin: 0 auto;}}@media(min-width: 601px) and (max-width: 1300px){.top_destiny_container #extra, .top_destiny_container #national_countries, .top_destiny_container #national, .top_destiny_container #routes_airlines, .top_destiny_container #international { padding-top: 0px;} .flight_search_block,.flight_text_block,.flight_routes_block{height:auto;} .dates-pax,.flight-type{width: 100% !important;} .dates-pax .date, .dates-pax .pax{width:285px;} .relativizer .lefty{padding-left: 0px;padding-right: 15px;width: 50%;} .relativizer .general-input{width: 100%;} #dropdown_select .general-input{width: 100%;} #dropdown_select.lefty{float: left;width: 50%;padding-left: 15px;} .checkbox_destiny{float: left;width: 50%;padding-right: 15px;} .btn_container_search{float: left;width: 50%;padding-left: 15px;} .btn_container_search .jq-pu{width: 100%;float: right;} .btn_container_search .search-button{width: 100%;float: right;}  }@media(min-width: 601px) and (max-width: 1023px){.wrapper{ margin-left: auto;margin-right: auto;width: 100%;} .header-container .container.destination{width: 100%;} .autocomplete_box_results{top:95px;} .search_adults_container{padding-top: 0;} #FlightDestinySearcherBoxResults.autocomplete_box_results{top: 125px;} .top_destiny_container .route{width: 50%;} .iata .big-iata{width: 100%;} .block{padding-left: 90px;padding-right: 30px;} .header-container .container{width: 100%;} .header-container .container.routes h1{font-size: 42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} .header-container .container.routes .subtitle{font-size:15px;}  .hotel_image, .top_destiny_container .image{display: none;}  .hotels_nearby_container .subcontainer_background, .top_destiny_container .subcontainer_background{padding:30px 30px 30px 30px;} .hotels_nearby_container .hotel_airport, .top_destiny_container .other{width:50%;} .routes_sold_container .destiny_container .date_route{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float:left;width:100%;} .top_destiny_container #extra, .top_destiny_container #national_countries, .top_destiny_container #national, .top_destiny_container #airlines, .top_destiny_container #routes_airlines, .top_destiny_container #international{padding-top: 0px;} .line.price_nearby .destiny_container{max-width: 55%;} .dates-pax, .flight-type, .mtop{margin-top:30px;} .dates-pax .relativizer{position: relative;} .abc_container .abc .letter{line-height: 30px;} .links_container_list{padding-bottom:0px;} .routes_sold_container .route{width:50% !important;} .routes_sold_container .destiny_container, .routes_sold_container .destiny_container .date_route, .routes_sold_container .destiny_container .destiny_route{max-width: 220px;} .home-background, .destination-background, .routes-background{background-image: url('https://d2z13tbt4y3uk9.cloudfront.net/malasana/flights/1280x330.png');} .airport-background,.airports-background{background-image: url('https://d2z13tbt4y3uk9.cloudfront.net/malasana/airports/1280x330.png');} .links_container_list.viewing_more{padding-top: 0px;} .routes_sold_container{width: 105%;} .abc_container .abc{padding: 0px 0px 16px 30px;}}@media(max-width: 745px){.btn_container_search { float: right;width: 100%;padding-left: 0px;} .routes_sold_container .destiny_container, .routes_sold_container .destiny_container .date_route{max-width: 150px;} .routes_sold_container .destiny_container .destiny_route{max-width: 150px;} .checkbox_destiny{float: left;width: 100%;padding-right: 0px;padding-bottom: 30px;} .flight-type .checkbox-bottom{margin-top: 15px;width: auto;margin-right: 15px;} .routes_sold_container{width: 106.2%;} @media(max-width: 615px){.routes_sold_container { width: 107%;} }}@media(max-width: 600px){.row.no-collapse>* { width: 100%!important;margin-left: 0!important;}  .search_adults_container{padding-top: 0;} .home-background, .destination-background, .routes-background{background-image: url('https://d2z13tbt4y3uk9.cloudfront.net/malasana/flights/800x330.png');} .airport-background,.airports-background{background-image: url('https://d2z13tbt4y3uk9.cloudfront.net/malasana/airports/800x330.png');} .header-container .container{display: table;height: 100%;} .top_destiny_container #extra,.top_destiny_container #airlines, .top_destiny_container #national_countries, .top_destiny_container #national, .top_destiny_container #international, .top_destiny_container #routes_airlines{padding-top: 0px;} .routes_sold_container .route, .links_container_list .route, .top_destiny_container .route{padding: 0 0 0 15px !important;}  .subcontainer_background .hotel_airport .line, .top_destiny_container .subcontainer_background .text_item{padding-left: 15px;padding-right: 15px;}  .viewing_more{position: relative;height: 417px;overflow: hidden;margin: 0px !important;width: 100%;} .view_more_collapse{overflow:visible;margin: 0px !important;height: auto !important;padding-bottom: 30px !important;} .photo_viewing_more{position:relative;height: 557px;overflow: hidden;} .top_destiny_container .photo_viewing_more{height: 556px;} .top_destiny_container .photo_viewing_more_collapse{padding-bottom: 30px !important;margin: 0 0 0 -15px !important;} .photo_view_more{height: 100px;width: 100%;position:absolute;top:457px;margin-left: -15px!important;} .top_destiny_container .photo_view_more{height: 100px;width: 100%;position: relative;top: inherit;margin:-99px 0px 0px 0px !important;} .view_more{height: 100px;width: 100%;position: absolute;bottom: 0px;padding: 0px !important;} .view_more div, .photo_view_more div{width:100%;float:left;margin:0 auto;height: 100%;} .view_more div{background-color: #f4f4f4;} .photo_view_more div,.view_more_dark div{background-color: #ffffff;} .subcontainer_background .hotel_image img, .top_destiny_container .subcontainer_background .image img{height: auto;} .view_more div span, .photo_view_more div span{width: 80px;display: table;margin: 35px auto;background-color: #393A3E;border-radius: 3px;color: #FFFFFF;text-align: center;font-family: 'Montserrat',sans-serif;font-size: 11px;padding: 7px 5px;cursor: pointer;}  .white_text_heading_line{border: 0px;} .header-container{height: 260px;} .breadcrumb_box{display: none;} .flight_text_block .wrapper{float: left;margin: 25px 30px 0px 30px !important;} .white_text_heading_line{margin-bottom: 20px;} .wrapper{width: 90%;margin: 30px auto !important;} .flight_routes_block .wrapper{margin: 0px 30px !important;} .flight_routes_block.first{padding-top: 30px;} .flight_routes_block.last .wrapper{margin-top: 0px !important;} .destination h1 b{font-size: 25px;} .header-container .container.routes h1{font-size: 25px;} .header-container .container h1{font-size:17px;margin-top: 60px;display: table-cell;vertical-align: middle;} .header-container .container h1 span{font-size:25px;} .white_text_heading_line h2,.text_heading_line h2,.flight_text_block .wrapper .content_text{font-size: 13px;padding-right: 0px;} .text_heading_line .middle_line{display:none;} .flight_search_block,.flight_text_block,.flight_routes_block{height:auto;}  .grey-upper{font-size: 11px;} .flight-type .checkbox-bottom .grey-upper{font-size: 13px;} .iata .big-iata{width: 100%;} .mtop{margin-top: 15px;} #FlightSearcherDateInput_visiblediv, #datepicker_preposition, #FlightSearcherDateInput_visiblediv_2{font-size: 12px;} .btn_container_search .jq-pu{width: 100%;float: right;} .btn_container_search .search-button{width: 100%;float: right;} .dates-pax, .flight-type{margin-top: 15px;width: 100%;} .dates-pax .relativizer{position: relative;width: 48%;float: left;background: #FFFFFF;} .dates-pax #dropdown_select{width: 49%;background: #FFFFFF;margin-left: 6px;float: right;} .dates-pax .date{width: 130px;margin-right: 8px;} .dates-pax .date.dual{padding: 0px 0 0 48px;} .dates-pax .pax{width: 100%;padding: 18px 0 0 50px;font-size: 15px;} .dates-pax{margin-right:0px;} .checkboxes_container{display:none;} .search_adults_selector{width:140px;} .search_adults_container{font-size: 12px;padding-top: 0px;width: auto;} .iata{max-width: 100%;} .flight-type .checkbox-bottom{margin-top: 0;width: auto;margin-right: 15px;} .checkbox_destiny{padding-bottom: 15px;}  .autocomplete_box_results{width:95%;position: absolute;top: 90px;left: 15px;} .autocomplete_box_results.no_results{width:auto;} #FlightDestinySearcherBoxResults.autocomplete_box_results{top: 110px;} .autocomplete_box_results .prd_title{width:70%;white-space: nowrap;overflow: hidden;} .autocomplete_box_results .prd_msg.not_found{height: 50px;} .flight-type .search-button:hover{background-color: #FF9326;}   .content_contact ul li{display: inline-block;width: 100%;padding: 30px 0px 0px 0px;} .content_contact ul li:last-child{padding-bottom: 30px;}   #datepicker_preposition{display: none;} div.datepicker{width: 275px;}    .routes_sold_container .cols_pad{padding-right:0;} .routes_sold_container .destiny_container .destiny_city, .routes_sold_container .destiny_container .source_city{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 95px;}  .flight_text_block .content_text{position: relative;float: left;width: 100%;font-family: 'Open Sans', sans-serif;color: rgb(153,153,153);font-size: 13px;line-height: 146%;max-height: 159px;overflow: hidden;} .flight_text_block .content_text.displayed{height: auto;max-height: 100%;} .flight_text_block .content_text.displayed .see_more{display: none;} .flight_text_block{padding-bottom: 30px;} .subcontainer_background .hotel_image img, .top_destiny_container .subcontainer_background .image img{width:100%;height: 277px;} .hotels_nearby_container .subcontainer_background, .top_destiny_container .subcontainer_background{padding:0;margin-bottom: 0px;} .flight_routes_block .text_heading_line, .links_container .text_heading_line{margin:0px 0 0 0;border-bottom:none;} body{background: #e9e9e9;} .abc_container .abc{padding: 30px 0px 0px 15px;} .abc_container .abc .letter{line-height: 30px;} .hotels_nearby_container .text_heading_line h2, .top_destiny_container .text_heading_line h2{background: #e9e9e9;} .top_destiny_container{background: #e9e9e9;padding-top: 30px;margin-bottom: 30px;margin-bottom: 0px;padding-bottom: 0px;} #footer_block_class_bck{margin-top: 30px;} .hotels_nearby_container{background: #e9e9e9 !important;margin-bottom: 0px;margin-top: 0px;padding-top: 30px;padding-bottom: 0px;} .hotels_nearby_container .text_heading_line, .top_destiny_container .text_heading_line{margin-bottom: 30px;} .line.price_nearby .destiny_container{max-width: 60%;} .routes_sold_container .route, .links_container_list .route{padding: 0 0 0 0px !important;} .map_container .links_container_list{padding: 0px 0;} .map_container .viewing_more{height: 378px;} .nearby_airports.links_container .text_heading_line{margin-bottom: 8px;} .links_container.airlines .text_heading_line{margin-bottom: 8px;} .nearby_airports.links_container .links_container_list,.airlines.links_container .links_container_list{padding: 0px 0px 0px 0px;height: 383px;} .content_contact .content_section_list{font-size:13px;} .routes_sold_container .destiny_container .destiny_route{max-width: 230px;width: 100%;} .routes_sold_container .destiny_container, .routes_sold_container .destiny_container .date_route{max-width: 100%;} .header-container .container h1{line-height: 25px;} .header-container .container.home h1{line-height: 17px;} .routes_sold_container .destiny_container .date_route{float: none;}}@media(max-width: 480px){.wrapper{ width: 90%;margin: 15px auto !important;} .checkbox_destiny{padding-bottom: 20px;padding-top: 5px;} .header-container .container h1 span{line-height: 30px;} .header-container .container h1{line-height: 20px;} .header-container .container.routes h1{line-height: 25px;} .subcontainer_background .row.abc_container{margin-top: -5px;} .abc_container .abc{padding: 0px 0px 0px 15px;} .dates-pax .relativizer{width: 48%;} .dates-pax #dropdown_select{width: 48%;} .flight_text_block .wrapper{float: left;margin: 25px 15px 0px 15px !important;} .flight_routes_block .wrapper{margin: 0px 15px !important;} div.datepicker{width: 288px;}}@media(max-width: 320px){.autocomplete_box_results .prd_msg.not_found { height: 60px;}}@media (max-width: 1300px) {.menu .container { margin-left: auto;margin-right: auto;width: 720px!important;} .footer_block .social .social_icons div{margin: -2px!important;}}