@media only screen and (min-width: 768px) and (max-width: 1024px) {

.main_top_wrap, .top_baner, .bot_img_sec, .foot_wrap, .mob_main_wrap{ display:none;}

.bot_img_sec{ display:block;}

.mob_baner{ width:100%; float:left; display:block; position:relative; border-bottom:9px solid #f3835b; height:630px; overflow:hidden;}
 
.flexslider_top img{ width:100%;}


.mob_baner_outer{ position:absolute; width:100%; left:0; top:10px; z-index:99999;}

.mob_baner_inner{ width:470px; margin:0 auto;}


.well {
    background:url(../../img/front/mob_popup_bg.png) repeat;
  	position:relative;
	width:100%;
    padding:30px 0 0;
	top:0;
	
}

.mob_nav{ width:470px; margin:0 auto;}

.mob_nav ul{ float:left; margin:40px 0 0 0; padding:0; width:100%;}

.mob_nav ul li{ width:100%; float:left; border-top:1px solid #4f6470; }

.mob_nav ul li a{ float:left; color:#fff; width:100%; padding:10px 0;}

.mob_nav ul li a:hover{ color:#f3835b; background:#2e424e;}

.btn-navbar { border-radius:3px 3px 3px 3px; display: inline-block; height:24px; width:36px; position:absolute; top:10px; right:15px; cursor: pointer; background:none; border:none;}

.btn-navbar .icon-bar {display: block; width: 28px; height: 3px; margin:0 auto; background-color: #ffffff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}

.btn-navbar .icon-bar + .icon-bar {margin-top: 5px;}

.btn-default{ width:22px; height:22px; position:absolute; float:left; top:18px; right:22px; background:url(../../img/front/cross.png) no-repeat; font-size:0; border:none; cursor:pointer;}


.logo_mob{ width:189px; height:auto; float:none; margin:0 auto;}

.mob_baner_inner h4{ color:#fff; text-align:center; margin-top:54px; margin-bottom:37px;  font-size:48px;}

.trip_planer_btn{ width:194px; height:40px; border:3px solid #fff; color:#fff; font-size:15px;  border-radius:5px; text-align:center; display:block; margin:14px auto; line-height:40px;}

.mob_baner_inner h6{ color:#fff; text-align:center; margin-top:25px; font-size:18px;}

.mob_baner ol{ display:none !important;}

.mob_main_wrap{ display:block; width:470px; margin:0 auto;}

.mob_main_wrap ul{ margin:30px 0 0 0; padding:0; overflow:hidden;}

.mob_main_wrap ul li{ width:100%; float:left; margin:18px 0;}

.mob_icon{ width:100%; text-align:center;}

.mob_main_wrap ul li h3{ text-align:center; color:#385461; margin-top:27px; font-size:25px; text-transform:uppercase;}

.mob_main_wrap ul li p{ text-align:center; color:#909090; line-height:21px; font-size:17px; margin-top:14px;}

.mob_main_wrap h2{ text-align:center; font-size:33px; color:#385461; text-transform:uppercase; margin:30px 0;}

.vid_sec h2{ display:none;}

.vid_outer{ height:265px;}

.vid_wrap{ width:442px; height:auto; height:auto; margin:22px auto 0;}

.more_abt_us{ width:450px;}

.mob_footer{ width:470px; margin:0 auto; display:block;}

.mob_foot_top{ width:100%; float:left;}

.foot_input{ width:440px; display:block; margin:0 auto; padding:5px; height:36px; float:none;}

.foot_submit{ width:450px; margin:11px auto 0; float:none; display:block;}

.privacy_sec{ width:100%; float:left; text-align:center; color:#fff; margin-top:72px; line-height:22px;} 

.privacy_sec a{ color:#fff; text-decoration:underline; margin-right:5px; margin-left:5px;}

.privacy_sec a:hover{ color:#000;}

.design{ float:right; margin-top:30px;}

.trip_outer{ width:100%; min-height:630px; background:#324d5b; top:0;}

.trip_pop_wrap{ width:320px; margin:90px auto 0;}

.trp_pop_row{ width:100%; float:left; margin-bottom:15px;}

.pop_tik{ float:left; margin-left:5px;}

.trp_pop_row label{ float:left; color:#fff; margin-left:5px; margin-top:6px; width:60px; font-size:15px;}

.trip_input{ width:310px; height:26px; background:url(../../img/front/mob_input_1.png) no-repeat; border:none; float:left; padding:5px; color:#cdcdcd; font-weight:bold;}

#selectmb{
    background: url("../../img/front/mobile_drop.png") no-repeat left top;
    
  /*  border-radius: 5px;*/
    color: #fff;
    font-style: normal;
    font-weight: normal;
    height:36px;
    line-height:36px;
	font-weight:bold;
    overflow: hidden;
    padding: 0 0 0 8px;
	font-size:13px;
    position: absolute;
	text-transform:uppercase;
    width:302px;
	-webkit-appearance:none;
}

.mob_calender{ width:310px; height:26px; background:url(../../img/front/mob_calender.png) no-repeat; border:none; float:left; padding:5px; color:#cdcdcd; font-weight:bold;} 

.poop_submit{ width:162px; height:36px; text-align:center; line-height:36px; font-size:18px; color:#f3835b; border:none; border-radius:8px; display:block; margin:0 auto; background:#fff; cursor:pointer;}

.feature_main_wrap{ width:750px; overflow:hidden;}

.feature_main_top ul{ margin:0 0 30px 0; float:left; width:100%;}

.feature_main_top ul li{ width:100%;  float:left;  padding:0; border-bottom:1px dashed #999; display:block;}

.feature_main_top ul li a{ float:left; width:100%; padding:8px 0;} 

.feature_main_top ul li a.active{ color:#000;} 

.feature_main_top ul li a:hover{ color:#000;}


.feature_main_bot ul li{ float:left; margin:30px 10px; width:230px; min-height:280px;}

.feature_bot_wrap{ width:750px;}

.benefit_wrap{ width:750px;}

.benefit_wrap_left{ width:240px;}

.left_box{ width:240px; height:240px;}

.benefit_wrap_right{ width:501px;}

.benefit_wrap_right_box{ width:432px;}

.reg_btn{ clear:both;}

.place_sec ul li{ width:172px;}




.pricing_wrap{ width:750px;}

.pricing_left{ width:450px; float:none; overflow:hidden; margin:0 auto;}

.pricing_left h3{ font-size:20px;}

.get_box_sec, .red_box_sec, .blue_box_sec{ width:448px; float:left; margin:10px 0;}

.get_box_sec ul li{ width:408px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.red_box_sec ul li{ width:408px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.blue_box_sec ul li{ width:408px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.pricing_right{ width:310px; float:none; margin:0 auto; overflow:hidden;}

.pricing_right h3{ margin-top:30px; padding-bottom:30px;}

.input_box1, .input_box2{ width:290px; background-size:100% 42px;}

.input_box4, .input_box3a{ float:left !important;}

.orangebox{ width:470px;}

.orangebox p{ padding:30px 0 0 0;}

.orangebox input{ float:right; padding:5px;}

.input_box3, .input_box4, .input_box3a{ background:#f6f6f6; width:290px; height:26px; border-radius:5px;}

.input_box5, .input_box6, .input_box7{ width:460px; background:#fff; height:26px; padding:5px; border-radius:5px;}

.orangebox .submit{ clear:both;}

.blue_box_sec ul{ overflow:hidden;}


/***************************************22-04-02015*********************************************/

.form_outer{ height:auto;}

.form_wrap{ width:750px; margin:15px auto;}

.form_input, .form_grp, .sml_calender{  float:none; margin:8px auto; display:block;}

.search_btn{ display:block; margin:10px auto; float:none;}

.planer_wrap{ width:750px;}

.planer_outer h2{ font-size:19px;}

.planer_left{ width:250px; float:left;}

.planer_left ul{ margin-top:25px;}

.planer_left ul li{ width:100%;}

.planer_left ul li a{ width:220px;}

.planer_right{ width:490px; float:right; margin-bottom:30px;}

.planer_right ul li{ width:490px; margin:0;}

.pln_img, .pln_details{ margin:0 auto 20px 20px; float:left;}

.view_all_btn{ display:block; margin:0 auto; clear:both; width:450px; float:none;}


.search_wrap{ width:750px;}

.search_left{ overflow:hidden; margin:30px auto 0; float:none; padding:20px 0;} 

.search_right{ width:750px; margin:0 auto; float:none;}

.table_scroll{ overflow:scroll;}

.table_outer{ margin-left:0;}


.filght_first_drop{ margin-left:10px;}

.caleder_sml_flight, .filght_last_drop{ margin-left:7px;}

.flight_search{ float:left; margin-left:10px; margin-right:0;}












.profile_sml_baner{ height:auto;}

.prof_sml_baner{ height:auto; width:750px;}

.getting_started_btn{ margin:20px 0;}
 
.sml_baner_left{ margin:20px 0 0;}

.red_outer{ height:auto; padding-bottom:30px; padding-top:20px;}

.red_wrap{ width:470px;}

.main_grid{ width:470px;}

.og-expander-inner{ width:470px !important;} 

.og-fullimg{ float:none; margin:20px auto 0;}

.og-details{ float:none; margin:20px auto 0; width:100% !important;}

.social_1, .social_2, .social_3 {top:250px;} 

.og-details a{ top:280px;}

.prof_drop_outer{ float:none; margin:10px auto; width:263px;}

.gret_txt_area{ width:390px;}

.og-details{ margin-top:127px;}



.search_right ul li{ margin:15px 0;}

.search_right_content{ width:750px;}

.search_right_content p{ margin-left:10px;}

.search_right_content h5{ padding:0 10px;}

.search_right_content h3{ padding:0 10px;}

.search_right_img{ float:none; margin:0 auto;}

.pagination ul li{ margin:0 5px;}






.invoice_wrap{ width:750px; margin-top:20px; overflow:hidden;}

.invoice_top_left{ width:230px;}

.invoice_top_mid{ width:253px; margin-left:30px;}

.invoice_top_right{ width:215px;}

.orange_sec_invoice_right{ margin-left:137px;}

.bot_grey_left{ margin-left:20px; width:353px;}

.blog_content_wrap{ width:750px; overflow:hidden;}

.blog_content_left{ margin:0 auto 30px; float:none;}

.blog_content_right{ width:750px; margin:0 auto; float:none;}

.stroies_outer ul li{ margin: 0 14px 60px 0;}

.bot_sec_wrp{ width:750px;}



.mob_txt_bot{ display:block; background:#324d5b;}

.mob_txt_wrp{ width:720px; margin:0 auto; padding:25px 0;}

.mob_txt_wrp h3{ text-align:center; color:#fff; margin-bottom:15px;}

.mob_txt_wrp p{ text-align:center; color:#fff; margin-top:40px; line-height:25px;}

.vid_left, .mob_main_wrap{ display:none;}

.bot_sec_wrp ul li{ width:730px; margin:30px auto; float:none; overflow:hidden;}



/********************************************07-07-2015*************************************************************/

.contact_info_wrap{ width:470px; margin:0 auto;}

.chkbox_sec{ width:100%; margin-bottom:10px; overflow:hidden; margin-right:0;}

.chkbox_sec img{ display:none;}

.top_form{ width:470px; float:none; overflow:hidden; margin-bottom:20px;}

.inout_box{ width:440px;}

.contact_info_drop{ width:460px; background-position:422px center;}

.con_bot_left{ width:470px; float:none; margin:0 auto 25px; overflow:hidden;}

.con_bot_right{ width:470px; float:none; margin:0 auto; overflow:hidden;}


.review_wrap{ width:750px; margin:0 auto;}

.review_wrap h2{ float:none; overflow:hidden; margin-bottom:20px;}

.review_wrap a{ float:none;}

.scroll{ overflow:scroll; width:750px; margin:0 auto; padding-bottom:20px;}

.review_right{ width:470px; margin:20px auto; overflow:hidden; float:none;}

.review_bot_right_top{ margin:0 auto 30px; width:270px; overflow:hidden;}

.review_right_bot{ margin:0 auto; overflow:hidden;}

.proceed_butn{ display:block; margin:30px auto 0;}

.flight_outer{ margin-left:0;}



.payment_yellow_wrp{ width:750px;}

.payment_yellow_right{ width:540px;}

}


@media only screen and (min-width: 640px) {

.mob_baner{ height:600px; overflow:hidden;}

}



@media only screen and (min-width: 480px) and (max-width: 767px) {




.main_top_wrap, .top_baner, .bot_img_sec, .foot_wrap, .mob_main_wrap{ display:none;}

.bot_img_sec{ display:block;}

.mob_baner{ width:100%; float:left; display:block; position:relative; border-bottom:9px solid #f3835b;}

.flexslider_top img{ width:100%;}

.mob_baner_outer{ position:absolute; width:100%; left:0; top:10px; z-index:99999;}

.mob_baner_inner{ width:470px; margin:0 auto;}


.well {
    background:url(../../img/front/mob_popup_bg.png) repeat;
  	position:relative;
	width:100%;
    padding:30px 0 0;
	top:0;
	
}

.mob_nav{ width:470px; margin:0 auto;}

.mob_nav ul{ float:left; margin:40px 0 0 0; padding:0; width:100%;}

.mob_nav ul li{ width:100%; float:left; border-top:1px solid #4f6470; }

.mob_nav ul li a{ float:left; color:#fff; width:100%; padding:10px 0;}

.mob_nav ul li a:hover{ color:#f3835b; background:#2e424e;}

.btn-navbar { border-radius:3px 3px 3px 3px; display: inline-block; height:24px; width:36px; position:absolute; top:10px; right:15px; cursor: pointer; background:none; border:none;}

.btn-navbar .icon-bar {display: block; width: 28px; height: 3px; margin:0 auto; background-color: #ffffff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}

.btn-navbar .icon-bar + .icon-bar {margin-top: 5px;}

.btn-default{ width:22px; height:22px; position:absolute; float:left; top:18px; right:22px; background:url(../../img/front/cross.png) no-repeat; font-size:0; border:none; cursor:pointer;}


.logo_mob{ width:189px; height:auto; float:none; margin:0 auto;}

.mob_baner_inner h4{ color:#fff; text-align:center; margin-top:54px; margin-bottom:37px;  font-size:48px;}

.trip_planer_btn{ width:194px; height:40px; border:3px solid #fff; color:#fff; font-size:15px;  border-radius:5px; text-align:center; display:block; margin:14px auto; line-height:40px;}

.mob_baner_inner h6{ color:#fff; text-align:center; margin-top:25px; font-size:18px;}

.mob_baner ol{ display:none !important;}

.mob_main_wrap{ display:none; width:470px; margin:0 auto;}

.mob_main_wrap ul{ margin:30px 0 0 0; padding:0; overflow:hidden;}

.mob_main_wrap ul li{ width:100%; float:left; margin:18px 0;}

.mob_icon{ width:100%; text-align:center;}

.mob_main_wrap ul li h3{ text-align:center; color:#385461; margin-top:27px; font-size:25px; text-transform:uppercase;}

.mob_main_wrap ul li p{ text-align:center; color:#909090; line-height:21px; font-size:17px; margin-top:14px;}

.mob_main_wrap h2{ text-align:center; font-size:33px; color:#385461; text-transform:uppercase; margin:30px 0;}

.vid_sec h2{ display:none;}

.vid_outer{ height:265px;}

.vid_wrap{ width:442px; height:auto; height:auto; margin:22px auto 0;}

.more_abt_us{ width:450px;}

.mob_footer{ width:470px; margin:0 auto; display:block;}

.mob_foot_top{ width:100%; float:left;}

.foot_input{ width:440px; display:block; margin:0 auto; padding:5px; height:36px; float:none;}

.foot_submit{ width:450px; margin:11px auto 0; float:none; display:block;}

.privacy_sec{ width:100%; float:left; text-align:center; color:#fff; margin-top:72px; line-height:22px;} 

.privacy_sec a{ color:#fff; text-decoration:underline; margin-right:5px; margin-left:5px;}

.privacy_sec a:hover{ color:#000;}

.design{ float:right; margin-top:30px;}

.trip_outer{ width:100%; min-height:430px; background:#324d5b; top:0;}

.trip_pop_wrap{ width:320px; margin:90px auto 0;}

.trp_pop_row{ width:100%; float:left; margin-bottom:15px;}

.pop_tik{ float:left; margin-left:5px;}

.trp_pop_row label{ float:left; color:#fff; margin-left:5px; margin-top:6px; width:60px; font-size:15px;}

.trip_input{ width:310px; height:26px; background:url(../../img/front/mob_input_1.png) no-repeat; border:none; float:left; padding:5px; color:#cdcdcd; font-weight:bold;}

#selectmb{
    background: url("../../img/front/mobile_drop.png") no-repeat left top;
    
  /*  border-radius: 5px;*/
    color: #fff;
    font-style: normal;
    font-weight: normal;
    height:36px;
    line-height:36px;
	font-weight:bold;
    overflow: hidden;
    padding: 0 0 0 8px;
	font-size:13px;
    position: absolute;
	text-transform:uppercase;
    width:302px;
	-webkit-appearance:none;
}

.mob_calender{ width:310px; height:26px; background:url(../../img/front/mob_calender.png) no-repeat; border:none; float:left; padding:5px; color:#cdcdcd; font-weight:bold;} 

.poop_submit{ width:162px; height:36px; text-align:center; line-height:36px; font-size:18px; color:#f3835b; border:none; border-radius:8px; display:block; margin:0 auto; background:#fff; cursor:pointer;}


.feature_main_wrap{ width:470px; overflow:hidden;}

.feature_main_top ul{ margin:0 0 30px 0; float:left; width:100%;}

.feature_main_top ul li{ width:100%;  float:left;  padding:0; border-bottom:1px dashed #999; display:block;}

.feature_main_top ul li a{ float:left; width:100%; padding:8px 0;} 

.feature_main_top ul li a.active{ color:#000;} 

.feature_main_top ul li a:hover{ color:#000;}


.feature_main_bot ul li{ float:none; margin:30px auto; width:453px;}

.feature_bot_wrap{ width:470px;}


/*******************************21-04-2015************************************/

.feature_main_wrap h2{ margin:33px 0; font-size:20px;}

.benefit_wrap{ width:470px;}

.benefit_wrap_left{ float:none; margin:0 auto;}

.benefit_wrap_right{ width:470px;}

.benefit_wrap_right_box{ width:283px; float:none; margin:10px auto; overflow:hidden;}


.pricing_wrap{ width:470px;}

.pricing_left{ width:450px; float:none; overflow:hidden; margin:0 auto;}

.pricing_left h3{ font-size:20px;}

.get_box_sec, .red_box_sec, .blue_box_sec{ width:448px; float:left; margin:10px 0;}

.get_box_sec ul li{ width:408px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.red_box_sec ul li{ width:408px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.blue_box_sec ul li{ width:408px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.pricing_right{ width:310px; float:none; margin:0 auto; overflow:hidden;}

.pricing_right h3{ margin-top:30px; padding-bottom:30px;}

.input_box1, .input_box2{ width:290px; background-size:100% 42px;}

.input_box4, .input_box3a{ float:left !important;}

.orangebox{ width:470px;}

.orangebox p{ padding:30px 0 0 0;}

.orangebox input{ float:right; padding:5px;}

.input_box3, .input_box4, .input_box3a{ background:#f6f6f6; width:290px; height:26px; border-radius:5px;}

.input_box5, .input_box6, .input_box7{ width:460px; background:#fff; height:26px; padding:5px; border-radius:5px;}

.orangebox .submit{ clear:both;}

.blue_box_sec ul{ overflow:hidden;}


/***************************************22-04-02015*********************************************/

.form_outer{ height:auto;}

.form_wrap{ width:470px; margin:15px auto;}

.form_input, .form_grp, .sml_calender{  float:none; margin:8px auto; display:block;}

.search_btn{ display:block; margin:10px auto; float:none;}

.planer_wrap{ width:470px;}

.planer_outer h2{ font-size:19px;}

.planer_left{ width:470px; float:none; margin:0 auto; overflow:hidden; padding-bottom:0;}

.planer_left ul{ margin-top:25px;}

.planer_left ul li{ width:100%;}

.planer_left ul li a{ width:280px;}

.planer_right{ width:470px; float:none; margin:20px auto;}

.planer_right ul li{ width:470px;}

.pln_img, .pln_details{ margin:0 auto 20px; float:none;}

.view_all_btn{ display:block; margin:0 auto; clear:both; width:450px; float:none;}


.orange_nav_outer{ height:auto;}

.orange_nav_outer ul{ width:470px; margin:0 auto;}

.orange_nav_outer ul li{ padding:0; width:100%; float:left;}

.search_wrap{ width:470px;}

.search_left{ float:none; margin:0 auto; padding:20px 0 0 0;}

.search_right{ width:470px; margin:0 auto;}

.filght_first_drop, .filght_last_drop{ float:none; margin:20px auto 0;}

.caleder_sml_flight{ float:none; margin:20px auto 0; display:block;} 

.flight_search{ display:block; margin:20px auto 0; float:none;}

.table_scroll{ width:470px; margin:0 auto; overflow:scroll;}

.table_outer{ margin-left:0;}







.profile_sml_baner{ height:auto;}

.prof_sml_baner{ height:auto; width:470px;}

.getting_started_btn{ margin:20px 0;}
 
.sml_baner_left{ margin:20px 0 0;}

.red_outer{ height:auto; padding-bottom:30px; padding-top:20px;}

.red_wrap{ width:470px;}

.main_grid{ width:470px;}

.og-expander-inner{ width:470px !important;} 

.og-fullimg{ float:none; margin:20px auto 0;}

.og-details{ float:none; margin:20px auto 0;}

.og-details a, .social_1, .social_2, .social_3 {display:none !important;} 

.prof_drop_outer{ float:none; margin:10px auto; width:263px;}

.gret_txt_area{ width:390px;}



.search_right ul li{ margin:15px 0;}

.search_right_content{ width:470px;}

.search_right_content p{ margin-left:10px;}

.search_right_content h5{ padding:0 10px;}

.search_right_content h3{ padding:0 10px;}

.search_right_img{ float:none; margin:0 auto;}

.pagination ul li{ margin:0 5px;}

/******************************************27-April**************************************************/

.invoice_wrap{ width:470px; margin-top:20px; overflow:hidden;}

.invoice_top_left, .invoice_top_mid, .invoice_top_right{ float:none; margin:40px auto; text-align:left;}

.invoice_top_left{ margin-top:10px;}

.invoice_top_mid p{ width:296px;}

.invoice_grey_left, .invoice_grey_right{ float:none; margin:25px auto; padding-left:20px; width:450px;}

.orange_sec_invoice{ height:auto;}

.orange_sec_invoice_left, .orange_sec_invoice_right{ float:none; margin:25px auto; padding-left:20px; padding-right:20px; width:430px; line-height:normal; font-size:20px;}

.bot_grey_left{ margin:20px auto; width:450px;} 

.bot_grey_right{ width:450px; margin:0 auto;}

.deposit_sec{ width:450px; margin:0 auto; float:none; overflow:hidden;}

.bot_txt_part{ width:450px; margin:30px auto; float:none;}

.invoice_last p{ padding:0 10px;}






.blog_content_wrap{ width:470px; overflow:hidden;}

.blog_content_left {
  float: none;
  margin: 0 auto 30px;
  width: 310px;
}

.blog_content_right{ width:470px; float:none; margin:0 auto;}

.blog_img_sec{ width:100%;}

.blg_img_right{ display:none;}

.calender, .comments{ display:block; margin-top:8px; margin-left:0;}

.stroies_outer{ width:100%;}

.stroies_outer ul li {
  float: left;
  height: 151px;
  margin: 8px 0 30px 5px;
  width: 151px;
}

.blog_form_sec{ width:430px; overflow:hidden;}

.blog_email, .blog_name, .blog_txtarea{ width:418px;}

.mob_txt_bot{ display:block; background:#324d5b;}

.mob_txt_wrp{ width:470px; margin:0 auto; padding:25px 0;}

.mob_txt_wrp h3{ text-align:center; color:#fff; margin-bottom:15px;}

.mob_txt_wrp p{ text-align:center; color:#fff; margin-top:40px; line-height:25px;}

.vid_left{ display:none;}

.bot_sec_wrp{ width:470px;}

.bot_sec_wrp ul li{ float:none; width:450px; margin:20px auto; overflow:hidden;}


/********************************************07-07-2015*************************************************************/

.contact_info_wrap{ width:470px; margin:0 auto;}

.chkbox_sec{ width:100%; margin-bottom:10px; overflow:hidden; margin-right:0;}

.chkbox_sec img{ display:none;}

.top_form{ width:470px; float:none; overflow:hidden; margin-bottom:20px;}

.inout_box{ width:440px;}

.contact_info_drop{ width:460px; background-position:422px center;}

.con_bot_left{ width:470px; float:none; margin:0 auto 25px; overflow:hidden;}

.con_bot_right{ width:470px; float:none; margin:0 auto; overflow:hidden;}


.review_wrap{ width:470px; margin:0 auto;}

.review_wrap h2{ float:none; overflow:hidden; margin-bottom:20px;}

.review_wrap a{ float:none;}

.scroll{ overflow:scroll; width:470px; padding-bottom:20px;}

.review_right{ width:470px; margin:20px auto; overflow:hidden; float:none;}

.review_bot_right_top{ margin:0 auto 30px; width:270px; overflow:hidden;}

.review_right_bot{ margin:0 auto; overflow:hidden;}

.proceed_butn{ display:block; margin:30px auto 0;}

.flight_outer{ margin-left:0;}



.payment_bot_chk_sec label{ width:400px;}

.flight_outer{ margin-left:0;}

.tickt_detal_sec, .bbb_sec{ width:470px;}

.tickt_detal_row_left{ margin-left:0;}

.tickt_detal_row_right{ margin-right:0; font-size:20px;}

.payment_yellow_wrp{ width:470px;}

.payment_yellow_left{ float:none; margin:30px auto; overflow:hidden;}

.payment_yellow_right{ width:440px; float:none; margin:0 auto 20px; overflow:hidden;}

.payment_yellow_right h2{ font-size:21px; text-align:center;}

}


@media only screen and (min-width: 10px) and (max-width: 479px) {


.main_top_wrap, .top_baner, .bot_img_sec, .foot_wrap, .mob_main_wrap{ display:none;}

.bot_img_sec{ display:block;}

.bot_sec_wrp{ width:310px; margin:50px auto 0;}

.bot_sec_wrp ul li{ width:290px; margin:0 auto 20px; float:none;}

.mob_baner{ width:100%; float:left; display:block; position:relative; border-bottom:9px solid #f3835b;}

.mob_baner_outer{ position:absolute; width:100%; left:0; top:10px; z-index:99999;}

.mob_baner_inner{ width:310px; margin:0 auto;}


.well {
    background:url(../../img/front/mob_popup_bg.png) repeat;
  	position:relative;
	width:100%;
    padding:30px 0 0;
	top:0;
	
}

.mob_nav{ width:310px; margin:0 auto;}

.mob_nav ul{ float:left; margin:40px 0 0 0; padding:0; width:100%;}

.mob_nav ul li{ width:100%; float:left; border-top:1px solid #4f6470; }

.mob_nav ul li a{ float:left; color:#fff; width:100%; padding:10px 0;}

.mob_nav ul li a:hover{ color:#f3835b; background:#2e424e;}

.btn-navbar { border-radius:3px 3px 3px 3px; display: inline-block; height:24px; width:36px; position:absolute; top:10px; right:15px; cursor: pointer; background:none; border:none;}

.btn-navbar .icon-bar {display: block; width: 28px; height: 3px; margin:0 auto; background-color: #ffffff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}

.btn-navbar .icon-bar + .icon-bar {margin-top: 5px;}

.btn-default{ width:22px; height:22px; position:absolute; float:left; top:18px; right:22px; background:url(../../img/front/cross.png) no-repeat; font-size:0; border:none; cursor:pointer;}


.logo_mob{ width:129px; height:auto; float:none; margin:0 auto;}

.mob_baner_inner h4{ color:#fff; text-align:center; margin-top:22px; margin-bottom:5px;  font-size:28px;}

.trip_planer_btn{ width:190px; height:36px; border:3px solid #fff; color:#fff; font-size:15px;  border-radius:5px; text-align:center; display:block; margin:14px auto; line-height:36px;}

.mob_baner_inner h6{ color:#fff; text-align:center; margin-top:25px; font-size:15px;}

.mob_baner ol{ display:none !important;}

.mob_main_wrap{ display:none; width:310px; margin:0 auto;}

.mob_main_wrap ul{ margin:30px 0 0 0; padding:0; overflow:hidden;}

.mob_main_wrap ul li{ width:100%; float:left; margin:18px 0;}

.mob_icon{ width:100%; text-align:center;}

.mob_main_wrap ul li h3{ text-align:center; color:#385461; margin-top:27px; text-transform:uppercase;}

.mob_main_wrap ul li p{ text-align:center; color:#909090; line-height:21px; font-size:14px; margin-top:14px;}

.mob_main_wrap h2{ text-align:center; font-size:33px; color:#385461; text-transform:uppercase; margin:30px 0;}

.vid_sec h2{ display:none;}

.vid_outer{ height:265px; background:#324d5b url(../../img/front/vid_bg.jpg) bottom center no-repeat;  background-size:inherit;}

.vid_wrap{ width:292px; margin:60px auto;}

.more_abt_us{ width:290px;}

.mob_footer{ width:310px; margin:0 auto; display:block;}

.mob_foot_top{ width:100%; float:left;}

.foot_input{ width:280px; display:block; margin:0 auto; padding:5px; height:36px; float:none;}

.foot_submit{ width:290px; margin:11px auto 0; float:none; display:block;}

.privacy_sec{ width:100%; float:left; text-align:center; color:#fff; margin-top:72px; line-height:22px;} 

.privacy_sec a{ color:#fff; text-decoration:underline; margin-right:5px; margin-left:5px;}

.privacy_sec a:hover{ color:#000;}

.design{ float:right; margin-top:30px;}

.trip_outer{ width:100%; min-height:430px; background:#324d5b; top:0;}

.trip_pop_wrap{ width:310px; margin:90px auto 0;}

.trp_pop_row{ width:100%; float:left; margin-bottom:15px;}

.pop_tik{ float:left; margin-left:5px;}

.trp_pop_row label{ float:left; color:#fff; margin-left:5px; margin-top:6px; width:60px; font-size:15px;}

.trip_input{ width:300px; height:26px; background:url(../../img/front/mob_input_1.png) no-repeat; border:none; float:left; padding:5px; color:#cdcdcd; font-weight:bold;}

#selectmb{
    background: url("../../img/front/mobile_drop.png") no-repeat left top;
    
  /*  border-radius: 5px;*/
    color: #fff;
    font-style: normal;
    font-weight: normal;
    height:36px;
    line-height:36px;
	font-weight:bold;
    overflow: hidden;
    padding: 0 0 0 8px;
	font-size:13px;
    position: absolute;
	text-transform:uppercase;
    width:302px;
	-webkit-appearance:none;
}

.mob_calender{ width:300px; height:26px; background:url(../../img/front/mob_calender.png) no-repeat; border:none; float:left; padding:5px; color:#cdcdcd; font-weight:bold;} 

.poop_submit{ width:162px; height:36px; text-align:center; line-height:36px; font-size:18px; color:#f3835b; border:none; border-radius:8px; display:block; margin:0 auto; background:#fff; cursor:pointer;}



.feature_main_wrap{ width:310px; overflow:hidden;}

.feature_main_top ul{ margin:0 0 30px 0; overflow:hidden; width:100%;}

.feature_main_top ul li{ width:100%;  float:left;  padding:0; border-bottom:1px dashed #999; display:block;}

.feature_main_top ul li a{ float:left; width:100%; padding:8px 0;} 

.feature_main_top ul li a.active{ color:#000;} 

.feature_main_top ul li a:hover{ color:#000;}


.feature_main_bot ul li{ float:none; margin:30px auto; }

.feature_bot_wrap{ width:310px;}

/*******************************21-04-2015************************************/

.feature_main_wrap h2{ margin:33px 0; font-size:20px;}

.benefit_wrap{ width:310px;}

.benefit_wrap_right{ width:310px;}

.benefit_wrap_right_box{ width:243px; float:none; margin:10px 0; overflow:hidden;}

.feature_place_wrap{ width:310px;}

.place_sec ul{ width:100%;}

.place_sec ul li{ width:290px; margin:10px auto; overflow:hidden; float:none;}

.pricing_wrap{ width:310px;}

.pricing_left{ width:310px;}

.pricing_left h3{ font-size:20px;}

.get_box_sec, .red_box_sec, .blue_box_sec{ width:304px;}

.get_box_sec ul li{ width:264px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.red_box_sec ul li{ width:264px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.blue_box_sec ul li{ width:264px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.pricing_right{ width:310px; float:none; margin:0 auto; overflow:hidden;}

.pricing_right h3{ margin-top:30px; padding-bottom:30px;}

.input_box1, .input_box2{ width:290px; background-size:100% 42px;}

.input_box4, .input_box3a{ float:left !important;}

.orangebox{ width:310px;}

.orangebox p{ padding:30px 0 0 0;}

.orangebox input{ float:right; padding:5px;}

.input_box3, .input_box4, .input_box3a{ background:#f6f6f6; width:290px; height:26px; border-radius:5px;}

.input_box5, .input_box6, .input_box7{ width:300px; background:#fff; height:26px; padding:5px; border-radius:5px;}

.orangebox .submit{ clear:both;}

.blue_box_sec ul{ overflow:hidden;}

/***************************************22-04-02015*********************************************/

.form_outer{ height:auto;}

.form_wrap{ width:310px; margin:15px auto;}

.form_input, .form_grp, .sml_calender{  float:none; margin:8px auto; display:block;}

.search_btn{ display:block; margin:10px auto; float:none;}

.planer_wrap{ width:310px;}

.planer_outer h2{ font-size:19px;}

.planer_left{ width:310px; float:none; margin:0 auto; overflow:hidden; padding-bottom:0;}

.planer_left ul{ margin-top:25px;}

.planer_left ul li{ width:100%;}

.planer_left ul li a{ width:280px;}

.planer_right{ width:310px; float:none; margin:20px auto;}

.planer_right ul li{ width:310px;}

.pln_img, .pln_details{ margin:0 auto 20px; float:none;}

.view_all_btn{ display:block; margin:0 auto; clear:both; width:290px; float:none;}

.orange_nav_outer{ height:auto;}

.orange_nav_outer ul{ width:310px; margin:0 auto;}

.orange_nav_outer ul li{ padding:0; width:100%; float:left;}

.search_wrap{ width:310px;}

.search_left{ float:none; margin:0 auto; padding:20px 0 0 0;}

.search_right{ width:310px; margin:0 auto;}

.filght_first_drop, .filght_last_drop{ float:none; margin:20px auto 0;}

.caleder_sml_flight{ float:none; margin:20px auto 0; display:block;} 

.flight_search{ display:block; margin:20px auto 0; float:none;}

.table_scroll{ width:310px; margin:0 auto; overflow:scroll;}

.table_outer{ margin-left:0;}

.profile_sml_baner{ height:auto;}

.prof_sml_baner{ height:auto; width:310px;}

.getting_started_btn{ margin:20px 0;}
 
.sml_baner_left{ margin:20px 0 0;}

.red_outer{ height:auto; padding-bottom:30px;}

.red_wrap{ width:310px;}

.main_grid{ width:310px;}

.og-expander-inner{ width:310px !important;} 

.og-fullimg{ float:none; margin:20px auto 0;}

.og-details{ float:none; margin:20px auto 0;}

.og-details a, .social_1, .social_2, .social_3 {display:none !important;} 

.grey_outer{ height:auto; padding-bottom:25px;}

.gret_txt_area{ width:260px; height:100px; font-size:12px; padding:0 20px;}

.search_right ul li{ margin:15px 0;}

.search_right_content{ width:310px;}

.search_right_content p{ margin-left:10px;}

.search_right_content h5{ padding:0 10px;}

.search_right_content h3{ padding:0 10px;}

.search_right_img{ float:none; margin:0 auto;}

.pagination ul li{ margin:0 5px;}


/******************************************27-April**************************************************/

.invoice_wrap{ width:310px; margin-top:20px; overflow:hidden;}

.invoice_top_left, .invoice_top_mid, .invoice_top_right{ float:none; margin:40px auto; text-align:left;}

.invoice_top_left{ margin-top:10px;}

.invoice_top_mid p{ width:296px;}

.invoice_grey_left, .invoice_grey_right{ float:none; margin:25px auto; padding-left:20px; width:290px;}

.orange_sec_invoice{ height:auto;}

.orange_sec_invoice_left, .orange_sec_invoice_right{ float:none; margin:25px auto; padding-left:20px; padding-right:20px; width:270px; line-height:normal; font-size:20px;}

.bot_grey_left{ margin:20px auto; width:300px;} 

.bot_grey_right{ width:300px; margin:0 auto;}

.deposit_sec{ width:290px; margin:0 auto; float:none; overflow:hidden;}

.bot_txt_part{ width:290px; margin:30px auto; float:none;}

.invoice_last p{ padding:0 10px;}

.deposit_sec p{ margin-top:20px;}

.blog_content_wrap{ width:310px; overflow:hidden;}

.blog_content_left{ float:none; margin:0 auto; width:277px;}

.blog_content_right{ width:310px; float:none; margin:0 auto;}

.blog_img_sec{ width:100%;}

.blg_img_right{ display:none;}

.calender, .comments{ display:block; margin-top:8px; margin-left:0;}

.stroies_outer{ width:100%;}

.stroies_outer ul li{ float:none; margin:20px auto;}

.blog_form_sec{ width:270px; overflow:hidden;}

.blog_email, .blog_name, .blog_txtarea{ width:258px;}

.vid_left{ display:none;}

.mob_txt_bot{ display:block; background:#324d5b;}

.mob_txt_wrp{ width:300px; margin:0 auto; padding:25px 0;}

.mob_txt_wrp h3{ text-align:center; color:#fff; margin-bottom:15px;}

.mob_txt_wrp p{ text-align:center; color:#fff; margin-top:40px; line-height:25px;}

/********************************************07-07-2015*************************************************************/

.contact_info_wrap{ width:310px; margin:0 auto;}

.chkbox_sec{ width:100%; margin-bottom:10px; overflow:hidden; margin-right:0;}

.chkbox_sec img{ display:none;}

.top_form{ width:310px; float:none; overflow:hidden; margin-bottom:20px;}

.inout_box{ width:280px;}

.contact_info_drop{ width:300px; background-position:272px center;}

.con_bot_left{ width:310px; float:none; margin:0 auto 25px; overflow:hidden;}

.con_bot_right{ width:310px; float:none; margin:0 auto; overflow:hidden;}

.review_wrap{ width:310px; margin:0 auto;}

.review_wrap h2{ float:none; overflow:hidden; margin-bottom:20px;}

.review_wrap a{ float:none;}

.scroll{ overflow:scroll; width:310px; padding-bottom:20px;}

.review_right{ width:310px; margin:20px auto; overflow:hidden; float:none;}

.review_right_bot{ margin:0 auto;}

.proceed_butn{ display:block; margin:30px auto 0;}

/*********************************/

.payment_bot_chk_sec label{ width:280px;}

.flight_outer{ margin-left:0;}

.tickt_detal_sec, .bbb_sec{ width:310px;}

.tickt_detal_row_left{ margin-left:0;}

.tickt_detal_row_right{ margin-right:0; font-size:20px;}

.payment_yellow_wrp{ width:310px;}

.payment_yellow_left{ float:none; margin:30px auto; overflow:hidden;}

.payment_yellow_right{ width:280px; float:none; margin:0 auto 20px; overflow:hidden;}

.payment_yellow_right h2{ font-size:21px; text-align:center;}

}

