@charset "utf-8";

/* CSS Document */
input[type="submit"],input[type="button"],input[type="text"],input[type="password"]
	{
	-webkit-border-radius: 0;
	-webkit-appearance: none;
}

a[href ^=tel] {
	text-decoration: inherit;
	color: inherit;
}

/* #Media Queries
================================================== */
	/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1920px) {
	.mob_lab{display:none;}
	  .dekstop_lab{display:block;}
.sticky{ position: inherit !important;}
.paddl_M{  padding-left: 21%;}	.note_1{font-size: 0.8em; font-style: italic;}
.paadr0{padding-right:0px ;}
.note_bule1{display:none;}
.table-responsive{overflow-x: hidden;}
	
	}
@media only screen and (max-width: 1220px) {
	.mob_lab{display:none;}
	  .dekstop_lab{display:block;}	.note_1{font-size: 0.8em; font-style: italic;}

	}

@media screen and (min-width:1000px) and (max-width: 1219px) {
		.mob_lab{display:none;}
	  .dekstop_lab{display:block;}	
}

@media screen and (min-width:1153px) and (max-width: 1219px) {
	.mob_lab{display:none;}
	  .dekstop_lab{display:block;}.note_1{font-size: 0.8em; font-style: italic;}
	
}

@media screen and (max-width:1152px) {
.navbar-nav > li > a { padding: 3px 10px;}
.list_details>span{font-size: 1em;margin:0;}
.m1_select{width: 24%; font-size: 0.8em;}
.hotel_img_list{width: 90%; height: 170px;}
.f_size14{font-size: 0.9em;}
.top_tab a{ font-size: 0.9em;}
.book-hotel-img img { height: 165px !important; width: 200px !important; }
.hotel_box>p{font-size: 12px;}
.viewbtntBtn{margin-bottom: 10px;}
.trans-font{font-size: 0.9em;   text-align: inherit;}
.abu1{  left: 70px;}
.abu3{right: 60px;}
  .small_logo {
   
  margin-top: 4px;
  left: 10%;
  /* float: right; */
  margin-left: 108px;
  z-index: 999;
  position: absolute;}
  
	
}

@media screen and (max-width:1024px) {
.sticky{ position: inherit !important;}
#filter_header{margin-left: 70px;}
#hotel_selection{margin-left: 70px !important;}
#location-title{margin-left: 70px !important;}
.paadr0{padding-right:0px ;}
.inline_m{display:inline;}	.note_1{font-size: 0.7em; font-style: italic;}
.paddl_M{  padding-left: 8%;}
.roomSelectBtn {padding: 6px;}
.last-bord{border:none;}
.pdd_left0 {padding-left: 0px;}
.color_row{height: 267px;}
.user {background: url("http://cdn.astrabookings.com/images/my-account-user.png") 81px 20px no-repeat;}
.user_edit {background: url("http://cdn.astrabookings.com/images/user_edit.png") 39px 20px no-repeat;}
.user_chngePswd {background: url("http://cdn.astrabookings.com/images/user_chngePswd.png") 36px 20px no-repeat;}
.user_manage {background: url("http://cdn.astrabookings.com/images/user_manage.png") 80px 20px no-repeat;}
.user_msg1 {background: url("http://cdn.astrabookings.com/images/user_msg1.png") 40px 20px no-repeat;}
.boxT{width: 208px !important;}
.absu_mission {left: 65px;}
.call_center {font-size: 1.5em;}
.branchs {padding: 15px;}
.navbar-nav > li > a { padding: 3px 10px;}
.list_details>span{font-size: 1em;margin:0;}
.m1_select{width: 24%; font-size: 0.8em;}
.hotel_img_list{width: 90%; height: 170px;}
.f_size14{font-size: 0.9em;}
.top_tab a{ font-size: 0.9em;}
.book-hotel-img img { height: 165px !important; width: 200px !important; }
.col-color>input{width:87%;}
.adults_class , .child_class{width: 57px;}
.viewbtntBtn{margin-bottom: 10px;}
.trans-font{font-size: 0.9em;   text-align: inherit;}
.abu1{  left: 70px;}
.abu3{right: 60px;}
/* .paddR0 {padding-right: inherit;} */
.main_tab>li>a {padding: 8px;}
#paginate-top > .pagination {height: auto;}
.currency_text {padding-top: 1px;}
.currency_number,.aed_number {font-size: 1.3em;margin-left:5px;}
.note_bule1{display:none;}
.mob_lab{display:none;}
.dekstop_lab{display:block;}
.z-index {width: 16%;}
}



