/*   
Theme Name: Avon Rentals
Theme URI: http://www.popthepixel.com
*/

/* Reset
------------------------------------------------------------ */

/* GLOBAL */
body { margin: 0px; border: 0px; padding: 0px; background:#fff; color:#333333; font-family: 'Roboto', sans-serif!important; font-size: 15pt; font-weight: 300;}

p { margin: 0 0 20px 0; }
p strong { font-size: 30px; color: #000; }
a { text-decoration:none; color: inherit; transition: color 0s ease; font-weight: 400; }
.clear { clear:both; }
.hidden { position:absolute; clip: rect(1px 1px 1px 1px); /* IE6 & 7 */ clip: rect(1px, 1px, 1px, 1px); }
ol, ul { list-style: none; margin: 0; }* { margin: 0; padding: 0; }
html { overflow-y: scroll;}
ul li { margin: 0; padding: 0; }
h1 { margin-bottom: 10px; color: #111111; }    
a, img { outline: none; border:none; color: #000; text-transform: uppercase; }
img { display: block; margin-bottom: 10px; }
aside { font-style: italic; font-size: 0.9em; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
h1 { font-family: 'Roboto', sans-serif!important; text-transform: uppercase; font-weight: 100; font-size: 54px; color: #d3d3d3; line-height: 48px; }
h1 span { color: #303030; }
h2 { font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 26px; color: #d3d3d3; line-height: 26px; }
h2 span { color: #303030; }
#call h2 { font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 26px; color: #d3d3d3; line-height: 26px; }
#call h2 span { color: #303030; }
.contain { max-width: 1000px; padding: 0; margin: 0 auto; }
.post-meta-key { display: none; }

#get_a_quote_content { background-color: #efefef; height: 168px; position: relative; width: 100%;z-index:999!important; }
#home_image #get_a_quote_content { background-color: transparent; height: 168px; position: relative; top: 134px; width: 100%; }
#home_image #get_a_quote_content h1 { color: #fff; font-size: 50px; font-weight: 400; line-height: 0; margin: 0 auto; max-width: 1000px; padding: 0; position: relative; text-align: center; top: 15px; width: 100%; }
#get_a_quote { background-color: #040404; font-family: 'Roboto',sans-serif; height: 43px; margin: 0 auto; max-width: 986px; padding: 13px 12px 10px; position: relative; top: 65px; width: 100%; }
#get_a_quote input, option, select { font-family: 'Roboto', sans-serif; text-transform: uppercase; font-weight: 400; font-size: 13px; }
#get_a_quote .lets_go { background-color: transparent; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/lets_go.png); border: 0 none; cursor: pointer; height: 38px; padding: 0; position: relative; top: 1px; width: 136px; }
#get_a_quote .lets_go:hover { background-position: bottom; }
#get_a_quote .contact_text { background-color: transparent; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/contact_text_bg.png); border: 0 none; cursor: pointer; height: 37px; margin: 0 12px 0 0; padding: 0 0 0 16px; width: 218px; letter-spacing: 0px!important; }
{
    background-color: #040404;
    font-family: 'Roboto',sans-serif;
    height: 75px;
    margin: 0 auto;
    max-width: 986px;
    padding: 13px 12px 10px;
    position: relative;
    top: 65px;
    width: 100%;
}

#get_a_quote2 { background-color:none; font-family: 'Roboto',sans-serif; height: 43px; margin: 0 auto; max-width: 986px; padding: 13px 12px 10px; position: relative; top: 65px; width: 100%; }

body #get_a_quote2 #quote_bottom2 {
    float: none!important;
    margin: 0px auto!important;
    background: #000;
    width: 280px;
    padding: 13px 0px;
    border-radius: 5px;
}
#get_a_quote2 input, option, select { font-family: 'Roboto', sans-serif; text-transform: uppercase; font-weight: 400; font-size: 13px; }

body #get_a_quote2 .styled-select {
    float: none!important;
    margin: 0px auto!important;
}
body #get_a_quote2  #quote_bottom2   {
    float: none!important;
    margin: 0px auto!important;
}


#get_a_quote3 {  font-family: 'Roboto',sans-serif;  margin: 0 auto; max-width: 100%;position: relative; top: 65px; width: 100%; }

#get_a_quote3 .wrap_quote3{ 
    background-color: #040404;
    font-family: 'Roboto',sans-serif;
    margin: 0 auto;
    max-width: 1010px;
    margin: 0 auto;
    padding: 15px 15px 15px;
    box-sizing: BORDER-BOX;
    overflow: hidden;
    position: RELATIVE;
}
#get_a_quote3  iframe{
    width:1000px;
    height:400px;
}
#get_a_quote3 input, option, select { font-family: 'Roboto', sans-serif; text-transform: uppercase; font-weight: 400; font-size: 13px; }

body #get_a_quote3 .styled-select {
    float: left!important;
    margin: 0px auto!important;
    margin-right: 15px!important;
}
body #get_a_quote3 .wrap_quote3 .row2 .styled-select {
    margin-top: 15px!important;

}
body #get_a_quote3  #quote_bottom3   {                                                                                                                        
    float: none!important;
    margin: 0px auto!important;
}
#quote_dropdown3 {
    float: left;                                                                                                                                             
    margin: 0px;
    width: 467px;
}
#get_a_quote3 .lets_go {
    background-color: transparent !important;
    background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/lets_go.png") !important;
    border: 0 none !important;
    cursor: pointer !important;
    height: 38px !important;
    padding: 0 !important;
    width: 136px !important;
    position: relative;
}
/*
#get_a_quote select { background: transparent; line-height: 1; border: 0; border-radius: 0; -webkit-appearance: none; }
#get_a_quote option { padding:3px; margin: 0; float: left; height: 20px; background: #f8f8f8; color:#888; border:none; outline:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; }
#get_a_quote label:before { background: none repeat scroll 0 0 #fff; content: "";  display: block; height: 37px; pointer-events: none; position: absolute; right: 15px; top: -2px; width: 43px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg);
}
#get_a_quote label:after { border-bottom: 1px solid #ddd; color: #aaa; content: " "; font: 11px "Consolas",monospace; padding: 0 0 2px; pointer-events: none; position: absolute; right: 21px; top: 3px; transform: rotate(90deg); }
#get_a_quote label { position: relative; }
#quote_dropdown { float: left; margin: 0 0 0 10px; }

#get_a_quote label:before {
background: url("https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg") repeat scroll 0 0 #fff;
content: "";
display: block;
height: 37px;
pointer-events: none;
position: absolute;
right: 15px;
top: -3px;
width: 43px;
}*/

.slideshow-window.jetpack-slideshow.slideshow- img { position: absolute; }

#get_a_quote_content h1 { color: #fff; font-size: 30px; font-weight: 400; line-height: 0; margin: 0 auto; max-width: 1000px; padding: 0; position: relative; text-align: center; top: 32px; width: 100%; }

