@charset "utf-8";
*
{
margin:0;
padding:0;
box-sizing:border-box
}
body
{
background:url(../images/body-back.gif) repeat-x top left;
font:13px Arial, Helvetica, sans-serif;
color:#636363;
}
h1 {
font-size:20px;
color:#292929;
margin-bottom:10px;
}

h2, h3
{
font-size:16px;
color:#292929;
margin-bottom:10px;
margin-top:10px
}
#header
{
float:left;
width:100%;
background:#272727 url(../images/iconset.png) repeat-x left top;
height:95px;
margin:0 0 20px
}
.site_wraper
{
width:1003px;
margin:auto;
}
.header_left_sec
{
float:left;
width:485px;
height:92px;
background:url(../images/form-iconset.png) no-repeat left -177px;
}
.header_right_sec
{
float:right;
width:500px;
height:92px;
position:relative;
}
img { border:none;max-width:100%;height:auto}
a { outline:none; border:none }
.header_left_sec h1
{
margin:15px 0 0 0px;
font-size:24px;
font-weight:bold;
color:#fdc608;
}
.header_left_sec p
{
color:#f2f2f2;
margin:2px 0 0 70px;
}
.head_numbers_sec
{
float:right;
width:100%;
margin-top:14px;
}

.head_numbers_sec .view_more_main
{
float:right;
width:153px;
margin-left: 10px;
height:21px;
position:relative;
}
.view_more_no{ width:152px; float:left; padding-top:6px; position:relative; z-index:5000000; padding-left:15px;}

#teleph:active, .button:focus {
outline: medium none;
border:none;
}

#teleph {
-moz-border-radius:6px;
border-radius:6px;
-webkit-border-radius:6px;
background:#eff2f4 url(../images/iconset.png) no-repeat 121px -149px;
border: none;
color: #5e6467;
cursor: pointer;
float: left;
padding: 2px 0 2px 8px;
text-align: left;
width: 140px;
outline:none;
z-index:2;
position:absolute;
}
#num{
width:295px;
position:absolute;
right:12px;
background:#fff;
border:1px solid #ccc;
padding:10px;
margin:0px 0px 0px 0;
display:none;
overflow:hidden;
-moz-border-radius:6px;
border-radius:6px;
-webkit-border-radius:6px;
z-index:10;
top:25px;

}
ul{ list-style:none; margin:0; padding:0;}
#num ul li{ width: 100% !important;}
#num ul li strong { float:left; width:95px}
#num ul li cite{ float:right; width:130px}
#num ul li cite { font-style:normal}
.ph_list_flag li .ph_heading_c.ph_sa{width:110px;}


.head_numbers_sec .number
{
color:#ffffff;
width:215px;
float:right;
padding-top:3px;
}


.nav
{
float:right;
width:99%;
position:absolute;
bottom:0;
right:0;
}
.nav ul
{
float:right;
}
.nav ul li
{
float:left;
margin-left:2px;
}
.nav ul li a
{
float:left;
padding:0 15px;
line-height:28px;
color:#fff;
text-decoration:none;
font-weight:normal;
}
.nav ul li a:hover,.nav .active
{
background:url(../images/iconset.png) repeat-x left -112px;
border-top-right-radius:5px;
border-top-left-radius:5px;
-webkit-radius-top-right-radius:5px;
-webkit-radius-top-left-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;	
color:#121212;
}



.rental_locations_main
{
float:left;
width:100%;
margin-top:30px;
margin-bottom: 27px;
}
.rental_locations_main h4
{
font-size:12px;
font-weight:bold;
color:#292929;
margin-bottom:15px;
float:left;
width:100%;
}
.rental_locations_main ul
{
display:block;
list-style:none;
padding-left:2px;
font-size:11px;
color:#636363;	
}
.rental_locations_main li
{
display:block;
}
.rental_locations_main li a
{
font-size:11px;
color:#636363;
line-height:20px;
text-decoration:none;
border-bottom:solid 1px #fff;
}
.rental_locations_main li a:hover
{
border-bottom:dotted 1px #193c52;
color:#193c52;
}
.rental_locations_main li a:active
{
background:#fdc608;	
}
.rental_locations_main .section1
{
float:left;
width:226px;	
}
.rental_locations_main .section2
{
float:left;
width:149px;
}
.rental_locations_main .section3
{
float:left;
width:433px;
}
.rental_locations_main .section4
{
float:left;
width:292px;
}