@media screen and (max-width:820px) { /* iOS hack */

textarea,input[type=”text”],input[type=”button”],input[type=”submit”],select {-webkit-appearance: none;border-radius: 0;}

.break{margin-top:10px;}
.modify_div2{display:none;}
.gray_map {
  background: rgba(0, 0, 0, 0) url("http://cdn.astrabookings.com/images/map_view1.png") no-repeat scroll 1px 2px;
  padding-bottom: 3px;}
.orange_list {
  background: rgba(0, 0, 0, 0) url("http://cdn.astrabookings.com/images/list_view1.png") no-repeat scroll 1px 4px;
  padding-bottom: 6px;}
.padl19{padding-left: 19% !important;}


/*.mart9pc{margin-top:6%;}*/
.place_text {display: inline;}
.total_num {font-size: 1.16em;}
.padd0{padding:0px;}
.marl28{margin-left: 28% !important;}

.user_edit {background: url("http://cdn.astrabookings.com/images/user_edit.png") 80px 20px no-repeat;}
.user_chngePswd {background: url("http://cdn.astrabookings.com/images/user_chngePswd.png") 80px 20px no-repeat;}
.user_msg1 {background: url("http://cdn.astrabookings.com/images/user_msg1.png") 80px 20px no-repeat;}
.bg_border {min-height: 267px;}

.b2b_blue { float: left; width: 98%; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: -2px; border: none; padding: 5px 0px; }
.navbar-nav > li > a{margin-left:6px !important;}
.transfer{display:none;}
.listing_header{  margin-top: 2%;}
.sticky{ position: inherit !important;}
.new_Quotation{margin-right:0px;}
#dockcontent0{padding-right:0px;}
.progress{width:100%;}
#hotel_selection{margin-left: 85px !important;width:74%;}
#location-title{margin-left: 85px !important;}
.paadr0{padding-right:0px ;}
.marl{  margin-left: 14%;}
 .marl2{  margin-left: 35%;}
.clearT{clear:both;}
.col-color>input {width:96%;}
.borderleft{border:none;}
.marl3{  margin-left: 41%;}
.right{float:right !important;}
.note_bule{display:block;}
.note_bule1{display:none;  color: #00a4e4; margin-top: 20px; font-size: 1em;font-weight: bold;}
.marl4{  margin-left: 34%;}
.marl5{margin-left: 32%;}
.v_d{  margin-left: 15%;}
.col-color>h3 {margin: 0;padding: 10px 0;}
.paddl_M{  padding-left: 56%;}
.roomSelectBtn {padding: 6px;}
.border_botm{border:none;}
.last-bord{border:none;}
.inline_m{display:inline;}
.marl6{  margin-left: 17%;}
.booking_refr1{margin-bottom:0px;}
.marl7{  margin-left: 156px;}
#booking-list{  padding-left: 10px; padding-right: 10px;}
.marl8{margin-left: 49px;}
.clearN{clear:none;}
.mob_lab{display:block;}
.dekstop_lab{display:none;}
.text_center{text-align:center;}
.postion_fix {position: inherit;}
.or_text{display:block !important;  margin-left:0px !important;}	
.col_h1 {padding: 0px;font-size: 12px;}
.t_cell{display:table-cell;}
.t_content {display:table-cell;width:82%;overflow-x: scroll;}
.col_h1 ,.col_h2{height: 47px;}
.col_h1{border-bottom:1px solid #f6f6f6;color: #ffffff;background: #00a4e4;  border-right: 0!important;}
.absu_mission {left: 35px;}
.line_one {margin: 10px 0;}
.bg_gry>p {padding: 10px;}	
.branchs {padding: 15px;}
.navbar-nav > li > a { padding: 3px 8px; font-size: 0.8em; }
.new_menu{padding-right: 0;   padding-top: 1em;}
.marTop_120{margin-top: 0px;}
.usa_div{right: 350px;}
.pdd_left { padding-left: 0px;}
.adults_class, .child_class {width: 54px;}
.new_banner1{font-size: 4em;}
.color_gry1 , .color_white1{ font-size: 0.9em;}
/* .paddR0 {padding-right: inherit;} */
.transfer>h1 {text-align: left;font-size: 1.8em; margin-top: 0px;}
.hotel_headding>h1 {font-size: 1.8em;margin: 5px 0;}
.advance_arrow .plus_ico {background: url(http://cdn.astrabookings.com/images/left-arrow.png) no-repeat 22%;}
.trans_details>h2 {font-size: 1em;  margin-bottom: 0;  line-height: 19px;}
p {margin: 0 0 5px;}
.main_tab>li>a {padding: 8px;}
#paginate-top > .pagination {height: auto;}
.listing_details>h2 {font-size: 1.2em; margin: 5px 0;}
.currency_text {padding-top: 1px;}

/* added by khushboo */
.b2b{float: left; width: 100%; margin-top: 25px; height: auto; border-radius: 0; box-shadow: none;   margin-left: 10px;text-align: right; padding-right: 19px;}
.color_white{  display:inline; font-size: 15px;}
.color_white_2{display:inline; font-size: 19px;}
.postion_chng{background:none;}
.b2b>img{margin-top:0px;}
.about_us {margin-top:5%;}
.text_center {text-align: center;}
.marl24pc {margin-left: 39%;}
.phone {margin-left: 37%;}
.msg {margin-left: 37%;}
.sub1 {text-align: center;}
#news_letter_email_id{  margin-left: 31%; width: 37%;}
 /* .box{  width: 54%; margin-left: 23%;}*/
.addv_box2 {margin-top: 4%;}
.call_center{width: 41%;}
.menu{float:right; }
.contact_us{margin-top:4%;}
.head-login1{background:none;}
.mob_lab{display:block;}
.dekstop_lab{display:none;}
.capcha_inp{display: inline;margin-left: 87px;float: none !important;}
.copy{  text-align: center;}
.navbar-nav > li > a {   font-size: 0.8em;margin-left: 17px;}
.small_logo {top: 0px;left: 1px;/*  margin-top: -87px;left: 10%;float: right;margin-left: 98px;z-index: 999;position: absolute;*/}
.contact_us{margin-top:4%}
.z-index{z-index: 100; position: absolute;  top: 120px;   margin: 0px; padding-right: 0px; width:100%;}
.well_come{display:inline;}
.user_heading{display:inline; font-size: 14px;padding-left:10px;}
.b2b_smll{display:inline;   font-size: 11px; padding-left:10px;}
.head_yellow {display:inline; font-size: 13px; padding-left:10px; margin-right:10px;}
.head_number {display:inline; padding-left:10px;}
.posi{margin-top: 40px;}
.boder_botm_hr1{  padding-bottom: 0px; background:none;}
.pdd_left0 {padding-left: 0px;}
.marl14{padding-left:14px;}
.alignT{  text-align: left;  padding-left: 15px;}
.padd0M{padding:0px; margin-bottom: 10px;}
.btnleft1{margin-bottom:10px;}
.dish-details h3{font-size:1.8em !important;}
.abu1 { width:25%; left: 23px; font-size: 1.2em; word-wrap: break-word;}
.abu2 {width:25%; font-size: 1.2em; word-wrap: break-word;   float:right;margin-right:36%;}
.abu3 {width:25%; right: 17px; top: 45px; font-size: 1.2em; word-wrap: break-word;}

.last-bord{margin-top: 15px;}
.hotel_serach{  margin-top: 4px;}
.date_span_trans>span{margin-right:0px;}
.right_span{float:none;}
.progress{{width:100% !important;}
.pdd_left>span{margin:3px;}
.margin0{margin-bottom:0px;}
.heading_blue {font-size: 1.8em;margin-top: 10%;}
.col_h2{  display: block;} 
/* .about_us{text-align:center;ont-size: 1.8em;} */
/* .call_one{float:none;} */
/* .contact_us{text-align:center;ont-size: 1.8em;} */
.submit{width: 87px;padding: 7px;}
.file_button{  padding: 11px 0px;}
.navbar-nav > li > a { padding: 3px 8px; font-size: 0.8em; }
.posi{margin-top: 8px;}
.mart10{  margin-top: 10px;}
.padd0_m{padding:0px;}
.b2b>img{margin-top:0px;}
.color_white{display:inline; font-size: 15px;}
.color_white_2{display:inline; font-size: 19px;}
.copy{  text-align: center;}
.marlm13{margin-left: -15px;}
.martm8{margin-top:0px;}
.marb5{margin-bottom: 5px;}
.marb21pc{ margin-bottom: 21px}
}




@media screen and (max-width:768px) { /* iOS hack */
textarea,input[type=”text”],input[type=”button”],input[type=”submit”],select {-webkit-appearance: none;border-radius: 0;}


#banner{  margin-top: 46px;}
		.addv_box{  margin-top: 36px;}	
		.gold_newBanner {font-size:1.5em;}
		.new_banner1{font-size:3em;}
			.one1{margin-left:10px;}
			.btn0, .btn2, .btn3, .btn4 {position :relative;}
			.btn0{  top: 12px;}
			.smll_text2{font-size:1.5em;}
			.smll_text2_1{font-size: 1.0em;}
			.big_color{font-size:4.5em;}
			.big_color_2{  font-size: 3.5em;}
			.gold_color2_2{font-size: 2em;}
			.btn4{top:20px;}
.break{margin-top:10px;}
.modify_div2{display:none;}
.gray_map {background: rgba(0, 0, 0, 0) url("http://cdn.astrabookings.com/images/map_view1.png") no-repeat scroll 1px 2px;padding-bottom: 3px;}
.orange_list {background: rgba(0, 0, 0, 0) url("http://cdn.astrabookings.com/images/list_view1.png") no-repeat scroll 1px 4px;padding-bottom: 6px;}
.marlm13{margin-left: -15px;}
.martm8{margin-top:0px;}
.marb5{margin-bottom: 5px;}
.padl19{padding-left: 19% !important;}
.marb21pc{ margin-bottom: 21px}


/*.mart9pc{margin-top:6%;}*/
.place_text {display: inline;}
.total_num {font-size: 1.16em;}
.padd0{padding:0px;}
.marl28{margin-left: 28% !important;}


.listing_header{  margin-top: 1%;}
.sticky{ position: inherit !important;}.
.new_Quotation{margin-right:0px;}
#dockcontent0{padding-right:0px;}
.progress{width:100%;}
.paadr0{padding-right:0px ;}
.marl{  margin-left: 12%;}
.clearT{clear:both;}
.borderleft{border:none;}
 .marl2{  margin-left: 35%;}
.marl3{  margin-left: 41%;}
.right{float:right !important;}
.note_bule{display:block;}.col-color>input {width:96%;}
.note_bule1{display:none;}
.marl4{  margin-left: 34%;}
.marl5{margin-left: 32%;}
.v_d{  margin-left: 15%;}
.col-color>h3 {margin: 0;padding: 10px 0;}
.paddl_M{  padding-left: 56%;}
.roomSelectBtn {padding: 6px;}
.border_botm{border:none;}
.inline_m{display:inline;}
.last-bord{border:none;}
.marl6{  margin-left: 17%;}
.booking_refr1{margin-bottom:0px;}
.marl7{  margin-left: 156px;}
#booking-list{  padding-left: 10px; padding-right: 10px;}
.marl8{margin-left: 49px;}
.clearN{clear:none;}
.room_detail h3 {font-size: 13px;font-weight: normal;}
.price {font-size: 12px;font-weight: normal;}
.clearI{clear:both; margin-bottom:10px;}
.user_edit {background: url("http://cdn.astrabookings.com/images/user_edit.png") 83px 20px no-repeat;}
.user_chngePswd {background: url("http://cdn.astrabookings.com/images/user_chngePswd.png") 84px 20px no-repeat;}
.user_msg1 {background: url("http://cdn.astrabookings.com/images/user_msg1.png") 80px 20px no-repeat;}
.padl9pc{padding-left:9%;}
.mob_lab{display:block;}
.dekstop_lab{display:none;}
.text_center{text-align:center;}


.postion_fix {position: inherit;}
.or_text{display:block !important;  margin-left:0px !important;}	
.col_h1 {padding: 0px;font-size: 12px;}
.t_cell{display:table-cell;}
.t_content {display:table-cell;width:82%;overflow-x: scroll;}
.col_h1 ,.col_h2{height: 47px;}
.col_h1{border-bottom:1px solid #f6f6f6;color: #ffffff;background: #00a4e4;  border-right: 0!important;}
.absu_mission {left: 35px;}
.line_one {margin: 10px 0;}
.bg_gry>p {padding: 10px;}	
.branchs {padding: 15px;}
.new_menu{padding-right: 0;   padding-top: 1em;}
.marTop_120{margin-top: 0px;}
.usa_div{right: 350px;}
.pdd_left { padding-left: 0px;}
.adults_class, .child_class {width: 54px;}
.new_banner1{font-size: 4em;}
.color_gry1 , .color_white1{ font-size: 0.9em;}
/* .paddR0 {padding-right: inherit;} */
.transfer>h1 {text-align: left;font-size: 1.8em; margin-top: 0px;}
.hotel_headding>h1 {font-size: 1.8em;margin: 5px 0;}
.advance_arrow .plus_ico {background: url(http://cdn.astrabookings.com/images/left-arrow.png) no-repeat 22%;}
.trans_details>h2 {font-size: 1em;  margin-bottom: 0;  line-height: 19px;}
p {margin: 0 0 5px;}
.main_tab>li>a {padding: 8px;}
#paginate-top > .pagination {height: auto;}
.listing_details>h2 {font-size: 1.2em; margin: 5px 0;}
.currency_text {padding-top: 1px;}
/* added by khushboo */
.b2b{float: left; width: 100%; margin-top: 25px; height: auto; border-radius: 0; box-shadow: none;   margin-left: 10px;text-align: right; padding-right: 19px;}
.color_white{  display:inline; font-size: 15px;}
.color_white_2{display:inline; font-size: 19px;}
.postion_chng{background:none;}
.b2b>img{margin-top:0px;}
.about_us {margin-top:5%;}
.text_center {text-align: center;}
.marl24pc {margin-left: 39%;}
.phone {margin-left: 37%;}
.msg {margin-left: 37%;}
.sub1 {text-align: center;}
#news_letter_email_id{ margin-left: 31%; width: 37%;}
/* .box{  width: 54%; margin-left: 23%;}*/
.addv_box2 {margin-top: 4%;}
.call_center{width: 41%;}
.menu{float:right; }
.contact_us{margin-top:4%;}
.head-login1{background:none;}
.mob_lab{display:block;}
.dekstop_lab{display:none;}
.capcha_inp{display: inline;margin-left: 87px;float: none !important;}
.copy{  text-align: center;}
.navbar-nav > li > a {  padding: 3px 8px !important; font-size: 0.8em;margin-left: 6px;}
.small_logo {top: 0px;left: 1px;

 /*  margin-top: -87px;
  left: 10%;
  float: right; 
  margin-left: 98px;
  z-index: 999;
  position: absolute;*/}
.contact_us{margin-top:4%}
.z-index{z-index: 100; position: absolute; top: 120px;   margin: 0px; padding-right: 0px; width:100%;}
.well_come{display:inline; }
.user_heading{display:inline; font-size: 14px;padding-left:10px;}
.b2b_smll{display:inline;   font-size: 11px; padding-left:10px;}
.head_yellow {display:inline; font-size: 13px; padding-left:10px;}
.head_number {display:inline; padding-left:10px; margin-right:10px;}
.posi{margin-top: 8px;}
.boder_botm_hr1{  padding-bottom: 0px; background:none;}
.pdd_left0 {padding-left: 0px;}
.marl14{padding-left:14px;}
.alignT{  text-align: left;  padding-left: 15px;}
.padd0M{padding:0px; margin-bottom: 10px;}
.btnleft1{margin-bottom:10px;}
.dish-details h3{font-size:1.8em !important;}
.abu1 { width:25%; left: 23px; font-size: 1.2em; word-wrap: break-word;}
.abu2 {width:25%; font-size: 1.2em; word-wrap: break-word;   float:right;margin-right:36%;}
.abu3 {width:25%; right: 17px; top: 45px; font-size: 1.2em; word-wrap: break-word;}

.b2b_blue { float: left; width: 98%; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: -2px; border: none; padding: 5px 0px; }


.last-bord{margin-top: 15px;}
.hotel_serach{  margin-top: 4px;}
.date_span_trans>span{margin-right:0px;}
.right_span{float:none;}
.progress{{width:100% !important;}
.pdd_left>span{margin:3px;}
.margin0{margin-bottom:0px;} 
.heading_blue {font-size: 1.8em;margin-top: 10%;}
.col_h2{  display: block;} 
/* .about_us{text-align:center;ont-size: 1.8em;} */
/* .call_one{float:none;} */
/* .contact_us{text-align:center;ont-size: 1.8em;} */
.submit{width: 87px;padding: 7px;}
.file_button{  padding: 11px 0px;}
.posi{margin-top: 16px;}
.mart10{  margin-top: 10px;}
.padd0_m{padding:0px;}
.b2b>img{margin-top:0px;}
.color_white{  display:inline; font-size: 15px;}
.color_white_2{display:inline; font-size: 19px;}
.copy{  text-align: center;}
}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:667px) { /* iOS hack */
.sticky{ position: inherit !important;}
.progress{width:100%;}
.col-color>h3 {margin: 0;padding: 10px 0;}
textarea,input[type=”text”],input[type=”button”],input[type=”submit”],select
{-webkit-appearance: none;border-radius: 0;}
.postion_fix {position: inherit;}
.btn-b2bLogin {background: rgb(0, 164, 228);color: #ffffff;float: right;margin-top: 15px;display: block;}
.or_text{display:block !important;  margin-left:0px !important;}
.transfer>h1{  margin-top: 0px;}	
.col_h1 {padding: 0px;font-size: 12px;}
.t_cell{display:table-cell;}
.t_content {display:table-cell;width:75%;overflow-x: scroll;}
.col_h1 ,.col_h2{height: 47px;}
.col_h1{border-bottom:1px solid #f6f6f6;color: #ffffff;background: #00a4e4;  border-right: 0!important;}
.absu_mission {  margin-left: 55px;}
.careers_box ul {padding-left: 10px;}
.heading_blue {font-size: 1.2em;}
.smk_accordion .accordion_in .acc_head {padding: 5px;font-size: 1em;}
.branchs {padding: 15px;}
/* .paddR0 {padding-right: inherit;} */
.transfer>h1 {text-align: left;font-size: 1.8em; margin-top: 0px;}
.hotel_headding>h1 {font-size: 1.8em;margin: 5px 0;}	
h3{font-size:18px;}
.main_tab>li>a {padding: 8px;}
#paginate-top > .pagination {height: auto;}
.listing_details>h2 {font-size: 1.2em; margin: 5px 0;}
.currency_text {padding-top: 1px;}
.currency_number, .aed_number {font-size: 1.3em;margin-left:5px;}
.roomSelectBtn {padding: 8px;}
.b2b{float: left; width: 100%; margin-top: -12px; height: auto; border-radius: 0; box-shadow: none;   margin-left: 10px;text-align: right; padding-right: 19px;}
.postion_chng{ background: none; display:block !important; }
.shake-me, .login {transition: none;}
.head-login{ height: auto; background: none;}
.from_new , .regi_class , .btn_serach12 {width: 100%;}
.chk_remember{margin-left: 70px;}
/* .b2b_blue { float: left; width: 100%; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: 0px; border: none; padding: 5px 0px; } */
.pdd_left0 {padding-left: 0px;}
.marl14{padding-left:14px;}
.note_bule{display:none;}
.note_bule1{display:block;  color: #00a4e4; margin-top: 20px; font-size: 1em;font-weight: bold;}
.alignT{  text-align: left;  padding-left: 15px;}
.clearM {clear: both;}
.padd0M{padding:0px; margin-bottom: 10px;}
.btnleft1{margin-bottom:10px;}
.dish-details h3{font-size:1.8em !important;}
.abu1 { width:25%; left: 23px; font-size: 1.2em; word-wrap: break-word;}
.abu2 {width:25%; font-size: 1.2em; word-wrap: break-word;   float:right;margin-right:36%;}
.abu3 {width:25%; right: 17px; top: 45px; font-size: 1.2em; word-wrap: break-word;}
.z-index{z-index: 100; position: absolute; right: 10px; top: 94px;   margin: 0px; padding-right: 0px; width:100%;}
.b2b_blue {margin-left:2%; float: left; width: 100%; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: -22px; border: none; padding: 5px 0px; }
.well_come{display:inline;}
.user_heading{display:inline; font-size: 14px;padding-left:5px;}
.b2b_smll{display:inline;   font-size: 11px; padding-left:5px;}
.head_yellow {display:inline; font-size: 13px; padding-left:5px;}
.head_number {display:inline; padding-left:5px;}
.last-bord{margin-top: 15px;}

.date_span_trans>span{margin-right:0px;}
.right_span{float:none;}
.progress{{width:100% !important;}
.pdd_left>span{margin:3px;}
.margin0{margin-bottom:0px;} 
.roomSelectBtn {padding: 8px;}
.heading_blue {font-size: 1.8em;margin-top: 10%;}
.col_h2{  display: block;} 
/* .about_us{text-align:center;ont-size: 1.8em;} */
/* .call_one{float:none;} */
/* .contact_us{text-align:center;ont-size: 1.8em;} */
.submit{width: 87px;padding: 7px;}
.file_button{  padding: 11px 0px;}
.navbar-nav > li > a { padding: 3px 26px; font-size: 0.8em; }
.posi{margin-top: 16px;}
.boder_botm_hr1{  padding-bottom: 0px;}
.mart10{  margin-top: 10px;}
.tp-banner-container{margin-top:10px;}
.padd0_m{padding:0px;}	
.boder_botm_hr1 {background: rgba(0, 0, 0, 0) url("http://cdn.astrabookings.com/images/listing_border.png") repeat-x scroll 0 98px;}
/* .list-inline>li {display: block; padding-right: 124px;} */
.b2b>img{margin-top:0px;}
.color_white{  display:inline; font-size: 15px;}
.color_white_2{display:inline; font-size: 19px;}
.view_details{margin-left: 7%;}
.add_hotel{margin-left: 18%;}
.add_ss{margin-left: 29%;}
.text_center{text-align:center;}
.marl24pc{  margin-left: 24%;}
.right{float:right;}
.col12_color{display:table-cell;}
.blue_div {display:table-cell;}
.v_d{margin-left:13%;}
.a_h{margin-left:7%;}
.copy{  text-align: center;}
.mob_lab{display:block;}
.dekstop_lab{display:none;}
.capcha_inp{display: inline;margin-left: 87px;float: none !important;}
 a.scrollToTop{right:1em;}
}


@media screen and (max-width:610px) { /* iOS hack */
.sticky{ position: inherit !important;}
.progress{width:100%;}textarea,input[type=”text”],input[type=”button”],input[type=”submit”],select {-webkit-appearance: none;border-radius: 0;}
.postion_fix {position: inherit;}
.or_text{display:block !important;  margin-left:0px !important;}	
.col_h1 {padding: 0px;font-size: 12px;}
.t_cell{display:table-cell;}
.t_content {display:table-cell;width:82%;overflow-x: scroll;}
.col_h1 ,.col_h2{height: 47px;}
.col_h1{border-bottom:1px solid #f6f6f6;color: #ffffff;background: #00a4e4;  border-right: 0!important;}
.absu_mission {left: 35px;}
.line_one {margin: 10px 0;}
.bg_gry>p {padding: 10px;}	
.branchs {padding: 15px;}
.navbar-nav > li > a { padding: 3px 26px; font-size: 0.8em; }
.new_menu{padding-right: 0;   padding-top: 1em;}
.marTop_120{margin-top: 0px;}
.usa_div{right: 350px;}
.pdd_left { padding-left: 0px;}
.col-color>h3 {margin: 0;padding: 10px 0;}	
.adults_class, .child_class {width: 54px;}
.new_banner1{font-size: 4em;}
.color_gry1 , .color_white1{ font-size: 0.9em;}
/* .paddR0 {padding-right: inherit;} */
.transfer>h1 {text-align: left;font-size: 1.8em; margin-top: 0px;}
.hotel_headding>h1 {font-size: 1.8em;margin: 5px 0;}
.advance_arrow .plus_ico {background: url(http://cdn.astrabookings.com/images/left-arrow.png) no-repeat 22%;}
.trans_details>h2 {font-size: 1em;  margin-bottom: 0;  line-height: 19px;}
p {margin: 0 0 5px;}
.main_tab>li>a {padding: 8px;}
#paginate-top > .pagination {height: auto;}
.listing_details>h2 {font-size: 1.2em; margin: 5px 0;}
.currency_text {padding-top: 1px;}
.roomSelectBtn {padding: 8px;}
/* added by khushboo */
.b2b{float: left; width: 100%; margin-top: 22px; height: auto; border-radius: 0; box-shadow: none;   margin-left: 10px;text-align: right; padding-right: 19px;}
.color_white{  display:inline; font-size: 15px;}
.color_white_2{display:inline; font-size: 19px;}
.postion_chng{background:none;}
.b2b>img{margin-top:0px;}
.about_us {margin-top:5%;}
.text_center {text-align: center;}
.marl24pc {margin-left: 39%;}
.phone {margin-left: 37%;}
.msg {margin-left: 37%;}
.sub1 {text-align: center;}
#news_letter_email_id{  margin-left: 18%;}
/* .box{  width: 54%; margin-left: 23%;}*/
.addv_box2 {margin-top: 4%;}
.call_center{width: 41%;}
.menu{float:right; }
.contact_us{margin-top:4%;}
.head-login1{background:none;}
.mob_lab{display:block;}
.dekstop_lab{display:none;}
.capcha_inp{display: inline;margin-left: 87px;float: none !important;}
.copy{  text-align: center;}
.navbar-nav > li > a {  padding: 3px 26px !important; font-size: 0.8em;margin-left: 17px;}
.small_logo {
	 top: 3px;
 /*  margin-top: -87px;
  left: 10%;
  float: right; 
  margin-left: 98px;
  z-index: 999;
  position: absolute;*/}
.contact_us{margin-top:4%}
.roomSelectBtn {padding: 8px;}
.z-index{z-index: 100; position: absolute; right: 10px; top: 120px;   margin: 0px; padding-right: 0px; width:100%;}
.b2b_blue {margin-left:2%; float: left; width: 100%; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: -22px; border: none; padding: 5px 0px; }
.well_come{display:inline;}
.user_heading{display:inline; font-size: 14px;padding-left:5px;}
.b2b_smll{display:inline;   font-size: 11px; padding-left:5px;}
.head_yellow {display:inline; font-size: 13px; padding-left:5px;}
.head_number {display:inline; padding-left:5px;}
.posi{margin-top: 16px;}
.boder_botm_hr1{  padding-bottom: 0px;}
.pdd_left0 {padding-left: 0px;}
.marl14{padding-left:14px;}
.note_bule{display:none;}
.note_bule1{display:block;  color: #00a4e4; margin-top: 20px; font-size: 1em;font-weight: bold;}
.alignT{  text-align: left;  padding-left: 15px;}
.clearM {clear: both;}
.padd0M{padding:0px; margin-bottom: 10px;}
.btnleft1{margin-bottom:10px;}
.dish-details h3{font-size:1.8em !important;}
.abu1 { width:25%; left: 23px; font-size: 1.2em; word-wrap: break-word;}
.abu2 {width:25%; font-size: 1.2em; word-wrap: break-word;   float:right;margin-right:36%;}
.abu3 {width:25%; right: 17px; top: 45px; font-size: 1.2em; word-wrap: break-word;}
.z-index{z-index: 100; position: absolute; right: 10px; top: 94px;   margin: 0px; padding-right: 0px; width:100%;}
.b2b_blue {margin-left:2%; float: left; width: 100%; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: -22px; border: none; padding: 5px 0px; }
.well_come{display:inline;}
.user_heading{display:inline; font-size: 14px;padding-left:5px;}
.b2b_smll{display:inline;   font-size: 11px; padding-left:5px;}
.head_yellow {display:inline; font-size: 13px; padding-left:5px;}
.head_number {display:inline; padding-left:5px;}
.last-bord{margin-top: 15px;}
.hotel_serach{  margin-top: 40px;}
.date_span_trans>span{margin-right:0px;}
.right_span{float:none;}
.progress{{width:100% !important;}
.pdd_left>span{margin:3px;}
.margin0{margin-bottom:0px;} 
.roomSelectBtn {padding: 8px;}
.heading_blue {font-size: 1.8em;margin-top: 10%;}
.col_h2{  display: block;} 
/* .about_us{text-align:center;ont-size: 1.8em;} */
/* .call_one{float:none;} */
/* .contact_us{text-align:center;ont-size: 1.8em;} */
.submit{width: 87px;padding: 7px;}
.file_button{  padding: 11px 0px;}
.navbar-nav > li > a { padding: 3px 26px; font-size: 0.8em; }
.posi{margin-top: 16px;}
.boder_botm_hr1{  padding-bottom: 0px;}
.mart10{  margin-top: 10px;}
.padd0_m{padding:0px;}
.boder_botm_hr1 {background: rgba(0, 0, 0, 0) url("http://cdn.astrabookings.com/images/listing_border.png") repeat-x scroll 0 98px;}
.b2b>img{margin-top:0px;}
.color_white{  display:inline; font-size: 15px;}
.color_white_2{display:inline; font-size: 19px;}
.copy{  text-align: center;}

}


@media screen and (max-width:540px) { /* iOS hack */

.sticky{ position: inherit !important;}
.progress{width:100%;}
textarea,input[type=”text”],input[type=”button”],input[type=”submit”],select
{-webkit-appearance: none;border-radius: 0;}
.postion_fix {position: inherit;}
.btn-b2bLogin {background: rgb(0, 164, 228);color: #ffffff;	float: right;margin-top: 15px;display: block;}
.extra_link {margin: 8px 1px;}
.or_text{display:block !important;  margin-left:0px !important;}
.transfer>h1{  margin-top: 0px;}	
.col_h1 {padding: 0px;font-size: 12px;}
.t_cell{display:table-cell;}
.t_content {display:table-cell;width:64%;overflow-x: scroll;}
.col_h1 ,.col_h2{height: 47px;}
.col_h1{border-bottom:1px solid #f6f6f6;color: #ffffff;background: #00a4e4;  border-right: 0!important;}
.careers_box ul {padding-left: 10px;}
.heading_blue {font-size: 1.2em;}
.smk_accordion .accordion_in .acc_head {padding: 5px;font-size: 1em;}
.branchs {padding: 15px;}	
.careers_box {font-size: 12px;}
.bg_gry {height: auto;}
/* .paddR0 {padding-right: inherit;} */		
h3{font-size:18px;}
.main_tab>li>a {padding: 8px;}
#paginate-top > .pagination {height: auto;}
.listing_details>h2 {font-size: 1.2em; margin: 5px 0;}
.currency_text {padding-top: 1px;}
.currency_number, .aed_number {font-size: 1.3em;margin-left:5px;}
.roomSelectBtn {padding: 8px;}
.postion_chng{ background: none; display:block !important;}
.shake-me, .login {transition: none;}
.b2b{float: left; width: 100%; margin-top: -12px; height: auto; border-radius: 0; box-shadow: none;   margin-left: 10px;text-align: right; padding-right: 19px;}

.head-login{ height: auto; background: none;}
.from_new , .regi_class , .btn_serach12 {width: 100%;}
.chk_remember{margin-left: 70px;}
/* .b2b_blue { float: left; width: 160px; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: 0px; border: none; padding: 5px 0px; } */
.pdd_left0 {padding-left: 0px;}
.marl14{padding-left:14px;}
.note_bule{display:none;}
.note_bule1{display:block;  color: #00a4e4; margin-top: 20px; font-size: 1em;font-weight: bold;}
.alignT{  text-align: left;  padding-left: 15px;}
.clearM {clear: both;}
.padd0M{padding:0px; margin-bottom: 10px;}
.btnleft1{margin-bottom:10px;}
.dish-details h3{font-size:1.8em !important;}
.abu1 { width:25%; left: 23px; font-size: 1.2em; word-wrap: break-word;}
.abu2 {width:25%; font-size: 1.2em; word-wrap: break-word;   float:right;margin-right:36%;}
.abu3 {width:25%; right: 17px; top: 45px; font-size: 1.2em; word-wrap: break-word;}
.z-index{z-index: 100; position: absolute; right: 10px; top: 94px;   margin: 0px; padding-right: 0px; width:100%;}
.b2b_blue {margin-left:2%; float: left; width: 100%; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: -22px; border: none; padding: 5px 0px; }
.well_come{display:inline;}
.user_heading{display:inline; font-size: 14px;padding-left:5px;}
.b2b_smll{display:inline;   font-size: 11px; padding-left:5px;}
.head_yellow {display:inline; font-size: 13px; padding-left:5px;}
.head_number {display:inline; padding-left:5px;}
.last-bord{margin-top: 15px;}
.hotel_serach{  margin-top: 40px;}
.date_span_trans>span{margin-right:0px;}
.right_span{float:none;}
.progress{{width:100% !important;}
.pdd_left>span{margin:3px;}
.margin0{margin-bottom:0px;} 
.roomSelectBtn {padding: 8px;}
.heading_blue {font-size: 1.8em;margin-top: 10%;}
.col_h2{  display: block;} 
/* .about_us{text-align:center;ont-size: 1.8em;} */
/* .call_one{float:none;} */
/* .contact_us{text-align:center;ont-size: 1.8em;} */
.submit{width: 87px;padding: 7px;}
.file_button{  padding: 11px 0px;}
.navbar-nav > li > a { padding: 3px 26px; font-size: 0.8em; }
.posi{margin-top: 16px;}
.boder_botm_hr1{  padding-bottom: 0px;}
.mart10{  margin-top: 10px;}	
.tp-banner-container{margin-top:10px;}
.padd0_m{padding:0px;}	
.boder_botm_hr1 { background: rgba(0, 0, 0, 0) url("http://cdn.astrabookings.com/images/listing_border.png") repeat-x scroll 0 98px;}
/* .list-inline>li {display: block; padding-right: 124px;} */
.b2b>img{margin-top:0px;}
.color_white{  display:inline; font-size: 15px;}
.color_white_2{display:inline; font-size: 19px;}
.view_details{margin-left: 7%;}
.add_hotel{margin-left: 18%;}
.add_ss{margin-left: 29%;}
.marl24pc{  margin-left: 24%;}
.text_center{text-align:center;}
.phone{  margin-left: 20%;}
.msg{  margin-left: 21%;}
.form_box{width:90%;}
.sub1{  text-align: center;}
.right{float:right;}
.v_d{margin-left:13%;}
.a_h{margin-left:7%;}
.copy{  text-align: center;}
.mob_lab{display:block;}
.dekstop_lab{display:none;}
.capcha_inp{display: inline;margin-left: 87px;float: none !important;}
a.scrollToTop{right:1em;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) { /* iOS hack */
textarea,input[type=”text”],input[type=”button”],input[type=”submit”],select
{-webkit-appearance: none;border-radius: 0;	}
.sticky{ position: inherit !important;}
.progress{width:100%;}

.postion_fix {position: inherit;}
/* .about_us{text-align:center;ont-size: 1.8em;} */
/* .call_one{float:none;} */
/* .contact_us{text-align:center;ont-size: 1.8em;} */
.submit{width: 87px;padding: 7px;}
.file_button{  padding: 11px 0px;}
.btn-b2bLogin {background: rgb(0, 164, 228);color: #ffffff;	float: right;margin-top: 15px;display: block;}
.new_banner1 {font-size: 1.5em;}
.gold_newBanner {font-size: 1em;}	
.big_color22{font-size: 2em;}
.or_text{display:block !important;  margin-left:0px !important;}
.transfer>h1{ margin-top: 0px;}	
.col_h1 {padding: 0px;font-size: 12px;}
.t_cell{display:table-cell;}
.t_content {display:table-cell;width:64%;overflow-x: scroll;}
.col_h1 ,.col_h2{height: 47px;}
.col_h1{border-bottom:1px solid #f6f6f6;color: #ffffff;background: #00a4e4;  border-right: 0!important;}
/* .col_h2{  display: block;} */
.position1{ display: none;}
.careers_box ul {padding-left: 10px;}
.heading_blue {font-size: 1.8em;margin-top: 10%;}
.smk_accordion .accordion_in .acc_head {font-size: 1em!important;}
.branchs {padding: 15px;}
.careers_box {font-size: 12px;}
.bg_gry {height: auto;}
/* .paddR0 {padding-right: inherit;}	 */	
h3{font-size:17px;}
.main_tab>li>a {padding: 8px;}
#paginate-top > .pagination {height: auto;}
.listing_details>h2 {font-size: 1.2em; margin: 5px 0;}
.currency_text {padding-top: 1px;}
.currency_number, .aed_number {font-size: 1.3em;margin-left:5px;}
.roomSelectBtn {padding: 8px;}
.b2b{float: left; width: 100%; margin-top: -12px; height: auto; border-radius: 0; box-shadow: none;   margin-left: 10px;text-align: right; padding-right: 19px;}

.head-login{ height: auto; background: none;}
.from_new , .regi_class , .btn_serach12 {width: 100%;}
.chk_remember{margin-left: 70px;}
.pdd_left0 {padding-left: 0px;}
.marl14{padding-left:14px;}
.note_bule{display:none;}
.note_bule1{display:block;  color: #00a4e4; margin-top: 20px; font-size: 1em;font-weight: bold;}
.alignT{  text-align: left;  padding-left: 15px;}
.clearM {clear: both;}
.padd0M{padding:0px; margin-bottom: 10px;}
.btnleft1{margin-bottom:10px;}
.dish-details h3{font-size:1.8em !important;}
.abu1 { width:25%; left: 23px; font-size: 1.2em; word-wrap: break-word;}
.abu2 {width:25%; font-size: 1.2em; word-wrap: break-word;   float:right;margin-right:36%;}
.abu3 {width:25%; right: 17px; top: 45px; font-size: 1.2em; word-wrap: break-word;}
.z-index{z-index: 100; position: absolute; right: 10px; top: 94px;   margin: 0px; padding-right: 0px; width:100%; }
.b2b_blue {margin-left:2%; float: left; width: 100%; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: -22px; border: none; padding: 5px 0px; }
.well_come{display:inline;}
.user_heading{display:inline; font-size: 14px;padding-left:5px;}
.b2b_smll{display:inline;   font-size: 11px; padding-left:5px;}
.head_yellow {display:inline; font-size: 13px; padding-left:5px;}
.head_number {display:inline; padding-left:5px;}
.last-bord{margin-top: 15px;}
.hotel_serach{  margin-top: 40px;}
.date_span_trans>span{margin-right:0px;}
.right_span{float:none;}
.progress{width:100% !important;}
.pdd_left>span{margin:3px;}
.margin0{margin-bottom:0px;} 
.roomSelectBtn {padding: 8px;}
.heading_blue {font-size: 1.8em;margin-top: 10%;}
.col_h2{  display: block;} 
/* .about_us{text-align:center;ont-size: 1.8em;} */
/* .call_one{float:none;} */
/* .contact_us{text-align:center;ont-size: 1.8em;} */
.submit{width: 87px;padding: 7px;}
.file_button{  padding: 11px 0px;}
.navbar-nav > li > a { padding: 3px 26px; font-size: 0.8em; }
.posi{margin-top: 16px;}
.boder_botm_hr1{  padding-bottom: 0px;}
.mart10{  margin-top: 10px;}
.tp-banner-container{margin-top:10px;}
.padd0_m{padding:0px;}
.listing_header{margin-top:10%;}
.boder_botm_hr1 {background: rgba(0, 0, 0, 0) url("http://cdn.astrabookings.com/images/listing_border.png") repeat-x scroll 0 98px;}
/* .list-inline>li {display: block; padding-right: 124px;} */
.b2b>img{margin-top:0px;}
.color_white{  display:inline; font-size: 15px;}
.color_white_2{display:inline; font-size: 19px;}
.small_logo {
width: 100%;
margin-top: -76px;
/* left: 61%; */
/* float: right; */
margin-left: 68px;}
.view_details{margin-left: 7%;}
.add_hotel{margin-left: 18%;}
.add_ss{margin-left: 29%;}
.text_center{text-align:center;}
.marl24pc{  margin-left: 24%;}
.phone{  margin-left: 20%;}
.msg{  margin-left: 21%;}
.form_box{width:90%;}
.sub1{  text-align: center;}
.right{float:right;}
.v_d{margin-left:13%;}
.a_h{margin-left:7%;}
.copy{  text-align: center;}
.mob_lab{display:block;}
.dekstop_lab{display:none;}
.capcha_inp{display: inline;margin-left: 87px;float: none !important;}
.small_logo {
/* width: 100%; */
margin-top: -73px;
left: -26%;
/* float: right; */
margin-left: 108px;
z-index: 999;
position: absolute;
width: 74%;}
#news_letter_email_id{margin-left:0px;}
a.scrollToTop{right:1em;}
.col-color>h3 {margin: 0;padding: 10px 0;}
}
@media screen and (max-width:384px) { /* iOS hack */
	textarea,input[type=”text”],input[type=”button”],input[type=”submit”],select
	{-webkit-appearance: none;border-radius: 0;	}

.duration{  min-height: 30px;}
.option{min-height: 30px;}
.language{min-height: 75px;}
.price{  min-height: 61px;}
.duration_1{min-height: 30px;}
.option_1{  min-height: 30px;}
.price_1{text-align: right;}
.hidd{min-height: 34px;}
.language_1{min-height: 75px; padding-top: 11px;}
.col12_color{min-height: 250px;}
.blue_div{min-height: 250px;}
.marb10{margin-bottom:5px;}
.colmin{min-height: 203px !important;}
.bmin{min-height: 203px !important;}
.mar13{margin-right: 77px !important;}
.marl25{  margin-left: 25px;}
.paddl0_M{padding-left:0px !important;}


.addv_box{  margin-top: 17px;}	
	
	
	#banner{  margin-top: 27px;}
	 .new_banner1{font-size:1.5em;}
	.gold_newBanner{font-size:1em;}
	.smll_text2{font-size:1.5em;}
	.big_color_2{font-size:1.5em;}
	.gold_color2_2{font-size:1em;	}
	.smll_text2_2{font-size: 7px;}
	.tp{top:10px !important;}
	.big_color{font-size:3.5em;}
	.smll_text4 {font-size: 2em;}
	.btn0, .btn2, .btn3, .btn4{position :relative; font-size:10px;}
	.btn0{  top: 4px;font-size: 10px;}
	.btn4{  top: 26px;}
	.btn3{top:3px;}
	.btn2{top:3px;}
	
	.one1{margin-left:10px;}
	
.hotel_img_list{  width: 100%;}
.minH65px {
  min-height: inherit;
}
	
.left{text-align:left;}
.break{margin-top:10px;}
.modify_div2{display:none;}
#bookingnow{margin-top:9%;}
.pagination a{  padding: 5px 7px;}
.paddr0{padding-right:0px;}
.pad0 {padding:0px;}
.btn-pad{margin-left: 15%;}
.list-inline {padding-left: 7px;}
.account_img {background: url(http://cdn.astrabookings.com/images/my-account.png) no-repeat 3px 0;padding-left: 32px !important;color: #00a4e4;margin-right: 38px;float: left;display: block;padding-bottom: 1em;}
.booking_img {background: url(http://cdn.astrabookings.com/images/my-booking.png) no-repeat 0px 0; padding-left: 33px !important;padding-bottom: 1em;color: #00a4e4;margin-right: 57px; float: left; display: block; /* margin-left: 3px; */}
.report_img {background: url(http://cdn.astrabookings.com/images/report.png) no-repeat 5px 0px;padding-left: 35px !important;color: #00a4e4;/* margin-right: 44px; */float: left;display: block; /* margin-left: 44px; */}
.paddL33 {padding-left:34px;}

.user {background: url("http://cdn.astrabookings.com/images/my-account-user.png") 137px 20px no-repeat;}
.user_edit {background: url("http://cdn.astrabookings.com/images/user_edit.png") 137px 20px no-repeat;}
.user_chngePswd {background: url("http://cdn.astrabookings.com/images/user_chngePswd.png") 137px 20px no-repeat;}
.user_manage {background: url("http://cdn.astrabookings.com/images/user_manage.png") 137px 20px no-repeat;}
.user_msg1 {background: url("http://cdn.astrabookings.com/images/user_msg1.png") 137px 20px no-repeat;}
.padl9pc{padding-left: 0px;}
.boxT {width: 205px !important;}
.marb0{margin-bottom:0px;}
.mart0{margin-top:0px;}
.text_ce{text-align:center;}
.add_user{  float: none !important ;margin-left: 36%;}
.mob_lab{display:block;}
.dekstop_lab{display:none;}
.wid100{width:100% !important;}
.padl28{padding-left: 25%;}
.cancel{float: left;}
.submit{float: left;margin-left: 2px;}
.wrapper{margin-top: -76px;}



.link_foot>a{padding: 0px 11px;}
.sticky{ position: inherit !important;}
.text-left{text-align:left;}
#location-title, #hotel_selection{margin-left:0px;}
#hotel_selection{ width: 95%;}
.quot{ margin-top: -6%;float: right;}

#hotel_selection{margin-left: 0px !important;width: 100% !important;}
#location-title{margin-left: 0px !important;}
.marl{  margin-left: 7%;}
.marl1{  margin-left: 15%;}
#special_remark{width:95% !important;}
.marl3 {margin-left: 27%;}
.progress{width:100% !important;}
.marM{margin-left: 0px !important;}
.marl4{  margin-left: 15%;}
.marl5{margin-left: 12%;}
.marl7{  margin-left: 23%;}
.marl8{margin-left: 10%;}
.marl9{  margin-left: 66px;}
.marl10{  margin-left: 31%;}
.col-color>h3 {margin: 0;padding: 10px 0;}


.paddl_M{  padding-left: 20%;} 
.roomSelectBtn {padding: 6px;}
.col12_color{display:table-cell; }
.clearN{clear:none;}
.padt7{padding-top: 7px;}
.inline_m{display:inline;}
.last-bord{border:none;}	
.marl6{  margin-left: 12%;}
#booking-list{  padding-left: 10px; padding-right: 10px;}

.postion_fix {position: inherit;}
.btn-b2bLogin {background: rgb(0, 164, 228);color: #ffffff;float: right;margin-top: 15px;display: block;}
.extra_link {margin: 8px 1px;}
.new_banner1 {font-size: 1.5em;}
.gold_newBanner {font-size: 1em;}
.or_text{display:block !important;  margin-left:0px !important;}
.transfer>h1{  margin-top: 0px;}
.col_h1 {padding: 0px;font-size: 12px;}
.t_cell{display:table-cell;}
.t_content {display:table-cell;width:160px;overflow-x: scroll;}
.col_h1 ,.col_h2{height: 47px;}
.col_h1{border-bottom:1px solid #f6f6f6;color: #ffffff;background: #00a4e4;  border-right: 0!important;}
.col_h2{  display: table-cell;}
.careers_box ul {padding-left: 10px;}
.heading_blue {font-size: 1.2em;}
.smk_accordion .accordion_in .acc_head {font-size: 1em!important;}
.branchs {padding: 15px;}
.careers_box {font-size: 12px;}
.bg_gry {height: auto;}
/* .paddR0 {padding-right: inherit;}	 */
h3{font-size:17px;}
.main_tab>li>a {padding: 8px;}
#paginate-top > .pagination {height: auto;}
.listing_details>h2 {font-size: 1.2em; margin: 5px 0;}
.currency_text {padding-top: 1px;}
.currency_number, .aed_number {font-size: 1.3em;margin-left:5px;}

.b2b{float: left; width: 100%; margin-top: -9px; height: auto; border-radius: 0; box-shadow: none;   margin-left: 10px;text-align: right; padding-right: 19px;}
.color_white{  display:inline; font-size: 15px;}
.color_white_2{display:inline; font-size: 19px;}

.head-login{ height: auto; background: none;}
.from_new , .regi_class , .btn_serach12 {width: 100%;}
.chk_remember{margin-left: 9px;}
./* b2b_blue { float: left; width: 160px; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: 0px; border: none; padding: 5px 0px; } */
.pdd_left0 {padding-left: 0px;}
.marl14{padding-left:14px;}
.note_bule{display:none;}
.note_bule1{display:block;  color: #00a4e4; margin-top: 20px; font-size: 1em;font-weight: bold;}
.alignT{  text-align: left;  padding-left: 15px;}
.clearM {clear: both;}
.padd0M{padding:0px; margin-bottom: 10px;}
.btnleft1{margin-bottom:10px;}
.dish-details h3{font-size:1.8em !important;}
.abu1 { width:25%; left: 23px; font-size: 1.2em; word-wrap: break-word;}
.abu2 {width:25%; font-size: 1.2em; word-wrap: break-word;   float:right;margin-right:36%;}
.abu3 {width:25%; right: 17px; top: 45px; font-size: 1.2em; word-wrap: break-word;}
.z-index{z-index: 100; position: absolute;  top: 94px;   margin: 0px; padding-right: 0px; width:99%;   right: 0px !important;}
.b2b_blue {margin-left:3%; float: left; width: 93%; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: -11px; border: none; padding: 5px 0px; }
.well_come{display:inline;}
.user_heading{display:inline; font-size: 14px;padding-left:1px;}
.b2b_smll{display:inline;   font-size: 11px; padding-left:1px;}
.head_yellow {display:inline; font-size: 13px; padding-left:1px;}
.head_number {display:inline; padding-left:1px;}
.last-bord{margin-top: 15px;}
.hotel_serach{  margin-top: 40px;   margin-bottom: 0px;}
.date_span_trans>span{margin-right:10px;}
.right_span{float:none;}
.progress{width:100% !important;}
.pdd_left>span{margin:3px;}
.margin0{margin-bottom:0px;} 

.heading_blue {font-size: 1.8em;margin-top: 10%;}
.col_h2{  display: block;} 
/* .about_us{text-align:center;ont-size: 1.8em;} */
/* .call_one{float:none;} */
/* .contact_us{text-align:center;ont-size: 1.8em;} */
.submit{width: 87px;padding: 7px;}
.file_button{  padding: 11px 0px;}
.navbar-nav > li > a { padding: 3px 26px; font-size: 0.8em; }
.posi{margin-top: 42px;}
.boder_botm_hr1{  padding-bottom: 0px;}
.mart10{  margin-top: 10px;}
.tp-banner-container{margin-top:10px;}
.padd0_m{padding:0px;}
.boder_botm_hr1 {background: rgba(0, 0, 0, 0) url("http://cdn.astrabookings.com/images/listing_border.png") repeat-x scroll 0 98px;}
/* .list-inline>li {display: block; padding-right: 124px;} */
.b2b>img{margin-top:0px;}
.small_logo {margin-top: -2px;margin-left: 108px;}
.m1_select{width:25%;}
/*#sort_data_box{  margin-bottom: 51px;}*/
/* .listing_header{  margin-top: 15%;} */
.view_details{margin-left: 22%;}
.add_hotel{margin-left: 18%;}
.add_ss{margin-left: 29%;}
.text_center{text-align:center;}
.marl24pc{  margin-left: 25%;}
.phone{  margin-left: 20%;}
.msg{  margin-left: 21%;}
.form_box{width:90%;}
.sub1{  text-align: center;}
.right{float:right;}

.blue_div {display:table-cell; padding-bottom: 3%;}
.v_d{margin-left:13%;}
.a_h{margin-left:7%;}
.copy{  text-align: center;}
.mob_lab{display:block;}
  .dekstop_lab{display:none;}
  .capcha_inp{display: inline;margin-left: 87px;float: none !important;}
  
#news_letter_email_id{  margin-left: 39px;width: 73%;}
a.scrollToTop{right:1em;}
.sort_by_txt{padding-right: 4%;}
.call_center {width: 68%;}
.fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-opened {
  width: 341px !important;
  left: 26px !important;
}
.fancybox-inner  {width: 318px;height: 228px !important;}
.marb21pc{ margin-bottom: 21px}
}


@media screen and (max-width:360px) { /* iOS hack */
	textarea,input[type=”text”],input[type=”button”],input[type=”submit”],select
	{-webkit-appearance: none;border-radius: 0;	}
.list-inline {padding-left: 7px;}
.paddL33 {padding-left:34px;}
.btn1 {padding: 14px;}

.left{text-align:left;}
.account_img {background: url(http://cdn.astrabookings.com/images/my-account.png) no-repeat 3px 0;padding-left: 32px !important;color: #00a4e4;margin-right: 38px;float: left;display: block;padding-bottom: 1em;}
.booking_img {background: url(http://cdn.astrabookings.com/images/my-booking.png) no-repeat 0px 0; padding-left: 33px !important;padding-bottom: 1em;color: #00a4e4;margin-right: 57px; float: left; display: block; /* margin-left: 3px; */}
.report_img {background: url(http://cdn.astrabookings.com/images/report.png) no-repeat 5px 0px;padding-left: 35px !important;color: #00a4e4;/* margin-right: 44px; */float: left;display: block; /* margin-left: 44px; */}
.break{margin-top:10px;}
.modify_div2{display:none;}
#bookingnow{margin-top:9%;}
.sort_by_txt{padding-right: 4%;}
.pagination a{  padding: 5px 7px;}
.fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-opened {
  width: 341px !important;
  left: 26px !important;
}
.fancybox-inner  {width: 318px;height: 228px !important;}
.marb21pc{ margin-bottom: 21px}
.paddr0{padding-right:0px;}
.btn-pad{margin-left: 15%;}



.user {background: url("http://cdn.astrabookings.com/images/my-account-user.png") 137px 20px no-repeat;}
.user_edit {background: url("http://cdn.astrabookings.com/images/user_edit.png") 137px 20px no-repeat;}
.user_chngePswd {background: url("http://cdn.astrabookings.com/images/user_chngePswd.png") 137px 20px no-repeat;}
.user_manage {background: url("http://cdn.astrabookings.com/images/user_manage.png") 137px 20px no-repeat;}
.user_msg1 {background: url("http://cdn.astrabookings.com/images/user_msg1.png") 137px 20px no-repeat;}
.padl9pc{padding-left: 0px;}
.boxT {width: 205px !important;}
.marb0{margin-bottom:0px;}
.mart0{margin-top:0px;}
.text_ce{text-align:center;}
.add_user{  float: none !important ;margin-left: 36%;}
.mob_lab{display:block;}
.dekstop_lab{display:none;}
.wid100{width:100% !important;}
.padl28{padding-left: 25%;}
.cancel{float: left;}
.submit{float: left;margin-left: 2px;}



.link_foot>a{padding: 0px 9px;}
.sticky{ position: inherit !important;}
.text-left{text-align:left;}
#location-title, #hotel_selection{margin-left:0px;}
 #hotel_selection{ width: 95%;}
.quot{ 
  margin-top: -6%;
  float: right;
}
#hotel_selection{margin-left: 0px !important;width: 100% !important;}
#location-title{margin-left: 0px !important;}
.marl{  margin-left: 7%;}
.marl1{  margin-left: 15%;}
#special_remark{width:95% !important;}
.marl3 {margin-left: 27%;}
.progress{width:100% !important;}
.marM{margin-left: 0px !important;}
.marl4{  margin-left: 12%;}
.marl5{margin-left: -5%;}
.marl7{  margin-left: 23%;}
.marl8{margin-left: 10%;}
.marl9{  margin-left: 66px;}
.marl10{  margin-left: 31%;}
.col-color>h3 {margin: 0;padding: 10px 0;}


 .paddl_M{  padding-left: 20%;} 
.roomSelectBtn {padding: 6px;}
.col12_color{display:table-cell; }
.clearN{clear:none;}
.padt7{padding-top: 7px;}
.inline_m{display:inline;}
.last-bord{border:none;}	
.marl6{  margin-left: 12%;}
#booking-list{  padding-left: 10px; padding-right: 10px;}

.postion_fix {position: inherit;}
.btn-b2bLogin {background: rgb(0, 164, 228);color: #ffffff;float: right;margin-top: 15px;display: block;}
.extra_link {margin: 8px 1px;}
.new_banner1 {font-size: 1.5em;}
.gold_newBanner {font-size: 1em;}
.or_text{display:block !important;  margin-left:0px !important;}
.transfer>h1{  margin-top: 0px;}
.col_h1 {padding: 0px;font-size: 12px;}
.t_cell{display:table-cell;}
.t_content {display:table-cell;width:160px;overflow-x: scroll;}
.col_h1 ,.col_h2{height: 47px;}
.col_h1{border-bottom:1px solid #f6f6f6;color: #ffffff;background: #00a4e4;  border-right: 0!important;}
.col_h2{  display: table-cell;}
.careers_box ul {padding-left: 10px;}
.heading_blue {font-size: 1.2em;}
.smk_accordion .accordion_in .acc_head {font-size: 1em!important;}
.branchs {padding: 15px;}
.careers_box {font-size: 12px;}
.bg_gry {height: auto;}
/* .paddR0 {padding-right: inherit;}	 */
h3{font-size:17px;}
.main_tab>li>a {padding: 8px;}
#paginate-top > .pagination {height: auto;}
.listing_details>h2 {font-size: 1.2em; margin: 5px 0;}
.currency_text {padding-top: 1px;}
.currency_number, .aed_number {font-size: 1.3em;margin-left:5px;}

.b2b{float: left; width: 100%; margin-top: -16px; height: auto; border-radius: 0; box-shadow: none;   margin-left: 10px;text-align: right; padding-right: 19px;}
.color_white{  display:inline; font-size: 15px;}
.color_white_2{display:inline; font-size: 19px;}

.head-login{ height: auto; background: none;}
.from_new , .regi_class , .btn_serach12 {width: 100%;}
.chk_remember{margin-left: 9px;}
./* b2b_blue { float: left; width: 160px; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: 0px; border: none; padding: 5px 0px; } */
.pdd_left0 {padding-left: 0px;}
.marl14{padding-left:14px;}
.note_bule{display:none;}
.note_bule1{display:block;  color: #00a4e4; margin-top: 20px; font-size: 1em;font-weight: bold;}
.alignT{  text-align: left;  padding-left: 15px;}
.clearM {clear: both;}
.padd0M{padding:0px; margin-bottom: 10px;}
.btnleft1{margin-bottom:10px;}
.dish-details h3{font-size:1.8em !important;}
.abu1 { width:25%; left: 23px; font-size: 1.2em; word-wrap: break-word;}
.abu2 {width:25%; font-size: 1.2em; word-wrap: break-word;   float:right;margin-right:36%;}
.abu3 {width:25%; right: 17px; top: 45px; font-size: 1.2em; word-wrap: break-word;}
.z-index{z-index: 100; position: absolute;  top: 94px;   margin: 0px; padding-right: 0px; width:99%;}
.b2b_blue {margin-left:3%; float: left; width: 93%; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: -17px; border: none; padding: 5px 0px; }
.well_come{display:inline;}
.user_heading{display:inline; font-size: 14px;padding-left:1px;}
.b2b_smll{display:inline;   font-size: 11px; padding-left:1px;}
.head_yellow {display:inline; font-size: 13px; padding-left:1px;}
.head_number {display:inline; padding-left:1px;}
.last-bord{margin-top: 15px;}
.hotel_serach{  margin-top: 40px;   margin-bottom: 0px;}
.date_span_trans>span{margin-right:7px;}
.right_span{float:none;}
.progress{width:100% !important;}
.pdd_left>span{margin:3px;}
.margin0{margin-bottom:0px;} 

.heading_blue {font-size: 1.8em;margin-top: 10%;}
.col_h2{  display: block;} 
/* .about_us{text-align:center;ont-size: 1.8em;} */
/* .call_one{float:none;} */
/* .contact_us{text-align:center;ont-size: 1.8em;} */
.submit{width: 87px;padding: 7px;}
.file_button{  padding: 11px 0px;}
.navbar-nav > li > a { padding: 3px 26px; font-size: 0.8em; }
.posi{margin-top: 42px;}
.boder_botm_hr1{  padding-bottom: 0px;}
.mart10{  margin-top: 10px;}
.tp-banner-container{margin-top:10px;}
.padd0_m{padding:0px;}
.boder_botm_hr1 {background: rgba(0, 0, 0, 0) url("http://cdn.astrabookings.com/images/listing_border.png") repeat-x scroll 0 98px;}
/* .list-inline>li {display: block; padding-right: 124px;} */
.b2b>img{margin-top:0px;}
.small_logo {margin-top: -2px;margin-left: 100px;}
.m1_select{width:25%;}
/*#sort_data_box{  margin-bottom: 51px;}*/
/* .listing_header{  margin-top: 15%;} */
.view_details{margin-left: 22%;}
.add_hotel{margin-left: 18%;}
.add_ss{margin-left: 29%;}
.text_center{text-align:center;}
.marl24pc{  margin-left: 24%;}
.phone{  margin-left: 20%;}
.msg{  margin-left: 21%;}
.form_box{width:90%;}
.sub1{  text-align: center;}
.right{float:right;}

.blue_div {display:table-cell;}
.v_d{margin-left:13%;}
.a_h{margin-left:7%;}
.copy{  text-align: center;}
.mob_lab{display:block;}
  .dekstop_lab{display:none;}
  .capcha_inp{display: inline;margin-left: 87px;float: none !important;}
  
#news_letter_email_id {
  margin-left: 35px;
}
a.scrollToTop{right:1em;}
}


@media screen and (max-width:320px) {
 .marl4 {margin-left: 8%;}
.left{text-align:left;}
#news_letter_email_id {
  margin-left: 29px;
}
.phone {
  margin-left: 14%;
}
.msg {
  margin-left: 15%;
}
.sticky{ position: inherit !important;}
.progress{width:100%;}
.paddr0{padding-right:0px;}
.btn-pad{margin-left: 1%;}
.list-inline {padding-left: 7px;}
.account_img {background: url(http://cdn.astrabookings.com/images/my-account.png) no-repeat 3px 0;padding-left: 32px !important;color: #00a4e4;margin-right: 38px;float: left;display: block;padding-bottom: 1em;}
.booking_img {background: url(http://cdn.astrabookings.com/images/my-booking.png) no-repeat 0px 0; padding-left: 33px !important;padding-bottom: 1em;color: #00a4e4;margin-right: 57px; float: left; display: block; /* margin-left: 3px; */}
.report_img {background: url(http://cdn.astrabookings.com/images/report.png) no-repeat 5px 0px;padding-left: 35px !important;color: #00a4e4;/* margin-right: 44px; */float: left;display: block; /* margin-left: 44px; */}


.or_text{display:block !important;  margin-left:0px !important;}
.transfer>h1{text-align: left;font-size: 1.8em; margin-top: 0px;}
.col_h1 {padding: 0px;font-size: 12px;}
.col_h1 {padding: 0px;font-size: 12px;}
.t_cell{display:table-cell;width: 49%;}
.t_content {display:table-cell;width:160px;overflow-x: scroll;}
.col_h1 ,.col_h2{height: 47px;}
.col_h1{border-bottom:1px solid #f6f6f6;color: #ffffff;background: #00a4e4;  border-right: 0!important;}
.col_h2{  display: table-cell;}
.careers_box ul {padding-left: 10px;}
.heading_blue {font-size: 1.2em;}
.smk_accordion .accordion_in .acc_head {font-size: 1em!important;}
.branchs {padding: 15px;}
.careers_box {font-size: 12px;}
.bg_gry {height: auto;}
h3{font-size: 16px;}
.main_tab>li>a {padding: 8px;}
#paginate-top > .pagination {height: auto;}
.listing_details>h2 {font-size: 1.2em; margin: 5px 0;}
.currency_text {padding-top: 1px;}
.currency_number, .aed_number {font-size: 1.3em;margin-left:5px;}
.roomSelectBtn {padding: 8px;}
.head-login{ height: auto; background: none;}
.from_new , .regi_class , .btn_serach12 {width: 100%;}
.chk_remember{margin-left: 9px;}
/* .b2b_blue { float: left; width: 160px; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: 0px; border: none; padding: 5px 0px; } */
.pdd_left0 {padding-left: 0px;}
.marl14{padding-left:14px;}
.note_bule{display:none;}
.note_bule1{display:block;  color: #00a4e4; margin-top: 20px; font-size: 1em;font-weight: bold;}
.alignT{  text-align: left;  padding-left: 15px;}
.clearM {clear: both;}
.padd0M{padding:0px; margin-bottom: 10px;}
.btnleft1{margin-bottom:10px;}
.dish-details h3{font-size:1.8em !important;}
.abu1 { width:25%; left: 23px; font-size: 1.2em; word-wrap: break-word;}
.abu2 {width:25%; font-size: 1.2em; word-wrap: break-word;   float:right;margin-right:36%;}
.abu3 {width:25%; right: 17px; top: 45px; font-size: 1.2em; word-wrap: break-word;}
.z-index{z-index: 100; position: absolute; right: 10px; top: 94px;   margin: 0px; padding-right: 0px; width:100%;}
.b2b_blue {margin-left:3%; float: left; width: 93%; background: #00a4e4; border-radius: 0px; height: auto;  margin-top: -22px; border: none; padding: 5px 0px; }
.well_come{display:inline;}
.user_heading{display:inline; font-size: 14px;padding-left:5px;}
.b2b_smll{display:inline;   font-size: 11px; padding-left:5px;}
.head_yellow {display:inline; font-size: 13px; padding-left:5px;}
.head_number {display:inline; padding-left:5px;}
.last-bord{margin-top: 15px;}
.hotel_serach{  margin-top: 40px;  margin-bottom: 0px;}
.date_span_trans>span{margin-right:7px;}
.right_span{float:none;}
.progress{{width:100% !important;}
.pdd_left>span{margin:3px;}
.margin0{margin-bottom:0px;} 
.roomSelectBtn {padding: 8px;}
.heading_blue {font-size: 1.8em;margin-top: 10%;}
.col_h2{  display: block;} 
/* .about_us{text-align:center;ont-size: 1.8em;} */
/* .call_one{float:none;} */
/* .contact_us{text-align:center;ont-size: 1.8em;} */
.submit{width: 87px;padding: 7px;}
.file_button{  padding: 11px 0px;}
.navbar-nav > li > a { padding: 3px 26px; font-size: 0.8em; }
.posi{margin-top: 16px;}
.boder_botm_hr1{  padding-bottom: 0px;}
.mart10{  margin-top: 10px;}
.padd0_m{padding:0px;}	
.boder_botm_hr1 { background: rgba(0, 0, 0, 0) url("http://cdn.astrabookings.com/images/listing_border.png") repeat-x scroll 0 98px;}
/* .list-inline>li {display: block; padding-right: 124px;} */
.b2b>img{margin-top:0px;}
.color_white{  display:inline; font-size: 15px;}
.color_white_2{display:inline; font-size: 19px;}
.small_logo {
width: 100%;
margin-top: -2px;
margin-left: 68px;}
.view_details{margin-left: 7%;}
.add_hotel{margin-left: 18%;}
.add_ss{margin-left: 29%;}
.text_center{text-align:center;}
.marl24pc{  margin-left: 24%;}
.phone{  margin-left: 20%;}
.msg{  margin-left: 21%;}
.form_box{width:90%;}
.sub1{  text-align: center;}
.right{float:right;}
.col12_color{display:table-cell;}
.blue_div {display:table-cell;}
.v_d{margin-left:13%;}
.a_h{margin-left:7%;}
.copy{  text-align: center;}
.mob_lab{display:block;}
.dekstop_lab{display:none;}
.capcha_inp{display: inline;margin-left: 87px;float: none !important;}
#news_letter_email_id{margin-left:0px;}
a.scrollToTop{right:1em;}
.col-color>h3 {margin: 0;padding: 10px 0;}

}

/*--Media Queries Added By Meenakshi 16-07-2014 --*/
	/*--------- IPad  --------------*/
@media only screen and (min-device-width : 768px) and (max-device-width: 1024px) {
.reports-detail-box {float: left;width: 100%;}
.sticky{ position: inherit !important;}
	
}
/*--------- IPad  --------------*/