.header_contact a{display:none;}
.newsletter_call a{display:none;}
#btn_modify_toggle{display:none;}
.processingbody #btn_modify_toggle{display:none;}
@media only screen and (max-width:1050px) {
	.payment_inner { width:82%;}
	.jcarousel-control-next { right:20px;}
	.jcarousel-control-prev { left:290px;}
	.jcarousel { margin-left:36px; float:left;}
	.carousel_inner { width:97%; float:left; padding: 0 0 0 3%;}

}
@media only screen and (max-width:999px) {
	header { padding:0px;}
	nav { float:right; margin:22px 2.5% 22px 0;}
	.logo { margin:17px 0 17px 2.5%; float:left;}
	.header_inner { width:100%;}
	.home_body { background-size:100% 490px;}
	.inner { width:95%;}
	.travel_detail { width:100%;}
	.banner_add { display:none;}
	header .header_contact { width:100%; font-size:22px; background:#1a398b; color:#fff; padding:6px 0;}
	header .header_contact span { color:#fdfe00;}
	header .red_strip { display:none;}
	.why_sec li h3 { font-size:15px;}
	.carousel_container { padding:30px 0 0 0;}
	.carousel_container h2 { font-size:22px;}
	.jcarousel { margin-left:38px;}
	.jcarousel-control-prev { left:260px;}
	.newsletter_call span { font-size:32px; background-size:24px 22px; line-height:40px; padding:0 0 0 26px; margin-top:16px;}
	.payment_card { background-size:100%;}
	.payment_right {width: 70%;}
	.payOnline_bt {width: 22%; background-size:100%; line-height:36px;}
	.destinatiin_detail { width:67%;}
	.modify-search-sec .flight_all { width:15%; margin:15px 0 0 10px;}
	.modify-search-sec .lab_ip_ne { margin:0;}
	.style-150x340 { width:100% !important;}
	div.color\-white.style\-150x340#rc-badge-wrapper { background-size:100% 340px;}
	.fare_smry, .via_rlt  { margin:6px 0px 0 0;}
	.via_rlt, .fare_exp { border:none;}
	.search-row-btn { font-size:13px;}
	.record_detail, .record_detail h2 { font-size:20px;}
	.jcarsouelInner { width:91%;}
	.baggage-dlt ul { width:100%;}
	.baggage-dlt li { padding:7px 4%;}
	.fare_summary h2 { font-size:22px;}
	.processingContainer .header_contact { margin:10px 0 0 0;}
	.about-containor { background-size:100% 618px;}
	.about-rightCol { width:69%;}
	.contact-info ul li p span { font-size:33px;}
	.dltBanner_phone{width:100%;left: 0; margin: 0;}
	.fltBanner .step_book{width:98%;}
}

@media only screen and (max-width:898px) {
	.jcarousel { width:50%; margin-left:95px;}
	.jcarousel-control-prev { left:260px;}
	.jcarousel-control-prev { left:306px;}
	.newsletter { width:100%; margin-bottom:15px;}
	.newsletter_call { width:60%; margin:0px;}
	.newsletter_call span { font-size:36px; background-size:30px 28px; line-height:53px; padding:0 0 0 40px; margin:0px;}
	.footer_block1 { width:40%; margin-bottom:15px; float:none; }
	.footer_block2 { width:30%; padding:0px;}
	.footer_block3 { width:30%;}
	.trustpilot { width:38%; float:left;}
	.payment_inner { width:95%;}
	.destinatiin_detail { width:70%;}
	.destinatiin_detail h2 { font-size:16px;}
	.destinatiin_fare { background:none; padding:0px;}
	.destinatiin_fare span { font-size:18px;}
	.side_reviewcenter { display:none;}
	.search-row-cancell { font-size:13px;}
	.rltBtn { text-transform:none; padding:4px 10px;}
	.rltBtn_div .rltBtn{padding: 6px 18px;text-transform: uppercase;}
	.fare_exp, .via_rlt { background:none; padding:0 0 0 10px;}
	.fare_smry { background:none; padding:0px;}
	
	.modify-search-sec .depart_ip, .modify-search-sec .desti_ip { padding:8px 2% 9px 22%;}
	.modify-search-sec .date_ip { padding:8px 8% 9px 30%;}
	
	.resetseting input[type="button"] { background-position:10% 50%;}
	.cancell_col { line-height:22px;}
	.airlineImg { display:none;}
	.airlines-overview { width:100%; }
	.baggage-dlt li { padding:7px 2%;}
	.baggage-class { font-size:15px;}
	.fare_summary h2 { font-size:18px;}
	.processingLogo { margin:25px 0;}
	.contact-info { width:100%; border:none;}
	.contact-info ul li { width:32%; float:left; padding:0 10px 0 32px;}
	.contact-info ul li p span { font-size:28px;}
	.contact-info ul li p { font-size:17px;}
	.contact-form { width:100%; padding:0px;}
	#owldemotesti { width:75%;}
	.contact-form-sec { margin:0px;}
	.siteMap_main, .siteMap_second ul { width:50%;}
	.offer_head img { display:none;}
	.offer_flight_detail h3 { font-size:18px;}
	.inspire-meBt{z-index: 999;}
	.destinatiin_detail img{width: 30px;}
	.destinatiin_detail h2{font-size: 15px;line-height: 20px;}
	.destinatiin_fare span{font-size: 17px;}
	.destinatiin_fare{font-size: 16px;}
	.offer-price{font-size: 36px;}
	.passDlt_col3.mrg a#aCalA1 {position: absolute;}
}

@media only screen and (max-width:767px){
	nav ul li a { text-transform:none; font-weight:bold; padding:24px 8px 0 8px;}
	.offer { margin:40px 0 20px 0;}
	.best_price_btn a { text-transform:none; padding:10px 15px;}
	.offer-price { font-size:40px;}
	.list_design li { min-height:162px;}
	.list_design li:nth-child(1) h4 { margin-top:0px;}
	.jcarousel { margin-left:38px;}
	.jcarousel-control-prev { left:255px;}
	.why_sec li { min-height:180px;}
	.payOnline_bt { font-size:18px; line-height:30px;}
	.footer_block2, .footer_block3 { width:28%;}
	.footer_block2 ul li a { font-size:15px; margin:0 0 10px 0;}
	.flight_detail_box { width:100%;}
	.destinatiin_fare { margin-right:0px;}
	
	.offer_flight_detail ul li { width:100%; margin:0 0px 26px 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	.offer_flight_detail ul li:nth-child(even) {margin:0 0px 26px 10px;}
	
	.list_design li:nth-child(1) { width:95%;} 
	.list_design li { width:45%;}
	.list_design li:nth-child(3) { background:#030825;}
	
	.modify-search-sec .travel_search_in { width:48.5%;margin-right: .9%;}
	.modify-search-sec .round_trip{display:none;}
	.modify-search-sec .travel_search_dp { width:48.5%; margin:10px .9% 0 0; }
	.modify-search-sec .travel_search_select {width:15.5%;}
	.modify-search-sec input[type="button"]{margin: 10px 0 0 0;}
	.modify-search-sec .flight_all { width:25%; margin:15px 0 0 0; clear:both;}
	.modify-search-sec .date_ip { padding:8px 8% 9px 13%;}
	.modify-search-sec .depart_ip, .modify-search-sec .desti_ip { padding:8px 2% 9px 17%;}
	.filter_container h2 {padding:6px 0;}
	.price_range h2{ cursor:pointer; width:100%;}
	.price_range h2:after { content:"+"; display:inline-block;float: right;font-size: 17px; line-height: 14px;}
	.flight_search_left { width:100%; margin-right:0;}
	.filter_container { width:95%; padding:2.5%;}
	.moreAirlines { margin:10px 0;}
	.resetseting input[type="button"] { background-position:40% 50%;}
	.flight_search_right { width:100%;}
	
	.baggage-dlt { width:95%;}
	.fare_summary_left { margin-bottom:10px;}
	.fare_summary_left, .fare_summary_right { width:100%;}
	.information-call { font-size:24px;}
	.baggage-dlt ul { width:80%;}
	.baggage-dlt li { padding:7px 6%;}
	.baggage-dlt img { width:64px; height:64px; margin:-43px 0 20px;}
	.via_col { width:100%; margin:4px 0 0 0;}
	.airlineDlt { clear:both; width:100%; margin:0 0 10px 0;}
	.flight-dlt .priceCol { width:30%;}
	.banner-dlt img{ height:140px;}
	.processingOffer { width:95%;}
	.processingBanner { width:95%; height:auto; padding:0px; background:none; margin:25px auto;}
	.processingBanner img { width:96%; border:3px solid #fff;}
	
	.about-containor { background:none;}
	.about-leftCol { width:100%; margin:0px;}
	.about-rightCol { width:100%; margin:10px 0 0 0; }
	.contact-info ul li { width:98%;}
	
	.testimo_icon {width:10%;}
	.testimo_txt {width:87%;}
    .header_contact a {display:inline-block;color: #fff;}
.newsletter_call a {display: block;color: #fff;font-size: 28px!important;}
    .header_contact span {display: none;}
	.processingbody .header_contact span {display: block;}
    .newsletter_call a {background: url(../images/call-icon.png) no-repeat left 10px; color: #cf0a2c; font-size: 36px; background-size: 30px 28px;line-height: 53px; padding: 0 0 0 40px; margin: 0px;}
    .newsletter_call span {display:none;}
	.newsletter_call{width: 100%;}
	.inspire-meBt{display:none;}
	.best_price_btn{display:none;}
	/*.price_range{display:none;}*/
	.liveChat{left: 0;}
	#simplemodal-container{margin-left: auto!important;margin-right: auto!important; right: 0!important; left: 0!important; width:367px !important; margin-top: auto!important;}
	.ui-dialog{width: 90% !important; margin-left: auto!important;margin-right: auto!important; right: 0!important; left: 0!important;}
	#btn_modify_toggle{display:block;}
	.modify-search-sec {display:none;}
	#airline_div .range_slider{display:none;margin: 0;float: left;width: 100%;}
	
	.onlineRlt_right{width:100%;text-align:left; height:100% !important;}
	.onlineRlt_left{ width:100%;}
	.onlineRlt_price{position: static;width: 96%; padding: 2%; margin: 0 0 10px 0; background: #e8ebed; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; float: left;}
	.onlineRlt_price .bookBtn{display: inline-block; width: auto;margin: 5px auto;padding: 6px;}
	.online_outbound h3, .online_return h3{padding: 0 0 0 30px; font-size: 22px;}
	.dltBanner_phone{ width:100%;left: 0; margin: 0; height: auto;}
	.fltBanner .step_book{width: 100%;}
	.step_complete{margin-bottom:10px; margin-left: 10px; }
	.pkgbook_detail li{padding: 0 0 0 30px; margin-bottom: 20px;width: 100%;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
	.pkgbook_body .passDlt_head{ display:none;}
	.fltbook_body .passDlt_col3{width: 100%; margin-right: 0;}
	
	.passDlt-inputTxt2{width:90%;}
	.passDlt_col3.mrg{width:82% !important;}
	.passDlt_col2{width: 94%; margin-right: 0;}
	.pkgbook_detail{width:100%;padding: 5px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
	.fltBook_info{width:100%; margin: 10px 0px 0 0;}
	.priceSum table tr th{padding: 7px 0%;}
	.contDlt_col{width: 48%;}
	.conDetail-inputTxt1, .conDetail-inputTxt2{width:90%;}
	.passDlt_col3.mrg a#aCalA1 {position:static;}
}
@media only screen and (max-width:630px){
	.home_body { background-size:100% 590px; }
	.offer { margin:20px 0 20px}
	nav { width:95%; margin:0 2.5% 10px 2.5%;}
	nav ul { width:95%; padding:2.5%; background:#FFF;}
	nav ul li { width:20%;}
	nav ul li a { width:96%; text-align:center; text-transform:uppercase; font-weight:normal; padding:34px 2% 0 2%;}
	.offer_head img { display:none;}
	.flight_all { width:30%;}
	.depart_ip, .desti_ip { padding:8px 2% 9px 23%}
	.date_ip { padding:8px 2% 9px 28%}
	.travel_search_select { width:22%;}
	.travel_search input[type="submit"], input[type="button"] { margin:5px 0 0 0px; float:left; padding:4px 15% 5px; text-transform:uppercase;}
	
	.carousel_container, .why_sec, .trustpilot  { display:none;}
	.newsletter-sec { margin:0px;}
	.newsletter_iata { float:left; margin-bottom:20px;}
	.footer_block2, .footer_block3 { width:48%;}
	.payment_right {width:100%; margin:10px 0;}
	.payment_inner{text-align: center;}
	.payOnline_bt {width:177px; height:49px; float:left; margin:0 auto ; text-align:center; font-weight:900; font-style:italic; color:#2b303d; font-size:25px; background:url(../images/payOnline_bt.png) no-repeat; line-height:39px; float:none; display:inline-block;}
	
	.destinatiin_detail { width:64%;}
	.destinatiin_detail h2 { font-size:16px;}
	.destinatiin_fare span { font-size:15px;}
	.destinatiin_detail img { width:30px; height:30px;}
	
	.offer_flight_detail ul li { margin:0 0px 25px 0px;}
	.offer_flight_detail ul li:nth-child(even) {margin:0 0px 25px 0px;}
	
	.modify-search-sec .date_ip { padding:8px 8% 9px 18%;}
	.modify-search-sec .depart_ip, .modify-search-sec .desti_ip { padding:8px 2% 9px 22%;}
	.modify-search-sec .round_trip img { display:none;}
	
	.jcarsouelInner { width:83%; text-align:center;}
	.search_slider ul li img{float: none;display: inline-block;vertical-align: middle;}
	.search_slider ul li h4, .search_slider ul li p{display: inline-block; vertical-align: middle;}	
	.resetseting input[type="button"] { background-position:10px 50%; text-align: left; padding: 4px 15px 5px;}
	.outbound, .return { width:50%; background:none; padding:0px;}
	.priceCol { clear:both; width:100%; margin:7px 0 0 0;}
	.search-row-cancell .fr { float:left !important;}
	.rltBtn { float:left; clear:both; padding:6px 24px; text-transform:uppercase; margin:10px 0 0 0;}
	.fare_smry, .via_rlt, .fare_exp { margin:0px;}
	.summary_arrow { left:-64px; bottom:64px;}
	.view_summary { left:0px; bottom:76px;}
	.more-deals { width:44.5%; margin:0 auto 0 28%;}
	
	.flight-dlt .outbound, .flight-dlt .return { width:50%;}
	.flight-dlt .priceCol { width:100%;}
	.baggage-dlt ul { width:100%;}
	.information-head h2, .information-call { font-size:20px; background:0px; padding:0px;}
	.newsletter-sec { margin-top:10px;}
	
	.processingTxt br { display:none;}
	.processingTxt { width:95%; margin:0 auto 20px auto;}
	#owldemotesti { width:70%;}
	.checkboxBlock { width:25%;}
	.page-tittle h1 { font-size:28px; line-height:38px;}
	body .ui-dialog{width: 90% !important;}
	
	.search-row-btn .rltBtn_div{ width:100%;}
	.search-row-btn .rltBtn{font-size: 16px;padding: 6px 0px;margin: 7px 0 0 0; width: 49%; text-align: center;}
	.search-row-btn .more{font-size: 16px;padding: 6px 0px; margin: 0 0px 0 10px; width:100%;text-align: center;}
	.search-row-btn .rltBtn_div div {width: 49%;margin-top: 7px;}
	header .header_contact{font-size: 18px;padding: 5px 0;}	
			.call_us_day {font-size: 10px;color: #fff;font-weight:500;}
	.call_us{font-weight:700;}
	.airlines-overview h1{margin: 10px 0;}
	.airlines-overview h1 span{font-size: 24px;}
	.flight_search_right .onlineRlt_h2{margin: 10px 0;}
}

@media only screen and (max-width:570px){
	.onlineRlt_col2 {width: 125px;float: left;}
}

@media only screen and (max-width:480px){
	.travel_search_in{width: 100%;}
	.round_trip{display:none;}
	.travel_search_top ul li a{font-size: 22px; margin-right: 15px;}
	.depart_ip, .desti_ip{padding: 8px 2% 9px 50px;}
	.travel_search_select {width: 32%;}
	.travel_search_dp{ width:100%;margin: 0 0 3px 0;}
	.flight_all {width: 100%;margin: 10px 0 0 0px;}
	.date_ip {padding: 8px 2% 9px 40px;}
	.flight_all .lab_ip_ne{margin-right: 10px; display: inline-block;}
	.list_design li h3{font-size: 15px;}
	.offer-price {font-size: 20px;}
	.list_design li:nth-child(1) h4{ font-size:28px;}
	nav ul { width: 100%; padding:1.5% 0;}
	nav ul li {width: 33%;margin-bottom: 5px;}
	nav ul li a{padding: 0; background: none !important;}
	.newsletter input[type='email']{width:56%;padding: 0 2% 0 45px;font-size: 15px;}
	.newsletter input[type='button']{width: 25%;font-size: 14px;}
	.inputBlock, .textBlock{width:100%;}
	.checkboxBlock{width: auto;}
	.page-tittle h1{font-size: 16px;}
	.modify-search-sec .travel_search_in, .modify-search-sec .travel_search_dp{width:100%;margin: 0;}
	.modify-search-sec .travel_search_select {width: 32%;clear: none;}
	.flight_all {width:100%;margin: 10px 0 0 0px;}
	.modify-search-sec .flight_all{width:43%;margin: 10px 0 0 0px; float:left;}
	.travel_search_row label {margin-bottom: 4px; padding-left: 0px;}
	.travel_search_in { width: 100%; margin-bottom: 2px;}
	.travel_search_row{margin: 0 0 3px 0px;}
	.contact-info ul li{margin-bottom: 10px;}
	.checkbox{margin: 10px 0px;}
	.inputBlock p, .textBlock p{margin: 5px 0 0 0px;}
	.contact_testi{margin-bottom: 20px;}
	.modify-search-sec .depart_ip, .modify-search-sec .desti_ip{padding: 8px 2% 9px 50px;}
	.modify-search-sec .date_ip {padding: 8px 8% 9px 42px;}	
	.modify-search-sec input[type="button"]{margin: 15px 0 0 0;padding: 4px 15px;font-size: 15px;}
	.travel_search input[type="submit"], input[type="button"]{margin:0px 0 0 0px;float: right;}
	div#_moredeal_GF{margin-top: 10px;width: 49%;}
	.record_detail h2, .record_detail h3{font-size: 18px;}
	.record_detail p { font-size: 14px;}
	.airlines-dlt img.airlineRlt{ float:none;}
	.airlines-head-call{margin-left: 0px;padding: 0;font-size: 16px; float: none; border-left: 0;}	
	.destination{font-size: 18px;}
	.baggage-dlt li{padding: 7px 5px;width: 33%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; text-align: center;}
	.information ul li{font-size: 15px;}
	.information-call{float:left;}
	.baggage-dlt img{margin: -43px 0 10px;}
	.baggage-dlt{margin: 35px 0 22px 0;}
	.contact-info ul li h3{font-size:24px;}
	.contact-info ul li p{font-size: 16px;line-height: 22px; margin:3px 0 0 0;}
	#simplemodal-container{width:90%!important;}
	#simplemodal-container #_onlinepaymentdiv .voucher_login{width:100%!important;}
	.logo{width: 100%;text-align: center;margin: 12px 0;}
	.offer_head h1{font-size: 22px;}
	.feedback-sec:before{left: 0;background-size: 100%;width: 35px;height: 31px;}
	.feedback-sec:after{right: 0;background-size: 100%;width: 35px;height: 31px;}
	.contact-info ul li p span{font-size: 22px;}
	.footer_block3 h2, .footer_block2 h2{margin: 0 0 7px 0px;}
	.search{padding: 0 0 15px 0;}
	.offer {margin: 15px 0;}
	.footer_block2 ul li a, .footer_block3 ul li a{font-size: 13px; margin: 0 0 5px 0;}
	.footer_block1{width:100%;}
	.footer_block1 img{width:250px;}
	.phoneNo_txt{font-size: 15px;padding: 0;margin: 5px;}
	.phoneNo_txtp {margin: 2px 0;}
	body .ui-dialog .ui-dialog-buttonpane button{font-size: 15px !important;padding: 0 0% !important;}
	.search_slider_rightarrow{right: -25px;}
	.search_slider_leftarrow{left: -25px;}
	.fare_summary_left table tr th{padding: 7px 1%;font-size: 14px;}
	.record_detail{padding: 15px 0;}
	.search_slider{margin-bottom: 15px;}
	.filter_container{padding: 1% 2.5%;}
	.search-row-btn{padding: 7px 0 0 0;}
	.search-row-detail{padding: 5px 0;}
	.flight_search_right ul li{margin-bottom: 10px;}
	
	.contDlt_col{width:100%;}
	.conDetail-inputTxt1, .conDetail-inputTxt2{width:90%;}
	.select_cont{width: 98%;}
	.contDlt_col textarea#txtAddress{width:92% !important;}
	.priceSum table tr th{font-size: 12px;}
	.priceSum table tr th span.fr{width: auto;}
	.pkgbook_detail li h2{font-size: 18px;}
	.package_title_left{width:100%;}
	.pkgbook_detail li p{float:none;}
	.processingTxt span{font-size:17px;}
	.processingTxt{font-size:14px;}
	.processingbody{background-repeat:no-repeat; background-size: inherit; background-position: top;}
	
	/* acknowledgement */
	.airline_image{width:90%;}
	.ack_table{font-size:10px; }
	.order_ack{font-size:18px;}
	.ask_pass_table{font-family:Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #000; line-height:1.9;}
	.heading_ack{font-size:18px;}
	.total_table{font-size:10px;}
	.logo_foot_image{width:100%;}
	.airline_logo_td{width:55px;}
	.container{ max-width:999px; width:96%; margin:0 auto;}
	
	.fltBanner .step_book{margin: 0px 0px 10px 15px;}
	.step_current{margin-bottom: 10px; margin-top:0px;}
	.pkgbook_detail li{padding:0px;}
	.flt_icon, .pass_icon, .price_icon, .cont_icon, .invoice_icon, .paym_icon, .term_icon{background:none;}
	.fr{font-size:14px;}
	.fl{font-size:14px;}
	.onlineRlt_col2{}
	.onlineRlt_col1{}
	
	.siteMap_main, .siteMap_second ul { width:100%;}
	.testimo_icon {width: 10%; margin-top: -27px; position: absolute;}
	.testimo_txt{width:95%;}
	.priceSum table tr td{font-size: 12px;}
	.invoice table tr th{font-size:12px;}
	.invoice table tr td{font-size:12px;}
	.step_complete{margin-left:0px;}
}

@media only screen and (max-width:440px){
.onlineRlt_col2 {width: 73%;}
}

@media only screen and (max-width:319px){
}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2){body{}
}