.rental_locations_main .divider
{
border-right:solid 1px #dae0e3;
margin-right:22px;
}
.rental_locations_main .left_ul
{
float:left;
width:49%;
}
.rental_locations_main .right_ul
{
float:right;
width:49%;
}


#footer
{
float:left;
width:100%;
padding-bottom: 30px;
background:#fff url(../images/iconset.png) repeat-x left -313px;
color:#686868;
margin-top:23px;
}
.footer_first_row
{
float:left;
width:100%;
padding:11px 0 8px;

}
.boking_helpline_txt
{
float:left;
font-size:12px;
width:206px;	
font-weight:bold;
padding-left:26px;
background:url(../images/iconset.png) no-repeat left -282px;	
}
.suport_email_txt
{
float:left;
font-size:12px;
width:250px;	
font-weight:bold;
padding-left:26px;
background:url(../images/iconset.png) no-repeat left -253px;	
}
.suport_email_txt a
{
display:inline-block;
margin-left:10px;
}
.footer_links
{
float:right;
text-align:right;
}

.footer_links ul li{display:inline-block;margin:0 10px 0 0}
.footer_links ul li:last-child{margin:0}
#footer a
{
font-size:11px;
text-decoration:none;
border-bottom:transparent 1px;
font-weight:normal;
color:#686868;
}
#footer a:hover
{
border-bottom:dotted 1px #686868;
}
.footer_links .divider
{
display:inline-block;
padding:0 6px;
}
.footer_lines
{
border:solid 1px #e5e5e5;
float:left;
background:#fff;	
width:100%;
margin-bottom:24px;
border-left:none;border-right:none;	
}
.footer_numbers
{
position:relative;
float:left;
clear:both;
width:100%;
background:url(../images/booking_helpline.gif) no-repeat 0px bottom;	
}
.footer_numbers .indicator
{
position:absolute;
width:15px;
height:8px;
top:-7px;
left:114px;
background: url(../images/iconset1.png) repeat-x 0 -336px;	
}
.footer_numbers_wraper
{
float:left;
width:837px;
margin:14px 0 0 72px;
}
.footer_numbers .ph_list_c
{
width:100% !important;
}
.footer_numbers .ph_list_c ul
{
float:left !important;
width:100% !important;
}
.footer_numbers .ph_list_c ul li
{
float:left !important;
width:200px !important;
}
.footer_numbers .ph_heading_c
{
float:left !important;
font:normal 11px Arial, Helvetica, sans-serif !important;
color:#000000 !important;
padding-right:15px !important;
}
.footer_numbers .ph_digit_c
{
float:left !important;
font:normal 11px Arial, Helvetica, sans-serif !important;
color:#686868 !important;
}
.powered
{
float:left;
width:100%;
font-size:11px;
}
.live_chat
{
width:76px;

position:fixed;
bottom:137px;
right:-48px;
cursor:pointer;
}
.live_chat a
{
text-decoration:none !important;
border:none !important;
}


