/* Default Layout: 1170px.  */



/* Tablet Layout: 768px.  */

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

.container {width:750px;margin:0 auto;display:block;}
.mainmenu ul li a {font-size: 14px;padding: 30px 8px 5px;}
.just {font-size:13px}
.register a {font-size: 13px;margin-left: 15px;margin-top: 18px;}
.consign {width: 120px;}
.consign a {font-size: 13px;margin-top: 18px;}
.get_in_touch p {width: 222px;}
a.mail_button {width: 222px;font-size:11px}
.car_carousel_area img {height: 225px;}
.single_dates:before {top: 3px;}
.info {margin-right: 2px;}
.name input[type="name"] {width: 68%;}
.email input[type="email"] {width: 68%;}
.company input[type="text"] {width: 68%;}
.couontry select {width: 68%;}
.message textarea {width: 80%;}
.promo_area a h3 {font-size: 15px;}

/* Bidder Form CSS */

.bidder_name input[type="text"] {width: 45%;}
.bidder_name_middle input[type="text"] {width: 60%;}
.bidder_mailing input[type="text"] {width: 74%;}
.bill_bidder_mailing_two input[type="text"] {width: 40%;}
.bidder_city input[type="text"] {width: 75% !important;}
.bidder_city_state_zip input[type="text"] {width: 25%;}
.bidder_state select {width: 65%;}
.bidder_phone input[type="text"] {width: 52%;}
.bidder_email input[type="email"] {width: 75%;}
.bidder_security_birth input[type="text"] {width: 48%;}
.bidder_license_state input[type="text"] {width: 25%;}
.bidder_license_state_name input[type="text"] {width: 55% !important;}
.bidder_how input[type="text"] {width: 55%;}
.dealer_name input[type="text"] {width: 60%;}
.dealer_address input[type="text"] {width: 60%;}
.dealer_city_state_zip input[type="text"] {width: 25%;}
.dealer_city input[type="text"] {width: 75% !important;}
.dealer_state select {width: 65%;}
.agent_name_left input[type="text"] {width: 19%;}
.agent_name_middle input[type="text"] {width: 62%;}
.dealer_phone input[type="text"] {width: 44%;}
.dealer_email input[type="email"] {width: 75%;}
.dealer_license input[type="text"] {width: 20%;}
.dealer_license_state_name input[type="text"] {width: 68%;}
.dealer_expiration input[type="text"] {width: 25%;}
.buyer_auto {width: 60%;}
.buyer_memo {width: 60%;}
.bidder_sign input[type="text"] {width: 75%;}
.bidder_date input[type="text"] {width: 60%;}

.consignment_name_left {width:47%}
.consignment_name_left input {width:77%}
.consignment_name_last  {width:53%}
.consignment_name_last input {width:53%}
.consignment_phone input{width:64%;}
.consignment_city_state_zip .bidder_zip input {width:36%}
.consignment_mailing input {width:57%}
.consignment_dealer_license_state div {width:85%}
.consignment_dealer_license_state div p {padding-left:0}

fieldset.contact_formfield_style input[type="text"] {margin-right: 70px;}
fieldset.contact_formfield_style select {margin-right: 70px;}
fieldset.contact_formfield_style input.special_security[type="text"] {margin-right: 65px;width: 52%;}
fieldset.contact_formfield_style button{margin-right: 65px;}

/* Inventory Page CSS */

div.in-lst-buttoned {width: 720px;}

/* Inventory Details Page CSS */

div#inv-detailed-container {width: 750px;}
#images_container {width: 210px;}
#details div {width: 310px;}
#details {width: 310px;}
#details dl {width: 295px;}
div.imagescrollersubcontainer {margin-left: 30px;width: 418px;}
div#imagescroller {width: 76%;}
div.mediacontent {width: 500px;}


}



/* Mobile Layout: 320px.  */

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

