﻿.filter_head a{color: #532d6d;}
.pkg_result .leftfilters .airlincesec .alert_icon {cursor: pointer !important;}
.call_res, .foot_num_res {display: none;}
.calender{float:left;width:90px;}
@media only screen and (max-width:1070px){
	.ship-dltBox img{width:100%;}
.detail_banner:after{ width:98%}
.result_banner:after{ width:100%;}
.banner_add{ width:41%;}
.banner_add #owl-demo .item img{ width:100%; height:100%;}
.banner_add:after{ display:none;}
.deals_list .slide .owl-controls .owl-buttons .owl-prev{left:0; border-radius:0;}
.deals_list .slide .owl-controls .owl-buttons .owl-next{right:0;border-radius:0;}
.pkg_slide ul li img{ width:100%;}
.pkg_list ul li{ float:none;}
.pkg_slide .slider_list .owl-item{ margin-right:0;}
.pkg_slide{float: none; width: 95%; margin: 0 auto;}
.deals_list .slide .owl-buttons{display:none;}
.passDlt_flt .passDlt_col4{width: 19%;}
}
@media screen and (min-device-width: 999px) and (max-device-width: 1070px) { 
.pkg_list .owl-carousel .owl-wrapper-outer{width: 99%;}

}
@media only screen and (max-width:1020px){
.betquin .btqu .select-cl{width: 57px;margin-right: 5px;}
.betquin .btqu .select-cl1{width: 57px;}
.detail_banner:after{width:100%;}
.jcarsouelInner{ width:95%;}	
.search_slider_rightarrow{right: -20px;}
.search_slider_leftarrow{left: -20px;}
.jcarsouelInner .slide strong{padding-top: 5px;}
#searchsec > .searchin h2{ margin: 15px 0 5px;}
#searchsec > .searchin .notsec{ padding: 20px 0px; font-size: 18px;}
.result_banner .travel_search_row{margin: 0 10px 13px;width: 97%;}
.result_banner .travel_search_row.second-row{ width:97%;}
.result_banner .last_select{ float:right; margin-left:auto;}
.pkg_slide .slider_list .owl-controls .owl-buttons .owl-next{right: -28px;}
.flt_right{ float:left; margin-right:0; margin-left:20px;}
.holidays_outer .holidays_bottomtab_container li{width:31.5%;height:100%;font-size: 0;}
.holidays_outer li > img{width:100%;height:100%;}
.hld_map img{width:100%;}
}
@media only screen and (max-width:999px){

.pkg_tab ul li a{font-size:15px;}
.container{width: 98%; }	
.deals_list ul li{ margin: 0 1% 2% 0;}
.deals_list ul li img{ width:100%;}
.deals_list ul li .small_flig img{ width:100%;}
.deals_list ul li:nth-child(1) img, .deals_list ul li:nth-child(2) img{ width:100%;}
.carousel-3d-container .prev{left: 0px !important;}
.carousel-3d-container .next{right: 0px !important;}
.flight_matt{width: 54%; margin-top:58px;}
.flt_search_form{margin: 0px 10px;}
.banner_add{margin: 100px 0 0 0px;}
.banner:after{width: 60%;}
.trust_pilot img{ width:100%;}
.footer_block4 img{ width:100%;}
.footer_block1 > img{width: 200px; height:24px;}
.footer_block1 .foot_num{ font-size: 22px;}
.footer_block4 .pay_online a{ padding: 8px 22px;font-size: 22px;}
.copy_left{width: 75%; font-size: 14px;}
.deals_list ul li:nth-child(1), .deals_list ul li:nth-child(2){ width:31%;}
.submit_btn{ padding: 10px 10px;}
.call_us b{font-size: 24px;}
.menu_left{margin: 0 auto;text-align:center;width: 55%;}
.menu_left ul li a{font-size: 15px;padding-left: 25px;}
.flight_overview_left{width: 50%;}
.dtl_gallery, .pkgdtl_slider .dtl_gallery{width: 45%;}
div.slideshow span.image-wrapper{ width:100% !important;}
div.slideshow-container, .pkgdtl_slider .slideshow-container{width:100% !important;}
div.slideshow-container img, .pkgdtl_slider .slideshow-container img{width:100% !important;}
div.content_gallery, div.thumbsDiv, ul.thumbs, .pkgdtl_slider .content_gallery{width:100% !important;}
#thumbs{ width:100% !important;}
.flt_detail_bnr .newsdisplay .newsdisplay_left > span{font-size:18px;}
.flt_detail_bnr .newsdisplay .newsdisplay_left > span span{font-size:18px;}
.rightdetails{width: 75%;}
.fligh_info_matt h3{ font-size:18px;}
#flight_off_back {padding: 9px 5px; font-size: 15px;}
.result_banner .submit_btn{ margin-right:0;padding: 5px 18px; font-size:18px;}
.indpkg_banner .submit_btn{padding:9px 22px; font-size:20px;}
.search_slider .slide .checkboxImg3{display:none;}
.trustpilot, .fb_plugin {display:none;}
.contactus_form{width:100%;}
.whybook_left, .abt_left{ width:100%;}
.whybook_sec:after, .abt_review_right, .abt_review_bottom{ display:none;}
.abt_left p, .whybook_left p{padding-bottom: 15px;text-align: justify;}
.banner .flight_matt:after { width:105%;}
.banner .round_trip{right: -28px;}
.flight_info_ar_matt{ width:32%; margin-right: 2%;}
.flight_info_ar_matt ul li{padding: 2px 0px 8px;}
.flight_info_ar_matt ul li img{ width:30px;}
.flight_info_ar_matt ul li .des_left{margin-left: 5px;}
.flight_information .flig_sec .flight_info_ar_matt:last-child{margin-right:0;}
.flight_info_ar_matt ul li .des_left strong{font-size: 18px;}
.flight_info_ar_matt ul li .price_right{font-size: 18px;}
.popular_destination b{display:block;margin-bottom:15px;}
.pkg_result .packages_rltdtl{width: 62%;}
.packages_incl, .packages_rltBtn{width:100%;}
.pkgdtl_slider .packages_rltBtn{margin-top:20px;}
.packages_rltBtn a{width:49%;}
.abt_review_bottom{display:none;}
.results_packageImg{width: 28%;}
.results_packageImg img{width:100%;}
.results_packageDlt{width: 71%;}
.results_packagePrice{text-align: left;float: left; width:100%;}
.results_packageDlt .incPackage{text-align: left;}
.packageDlt-head{width:100%;}
.packageDlt_tab{width:70%;}
.packageDlt_right{width: 28%;}
.cruise_select{width:21.5%;}
.app_links { width:100%; text-align:left;}
}
@media only screen and (max-width:975px){
.flight_bg .newsdisplay h5{font-size:15px;}
.flight_bg .newsdisplay h5 span{font-size:16px;}
.flight_bg .newsdisplay span strong{font-size:16px; padding:1px 3px 0;}
.flight_bg .newsdisplay .newsdisplay_left > span{ font-size:16px;}
.flight_bg .newsdisplay .newsdisplay_left > span span{ font-size:16px;}
.detail_banner .flt_right{width: 63%;}
.newsdisplay .newsdisplay_left > span img{ width:16px; padding: 0px 10px;}
.menu_left ul li{margin: 0px 8px;}
.menu_left ul li a {font-size: 14px; padding-left: 25px;}
.menu_left{width: 52%;}
.flt_right .call_book{ font-size:20px; }
.phn_number span{ font-size:24px;}
.call_book_bg .phn_number span{font-size:30px;}
.holiday_detail_banner .phn_number span{ font-size:30px;}
.opn_timing{ font-size: 18px;line-height: 30px;}
.deals_list ul li:nth-child(1), .deals_list ul li:nth-child(2){ width:30%;}
.pkg_result .packages_rltImg{width: 36%;}
.pkg_result .packages_rltImg img{width: 100%;}
.indpkg_banner .select_desti_row{width:53%;}
}
@media only screen and (max-width:920px){
.flt_detail_bnr .newsdisplay .newsdisplay_left > span{font-size:16px;}
.detail_banner .flt_detail_bnr .newsdisplay .newsdisplay_left > span span{font-size:22px;}
.flt_detail_bnr .newsdisplay .newsdisplay_left > span span{font-size:16px;}
.flt_right{width: 66.5%; }
.detail_banner .flt_right{width: 63%;}
.flt_right span{font-size: 16px;width: 49%;}
.flt_right .phn_number { border-right: 0; width:100%;margin-right: 0;}
.flt_right .phn_number span{ font-size:24px; width:auto;}
.flt_right .call_book{ font-size:22px; }
.opn_timing{ font-size: 20px;line-height: 30px;}
.rightdetails{width: 72%;}
.result_banner .round_trip_icon{margin: 35px 1% 0;}
.result_banner .direct_flight_only{margin: 36px 0px 0 0px;}
.result_banner .direct_flight_only label{margin:0 10px;}
.result_banner .submit_btn{ margin-right:0;padding: 5px 9px; font-size:17px;}
.indpkg_banner .submit_btn{padding:9px 20px; font-size:19px;}
.fltcm .btns{ margin-top: 5px;}
.rightdetails .fltcm .btns{width: 100%;}
.contact_info h3{ font-size:24px;}
.contact_info p{ font-size:15px;}
.customer_service ul li strong{ font-size: 15px;}
#searchsec > .searchin .schbanner img{ width:100%;}
#searchsec > .searchin .schbanner{margin-top: 10px;}
#searchsec > .searchin .notsec{ padding: 15px 0px; font-size: 16px;}
.testimo_txt ul li{width:48%; font-size: 14px; margin: 10px 1% 30px;min-height: 100%;}
.testimo_txt ul li p a{ display:block;}
.fromtosec{font-size: 17px; width: 28%;}
.newsdisplay strong{font-size: 16px; float:left;}
.tosec{font-size: 17px;width: 40%; text-align:center;}
.via_sec{ font-size:17px;width: 30%;text-align: center;}
.view_summary{bottom: 40px;}
.menu_left ul li.active, .menu_left ul li:hover{padding-bottom: 18px;}
.header .logo img{ width:200px;}
.flt_detail_bnr .newsdisplay h5{ font-size: 15px;}
.flt_detail_bnr .newsdisplay .newsdisplay_left > span{ font-size:15px;}
.flt_detail_bnr .newsdisplay h5 span{ font-size:18px;}
.detail_banner .flt_detail_bnr .newsdisplay .newsdisplay_left > span span{font-size: 18px;}
.newsdisplay_left { width:100%;}
.deals_list ul li:nth-child(1), .deals_list ul li:nth-child(2){width:29%;height: 318px;}
.deals_list ul li:nth-child(1) img, .deals_list ul li:nth-child(2) img{height: 318px;}
#home_rws div.color\-white.style\-340x90#rc-badge-wrapper{width:95% !important;}
#home_rws .rc-overview{margin-left:5px !important;}
#home_rws .rc-stars{margin-left: 145px !important;}
#home_rws .style-340x90#rc-badge-wrapper .rc-item A{width: 100% !important;font-size: 12px!important;}
.pkg_keywords li{width:30%;}
.indpkg_banner .select_desti_box{margin: 0 10px;}
.cruise_inclPrice .packages_price span{font-size: 22px;}
.cruise_inclPhone{font-size: 24px;}
.packageDlt_more li img{width:100%;}
.rfbook_now h2{font-size: 24px;}
.packageDlt_right .send_btn a{font-size: 20px; padding: 6px 20px;}
.cruise_select{width:20.5%;}
.summary_arrow{right: -30px;}
.banner .round_trip{right: -25px;}
.menu_left{width:38%;}
.menu_left ul li a {background: none; padding-left: 0px;font-size:14px;}
.menu_left ul li{margin: 0px 10px;}

.online_rstl .search_boxOn2 {float: left; width: 143px; color: #000; margin-right: 10px;}
.online_rstl .fare_boxOn em { font-size: 21px; font-style: normal; color: #532d6d;}
.passDlt-inputTxt2{width: 89%;}
.passDlt_flt .passDlt_col3{width: 18%;}
.passDlt_flt .passDlt_col4 {width: 17%;}
.calender {float: left; width:60px!important;}
.ship-dltBox img{width:100%;}
}




@media only screen and (max-width:799px){
.flt_right .phn_number{ width:100%; padding-left:0; background:none;}
.frm_to {margin-bottom: 10px;}	
.menu_left ul li{margin: 0px 8px;}
.menu_left ul li.active, .menu_left ul li:hover{padding-bottom: 15px;}
.banner .flight_matt:after{height: 373px;}
.detail_banner .flt_right{width: 62%;}
.rightdetails {width: 70%;}
.deals_list ul li:nth-child(1), .deals_list ul li:nth-child(2){ width:27%;height: 315px;}
.deals_list ul li:nth-child(1) img, .deals_list ul li:nth-child(2) img{height: 315px;}
#rc-badge-wrapper{width:100%;}
.indpkg_banner .select_desti_row{width:55%;}
.pkg_tab ul li a{padding: 0 15px; font-size: 16px;}
.cruise_select{width:20%;}
.result_banner .travel_search_row{width: 98%;}
.result_banner .travel_search_row.second-row{width:98%;}
.passDlt_flt .passDlt_col4{width: 25%;}
}

@media only screen and (max-width:767px){
.opn_timing{ width:100%;}	
.footer_block1{ width:48%;margin-right: 2%; margin-bottom:1%;}
.footer_block2{ width:48%;margin-right: 0%;margin-bottom:1%;}
.footer_block3{ width:48%;margin-right: 2%;}
.footer_block4{ width:48%;margin-right: 0%;}
.footer_block4 .pay_online{ margin-top: 15px;}
.copy_left{font-size: 15px;width: 72%;padding-top: 28px;}
.customer_service ul li{width: 50%;padding: 15px 5px;min-height: 190px;}
.footer_links{background: #532d6d;}
.trust_pilot img{ width:100%;}
.news_left{ width:100%;}
.news_right{ width:100%; margin-top:15px;}
.newsletter .bg_color{padding: 10px 0;}
.news_left h1{font-size: 22px;}
.news_left p { font-size: 14px;}
/* .deals_list  */
.header{padding-bottom: 10px;border-bottom: 0;}
.call_us{ width:95%; float: none; margin: 0; border-bottom: 1px solid #735d65; padding: 2px 0; background-color:#84767d; position:fixed; z-index:9999999;}
.call_us p{ line-height:24px; display: inline-block; vertical-align: top;}
.call_us b {font-size: 22px; line-height: 26px;}
.banner:after{ width:100%;height: 300px;top: 212px;}
.header .logo{ text-align:center; width:100%; margin:10px 0 15px;}
.flight_matt{width: 100%; margin-top: 130px; padding: 0 10px; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;}
.banner .flight_matt:after{ width:100%; height:100%;top: 31px;}
.flt_search_form{ margin: 3px 0px 0 0px;}
.flight_form_box{padding: 6px 6px;}
.menu_left{padding-top: 0px; margin-right: 0; text-align:center; width: 100%; float:left;}
.menu_left ul li{padding-left:0px;}
.menu_left ul li a{font-size: 14px;}
.banner_add, .round_trip{ display:none;}
.menu_left ul li:hover{border-bottom: 0; padding-bottom: 0px;}
.deals_list ul li{margin-right:0px; width: 50%;height:236px; margin-bottom:0;}
.deals_list ul li:nth-child(1), .deals_list ul li:nth-child(2){ width:50%; margin-bottom:0; height:236px;}
.deals_list ul li img{ height:236px;}
.deals_list ul li:nth-child(1) img, .deals_list ul li:nth-child(2) img{ width:100%;height:236px;}
.deals_list ul li.last_deals .deals_bg{ width:100%;height:236px;}
.offer .beatmyquote{ display:none;}
.rightdetails{ width: 100%;}
.leftfilters{ width: 100%;}
.tp-widget-wrapper{ display:none;}
.date_change{width:100%; font-size:15px;}
.fltdet .frin{ width:50%; display:inline-block; }
.cancellations{width: 100%; font-size:15px;}
.view_fare{width: 100%; text-align:left; margin-top:10px;}
.fltjdet{padding: 10px; margin-bottom:10px;}
.via_sec, .tosec, .fromtosec{ font-size:18px;}
.flt_right{ width:100%;margin-top: 15px; margin-right:0;}
.result_banner .round_trip_icon{ margin:30px 15px 0;}
.result_banner .travel_search_in:nth-child(3){float:right;}
.result_banner .travel_search_in{ width:49%; margin-bottom: 7px;}
.hotel_result .travel_search_row .travel_search_in{margin-right:0px;}
.hotel_result .travel_search_row .travel_search_in:nth-child(2){ float:right;}
.result_banner .last_select{width: 100%; margin-left: 0;}
.result_banner .travel_search_dp{ width:49%;margin-right: 0px;}
.result_banner .travel_search_row.second-row .travel_search_dp:nth-child(2){ margin-right:0; float:right;}
.result_banner .travel_search_dp.last_select2{width: 100%; margin-right: 0; margin-top: 3px;}
.flight_search input.dp_bg{ background-position:3%;}
.flight_overview_left{width:100%;}
.information ul li{margin-bottom: 10px;text-align: justify;}
.short_itinerary ul {display: block;}
.short_itinerary li{margin-bottom: 5px;width:100%;}
.pkg_keywords li{width: 46%; padding-left:15px;font-size:14px;}
/* dtl gallery */
.dtl_gallery, div.content_gallery, div.thumbsDiv, ul.thumbs{ display:none;}
.pkgdtl_slider .dtl_gallery, .pkgdtl_slider div.content_gallery, .pkgdtl_slider div.thumbsDiv, .pkgdtl_slider ul.thumbs{display:block;}
.pkgdtl_slider .slideshow-container img, .pkgdtl_slider .slideshow-container{width:100%;}
.pkgdtl_slider .packages_rltdtl, .packageDlt_tab, .hotel-dltBox > img{}
.pkg_tab ul li a.current, .pkg_tab ul li a:hover{border-bottom:0px; padding-bottom: 0px; color: #532d6d;}
.pkg_tab ul li a{padding: 0 10px;font-size: 15px;}
.flt_right span{ font-size:20px;}
.flt_right .call_book{display:none;}
.phn_number span{font-size: 26px;}
.flt_detail_bnr .flt_left{ width:100%; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; margin-top: 0;padding: 10px;margin-left: 0;}
.newsdisplay{margin: 0px 0 10px;}
.detail_banner .newsdisplay{margin: 0px 0 25px;}
.flt_detail_bnr .newsdisplay_left{ text-align:center;}
.detail_banner{padding-top: 145px;height: 545px;}
.deals_text{padding-top: 15px;}
.offer{margin-bottom: 20px;}
.footer_block4 img{ width:auto;}
.flight_info_ar_matt{ width:100%;margin-right:0;}
.flight_info_ar_matt ul li:after{right: -15px;}
.flight_info_ar_matt ul li{ width:96%;}
.flt_detail_bnr .newsdisplay h5{ float:none; display:inline-block; vertical-align:top; font-size: 16px;}
.flt_detail_bnr .newsdisplay h5 span{ font-size:16px;}
.detail_banner .flt_detail_bnr .newsdisplay .newsdisplay_left > span span{font-size: 19px;}
.flt_detail_bnr .newsdisplay .newsdisplay_left > span{float: none;font-size: 16px;}
.flt_right strong { display: inline-block; width: 45%;}
.frm_outer{ margin-bottom:0; background:none;}
.newsdisplay_left{ width:100%; text-align:center;margin-bottom:10px;}
.newsdisplay strong{ width:100%; text-align:center;}
.flight_bg .newsdisplay .newsdisplay_left > span{ float:none; font-size:16px;}
.newsdisplay .newsdisplay_left > span img{padding: 0px 5px ;width: 15px;}
.flight_bg .newsdisplay span > strong{ float:none; font-size:15px;}
.result_banner .travel_search_row.second-row select{ font-size:14px;}
.flight_search input[type="text"]{ font-size:14px;}
.result_banner label{ margin-bottom: 4px;}
.result_banner .direct_flight_only{margin: 10px 5px 0;}
.result_banner .submit_btn{ margin-top: 10px;}
.result_banner .travel_search_row.second-row select{ padding: 9px 15px 9px 10px;}
.result_banner .travel_search_row { margin: 0px auto; float:none;width: 98%;}
.result_banner .travel_search_row.second-row{ width:98%;}
.leftfilters .reset_btn{ background-position: 42%;}
.leftfilters .reset_btn:hover{ background-position: 42%;}
.tab_way span{ font-size:15px; padding-bottom: 10px;}
.tab_way {margin-bottom: 8px;}
.header .logo{margin: 55px 0 8px 0;}
.flig_info input[type="text"]{ background-position:2%;padding: 20px 40px 10px;}
.flig_info p{left: 40px; top:0px;}
.flig_select {margin: 5px 0 10px;}
.result_banner .room_select{ background-position:98%;padding: 10px 10px;}
.room_select{padding: 7px 10px;font-size: 14px;}
.flig_eco select{padding: 7px 10px 8px;font-size: 14px;}
.flight_form_box input[type="text"]{padding: 8px 40px;}
.flight_date_box {margin: 7px 0;}
.flight_information{ position:relative;}
#flight_off_back{ padding:9px 20px; font-size:18px;}
#flight_off_back{position: absolute;top: 0;right:10px;}
.result_banner::after { height:64%; top: 202px;}
.result_banner{padding-top: 128px;}
.result_banner .round_trip_icon{ display:none;}
.p-range .ui-widget-content{ width:98%;}
.fltcm .btns{ margin-top: 0px;}
.contactus_sec:after{ display:none;}
.contactus_form{ width:100%; text-align:center;}
.testimonial{ padding: 15px 0 15px;}
.stcpage_banner p{font-size: 20px;text-transform: capitalize;width: 90%; line-height: 24px;margin: 40px auto 0;}
.stcpage_banner{ padding-top: 140px; height: 300px;}
.about_page, .contact_page, .privacy_page{margin: 15px 0;}
.FAQs_containor{font-size: 15px; line-height: 20px;margin:0px ;}
.FAQs_txt p{font-size: 14px;}
.bodysearch #process_ft{ display:none;}
.testimo_txt ul li p{line-height: 22px;}
.testimo_sprater img{ width: 40px; top: 10px;}
.view_summary{ left:0; right:0; margin:0; bottom:30px;}
.search_slider .jcarsouelInner { width: 94%;}
.pkg_slide .desti{font-size: 20px;}
.pkg_slide .num_nights{font-size: 16px;}
.pkg_slide .price_per{font-size: 22px;}
.desti_name b{ font-size:24px;}
.menu_left ul li.active{ padding-bottom:0; border-bottom:0;}
.flight_search:after{height: 340px;top: 30px;}
.flt_detail_bnr{ padding:0 10px;}
.flt_right span{ width:100%; font-size: 14px;}
.deals_list .slide{width: 99%;}
.detail_banner .flt_right{width:100%; margin-left:0;}
.flt_detail_bnr:after{height:300px; top:68px;}
.mdfy_search{ display:inline-block; margin: 20px 0 15px; position:relative;}
.result_banner .flight_search{ display:none;}
.mdfy_search a{padding: 5px 15px;background: #c3d93c;color: #532d6d;}
.container{width: 95%;}
.fliter_flights{ cursor:pointer; position: relative;}
.fliter_flights:after{content:""; display:block; height:9px; width:14px;position: absolute; margin: 0 auto;top:8px;background: url(../images/range-arrow.png) no-repeat 0 -91px; right:10px;}
.result_banner .tab_way{display:none;}
.p-range, .airin{/*display:none;*/}
.holiday_filter{padding: 14px 10px;}
.holiday_filter .p-range{display:block;}
.search_slider{ padding:10px 0;}
.fromprice .frin{font-size:20px;}
.flt_price{margin-bottom: 7px;}
.fltdetsec {margin:7px 0;}
.tosec{width: 100%;}
.fromtosec{width: 100%;}
.date_change strong, .cancellations strong{ display:inline-block; width:50%;}
.via_sec{width: 100%;text-align: left;}
.via_sec, .tosec, .fromtosec { font-size:14px;}
.tosec{ text-align:left; margin:5px 0;}
.flt_price:after{ display:none;}
.fltjdet .logo-left{ margin-right:5px;margin-top: 0;}
.fltcm{ text-align:center;}
.fltcm .fare_date{margin-bottom:10px;} 
.fltcm .btns{ width:100%;}
.flight_bg .newsdisplay h5{float:none; display:inline-block; vertical-align:top; font-size: 16px;}
.search_slider .jcarsouelInner .slide strong{display:block;}
.search_slider_rightarrow{right: 0px;top:5px;background-color: #fff;}
.search_slider_leftarrow{left: 0px;top:5px;background-color: #fff;}
.search_slider .jcarsouelInner .slide strong{ padding-top:0;}

.search_slider ul li { text-align: center;}
.deals_list{margin: 20px 0 0;}
.pkg_list .view_more{ margin-right: 15px;}
.deals_list{margin: 20px 0 0;}
.fltDlt_gallery, .flight_logo{padding-top: 15px;}
.trust_pilot, .ggl_map{ display:none;}
.indpkg_banner h1{margin-bottom:35px;}
.indpkg_banner .popular_destination span{margin: 0 5px 10px;display: inline-block;}
.indpkg_banner .select_desti_row{width:90%; margin:0px auto 0;}
.indpkg_banner .select_desti_row .or{display:block;float: none;}
.indpkg_banner .select_desti_box{width:100%;margin:5px 0px;}
.indpkg_banner .select_desti_row .submit_btn{padding: 10px 16px;width:100%;}
.indpkg_banner .styled2{height: 45px;}
.indpkg_banner{padding: 130px 0 30px;}
.pkddtl_banner{padding:18px 0;}
.pkg_result .packages_rltImg, .pkg_result .packages_rltImg img, .pkg_result .packages_rltdtl, .packages_incl, .packages_rltBtn{width:100%;}
.packages_rltdtl .packages_head img{margin-top: 5px;}
.fliter_flights{ cursor:pointer; position: relative;}
.pkg_result .leftfilters .airlincesec h3:after{content:""; display:block; height:9px; width:14px;position: absolute; margin: 0 auto;top:8px;background: url(../images/range-arrow.png) no-repeat 0 98%; right:10px;}
.pkg_result .leftfilters .airlincesec h3{background: url(../images/range-arrow.png) no-repeat 98% -10%;}
.pkg_result .leftfilters .airlincesec h3.arrow_down{background: url(../images/range-arrow.png) no-repeat 98% -85px;}
.pkg_result .leftfilters .airlincesec ul, .passDlt_head .passDlt_col2, .passDlt_head .passDlt_col3, .passDlt_head .passDlt_col4{display:none;}
.holiday_detail_banner{height:initial;}
.step_book .step_complete, .step_book .step_current{margin-bottom: 10px;}
.booking_form .passDlt_col1, .booking_form .passDlt_col2, .booking_form .passDlt_col3, .passDlt-inputTxt2{width:100%; margin-right:0%;padding:4px 0px;}
.booking_form .contDlt_col1{line-height: normal;}
.hldDlt_left{width:100%;}
.hldDlt_right{display:none;}
.holiday_detail_banner .phn_number{background:none;padding-top: 0;border-right: 0;margin-right:0px; padding-left:0px;padding-right:0px;}
.spl_offer{display:none;}
.packageDlt_container .packageDlt_right{margin: 15px 0 0; width: 100%;}
.packageDlt_container .packageDlt_more li, .packageDlt_container .packageDlt_more li img{width: 100%;}
.packageDlt_container .packageDlt_more li .star img{ width:auto;}
.contactus_form .inputBlock input, select{padding: 10px 5px;}
.ggl_map, .abt_review_right{display:none;}
.footer_block1 > img{width: 213px;height: 38px;}
.holidays_outer .holidays_bottomtab_container li{width:31%;}
.results_packageDlt, .packageDlt-head, .results_packagePrice, .results_packageDlt p.incPackage{width:100%; text-align:left;padding: 0px;}
.roomType h3{ padding:1% 57px; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.packageDlt_flightDlt .package_flightIcon{width:50%;}
.results_packageImg, .results_packageImg img{width:100%; margin-bottom:10px;}
.holiday_filter .filter_row{width: 100%;margin:0; margin-bottom:10px;border-right:0; padding:0;}
.holiday_filter .submit_btn{width:100%;}
.cruise_avlDates li{padding: 0 0 0 20px; width:50%;}
.hotelRating .star_select{ background-position: 99%;}
.cruise_select{width: 100%;margin: 0px;}
.cruise_select.wdth100{width:100%;}
.holiday_detail_name{width:100%;}
.holiday_detail_price{width:100%; margin:10px 0;}
.hld_list ul li{ margin-right: 15px;}
.hld_list ul li a{font-size: 15px;}
.hld_list ul li.active, .hld_list ul li:hover{border-bottom: 0; padding-bottom:0px;}
.process_banner{height: 95%;}
a.call_res {display: inline; color: #c3d93c; font-size: 22px; font-weight: bold; }
.foot_num_res{ display:inline; font-size:22px;}
.call_us b, .footer_block1 .foot_num{ display:none;}
#colorbox{margin-left: auto!important; margin-right: auto!important; right: 0!important; left: 0!important; width: 80%!important; margin-top: auto!important;}
#cboxOverlay, #cboxWrapper{width: 100% !important;}
#cboxContent{width: 95% !important; height:100%!important;}
#cboxLoadedContent{width: 95% !important; height:auto!important;}
.inspire-meBt{ display:none;}
.pkg_highlights li{width:100%;padding: 0 0 0 20px;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;-ms-box-sizing: border-box;}
.cruise_result .cruiseline{display:none;}
.calender {float: left; width: 90px!important;}
.cruise_tab_container{height:auto!important;}
.packageDlt_tab{width:100%;}
.packages_rltBtn a{width:69%;}
.pkgdtl_slider #thumbs ul.thumbs img{height: 50px; width: 50px;}
.app-side { display:none;}
}
@media only screen and (max-width:667px){
	.tw_btnDlt{width: 52px;}
	.fb_btnDlt{width:58px;}
	.gp_btnDlt{width:52px;}
.call_book_bg .call_book{ text-align:center;}
.phn_number{padding-right:0px; margin-right: 0px; border-right: 0px; padding-left: 0; padding-top: 45px; background-position:center 0; width:100%;}
.opn_timing{ width:100%;}
.holiday_detail_banner .opn_timing{display:none;}
.last_mint{margin-bottom: 180px;}
.copy_right{ text-align:center;}
.iata_box{float: none;}
.copy_left{ width:100%; margin-bottom:10px;padding-top: 10px;}	
.deals_hed{ display:none;}
.contact_info ul li{ width:100%; text-align:center;}
.contact_info ul li:after{ display:none;}
.menu_left ul li a{ background:none; padding-left: 0px;}
.menu_left ul li{ margin:0 10px;}
.pkg_slide{width: 90%; }
.pkgbook_detail{width:100%;padding: 10px 0 0 0px;}
.pkgbook_summary{width:100%;}
/* Pay Online popup */
#simplemodal-container{margin-left: auto!important; margin-right: auto!important; right: 0!important; left: 0!important; width: 80%!important; margin-top:auto!important;}
#_onlinepaymentdiv .voucher_login {width: 100% !important;}
.holiday_detail_banner .call_book{font-size: 24px;}
.holidays_outer .holidays_bottomtab_container li{width:33%; margin-right:0;}
#colorbox{width:90%!important; }
.app_links { text-align:center;}
    .call_bbg {
        display: block;
    }

.app_links { text-align:center;}

}



@media only screen and (max-width:567px){
.open-button{display:none;}
.dtl_gallery, .pkgdtl_slider .dtl_gallery{width:100%;}
.pkgdtl_slider .packages_rltdtl{width:100%;}
.packages_rltBtn a{width:44%;}
.flight_overview_left .overview p{ font-size:16px;}	
.last_mint{margin-bottom: 165px;}
.stcpage_banner h1{ font-size: 28px;}
.comp_his ul li strong{font-size: 22px;}
.pkg_slide .slider_list .owl-item{ margin-right:0px;}
.pkg_slide{width:85%; float:none; margin: 0 auto;}
.detail_banner .newsdisplay{margin: 0px 0 30px;}
.detail_banner .flt_detail_bnr .newsdisplay .newsdisplay_left > span span{font-size: 18px;}
.testimo_txt ul li{width: 100%; font-size: 14px; margin: 10px 0% 30px; min-height: 100%; height:100% !important;}
.fare_summary h2{font-size: 16px;font-weight: bold;}
.holiday_detail_banner .phn_number span{display:block;}
.pkgbook_detail li #ddlCardType {width: 60%;}
.holidays_outer .holidays_bottomtab_container li{width:100%; margin:10px 0;}
.holidays_toptab_container ul li a{padding: 9px 10px;font-size: 13px; margin:5px ;}
.packageDlt_flightDlt .package_flightIcon{width:100%; margin-left:0px;}
.packageDlt_flightDlt .package_flightCol{width:100%;}
.packageDlt_flightDlt{ background:#fff; padding:5px;box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;}
.search_flight {float: left; width: 100%; text-align: right; position: relative;}
.search_flight td {height:132px!important;}
.online_rstl .search_detail{width:100%;}
.online_rstl .detail_box {float: left; line-height: 24px; font-size: 13px;}
.online_rstl .search_boxOn2 { float: left; width: 200px; color: #000; margin-right: 10px;}
.passDlt_flt .passDlt_col4{width: 61%;}
.online_rstl .view_btn { padding: 8px 14px; font-size: 16px; width: 25%; margin-left: 0;}
.foot_num{ display:none!important;}
.foot_num_res{display:block!important;}
}
@media only screen and (max-width:480px){
#enquiry h2{font-size:18px;}
.in2{padding: 2px 6px;}
.enquiry_row{margin-bottom:5px!important;}
.packages_cabins table tr th{font-size:12px;}
.packages_cabins table tr td{font-size:12px;}
.cruise_tab_container table td{font-size:12px;}
.cruise_tab_container table th{font-size:12px;}
.pkg_tab ul li a { padding: 0 4px; font-size: 15px;}
.footer_block1{ width:100%;margin-right: 0%; margin-bottom:15px;}
.footer_block2{ width:50%;margin-right: 0%;margin-bottom:10px;}
.footer_block3{ width:50%;margin-right: 0%;}
.footer_block4{ width:100%;margin-right: 0%;}
.customer_service{ margin:10px 0;float: left;width: 100%;}	
.customer_service ul li{ min-height:215px;}	
.customer_service ul li img{ margin-bottom: 10px;}
.footer_links{text-align: center; padding: 30px 0;}
.fb, .tw, .ln, .lns{ float:none;display: inline-block;}
.get_touch ul li{display: inline-block; margin-right:10px;}
.deals_list ul li{margin-right: 0px; width:50%; height: 200px;}
.flig_info{ width:100%;}
.direct-flight{ margin: 0 0px 0 8px; font-size: 13px;}
.submit_btn{font-size: 18px;}
.result_banner .submit_btn{ margin-right: 0px;padding: 5px 16px; font-size:16px;}
.more_btn{font-size: 15px; padding: 6px 20px;}
.view_btn{font-size: 15px; padding: 6px 20px; margin-left: 5px;}
.call_book_bg .call_book{font-size: 24px;}
.call_book_bg .phn_number span {font-size:24px;}
.phn_number span{font-size: 26px;}
.flight_matt{ margin-top:80px;}
.banner:after{height: 315px; top: 197px;}
.last_mint { margin-bottom: 125px;}
.last_mint h1{font-size: 24px;}
.flt_right{margin-top: 10px;}
.flt_detail_bnr .flt_left h2{ font-size: 20px;}
.flt_detail_bnr .flt_left p{ font-size:14px;}
.frm_to {margin-bottom: 6px;}
.fromprice{width: 65%;}	
.leftfilters .reset_btn{ background-position: 39%;}
.leftfilters .reset_btn:hover{ background-position: 39%;}
.room_gustCol{ width: 42%;}
.flight_date_box {margin: 5px 0;}
.flig_info p{left: 40px; top:2px;}
#flight_off_back{ padding:9px 12px; font-size:14px;}
.flight_info_ar_matt ul li .des_left strong{ font-size:20px;}
.flight_info_ar_matt ul li .price_right{ font-size:20px;}
.result_banner .travel_search_in{ width:100%;}
.flight_search input[type="text"]{padding: 8px 15px 8px 39px;}
.travel_search_row.first-row input[type="text"]{padding: 8px 15px 8px 49px;}
.result_banner .travel_search_row.second-row select{padding: 7px 10px;}
.result_banner .room_gustCol{ width:30%;}
.result_banner .tab_way {margin-bottom: 5px;}
.result_banner .room_select{padding: 9px 10px;}
.p-range .ui-widget-content{ width:96%;}
.footer_links h2{ margin: 0 0 15px 0px;font-size: 18px;}
.footer_block2 ul li a, .footer_block3 ul li a{margin: 0 0 12px 0px;font-size: 13px;}
.stcpage_banner p{ font-size: 15px;}
.comp_his{padding: 38px 0 30px;}
.comp_his ul li{ width:50%;margin-bottom: 15px;}
.stcpage_banner h1 {font-size: 26px;}
.aboutContent_box2 h3{font-size: 20px;}
.aboutContent_box2 p{line-height: 24px; font-size: 15px;}
.termsLi{ font-size: 15px;line-height: 24px;}
.process_gettouch span span{ font-size: 20px;}
.process_gettouch > span{ margin-bottom: 5px; display: inline-block; margin-right: 0;}
.search_slider .jcarsouelInner .slide{margin: 0 auto; display: inline-block;}
.heading_box h1{ font-size: 22px;}
#flight_place_off_info .heading_box h1{ font-size: 16px;}
.result_banner .travel_search_row { width: 96%;}
.result_banner .travel_search_row.second-row{ width:96%;}
.flight_search:after { height: 365px;}
.deals_list ul li img, .deals_list ul li:nth-child(1) img, .deals_list ul li:nth-child(2) img{ height:200px;}
.deals_list ul li:nth-child(1), .deals_list ul li:nth-child(2), .deals_list ul li.last_deals .deals_bg{height: 200px;}
.menu_left ul li{margin: 0 5px;}
.menu_left ul li a{font-size:13px;}
.indpkg_banner h1{font-size: 24px;}
.packages_incl ul li{margin-right:8px;}
.packages_rltdtl .packages_head h2{font-size: 20px;width: 70%;}
.cruise_detail .packages_rltdtl h2{width:100%;}
.otherRoom_price{width:30%;}
.select_cont{width: 90%;}
.conDetail-inputTxt1, .conDetail-inputTxt2, .conDetail-textarea, #txtPostCode, #txtMobile, #txtPhoneNumber{width:80%;}
.packageDlt_container .pkg_keywords {display:none;}
.share_btnDlt p{float:none;margin-bottom:10px;}
.share_btnDlt a{margin-bottom:10px;}
.ship-dltCol{width:100%;margin-right:0%;}
a.call_res {font-size: 19px;display:block;}
.inspiremeTxt{width: 46%;}
.inspiremeBtn{padding: 9px 12px;font-size: 15px;}
.inspireme-div{width: 98%;}
.online_rstl .view_btn { padding: 8px 14px; font-size: 16px; width: 42%; margin-left: 0;}

.search_slider ul li { margin-right:30px;}
.jcarousel2 { margin:0 auto; float:none; width:94%;}
.enquiry_form{width:94%;}
.pass_col{width: 42px;}
.airline_image{width:90%;}
.ack_table{font-size:10px; }
.order_ack{font-size:20px;}
.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;}
.error_box_h1{font-size: 25px; text-align: center; color:white;}    
.error_box_p{text-align: center;font-size: 20px; color: #c3d93c;}
.online_rstl .detail_box { width:100%;}
.online_rstl .search_boxOn2 { width:47%;}
.online_rstl .search_boxOn3 { display:none;}

.search_slider .jcarsouelInner .slide p { display:inline-block;}
.app_links a { margin:0 !important; display:block; padding:10px 0}
}
@media only screen and (max-width:380px){
.packages_rltBtn a{width:51%;}
.pkg_tab ul li a { padding: 0 4px; font-size: 15px;}
.call_book_bg .call_book{font-size: 20px;}
.phn_number span{font-size: 20px;}	
.opn_timing { font-size: 18px;}
.detail_banner:after{top: 165px; height: 70%;}
.last_mint { margin-bottom: 100px;}
.fromprice p{ font-size:14px;}
#searchsec > .searchin h3{ font-size:16px;padding: 10px 0;}
#searchsec > .searchin .notsec {  font-size: 15px;}
.process_gettouch span span{ font-size:18px;}
#searchsec > .searchin h2 .bd{font-size:20px;}
#searchsec > .searchin h2{ font-size: 20px;}
.call_us p{ font-size: 14px;}
.call_us b{font-size: 18px;line-height: 25px;}
.flt_detail_bnr:after{top:75px;}
.call_book_bg .phn_number{background:none; padding-top: 0px;}
.call_book_bg .phn_number span{display:block;}
a.call_res {font-size: 18px;}
.result_banner label{font-size: 13px; margin: 0px 0 0 5px;}

.online_rstl .search_boxOn2 {float: left; width: 80%; color: #000; margin-right: 10px;}
.online_rstl .search_boxOn3{width:40px; display:block;}
.priceSum table tr th{width: 20%; border: 1px solid #ccc; color: #000; font-size: 12px; text-align: center;padding: 7px 4px; font-weight: bold;}
.priceSum table tr td {width: 20%; border: 1px solid #ccc; color: #303030; font-size: 12px; text-align: center;}
.invoice table tr th {border: 1px solid #ccc; color: #000000; font-size: 11px; text-align: left; padding: 7px 2%; font-weight:bold;}
.invoice table tr td {border: 1px solid #ccc; color: #303030; font-size: 11px;}
.fl{float: left; font-size: 12px; font-weight: bold;}

#cboxLoadedContent{ width:100%!important;}
.terms-popup{height: 397px;}
    .no_desk {
        display: none !important;
    }

    .no_mob {
        display: block !important;
        color: #c3d93c;
        font-size: 24px;
    } 

.search_slider .jcarsouelInner .slide p { min-width:68px;}
}
@media only screen and (max-width:319px){
	
.online_rstl .search_boxOn2 {float: left; width: 80%; color: #000; margin-right: 10px;}
.online_rstl .search_boxOn3{width:40px;}
.priceSum table tr th{width: 20%; border: 1px solid #ccc; color: #000; font-size: 12px; text-align: center;padding: 7px 4px; font-weight: bold;}
.priceSum table tr td {width: 20%; border: 1px solid #ccc; color: #303030; font-size: 12px; text-align: center;}
.invoice table tr th {border: 1px solid #ccc; color: #000000; font-size: 11px; text-align: left; padding: 7px 2%; font-weight:bold;}
.invoice table tr td {border: 1px solid #ccc; color: #303030; font-size: 11px;}
.fl{float: left; font-size: 12px; font-weight: bold;}
#cboxLoadedContent{height:500px; width:100%!important;}
.terms-popup{height: 397px;}
.online_rstl .view_btn { padding: 8px 14px; font-size: 16px; width: 42%; margin-left: 0;}
.priceSum table tr th {width: 16%; border: 1px solid #ccc; color: #000; font-size: 10px!important; text-align: center; padding: 7px 4%; font-weigh:bold;
}
   

	}
}
.online_rstl .search_boxOn2 {float: left; width: 80%; color: #000; margin-right: 10px;}
.online_rstl .search_boxOn3{width:40px; display:block;}
.priceSum table tr th{width: 20%; border: 1px solid #ccc; color: #000; font-size: 12px; text-align: center;padding: 7px 4px; font-weight: bold;}
.priceSum table tr td {width: 20%; border: 1px solid #ccc; color: #303030; font-size: 12px; text-align: center;}
.invoice table tr th {border: 1px solid #ccc; color: #000000; font-size: 11px; text-align: left; padding: 7px 2%; font-weight:bold;}
.invoice table tr td {border: 1px solid #ccc; color: #303030; font-size: 11px;}
.fl{float: left; font-size: 12px; font-weight: bold;}

#cboxLoadedContent{ width:100%!important;}
.terms-popup{height: 397px;}

.search_slider .jcarsouelInner .slide p { min-width:68px;}
}
@media only screen and (max-width:319px){
	
.online_rstl .search_boxOn2 {float: left; width: 80%; color: #000; margin-right: 10px;}
.online_rstl .search_boxOn3{width:40px;}
.priceSum table tr th{width: 20%; border: 1px solid #ccc; color: #000; font-size: 12px; text-align: center;padding: 7px 4px; font-weight: bold;}
.priceSum table tr td {width: 20%; border: 1px solid #ccc; color: #303030; font-size: 12px; text-align: center;}
.invoice table tr th {border: 1px solid #ccc; color: #000000; font-size: 11px; text-align: left; padding: 7px 2%; font-weight:bold;}
.invoice table tr td {border: 1px solid #ccc; color: #303030; font-size: 11px;}
.fl{float: left; font-size: 12px; font-weight: bold;}
#cboxLoadedContent{height:500px; width:100%!important;}
.terms-popup{height: 397px;}
.online_rstl .view_btn { padding: 8px 14px; font-size: 16px; width: 42%; margin-left: 0;}
.priceSum table tr th {width: 16%; border: 1px solid #ccc; color: #000; font-size: 10px!important; text-align: center; padding: 7px 4%; font-weigh:bold;
}


	}