.content_sec
{
background:#fff;
-moz-border-radius:6px;
border-radius:6px;
-webkit-border-radius:6px;
padding-top:12px !important;
font-size:11px;
min-height:509px;
}
.content_sec .cnt_wrapper
{
width:90%;
margin:auto;
padding:10px 0;
}
.content_sec h2,.contact_form_wraper h2,.contact_form_wraper h3
{
padding-bottom:15px;
}
#vip_contact_form
{
margin-top:15px;
}
.cnt_bottom_ad
{
clear:both;
width:100%;
position:absolute;
left:0;
bottom:10px;
text-align:center;
}
.cnt_bottom_ad h3
{
text-align:left;
font-size:16px;
font-weight:bold;
color:#585858;
text-indent:26px;
margin-bottom:8px;
}
.cnt_bottom_ad h3 span
{
color:#e02112;
}
.cnt_bottom_ad img
{
margin:auto;
width:auto
}
.contact_page .content_sec
{

background:#fff;
}

.contact_subline
{
padding:0 0 10px 0;	
}
.rounded-corners {
border-radius: 5px 5px 5px 5px;
border:solid 1px #b9b7b7;
}
.ph_no_call {
background: none repeat scroll 0 0 #FFFFFF;
float: left;
margin: 5px 0;
padding: 0 10px;
width: 350px;
}
.ph_bg_call {
height: inherit;
margin-bottom: 10px;
margin-top: 19px;
overflow: auto;
}
.ph_list_call {



}
.ph_list_c {
float: left;
padding: 0 !important;
width: 100% !important;
}
.pT15
{
padding-top:15px;
}
.list{ width:225px; float:left;}


.form
{
float:left;
width:427px;
position:relative;
z-index:5;
-moz-border-radius:6px;
border-radius:6px;
-webkit-border-radius:6px;
box-shadow:0 0 6px #b1ccd8;
-moz-box-shadow:0 0 6px #b1ccd8;
-webkit-box-shadow:0 0 6px #b1ccd8;	

}
.form_powerdby
{
position: absolute;
width: 156px;
background: url(../images/form-iconset.png) no-repeat 70px -130px;
color: #636363;
bottom:22px;
left: 26px;
font: 11px Arial, Helvetica, sans-serif;
height: 19px;
}
.form h2
{
font-size:18px;
font-weight:bold;
color:#37464f;
margin:24px 0 0 22px;;
top:29px;
}
.form_wraper
{
left: 23px;
position: absolute;
top: 47px;
}


