@media only screen and (min-width :320px) and (max-width : 359px) {
body{ overflow-x:hidden;}

#wrapper{width:320px;}
.wrapper{width:300px;}
.topbar_outer{width:300px;}
.topbar_main{width:300px;}	
.topbar_left {width: 100%;margin: 0;line-height: 24px;text-align: center;}
.top_socailbox {width: 150px;float: none;margin: 50px auto 10px auto;}

.logobox {width: 300px;}

.logo {width: 98% !important;float: left !important;margin: 10px 0 !important;text-align: center !important;}
.logo img{width:100% !important;}	
.top_no_box {position:absolute; top:177px; right:100px; font-size:21px; color:#FFFFFF !important;}
.top_no_box a{color:#FFFFFF !important;}
.fixed .top_no_box{text-align: center !important; font-size: 21px; position:absolute; top:75px; left:-70px}
.fixed .midbox iframe.src{margin-top:78px}

.logobox .logo img{width:270%}

.logobox {width: 300px;}	
.menubar_outer {width:300px;}	
ul.menu .menulink {border: none;padding: 11px;}	
ul.menu .menulink:hover,ul.menu .menuhover{background-image:none;}

.midbox {width: 300px;}
.index_header{width: 300px;}
.index_header iframe{width: 300px; border-radius:10px;}
.search_inn {width: 270px;float: left; margin: -410px 0 0 15px;}
.search_h1 { width: 270px;}
.searchbox_outer {width: 250px;}
.searchbox_outer table{width:100%;} 
.searchbox_outer table td {padding: 8px;display: inline;width: 109px;float: left;}
.searchbox_outer table td input[type=text]{padding:4px; width:100px; border-radius:2px;}
.searchbox_outer table td select{padding:4px; width:109px; border-radius:2px;}
.searchbox_outer table td .select_b{width:109px !important;}


.mid_section { width:280px; padding:10px;font-size: 12px;}
.mid_section img { width:280px;}
.company_h1 { font-size: 20px;}


.destination_outer {width: 300px;font-size: 12px;}
.destination_h1 {width:270px;font-size: 22px;}
.desti_inn_box {width:300px;}
.desti_inn {width:280px;padding:10px;min-height: 100px; background:none;}
.bangkok_h2 {font-size: 15px;}
.desti_midspace{ display:none;}
.africa_outer {width: 250px;margin:5px;}
.africa_img {width: 250px;}
.africa_img_border {width: 99%;}
.africa_inn_h1 {width: 251px;}
.africa_inn_h2 {width: 251px;}
.africa_inn_h3 {width: 251px;}
.africa_inn_h4 {width: 251px;}
.africa_inn_h5 {width: 251px;}
.africa_inn_h6 {width: 251px;}
.africa_inn_h7 {width: 251px;}
.africa_inn_h8 {width: 251px;}
.index_fare_outer {width:308px; margin: 15px;}
.africa_desti_space {display: none;}
.africa_destination1 {width: 130px;}
.africa_desti_price {width: 108px;}

.desti_inn img {width: 100%;} 
.holiday_left {width:300px;height: 280px; overflow:hidden;font-size: 14px;}

.holiday_price {font-size: 15px;}
.hotels_box { width: 300px; min-height: 240px;background-size: 100% 100%;margin: 15px 0 0 0;}
.hotels_box img{width: 100%;}
.hotels_inn {width:285px;margin: 160px 0 0 9px;}
.footer_h1 {font-size: 18px;}
.footer_outer {width: 300px;float: left;}
.footer {width: 280px;background: #ededed !important; padding: 10px;}
.footer_contact_box {width:250px;float: left;margin:10px;}
.footer_service_box {width:250px;float: left;margin:10px;}
.likebox {width:250px;float: left;margin:10px;}

.footer_contact_inn_box1 {width: 100%0px;margin-left:0;}
.footer_bottom {width: 280px; margin: 35px 0 10px;}
.footer_bottom div{width: 100% !important; text-align:left !important; line-height:30px;}

.inn_header {width: 300px;}
.inn_header img{width: 100%;}

.nav_bar {width: 280px; padding:10px;}
.inn_h1 {width: 280px; padding:0 10px;}
.inner_content {width: 280px; padding:10px;margin-top:0;}



.contactmap_outer {width: 280px;}
.address_box {width: 258px;}
.address_box table{width: 258px;}
.request_a_quote{width: 258px; margin:10px 0;}
.request_quote_h1 {width: 245px;}
.request_a_quote li { width: 240px;}
.request_quote_textfield { width: 222px;}
.request_a_quote textarea { width: 232px;}

.frontier_box_space{ display:none;}
.frontier_box {margin:10px;width: 255px; overflow:hidden;min-height: 360px;}
.frontier_box h1 {font-size: 20px;margin-bottom: -65px;}
.frontier_box p {margin-top: 10px;}

.container .txt{ width:280px; overflow-x:scroll;}
.container .txt table{ width:700px;}

.processing{ width:96%; height:auto; padding:1%; margin:1%; position:inherit !important; float:left; background:#FFF;}
.processing table{ width:100%; float:left; height:auto;}
.processing table td{ padding:5px;}


.no_result{width:92%; padding:4%; font-size:13px; line-height:22px; color:#d50303; margin:10px 0; text-align:center; float:left;}
.booking_top_content{width:98%;float:left;margin:1%;}
.booking_top_content table{width:100%;float:left;margin:0;}
.booking_top_content table td{ padding:5px; display:inherit !important;}
.booking_top_content .btm {width:100%;float:left;margin:0;}
.booking_top_content .btm span {display: inline-table;width: 29%; float:left; min-height:50px; padding: 2%;}
.booking_top_content .btm font {display: inline-table;width:33%; float:left; padding: 2%;}

iframe.flight_result{height:571px !important;}
}


@media only screen and (min-width : 768px) and (max-width : 999px) {
	
#wrapper{width:760px;}
.wrapper{width:740px;}
.topbar_outer{width:740px;}
.topbar_main{width:740px;}	
.topbar_left {width: 280px;}

.logobox {width: 740px;}	
.menubar_outer {width:740px;}	
ul.menu .menulink {border: none;padding: 11px 18px;}	
ul.menu .menulink:hover,ul.menu .menuhover{background-image:none;}

.midbox {width: 740px;}
.index_header{width: 740px;}
.index_header iframe{width: 740px; border-radius:10px;}
.mid_section { width:720px; padding:10px;}
.mid_section img { width:720px;}

.destination_outer {width: 740px;font-size: 12px;}
.destination_h1 {width: 740px;}
.desti_inn_box {width: 240px;}
.desti_inn {width: 228px;padding: 12px 0 0 4px;min-height: 100px;}
.desti_inn img {width: 100%;}
.index_fare_outer {width: 740px;}
.holiday_left {width: 470px;height: 280px; overflow:hidden;}
.holiday_price {font-size: 15px;}

.hotels_box {width: 265px;min-height: 240px;}
.hotels_box img{width: 100%;}
.hotels_inn {width: 255px;}
.footer_h1 {font-size: 18px;}
.footer_outer {width: 740px;float: left;}
.footer {width: 720px;background: #ededed !important; padding: 10px;}
.footer_contact_box {width: 180px;float: left;margin-right:0;}
.footer_contact_inn_box1 {width: 360px;margin-left:0;}
.footer_bottom {width: 720px; margin: 35px 0 10px;}

.inn_header {width: 740px;}
.inn_header img{width: 100%;}

.nav_bar {width: 720px; padding:10px;}
.inn_h1 {width: 720px; padding:0 10px;}
.inner_content {width: 720px; padding:10px;}

.contactmap_outer {width: 720px;}
.address_box {width: 698px;}
.address_box table{width: 698px;}
.request_a_quote{width: 698px; margin:10px 0;}
.request_quote_h1 {width: 680px;}

.frontier_box_space{ display:none;}
.frontier_box {margin: 20px;}

.container .txt table{ width:100%;}

.sustralia_box {width: 180px;margin:10px;}
.australia_space{ display:none;}
.offer_banner {width: 285px;float: left;margin: 10px;}
.offer_banner img{width: 100%;}
.main_flightbox {width: 740px;float: left;}
.south_america_box {width: 225px;float: left;margin:10px;}
.middleeastafrica_box {width: 225px;float: left;margin:10px;}
.caribbean_img {width: 100%;}	
.southamerica_img {width: 100%;}	
.middleeasrafrica_img {width: 100%;}
.australia_h2 {font-size: 14px;}
.australia_content {width: 100%;}
.northamerica_img {width: 100%;}
.asia_box {width: 475px;margin: 10px;}
.asia_img {width: 100%;}
.asia_content {width: 100%;}

.processing{ width:96%; height:auto; padding:1%; margin:1% auto !important; position:inherit !important; float:none; background:#FFF; overflow:hidden;}
.processing table{ width:100%; float:left; height:auto;}
.processing table td{ padding:5px;}
.processing table .imgg{ width:100%;}
.processing table .imgg2{ width:70%; margin:0 15%}

.search_box{width:950px; margin:0;}
.flight_res{width:740px; margin:10px 0;}
.search_box table td input[type="text"]{  float:left;padding:5px; width:90px; border:1px solid #CCC;border-radius:2px;}
.search_box table td select{ float:left; padding:5px; width:90px; border:1px solid #CCC;border-radius:2px;}

.likebox { width: 200px;}
.no_result{width:98%; padding:1%; font-size:16px; color:#d50303; margin:10px 0; text-align:center; float:left;}

.booking_top_content .btm {width:100%;float:left;margin:0;}
.booking_top_content .btm span {display: inline-table;width: 29%; float:left; min-height:40px; padding: 2%;}
.booking_top_content .btm font {display: inline-table;width:43%; float:left; padding: 2%;}



}


@media only screen and (min-width : 600px) and (max-width : 768px) {
	
#wrapper{width:590px;}
.wrapper{width:570px;}
.topbar_outer{width:570px;}
.topbar_main{width:570px;}	
.topbar_left {width: 280px;}
.top_no_box {width: 240px;margin: 25px 10px 10px 10px;}

.logobox .logo img{ width:150%}

.logobox {width: 570px;}
.logo {width: 50% !important;float: left !important;margin: 20px 0 !important;text-align: center !important;}
.logo img{width:100% !important;}	
.top_no_box {width: 50% !important;margin:20px 0 !important;text-align: center !important;}

.menubar_outer {width:570px;}	
ul.menu .menulink {border: none;padding: 11px 18px;}	
ul.menu .menulink:hover,ul.menu .menuhover{background-image:none;}

.midbox {width: 570px;}
.index_header{width: 570px;}
.index_header iframe{width: 570px; border-radius:10px;}
.mid_section { width:550px; padding:10px;}
.mid_section img { width:550px;}

.destination_outer {width: 570px;font-size: 12px;}
.destination_h1 {width: 570px;}
.desti_inn_box {width: 190px;}
.desti_inn {width: 173px;padding: 12px 0 0 4px;min-height: 100px;}
.bangkok_h2 {font-size: 15px;}
.desti_midspace{ display:none;}
.africa_outer {width: 250px;margin:5px;}
.africa_img {width: 250px;}
.africa_img_border {width: 99%;}
.africa_inn_h1 {width: 248px;}
.africa_inn_h2 {width: 248px;}
.africa_inn_h3 {width: 248px;}
.africa_inn_h4 {width: 248px;}
.africa_inn_h5 {width: 248px;}
.africa_inn_h6 {width: 248px;}
.africa_inn_h7 {width: 248px;}
.africa_inn_h8 {width: 248px;}
.index_fare_outer {width: 553px; margin: 15px;}
.africa_desti_space {display: none;}
.africa_destination1 {width: 130px;}
.africa_desti_price {width: 108px;}

.desti_inn img {width: 100%;} 
.holiday_left {width:570px;height: 280px; overflow:hidden;}
.holiday_price {font-size: 15px;}
.hotels_box { width: 570px; min-height: 240px;background-size: 100% 100%;margin: 15px 0 0 0;}
.hotels_box img{width: 100%;}
.hotels_inn {width:555px;margin: 166px 0 0 9px;}
.footer_h1 {font-size: 18px;}
.footer_outer {width: 570px;float: left;}
.footer {width: 550px;background: #ededed !important; padding: 10px;}
.footer_contact_box {width:250px;float: left;margin:10px;}
.footer_service_box {width:250px;float: left;margin:10px;}
.likebox {width:250px;float: left;margin:10px;}

.footer_contact_inn_box1 {width: 360px;margin-left:0;}
.footer_bottom {width: 540px; margin: 35px 0 10px;}


.inn_header {width: 570px;}
.inn_header img{width: 100%;}

.nav_bar {width: 550px; padding:10px;}
.inn_h1 {width: 550px; padding:0 10px;}
.inner_content {width: 550px; padding:10px;}

.contactmap_outer {width: 550px;}
.address_box {width: 528px;}
.address_box table{width: 528px;}
.request_a_quote{width: 528px; margin:10px 0;}
.request_quote_h1 {width: 508px;}
.request_quote_textfield { width: 239px;}
.request_a_quote textarea { width: 510px;}

.frontier_box_space{ display:none;}
.frontier_box {margin:10px;width: 255px; overflow:hidden;min-height: 360px;}
.frontier_box h1 {font-size: 20px;margin-bottom: -65px;}
.frontier_box p {margin-top: 10px;}

.container .txt{ width:550px;}
.container .txt table{ width:550px; overflow:scroll;}

.sustralia_box {width: 265px;margin: 10px;min-height: 110px;}
.australia_space{ display:none;}
.offer_banner {width: 265px;float: left;margin: 10px;}
.offer_banner img{width: 100%;}
.main_flightbox {width: 570px;float: left;}
.south_america_box {width: 550px;float: left;margin:10px;}
.middleeastafrica_box {width: 550px;float: left;margin:10px;}
.caribbean_img {width: 100%;background-size: 100% 110px;}	
.southamerica_img {width: 100%;background-size: 100% 110px;}	
.middleeasrafrica_img {width: 100%;background-size: 100% 110px;}
.australia_h2 {font-size: 14px;}
.australia_content {width: 100%;background-size: 100% 110px;}
.northamerica_img {width: 100%;background-size: 100% 110px;}
.asia_box {width: 550px;margin: 10px;}
.asia_img {width: 100%;background-size: 100% 110px;}
.asia_content {width: 100%;}

.processing{ width:96%; height:auto; padding:1%; margin:1% auto !important; position:inherit !important; float:none; background:#FFF; overflow:hidden;}
.processing table{ width:100%; float:left; height:auto;}
.processing table td{ padding:5px;}
.processing table .imgg{ width:100%;}
.processing table .imgg2{ width:70%; margin:0 15%}

.no_result{width:92%; padding:4%; font-size:16px; color:#d50303; margin:10px 0; text-align:center; float:left;}
.booking_top_content{width:98%;float:left;margin:1%;}
.booking_top_content table{width:100%;float:left;margin:0;}
.booking_top_content table td{ padding:5px; display:inherit !important;}
.booking_top_content .btm {width:100%;float:left;margin:0;}
.booking_top_content .btm span {display: inline-table;width: 29%; float:left; min-height:40px; padding: 2%;}
.booking_top_content .btm font {display: inline-table;width:43%; float:left; padding: 2%;}

iframe.flight_result{height:545px !important;}

}

@media only screen and (min-width :360px) and (max-width : 599px) {
body{ overflow-x:hidden;}
#wrapper{width:360px;}
.wrapper{width:340px;}
.topbar_outer{width:340px;}
.topbar_main{width:340px;}	
.topbar_left {width: 100%;margin: 0;line-height: 24px;text-align: center;}
.top_socailbox {width: 160px;float: none;margin: 30px auto 10px auto;}
.logobox .logo img{ width:90%}

.logo {width: 98% !important;float: left !important;margin: 10px 0 !important;text-align: center !important;}
.logo img{width:100% !important;}	
.top_no_box {position:absolute; top:158px; right:185px; font-size:21px; color:#FFFFFF}
.fixed .top_no_box{text-align: center !important; font-size: 21px; position:absolute; top:82px; left:-92px}

.top_no_box a{color:#FFFFFF !important;}


.logobox {width: 340px;}	
.menubar_outer {width:340px;}	
ul.menu .menulink {border: none;padding: 11px;}	
ul.menu .menulink:hover,ul.menu .menuhover{background-image:none;}

.midbox {width: 340px;}
.index_header{width: 340px;}
.index_header iframe{width: 340px; border-radius:10px;}
.search_inn {width: 310px;float: left; margin: -410px 0 0 15px;}
.search_h1 { width: 310px;}
.searchbox_outer {width: 290px;}
.searchbox_outer table{width:100%;} 
.searchbox_outer table td {padding: 8px;display: inline;width: 127px;float: left;}
.searchbox_outer table td input[type=text]{padding:4px; width:120px; border-radius:2px;}
.searchbox_outer table td select{padding:4px; width:130px; border-radius:2px;}
.searchbox_outer table td .select_b{width:130px !important;}

.mid_section { width:320px; padding:10px;font-size: 14px;}
.mid_section img { width:320px;}
.company_h1 { font-size: 26px;}



.destination_outer {width: 340px;font-size: 12px;}
.destination_h1 {width: 340px;}
.desti_inn_box {width:340px;}
.desti_inn {width:320px;padding:10px;min-height: 100px; background:none;}
.bangkok_h2 {font-size: 15px;}
.desti_midspace{ display:none;}
.africa_outer {width: 290px;margin:5px;}
.africa_img {width: 290px;}
.africa_img_border {width: 99%;}
.africa_inn_h1 {width: 288px;}
.africa_inn_h2 {width: 288px;}
.africa_inn_h3 {width: 288px;}
.africa_inn_h4 {width: 288px;}
.africa_inn_h5 {width: 288px;}
.africa_inn_h6 {width: 288px;}
.africa_inn_h7 {width: 288px;}
.africa_inn_h8 {width: 288px;}
.index_fare_outer {width:308px; margin: 15px;}
.africa_desti_space {display: none;}
.africa_destination1 {width: 130px;}
.africa_desti_price {width: 108px;}

.desti_inn img {width: 100%;} 
.holiday_left {width:340px;height: 280px; overflow:hidden;font-size: 14px;}

.holiday_price {font-size: 15px;}
.hotels_box { width: 340px; min-height: 240px;background-size: 100% 100%;margin: 15px 0 0 0;}
.hotels_box img{width: 100%;}
.hotels_inn {width:325px;margin: 160px 0 0 9px;}
.footer_h1 {font-size: 18px;}
.footer_outer {width: 340px;float: left;}
.footer {width: 320px;background: #ededed !important; padding: 10px;}
.footer_contact_box {width:290px;float: left;margin:10px;}
.footer_service_box {width:290px;float: left;margin:10px;}
.likebox {width:290px;float: left;margin:10px;}

.footer_contact_inn_box1 {width: 360px;margin-left:0;}
.footer_bottom {width: 320px; margin: 35px 0 10px;}
.footer_bottom div{width: 100% !important; text-align:left !important; line-height:30px;}

.inn_header {width: 340px;}
.inn_header img{width: 100%;}

.nav_bar {width: 320px; padding:10px;}
.inn_h1 {width: 320px; padding:0 10px;}
.inner_content {width: 320px; padding:10px;margin-top:0;}

.contactmap_outer {width: 320px;}
.address_box {width: 298px;}
.address_box table{width: 298px;}
.request_a_quote{width: 298px; margin:10px 0;}
.request_quote_h1 {width: 268px;}
.request_a_quote li { width: 280px;}
.request_quote_textfield { width: 268px;}
.request_a_quote textarea { width: 278px;}

.frontier_box_space{ display:none;}
.frontier_box p {margin-top: 10px;}

.container .txt{ width:320px; overflow-x:scroll;}
.container .txt table{ width:700px;}

.sustralia_box {width: 320px;margin: 10px;min-height: 110px;}
.australia_space{ display:none;}
.offer_banner {width: 320px;float: left;margin: 10px;}
.offer_banner img{width: 100%;}
.main_flightbox {width: 340px;float: left;font-size: 11px;}
.south_america_box {width: 320px;float: left;margin:10px;}
.middleeastafrica_box {width: 320px;float: left;margin:10px;}
.caribbean_img {width: 100%;background-size: 100% 110px;}	
.southamerica_img {width: 100%;background-size: 100% 110px;}	
.middleeasrafrica_img {width: 100%;background-size: 100% 110px;}
.australia_h2 {font-size: 14px;}
.australia_content {width: 100%;background-size: 100% 110px;}
.northamerica_img {width: 100%;background-size: 100% 110px;}
.asia_box {width: 320px;margin: 10px;}
.asia_img {width: 100%;background-size: 100% 110px;}
.asia_content {width: 100%;}

.processing{ width:96%; height:auto; padding:1%; margin:1% auto !important; position:inherit !important; float:none; background:#FFF; overflow:hidden;}
.processing table{ width:100%; float:left; height:auto;}
.processing table td{ padding:5px;}
.processing table .imgg{ width:100%;}
.processing table .imgg2{ width:70%; margin:0 15%}
.no_result{width:92%; padding:4%; font-size:13px; line-height:22px; color:#d50303; margin:10px 0; text-align:center; float:left;}

.booking_top_content{width:98%;float:left;margin:1%;}
.booking_top_content table{width:100%;float:left;margin:0;}
.booking_top_content table td{ padding:5px; display:inherit !important;}
.booking_top_content .btm {width:100%;float:left;margin:0;}
.booking_top_content .btm span {display: inline-table;width: 29%; float:left; min-height:40px; padding: 2%;}
.booking_top_content .btm font {display: inline-table;width:43%; float:left; padding: 2%;}

iframe.flight_result{height:540px !important;}

}