.container {width:300px;transition: all 0.9s ease 0s;-moz-transition: all 0.9s ease 0s;-webkit-transition: all 0.9s ease 0s;-o-transition: all 0.9s ease 0s;margin:0 auto;display:block;padding:0px;}
.single_promo {float: none;padding: 15px;width: 100%;}
#mobile-header {display: block;}
.mainmenu {display: none;}
.tesla {font-size:14px!important;margin-top:10px!important;}
.lot {font-size:14px!important;margin-top:10px!important;}
.latest_info p{font-size:18px!important}
.car_carousel_area img {height: 200px;}
.slider_content i {float:none;top:0px}
.name input[type="name"] {width: 100%;}
.email input[type="email"] {width: 100%;}
.company input[type="text"] {width: 100%;}
.couontry select {width: 100%;}
.message textarea {width: 100%;}
.left_sidebar {margin-top: 70px;border-right: 0 solid #d9ddde;padding-right: 0;width:100%}
.content_right {width:100%}
.bidder_email p, .bidder_password p{width:100px}
/*
.mobile_inner {display:block}
.desktop_inner {display:none}*/


/* Bidder Form CSS */

.single_bidder_form p{float: none;margin-bottom: 0;padding-left: 0;}
.single_bidder_form input[type=text]{float:none;width:95%;}
.single_bidder_form input[type=email]{float:none;width:95%;}

.single_bidder_form div div {width:100%;float: none;}
.single_bidder_form select {margin-left: 0;width: 95%;float:none}

.bidder_city input[type="text"] {width: 95% !important;}
.bidder_license_state_name input[type="text"] {width: 95% !important;}
.dealer_city input[type="text"] {width: 95% !important;}
.dealer_state select {margin-left: 0;width: 95%;}
.new_bidder {margin-right: 0;}
.prev_bidder {margin-left: 0;}

.poa_county {width: 100%;float: none;}
.poa_state {width: 100%;float: none;}
.poa_county input[type="text"] {width: 95% !important;}


.appoint_name {width: 100%;float: none;}
.appoint_name {width: 100%;float: none;}
.appoint_name input[type="text"] {width: 95% !important;}

/* Bidder Form CSS */

/*
.single_bidder_form p{float: none;margin-bottom: 0;padding-left: 0;}
.single_bidder_form input[type=text]{float:none;width:95%;}
.single_bidder_form input[type=email]{float:none;width:95%;}
.bidder_name_left {width: 100%;float: none;}
.bidder_name_middle {width: 100%;float: none;}
.bidder_name_last {width: 100%;float: none;}
.bidder_city {width: 100%;float: none;}
.bidder_city input[type="text"] {width: 95% !important;}
.bidder_state {width: 100%;float: none;}
.bidder_state select {margin-left: 0;width: 95%;}
.bidder_zip {width: 100%;float: none;}
.home_phone {width: 100%;float: none;}
.cell_phone {width: 100%;float: none;}
.bidder_security {width: 100%;float: none;}
.bidder_birth {width: 100%;float: none;}
.bidder_license {width: 100%;float: none;}
.bidder_license_state_name {width: 100%;float: none;}
.bidder_license_state_name input[type="text"] {width: 95% !important;}
.dealer_city {width: 100%;float: none;}
.dealer_city input[type="text"] {width: 95% !important;}
.dealer_state {width: 100%;float: none;}
.dealer_state select {margin-left: 0;width: 95%;}
.dealer_zip {width: 100%;float: none;}
.dealer_license {width: 100%;float: none;}
.dealer_state {width: 100%;float: none;}
.dealer_expiration {width: 100%;float: none;}
.agent_name_left {width: 100%;float: none;}
.agent_name_middle {width: 100%;float: none;}
.agent_name_last {width: 100%;float: none;}
.buyer_auto {width: 100%;float: none;}
.buyer_memo {width: 100%;float: none;}
.bidder_sign {width: 100%;float: none;}
.bidder_date {width: 100%;float: none;}
.new_bidder {margin-right: 0;}
.prev_bidder {margin-left: 0;}
*/

fieldset.contact_formfield_style input[type="text"] {float:none;width:100%}
fieldset.contact_formfield_style select {float:none;width:100%}
fieldset.contact_formfield_style input.special_security[type="text"] {float:none;width:100%}
fieldset.contact_formfield_style button{margin-right: 0px;margin-left:10px;}
fieldset.contact_formfield_style label{margin-top:0;margin-bottom:0;}
fieldset.contact_formfield_style textarea{width:100%;margin-left:0;}
fieldset.contact_formfield_style input[type="checkbox"] {top: -3px;}

/* Inventory Page CSS */

div.in-lst-buttoned {width: 300px;}
div.in-lst-buttoned div.in-lst-buttoned-nm {width: 100%;}
.in-lst-buttoned-data-buttoned-pr {margin-top: 10px;width: 100%;}
.sortby {float: none;margin-left: 10px;}
#displaydropdown {float: none;margin-left:10px;}

/* Inventory Details Page CSS */

div#inv-detailed-container {width: 300px;}
#inv-detailed-4 h1{font-size:22px;margin-left:0px;}
#images_container {float: none;width: 100%;margin-left:0px;}
#details div {width: 100%;}
#details {float: none;width: 100%;}
#details dl {width: 100%;margin-left: 0px;}
div.imagescrollersubcontainer {margin-left: 0px;width: 100%;}
div.mediacontent {margin: 25px 0 -65px;width: 100%;}



}



/* Wide Mobile Layout: 480px.  */

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