#site_center_sec
{
float:left;
width:100%;
margin-top:10px;
}
.body_right_sec
{
float:right;
width:54%;
position:relative;
}
.banners_center_column
{
float:left;
width:65%;
min-height:496px;
margin-top:20px;
}
.banners_right_column
{
width:34%;
float:right;
min-height:496px;
position:relative;
}
.banners_right_cntr
{
float:left;width:100%	
}
.airport_pricing_banner
{
width:100%;
height:208px;
background:url(../images/hire_car.jpg) no-repeat 194px 104px;
}
.airport_pricing_banner .slogan_lines
{
margin-bottom:31px;
float:left;
width:100%;
font-size:24px;
color:#292929;
}
.slogan_lines span
{
color:#e47128;
padding-top:3px;
display:inline-block;
font-weight:bold;
}
.pricing
{
float:left;
width:100%;
}
.pricing p
{
font-size:13px;
font-weight:bold;
color:#292929;
float:left;
width:100%;
}
.pricing .price_cntr
{
background:#292929;
padding:6px 19px;
color:#fdbe08;
font-size:22px;
float:left;
margin-top:8px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;	
}
.pricing .price_cntr span
{
font-size:11px;
font-weight:bold;
color:#fff;
display:inline-block;
padding-top:10px;
}
.rental_brands_main
{
width:100%;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
background:#fff url(../images/grey-gradient.gif) repeat-x bottom left;
}
.rental_brands_wraper
{
width:93%;
margin:auto;
}
.rental_brands_wraper h3
{
font-size:16px;
color:#292929;
padding-top:13px;
}
.rental_brands_wraper .logos_cntr
{
clear:both;
width:100%;
height:22px;
margin-top:20px;
}
.rental_brands_wraper .logos_cntr img
{
float:left;
margin-right:11px;
}
.airport_add
{
width:100%;
margin-top:17px;
}
.rental_inclusives
{
width:100%;
height:208px;
margin-top:20px;
}
.rental_inclusives h3
{
font-size:16px;
color:#292929;
margin-bottom:19px;
}
.rental_inclusives li
{
display:block;
padding-left:35px;
background:url(../images/iconset.png) no-repeat left -375px;
font-weight:bold;
font-size:12px;
margin-bottom:7px;
line-height:24px;
color:#292929;
}
.airport_address
{
width:186px;
height:92px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border:solid 1px #9a9a9a;	
background:#fff url(../images/grey-gradient.gif) repeat-x bottom left;
position:relative;
}
.airport_address p
{
display:block;
width:92%;
margin:auto;
margin-top:13px;
color:#2b2b2b;
font-size:11px;
}
.airport_address strong
{
display:inline-block;
padding-top:10px;
}
.addrss_marker
{
position:absolute;
width:18px;
height:12px;
top:92px;
left:80px;
background:url(../images/airport_address_marker.png) no-repeat left top;
}
.map_container
{
width:186px;
height:92px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border:solid 1px #9a9a9a;	
background:url(../images/grey-gradient.gif) repeat-x bottom left;
position:relative;
}
.airport_map_cntr
{
height:171px;
width:186px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border:solid 1px #9a9a9a;
position:relative;
margin-top:17px;
}
#map { width:185px; height:170px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;border:solid 1px transparent;overflow:hidden;}
.guarantee_box
{
height:112px;
}
.guarantee_box .text_row
{
float:left;
padding-top:5px;
font-size:15px;
font-weight:bold;
color:#656565;
width:96%;

line-height:40px;
}
.guarantee_box .text_row img
{
float:left;
margin-right:10px;
}
.fleet_cars img{margin:29px 0px 0px 0px;}
.fleet_cars h3{margin:5px 0px 0px 0px;}


.SupAddsWrapper {
background:#F3F3F3;
border: 1px solid #D5D5D5;
border-radius: 4px 4px 4px 4px;
clear: both;
margin: auto;
overflow: hidden;
padding:0 10px;
width: 100%;
margin-top:15px;
}