/* HEADER */
header { position: relative; width: auto; max-width: 1245px; border-top: 4px solid #e60000; border-bottom: 8px solid #000; margin: 0 auto ; min-height: 124px; }
nav { position: absolute; right: 0px; bottom: -8px; font-size: 16px; font-family: 'Roboto', sans-serif!important; font-weight: 300; }
nav ul { list-style: none; }
nav ul li { display: block; float: left; padding: 0; }
nav ul li a { text-transform:uppercase; transition: all .25s ease; }    
nav ul li a:hover { color: #e60000; }        
header .menu-item { background-image: none; background-position: center bottom; font-weight: 400; height: 65px; margin: -17px 17px; top: 38px !important; background-repeat: repeat-x; margin: -9px 17px; }
header .menu-item:hover { background-image: none; background-position: center bottom; background-repeat: repeat-x; border-bottom: 0px solid #e60000; font-weight: 400; height: 48px; }

#mobileMenu { position: fixed; top: 0; left: 0; width: 100%; display: none; z-index: 1000!important; }
.toggleMobile { display: none; }
#logo { margin: 32px 0 0; }
#yelp_nav { height: 34px; width: 34px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/yelp.jpg); }
#linked_in { height: 34px; width: 34px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/linked_in.jpg); }
#youtube { height: 34px; width: 34px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/youtube.jpg); }
#twitter { height: 34px; width: 34px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/twitter.jpg); }
#facebook { height: 34px; width: 34px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/facebook.jpg); }

#yelp_nav:hover { background-position: bottom; }
#linked_in:hover { background-position: bottom; }
#youtube:hover { background-position: bottom; }
#twitter:hover { background-position: bottom; }
#facebook:hover { background-position: bottom; }

#call { position: absolute; top: 8px; right: 200px; }
nav.social { position:absolute; right: 0; top: 0; }
nav.social ul li { display:block; float:left; padding: 4px 0 0 4px; }


#vehicle_navigation { width: 100%; max-width: 1000px; margin: 0 auto; }
#truck { height: 147px; width: 121px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/truck.png); float: left; margin: 0 4px 0 2px; }
#truck:hover { background-position: bottom; }
#convertible { height: 147px; width: 121px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/convertible.png); float: left; margin: 0 4px 0 0; }
#convertible:hover { background-position: bottom; }
#standard { height: 147px; width: 121px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/standard.png); float: left; margin: 0 4px 0 0; }
#standard:hover { background-position: bottom; }
#suv { height: 147px; width: 121px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/suv.png); float: left; margin: 0 4px 0 0; }
#suv:hover { background-position: bottom; }
#van { height: 147px; width: 121px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/van.png); float: left; margin: 0 4px 0 0; }
#van:hover { background-position: bottom; }
#exotic { height: 147px; width: 121px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/exotic.png); float: left; margin: 0 4px 0 0; }
#exotic:hover { background-position: bottom; }
#luxury { height: 147px; width: 121px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/luxury.png); float: left; margin: 0 4px 0 0; }
#luxury:hover { background-position: bottom; }
#go_green { height: 147px; width: 121px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/go_green.png); float: left; }
#go_green:hover { background-position: bottom; }
/* FOOTER */
footer { position: relative; clear: both; background-color: #000; color: #7c8081; padding: 20px 0 22px; text-align: center; width: 100%; min-height: 124px; }
footer .wrapper { line-height: 25px; margin: 0 auto; padding-top: 30px; width: auto; max-width: 900px; font-size:14px; }
footer #wrapper p{ width: 90.3%; background-color: #fff; }
nav.footer_nav { height: 21px; margin: 0 auto 12px; max-width: 1245px; position: relative; right: auto; top: 0; width: 100%; }
.footer_nav ul li { font-size: 14px; font-weight: bold; left: 0; margin: 0; padding: 0 12px 0; border-right: 2px solid #fff; }
.footer_nav ul li a:hover { color: #e60000; }
.footer_nav ul { margin-left: -12px; }
.footer_nav ul li a { color: #fff; }
#footer_columns { line-height: 25px; clear: both; width: auto; max-width: 1245px; margin: 0 auto; }
#footer_columns article.footer_column1, #footer_columns .footer_column2 { margin: 0; font-size: 11px; float: left; width: auto; max-width: 1104px; padding: 0 20px 0 0; text-align: left; font-family: 'Roboto Condensed', sans-serif; line-height: 22px; color: #898989; }
#footer_columns article.footer_column1 span { color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 12px; font-weight: 400; text-transform: uppercase; }
#footer_columns .footer_column2 {
    margin: 0 auto;
    width: 100px;
    padding: 0;

}
.row { position:relative; margin: 0; float:right; width: 100px; }
.row img { float:right; }
#locations { line-height: 25px; clear: both;  width: 100%; position: relative; margin: 0 auto; background-color: #e6e6e6; min-height: 584px; padding: 40px 0 0; }
#locations .location_item { width: 304px; float: left; margin: 0 14px; }
#locations .location_item a { position: relative; display:block; }
#location { background-color: #e6e6e6; position: relative; float: left; width: 320px; padding: 40px 6px; }
h1.location { text-transform: uppercase; color: #000000; font-size: 25px; line-height: 30px; padding: 12px 0 0; text-align: center; font-weight: 400; }
footer #wrapper p{ width: 90.3%; background-color: #fff; }
#footer_content { width: 100%; position: relative; max-width: 1000px; margin: 0 auto; }
#footer_content p { font-family: 'Roboto Condensed', sans-serif; font-size: 12px; text-align: left; line-height: 22px; color: #898989; max-width: 876px; }
#footer_content p span { color: #fff; font-weight: 700; }
p.address { color: #626262; font-size: 16px; line-height: 20px; text-align: center; padding: 6px 0; font-weight: 400; }
p.address span { font-size: 13px; }
p.number { font-size: 20px; color: #444444; line-height: 20px; text-align: center; padding: 6px 0; font-weight: 400; }
#ptp{ width: 10%; background-color: #f91; float: left; min-width: 97px; }
#footer_text { width: 90%; max-width: 903px; float: left; } 
#top_footer { width: 100%; background-color: #e6e6e6; }

#customer_feedback_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; min-height: 124px; }
#customer_feedback_content h2 { font-weight: 400; font-size: 25px; font-family: 'Roboto', sans-serif; color: #000000; text-align: left; padding: 0 0 20px 0; }
#customer_feedback_content li { float: left; width: 450px; margin: 0 25px; list-style: none; height: 124px; padding: 20px 0; }
#customer_feedback_content li p { padding: 8px 0 0; font-size: 15px; font-family: 'Roboto Condensed', sans-serif; color: #8c8c8c; font-style: italic; }
#customer_feedback_content li p b { color: #292626; }
#customer_feedback_content li p span { color: #8c8c8c; font-size: 36px;  margin: 0 10px 0 0; position: relative; top: 14px; line-height: 0px; }
#customer_feedback_content li img { float: left; padding: 0 10px 0 0;}
.customer_feedback { float: none; margin: 10px 0 55px; min-height: 124px; padding: 0; position: relative; width: 100%; }

/* HOME */
#main_home { width: 100%; max-width: 1000px; margin: 0 auto; padding: 50px 0 80px; height: auto; }
#main_home article.home_column1 { margin: 0; float:left; width: 100%; max-width: 625px; padding: 0 62px 0 0; height: 492px; }
#main_home article.home_column2 {  margin: 0; float:left; width: 313px; height: 492px; }

figure.home_button1 a { width: 100%; max-width: 625px; height: 212px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/home_image_01.jpg); background-position: top right;  display:block;}
figure.home_button2 { width: 100%; float: left; max-width: 299px; height: 113px; margin: 27px 25px 0 0; }
figure.home_button3 { width: 100%; float: left; max-width: 299px; height: 113px; margin: 27px 0 0; }
figure.home_button4 { width: 100%; float: left; max-width: 299px; height: 113px; margin: 27px 25px 0 0; }
figure.home_button5 { width: 100%; float: left; max-width: 299px; height: 113px; margin: 27px 0 25px 0; }

#home_image { height: 499px; width: 100%; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/slide1.jpg); background-size: cover; background-position: center; }

.yelpreviewimg { display: none; }
#yelp_nav p {  display: none; }
#recentreviews { display: none; }
.yelpreview div { background-color: #efefef; margin: 8px 0; font-size: 15px; font-family: 'Roboto Condensed', sans-serif; color: #626262; padding: 12px; font-weight: 400; }
.yelpreview div .reviewername { padding: 0px; }
.yelpreview div a { display: none; }
.reviewername { font-size: 15px; font-family: 'Roboto Condensed', sans-serif; color: #444444; }
#yelpbutton { display: none; }
#yelp_header { height: 58px; width: 313px; background-color: #f90; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/yelp_background.jpg); margin: 0 0 8px 0; }
#yelptitle { display: none; }
#yelpheader { height: 0; margin: -8px 0 0; }
#yelp {  background-image: url(https://www.avonrents.com/wp-content/uploads/2015/10/PLUOY_Esig_230x40.png); height: 34px; }
#yelpheader #yelpstarrating { margin-left: 190px; margin-top: -47px; position: absolute; }
#yelpheader #numreviews { color: #fff; font-family: roboto condensed; font-size: 15px; font-weight: 100 !important; margin-left: 214px; margin-top: -79px; position: absolute; text-transform: lowercase; }
.yelpreview div { margin: 0; }
.yelpreview { margin: -20px 0 0; }
.yelpreview img { margin: 3px 0; }
.yelpreview br { display: none; }

/* ABOUT */
#about_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.about_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0; }
.about_right_column { margin: 0; float: left; width: 100%; max-width: 618px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }

#location_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.location_left_column { color: #626262; float: left; font-family: "Roboto Condensed",sans-serif; font-size: 15px; margin: 0; max-width: 1000px; padding: 0 20px 0 0; width: 100%; }
.location_right_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0; }

#about_hollywood_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.about_hollywood_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0;}
.about_hollywood_right_column { margin: 0; float: left; width: 100%; max-width: 1000px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 16px; }

#about_newsletters_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.about_newsletters_right_column { margin: 0; float: left; width: 100%; max-width: 1000px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 16px; }

#about_employment_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.about_employment_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0;}
.about_employment_right_column { margin: 0; float: left; width: 100%; max-width: 618px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 16px; }
#about_employment_content p a{ background-color: #e60000; color: #fff; text-transform: none; padding: 0 4px; }

#newsletter_info p.the_date { margin: 0; font-size: 30px; font-weight: 100; padding: 10px 0; text-align: left; font-family: 'Roboto Condensed', sans-serif; line-height: 32px; color: #000; background-color: transparent; width: auto; }
#newsletter_info p.the_title { margin: 0; font-size: 17px; font-weight: 300; padding: 0 4px; background-color: #e60000; text-align: left; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; line-height: 32px; color: #fff; margin: 0 0 8px; width: auto; max-width: 240px; }
#newsletter_info p { margin: 0; font-size: 17px; font-weight: 300; padding: 0; background-color: #e60000; text-align: left; font-family: 'Roboto Condensed', sans-serif; line-height: 32px; color: #fff; width: 90px; padding: 0 4px; }

#newsletter_info p a{ margin: 0!important; font-size: 17px; font-weight: 300; padding: 0; background-color: #e60000; text-align: left; text-transform: none; font-family: 'Roboto Condensed', sans-serif; line-height: 32px; color: #fff; width: 90px; }

#newsletter_info { float: left; margin: 0; max-width: 333px; min-height: 240px; width: 100%; }

/* CONTACT */
#contact_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.contact_right_column { margin: 0; float: left; width: 100%; max-width: 1000px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }
.contact_text { height: 37px; width: 226px; border: 1px solid #d3d3d3; background-color: transparent; padding: 0 4px; margin: 0 8px 17px 0; color: #5c5c5c; font-family: 'Roboto', sans-serif!important; font-size: 13px; text-transform: uppercase; letter-spacing: 2px; }
.message_text { height: 109px; width: 97%; max-width: 988px; border: 1px solid #d3d3d3; background-color: transparent; padding: 0 4px; margin: 0; resize: none; color: #5c5c5c; font-family: 'Roboto', sans-serif!important; font-size: 13px; text-transform: uppercase; letter-spacing: 2px; }
.contact_form_top { left: -10px; }
.contact_submit { height: 38px; width: 136px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/submit.jpg); border: 0px; padding: 0px; margin: 20px 10px 0; cursor: pointer; }
.contact_sumbit:hover { background-position: bottom; }
.contact_reset { height: 38px; width: 136px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/reset.jpg); border: 0px; padding: 0px; margin: 20px 10px 0; cursor: pointer; }
.contact_reset:hover { background-position: bottom; }
.contact_buttons { width: 320px; margin: 0 auto; }


/* OUR FLEET */
#our_fleet_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.our_fleet_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0;}
.our_fleet_right_column { margin: 0; float: left; width: 100%; max-width: 618px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }

#our_fleet_vehicle_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.our_fleet_vehicle_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0;}
.our_fleet_vehicle_right_column { margin: 0; float: left; width: 100%; max-width: 618px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }

#our_fleet_bottom_right > hr { background-color: #000; border: 0 none; height: 8px; margin: -17px 0 12px; }
#our_fleet_bottom_right { color: #626262; float: left; font-size: 17px; margin-top: 41px; max-width: 610px; width: 100%; }
#our_fleet_single_content .post-meta-key { color: #a0a0a0; display: block; float: left; font-size: 18px; width: 230px; }
#our_fleet_single_content ul.post-meta li { padding: 12px 0; color: #fff; font-weight: 300; font-size: 18px; }
span.red { font-weight: 300; color: #e60000; }
#our_fleet_single_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.our_fleet_single_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0; width: 100%; max-width: 1000px;  }
.our_fleet_single_right_column { background-color: #000; border: 10px solid #e60000; color: #626262; float: left; font-family: 'Roboto Condensed',sans-serif; font-size: 15px; margin: 0; max-width: 900px; padding: 40px; width: 100%; height: 396px; }
.our_fleet_single_right_column ul li { border-bottom: 1px solid #a0a0a0; float: left; max-width: 988px; width: 100%; }

#fleet_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.fleet_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0;}
.fleet_right_column { margin: 0; float: left; width: 100%; max-width: 1000px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }
.fleet_right_column li { background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/fleet_featured_background.jpg); float: left; height: 200px; margin: 0 4px 4px 0; width: 240px; padding: 0; }
.fleet_right_column li:hover img { opacity: 0.1; } 

.our_fleet_single_top_row .slideshow-window, .slideshow-window * { box-sizing: none; }
.our_fleet_single_top_row .slideshow-window { background-color: #000; border-radius: 0px; border: 0px; padding: 0px; height: 410px; margin-bottom: 20px; z-index: 1; }
.slideshow-slide img { height: 488px!important; max-height: 490px!important; }
.our_fleet_single_top_row { background-color: #000; border: 10px solid #e60000; color: #626262; float: left; font-family: 'Roboto Condensed',sans-serif; font-size: 15px; height: 488px; margin: 0; max-width: 980px; padding: 0; width: 100%; }
.our_fleet_single_bottom_row { background-color: #000; border: 10px solid #e60000; color: #626262; float: left; font-family: 'Roboto Condensed',sans-serif; font-size: 15px; margin: 0; max-width: 900px; padding: 40px; width: 100%; height: 408px; }
.our_fleet_single_bottom_row ul li { border-bottom: 1px solid #a0a0a0; float: left; max-width: 988px; width: 100%; }
.our_fleet_single_middle_row { background-color: #000; border: 10px solid #e60000; color: #626262; float: left; font-family: 'Roboto Condensed',sans-serif; font-size: 15px; height: 488px; margin: 0; max-width: 980px; padding: 0; width: 100%; }

#the_images .embed-youtube .youtube-player { display: none; }
#the_images p { display: none; }
#the_video .slideshow-window { display: none; }
#the_video  p { }
.embed-youtube .youtube-player { height: 488px; width: 980px; }
#our_fleet_bottom #our_fleet_bottom_right .embed-youtube .youtube-player { display: none; }
#our_fleet_bottom #our_fleet_bottom_right .slideshow-window { display: none; }
#our_fleet_bottom_right { color: #626262; float: left; max-width: 610px; width: 100%; font-size: 17px; }
#our_fleet_bottom_right p strong { text-transform: uppercase; }
#our_fleet_bottom_left { border-top: 8px solid #e60000; float: left; margin: 75px 20px 0 0; max-width: 312px; padding: 0 0 20px; width: 100%; background-color: #efefef; }
#our_fleet_bottom_left h1 { color: #777777; font-size: 23px; font-weight: 300; line-height: 20px; margin: 20px 0 0; text-align: center; }
#our_fleet_bottom_left h1 span { color: #777777; font-size: 40px; font-weight: 400; line-height: 49px; }
#our_fleet_bottom_left p { font-family: roboto condensed; font-size: 18px; text-align: center; margin: 0; }
#our_fleet_bottom_left p span { background-color: #e60000; color: #fff; font-family: roboto; font-weight: 400; padding: 0 4px; text-transform: uppercase; }
#our_fleet_bottom_left img { padding: 20px 0 0; }
#the_video p { text-indent: -9999px; }
#the_video .embed-youtube { text-indent: 0px; }

#titles { position: relative; height: 48px; width: 100%; max-width: 1000px; }

#the_images { position: relative; }
#the_video { position: relative; }
#the_features { position: relative; }

#the_features h1 { color: #a0a0a0; float: left; font-size: 17px; font-weight: 400; line-height: 28px; margin: 0; text-transform: none; width: 240px; }
#the_features h2 { color: #fff !important; float: left !important; font-size: 17px !important; margin: 0; }
#the_features li { height: 20px; padding: 12px 0 24px; }

.our_fleet_single_top_row { display: block; }
.our_fleet_single_middle_row { display: none; }
.our_fleet_single_bottom_row { display: none; }

#images_tab { height: 48px; width: 332px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/photos_tab.jpg); float: left; cursor: pointer; background-position: bottom; }
#images_tab:hover { background-position: bottom; }

#video_tab { height: 48px; width: 332px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/video_tab.jpg); float: left; margin: 0 2px; cursor: pointer; }
#video_tab:hover { background-position: bottom; }

#features_tab { height: 48px; width: 332px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/features_tab.jpg); float: left; cursor: pointer; }
#features_tab:hover { background-position: bottom; }

/* RESOURCES */
#resources_corporate_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.resources_corporate_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0;}
.resources_corporate_right_column { margin: 0; float: left; width: 100%; max-width: 618px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }

#corporate_accounts_content { width: 312px; background-color: #efefef; border-top: 4px solid #e60000; margin: 0 0 8px; padding: 0 0 20px; }
#corporate_accounts_content p { font-size: 15px; color: #000; font-weight: 700; padding: 0 20px; text-align: center; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; margin: 10px 0 32px; }
#corporate_accounts_content p span { letter-spacing: 1px; position: relative; top: 10px; }
#corporate_accounts_content li { list-style: none; }
.corporate_accounts h3 { text-align: center; font-size: 30px; padding: 40px 0 22px; font-weight: 100; text-transform: uppercase; }
.resources_corporate_right_column h1 { color: #626262; font-family: 'Roboto',sans-serif !important; font-size: 23px; font-weight: 300; line-height: 48px; text-transform: uppercase; }
.resources_corporate_right_column h2 { color: #000000; font-family: 'Roboto Condensed',sans-serif; font-size: 17px; font-weight: 400; line-height: 26px; text-transform: uppercase; }
.resources_corporate_right_column hr { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;  border-color: #cccccc -moz-use-text-color -moz-use-text-color; border-image: none; border-right: 0 none; border-style: solid none none; border-width: 1px 0 0; margin: 0; padding: 0 0 6px; }
.resources_corporate_right_column p { font-size: 15px; line-height: 1.4em; margin: 0 0 10px; color: #626262; }
.resources_corporate_right_column p a { background-color: #e60000; color: #fff; padding: 0 4px; }
.resources_corporate_right_column span { color: #000; font-style: italic; font-weight: 400; }

#resources_parking_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.resources_parking_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0;}
.resources_parking_right_column { margin: 0; float: left; width: 100%; max-width: 1000px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }

#hollywood_parking { background-color: #efefef; border-top: 8px solid #e60000; float: left; padding: 20px 0;  width: 312px; min-height: 372px; }
#hollywood_parking h1 { color: #000; font-family: 'Roboto',sans-serif !important; font-size: 30px; font-weight: 300; line-height: 48px; text-align: center; text-transform: uppercase; }
#hollywood_parking p { text-align: center; padding: 0 20px; color: #626262; font-size: 16px; }
#hollywood_parking p strong { text-align: center; color: #626262; font-size: 16px; }

#beverly_hills_parking { background-color: #efefef; border-top: 8px solid #e60000; float: left; padding: 20px 0;  width: 312px; min-height: 372px; margin: 0 32px; }
#beverly_hills_parking p { text-align: center; padding: 0 20px; color: #626262; font-size: 16px; }
#beverly_hills_parking p strong { text-align: center; color: #626262; font-size: 16px; }
#beverly_hills_parking h1 { color: #000; font-family: 'Roboto',sans-serif !important; font-size: 30px; font-weight: 300; line-height: 48px; text-align: center; text-transform: uppercase; }

#santa_monica_parking { background-color: #efefef; border-top: 8px solid #e60000; float: left; padding: 20px 0;  width: 312px; min-height: 372px; }
#santa_monica_parking h1 { color: #000; font-family: 'Roboto',sans-serif !important; font-size: 30px; font-weight: 300; line-height: 48px; text-align: center; text-transform: uppercase; }
#santa_monica_parking p { text-align: center; padding: 0 20px; color: #626262; font-size: 16px; }

#resources_policy_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.resources_policy_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0;}
.resources_policy_right_column { margin: 0; float: left; width: 100%; max-width: 1000px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }

.resources_policy_right_column img { display: block; margin-bottom: 10px; width: 100%; }

#resources_return_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.resources_return_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0; }
.resources_return_right_column { margin: 0; float: left; width: 100%; max-width: 1000px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }

#resources_visit_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.resources_visit_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0;}
.resources_visit_right_column { margin: 0; float: left; width: 100%; max-width: 1000px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }

#resources_visit_sidebar { margin: 0; float: left; width: 100%; max-width: 319px; padding: 0 20px 0 0;  }
#resources_visit_sidebar ul li { text-align: right; height: 27px; margin: 0 0 4px; padding: 2px 20px 0; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/li_background.png); font-size: 15px; font-weight: 400; text-transform: uppercase; color: #000; }
#resources_visit_sidebar ul li:hover { color: #fff; background-position: bottom!important; cursor: pointer; }

#resources_visit_sidebar_mobile { margin: 0; float: left; width: 100%; max-width: 319px; padding: 0 20px 0 0;  }
#resources_visit_sidebar_mobile ul li { text-align: right; height: 27px; margin: 0 0 4px; padding: 2px 20px 0; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/li_background.png); font-size: 15px; font-weight: 400; text-transform: uppercase; color: #000; }
#resources_visit_sidebar_mobile ul li:hover { color: #fff; background-position: bottom!important; cursor: pointer; }

.resource { float: left; max-width: 618px; width: 100%; }
.resource strong { color: #000; font-size: 30px; }

#visit_01 { background-position: bottom; }
#visit_02 { }
#visit_03 { }
#visit_04 { }

.resource { display: none; }
#resources_visit_right_01 { display: block; }

#about_hollywood_sidebar { margin: 0; float: left; width: 100%; max-width: 319px; padding: 0 20px 0 0; font-size: 16px; }
#about_hollywood_sidebar hr { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #cccccc -moz-use-text-color -moz-use-text-color; border-image: none; border-right: 0 none; border-style: solid none none; border-width: 1px 0 0; margin: 10px 0 10px; padding: 8px 0 0; }
#about_hollywood_sidebar ul li { text-align: right; height: 27px; margin: 0 0 4px; padding: 2px 20px 0; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/li_background.png); font-size: 15px; font-weight: 400; text-transform: uppercase; color: #000; }
#about_hollywood_sidebar img { float: left; }
#about_hollywood_sidebar ul li:hover { color: #fff; background-position: bottom; cursor: pointer; }
#about_hollywood_right_01 { float: left; max-width: 618px; width: 100%; }
#about_hollywood_right_01 strong { color: #000; font-size: 30px; }
#about_hollywood_right_01 h2 { color: #000; font-family: "roboto condensed"; font-size: 17px; font-weight: 400; }
#about_hollywood_right_01 span { color: #b2b2b2; font-size: 25px; }
#about_hollywood_sidebar p { padding: 0px; margin: 0px; } 

#about_address img { margin: 0; padding: 0 20px 20px 0; }
#about_phone img { margin: 0; padding: 0 20px 0 0; }
#about_email img { margin: 0; padding: 0 20px 0 0; }
#about_hours img { margin: 0; padding: 0 20px 0 0; }

#about_address { width: 100%; float: left; margin: 10px 0 0; padding: 0px; }
#about_phone { min-height: 68px; width: 100%; float: left; margin: 20px 0 0; padding: 0px; }
#about_email { min-height: 68px; width: 100%; float: left; margin: 0px; padding: 0px;}
#about_hours { min-height: 68px; width: 100%; float: left; margin: 0 0 20px; padding: 0px;}

#about_address p span { font-size: 13px; }
#about_phone p { margin: 6px 0 0; }
#about_email p { margin: 19px 0 0; }
#about_email p a { color: #fff; background-color: #e60000; padding: 0 4px; text-transform: none; font-size: 18px; }
#about_hours p { margin: 6px 0 0; }
#about_hours p strong { font-size: 18px; }

#resources_policy_sidebar { margin: 0; float: left; width: 100%; max-width: 319px; padding: 0 20px 0 0;  }
#resources_policy_sidebar ul li { text-align: right; height: 27px; margin: 0 0 4px; padding: 2px 20px 0; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/li_background.png); font-size: 15px; font-weight: 400; text-transform: uppercase; color: #000; }
#resources_policy_sidebar ul li:hover { color: #fff; background-position: bottom; cursor: pointer; }
#resources_policy_right_01 { float: left; max-width: 618px; width: 100%; }
#resources_policy_right_01 strong { color: #000; font-size: 30px; }

#resources_policy_right_02 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_02 strong { color: #000; font-size: 30px; }

#resources_policy_right_03 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_03 strong { color: #000; font-size: 30px; }

#resources_policy_right_04 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_04 strong { color: #000; font-size: 30px; }

#resources_policy_right_05 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_05 strong { color: #000; font-size: 30px; }

#resources_policy_right_06 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_06 strong { color: #000; font-size: 30px; }

#resources_policy_right_07 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_07 strong { color: #000; font-size: 30px; }

#resources_policy_right_08 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_08 strong { color: #000; font-size: 30px; }

#resources_policy_right_09 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_09 strong { color: #000; font-size: 30px; }

#resources_policy_right_10 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_10 strong { color: #000; font-size: 30px; }

#resources_policy_right_11 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_11 strong { color: #000; font-size: 30px; }

#resources_policy_right_12 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_12 strong { color: #000; font-size: 30px; }

#resources_policy_right_13 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_13 strong { color: #000; font-size: 30px; }

#resources_policy_right_14 { float: left; max-width: 618px; width: 100%; display: none; }
#resources_policy_right_14 strong { color: #000; font-size: 30px; }

#resources_visit_sidebar p { display: none; }
#resources_visit_sidebar_mobile p { display: none; }
#resources_visit_sidebar { display: block!important; }
#resources_visit_sidebar_mobile { display: none; }


/* STUDIO RENTAL */
#studio_rental_gallery_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.studio_rental_gallery_return_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0;}
.studio_rental_gallery_return_right_column { margin: 0; float: left; width: 100%; max-width: 618px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }

#studio_rental_transportation_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
.studio_rental_transportation_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0;}
.studio_rental_transportation_right_column { margin: 0; float: left; width: 100%; max-width: 618px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }

#studio_rental_transportation { width: 312px; background-color: #efefef; border-top: 4px solid #e60000; margin: 0 0 8px; padding: 0 0 20px; }
#studio_rental_transportation p { font-size: 15px; color: #000; font-weight: 700; padding: 0 20px; text-align: center; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; margin: 10px 0 32px; }
#studio_rental_transportation p span { letter-spacing: 1px; position: relative; top: 10px; }
#studio_rental_transportation li { list-style: none; }
.studio_rental_transportation h3 { text-align: center; font-size: 30px; padding: 40px 0 22px; font-weight: 100; text-transform: uppercase; }
.studio_rental_transportation_column h1 { color: #626262; font-family: 'Roboto',sans-serif !important; font-size: 23px; font-weight: 300; line-height: 48px; text-transform: uppercase; }
.studio_rental_transportation_right_column h2 { color: #626262; font-family: 'Roboto Condensed',sans-serif; font-size: 23px; font-weight: 400; padding: 0 0 10px; line-height: 26px; text-transform: uppercase; }
.studio_rental_transportation_right_column hr { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;  border-color: #cccccc -moz-use-text-color -moz-use-text-color; border-image: none; border-right: 0 none; border-style: solid none none; border-width: 1px 0 0; margin: 0; padding: 0 0 6px; }
.studio_rental_transportation_right_column p { font-size: 17px; line-height: 1.4em; margin: 0 0 10px; color: #626262; padding: 0 0 10px; }
.studio_rental_transportation_right_column p a { background-color: #e60000; color: #fff; padding: 0 4px; }
.studio_rental_transportation_right_column span { color: #000; font-style: italic; font-weight: 400; }

#studio_rental_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
#studio_rental_content h1 { font-size: 52px; }
.studio_rental_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0;}
.studio_rental_right_column { margin: 0; float: left; width: 100%; max-width: 1000px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }


/* FAQs */
#faq_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
#faq_content p { font-size: 17px; padding: 0 0 0 10px; }
#faq_content p strong { font-size: 17px; }
.faq_column { margin: 0 auto; float: left; width: 90%; max-width: 1000px; padding: 0 20px 0 0;}

#quote_dropdown { float: left; margin: 0 0 0 10px; }

.attachment-thumbnail { min-height: 488px!important;  width: 100%; border: 0px!important; }

.slideshow-content img { border: medium none !important; margin: 10px 0 0 10px !important; max-height: 476px !important; max-width: 980px !important; padding: 0 !important; }

#portfolio-slideshow0 { background-color: #e60000 !important; height: 496px !important; }

.slideshow-content img { border: medium none !important; margin: 10px 0 0 10px !important; max-height: 476px !important; max-width: 980px !important; padding: 0 !important; }

.slideshow-wrapper { display: block; margin: 40px 0 10px!important; }

.slideshow-wrapper .pager img { border: 4px solid #000!important; float: left!important; margin: 0 3px!important; }

.slideshow-wrapper .pager img:hover { border: 4px solid #e60000 !important; }

#resources_visit_sidebar ul li:hover { color: #fff; transition: color 0s ease; }
#resources_visit_sidebar ul li:hover a{ color: #fff; transition: color 0s ease; }

#resources_visit_sidebar:mobile ul li:hover { color: #fff; transition: color 0s ease; }
#resources_visit_sidebar:mobile ul li:hover a{ color: #fff; transition: color 0s ease; }

#faq_content ul.sub-menu { margin: 0 0 0 20px; }





#accessories_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
#accessories_content p { font-size: 17px; }
#accessories_content p strong { font-size: 17px; }
#the_accessories { margin: 40px 0; }
.accessories_column_left { width: 100%; max-width: 320px; float: left; }
.accessories_column_right { width: 100%; max-width: 680px; float: left; }
.accessories_column_right > h2 { color: #000; font-size: 24px; }
.accessories_column_right > p { font-size: 17px; }
#accessories_content > class { margin: 40px 0; }


#the_accessories .accessory { float: left; height: auto; margin: 20px 0; border-bottom: 4px solid #000; padding: 0 0 20px; }
#the_accessories > div { float: left; height: auto; margin: 20px 0; max-width: 1000px; width: 100%; }

#blog_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 40px 0; }
#blog_content p { font-size: 17px; }
.blog_left_column { margin: 0; float: left; width: 100%; max-width: 320px; padding: 0 20px 0 0; width: 100%; max-width: 1000px;  }
#blog_content li { font-size: 17px; margin: 0 0 20px; }

#blog_content img { margin: 0 auto; }

.gpr-widget-title.widgettitle { display: none; list-style: none outside none; }

.gpr-bare-bones-style.widget-1.widget-odd.widget.google-places-reviews { list-style: none outside none; }

[id*="gpr_widget"] .gpr-review-avatar { float: left; height: 50px; margin: 0; padding: 0 24px 0 0; width: 50px; }

.gpr-review-info.gpr-clearfix { padding: 0 0 0 20px; }

.gpr-review-content { max-height: 74px; overflow-y: scroll; }

[id*="gpr_widget"] div.gpr-review-content { clear: both; margin: 30px 0 0!important; }

[id*="gpr_widget"] span.gpr-rating-time { color: #848484; float: left; font-size: 12px; font-style: italic; line-height: 5px!important; margin: 0; padding: 0; vertical-align: top; width: 100%; }

#home_header #vehicle_navigation { left: 50%; margin: 0 auto 0 -500px; max-width: 1000px; position: absolute; width: 100%; z-index: 10!important; }

.campaign { color: #000; font-family: "Roboto Condensed",sans-serif; font-size: 30px; font-weight: 300; line-height: 32px; margin: 0 80px 30px 0!important; width: 240px!important; padding: 0 4px; text-align: left; text-transform: uppercase; width: auto; float: left; min-height: 110px!important; }

.campaign > a { background-color: #e60000; color: #fff; display: block; font-size: 17px; line-height: 21px; margin: 10px 0 0; padding: 4px; }

nav.home_nav { display: none; }

#menu-item-837 { cursor: pointer; }

#gallery-2 .gallery-item { float: left; margin-top: 0px!important; text-align: center; width: 100%!important; min-height: 410px; }

/* iframe { height: 488px; width: 980px !important; } */

.newsletter_box { height: 12px; margin: 0 !important; padding: 0 !important; width: 12px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/checkbox.jpg); }

#home_header #get_a_quote_content { background-color: transparent !important; height: 0 !important; position: relative !important; top: 122px !important; width: 100% !important; }

#home_header #get_a_quote_content h1 { color: #fff; font-size: 30px; font-weight: 400; line-height: 0; margin: 0 auto; max-width: 1000px; padding: 0; position: relative; text-align: center; top: 32px; width: 100%; }

#home_header .contact_text2 { width: 217px!important; }
#home_header .contact_text3 { width: 172px!important; }

.single_vehicle { display: none; }

#home_header .date_text { background-color: transparent !important; background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png") !important; border: 0 none !important; cursor: pointer !important; float: left !important; height: 37px !important; margin: 0 16px 0 0 !important; padding: 0 0 0 16px !important; width: 171px; }

#the_video:empty { display: none; }

::-webkit-validation-bubble-message { display: none; }
::-webkit-validation-bubble-arrow-clipper{ display: none; }
::-webkit-validation-bubble-arrow{ display: none; }
::-webkit-validation-bubble{ display: none; }
::-webkit-validation-bubble-top-outer-arrow{ display: none; }
::-webkit-validation-bubble-top-inner-arrow{ display: none; }
::-webkit-validation-bubble-message{ display: none; }



@media (max-width: 1050px) {



    img { max-width: 100%!important; height: auto!important; } 
#yelp_nav { height: 34px; width: 34px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/yelp.jpg); background-position: bottom; }
#linked_in { height: 34px; width: 34px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/linked_in.jpg); background-position: bottom; }
#youtube { height: 34px; width: 34px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/youtube.jpg); background-position: bottom; }
#twitter { height: 34px; width: 34px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/twitter.jpg); background-position: bottom; }
#facebook { height: 34px; width: 34px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/facebook.jpg); background-position: bottom; }

#truck { height: 147px; width: 121px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/truck.png); float: left; margin: 0 4px 0 0; }

#yelp_nav:hover { background-position: top; }
#linked_in:hover { background-position: top; }
#youtube:hover { background-position: top; }
#twitter:hover { background-position: top; }
#facebook:hover { background-position: top; }

#mobilecall { width: 312px; margin: 0 auto; position: relative; right: auto; }
#mobilecall h2 { padding: 10px 0 0; text-align: center; }
nav.mobilesocial { width: 190px; top: 0px; height: 34px; margin: 0 auto; position: relative; right: auto; }
nav.mobilesocial ul li { display: block; float:left; padding: 10px; }
#mobileMenu ul li nav.mobilesocial ul li { padding: 0 2px; border-bottom: 0px; }
nav.main { display: none; }


.toggleMobile > h1 { color: #000; float: left !important; font-size: 25px; font-weight: 700; line-height: 1.8 !important; margin: 0 !important; padding: 0 !important; text-align: left !important; }

.toggleMobile > h1.right { color: #000; float: left !important; font-size: 25px; font-weight: 700; line-height: 1.8 !important; margin: 0 !important; padding: 0 !important; text-align: left !important; letter-spacing: 3px !important; position: absolute !important; right: 0; top: 0; }

.toggleMobile > h1.right a{ color: #000; }

#mobileMenu span.menu1, #mobileMenu span.menu2, #mobileMenu span.menu3 { background: none repeat scroll 0 0 #e60000; display: block; height: 8px; left: 0; margin: 0 auto -4px; position: relative; transition: all 0.35s cubic-bezier(0.75, 0.25, 0.1, 0.95) 0s; width: 140px; }

#mobileMenu { position: fixed; top: 0; left: 0; width: 100%; display: block; z-index: 100; height: 100%; background-color: #e60000; }
#mobileMenu ul li { display:block; background-color: #e60000; color: #fff; padding: 10px 0; font-size: 15px; letter-spacing: 0.1em; text-align: center; text-transform: uppercase; }
.toggleMobile { position: relative; top: 10px; margin: 0 auto; display: block; width: 312px; height: 36px; cursor: pointer; z-index: 999; }
.toggleMobile span.menu1, .toggleMobile span.menu2, .toggleMobile span.menu3 { background: none repeat scroll 0 0 #e60000; display: block; height: 8px; left: 0; margin: 0 auto -4px; position: relative; transition: all 0.35s cubic-bezier(0.75, 0.25, 0.1, 0.95) 0s; width: 140px; }


.toggleMobile span.menu1 .active, .toggleMobile span.menu2 .active, .toggleMobile span.menu3 .active { background: none repeat scroll 0 0 #e60000; display: block; height: 8px; left: 0; margin: 0 auto -4px; position: relative; transition: all 0.35s cubic-bezier(0.75, 0.25, 0.1, 0.95) 0s; width: 140px; }

.toggleMobile span.menu1 { top: 0; width: 312px; }
.toggleMobile span.menu2 { top: 14px; }
.toggleMobile span.menu3 { top: 28px; width: 312px; }
.toggleMobile.active span.menu1 { width: 40px; left: 50%; margin-left: -20px; background: #000; position: fixed; top: 354px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95); transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95); }
.toggleMobile.active span.menu2 { width: 40px; left: 50%; margin-left: -20px; background: #000; position: fixed; top: 354px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95); transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95); }
.toggleMobile.active span.menu3 { width: 40px; left: 50%; margin-left: -20px; display: none; position: fixed; top: 354px; opacity: 0; -webkit-transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95); transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95); }
#mobileMenu .toggleMobile { text-indent: -9999px !important; z-index: 1000000!important; }

#faq_content .menu { margin: 0 0 0 40px; }

.location_right_column { float: none!important; margin: 0 auto!important; max-width: 320px; padding: 20x 0!important; width: 100%; }

.location_left_column { color: #626262; float: right; font-family: "Roboto Condensed",sans-serif; font-size: 15px; margin: 0 auto; max-width: 300px; padding: 0 20px!important; width: 100%; }

.attachment-thumbnail { min-height: 102px!important; width: 100%; border: 0px!important; }

.location_left_column > div { float: none !important; margin: 0 auto 20px !important; }

#home_header #vehicle_navigation { display: none!important; margin: 0 auto; max-width: 1000px; width: 100%; }

#location_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; padding: 0; }
.location_left_column { margin: 0 auto; float: none; width: 100%; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; padding: 40px 20px; }
.location_right_column { margin: 0 auto; float: none; width: 100%; max-width: 320px; padding: 20px 0; }

h1 { text-align: center; }

nav.footer_nav { height: 93px; margin: 0 auto 12px; max-width: 312px; padding: 20px 0 60px; position: relative; right: auto; top: 0; width: 100%; }

.studio_rental_transportation_right_column { color: #626262; font-family: 'Roboto Condensed',sans-serif; font-size: 15px; margin: 60px auto; max-width: 618px; width: 100%; }

#titles { height: 48px; margin: 0 auto; max-width: 319px; position: relative; width: 100%; }
nav.footer_nav ul li{ float: none; border: 0px; }
nav { bottom: 24px; font-family: 'Roboto',sans-serif !important; font-size: 16px; font-weight: 300; position: absolute; right: 0; }

#vehicle_navigation { margin: 62px auto 0; max-width: 501px; width: 100%; }
.about_right_column { color: #626262; float: none; font-family: "Roboto Condensed",sans-serif; font-size: 16px; margin: 0 auto; max-width: 90%; padding: 40px 0 0 20px; position: relative; }
#customer_feedback_content h2 { text-align: center; } 
.about_right_column { color: #626262; float: left; font-family: 'Roboto Condensed',sans-serif; font-size: 16px; margin: 0 auto; max-width: 90%; padding: 40px 0 0 20px; position: relative; }
.about_left_column { float: none; margin: 0 auto; max-width: 320px; padding: 0 20px 0 0; width: 100%; }
#footer_columns article.footer_column1 { margin: 20px 30px!important; }
#locations .location_item { margin: 0 auto; position: relative; float: none; width: 304px; }
#spacer { font-size:15px; }
#spacer .search { margin-top:19px; margin-right:-385px; }
#spacer p { margin-left:-370px; }
input { padding: 4px; font-size: 14px; -webkit-appearance: none; }
input[type="submit"] { padding: 1px 14px; }
#locations { margin: 0 auto; }
#locations .location_item:nth-of-type(3), #locations .location_item:nth-of-type(4) { margin-top: 25px; }
#footer_columns article.footer_column1 { float: none; max-width: 900px; margin: 50px 30px 0 30px; }
footer { padding: 20px 0 60px!important; }
footer .wrapper .column { font-size: 12px; width: 230px; }
#main_home article.home_column1 { margin: 0 auto!important; padding: 0!important; float: none!important; width: 100%; max-width: 625px!important; position: relative;  height: auto!important; }
#main_home article.home_column2 { margin: 0 auto!important; clear: both; float: none!important; width: 313px; position: relative; height: 492px; }
figure.home_button1 a { width: 100%; max-width: 625px; height: 212px; background-color: #C00; }
figure.home_button2 { float: left!important; position: relative; width: 300px; height: 113px; background-color: #C00; }
figure.home_button3 { float: left!important; position: relative; width: 300px; height: 113px; background-color: #C00; }
figure.home_button4 { float: left!important; position: relative; width: 300px; height: 113px; background-color: #C00; }
figure.home_button5 { float: left!important; position: relative; width: 300px; height: 113px; background-color: #C00; }
.row { position: relative!important; margin: 0 auto!important; float: none!important; width: 100px!important; }
.row img { float: right; }
.contact_text { margin: 12px auto; float: none; position: letter-spacing: 2px; relative; width: 310px; }
.contact_form_top { left: -10px; margin: 12px auto 24px; max-width: 320px; width: 100%; }
.contact_right_column p { padding: 0 10px; width: 100%; }
.customer_feedback { float: none; margin: 0 auto!important; max-width: 450px; min-height: 124px; padding: 20px 0; position: relative; width: 100%; }
.customer_feedback li { padding: 20px 0; }

#home_image #get_a_quote div{
    margin: 0 auto;
    width: 212px!important;
}
#home_image #get_a_quote3 div{
    margin: 0 auto;
    width: 212px!important;
}


#home_image #get_a_quote3 .contact_text { background-color: transparent; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/contact_text_bg.png); border: 0 none; cursor: pointer; height: 37px; letter-spacing: 0 !important; margin: 0 12px 10px 0; padding: 0 0 0 16px; width: 218px; }

#home_image #get_a_quote3 #quote_date { max-width: 186px; }
#home_image #get_a_quote3 #quote_submit { max-width: 152px; }
#home_image #get_a_quote3 { background-color: #040404; font-family: 'Roboto',sans-serif; height: 233px; margin: 0 auto; max-width: 295px; padding: 16px 7px 10px 18px; position: relative; top: 65px; width: 100%; }
#home_image #get_a_quote_content { background-color: transparent; height: 168px; position: relative; top: 61px; width: 100%; }
#home_image #get_a_quote3 label:before { background: url(https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg) repeat scroll 0 0 #fff; display: block; height: 37px; pointer-events: none; position: absolute; right: 15px; top: -3px; width: 43px; }

#get_a_quote3 div{ margin: 0 auto; width: 212px!important; }
#get_a_quote3 .contact_text { background-color: transparent; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/contact_text_bg.png); border: 0 none; cursor: pointer; height: 37px; letter-spacing: 0 !important; margin: 0 12px 10px 0; padding: 0 0 0 16px; width: 218px; }

#get_a_quote3 #quote_date { max-width: 186px; }
#get_a_quote3 #quote_submit { max-width: 152px; }
#get_a_quote3 { background-color: #040404; font-family: 'Roboto',sans-serif; height: 233px; margin: 0 auto; max-width: 295px; padding: 16px 7px 10px 18px; position: relative; top: 65px; width: 100%; }
#get_a_quote_content { background-color: transparent; height: 330px; position: relative; top: 0; width: 100%; }
#get_a_quote3 label:before { background: url("https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg") repeat scroll 0 0 #fff; display: block; height: 37px; pointer-events: none; position: absolute; right: 15px; top: -3px; width: 43px; }
#quote_dropdown3 { float: none; }
body #get_a_quote3 .styled-select {

    margin-bottom: 5px!important;
}



#home_image #get_a_quote .contact_text { background-color: transparent; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/contact_text_bg.png); border: 0 none; cursor: pointer; height: 37px; letter-spacing: 0 !important; margin: 0 12px 10px 0; padding: 0 0 0 16px; width: 218px; }

#home_image #get_a_quote #quote_date { max-width: 186px; }
#home_image #get_a_quote #quote_submit { max-width: 152px; }
#home_image #get_a_quote { background-color: #040404; font-family: 'Roboto',sans-serif; height: 233px; margin: 0 auto; max-width: 295px; padding: 16px 7px 10px 18px; position: relative; top: 65px; width: 100%; }
#home_image #get_a_quote_content { background-color: transparent; height: 168px; position: relative; top: 61px; width: 100%; }
#home_image #get_a_quote label:before { background: url(https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg) repeat scroll 0 0 #fff; display: block; height: 37px; pointer-events: none; position: absolute; right: 15px; top: -3px; width: 43px; }

#get_a_quote div{ margin: 0 auto; width: 212px!important; }
#get_a_quote .contact_text { background-color: transparent; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/contact_text_bg.png); border: 0 none; cursor: pointer; height: 37px; letter-spacing: 0 !important; margin: 0 12px 10px 0; padding: 0 0 0 16px; width: 218px; }

#get_a_quote #quote_date { max-width: 186px; }
#get_a_quote #quote_submit { max-width: 152px; }
#get_a_quote { background-color: #040404; font-family: 'Roboto',sans-serif; height: 233px; margin: 0 auto; max-width: 295px; padding: 16px 7px 10px 18px; position: relative; top: 65px; width: 100%; }
#get_a_quote_content { background-color: transparent; height: 330px; position: relative; top: 0; width: 100%; }
#get_a_quote label:before { background: url("https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg") repeat scroll 0 0 #fff; display: block; height: 37px; pointer-events: none; position: absolute; right: 15px; top: -3px; width: 43px; }
#quote_dropdown { float: none; }

.normal_quote #get_a_quote #quote_date { max-width: 211px; }

.contact_right_column p { padding: 0; width: 100%; }

#mobileMenu ul li { background-color: #e60000; color: #fff; display: block; font-size: 15px; letter-spacing: 0.1em; padding: 10px 0; text-align: center; text-transform: uppercase; }

header .menu-item { background-image: none; background-position: center bottom; background-repeat: repeat-x; font-weight: 400; height: 33px; margin: -9px 17px; top: 38px !important; }

header .menu-item:hover {
    background-image: none;
    background-position: center bottom;
    background-repeat: repeat-x;
    border-bottom: 0px solid #e60000;
    font-weight: 400;
    color: #fff!important;
    height: 33px!important;
}

.fleet_right_column {
    color: #626262;
    float: none;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    height: auto;
    margin: 0 auto;
    width: 493px;
}
.studio_rental_transportation_left_column {
    margin: 0 auto;
    max-width: 320px;
    padding: 0 20px 0 0;
    width: 100%;
    float: none;
}
.studio_rental_transportation_right_column {
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    margin: 60px auto;
    max-width: 618px;
    width: 100%;
}
#resources_visit_sidebar {
    float: none;
    margin: 0 auto;
    max-width: 319px;
    padding: 0 20px 0 0;
    width: 100%;
}

#resources_visit_sidebar_mobile {
    float: none;
    margin: 0 auto;
    max-width: 319px;
    padding: 0 20px 0 0;
    width: 100%;
}

.resource {
    float: none;
    margin: 40px auto;
    max-width: 618px;
    width: 100%;
}
.resources_corporate_right_column {
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    margin: 40px auto;
    max-width: 618px;
    width: 100%;
}
.resources_corporate_left_column {
    float: none;
    margin: 0 auto;
    max-width: 320px;
    padding: 0;
    width: 100%;
}
.resources_corporate_left_column {
    float: none;
    margin: 0 auto;
    max-width: 319px;
    padding: 0;
    width: 100%;
}
#about_newsletters_content > p {
    padding: 20px;
}
.about_newsletters_right_column {
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 16px;
    margin: 0 auto;
    max-width: 666px;
    width: 100%;
}
#about_hollywood_sidebar {
    float: none;
    font-size: 16px;
    margin: 0 auto;
    max-width: 319px;
    padding: 0;
    width: 100%;
}
#about_hollywood_right_01 {
    float: none;
    margin: 130px auto;
    max-width: 618px;
    width: 100%;
}
.resources_parking_right_column > div {
    float: none !important;
    margin: 20px auto !important;
}
.resources_parking_right_column > p {
    padding: 0 20px;
}
.resources_policy_right_column > p {
    padding: 0 20px;
}
#resources_policy_right_01 p { padding: 0 20px; }
#resources_policy_right_02 p { padding: 0 20px; }
#resources_policy_right_03 p { padding: 0 20px; }
#resources_policy_right_04 p { padding: 0 20px; }
#resources_policy_right_05 p { padding: 0 20px; }
#resources_policy_right_06 p { padding: 0 20px; }
#resources_policy_right_07 p { padding: 0 20px; }
#resources_policy_right_08 p { padding: 0 20px; }
#resources_policy_right_09 p { padding: 0 20px; }
#resources_policy_right_10 p { padding: 0 20px; }
#resources_policy_right_11 p { padding: 0 20px; }
#resources_policy_right_12 p { padding: 0 20px; }
#resources_policy_right_13 p { padding: 0 20px; }
#resources_policy_right_14 p { padding: 0 20px; }

.resources_return_right_column > div { float: none!important; margin: 20px auto!important; }
.resources_return_right_column > p { padding: 0 20px; }
.resources_visit_right_column > p { padding: 0 20px; }
#resources_visit_right_01 p { padding: 0 20px; }
#resources_visit_right_02 p { padding: 0 20px; }
#resources_visit_right_03 p { padding: 0 20px; }
#resources_visit_right_04 p { padding: 0 20px; }

.our_fleet_single_bottom_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: none!important;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    height: 408px;
    margin: 0 auto!important;
    max-width: 278px!important;
    padding: 11px!important;
    width: 100%;
}
#the_features h1 {
    color: #a0a0a0;
    float: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 28px;
    margin: 0;
    text-align: left;
    text-transform: none;
    width: 170px;
}
#the_features h2 {
    font-size: 12px;
}
.slideshow-content img {
    border: medium none !important;
    margin: 10px 0 0 10px !important;
    max-height: 271px !important;
    max-width: 600px !important;
    padding: 0 !important;
}
#portfolio-slideshow0 {
    background-color: #e60000 !important;
    height: 291px !important;
    margin: 0 auto;
    width: 619px !important;
}
.pager.items.clearfix {
    margin: 10px auto;
    width: 600px;
}

#blog_content p { font-size: 17px; padding: 0 40px; }

#blog_content li { font-size: 17px; margin: 0 0 20px; padding: 0 20px; }

#blog_content img { height: auto; max-width: 100%; }

.blog_left_column { float: left; margin: 0; max-width: 1000px; padding: 0; width: 100%; }

#accessories_content h1 { text-align: center; }

.accessories_column_left {
    float: none !important;
    margin: 0 auto;
    max-width: 320px;
    width: 100%;
}

.accessories_column_right { float: none; margin: 40px auto 0; max-width: 320px; width: 100%; }

.accessories_column_right h2 { padding: 0 20px; }
.accessories_column_right p { padding: 0 20px; }

#resources_visit_sidebar { display: none; }
#resources_visit_sidebar_mobile { padding: 0px; display: block; }

#home_header #get_a_quote_content { background-color: transparent !important; height: 0 !important; position: relative !important; top: 0 !important; width: 100% !important; }

#home_header #get_a_quote_content h1 { display: block !important; }

#home_header #get_a_quote_content #get_a_quote { height: 411px!important; }

#home_header .date_text {
    background-color: #fff !important;
    background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png") !important;
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none !important;
    border-radius: 2px !important;
    cursor: pointer !important;
    float: left !important;
    height: 37px !important;
    margin: 0 0 5px 0px !important;
    padding: 0;
    width: 211px!important;
}

#home_header .date_text { background-color: #fff !important; background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png") !important; background-position: right center; background-repeat: no-repeat; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: left !important; height: 37px !important; margin: 0 0 5px 0px !important; padding: 0; width: 211px; }

#home_header .contact_text2 { margin-left: 55px !important; width: 211px!important; }

#home_header .contact_text3 { margin-left: 55px !important; width: 211px!important; }

.normal_quote .contact_text2 { margin-left: 55px !important; width: 203px !important; }

.normal_quote .contact_text3 { margin-left: 55px !important; width: 203px !important; }

#get_a_quote .lets_go { background-color: #e60000 !important; background-position: center top; background-repeat: no-repeat; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; height: 38px !important; margin: 0 0 0 -8px !important; padding: 0 !important; position: relative !important; top: 1px !important; width: 212px !important; }

.normal_quote .newsletter_checked { color: #fff !important; float: left !important; font-size: 11px !important; margin: 14px 0 0 18px !important; padding: 0 !important; text-align: center !important; width: 280px !important; }

.normal_quote #quote_bottom .styled-select {
    float: left !important;
    height: 10px;
    left: 55px;
    margin: 0 auto !important;
    position: relative;
    width: 211px !important;
}

.normal_quote .date_text { background-color: #fff !important; background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png") !important; background-position: right center; background-repeat: no-repeat; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: left !important; height: 37px !important; margin: 0 0 5px -21px !important; padding: 0; width: 195px!important; }

.normal_quote #get_a_quote #quote_date {
    max-width: 211px;
}

input[type=checkbox]
{
    height: 12px!important;
    width: 12px!important;
    display:inline-block!important;
    padding: 0px!important;
    margin: 0px!important;
    background-position: top center!important;
    background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/checkbox.jpg)!important;
}

input[type=checkbox]:checked
{
    height: 12px!important;
    width: 12px!important;
    display:inline-block!important;
    padding: 0px!important;
    margin: 0px!important;
    background-position: bottom center!important;
    background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/checkbox.jpg)!important;
}



}
/*new css 12/092014*********/
#locations .contain img{

}
/*end new css 12/092014*********/

@media (max-width: 1050px)
{
    #locations .contain img{
    width: 304px;
    height: auto;
}
body div.slideshow-window * img {
    background-color: transparent !important;
    background-image: none !important;
    border-width: 0 !important;
    height: 149px !important;
    margin-left: 0 !important;
    margin-right: auto !important;
    max-width: 300px;
    padding: 0 !important;
}
.our_fleet_single_top_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: left;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    height: 153px;
    margin: 0;
    max-width: 300px;
    padding: 0;
    width: 100%;
}
#vehicle_navigation {
    margin: 62px auto 0;
    max-width: 250px;
    width: 100%;
}
#studio_rental_transportation {
    background-color: #efefef;
    border-top: 4px solid #e60000;
    margin: 0 0 8px;
    padding: 0 0 20px;
    width: 312px;
}
.studio_rental_transportation_left_column {
    float: none;
    margin: 0 auto;
    max-width: 320px;
    padding: 0;
    width: 100%;
}
#resources_visit_sidebar {
    float: none;
    margin: 0 auto;
    max-width: 319px;
    padding: 0 0 40px;
    width: 100%;
}

#customer_feedback_content li img { display: none; float: left; padding: 0 10px 0 0;}
#customer_feedback_content li {
    float: left;
    height: 124px;
    list-style: none outside none;
    margin: 0 0 0 20px;
    padding: 20px 0;
    width: 300px;
}
.about_left_column { position: relative; float: none; margin: 0 auto; padding: 0; }
.about_right_column { margin: 0; padding: 40px 20px 0; float: left; max-width: auto; width: 100%; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 16px; }
#footer_columns article.footer_column1 { margin: 10px 30px; }
header { height: 150px; }
#logo { width: 312px; margin: 20px auto 0; }
#call { width: 312px; margin: 0 auto; position: relative; right: auto; display: none; }
#call h2 { text-align: center; }
nav.social { width: 190px; margin: 0 auto; top: 20px; position: relative; right: auto; display: none; }

figure.home_button1 a { width: 100%; max-width: 625px; height: 212px; background-color: #C00; }
figure.home_button2 { float: none!important; clear:both; position: relative; width: 300px; height: 113px; background-color: #C00; margin: 27px auto 0!important; }
figure.home_button3 { float: none!important; clear:both; position: relative; width: 300px; height: 113px; background-color: #C00; margin: 27px auto 0!important; }
figure.home_button4 { float: none!important; clear:both; position: relative; width: 300px; height: 113px; background-color: #C00; margin: 27px auto 0!important; }
figure.home_button5 { float: none!important; clear:both; position: relative; width: 300px; height: 113px; background-color: #C00; margin: 27px auto!important; }
h1 {
    color: #d3d3d3;
    font-family: 'Roboto',sans-serif !important;
    font-size: 33px;
    font-weight: 100;
    line-height: 48px;
    margin: 0 auto;
    max-width: 312px;
    text-transform: uppercase;
}
.about_right_column {
    color: #626262;
    float: left;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 16px;
    margin: 0;
    max-width: 312px;
    padding: 0;
    width: 100%;

}
.fleet_right_column {
    color: #626262;
    float: none;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    margin: 0 auto;
    max-width: 240px;
    padding: 0;
    width: 100%;
}
#get_a_quote label:before {
    background: url("https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg") repeat scroll 0 0 #fff;
    content: "";
    display: block;
    position: absolute;
    height: 37px;
    pointer-events: none;
    right: 15px;
    top: -3px;
    width: 43px;
    left: 176px;
}
#our_fleet_bottom_left {
    background-color: #efefef;
    border-top: 8px solid #e60000;
    float: none;
    margin: 190px auto 0;
    max-width: 312px;
    padding: 0 0 20px;
    width: 100%;
}
}


@keyframes stylie-transform-keyframes {
    0% {transform:translateX(30px) translateY(46px) rotate(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
100% {transform:translateX(260px) translateY(-150px) rotate(0deg) translate(-50%, -50%);}
}

@keyframes stylie-transform2-keyframes {
    0% {transform:translateX(40px) translateY(40px) rotate(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
100% {transform:translateX(50px) translateY(40px) rotate(0deg) translate(-50%, -50%);}
}

.ui-datepicker .ui-datepicker-prev span {
    color: #8c8c8c;
    display: block !important;
    font-size: 9px;
    font-weight: bold;
    left: 0;
    margin-top: -6px;
    position: absolute;
    top: 50%;
    cursor: pointer;
}

.ui-datepicker .ui-datepicker-next span {
    color: #8c8c8c;
    display: block !important;
    font-size: 9px;
    font-weight: bold;
    right: 0;
    margin-top: -6px;
    position: absolute;
    top: 50%;
    cursor: pointer;
}

.ui-datepicker-title {
    font-weight: 700;
    margin-bottom: 12px;
    margin-top: -11px !important;
    text-align: center !important;
}

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    margin: 0 auto !important;
    position: relative !important;
    width: 152px!important;
}

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    background-color: #fff !important;
    border: 1px solid #000 !important;
    border-radius: 2px !important;
    display: none;
    float: none !important;
    font-size: 12px !important;
    left: 50%;
margin-top: 6px !important; padding: 16px 6px !important; width: 151px !important; z-index: 1000 !important; }

.ui-datepicker-prev.ui-corner-all.ui-state-disabled { display: block !important; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 75px;}

.ui-datepicker-calendar { top: 5px; }

input[type="date"]::-webkit-calendar-picker-indicator{ display:none; -webkit-appearance: none; margin: 0; }
input[type="date"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

@media screen and (-webkit-min-device-pixel-ratio:0) { select:focus, textarea:focus, input:focus { font-size: 16px; background: #eee; }  }

.location_right_column { float: right; margin: 0; max-width: 320px; padding: 20px 0; width: 100%; }
.location_left_column { color: #626262; float: left; font-family: "Roboto Condensed",sans-serif; font-size: 15px; margin: 0; max-width: 660px; padding: 0 20px 0 0; width: 100%; }

#single_vehicle select {
    background: transparent !important;
    width: 268px !important;
    border: 0 !important;
    border-radius: 0 !important;
    height: 34px !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    text-overflow: !important;
    overflow: hidden !important;
    background: url("https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg") no-repeat scroll right center !important;
    outline: none !important;
}

.styled-select select { padding-left:10px;  color: #5c5c5c;background: transparent !important; width: 268px !important; border: 0 !important; border-radius: 0 !important; height: 34px !important; -webkit-appearance: none !important; -moz-appearance: none !important; text-overflow: !important; overflow: hidden !important; background: url(https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg) no-repeat scroll right center !important; outline: none !important; }

#single_vehicle .date_text { background-color: transparent !important; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png) !important; border: 0 none !important; cursor: pointer !important; float: left !important; height: 37px !important; margin: 0 16px 0 0 !important; padding: 0 0 0 16px !important; width: 171px; }



.normal_quote .date_text { background-color: transparent !important; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png) !important; border: 0 none !important; cursor: pointer !important; float: left !important; height: 37px !important; margin: 0 16px 0 0 !important; padding: 0 0 0 16px !important; width: 155px; }

#home_image .date_text { background-color: transparent !important; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png) !important; border: 0 none !important; cursor: pointer !important; float: left !important; height: 37px !important; margin: 0 16px 0 0 !important; padding: 0 0 0 16px !important; width: 171px !important; }

.styled-select { -moz-appearance: none !important; background: url(https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg) no-repeat scroll right center #fff !important; border: 0 none !important; border-radius: 2px !important; float: left !important; height: 37px !important; margin: 0 15px 0 0 !important; outline: medium none !important; overflow: hidden !important; width: 217px !important; z-index: 200 !important; }

button::-moz-focus-inner { border: 0 !important; }

.options { border: 0 !important; -webkit-appearance: none !important; background: transparent !important; width: 140px !important; text-overflow: !important; border-radius: 0 !important; padding: 0 !important; box-shadow: 0 !important; outline: none !important; }

#single_vehicle  option { -moz-appearance: none !important; background: none repeat scroll 0 0 #f8f8f8 !important; border: medium none !important; color: #888 !important; cursor: pointer !important; float: left !important; height: 20px !important; margin: 0 !important; outline: none !important; padding: 4px !important; }

#get_a_quote option { -moz-appearance: none !important; background: none repeat scroll 0 0 #f8f8f8 !important; border: medium none !important; color: #888 !important; cursor: pointer !important; float: left !important; height: 20px !important; margin: 0 !important; outline: none !important; padding: 4px !important; }

#single_vehicle .contact_text {
    background-color: transparent !important;
    border: 0 none !important;
    cursor: pointer !important;
    height: 37px !important;
    letter-spacing: 0 !important;
    margin: 0 12px 0 0 !important;
    padding: 0 0 0 8px !important;
    width: 274px !important;
}

#home_image .contact_text {
    background-color: transparent !important;
    border: 0 none !important;
    cursor: pointer !important;
    height: 37px !important;
    letter-spacing: 0 !important;
    margin: 0 12px 0 0 !important;
    padding: 0 0 0 8px !important;
    width: 274px !important;
}

#single_vehicle .contact_text2 {
    background-color: #fff !important;
    border: 0 none !important;
    border-radius: 2px !important;
    cursor: pointer !important;
    height: 37px !important;
    letter-spacing: 0 !important;
    margin: 0 12px 0 0 !important;
    padding: 0 0 0 8px !important;
    width: 217px !important;
}

#single_vehicle .contact_text4 {
    background-color: #fff !important;
    border: 0 none !important;
    border-radius: 2px !important;
    cursor: pointer !important;
    height: 37px !important;
    letter-spacing: 0 !important;
    margin: 0 12px 0 0 !important;
    padding: 0 0 0 8px !important;
    width: 217px !important;
    min-width: 280px !important;
}

#home_image .contact_text2 {
    background-color: #fff !important;
    border: 0 none !important;
    border-radius: 2px !important;
    cursor: pointer !important;
    height: 37px !important;
    letter-spacing: 0 !important;
    margin: 0 12px 0 0 !important;
    padding: 0 0 0 8px !important;
    width: 217px !important;
}

#single_vehicle .contact_text3 {
    background-color: #fff !important;
    border: 0 none !important;
    border-radius: 2px !important;
    cursor: pointer !important;
    height: 37px !important;
    letter-spacing: 0 !important;
    margin: 0 13px 0 -2px !important;
    padding: 0 0 0 8px !important;
    width: 171px !important;
}

#home_image .contact_text3 {
    background-color: #fff !important;
    border: 0 none !important;
    border-radius: 2px !important;
    cursor: pointer !important;
    height: 37px !important;
    letter-spacing: 0 !important;
    margin: 0 13px 0 -2px !important;
    padding: 0 0 0 8px !important;
    width: 171px !important;
}

.normal_quote .contact_text {
    background-color: transparent !important;
    border: 0 none !important;
    cursor: pointer !important;
    height: 37px !important;
    letter-spacing: 0 !important;
    margin: 0 12px 0 0 !important;
    padding: 0 0 0 8px !important;
    width: 274px !important;
}

.normal_quote .contact_text2 {
    background-color: #fff !important;
    border: 0 none !important;
    border-radius: 2px !important;
    cursor: pointer !important;
    height: 37px !important;
    letter-spacing: 0 !important;
    margin: 0 12px 0 0 !important;
    padding: 0 0 0 8px !important;
    width: 209px !important;
}

.normal_quote .contact_text3 {
    background-color: #fff !important;
    border: 0 none !important;
    border-radius: 2px !important;
    cursor: pointer !important;
    height: 37px !important;
    letter-spacing: 0 !important;
    margin: 0 13px 0 -2px !important;
    padding: 0 0 0 8px !important;
    width: 163px !important;
}

#get_a_quote option { -moz-appearance: none !important; background: none repeat scroll 0 0 #f8f8f8 !important; border: medium none !important; color: #888 !important; cursor: pointer !important; float: left !important; height: 20px !important; margin: 0 !important; outline: medium none !important; padding: 3px !important; width: auto !important; }

.date_text::-webkit-inner-spin-button, .date_text::-webkit-calendar-picker-indicator { display: none !important; -webkit-appearance: none !important; }

.ui-datepicker-prev.ui-corner-all.ui-state-disabled { display: none !important; }

.ui-datepicker-next.ui-corner-all { display: none !important; }

#get_a_quote_content { background-color: #efefef !important; height: 168px !important; position: relative !important; width: 100% !important; }

#get_a_quote { background-color: #040404 !important; font-family: 'Roboto', sans-serif !important; height: 87px !important; margin: 0 auto !important; max-width: 986px !important; padding: 14px 15px 17px 7px !important; position: relative !important; top: 65px !important; width: 100% !important; }

#home_image h1 { color: #fff; font-size: 30px; font-weight: 400; line-height: 0; margin: 0 auto; max-width: 1000px; padding: 0; position: relative; text-align: center; top: 32px; width: 100%; }

#quote_bottom { float: left !important; margin: 16px 10px 0 !important; }

#quote_right { margin-left: 829px; margin-top: -1px; position: absolute; }

#get_a_quote .lets_go { background-color: transparent !important; background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/lets_go.png") !important; border: 0 none !important; cursor: pointer !important; height: 38px !important; padding: 0 !important; position: relative !important; top: 1px !important; width: 136px !important; margin: 0 0 0 18px !important; }

.newsletter_checked { color: #fff !important; float: left !important; font-size: 11px !important; padding: 0 !important; text-align: left !important; width: 136px !important; margin: 14px 0 0 18px !important; }

.newsletter_box { background-position: top center; height: 12px; margin: 0 !important; padding: 0 !important; width: 12px; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/checkbox.jpg); }

.newsletter_box { padding: 0 !important; margin: 0 !important; }

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all { background-color: #fff !important; border: 1px solid #000 !important; border-radius: 2px !important; float: none !important; font-size: 12px !important; left: 50%;  padding: 16px 6px !important; margin-top: 6px !important; width: 151px !important; z-index: 1000 !important; }

#home_image > .ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all { background-color: #fff !important; border: 1px solid #000 !important; border-radius: 2px !important; float: none !important; font-size: 12px !important; padding: 16px 6px !important; top: 370px !important; width: 151px !important; z-index: 1000 !important; }

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all { margin: 0 auto !important; position: relative !important; width: 161px; }

#home_image #get_a_quote { top: 179px !important; }

#home_image h1 { top: 144px !important; }

#get_a_quote_content { background-color: #efefef !important; height: 198px !important; position: relative !important; width: 100% !important; }

.gpr-review-content { height: 58px !important; }

#home_image #vehicle_navigation { display: none; }

#menu-item-837:hover + #vehicle_navigation { display: block; }

.ui-datepicker-calendar span { font-size: 12px !important; }

table { float: none; margin: 0 auto !important; padding: 0 !important; position: relative !important; text-align: center !important; }

.ui-state-default { font-size: 12px !important; }

.ui-datepicker-title { font-weight: bold; text-align: center !important; }

.ui-datepicker-calendar span { color: #b2b2b2; font-size: 12px !important; }
#quote_right3 #quote_submit:hover button{
    background-position: center -38px!important;
}
@media (max-width: 1050px) {

    .faq_column { float: left; margin: 0 auto; max-width: 280px; padding: 0 20px; width: 100%; }

.location_left_column { color: #626262; float: left; font-family: "Roboto Condensed",sans-serif; font-size: 15px; margin: 0; max-width: 280px; padding: 0 20px 0 0; width: 100%; }

#hollywood_parking { background-color: #efefef; border-top: 8px solid #e60000; float: none; margin: 0 auto 20px; min-height: 372px; padding: 20px 0; width: 312px; }
#beverly_hills_parking { background-color: #efefef; border-top: 8px solid #e60000; float: none; margin: 0 auto 20px; min-height: 372px; padding: 20px 0; width: 312px; }
#santa_monica_parking { background-color: #efefef; border-top: 8px solid #e60000; float: none; margin: 0 auto 20px; min-height: 372px; padding: 20px 0; width: 312px; }

#get_a_quote_content { background-color: #efefef !important; height: 500px !important; position: relative !important; width: 100% !important; }

#get_a_quote { background-color: #040404 !important; font-family: "Roboto", sans-serif !important; height: 411px !important; margin: 0 auto !important; max-width: 320px !important; padding: 13px 0 10px !important; position: relative !important; top: 65px !important; width: 100% !important; }

.normal_quote .styled-select { float: none !important; margin: 0 auto 5px !important; width: 210px !important; }

.normal_quote .date_text.hasDatepicker { margin: 0 0 5px !important; }

#single_vehicle .styled-select { float: none !important; margin: 0 auto 5px !important; width: 210px !important; }

#single_vehicle .date_text.hasDatepicker { margin: 0 0 5px !important; }

#home_image .styled-select { float: none !important; margin: 0 auto 5px !important; width: 210px !important; }

#home_image .date_text.hasDatepicker { margin: 0 0 5px !important; }

#home_image #quote_bottom { float: none !important; margin: 0 0 5px !important; }

#home_image #quote_bottom .styled-select { float: left !important; height: 10px; left: 46px; margin: 0 auto !important; position: relative; width: 232px !important; }

#home_image #get_a_quote #quote_date { max-width: 210px; }

#single_vehicle #quote_bottom { float: none !important; margin: 0 0 5px !important; }

#single_vehicle #quote_bottom .styled-select { float: left !important; height: 10px; left: 46px; margin: 0 auto !important; position: relative; width: 232px !important; }

#single_vehicle #get_a_quote #quote_date { max-width: 210px; }

#single_vehicle .date_text { background-color: transparent !important; background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png") !important; border: 0 none !important; cursor: pointer !important; float: left !important; height: 37px !important; margin: 0 16px 5px 0 !important; padding: 0 0 0 16px !important; width: 171px; }

.normal_quote #quote_bottom { float: none !important; margin: 0 0 5px !important; }

.normal_quote    #quote_bottom .styled-select { float: left !important; height: 10px; left: 46px; margin: 0 auto !important; position: relative; width: 232px !important; }

.normal_quote    #get_a_quote #quote_date { max-width: 210px; }

#single_vehicle .contact_text2 { background-color: #fff !important; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: none !important; height: 37px !important; letter-spacing: 0 !important; margin-left: 67px !important; margin-top: 5px !important; padding: 0 0 0 8px !important; width: 186px !important; }

#single_vehicle .contact_text3 { background-color: #fff !important; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: none !important; height: 37px !important; letter-spacing: 0 !important; margin-left: 67px !important; margin-top: 5px !important; padding: 0 0 0 8px !important; width: 186px !important; }

.normal_quote .contact_text2 { background-color: #fff !important; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: none !important; height: 37px !important; letter-spacing: 0 !important; margin-left: 67px !important; margin-top: 5px !important; padding: 0 0 0 8px !important; width: 178px !important; }

.normal_quote .contact_text3 { background-color: #fff !important; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: none !important; height: 37px !important; letter-spacing: 0 !important; margin-left: 67px !important; margin-top: 5px !important; padding: 0 0 0 8px !important; width: 178px !important; }

#home_image #get_a_quote #quote_submit { max-width: 87px; }

#home_image .newsletter_checked { color: #fff !important; float: left !important; font-size: 11px !important; margin: 14px 0 0 18px !important; padding: 0 !important; text-align: center; width: 280px !important; }

#single_vehicle > #quote_submit { max-width: 87px; }

#single_vehicle .newsletter_checked { color: #fff !important; float: left !important; font-size: 11px !important; margin: 14px 0 0 18px !important; padding: 0 !important; text-align: center; width: 280px !important; }

.normal_quote #get_a_quote #quote_submit { max-width: 87px; }

.normal_quote .newsletter_checked { color: #fff !important; float: left !important; font-size: 11px !important; margin: 14px 0 0 18px !important; padding: 0 !important; text-align: center; width: 280px !important; }

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all { background-color: #fff !important; border: 1px solid #000 !important; border-radius: 2px !important; font-size: 12px !important;  padding: 4px 16px 4px 4px !important; top: 370px !important; width: 151px !important; z-index: 1000 !important; }

#home_image    .contact_text2 { background-color: #fff !important; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: none !important; height: 37px !important; letter-spacing: 0 !important; margin-left: 67px !important; margin-top: 5px !important; padding: 0 0 0 8px !important; width: 188px !important; }

#home_image    .contact_text3 { background-color: #fff !important; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: none !important; height: 37px !important; letter-spacing: 0 !important; margin-left: 67px !important; margin-top: 5px !important; padding: 0 0 0 8px !important; width: 188px !important; }

#home_image #get_a_quote { top: 0 !important; }

#home_image    #get_a_quote { height: 411px !important; }

.normal_quote #quote_bottom .styled-select { float: left !important; height: 10px; left: 55px; margin: 0 auto !important; position: relative; width: 211px !important; }

#get_a_quote .lets_go { background-color: #e60000 !important; background-position: center top; background-repeat: no-repeat; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; height: 38px !important; margin: 0 0 0 -7px !important; padding: 0 !important; position: relative !important; top: 1px !important; width: 212px !important; }

#get_a_quote .lets_go:hover { background-color: #fff !important; background-position: center bottom; background-repeat: no-repeat; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; height: 38px !important; margin: 0 0 0 -7px !important; padding: 0 !important; position: relative !important; top: 1px !important; width: 212px !important; }

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all { background-color: #fff !important; border: 1px solid #000 !important; border-radius: 2px !important; font-size: 12px !important; min-height: 170px !important; padding: 4px 16px 4px 4px !important; top: 334px !important; width: 151px !important; z-index: 1000 !important; }

.ui-datepicker-title { margin-bottom: 12px; margin-top: -2px !important; text-align: center !important; }

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all { background-color: #fff !important; border: 1px solid #000 !important; border-radius: 2px !important; font-size: 12px !important; height: 170px !important; padding: 4px 10px 4px 8px !important; top: 334px !important; width: 151px !important; z-index: 1000 !important; }

.ui-datepicker-calendar { top: -5px; }

.normal_quote .date_text { background-color: #fff !important; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png) !important; background-position: right center; background-repeat: no-repeat; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: left !important; height: 37px !important; margin: 0 0 5px -21px !important; padding: 0; width: 195px; }

.normal_quote .date_text { background-color: #fff !important; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png) !important; background-position: right center; background-repeat: no-repeat; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: left !important; height: 37px !important; margin: 0 0 5px -21px !important; padding: 0; width: 195px; }

.normal_quote .contact_text2 { margin-left: 55px !important; width: 203px !important; }

.normal_quote .contact_text3 { margin-left: 55px !important; width: 203px !important; }

.normal_quote .lets_go { background-color: #e60000 !important; background-position: center top; background-repeat: no-repeat; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; height: 38px !important; margin: 0 0 0 -18px !important; padding: 0 !important; position: relative !important; top: 1px !important; width: 212px !important; }

.normal_quote .date_text { background-color: #fff !important; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png) !important; background-position: right center; background-repeat: no-repeat; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: left !important; height: 37px !important; margin: 0 0 5px -21px !important; padding: 0; width: 195px; }

.slideshow-slide { background-color: #f90; height: 149px !important; width: 300px !important; }

.slideshow-slide img{ float: left; height: 149px !important; width: 300px !important; }

.our_fleet_single_top_row .slideshow-window { background-color: #000; border: 0 none; border-radius: 0; height: 149px !important; margin-bottom: 20px; padding: 0; z-index: 1; }

.studio_rental_transportation_right_column h2 { color: #626262; font-family: "Roboto Condensed",sans-serif; font-size: 23px; font-weight: 400; line-height: 26px; padding: 0 20px 10px; text-transform: uppercase; }

.studio_rental_transportation_right_column p { color: #626262; font-size: 17px; line-height: 1.4em; margin: 0 0 10px; padding: 0 20px; }

.resource { float: none; margin: 40px auto; max-width: 278px; padding: 0 20px; width: 100%; }

#contact_content { clear: both; line-height: 25px; margin: 0 auto; max-width: 280px; padding: 20px 0; width: auto; }

.contact_right_column h2 { color: #d3d3d3; font-family: "Roboto",sans-serif; font-size: 18px; font-weight: 400; line-height: 26px; }

#our_fleet_bottom_right { color: #626262; float: none; font-size: 17px; margin: 40px auto; max-width: 280px; padding: 0 20px; width: 100%; }

#single_vehicle .contact_text3 { background-color: #fff !important; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: none !important; height: 37px !important; letter-spacing: 0 !important; margin-left: 55px !important; margin-top: 5px !important; padding: 0 0 0 8px !important; width: 211px !important; }

#single_vehicle .contact_text2 { background-color: #fff !important; border: 0 none !important; border-radius: 2px !important; cursor: pointer !important; float: none !important; height: 37px !important; letter-spacing: 0 !important; margin-left: 55px !important; margin-top: 5px !important; padding: 0 0 0 8px !important; width: 211px !important; }

#single_vehicle #quote_bottom .styled-select { float: left !important; height: 10px; left: 55px; margin: 0 auto !important; position: relative; width: 211px !important; }

#single_vehicle .date_text { background-color: #fff !important; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png) !important; border: 0 none !important; cursor: pointer !important; float: left !important; height: 37px !important; margin: 0 16px 5px 0 !important; padding: 0 0 0 16px !important; width: 211px; }

#single_vehicle .styled-select { float: none !important; margin: 0 auto 5px !important; width: 212px !important; } 

#single_vehicle #quote_bottom .styled-select { float: left !important; margin: 0 auto !important; width: 211px !important; }

.about_employment_left_column { float: none; margin: 0 auto; max-width: 314px; padding: 0; width: 100%; }

.about_employment_right_column { color: #626262; float: none; font-family: "Roboto Condensed",sans-serif; font-size: 16px; margin: 40px auto; max-width: 280px; padding: 0 20px; width: 100%; }

.resources_corporate_right_column { color: #626262; float: none; font-family: "Roboto Condensed",sans-serif; font-size: 15px; margin: 40px auto; max-width: 280px; width: 100%; }

.contact_text { float: none; margin: 12px auto; width: 271px; }

.contact_buttons { margin: 0 auto; width: 280px; }

.contact_reset { background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/reset.jpg"); border: 0 none; cursor: pointer; height: 38px; margin: 20px 0 0; padding: 0; width: 136px; }

.contact_submit { background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/submit.jpg"); border: 0 none; cursor: pointer; height: 38px; margin: 20px 2px 0; width: 136px; }

[id*="gpr_widget"] div.gpr-review { margin: 20px auto!important; max-width: 280px; padding: 0; }

#single_vehicle .date_text { background-color: #fff !important; background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png") !important; border: 0 none !important; cursor: pointer !important; float: left !important; height: 37px !important; margin: 0 16px 5px 0 !important; padding: 0 0 0 16px !important; width: 211px !important; }

.toggleMobile.active { cursor: pointer; display: block; height: 36px; margin: 0 auto; position: relative; text-indent: -9999px !important; top: -500px; width: 312px; z-index: 1239 !important; }

#resources_visit_sidebar { display: none !important; float: none; margin: 0 auto; max-width: 319px; padding: 0 0 40px; width: 100%; }

figure.home_button1 a { background-color: #c00; background-position: right -28px center; height: 113px; margin: 0 auto; max-width: 299px; width: 100%; }

.menu-main-container { z-index: 2000000; }

.toggleMobile.active {
    top: -130px!important;
}

.normal_quote .date_text {
    background-color: #fff !important;
    background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/date_text_bg.png") !important;
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none !important;
    border-radius: 2px !important;
    cursor: pointer !important;
    float: left !important;
    height: 37px !important;
    margin: 0 0 5px -1px !important;
    padding: 0;
    width: 195px;
}

#images_tab {
    background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/photos_tab.jpg");
    background-position: center bottom;
    cursor: pointer;
    float: left;
    height: 48px;
    width: 319px;
}

#features_tab {
    background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/features_tab.jpg");
    cursor: pointer;
    float: left;
    height: 48px;
    width: 319px;
}

.our_fleet_single_top_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    height: 149px;
    margin: 48px auto 0;
    max-width: 299px;
    padding: 0;
    width: 100%;
}

#our_fleet_bottom_left {
    background-color: #efefef;
    border-top: 8px solid #e60000;
    float: none;
    margin: 30px auto 0;
    max-width: 312px;
    padding: 0 0 20px;
    width: 100%;
}

.location_left_column {
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    margin: 0 auto;
    max-width: 280px;
    padding: 0 20px 0 0;
    width: 100%;
}

.faq_column {
    float: none;
    margin: 0 auto;
    max-width: 280px;
    padding: 0 20px;
    width: 100%;
}


figure.home_button1 a { width: 299px!important; height: 113px!important; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/home_image_01b.jpg); background-position: top right; }

nav.home_nav { display: none!important; }
}
.menu-main-container { z-index: 2000000; }
.close_out { font-size: 20px; font-weight: 700; text-transform: uppercase; }
.toggleMobile.active { cursor: pointer; display: block; height: 36px; margin: 0 auto; position: relative; text-indent: -9999px !important; top: 10px; width: 312px; z-index: 1239 !important; }

@media (max-width: 870px)
{
    #vehicle_navigation {
    margin: 62px auto 0;
    max-width: 250px;
    width: 100%;
}

nav.home_nav { display: none!important; }



#location_content { line-height: 25px; clear: both; width: auto; max-width: 1000px; margin: 0 auto; }
.location_left_column { margin: 0 auto; float: none; width: 100%; max-width: 280px; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 15px; }
.location_right_column { margin: 0 auto; float: none; width: 100%; max-width: 320px; padding: 20px 0; }


#studio_rental_transportation {
    background-color: #efefef;
    border-top: 4px solid #e60000;
    margin: 0 0 8px;
    padding: 0 0 20px;
    width: 312px;
}
.studio_rental_transportation_left_column {
    float: none;
    margin: 0 auto;
    max-width: 320px;
    padding: 0;
    width: 100%;
}
#resources_visit_sidebar {
    float: none;
    margin: 0 auto;
    max-width: 319px;
    padding: 0 0 40px;
    width: 100%;
}

.studio_rental_transportation_right_column {
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    margin: 60px auto;
    max-width: 618px;
    width: 100%;
}
#customer_feedback_content li img { display: none; float: left; padding: 0 10px 0 0;}
#customer_feedback_content li {
    float: left;
    height: 124px;
    list-style: none outside none;
    margin: 0 0 0 20px;
    padding: 20px 0;
    width: 300px;
}

.about_left_column { position: relative; float: none; margin: 0 auto; padding: 0; }
.about_right_column { margin: 0; padding: 40px 20px 0; float: left; max-width: auto; width: 100%; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 16px; }
#footer_columns article.footer_column1 { margin: 10px 30px; }
header { height: 150px; }
#logo { width: 312px; margin: 20px auto 0; }
#call { width: 312px; margin: 0 auto; position: relative; right: auto; display: none; }
#call h2 { text-align: center; }
nav.social { width: 190px; margin: 0 auto; top: 20px; position: relative; right: auto; display: none; }
#mobilecall { width: 312px; margin: 0 auto; position: relative; right: auto; top: 4px; }
#mobilecall h2 { padding: 10px 0 0; text-align: center; }
nav.mobilesocial { width: 190px; top: 0px; height: 34px; margin: 0 auto; position: relative; right: auto; }
nav.mobilesocial ul li { display: block; float:left; padding: 10px; }
nav.mobilesocial > div { background-position: bottom!important; }
#mobileMenu ul li nav.mobilesocial ul li { padding: 0 2px; border-bottom: 0px; }
nav.main { display: none; }
#mobileMenu { position: fixed; top: 0; left: 0; width: 100%; display: none; z-index: 1010!important; }
#mobileMenu ul li { display:block; background-color: #e60000; color: #fff; padding: 10px 0; font-size: 15px; letter-spacing: 0.1em; text-align: center; text-transform: uppercase; }
figure.home_button1 a { width: 100%; max-width: 625px; height: 212px; background-color: #C00; }
figure.home_button2 { float: none!important; clear:both; position: relative; width: 300px; height: 113px; background-color: #C00; margin: 27px auto 0!important; }
figure.home_button3 { float: none!important; clear:both; position: relative; width: 300px; height: 113px; background-color: #C00; margin: 27px auto 0!important; }
figure.home_button4 { float: none!important; clear:both; position: relative; width: 300px; height: 113px; background-color: #C00; margin: 27px auto 0!important; }
figure.home_button5 { float: none!important; clear:both; position: relative; width: 300px; height: 113px; background-color: #C00; margin: 27px auto!important; }
h1 {
    color: #d3d3d3;
    font-family: 'Roboto',sans-serif !important;
    font-size: 33px;
    font-weight: 100;
    line-height: 48px;
    margin: 0 auto;
    max-width: 312px;
    text-transform: uppercase;
}
.about_right_column {
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 16px;
    margin: 50px auto;
    max-width: 312px;
    padding: 0;
    width: 100%;
}
.fleet_right_column {
    color: #626262;
    float: none;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    margin: 0 auto;
    max-width: 240px;
    padding: 0;
    width: 100%;
}
.our_fleet_single_top_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: left;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    height: 488px;
    margin: 0;
    max-width: 300px;
    padding: 0;
    width: 100%;
}
.studio_rental_transportation_left_column {
    float: none;
    margin: 0 auto;
    max-width: 320px;
    padding: 0;
}

body div.slideshow-window * img {
    background-color: transparent !important;
    background-image: none !important;
    border-width: 0 !important;
    height: 149px !important;
    margin-left: 0 !important;
    margin-right: auto !important;
    max-width: 300px;
    padding: 0 !important;
}
.our_fleet_single_top_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: left;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    height: 153px;
    margin: 0;
    max-width: 300px;
    padding: 0;
    width: 100%;
}
.our_fleet_single_middle_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: left;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    height: 153px;
    margin: 0;
    max-width: 300px;
    padding: 0;
    width: 100%;
}
#video_tab {
    background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/video_tab.jpg");
    cursor: pointer;
    float: left;
    height: 48px;
    margin: 0;
    width: 320px;
}
#images_tab {
    background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/photos_tab.jpg");
    background-position: center bottom;
    cursor: pointer;
    float: left;
    height: 48px;
    width: 320px;
}
#features_tab {
    background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/features_tab.jpg");
    cursor: pointer;
    float: left;
    height: 48px;
    width: 320px;
}
#the_images .slideshow-window.jetpack-slideshow.slideshow- {
    max-height: 122px;
}
#the_images img { max-height: 149px!important; }
#titles {
    height: 48px;
    margin: 0 auto;
    max-width: 319px;
    position: relative;
    width: 100%;
}
.our_fleet_single_top_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    height: 149px;
    padding: 0;
    width: 100%;
    margin: 0 auto;
}
#titles {
    height: 144px;
    margin: 0 auto;
    max-width: 320px;
    position: relative;
    width: 100%;
}
.our_fleet_single_bottom_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    height: 326px;
    margin: 0 auto;
    max-width: 280px;
    padding: 0 10px;
    width: 100%;
}
#our_fleet_single_content .post-meta-key {
    color: #a0a0a0;
    display: block;
    float: left;
    font-size: 18px;
    width: 179px;
}
#the_video .embed-youtube .youtube-player {
    max-height: 153px;
    max-width: 300px;
}
.our_fleet_single_middle_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    height: 153px;
    margin: 0 auto;
    max-width: 300px;
    padding: 0;
    width: 100%;
}
#our_fleet_bottom_left {
    background-color: #efefef;
    border-top: 8px solid #e60000;
    float: none;
    margin: 0 auto;
    max-width: 312px;
    padding: 0 0 20px;
    width: 100%;
}
#the_video > hr {
    display: none;
}
#our_fleet_bottom_right {
    color: #626262;
    float: none;
    font-size: 17px;
    margin: 40px auto;
    max-width: 610px;
    width: 100%;
}
#home_image #get_a_quote label:before {
    background: url("https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg") repeat scroll 0 0 #fff;
    content: "";
    display: block;
    position: absolute;
    height: 37px;
    pointer-events: none;
    right: 15px;
    top: -3px;
    width: 43px;
    left: 176px;
}
#get_a_quote label:before {
    background: url("https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg") repeat scroll 0 0 #fff;
    content: "";
    display: block;
    position: absolute;
    height: 37px;
    pointer-events: none;
    right: 15px;
    top: -3px;
    width: 43px;
    left: 176px;
}
#newsletter_info {
    float: left;
    margin: 0;
    max-width: 288px;
    min-height: 240px;
    width: 100%;
}
.about_newsletters_right_column {
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 16px;
    margin: 0 auto;
    max-width: 577px;
    padding: 0 0 0 20px;
    width: 100%;
}
.about_employment_left_column {
    float: none;
    margin: 0 auto;
    max-width: 320px;
    padding: 0;
    width: 100%;
}
.about_employment_right_column {
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 16px;
    margin: 40px auto;
    max-width: 618px;
    width: 100%;
}

.slideshow-content img {
    border: medium none !important;
    margin: 10px 0 0 10px !important;
    max-height: 145px !important;
    max-width: 299px !important;
    padding: 0 !important;
}
#portfolio-slideshow0 {
    background-color: #e60000 !important;
    height: 166px !important;
    margin: 0 auto;
    width: 319px !important;
}
.pager.items.clearfix {
    margin: 10px auto;
    width: 199px;
}
}

@media (max-width: 500px)
{
    body div.slideshow-window * img {
    background-color: transparent !important;
    background-image: none !important;
    border-width: 0 !important;
    height: 149px !important;
    margin-left: 0 !important;
    margin-right: auto !important;
    max-width: 300px;
    padding: 0 !important;
}
.our_fleet_single_top_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: left;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    height: 153px;
    margin: 0;
    max-width: 300px;
    padding: 0;
    width: 100%;
}
.our_fleet_single_middle_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: left;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    height: 153px;
    margin: 0;
    max-width: 300px;
    padding: 0;
    width: 100%;
}
#video_tab {
    background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/video_tab.jpg");
    cursor: pointer;
    float: left;
    height: 48px;
    margin: 0;
    width: 320px;
}
#images_tab {
    background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/photos_tab.jpg");
    background-position: center bottom;
    cursor: pointer;
    float: left;
    height: 48px;
    width: 320px;
}
#features_tab {
    background-image: url("https://www.avonrents.com/wp-content/themes/Avon/images/features_tab.jpg");
    cursor: pointer;
    float: left;
    height: 48px;
    width: 320px;
}
#the_images .slideshow-window.jetpack-slideshow.slideshow- {
    max-height: 122px;
}
#the_images img { max-height: 155px; }
#titles {
    height: 48px;
    margin: 0 auto;
    max-width: 319px;
    position: relative;
    width: 100%;
}
.our_fleet_single_top_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    height: 149px;
    padding: 0;
    width: 100%;
    margin: 0 auto;
}
#titles {
    height: 144px;
    margin: 0 auto;
    max-width: 320px;
    position: relative;
    width: 100%;
}
.our_fleet_single_bottom_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    height: 326px;
    margin: 0 auto;
    max-width: 280px;
    padding: 0 10px;
    width: 100%;
}
#our_fleet_single_content .post-meta-key {
    color: #a0a0a0;
    display: block;
    float: left;
    font-size: 18px;
    width: 179px;
}
#the_video .embed-youtube .youtube-player {
    max-height: 153px;
    max-width: 300px;
}
.our_fleet_single_middle_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    height: 153px;
    margin: 0 auto;
    max-width: 300px;
    padding: 0;
    width: 100%;
}
#our_fleet_bottom_left {
    background-color: #efefef;
    border-top: 8px solid #e60000;
    float: none;
    margin: 0 auto;
    max-width: 312px;
    padding: 0 0 20px;
    width: 100%;
}
#the_video > hr {
    display: none;
}
.about_newsletters_right_column {
    color: #626262;
    float: none;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 16px;
    margin: 0 auto;
    max-width: 319px;
    width: 100%;
    padding: 0 0 0 27px;
}
}

@media (max-width: 1080px){

}
@media (max-width: 1050px){
    #get_a_quote2{
    padding: 15px 0
}
#get_a_quote3{
    height:auto;
    padding: 15px 0
}
#get_a_quote3 .wrap_quote3{
    max-width: 295px;
    padding: 0;
}
body #get_a_quote3 .wrap_quote3 .row2 .styled-select {
    margin-top: 0px!important;
}
#quote_right3 #quote_submit{

    overflow: HIDDEN;
    width: 100%!important;
    max-width: 100%;
    text-align: CENTER;
    border-radius: 5px;
}
#quote_right3 #quote_submit button{
    background-color: #e60000 !important;
    width: 100%!important;
    margin: 0!important;
}
#quote_right3 #quote_submit:hover button{
    background-color: #fff !important;
    background-position: center -38px!important;
}
body div.slideshow-window * img {
    background-color: transparent !important;
    background-image: none !important;
    border-width: 0 !important;
    height: 149px !important;
    margin-left: 0 !important;
    margin-right: auto !important;
    max-width: 300px;
    padding: 0 !important;
}
.our_fleet_single_top_row {
    background-color: #000;
    border: 10px solid #e60000;
    color: #626262;
    float: left;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    height: 153px;
    margin: 0;
    max-width: 300px;
    padding: 0;
    width: 100%;
}
#vehicle_navigation {
    margin: 62px auto 0;
    max-width: 250px;
    width: 100%;
}
#studio_rental_transportation {
    background-color: #efefef;
    border-top: 4px solid #e60000;
    margin: 0 0 8px;
    padding: 0 0 20px;
    width: 312px;
}
.studio_rental_transportation_left_column {
    float: none;
    margin: 0 auto;
    max-width: 320px;
    padding: 0;
    width: 100%;
}
#resources_visit_sidebar {
    float: none;
    margin: 0 auto;
    max-width: 319px;
    padding: 0 0 40px;
    width: 100%;
}

