.row{margin-left:-10px; margin-right:-10px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-right:10px; padding-left:10px;}
body{background:#ffffff;}

html, button, input, select, textarea {font-family:Arial!important;}
 .right_txt{float:right;}
.topNavtopNavmobileHide li a{text-decoration:underline; color:#5987c8;}
.book_now_mob{display:none;}
#middle_content {padding:0px 30px;}
#middle_content .top_txt{display:block; margin:31px 0 0 0px; font-size:15px; color:#3c3c30;}
#middle_content .top_txt h1{ font-size:25px; color:#3f4140; font-weight:bold; margin:0 0 15px 0; padding:0 0 0 0;}
#middle_content .top_text_inner .inner_heading{ font-size:21px; color:#3c3c30; text-transform:uppercase; }
#middle_content .top_text_inner p{margin:8px 0 0 0;}
#middle_content .partnet-logo{ margin:0px; float:left; position:relative; width:100%;}

#middle_content .top_txt p{margin:0px 0 15px 0px; float:left; font-size:15px; color:#3f4140; }
#footer-container .footer-desk a{font-weight:normal!important;}
/* Members */
#middle_content .member_txt{float:left; margin:35px 0px 0px 0px;}
#middle_content .member_txt ul {list-style-type:none; padding:0; margin:0 ;}
#middle_content .member_txt .heading{font-size:24px; color:#333333; text-transform:uppercase; margin:6px 0 3px 39px;}
#middle_content .member_txt .col_text{width:16.2%; float:left; background:none; margin-left:0.5%; }
#middle_content .member_txt .col_text:first-child {margin-left:0;}
#middle_content .member_txt .col_text  .innr-contnr{background:#3f4140; padding: 0 0 24px 0; position:relative; }
#middle_content .member_txt .col_text  .innr-contnr .text_contain{width:100%; float:left;}
#middle_content .member_txt .col_text .rewards{ margin: 16px 0 0 0; float:left;}
#middle_content .member_txt .col_text .rewards  .bc_white{background:#ffffff;}
#middle_content .member_txt .col_text.last{margin-right:0 !important;}
#middle_content .member_txt .col_text .top_heading{background:#3c3c30; width:100%; float:left; text-align:center; font-size:19px; color:#ffffff; line-height:22px; padding:5px 28px 6px 0; border-bottom:1px solid #ffffff;   }
#middle_content .member_txt .col_text  .img{float:left; margin:14px 0 10px 0;}
#middle_content .member_txt .col_text .text_inner{text-align:center; color:#ffffff; width:100%; float:left; font-size:21px; margin:18px 0 0 0; line-height:27px; padding:0 10px 0 10px; }
#middle_content .member_txt .col_text .text_inner h4 {font-size:18px; font-weight:bold; margin:10px 0px 20px 0px;line-height:1.4;}
#middle_content .member_txt .col_text .text_inner h5 {font-size:16px; font-weight:normal;margin:10px 0px; line-height:1.4;}
 .txt_dark{font-weight:bold; font-size:28px;}
#middle_content .member_txt .col_text  .bottom_txt{color:#ffffff; font-size:12px; color:#ffffff; float:left; width:100%; text-align:center;  padding:0 5px 15px 5px; margin:0 0 20px 0; }
#middle_content .member_txt .col_text .book-now-contnr { position:absolute; bottom:20px; width:100%; text-align:center}
#middle_content .member_txt .col_text .book-now-contnr .txt_bottom{position:absolute; left:0 top:0; width:100%; text-align:center; color:#fff; font-size:10px; bottom:63px;}
#middle_content .member_txt .col_text a.book_now{background:#fff229; text-align:center; line-height:20px;   font-size:16px; color:#3c3c30; padding:16px 0px; display:block; margin:0 10%; width:80%; font-weight:bold;}
#middle_content .member_txt .col_text .jump{background:#fff229; width:127px; height:54px; text-align:center; line-height:54px;   font-size:13px; color:#3c3c30; text-transform:uppercase; display:inline-block; position:absolute;  bottom:27px; }
#middle_content .member_txt .col_text .book_now:hover{background:#308dff; color:#ffffff;}
.background_none{background:none !important;}
.bg_gray{background:#f4f1ee !important; min-height:101px; text-align:center; color:#3c3c30;  font-size:15px; float:left;}
.bg_none{background:none !important; min-height:101px; text-align:center; color:#3c3c30;  font-size:15px; float:left;}
.bg_gray .text_top, .bg_none  .text_top{float:left; margin-top:35px; width:100%;}
.bg_gray .text, .bg_none  .text{float:left; width:100%; text-align:Center;}
.bg_gray .text_top .headingin, .bg_none  .text_top .headingin{ font-size:15px; color:#3c3c30; font-weight:bold;  }
.img-responsive{width:100%;}
#middle_content .member_txt .col_text .background_orange{background:#f6612b; color:#ffffff;}
.margin-top{margin-top:-10px !important;}
.margin_108{margin:150px 0 0 0 !important; font-size:10px !important;}
.margin_57{margin:118px 0 0 0 !important; font-size:10px !important;}
.margin_58{margin:94px 0 0 0 !important; font-size:10px !important;}
.inner_slide {float:left;width:100%; padding:0 10px;}
#middle_content .member_txt .col_text .text_inner_new{display: none;}
.return {margin-top: -14px !important;}

/* Booking */
.bottom_bc{ padding:24px 0 0 0;  font-size:16px; color:#ffffff;  width:100%!important;}
.how_to_book {background:#cfd4d8; float:left; width:100%; }
.book-inner {background:#fff; margin:10px; overflow:auto;}
.how_to_book  h5 {font-size:24px; margin:9px 0 0 0; text-align:center; color:#3f4140; }
.how_to_book  p{color:#3f4140; text-align:center;  font-size:16px; margin:0 0 18px 0; line-height:1.3; }
.right_blue{ background:#3f4140; color:#ffffff; font-size:16px; padding:0 0 0px 0; float:left; margin:14px 0 0 0;width:100%; }
.right_blue .hand_member{margin:0px 0 0 0; padding:0px 15px 10px 0px; font-size:15px; color:#fcfcfc;}
.right_blue .hand_member p {margin:10px 0px 0px 0px; line-height:1.3;}
.right_blue .select_dropdown_list{background:#fff;  padding:0; text-align:center; color:#d5e9f4;display:table; width:100%;margin:10px 0 10px 0;}
.right_blue .select_dropdown_list .list_container {display:table-cell;vertical-align:middle}
.right_blue .select_dropdown_list h5 { font-size:20px; color:#3f4140; margin:0;}
.right_blue .select_dropdown_list p {color:#3f4140; font-size:14px; margin:0px 0px 0px 0px;}

.color_white{color:#ffffff; } 
.padding{padding:0;}
.margin_0{margin:0;}

/* Pickup */
.pickup{margin:21px 0 0 0; display:inline-block;  width:100%;  }
.margin_top{margin-top:-15px;}
.pickup  .inner{ width:100%; float:left; width:100%; background:#cfd4d8; padding:0 1% 10px 1%; }
.innerest{border-bottom:1px solid #cccccc; padding:0 0 24px 0; float:left; width:100%;}
.pickup  .inner form{float:left; margin:27px 0 0 0; width:100%;   }
.error_lap{margin:10px 0 10px 0px; width:100%; color:red; font-size:12px;display:none; background:#fd7f02; height:30px; line-height:30px; color:#fff; background:#fd7f02; position:relative; }
.error_lap .arrow_new{position:absolute; left: 50px; bottom:-8px; background: url("../../../img/partners/lufthansa/arrow-orange.png"); width:19px; height:8px;}
.pickup  .inner form .text, .pickup  .inner form .location_hide{width:95%; height:46px;border:0; outine:0; text-align:left; font-size:20px !important;   text-transform:uppercase; margin:0 0 43px 0; padding:0 0 0 15px;}
.pickup  .inner form .location_hide {display:none;}
.pickup  .date{ width:210px ; background: #ffffff url("../../../img/partners/lufthansa/calendar.jpg") no-repeat 169px 12px !important; cursor:pointer; }
.pickup .book_now1{ background:#fff229; font-size:18px; font-size:18px !important; color:#3f4140; border:0; outline:0; padding:37px 40px 36px 40px; }
.pickup .book_now:hover{background:red; color:#fff;}
.error_color{border:2px solid #FD7F02 !important;}
.custom-checkbox{
		width: 31px;
		height: 32px;
		display: inline-block;
		position: relative;
		z-index: 1;
		top: 0;
		background: url("../../../img/partners/lufthansa/sprite.png") no-repeat 0 0 transparent;
		float:left;
		
	}
.selected{
		background-position: 0 -37px;
	}
	.check-select {
    margin-top: -15px;
	cursor:pointer;
}
	.custom-checkbox input[type="checkbox"]{
		margin: 0;
		position: absolute;
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
	}
	
	.select-wrapper{
		float: left;
		display: inline-block;
		border: 1px solid #d8d8d8;            
		background: #ffffff url("../../../img/partners/lufthansa/arrow_select.png") no-repeat 95% center !important;
		cursor: pointer;
	}
	.select-wrapper, .select-wrapper select{
		width: 95%;
		height: 46px;
		line-height: 46px;
		background:#ffffff;
		border:0;
		outline:0;
		font-size:20px;
		color:#3c3c30;
		text-transform:uppercase;
		padding: 0 0 0 5px;
		margin-top:0px;
	}
	
	.select-wrapper .holder{
		display: block;
		margin: 0 35px 0 5px;
		white-space: nowrap;            
		overflow: hidden;
		cursor: pointer;
		position: relative;
	}
	.select-wrapper select{
		margin: 0;
		position: absolute;
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
	}
    
  
   .modal-body .close_btn{display:none;}
   
 .locations{margin:10px 0 0 10px; float:left; text-decoration:underline; font-size:11px; color:#3c3c30;}

/* cars_rental */

.car_rental{width:100%; float:left; padding:20px 0 35px 0;}
.car_rental ul{float:left; margin:21px 0 0 22px; list-style-type:none; width:100%; }
.car_rental ul li{border:1px solid #d9d9d9; padding:0 0 16px 0; margin:0 34px 0 0; background:#ececec; }
.car_rental ul li.last{margin:0;}
.car_rental ul li .caption{ font-size:14px; font-weight:bold; color:#000000; width:94%; float:left; margin:15px 0 0 16px; float:left; background: url("../../../img/partners/lufthansa/arrow-right.jpg") no-repeat 210px top; min-height:25px; }
.car_rental ul li .text{ font-size:12px; color:#000000; width:94%; float:left; margin:-5px 0 0 16px;}



@media(min-width:768px) and (max-width:992px)
{
#middle_content .member_txt .col_text .book-now-contnr {bottom:15px}
#middle_content .top_txt h1 {margin-bottom:15px; font-size:26px;}
#middle_content .top_txt p {font-size:14px;}
#middle_content .member_txt .col_text .text_inner{padding:0 10px;}
#middle_content .member_txt .heading{font-size:19px; margin:0 0 0 12px;}
#middle_content .member_txt .col_text .book_now{width:88px;  font-size:12px;}
.bg_gray .text, .bg_none .text{font-size:12px;}
.how_to_book  p{font-size:12px;}
.right_blue .hand_member {font-size:12px;}
.right_blue .select_dropdown_list {font-size:11px;}
.right_blue .pencil {font-size:11px;}
.right_blue .eurobonus {font-size:11px;}
.right_blue .hand_member {padding:0; margin:10px 0px 10px 0px;}
.right_blue .select_dropdown_list { padding:0;}
.right_blue .select_dropdown_list {margin:10px 0px 0px 0px;}
.car_rental {display:none;}
.car_rental{padding:0;}
.margin-top{margin-top:26px !important;}
.pickup .inner  {width:100%;}
.bottom_bc {padding:20px 0 0 0;}
#middle_content .member_txt .col_text .top_heading{padding:5px 0 6px 0; font-size:15px;}
.innerest{border:none;}
#middle_content .member_txt .col_text .book_now{left:18px;}
.txt_dark {font-size: 18px; font-weight: bold;}
#middle_content .member_txt .col_text .text_inner{font-size:18px;}
.return { margin-top: -22px !important;}
#middle_content .member_txt .col_text .book-now-contnr .txt_bottom{bottom:81px;}
#middle_content .member_txt li.col_text .innr-contnr {height:300px;}
#middle_content .member_txt .col_text .text_inner h4 {font-size:13px;}
#middle_content .member_txt .col_text .text_inner h5 {font-size:13px;}
.pickup .book_now1{padding: 35px 20px 34px 20px; margin:0px 0 0 -15px; float:left; font-size:17px !important; }
.how_to_book h5 {font-size:20px; line-height:1.3;}
.right_blue .select_dropdown_list h5 { font-size:16px;}
.right_blue .select_dropdown_list p {font-size: 13px;}
}

@media(min-width:320px) and (max-width:767px)
{
.margin_top_30{margin-top:22px !important;}
#middle_content {padding:0px;}
#container{background:none !important;}
.goRight { margin-bottom: 0 !important;}
.locations{width:81%!important;}
#middle_content .member_txt .col_text .book-now-contnr .txt_bottom{display:none !important;}
.check-select { margin-top: 15px; width: 90%; margin-bottom:15px; float:left; width:100%;}
.return {margin-top: 0;}
#middle_content .top_txt h1 {border-bottom:none; font-size:20px; margin-bottom:10px; font-weight:bold; line-height:1.3;}
#middle_content .top_txt {margin: 20px 0 0 14px; min-height: 110px; height:auto !important; height: 110px}
#middle_content .top_txt p {font-size:12px; margin-bottom:8px;}
@-moz-document url-prefix() { #middle_content .top_txt { min-height:136px;height:auto !important;height:136px}}
#middle_content .partnet-logo{margin:28px 0px 0px -10px; }
#middle_content .top_text_inner {margin: 0 0 0 19px; font-size:12px;}
#middle_content .member_txt {background:none;}
#middle_content .member_txt{margin:0px; background:#000; width:100% !important;}
#middle_content{margin:0 10px 0 10px; background: #ffffff;}
body {background-color: #000;background-image: url("../../../img/partners/lufthansa/mobile_bg.png"); min-width: 320px;}
#middle_content .member_txt .col_text{width:100%; padding:0; cursor:pointer; margin-left:0px;}
#middle_content .top_text_inner p {margin: 8px 0 0; width: 98%;}
#container{overflow:hidden; position:relative;}
#middle_content .member_txt .col_text .img{display:none;}
#middle_content .member_txt .col_text .innr-contnr {background:#3f4140 ; float:left; padding:0 0 16px 0; }
.minus{background:#2d91c8 url("../../../img/partners/lufthansa/minus.jpg") no-repeat right 31px !important;}
.plus{background:#2d91c8 url("../../../img/partners/lufthansa/plus.jpg") no-repeat right 31px !important;}
#middle_content .member_txt .col_text .top_heading {height:31px; border-bottom:none; text-align:left; font-size:15px; font-weight:bold; padding:0 0 0 10px; line-height:31px; text-transform:uppercase;}
#middle_content .member_txt .col_text .innr-contnr .text_contain{margin:9px 0 0 6px;   }
#middle_content .member_txt .col_text .text_inner{font-size:10px; text-align:left; background:none;  margin:0; width:61% !important; }
#middle_content .member_txt .col_text .text_inner h4 {font-size:15px; margin:0px;}
#middle_content .member_txt .col_text .text_inner h5 {font-size:13px; margin:0px;}
#middle_content .member_txt .col_text .bottom_txt {font-size:10px; padding:0 34px 0 0; margin:0; text-align:left; background:none; line-height:14px; }
.border_none{border:none !important;}
#middle_content .member_txt .col_text .rewards{display:none; margin:0;}
.car_rental ul{width:100% !important; padding:0; margin:0;}
.car_rental ul li{margin-bottom:10px; border:0;}
.inner_slide {display:block; padding:0px 8px;}
#middle_content .member_txt .heading {display:none !important;}
.bottom_bc {border:none; padding:0; width:100%;}
.how_to_book h5{ text-align:center; margin:10px 5px 5px 5px; line-height:1.3;cursor:pointer; font-size:16px; }
.bottom_arrow{background: url("../../../img/partners/lufthansa/bottom_arrow.png") no-repeat right 10px !important;}
.right_blue {font-size:14px; padding:0;}
.right_blue .hand_member {padding:0px; margin:10px 0 0 0; font-size:13px; text-align:center;}
.right_blue .select_dropdown_list{background-position:5px top;}
.right_blue .select_dropdown_list{background-position:5px top;}
.right_blue .select_dropdown_list h5 {font-size:16px;}
.right_blue .select_dropdown_list p {font-size:13px;}
.right_blue .pencil{ margin: 16px 0 0 0; background-position:10px top; }
.right_blue .eurobonus{background-position:5px top;}
#middle_content .member_txt .col_text .innr-contnr{width:100%; }
#middle_content .member_txt .col_text .text_inner_new {color: #ffffff; float: left; font-size: 17px; line-height: 27px;  text-align: left; width: 61%; display:block;}
.car_rental{padding:0 0 0 0;}
.pickup {margin:0; }
.pickup .inner{display:none;}
.innerest{width:100%; padding:0;  position:relative; margin-top:0; background:#fff; }
.book_now_mob{ width:96%; background:#fff229; height:54px; line-height:54px; text-align:center;  color:#3c3c30 !important; font-size:20px; margin:10px 2% 10px 2%; display:block;}
.book_now_mob:hover{background:#308dff; color:#ffffff !important;}
.innerest .close_btn{position:absolute; right:0; top:0;}
.inner form{margin: 30px 0 0 0;}
.inner form .text { height:31px; line-height:31px; font-size:14px !important; border:0; text-transform:uppercase; padding: 0 0 0 12px;}
.inner form label{margin-top:19px; margin-left:21px;}
.date { background: url("../../../img/partners/lufthansa/calendar.jpg") no-repeat scroll 95% center #ffffff !important;}
.select-wrapper, .select-wrapper select{ padding:0; height:42px; line-height:42px; font-size:14px !important;}
.select-wrapper {background: url("../../../img/partners/lufthansa/arrow_select.png") no-repeat scroll 97% center #ffffff !important;  }
.inner form .text {margin:0;}
.margin_top_22{margin-top:14px !important;}

.margin_top_40{margin-top:11px !important;}
.book_now {width:101px !important;  margin:0 !important; height:100%!important; display:table !important;  right:0 !important;top:0; background:#c8e62e; font-size:18px; font-weight:bold;  float:right; padding:0 !important; }
.book_now  span{display:table-cell; vertical-align:middle;}
.btn-default, .btn-primary{display:none;}
#middle_content .member_txt .col_text .book_now{ width:100%; margin:0;}
.pickup {display:block;}
.modal-title{display:none;}
.close{opacity:1.0 !important; background:#000 !important; width:30px; height:30px; margin-top:-7px !important; z-index:10; position:relative;}
.modal-footer {border:none;}
.modal-header{border-bottom:0;   }
.modal-body{padding:0; position:relative;}
#middle_content .member_txt .col_text.last {border-bottom:16px solid #000;}
.modal{ margin:0 0 0 10px; right:10px;}
.modal-content{background:#f4f1ee;}
#middle_content .member_txt .col_text a.book_now {font-size:14px;}
#middle_content .member_txt .col_text .text_inner{padding:0;}
#middle_content .member_txt ul {margin-top:20px;}
#middle_content .member_txt .col_text{margin-bottom:15px;}
.txt_dark{font-size:16px;}
.margin_108 {margin:15px 0 0 10px !important; display: none;}
.margin_57{margin:10px 0 0 7px !important; display: none;}
.how_to_book p{font-size:13px; padding:0 10px;}
.pickup  .inner form{margin:0 0 0 0; font-size:12px !important; padding-top:10px;}
.pickup .inner form .text, .pickup .inner form .location_hide{ margin:0; font-size:12px !important;}
.inner form label{width:80%; display:none;}
.find-location{margin:10px 0 20px 0% !important; width:80%;}
.margin_top{margin-top:5px;}
.pickup .date {background: url("../../../img/partners/lufthansa/calendar.jpg") no-repeat scroll 97% 12px #ffffff !important;}
#middle_content .member_txt .col_text .book-now-contnr{bottom:0; height:100%;}
 .book_now1 {
    background: none repeat scroll 0 0 #fff229;
    border: 0 none;
    color: #3c3c30;
    font-size: 18px !important;
    outline: 0 none;
    padding: 41px 40px;
  
}
.pickup .book_now1 { margin:20px 0 0 0px; padding:18px 27px;}
.margin_58{margin:0 !important; margin:0 0 0 5px !important;}

.pickup .inner {padding:0 2% 10px 2%;}
.pickup .inner form .text, .pickup .inner form .location_hide, .select-wrapper, .select-wrapper select {width:100%;}
.mt15{margin-top:15px !important;}
.mt30{margin-top:30!important;}
#newRes .return {margin-top:15px !important}
}
@media(min-width:768px) and (max-width:2000px)
{
	#middle_content .partnet-logo {min-height:250px; max-height:600px;}
	#middle_content .partnet-logo img{position:absolute; bottom:0px; right:0px;}
}
@media(min-width:954px) and (max-width:2000px)
{
.pickup .inner form .text {font-size:13px !important; height:34px;}
.pickup .date {font-size:17px !important; height:34px;  background: url("../../../img/partners/lufthansa/calendar.jpg") no-repeat scroll 95% center #ffffff !important; }
.select-wrapper, .select-wrapper select {font-size:17px; height:34px; line-height:34px;}
.pickup .inner form label{margin-top:-15px; float:left;width:100%;}
#middle_content .member_txt .col_text .book_now{left:34px;}
#middle_content .member_txt .col_text .innr-contnr{height:369px;}
.car_rental ul li{width:376px;}
}
@media(min-width:1246px) and (max-width:2000px)
	{
	.car_rental ul li{width:376px;}
	}
@media(min-width:993px) and (max-width:1245px)
	{
	.car_rental ul li{width:241px;}
	}	
	
@media(min-width:768px) and (max-width:953px)
{
.pickup .inner form .text {font-size:13px !important; height:34px; line-height:34px;   padding:0 0 0 5px;}
.pickup .date {font-size:13px !important; height:34px; line-height:34px;  background: url("../../../img/partners/lufthansa/calendar.jpg") no-repeat scroll 95% center #ffffff !important; }
.select-wrapper, .select-wrapper select {font-size:13px; height:34px; }
.pickup .book_now { font-size:13px !important;  margin-top:20px; padding:20px 20px 20px 20px;}
.select-wrapper {background: url("../../../img/partners/lufthansa/arrow_select_small.png") no-repeat scroll 95% center #ffffff !important;}
.select-wrapper, .select-wrapper select {line-height:34px; margin-top:-3px;}
.locations {font-size:11px; width:191px;}
.inner label{ margin-top:-9px;}
.check-select{margin-top:-17px;}
.pickup .inner form .text{font-size:11px !important;}
.pickup .book_now{margin-left:0;}
#middle_content .member_txt .col_text .innr-contnr{height:369px;}

}

@media(min-width:993px) and (max-width:1199px)
{
.bottom_bc {font-size:14px;}
.pickup .book_now1{ margin-top:0px !important; padding:41px 40px 41px 40px !important;}
.right_blue .hand_member {font-size:14px;}
#middle_content .member_txt .col_text .book-now-contnr .txt_bottom{bottom:82px;}
.locations{width:250px !important;}
}
@media(min-width:993px) and (max-width:1029px)
{
.car_rental ul li{margin:0 121px 0 0;}
.car_rental ul li .caption {font-size:12px;}
.car_rental ul li .caption {background: url("../../../img/partners/lufthansa/arrow-right.jpg") no-repeat scroll 174px top; margin:15px 0 0 8px;}
.car_rental ul li .text {margin:-1px 0 0 8px;}
.car_rental{padding:0; margin:20px 0 20px 0}
.pickup  .inner{width:100%;}

#middle_content .member_txt .col_text .rewards{margin:12px 0 0 0;}
.how_to_book   p{padding:0 10px 18px 10px;}
#middle_content .member_txt .col_text .top_heading{padding:5px 0 6px 0;}
.car_rental ul{margin-left:-19px;}
}
.find-location {
    float: left;
    font-size: 11px;
    margin-bottom: 20px;
    margin-top: -37px;
}