.SupAddsWrapper h2 {
color: #426489;
font:13px Arial, Helvetica, sans-serif ;
font-weight:bold;
margin: 0;
overflow: hidden;
padding: 10px 0 10px;
width: 100%;

}
.SupAddsWrapper ul { width:100%; overflow:hidden; margin:0px; padding:0px; list-style-type:none;}
.SupAddsWrapper ul li {width:48%; border:1px solid #d9d9d9; border-radius:5px; overflow:hidden; margin:0 10px 10px 0px; list-style-type:none; float:left; background-color:#f9f9f9; height:40px;}
.SupAddsWrapper ul li:last-child{margin-right:0}
.SupInnerWrap { width:100%; clear:both; margin:auto; overflow:hidden; padding:6px}

.LogoCont {
float: left;
margin-right: 10px;
overflow: hidden;
width: 64px;
}
.AddCont {width:65%; overflow:hidden; font:normal 11px Arial, Helvetica, sans-serif; color:#6B7F97; float:left;}
.PhnCont {overflow:hidden; font:normal 9px Arial, Helvetica, sans-serif; color:#6B7F97;float:right}


.for_more{ width:100%; float:left; margin: 10px 0 10px 0px;}
.content {float:left; width:100%; margin-top:30px}
.lefthome{float:left; width:42%; margin-top:30px; padding:10px; margin-right:20px; border:1px solid #777; border-radius:8px; min-height:295px}
.righthome{float:left; width:55%;margin-top:30px; border:1px solid #777; border-radius:8px; padding:10px; min-height:295px}
.left ul li{display:block; padding-left:35px; background:url(../images/iconset.png) no-repeat left -375px; 	font-weight:bold;	font-size:12px;	margin-bottom:7px;	line-height:24px; color:#292929; margin-top:10px;}
.right ul li{display:block; padding-left:35px; background:url(../images/iconset.png) no-repeat left -375px; 	font-weight:bold;	font-size:12px;	margin-bottom:7px;	line-height:24px; color:#292929;}

.SupAddsWrapper1 {
background-color: #ffffff;
overflow: hidden;
width: 453px;
margin:20px 0 0 0 ;
}
.SupAddsWrapper1 ul li {
background-color: #f9f9f9;
border: 1px solid #d9d9d9;
border-radius: 5px;
float: left;
list-style-type: none;
margin: 0 4px 10px 8px;
overflow: hidden;
width: 403px;
padding:10px 0
}

.SupInnerWrap1 {
overflow: hidden;
padding: 6px;
width: 100%;
}


.AddCont2 {
color: #4f5052;
float: left;
font: 11px Arial,Helvetica,sans-serif;
margin: 0 0 0 7px;
overflow: hidden;
width: 217px;
}
.cont-map {
float: left;
margin: 20px 0;
width: 100%;
}

.custbtm {

font-size: 12px;
margin-bottom: 20px;
padding-bottom: 25px;
}











#ws-block-cookies .panel .panel-heading a {
font-size: 16px;
font-weight: 400;
padding: 15px;
position: relative;
text-decoration:none;
color:#7A7A7A;
width: 100%;
display: block;
border: 1px solid #ddd;
}

#ws-block-email, #ws-block-cookies {padding: 60px 0 120px; clear: both;}
.ws-wrapper{
background: #fff ;
border-radius: 0;
border:1px solid #e3e3e3;
width: 1003px;
margin: auto;
padding:15px;
}

#ws-block-cookies .well a{width: 100%;display: inline-block;}
#ws-block-cookies .well .checkbox {
padding-left: 20px; }
#ws-block-cookies .well .checkbox label {
display: inline-block;
position: relative;
padding-left: 10px; }
#ws-block-cookies .well .checkbox label::before {
content: "";
display: inline-block;
position: absolute;
width: 20px;
height: 20px;
left: 0;
margin-left: -20px;
border: 1px solid #cccccc;
border-radius: 3px;
background-color: #fff;
-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
#ws-block-cookies .well .checkbox label::after {
display: inline-block;
position: absolute;
width: 20px;
height: 20px;
left: 0;
top: 0;
margin-left: -19px;
padding-left: 3px;
padding-top: 2px;
font-size: 11px;
color: #555555; }
#ws-block-cookies .well .checkbox input[type="checkbox"] {
opacity: 0; }
#ws-block-cookies .well .checkbox input[type="checkbox"]:focus + label::before {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
#ws-block-cookies .well .checkbox input[type="checkbox"]:checked + label::after {
font-family: 'Glyphicons Halflings';
content: "\e013"; }
#ws-block-cookies .well .checkbox-primary input[type="checkbox"]:checked + label::before {
background-color: #428bca;
border-color: #428bca; }
#ws-block-cookies .well .checkbox-primary input[type="checkbox"]:checked + label::after {
color: #fff; }
#cookies-list{margin-top: 15px;}
#cookies-list .panel{margin-bottom: 15px;border-radius: 0;}
#cookies-list .panel-heading {
border-radius: 0;
padding: 0;
background: #fff;
}

#cookies-list .panel-heading a{position: relative;}
#cookies-list .panel-heading a::before {content: "\002B";
position: absolute;
  right: 14px;
  font-size: 24px;
  top: 7px;
  font-weight: 900;
}

.label.label-success.ws-active{
font-size: 15px;
border-radius: 50px;
padding: 10px 15px;
margin-top: 10px;
background-color: #5cb85c;
display: inline-block;
margin-bottom: 0;
font-weight: 300;
color:#fff;
}

.ws-collapse {
border: 1px solid #ddd;
border-top: 1px solid transparent;
padding: 0 15px 15px;
}