.container {width:450px;transition: all 0.9s ease 0s;-moz-transition: all 0.9s ease 0s;-webkit-transition: all 0.9s ease 0s;-o-transition: all 0.9s ease 0s;margin:0 auto;display:block;padding:0px;}
.single_promo {padding: 15px;}
.promo_area a h3 {font-size: 14px;}
.consign {right: 145px;top: 0;height:55px;}
.just {text-align:left!important;}
.slider_content i {float:none;top:0px}
.name input[type="name"] {width: 65%;}
.email input[type="email"] {width: 65%;}
.company input[type="text"] {width: 65%;}
.couontry select {width: 65%;}
.message textarea {width: 80%;}
.left_sidebar {margin-top: 70px;border-right: 0 solid #d9ddde;padding-right: 0;width:100%}
.content_right {width:100%}
.bidder_email p, .bidder_password p{width:100px}
/*
.mobile_inner {display:block}
.desktop_inner {display:none}
*/

/* Bidder Form CSS */

.single_bidder_form p{float: none;margin-bottom: 0;padding-left: 0;}
.single_bidder_form input[type=text]{float:none;width:95%;}
.single_bidder_form input[type=email]{float:none;width:95%;}

.single_bidder_form div div {width:100%;float: none;}
.single_bidder_form select {margin-left: 0;width: 95%;float:none}

.bidder_city input[type="text"] {width: 95% !important;}
/*
.bidder_name_left {width: 100%;float: none;}
.bidder_name_middle {width: 100%;float: none;}
.bidder_name_last {width: 100%;float: none;}
.bidder_city {width: 100%;float: none;}*/
/*.bidder_state {width: 100%;float: none;}*/
/*.bidder_state select {margin-left: 0;width: 95%;float:none}
.bidder_zip {width: 100%;float: none;}
.home_phone {width: 100%;float: none;}
.cell_phone {width: 100%;float: none;}
.bidder_security {width: 100%;float: none;}
.bidder_birth {width: 100%;float: none;}
.bidder_license {width: 100%;float: none;}
.bidder_license_state_name {width: 100%;float: none;}*/
.bidder_license_state_name input[type="text"] {width: 95% !important;}
.dealer_city input[type="text"] {width: 95% !important;}
.dealer_state select {margin-left: 0;width: 95%;}
/*
.dealer_city {width: 100%;float: none;}
.dealer_state {width: 100%;float: none;}
.dealer_zip {width: 100%;float: none;}
.dealer_license {width: 100%;float: none;}
.dealer_state {width: 100%;float: none;}
.dealer_expiration {width: 100%;float: none;}
.agent_name_left {width: 100%;float: none;}
.agent_name_middle {width: 100%;float: none;}
.agent_name_last {width: 100%;float: none;}
.buyer_auto {width: 100%;float: none;}
.buyer_memo {width: 100%;float: none;}
.bidder_sign {width: 100%;float: none;}
.bidder_date {width: 100%;float: none;}*/
.new_bidder {margin-right: 0;}
.prev_bidder {margin-left: 0;}

.poa_county {width: 100%;float: none;}
.poa_state {width: 100%;float: none;}
.poa_county input[type="text"] {width: 95% !important;}


.appoint_name {width: 100%;float: none;}
.appoint_name {width: 100%;float: none;}
.appoint_name input[type="text"] {width: 95% !important;}

#mobile-header {display: block;}
.mainmenu {display:none}


fieldset.contact_formfield_style input[type="text"] {float:none;width:100%}
fieldset.contact_formfield_style select {float:none;width:100%}
fieldset.contact_formfield_style input.special_security[type="text"] {float:none;width:100%}
fieldset.contact_formfield_style button{margin-right: 0px;margin-left:10px;}
fieldset.contact_formfield_style label{margin-top:0;margin-bottom:0;}
fieldset.contact_formfield_style textarea{width:100%;margin-left:0;}
fieldset.contact_formfield_style input[type="checkbox"] {top: -3px;}

/* Inventory Page CSS */

div.in-lst-buttoned {width: 430px;}
div.in-lst-buttoned div.in-lst-buttoned-nm {width: 100%;}
.in-lst-buttoned-data-buttoned-pr {margin-top: 10px;width: 100%;}
.sortby {float: none;margin-left: 10px;}
#displaydropdown {float: none;margin-left:10px;}

/* Inventory Details Page CSS */

div#inv-detailed-container {width: 450px;}
#images_container {float: none;width: 100%;}
#details {float: none;width: 100%;}
#details dl {width: 100%;margin-left: 0px;}
div.imagescrollersubcontainer {margin-left: 0px;width: 100%;}
div.mediacontent {margin: 25px 0 -65px;width: 100%;}

}