#customer_feedback_content li img { display: none; float: left; padding: 0 10px 0 0;}
#customer_feedback_content li {
    float: left;
    height: 124px;
    list-style: none outside none;
    margin: 0 0 0 20px;
    padding: 20px 0;
    width: 300px;
}
.about_left_column { position: relative; float: none; margin: 0 auto; padding: 0; }
.about_right_column { margin: 0; padding: 40px 20px 0; float: left; max-width: auto; width: 100%; font-family: 'Roboto Condensed', sans-serif; color: #626262; font-size: 16px; }
#footer_columns article.footer_column1 { margin: 10px 30px; }
header { height: 150px; }
#logo { width: 312px; margin: 20px auto 0; }
#call { width: 312px; margin: 0 auto; position: relative; right: auto; display: none; }
#call h2 { text-align: center; }
nav.social { width: 190px; margin: 0 auto; top: 20px; position: relative; right: auto; display: none; }

figure.home_button1 a { width: 100%; max-width: 625px; height: 212px; background-color: #C00; }
figure.home_button1 a { width: 299px!important; height: 113px!important; background-image: url(https://www.avonrents.com/wp-content/themes/Avon/images/home_image_01b.jpg); background-position: top right; }
figure.home_button2 { float: none!important; clear:both; position: relative; width: 300px; height: 113px; background-color: #C00; margin: 27px auto 0!important; }
figure.home_button3 { float: none!important; clear:both; position: relative; width: 300px; height: 113px; background-color: #C00; margin: 27px auto 0!important; }
figure.home_button4 { float: none!important; clear:both; position: relative; width: 300px; height: 113px; background-color: #C00; margin: 27px auto 0!important; }
figure.home_button5 { float: none!important; clear:both; position: relative; width: 300px; height: 113px; background-color: #C00; margin: 27px auto!important; }
h1 {
    color: #d3d3d3;
    font-family: 'Roboto',sans-serif !important;
    font-size: 33px;
    font-weight: 100;
    line-height: 48px;
    margin: 0 auto;
    max-width: 312px;
    text-transform: uppercase;
}
.about_right_column {
    color: #626262;
    float: left;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 16px;
    margin: 0;
    max-width: 312px;
    padding: 0;
    width: 100%;

}
.fleet_right_column {
    color: #626262;
    float: none;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    margin: 0 auto;
    max-width: 240px;
    padding: 0;
    width: 100%;
}
#get_a_quote label:before {
    background: url("https://www.avonrents.com/wp-content/themes/Avon/images/drop_down_bg.jpg") repeat scroll 0 0 #fff;
    content: "";
    display: block;
    position: absolute;
    height: 37px;
    pointer-events: none;
    right: 15px;
    top: -3px;
    width: 43px;
    left: 176px;
}
#our_fleet_bottom_left {
    background-color: #efefef;
    border-top: 8px solid #e60000;
    float: none;
    margin: 190px auto 0;
    max-width: 312px;
    padding: 0 0 20px;
    width: 100%;
}
}

.gpr-review-avatar {
    display: none;
}

.gpr-review-info.gpr-clearfix {
    margin-left: -22px !important;
}

[id*="gpr_widget"] div.gpr-review {
    margin: 0 0 42px!important;
    padding: 0;
}

.home_column1 p { margin: 0px!important; padding: 0px!important; line-height: 0px!important; }

.post_image.wp-post-image { margin: 20px auto; max-width: 100%; }

@media screen and (max-width:1050px){
    body #main_home article.home_column2{
    width:300px;
}    

.p1-hero-wrapper {
    position: relative;
    height: 470px!important;
}
#main_home{
    padding-top: 70px;
}
#hero {
    background-size:100% auto;
    background-image: url(images/avonhp.jpg);
    min-height: 520px;
    background-repeat: no-repeat;
}
#hero .video-playing{
    display: none;
}
}
body .main_quote {
    display: block!important;
}
@media (max-width: 925px){
    #hero{
    background-size: auto 100%;
}

}
@media screen and (max-width:350px){
    .normal_quote #quote_bottom  {
    margin: 0 auto !important;
    margin-bottom: 5px!important;
}
.normal_quote #quote_bottom .styled-select{
    left:0px;
}
.normal_quote .contact_text2,.normal_quote .contact_text3, #get_a_quote input#phone  {
    margin-left:0px!important;
}
#logo,.toggleMobile,.toggleMobile span.menu1,.toggleMobile span.menu3,#locations .location_item,#main_home article.home_column2 {
    max-width:312px;
width: 100%;}
.normal_quote #get_a_quote #quote_submit {
    max-width: 100%;
    margin: 0 auto;
    display: block;
    width: 100%!important;
}
#get_a_quote #quote_right{
    margin: 0 auto;
    width: 100%!important;
    text-align: CENTER;
} 
#get_a_quote .lets_go{
    margin:0px!important;
}                                                                   
}

.styled-select.pickup_time3{
    width:172px!important;
}

.styled-select.return_time3{
    width:172px!important;
}
@media (max-width: 1050px){
    .styled-select.pickup_time3,
    .styled-select.return_time3{
    float: none !important;
    margin: 0 auto 5px !important;
    width: 210px !important;
}
}

#get_a_quote_content h1{
    color:#000;
}

body.home #get_a_quote_content h1{
    color:#fff;
}
#vehicle_navigation{
    margin-top:10px;
}
body.page-id-845 #get_a_quote_content,body.page-id-845 #vehicle_navigation{
    display:none!important;
}

body .slideshow-window{
    padding-bottom:0px!important;padding-top:0px!important;
}