#ws-block-cookies h2, #ws-block-email h2{
margin-top:25px;
}

#ws-block-cookies h1, #ws-block-cookies h2, #ws-block-email h1, #ws-block-email h2{
color: #000;
font-size: 19px;
text-align: left;
padding:0;
margin:0;

font-weight: 400;
}

#ws-block-cookies h1 b, #ws-block-cookies h2 b, #ws-block-email h1 b, #ws-block-email h2 b{
font-weight: 600;
}

#ws-block-cookies p, #ws-block-email p {
margin: 10px 0 26px;
font-size: 15px;
line-height: 23px;
color: #636363;
text-align: left;
font-weight: 300;
}

#cookies-list .panel-heading a.open::before {
content: "\002D" !important;
font-size: 52px !important;
font-weight: 600 !important;
top: -14px !important;
}


#cookies-list a:focus {
outline: none;
}

.contact_left{
width: 500px;float: left;
}


.contact_right{
width: 480px;float: right;
}


.ws-collapse{ display: none;}

#ws-float-box{ color: #fff; position: fixed;left:0;bottom: 0;width: 100%;font-weight: 300;background-color: rgba(8, 27, 41, 0.9); padding: 5px 0; z-index: 9999; }
#ws-float-box p{font-size: 14px; text-align: center;color: #fff; line-height:30px; padding:0 10px; width:60%; margin:auto; box-sizing: border-box;}
#ws-float-box *{margin: 0;padding: 0}
#ws-float-box a{color: #fff;font-weight: 400;text-decoration: underline; font-size: 14px;}
#ws-float-box a:hover{color: #fff;}
#ws-float-box button{padding:7px; font-size: 13px;cursor: pointer;display: inline-block;font-weight: 400;line-height: 1.25;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;border-radius: 0;-webkit-transition: all .2s ease-in-out; float: none; height: auto;}
#ws-float-box button{margin-left: .5rem;}
#ws-float-box button.ws-ok {color: #fff;font-weight: 600;background: #0C860C;}
#ws-float-box button.ws-ok:hover {color: #fff;font-weight: 600;background: transparent;border-color: #fff}
ul.topnav li.icon {display: none;}
.search-width {width:1170px!important}
#header_main {z-index:9999; position:relative}
#bookingengine {clear:both}
.header_left_sec a{display:inline-block;margin:10px 0 0}


@media only screen and (max-width:1020px){
.ws-wrapper {width: 95%;	padding:0;}
.ws-row {padding: 15px;}	
}


@media only screen and (max-width:767px){
#something{display:none}	
#ws-block-email, #ws-block-cookies {padding: 30px 0;}
#ws-block-email .well,#ws-block-cookies .well {background-color: #fff; border: 0;}
#ws-block-email .well h1,#ws-block-cookies .well{margin-top: 10px;}
#ws-float-box p{width:100%; line-height: 22px; font-size: 13px;}
#cookies-list .panel-heading a::before {font-size: 20px; right: 10px; top:6px}
#cookies-list .panel-heading a.open::before {font-size: 42px !important; top: -10px !important;}
#ws-block-cookies p, #ws-block-email p {font-size: 13px;	line-height: 21px;}
#ws-block-cookies .panel .panel-heading a {	font-size: 15px;	padding: 9px;}
}






@media screen and (max-width:1199px){
.site_wraper {width:100%; padding:0 15px; box-sizing:border-box}
.search-width {width:100%!important}
.header_left_sec {width:auto}
.header_right_sec {width:400px}
.form {width:40%}
.body_right_sec {width:56%}
.banners_center_column {width:60%}
.rental_brands_main {width:100%}
.airport_add {width:100%}
.airport_add img {max-width:100%}
.guarantee_box .text_row {font-size:12px}
.airport_pricing_banner {background-position:center bottom}
.airport_pricing_banner .slogan_lines {margin-bottom:10px}
.rental_locations_main .section4, .rental_locations_main .divider, .rental_locations_main .section3 {width:30%}
.SupAddsWrapper ul li {width:48%; height:auto}
.SupInnerWrap {width:auto}
.AddCont {width:55%}
}

@media screen and (max-width:991px){
.body_right_sec {width:58%}
.guarantee_box .text_row img {margin-right:3px}
.footer_links {width:248px}
.footer_numbers_wraper {width:auto}
.suport_email_txt {width:219px}
.contact_page .content_sec {width:48%}
.SupAddsWrapper1 {width:100%}
.SupAddsWrapper1 ul li {width:89%}
.AddCont2 {width:100%}
.PhnCont {width:auto}

}

@media screen and (max-width:845px){
.form {width:100%}
.body_right_sec {width:100%}
.lefthome {margin-right:10px}
.righthome {float:right}
.cnt_bottom_ad {position:relative}
.content_sec {min-height:auto}
.content_sec .cnt_wrapper {width:100%}
.cnt_bottom_ad img {max-width:100%}

}

@media screen and (max-width:767px){
.head_numbers_sec{display:none}
ul.topnav li {display: none;}
ul.topnav li.icon {float: right;display: inline-block;position:relative; top:-60px}
ul.topnav.responsive {position: relative;top:0;margin-bottom:20px}
ul.topnav.responsive li.icon { position: absolute; right: 0; top: -65px;}
ul.topnav.responsive li.icon a {float:right!important}
ul.topnav li.icon a:hover {background:none!important}
ul.topnav li.icon a {padding:0}
ul.topnav.responsive li {float: left;display: block;width:100%;margin:5px 0}
ul.topnav.responsive li a {display: block; text-align: left}
.nav ul li a:hover, .nav .active {background:none!important; color:#FBB408}
.nav {position:relative; top:3px; position:relative; width:100%}
.nav ul {width:100%}
ul.topnav.responsive{background:#333;margin:0;padding:10px 0}
.nav ul li {line-height:32px}
.header_right_sec {width:100%; height:auto;z-index:999}
.lefthome {margin-right:0px; width:100%; box-sizing:border-box; min-height:auto}
.righthome {float:right; width:100%; box-sizing:border-box; min-height:auto}
.rental_locations_main .section4, .rental_locations_main .divider, .rental_locations_main .section3 {width:100%; border:none; margin-bottom:10px;margin-right:0}
.rental_locations_main h4 {margin-bottom:5px}
.SupAddsWrapper ul li {width:100%; height:auto; margin-right:0px}
.footer_numbers {display:none}
#footer {background-image:none}
.boking_helpline_txt, .suport_email_txt, .footer_links {background:none; width:100%; text-align:center; padding-left:0px}
.footer_first_row {padding-top:0px; height:auto; padding-bottom:20px}
.powered {text-align:center}
.contact_page .content_sec {box-sizing:border-box; padding:10px; width:100%;height:auto!important}
.content_sec {overflow:scroll!important}
.AddCont2 {margin:0}
.SupInnerWrap1 {width:100%}

}

@media screen and (max-width:525px){
.banners_center_column, .banners_right_column {width:100%}
.airport_add {text-align:center}
.rental_inclusives {width:100%;height:auto }
.fleet_cars {display:none}
.banners_right_cntr {position:relative; min-height:auto!important}
.banners_right_column {min-height:auto!important}
.cnt_bottom_ad h3 {font-size:13px}

}

@media screen and (max-width:400px){
.header_left_sec a{margin:10px 0 0}	
.header_left_sec img {width:240px}
.header_left_sec {height:auto}
ul.topnav li.icon {top:-38px}
ul.topnav.responsive li.icon {top:-52px}
#header {height:75px;border-bottom: 3px solid #FDB408}
ul.topnav.responsive {top:9px}
.SupAddsWrapper {width:90%}
.PhnCont,.AddCont {width:69%}
}
