/***********************************************************************
       ___         __                        __  _          
      /   | __  __/ /_____  ____ ___  ____  / /_(_)   _____ 
     / /| |/ / / / __/ __ \/ __ `__ \/ __ \/ __/ / | / / _ \
    / ___ / /_/ / /_/ /_/ / / / / / / /_/ / /_/ /| |/ /  __/
   /_/  |_\__,_/\__/\____/_/ /_/ /_/\____/\__/_/ |___/\___/   
      __          ________                 ____      _ __     
     / / __ __   /_  __/ / ___ __ _ ___   / __/__ __(_) /____ 
    / _ | // /    / / / _ | -_)  ' | -_) _\ \ / // / / __/ -_)
   /_.__|_, /    /_/ /_//_|__/_/_/_|__/ /___/ \_,_/_/\__/\__/ 
       /___/                                                                                     

   Theme Name:      Automotive Child Theme
   Description:     Finally a gorgeous website template for car dealerships that doesn’t just look beautiful, but also includes complete easy-to-use functionality. Whether your business is a small car dealer or a large fully functional car dealership, you are sure to find what you need in this automotive template.
   Theme URI:       http://demo.themesuite.com/automotive-wp/
   Version:         1.0
   Author:          Theme Suite
   Author URI:      http://www.themesuite.com/
   Support:         http://support.themesuite.com/
   License:         GNU GPL
   Tags:            white, light, one-column, two-columns, right-sidebar, fluid-layout, editor-style, featured-images, sticky-post, translation-ready
   License URI:     http://demo.themesuite.com/automotive-wp/License/
   Template:        automotive
   
   Place custom CSS below this line
***********************************************************************/
@import url('https://fonts.googleapis.com/css?family=Francois+One');
/* overwrite the style for general */
.gap {
  margin-top:10px;
  margin-bottom: 10px;
}
.blue {
  color:#0000ff;
}
.red {
  color:#ff0000;
}
.bold {
  font-weight: bold;
}
.underline {
  text-decoration: underline;
}
.hide {
  display: none;
}
.hide-desktop {
  display: none;
}
.hide-mobile {
  display:block;
}
button.navbar-toggler {
  display: none!important;
}
.newsletter .form_contact .response {
  clear: both;
  float: left;
  padding-left:0!important;
  color:#3da60a!important;
}
a.responsive-menu-pro-item-link .fa-dollar {
    padding-left: 5px!important;
    padding-right: 4px!important;
}
/* home */
.message-wrap,
.message-wrap .col-md-6:last-child {
  z-index: 999!important;
}
body.home img,
.alignleft, img.alignleft,
.page-content img, 
.entry-content img {
  border:none!important;
}
body.home .inner-page {
  margin-top:30px!important;
  margin-bottom:0px!important;
}
body.home .btn,
.btn,
footer button.add_mailchimp {
  opacity: 1;
  cursor: pointer;
}
body.home .btn:hover,
.btn:hover,
footer button.add_mailchimp:hover {
  opacity: 0.8;
  cursor: pointer;
}
.toolbar,
.toolbar ul li,
.toolbar ul li a {
  font-size:15px;
  font-weight: bold;
  text-transform: none;
}
.toolbar ul li i.fa-envelope {
    padding-right: 10px;
}
.toolbar ul.left-none {
  padding-left:10px;
}
.toolbar ul.left-none,
.toolbar ul.left-none li,
.toolbar ul.left-none li a {
  text-align: left;
}
.toolbar ul,
.toolbar ul li {
  width:100%;
  text-align: center;
}
.toolbar ul.toolbar_currency {
  padding-right:10px;
}
.toolbar ul.toolbar_currency,
.toolbar ul.toolbar_currency li {
  color:#ffff00;   
  text-align: right;
}
.pagination .current {
  background:#4a86e8 !important;
}
.gallery .gallery-item img {
    border: 2px solid #fff!important;
}
#secondary-banner a:hover {
color:rgba(0,0,255,1)!important;
}
.inner-page.nospacing-bottom {
margin-bottom:0!important;
}
.jas-email-alerts a.slider-button {
    font-weight: bold;
  }
a.slider-button {
    border-radius:4px!important;
  }
a.action_button {
    float: left !important;
    margin-right: 5px !important;
    position: relative !important;
    display: inline !important;
    clear: none !important;
    font-size: 12px !important;
}
a.btn-green,
input.btn-green,
button.btn-green {
  background: #00a249!important;
  color:#fff!important;
}
a.btn-yellow,
input.btn-yellow,
button.btn-yellow {
  background: #fb9b0d!important;
  color:#fff!important;
}
a.btn-blue,
input.btn-blue,
button.btn-blue {
  background: #0066ff!important;
  color:#fff!important;
}
a.btn-lightblue,
input.btn-lightblue,
button.btn-lightblue  {
  background:#09b2dc!important;
  color:#ffffff!important;
}

.message-wrap h2 {
  margin-top:5px!important;
  font-family: "Open Sans";
}
.message-wrap a.btn-green,
.message-wrap a.btn-yellow,
.message-wrap a.btn-blue {
  font-size: 16px !important;
  font-weight: bold !important;
  border-radius: .35rem !important;
  padding: 10px 15px !important;
  margin-right: 20px !important;
  margin-top: 3px !important;
  min-width: 150px;
}

.message-wrap a.btn-blue .fa {
  padding-right: 5px!important;
  font-size: 18px !important;
}
.vc_custom_under_action_left h3 {
  font-family: "Open Sans";
  line-height: 32px!important;
  font-weight: 800;
  margin-bottom:20px!important;
}
.vc_custom_under_action_left p + p {
  margin:auto!important;
  }
.vc_custom_under_action_right ul {
  margin:0!important;
  padding:0!important;
}
.vc_custom_under_action_right li {
  list-style: none!important;
  background:url(images/blue-tick-with-circle.png) left 10px no-repeat!important;
  padding-left:40px!important;
  padding-top:5px!important;
  padding-bottom:5px!important;
  background-size:28px 28px!important;
}
.vc_custom_under_action_left a,
.vc_custom_under_action_right a  {
  background: #fb9b0d!important;
  color:#fff!important;
  min-width:70%;
}
.vc_custom_under_action_left p,
.vc_custom_under_action_right li {
  font-size:21px;
  line-height: 30px!important;
  font-family: "Roboto";
}
.vc_custom_under_action_left p a {
  margin-top:5px!important;
}
.vc_custom_under_action_right ul {
  margin-bottom:20px!important;
}
.vc_custom_home_parallax_right {
  text-align: left;
  margin-left: -50px;
}
.vc_custom_home_parallax_right h2 {
  font-size:28px!important;
  line-height:48px!important;
  margin-bottom:20px!important;
  color:#fff!important;
  text-align: left;
}

.vc_custom_home_parallax_right a.btn {
  float: left!important;
  margin-right: 5px!important;
}
.vc_custom_1515786456302 img {
  border:none!important;
}
.vc_custom_home_parallax_middle_left {
  text-align: left!important;
}
.vc_custom_home_parallax_middle_left h3 {
  color: #fff !important;
  font-size: 28px;
  font-style: italic;
  padding-bottom: 20px;
  font-family: "Open Sans";
  font-weight: 800;
 }
.vc_custom_home_parallax_middle_left h4 {
  font-size: 25px!important;
  line-height: 52px!important;
  color:#fff!important;
 }
  #headingBasicsOne a {
     line-height: 24px!important;
  }
 #headingBasicsOne a:before{
  content:"\f102";
  font-weight: bold;
  font-size: 20px;
  font-family: "FontAwesome";
  float: left;
margin-left: 20px;
margin-right: -20px;
 }
 #headingBasicsOne a.collapsed:before{
  content:"\f103";
  font-weight: bold;
  font-size: 20px;
  font-family: "FontAwesome";
  float: left;
margin-left: 20px;
margin-right: -20px;
 }
 #collapseBasicsOne h3 b i {
  font-family: "Open Sans";
  font-size: 22px;
 }
 #collapseBasicsOne a i {
  font-size:18px!important;
 }
.car_import_basics a {
  color:#000000;
  font-size: 16px;
}
.car_import_basics a.btn-yellow {
  min-width: 250px;
  width:100%;
} 
#home_other_services h3 {
  font-size:28px;
  font-family: "Open Sans";
  font-weight: 800;
}
.wpb_content_element {
  margin-bottom:20px;
}
#other_services_images .wpb_content_element {
  margin-bottom:-20px!important;
}
 #home_other_services img {
  border: none!important;
 }
#home_other_services .card-header {
  padding:0!important;
  background:none!important;
  border:none!important;
 }
#home_other_services .card-header button {
  text-decoration: none!important;
  color:#000;
  font-style: italic;
  font-size:18px;
  font-weight: bold;
  padding-left:40px;
}
#home_other_services .card-header button.collapsed:before {
content:"\f103";
  font-weight: bold;
  font-size: 24px;
  font-family: "FontAwesome";
  float: left;
margin-left: 25px;
margin-right: -25px;
margin-top:23px;
}
#home_other_services .card-header button:before {
  content:"\f102";
  font-weight: bold;
  font-size: 24px;
  font-family: "FontAwesome";
  float: left;
margin-left: 25px;
margin-right: -25px;
margin-top:23px;
}
#home_other_services .card-header button.collapsed:first-child:before,
#home_other_services .card-header button:first-child:before {
  margin-left: 20px!important;
}
#other_services_images .wpb_content_element {
  margin-bottom:-20px!important;
}
#other_services_tonggle p {
  font-size:16px;
  line-height: 28px;
}
#other_services_tonggle button {
  width:100%;
}
 #home_more_information h3 {
  margin-bottom:20px!important;
  margin-top: -5px;
  font-family: "Open Sans";
  font-size:22px;
  line-height: 22px;
 }
 #home_more_information a {
  display:block;
  text-decoration: none;
 }
 #home_more_information a.btn {
  display:block;
  text-decoration: none;
  max-width: 300px;
 }
 #home_more_information a i,
 #home_more_information a b {
  font-size: 20px !important;
  line-height: 30px;
  font-weight: bold;
 }
 #home_more_information u {
  text-decoration: none;
 }
 #home_more_information a,
 #home_more_information a strong,
 #home_more_information h3,
 #home_more_information h3 i {
  color:#ffffff;
 }
 #home_more_information a:hover,
 #home_more_information a:hover strong {
  color: rgba(230,145,56,1);
}
 #home_parallax_one .parallax_scroll,
 #home_client_inspections .parallax_scroll,
 #home_more_information .parallax_scroll {
  background-size:100% auto;
 }
 #home_parallax_one .vc_column-inner,
 #home_client_inspections  .vc_column-inner,
 #home_more_information  .vc_column-inner {
  padding-top:0!important;
  background-size: cover;
 }
#home_parallax_one .vc_custom_1542036083274 {
    background-position: 0 -250px;
    background-size:cover!important;
}

#home_more_information .vc_custom_1542036273848,
#home_client_inspections  .vc_custom_1542036183664 {
  background-size:cover!important;
  }
 #home_more_information a:hover img {
  opacity:0.8;
 } 
 #home_parallax_one h2 {
    font-size: 32px !important;
    line-height: 68px !important;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: "Open Sans";
  }

 #home_parallax_one img {
  border:2px solid #d7d7d7 !important;
  width: 350px;
 }
 #home_parallax_one .vc_custom_home_parallax_right img {
  border: none !important;
  margin-top: 150px;
  width: 40px;
  margin-left: 40px;
  opacity: 1;
}
#home_parallax_one .vc_custom_home_parallax_right img:hover {
 opacity: 0.9;
 }
#home_parallax_one .vc_custom_home_parallax_right .wpb_content_element
{
  margin-top: -30px !important;
}
 #home_parallax_one p a.btn {
  font-size:16px!important;
  font-weight: bold!important;
  border-radius: .35rem!important;
 }
 #home_parallax_one p a.btn-yellow {
  margin-right:20px!important;
 }
 .parallax_scroll .wpb_content_element {
    margin-bottom: 20px!important;
}
.recent-vehicles-wrap p {
  font-size:18px;
  line-height: 24px;
  margin-bottom: 18px;
}
.scroller_title {
  font-style:italic;
}
.scroller_search {
  padding-bottom:5px;
}
.scroller_search input.inputbox {
  float: left;
  width:110px;
  border:1px solid rgba(74,134,232,1);
  padding:3px 10px;
  font-size:14px;
}
.scroller_search .btn {
  float:right;
  font-style:italic;
  }
.scroller_search .btn-yellow {
  padding:6px 13px;
  }
#slideControls3 {
  clear:both;
  padding-top:10px;
}
#slideControls3 a.btn {
  width: auto !important;
  padding: 5px 20px !important;
  font-size: 14px!important;
  line-height: 14px!important;
  float: right;
  margin-right:-1px;
}
.boxed div.inventory .preview {
    position: relative;
    float: none;
    border: 1px solid #3d3d3d;
    width: 200px;
    height: 150px;
    display: block;
    margin: 0 auto;
    z-index: -1;
    left:auto!important;
    top:auto!important;
}
 footer .newsletter input.email {
  width:250px!important;
  font-size:16px;
  padding:5px 15px;
}
footer button.add_mailchimp {
  font-size:16px;
  padding:6px 13px;
}
 footer {
  padding: 47px 0 10px 0!important;
 }
 footer h3 {
  color:#ffffff;
  font-family: "Open Sans";
  font-size: 22px;
  line-height: 22px;
  font-weight: 800;
 }
 .custom-footer-left p {
  font-size:16px;
 }
 .footer-contact .back_icon {
    top: -72px!important;
}
.footer-contact {
  padding-top:10px;
}
.footer-contact ul li {
  margin-top:5px;
}
 .footer-contact ul li,
 .footer-contact ul li i {
  font-size:18px!important;
 }
  .footer-contact ul li a {
    font-size:18px!important;
    color:#ffffff !important;
  }
  .footer-contact ul li a:hover {
    color:#fb9b0d !important;
  }
  .footer-contact ul li strong {
    width:75px!important;
  }
 .custom_testimonial .star_rating {
  background:url(images/star_rating.png) top left no-repeat;
  background-size:168px 38px;
  width:168px;
  height: 38px;
  margin-bottom: 10px;
 }
 .sidebar_right .padding-vertical-40, .sidebar_right .padding-bottom-40 {
    padding-bottom: 20px !important;
}
 .sidebar_right .icon-facebook,
 .sidebar-widget .icon-facebook,
 .custom_testimonial .icon-facebook,
 .bottom .icon-facebook {
  background:url(images/facebook_icon_32x32.png) center left no-repeat;
  margin-right:30px;
  color:#4a86e8!important;
  text-decoration: underline;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:40px;
  float: left;
  font-weight: bold;
  font-size: 14px;
 }
.sidebar_right .icon-testimonials,
.sidebar-widget .icon-testimonials,
.custom_testimonial .icon-testimonials,
.bottom .icon-testimonials {
  background:url(images/testimonials_icon_32x32.png) center left no-repeat;
  color:#4a86e8!important;
  text-decoration: underline;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:40px;
  float: left;
  font-weight: bold;
  font-size: 14px;
 }
 .sidebar_right .icon-facebook:hover,
 .sidebar_right .icon-testimonials:hover,
 .custom_testimonial .icon-facebook:hover,
 .custom_testimonial .icon-testimonials:hover {
  color:#0468ff!important;
 }
 .sidebar-widget .custom_testimonial #gallery-1 img {
    border: 2px solid #fff!important;
}
 .sidebar-widget .custom_testimonial a:first-child img {
  padding: 0 0 25px;
border-bottom: 1px solid!important;
    border-bottom-color: rgba(0,0,0,0.15)!important;
border-color: rgba(0,0,0,0.15);
margin-bottom: 10px;
width:100%;
 }
  .sidebar-widget .custom_testimonial .gallery-item img {
    padding: auto!important;
  }
 

 .sidebar-right .custom_testimonial .comments,
 .sidebar-widget .custom_testimonial .comments {
  clear:both;
  font: normal normal normal 16px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
font-size:16px!important;
line-height: 27px!important;
 }
 .sidebar-right .custom_testimonial .comments p,
 .sidebar-widget .custom_testimonial .comments p,
 .sidebar-right .custom_testimonial .comments a,
 .sidebar-widget .custom_testimonial .comments a,
 .sidebar-right .custom_testimonial .comments strong,
 .sidebar-widget .custom_testimonial .comments strong,
 .sidebar-right .custom_testimonial .comments span,
 .sidebar-widget .custom_testimonial .comments span {
  font: normal normal normal 16px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
font-size:16px!important;
line-height: 27px!important;
 }
 .sidebar-right .custom_testimonial .comments a,
 .sidebar-widget .custom_testimonial .comments a {
  color: rgba(0,0,255,1);
 }
 .sidebar-right .custom_testimonial .comments a:hover,
 .sidebar-widget .custom_testimonial .comments a:hover {
  color: rgba(0,0,255,1);
  text-decoration: underline;
 }
 .sidebar-right .comments-footer,
 .sidebar-widget .comments-footer {
  margin-top:0px!important;
}
 body.home .custom_testimonial .comments {
  font-weight: bold;
  font-style: italic;
  font-size: 18px;
 }
 body.home .bottom .custom_testimonial .comments,
  body.home .bottom .custom_testimonial .comments span,
   body.home .bottom .custom_testimonial .comments p
 {
  font: normal normal normal 16px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
    line-height: 27px;
text-transform: none;
font-size: 16px !important;
line-height: 27px !important;
 }

 body.home .custom_testimonial a.icon-facebook,
 body.home .custom_testimonial a.icon-testimonials {
  font-size:18px;
  font-style:normal!important;
 }
 body.single .blog-post .blog-content .post-entry {
  padding-top:0!important;
 }
 body.single #secondary-banner {
  height: 300px;
 }
 body.single #secondary-banner h1 {
  font: normal normal normal 26px / 34px "Francois One", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
font-size:26px!important;
line-height: 34px!important;
font-weight: 700!important;
 }
 body.blog .content,
 body.category .content, 
 body.archive .content, 
 body.tag .content,   
 body.single .content {
  margin-top:-40px;
 }
 body.single-post img.attachment-large {
  width:100%!important;
 }
 body.single-post #secondary-banner
 {
  background-image: url('/wp-content/uploads/2016/06/Blog-title-2.jpg')!important;
 }

 .bottom {
  margin-top:30px;
  margin-bottom: 30px;
 }
 .bottom h3 {
  background-color: #4a86e8!important;
  color:#fff;
  padding:10px;
  font-family: "Open Sans";
  font-size:22px;
  line-height: 22px;
  font-weight: 800;
 }
 .bottom .testimonial_full img.attachment-full {
  width:100%;
 }
 .parallax_parent.no-overlay .overlay {
  background: none!important;
 }
 .bottom .custom-testimonial-widget .custom-html-widget {
  height: 600px;
  overflow-y:scroll;
 }
 .bottom  .custom_testimonial a:first-child img {
  padding: 0 0 25px;
border-bottom: 1px solid!important;
    border-bottom-color: rgba(0,0,0,0.15)!important;
border-color: rgba(0,0,0,0.15);
margin-bottom: 10px;
width:100%;
 }
  .bottom  .custom_testimonial .gallery-item img {
    padding: auto!important;
  }
 #secondary-banner {
  background-size:cover;
 }

.copyright-wrap p,
.copyright-wrap a {
  font-size:14px!important;
}
/* sidebar right */

.sidebar_right .searchform label {
  display: none;
}
.sidebar_right ul {
  padding:10px;
}

.widget_text h3.side-widget-title {
  background-color: #4a86e8!important;
  color: #fff!important;
  padding: 10px;
  margin-bottom:0!important;
}

/* blog posts */
body.blog #secondary-banner,
body.category #secondary-banner,
body.archive #secondary-banner,
body.tag #secondary-banner {
  height: 272px;
  padding-top:130px;
}
article.post {
  box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.1);
  padding: 25px;
  margin: 0 0 25px;
}
article.post h2,
article.post h2 a {
  font: normal normal normal 26px / 34px "Francois One", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
font-size:26px!important;
line-height: 34px!important;
}
article.post h2 a:hover {
  color: rgba(0,0,255,1);
  }
article.post h4, .blog-content h4 {
    color: #000000;
    font: normal normal normal 20px / 28px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    font-size: 20px!important;
    line-height: 28px!important;
}
article.post .blog-excerpt {
  font: normal normal normal 16px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  word-spacing: normal;
  color: #000000;
  padding:15px 0;
}
body.blog #searchsubmit {
  opacity: 1;
  cursor: pointer;
  background:#4a86e8!important;
}
body.blog #searchsubmit:hover {
  opacity: 0.8;
  cursor: pointer;
}
body.blog .blog-media {
  padding-top:10px;
}
body.blog .read-more {
  font-size: 16px;
  line-height: 27px;
}
body.blog .read-more:hover {
  /*color: rgba(74,134,232,1);*/
}
.blog-border-bottom {
  padding: 0 0 5px;
  border-bottom: 1px solid;
  border-color: rgba(0,0,0,0.15);
  margin-bottom:50px;
}
.blog-header ul {
  padding:0;
  margin: 0;
}
.blog-header  ul li {
  display: inline;
}
.single-navigation-wrap {
  float:right;
}
.single-navigation-wrap a {
    float: left;
    width: 12px;
    height: 12px;
    padding: 5px 6px;
    background-repeat: no-repeat;
    margin:10px 5px;
}
.single-navigation-wrap .prev-post,
.single-navigation-wrap .prev-post.disabled:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2212px%22%20height=%2212px%22%20viewBox=%220%200%2012%2012%22%20enable-background=%22new%200%200%2012%2012%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22rgba(0,0,0,0.5)%22%20points=%228.088,9.529%204.551,5.997%208.078,2.47%206.664,1.055%201.713,6.005%203.128,7.42%203.134,7.414%206.672,10.946%20%22/%3E%3C/svg%3E");
  background-position: center center;
}
.single-navigation-wrap .prev-post:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2212px%22%20height=%2212px%22%20viewBox=%220%200%2012%2012%22%20enable-background=%22new%200%200%2012%2012%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%230000ff%22%20points=%228.088,9.529%204.551,5.997%208.078,2.47%206.664,1.055%201.713,6.005%203.128,7.42%203.134,7.414%206.672,10.946%20%22/%3E%3C/svg%3E");
  background-position: center center;
}
.single-navigation-wrap .next-post,
.single-navigation-wrap .next-post.disabled:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2212px%22%20height=%2212px%22%20viewBox=%220%200%2012%2012%22%20enable-background=%22new%200%200%2012%2012%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22rgba(0,0,0,0.5)%22%20points=%2210.286,6.006%2010.279,5.999%2010.279,5.999%208.865,4.583%208.864,4.584%205.335,1.055%203.921,2.47%207.449,5.998%203.913,9.529%205.326,10.943%208.863,7.412%208.871,7.42%20%22/%3E%3C/svg%3E");
  background-position: center center;
}
.single-navigation-wrap .next-post:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2212px%22%20height=%2212px%22%20viewBox=%220%200%2012%2012%22%20enable-background=%22new%200%200%2012%2012%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22%230000ff%22%20points=%2210.286,6.006%2010.279,5.999%2010.279,5.999%208.865,4.583%208.864,4.584%205.335,1.055%203.921,2.47%207.449,5.998%203.913,9.529%205.326,10.943%208.863,7.412%208.871,7.42%20%22/%3E%3C/svg%3E");
  background-position: center center;
}
.single-navigation-wrap .back-to-list {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2212px%22%20height=%2212px%22%20viewBox=%220%200%2012%2012%22%20enable-background=%22new%200%200%2012%2012%22%20fill=%22rgba(0,0,0,0.5)%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M3,1C1.896,1,1,1.896,1,3c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2C5,1.896,4.104,1,3,1z%22/%3E%3Cpath%20d=%22M3,8c-1.104,0-2,0.896-2,2c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2C5,8.896,4.104,8,3,8z%22/%3E%3Cpath%20d=%22M10,1C8.896,1,8,1.896,8,3c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2C12,1.896,11.104,1,10,1z%22/%3E%3Cpath%20d=%22M10,8c-1.104,0-2,0.896-2,2c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2C12,8.896,11.104,8,10,8z%22/%3E%3C/svg%3E");
  background-position: center center;
}
.single-navigation-wrap .back-to-list:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2212px%22%20height=%2212px%22%20viewBox=%220%200%2012%2012%22%20enable-background=%22new%200%200%2012%2012%22%20fill=%22%230000ff%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M3,1C1.896,1,1,1.896,1,3c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2C5,1.896,4.104,1,3,1z%22/%3E%3Cpath%20d=%22M3,8c-1.104,0-2,0.896-2,2c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2C5,8.896,4.104,8,3,8z%22/%3E%3Cpath%20d=%22M10,1C8.896,1,8,1.896,8,3c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2C12,1.896,11.104,1,10,1z%22/%3E%3Cpath%20d=%22M10,8c-1.104,0-2,0.896-2,2c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2C12,8.896,11.104,8,10,8z%22/%3E%3C/svg%3E");
  background-position: center center;
}
.single-navigation-wrap .next-post.disabled,
.single-navigation-wrap .prev-post.disabled {
  display: none;
}
ul.entry-meta li {
  margin-right:20px;
  color: rgba(0,0,0,0.5);
}
ul.entry-meta li span,
ul.entry-meta li a {
  font: normal normal normal 16px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
font-size:14px!important;
line-height: 25px!important;
}
ul.entry-meta li.fa-calendar span {
  padding-left:10px;
  }

ul.entry-meta .fa-folder-open::before {
  padding-left:5px;
  }
.blog-content ul.social-likes li {
  padding-right:0!important;
}
.fancy-posts-title {
    background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22rgba(0,0,0,0.5)%22%20d=%22M16,3h-2.999L13,0h0.979H0l0,0v13v0.02L3,13v3H2.042H16l0,0V3L16,3z%20M2,11V2h9v9H2z%20M13,5h1v9H5v-1l0,0l0,0l0,0h8%20M7.099,4.521c0,0.81,0.655,1.465,1.463,1.465c0.81,0,1.464-0.655,1.464-1.465l0,0c0-0.808-0.654-1.463-1.464-1.463C7.753,3.057,7.099,3.712,7.099,4.521L7.099,4.521z%20M3,10h7l0,0V9.986h0.021L10,6.5L7,8L4.562,4.469L3,7%22/%3E%3C/svg%3E");
    padding-left: 25px;
  background-repeat: no-repeat;
  background-position: 0 center;
    overflow: hidden;
    margin-bottom:30px;
}

.fancy-posts-title.title-left {
    text-align: left;
}
.fancy-posts-title .fancy-title {
  position: relative;
  display: inline-block;
  top: 50%;
  color: rgba(0,0,0,0.5);
}
.separator-holder {
  border-color: rgba(0,0,0,0.15);
  position: absolute;
  display: block;
  top: 49.99%;
  width: 2000px;
  border-top: 1px solid rgba(0,0,0,0.15);
  content: '';
}
.separator-right {
    left: 100%;
    margin-left: 1em;
}
.related_posts .related_posts_data {
  margin-bottom:20px;
}
.related_posts .related_posts_data .thumbnail img {
  -webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
width:60px;
height:60px;
}
.related_posts .related_posts_data .date {
  color: rgba(0,0,0,0.5);
}
body.page-id-2998 section.content.push_down {
  margin-bottom:-70px;
}
/* testimonials */
.page-testimonials.push_down {
      margin-top: 150px!important;
}
.grid_testimonials .grid {
  float: left;
  position: relative;
  margin-right:30px;
}
.testimonial-item {
  box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.1);
  -webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
padding: 20px 25px;
width:350px;
margin-bottom:30px;
}
.testimonial-item .comments {
  color: #000000;
    font: normal normal normal 16px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
word-spacing: normal;
font-size:16px!important;
line-height: 27px!important;
}
.testimonial-item .comments p,
.testimonial-item .comments li,
.testimonial-item .comments a,
.testimonial-item .comments strong,
.testimonial-item .comments span,
.testimonial-item .comments i {
  font: normal normal normal 16px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
word-spacing: normal;
font-size:16px!important;
line-height: 27px!important;
}
.testimonial-item .comments img.alignnone {
  margin-bottom:0!important;
  }
.comments-footer {
  margin-top:20px;
}
.comments-footer .image
{
  display: table-cell;
vertical-align: middle;
width:60px;
}
.comments-footer img {
  width:40px;
  height: 40px;
    -webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
  border-radius: 50%;
}
.comments-footer .comments-title {
    color: #000000;
    font: normal normal normal 16px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    font-size:16px;
    line-height: 27px;
display: table-cell;
vertical-align: middle;
font-style: italic;

}

/* page auctions */

body.page-template-page-auction-search .inner-page {
    margin-top: 40px;
    margin-bottom: 70px;
}
.page-inspection-examples {
  padding-top:20px;
}
.filter-categories a {
  display: inline-block;
  padding:5px 10px 5px 0;
  font: normal normal normal 16px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    font-size:16px;
    line-height: 27px;
}
.filter .filter-extras {
  float: right;
}
.filter .filter-extras a {
    width: 20px;
    text-indent: -9999px;
    background-position: center center;
}
.filter .filter-extras .filter-by, .filter .filter-extras .filter-sorting {
    padding: 0 16.5px 0 15.5px;
}
.filter .filter-extras .sort-by-date {
    background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22%23000000%22%20d=%22M10.747,3.146l-0.048-1.713c0-0.426,0.327-0.624,0.754-0.624c0.426,0,0.792,0.198,0.792,0.624v1.72c0,0.427-0.335,0.656-0.761,0.656C11.058,3.81,10.747,3.573,10.747,3.146z%20M4.531,3.825c0.427,0,0.81-0.115,0.81-0.542V1.367c0-0.426-0.398-0.557-0.825-0.557c-0.426,0-0.721,0.131-0.721,0.557l0.002,1.865C3.797,3.658,4.105,3.825,4.531,3.825z%20M14.991,14.79H1.009V2.042h1.853v0.788c0,0.94,0.311,1.995,1.639,1.98c1.422-0.016,1.771-1.041,1.771-1.98V2.042h3.496v0.792c0,0.939,0.436,1.96,1.732,1.977c1.25,0.016,1.681-1.038,1.681-1.977V2.042h1.811V14.79z%20M5.892,9.716H3.708v2.188h2.185V9.716z%20M5.892,6.717H3.708v2.186h2.185V6.717z%20M9.109,9.716H6.921v2.188h2.188V9.716z%20M9.109,6.717H6.921v2.186h2.188V6.717z%20M12.294,9.716h-2.188v2.188h2.188V9.716z%20M12.294,6.717h-2.188v2.186h2.188V6.717z%22/%3E%3C/svg%3E");
}
.filter .filter-extras .sort-by-date {
    width: 20px;
    text-indent: -9999px;
    background-position: center center;  
}
.filter-extras .filter-switch {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 21px;
    height: 13px;
    margin: 0 7px 0 3px;
}
.filter .filter-extras .sort-by-name {
    background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20fill=%22%23000000%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M2.719,8.955h3L6.25,11H8.5l-3-8.984H3L0,11h2.203L2.719,8.955z%20M4.219,4L5.14,7.122L3.298,7.112L4.219,4z%22/%3E%3Cpolygon%20points=%2214.973,9.219%2011.688,9.266%2014.973,5.531%2014.952,4.039%209.196,4.039%209.214,5.486%209.203,5.828%2012.359,5.833%209.062,9.547%209.062,11%2014.973,11%20%22/%3E%3Crect%20y=%2214%22%20width=%2215.703%22%20height=%222%22/%3E%3Crect%20x=%22-2.734%22%20y=%226.535%22%20width=%220.031%22%20height=%220.074%22/%3E%3C/svg%3E");
}
.filter .filter-extras .sort-by-desc {
    background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20fill=%22%23000000%22%20xml:space=%22preserve%22%3E%3Crect%20x=%228%22%20y=%223%22%20width=%228%22%20height=%222%22/%3E%3Crect%20x=%228%22%20y=%227%22%20width=%227%22%20height=%222%22/%3E%3Crect%20x=%228%22%20y=%2211%22%20width=%226%22%20height=%222%22/%3E%3Cpolygon%20points=%224,1%202,1%202,11%200,11%203,14.875%206,11%204,11%20%22/%3E%3C/svg%3E");
}
.filter .filter-extras .sort-by-asc {
    background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20fill=%22%23000000%22%20xml:space=%22preserve%22%3E%3Crect%20x=%228%22%20y=%223%22%20width=%228%22%20height=%222%22/%3E%3Crect%20x=%228%22%20y=%227%22%20width=%227%22%20height=%222%22/%3E%3Crect%20x=%228%22%20y=%2211%22%20width=%226%22%20height=%222%22/%3E%3Cpolygon%20points=%224,14.875%202,14.875%202,4.875%200,4.875%203,1%206,4.875%204,4.875%20%22/%3E%3C/svg%3E");
}



.grid_portfolios .grid { 
  max-width: 350px; 
  float: left; 
  display: inline-block;
  vertical-align: bottom; 
}

.rollover-project {
    position: relative;
    overflow: hidden;
}
.rollover-project > a {
    position: relative;
    display: block;
    line-height: 0;
    text-decoration: none;
}
.rollover-project .rollover-content {
    display: block;
    height: 100%;
    opacity: 0;
}
.rollover-project .wf-table {
    display: table;
    width: 100%;
}
.rollover-project .wf-td {
    display: table-cell;
    vertical-align: middle;
}
.rollover-project .rollover-content-container {
    margin-top: 10px;
}

/* auction page */
#past_auction_buttons a.btn {
  min-width: 300px;
  font-weight: bold;
}
#past_auction_buttons a.btn .fa 
 {
  padding-right: 5px !important;
  font-size: 18px !important;
 }
#past_auction_buttons .btn-lightblue {
  background:#09b2dc;
  color:#ffffff;
}
#past_auction_buttons .btn-lightblue:hover {
  color:#ffffff;
  }
.listing-view .pagination h4,
.pagination_container .pagination h4 {
  font: normal normal normal 20px /26px "Francois One", Helvetica, Arial, Verdana, sans-serif;
  padding-top:7px;
}
.inventory_inline_title {
  margin-bottom: 10px!important;
  min-height: 110px;
  left:20px!important;
}
.inventory_inline_title strong {
  font-weight: 600;
  color: rgba(0,0,255,1);
}
.boxed div.inventory .view-details {
  right:29px!important;
}
.listing_category_transmission .option,
.listing_category_mileage .option {
  width:90px!important;
  max-width: 90px!important;
}
.listing_category_transmission .spec,
.listing_category_mileage .spec {
  width:110px!important;
  max-width: 110px!important;
  text-align: right!important;
}
#auction_search {
  text-align: right;
}
#auction_search input[type="text"] {
  width:130px;
  padding:4px 10px 4px 10px;
  border: 1px solid rgba(74,134,232,1);
  margin-right:5px;
  font-size:16px;
}
#auction_search input[type="submit"] {
  margin-top:1px;
}
#auction_search strong {
  padding:0 10px;
  font-size:18px;
  font: normal normal normal 18px /26px "Francois One", Helvetica, Arial, Verdana, sans-serif;
}
#auction_search span {
  font-size: 16px;
}
#search_cars_action, #how_cars_action {
  line-height: 39px;
}

/*auction details page*/
.page_auction_display { padding-top:20px; }
.s-title span {
  color:#0000ff;
}
.page_auction_display a.btn {
  width: 100%;
  margin-bottom:25px;
}
.pgwSlideshow .ps-current > ul {
    margin: 0;
    padding: 0!important;
}
.fa-info-circle {
    position: relative;
    color: #4097D3 !important;
    cursor: pointer;
    transform: none;
    font-size: 22px;
    vertical-align: text-top;
}
.fa-info-circle .info {
    white-space: normal;
    z-index: 9999;
    line-height: 1.5;
    display: none;
    position: absolute;
    left: 18px;
    top: 10px;
    width: 350px;
    padding: 20px;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 3px #333;
    -webkit-box-shadow: 0 0 3px #333;
    -moz-box-shadow: 0 0 3px #333;
    color: #666;
    font-size: 14px;
    text-align: left;
    font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.fa-info-circle .info a{color:#4097D3;text-decoration:none;}.jas-search-form-row3 .fa .info a:hover{border-bottom:1px dotted #4097D3;}
.fa-info-circle:hover .info{display:block;}
.page_auction_display table,
.car_details table {
  width:100%;
}
.content-details .alerts,
.car_details .alerts {
  padding-top:10px;
  text-align: left;
}
.content-details .alerts h3,
.car_details .alerts h3 {
  font-size:22px;
  text-align: left;
  color:#000000;
}
.content-details .alerts p img,
.content-details .alerts h3 img,
.car_details .alerts h3 img {
  margin-right:10px;
}
.page_auction_display .car_images {
  margin-bottom:30px;
}
.page_auction_display .car_images img {
  width:100%;
}
.car_details table td {
  padding-bottom:10px;
}
.guarantee_logo {
  padding-top:20px;
  padding-bottom: 0px;
  text-align: center;
}
.guarantee_logo img {
  margin-top:5px;
}
.guarantee_logo p {
  font-size:14px;
  text-align: center;
}
.page_auction_display .avd-content {
  padding-top:30px;
}
.page_auction_display .checklist {
  padding-left:100px;
}
.page_auction_display .checklist img {
  width:160px;
  height: 190px;
  float: left;
  position: absolute;
  left: 0;
}
.page_auction_display .auction_info table td {
  padding-bottom:5px;
}
.page_auction_display .checklist h5 {
  font-style: italic;
  font-size: 22px;
  font-weight: bold;
}
.page_auction_display .checklist h5.title {
  padding: 50px 50px 20px 70px;
}
.page_auction_display .checklist .checklist_text {
  padding-left:50px;
}
.page_auction_display .checklist .checklist_text ul {
  padding:0;
  margin:0;
}
.page_auction_display .checklist .checklist_text ul li {
  list-style: inside;
  padding:10px 0;
}
.page_auction_display .checklist .checklist_text p,
.page_auction_display .checklist .checklist_text ul li {
  font-size:22px;
}
.page_auction_display .auction_info .contact {
  margin-top:15px;
  font-size:18px;
}
.page_auction_display .btn {
  font-weight: bold;
}
.page_auction_display .btn-lightblue {
  margin-bottom:15px!important;
}
.page_auction_display .fa::before, 
.page_auction_display .auction_info .contact .fa::before {
  padding-right:10px;
}
.page_auction_display i.fa-question {
  font-size:17px;
}
.page_auction_display .auction_info .contact a {
  margin-right:20px;
  color:#000000;
}
.page_auction_display .auction_info .contact a:hover {
  color: rgba(230,145,56,1);
}
.page_auction_display .auction_info .contact a.phone {
  float: right;
  margin-right: -20px;
}
.model-open-body {
    position:fixed !important;
    width: 100% !important;
  }

#enquire_form {
    display: block;
    border: 1px solid #e1dbdb;
    box-shadow: 2px 2px 10px 5px #a8a4a4;
    position: absolute;
    z-index: 9999;
    top: 100px;
    left: 50%;
    background: #ffffff;
    width: 800px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.inventory-listing h2 {
  letter-spacing: 1px!important;
}
.inventory-listing #home-slider-thumbs {
  max-height: 125px!important;
}
.inventory-listing #home-slider-thumbs.flexslider .slides li {
  max-height: 125px!important;
  min-height: 125px!important;
}
.recent-vehicles-wrap .angled_badge {
  left:0!important;
}
.angled_badge span {
  text-transform: uppercase;
}
.recent-vehicles-wrap .angled_badge span {
  transform: rotate(-45deg) translate(0, -25%)!important;
}
.recent-vehicles-wrap .angled_badge::before, 
.content-details .listing-slider .angled_badge::before {
    border-width: 0 0 100px 100px!important;
}
.example-action .btn {
  width:100%;
  font-size:18px;
  font-weight: bold;
}
.example-action .btn .fa-search::before {
  padding-right:5px!important;
}
.car-info .table > tbody > tr > td {
  font-size:18px!important;
  padding-top: 10px;
  padding-bottom: 15px;
}
.car-info .table > tbody > tr > td:first-child {
    width: 25%!important;
}
.content-details #myTabContent .tab-pane,
.content-details #myTabContent .tab-pane p {
    font-family: Roboto;
    font-size: 24px;
    color: #2d2d2d;
    line-height: 34px;
    font-weight: 400;
}
.nav-tabs .nav-item.show .nav-link, 
.nav-tabs .nav-link.active {
    padding: 5px 10px;
}
div.single-listing-tabs .nav-tabs > li > a {
    background-color: #e7e4e4;
    font-size:18px;
}
.footer_copyright {
  padding-left:10px;
  padding-right:10px;
}
.copyright-wrap .container .row>div {
    margin-bottom: 0px;
}
.copyright-wrap ul.social {
  display: none;
}
.copyright-wrap {
    padding: 18px 0 20px 0px;
}
.copyright-wrap p {
    padding-bottom: 0px;
}
.custom-select.make,
.custom-select.classis,
.custom-select.rates {
  margin-top:0px;
}
.custom-select.model,
.custom-select.transmissions,
.custom-select.colors {
  margin-top:0px;
}

/* responsive */
/* 
ipad landscap and ipad pro portrait 
*/
@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  .message-wrap h2 {
    margin-top: 0px!important;
    font-family: "Open Sans";
    font-size: 26px;
  }
  .message-wrap h2 .alternate-font {
    font-size: 40px;
    padding-left: 5px;
  }
  .message-wrap a.btn-green, .message-wrap a.btn-yellow, .message-wrap a.btn-blue {
    font-size: 14px !important;
    font-weight: bold !important;
    border-radius: .35rem !important;
    padding: 6px 15px !important;
    margin-right: 5px !important;
    margin-top: 3px !important;
    min-width: 120px;
    float: left!important;
    position: relative!important;
  }
  a.navbar-brand {
    position: absolute!important;
  }
  body.page-id-2998 h3.jas-title { 
    font-size:20px!important;
  }
  .component--hero-image {
    min-height: 337px!important; 
    margin-top:60px!important;
  }
  form .main-search-form {
    margin-top: 0px!important;
  }
  .jas-search-form-row1 {
    float: left;
    position: relative;
    clear:none!important;
    width: 29%!important;
    margin: 0!important;
  }
  .jas-search-form-row2 {
    float: left;
    position: relative;
    clear:none!important;
    width: 25%!important;
    margin: 0!important;
  }
  .jas-search-form-row3 {
    float: left;
    position: relative;
    clear:none!important;
    width: 25%!important;
    margin: 0!important;
  }
  .jas-search-form-row4 {
    float: left;
    position: relative;
    clear:none!important;
    width: 21%!important;
    margin: 0!important;
  }
  .custom-select.make,
  .custom-select.classis,
  .custom-select.rates {
    margin-top:10px;
  }
  .custom-select.model,
  .custom-select.transmissions,
  .custom-select.colors {
    margin-top:10px;
  }
  .jas-search-form-row4 .custom-select-placeholder-button {
    float: none !important;
    text-align: center;
    margin: 0 auto;
    margin-left: 0!important;
  }
  
  #custom-select-trigger-year_from, #custom-select-trigger-year_to {
    width: 116px!important;
  }
  .jas-search-form-row1 .custom-select-trigger {
      width: 242px!important;
  }
  .jas-search-form-row2 .custom-select, 
  .jas-search-form-row4 .custom-select, 
  .jas-search-form-row4 .custom-select-placeholder {
    float: left!important;
  }
  .jas-search-form-row2 .custom-select {
    padding-left:5px!important;
  }
  .jas-search-form-row2 .custom-select-trigger, 
  .jas-search-form-row3 .custom-select-trigger {
      width: 197px!important;
  }
  .jas-search-form-row4 .custom-select-placeholder {
      width: 197px!important;
  }
  a#search_cars_action {
    margin-top:10px!important;
    line-height: 35px!important;
  }
  a#how_cars_action {
    line-height: 37px!important;
    margin-top: 17px;
  }
  .jas-email-alerts ul li {
    margin-right: 10px!important;
  }
  .car_import_basics a.btn-yellow {
    min-width: 150px;
  }
  #headingBasicsOne a {
    line-height: 24px!important;
  }
  #home_parallax_one h2 {
    font-size:28px!important;
  }
  #home_parallax_one .vc_custom_home_parallax_right img {
    margin-left:20px;
  }
  #home_parallax_one p a.btn-yellow {
    margin-right: 10px!important;
  }
  #home_parallax_one p a.btn {
    font-size:14px!important;
  }
  #home_parallax_one .vc_custom_1542036083274 {
    background-position: 0 -150px;
  }
  .vc_custom_home_parallax_middle_left h4 {
    font-size: 22px!important;
    line-height: 52px!important;
    color: #fff!important;
  }
  #home_other_services .card-header button {
    padding-left: 0px;
  }
  .recent-vehicles-wrap p {
    display: none;
  }

  .scroller_search input.inputbox {
    width:100%;
    max-width:100%;
  }
  #slideControls3 a.btn,
  .scroller_search .btn 
  {
    width:100%!important;
  }
  .recent-vehicles-wrap .btn-blue
  {
    width: 100%!important;
    margin-top: 10px;
  }
  .page_auction_display .auction_info .contact a {
    font-size: 18px;
    float: left!important;
    padding-bottom: 10px;
  }
  .page_auction_display .checklist .checklist_text ul {
    padding-left:20px;
  }
  .page_auction_display .checklist .checklist_text ul li {
    list-style: outside!important;
    font-size:18px;
  }

}
/*
# Pixel2 XL landscap 
*/
@media only screen and (max-width: 823px) and (min-width: 823px) {
  .message-wrap h2 {
    min-width: 100%;
    text-align: center!important;
  }
  .message-wrap .col-md-6:last-child {
    min-width: 570px;
    float: left;
    position: absolute;
    margin-top: 80px;
    left:150px;
  }
  #home_parallax_one .vc_custom_1542036083274 {
    background-position: 0 -100px;
    background-size: cover!important;
  }
  .vc_custom_under_action_left,
  .vc_custom_under_action_right {
    padding-top: 50px;
  }
  .vc_custom_home_parallax_left iframe {
      max-height: 190px;
  }
  #home_parallax_one .vc_custom_home_parallax_right img {
    margin-top: 112px;
    margin-left: 20px;
  }
  .vc_custom_home_parallax_middle_left h3 {
    padding-bottom:0;
  }
  .vc_custom_home_parallax_middle_left h4 {
    font-size: 18px!important;
    line-height: 32px!important;
    color: #fff!important;
    margin: 10px 0 14px 0!important;
  }
  #home_other_services img {
    border: none!important;
    max-height: 130px;
    width: auto;
  }
  #home_other_services .card-header button:before,
  #home_other_services .card-header button.collapsed:before {
    margin-top: 15px;
  }
  #home_other_services .card-header button.collapsed:first-child:before, #home_other_services .card-header button:first-child:before {
    margin-right: 20px!important;
  }
  #home_other_services .card-header button {
    padding-left: 0px;
    font-size: 14px;
  }
  .recent-vehicles-wrap p {
    display: none;
  }
  .scroller_search input.inputbox {
    max-width:100%;
  }
  #slideControls3 a.btn,
  .scroller_search .btn 
  {
    width:100%!important;
  }
  .recent-vehicles-wrap .btn-blue
  {
    width: 100%!important;
    margin-top: 10px;
  }


  #home_parallax_one p a.btn {
    font-size:12px!important;
  }
  #home_parallax_one p a:last-child {
    float: right;
    position: absolute;
  }
  #home_parallax_one h2 {
    font-size: 20px !important;
    line-height: 50px !important;
  }
  .car_import_basics a.btn-yellow {
    min-width: 160px;
    width: 100%;
    font-size: 13px;
  }
  #headingBasicsOne a {
    line-height: 20px!important;
  }
  #headingBasicsOne a:before,
  #headingBasicsOne a.collapsed:before {
    margin-left: 0px!important;
  }
  #collapseBasicsOne .vc_column-inner .wpb_wrapper p:first-child {
    min-height: 150px;
  }
  #collapseBasicsOne .vc_column-inner .wpb_wrapper p:first-child img.aligncenter {
    margin:0 auto;
  }
  .toolbar ul.company_info li {
    margin-left: 0px; 
  }
  .toolbar ul.toolbar_currency {
    padding-right: 0px;
  }
  .toolbar .col-sm-4:nth-of-type(1) {
    -ms-flex: 0 0 44%;
    flex: 0 0 44%;
    max-width: 44%;
  }
  .toolbar .col-sm-4:nth-of-type(2),
  .toolbar .col-sm-4:nth-of-type(3) {
    -ms-flex: 0 0 28%;
    flex: 0 0 28%;
    max-width: 28%;
  }
  .page-id-2998 .mobile-only {
    max-width: 510px;
    text-align: center;
    margin: auto;
  }
  .page-id-2998 .auction-search-info.top-section {
      font-size: 22px;
      text-align: center;
      line-height: 38px;
      font-weight: bold;
      font-style: italic;
  }
  .page-id-2998 .auction-search-info {
    font-size: 22px;
    text-align: center;
    line-height: 38px;
  }
  .page-id-2998 .component--hero-image {
    background-image: none!important;
    background:none!important;
    z-index: -1;
  }
  .research_prices .info {
    margin-left:-340px;
  }
  form.jas-search-form {
    width: 100%;
    max-width: 510px;
    background: url(/wp-content/uploads/2018/10/Japan-Car-Auction-search-background-mobile-landscape-contrast.png)!important;
    height: 400px;
    margin-left:calc(50% - 255px)!important;
  }
  .jas-search-form .main-search-form {
    padding:0!important;
    margin:0!important;
    background:none!important;
    border: 0!important;
  }
  .jas-search-form-row1,
  .jas-search-form-row2,
  .jas-search-form-row3,
  .jas-search-form-row1 .custom-select-wrapper,
  .jas-search-form-row2 .custom-select-wrapper,
  .jas-search-form-row3 .custom-select-wrapper {
    width:100%!important;
    position: absolute!important;
    margin-left: 20px;
    margin-top: 20px;
  }
  .jas-search-form-row5 {
    max-width: 150px!important;
  }
  .jas-search-form-row4 .custom-select-placeholder-button {
    margin-left: auto!important;
    line-height: 38px;
  }
  .page-template-page-auction-search .jas-email-alerts ul {
    padding: 0 20px!important;
  }

  .custom-select.date {
    position: absolute;
    float: left!important;
    margin-left:-4px;
  }
  .custom-select.auction_name {
    position: absolute;
    margin-left: 245px;
  }
  .custom-select.year_from,
  .custom-select.year_to,
  .custom-select.rates
  {
    position: absolute;
    margin-top:40px;
  }
  .custom-select.year_to {
    margin-left:128px;
  }
  .custom-select.rates
  {
    margin-top: 33px;
    margin-left: 245px;
  }
  #custom-select-trigger-condition_rates i.fa-info-circle {
    display: none;
  }
  .custom-select.year_from #custom-select-trigger-year_from {
    width: 115px !important;
  }
  .custom-select.year_to #custom-select-trigger-year_to {
    width: 95px !important;
  }
  .custom-select.make
  {
    position: absolute;
    margin-top:70px;
  }
  .custom-select.transmissions {
    margin-right: 45px!important;
    margin-top: 63px;
  }
  .custom-select.model {
    position: absolute;
    margin-top:100px;
  }
  .custom-select.colors
  {
    position: absolute;
    margin-top:120px;
    margin-left: 245px;
  }
  .custom-select.classis
  {
    position: absolute;
    margin-top:210px;
    margin-left:-5px;
  }
 .jas-search-form-row4 {
    float: left!important;
    position: relative!important;
    margin-top:290px!important;
    width:100%!important;
  }
  a#search_cars_action {
    margin-top: -97px;
    margin-left: 115px;
    width: 225px!important;
    line-height: 35px;
  }
  a#how_cars_action {
    margin-top: -60px;
    line-height: 35px;
  }
  #search_cars_clear {
    margin-top:-20px!important;
  }
  .jas-email-alerts ul li:first-of-type {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .post-2998 .vc_row:nth-of-type(3) img {
    margin-top: -80px;
    margin-bottom: 10px;
  }
  .post-2998 {
    margin-bottom: -70px;
  }
  .post-2998 img {
    text-align: center;
    width: 100%;
  }
  .jas-email-alerts a.slider-button {
    padding: 6px 0px!important;
    width: 215px!important;
    margin-left: 5px!important;
    line-height: 20px;
  }
  #search_cars_clear {
    color: #fff!important;
  }
  #how_cars_action {
    margin-top: -5px;
  }
  .custom-select-trigger {
    z-index: 99;
  }
  .jas-search-form-row1 .custom-select-trigger, .jas-search-form-row2 .custom-select-trigger, .jas-search-form-row3 .custom-select-trigger {
    width: 223px!important;
  }
  body.page-id-2998 section.content.push_down {
    margin-bottom: -20px;
  }
  .rsSlide li img {
    height: auto!important;
  }
  .sidebar_right .icon-facebook, .sidebar-widget .icon-facebook, .custom_testimonial .icon-facebook, .bottom .icon-facebook {
    margin-right:10px;
    font-size:13px;
  }
  .sidebar_right .icon-testimonials, .sidebar-widget .icon-testimonials, .custom_testimonial .icon-testimonials, .bottom .icon-testimonials {
    font-size:13px;
  }
    .page_auction_display .btn {
    font-size:14px;
  }
  .page_auction_display i.fa-question {
    font-size: 16px;
  }
  .page_auction_display .auction_info .contact a {
    font-size: 14px;
    float: left!important;
    padding-bottom: 10px;
  }
  .page_auction_display .checklist .checklist_text ul {
    padding-left:20px;
  }
  .page_auction_display .checklist .checklist_text ul li {
    list-style: outside!important;
    font-size:18px;
  }
  .sidebar_right {
    padding-top:20px;
  }

}
/*
# iphone 6/7/8 (plus) landscap 
*/
@media only screen and (max-width: 812px) and (min-width: 812px) {
  .message-wrap h2 {
    min-width: 100%;
    text-align: center!important;
  }
  .message-wrap .col-md-6:last-child {
    min-width: 570px;
    float: left;
    position: absolute;
    margin-top: 80px;
    left:150px;
  }
  #home_parallax_one .vc_custom_1542036083274 {
    background-position: 0 -100px;
    background-size: cover!important;
  }
  .vc_custom_under_action_left,
  .vc_custom_under_action_right {
    padding-top: 50px;
  }
  .vc_custom_home_parallax_left iframe {
      max-height: 190px;
  }
  #home_parallax_one .vc_custom_home_parallax_right img {
    margin-top: 112px;
    margin-left: 20px;
  }
  #home_parallax_one p a.btn {
    font-size:12px!important;
  }
  #home_parallax_one p a:last-child {
    float: right;
    position: absolute;
  }
  #home_parallax_one h2 {
    font-size: 20px !important;
    line-height: 50px !important;
  }
  .car_import_basics a.btn-yellow {
    min-width: 160px;
    width: 100%;
    font-size: 13px;
  }
  #headingBasicsOne a {
    line-height: 20px!important;
  }
  #headingBasicsOne a:before,
  #headingBasicsOne a.collapsed:before {
    margin-left: 0px!important;
  }
  #collapseBasicsOne .vc_column-inner .wpb_wrapper p:first-child {
    min-height: 150px;
  }
  #collapseBasicsOne .vc_column-inner .wpb_wrapper p:first-child img.aligncenter {
    margin:0 auto;
  }
  .vc_custom_home_parallax_middle_left h3 {
    padding-bottom:0;
  }
  .vc_custom_home_parallax_middle_left h4 {
    font-size: 18px!important;
    line-height: 32px!important;
    color: #fff!important;
  }
  #home_other_services img {
    border: none!important;
    max-height: 130px;
    width: auto;
  }
  #home_other_services .card-header button.collapsed:first-child:before, #home_other_services .card-header button:first-child:before {
    margin-left: 0px!important;
  }
  #home_other_services .card-header button:before,
  #home_other_services .card-header button.collapsed:before {
    margin-top: 15px;
    margin-right:15px;
  }
  #home_other_services .card-header button {
    padding-left: 0px;
    font-size: 16px;
  }
  .toolbar ul.company_info li {
    margin-left: 0px; 
  }
  .toolbar ul.toolbar_currency {
    padding-right: 0px;
  }
  .toolbar .col-sm-4:nth-of-type(1) {
    -ms-flex: 0 0 44%;
    flex: 0 0 44%;
    max-width: 44%;
  }
  .toolbar .col-sm-4:nth-of-type(2),
  .toolbar .col-sm-4:nth-of-type(3) {
    -ms-flex: 0 0 28%;
    flex: 0 0 28%;
    max-width: 28%;
  }
  .page-id-2998 .mobile-only {
    max-width: 510px;
    text-align: center;
    margin: auto;
  }
  .page-id-2998 .auction-search-info.top-section {
      font-size: 22px;
      text-align: center;
      line-height: 38px;
      font-weight: bold;
      font-style: italic;
  }
  .page-id-2998 .auction-search-info {
    font-size: 22px;
    text-align: center;
    line-height: 38px;
  }
  .page-id-2998 .component--hero-image {
    background-image: none!important;
    background:none!important;
    z-index: -1;
  }
  .research_prices .info {
    margin-left:-340px;
  }
  form.jas-search-form {
    width: 100%;
    max-width: 510px;
    background: url(/wp-content/uploads/2018/10/Japan-Car-Auction-search-background-mobile-landscape-contrast.png)!important;
    height: 400px;
    margin-left:calc(50% - 255px)!important;
  }
  .jas-search-form .main-search-form {
    padding:0!important;
    margin:0!important;
    background:none!important;
    border: 0!important;
  }
  .jas-search-form-row1,
  .jas-search-form-row2,
  .jas-search-form-row3,
  .jas-search-form-row1 .custom-select-wrapper,
  .jas-search-form-row2 .custom-select-wrapper,
  .jas-search-form-row3 .custom-select-wrapper {
    width:100%!important;
    position: absolute!important;
    margin-left: 20px;
    margin-top: 20px;
  }
  .jas-search-form-row5 {
    max-width: 150px!important;
  }
  .jas-search-form-row4 .custom-select-placeholder-button {
    margin-left: auto!important;
    line-height: 38px;
  }
  .page-template-page-auction-search .jas-email-alerts ul {
    padding: 0 20px!important;
  }

  .custom-select.date {
    position: absolute;
    float: left!important;
    margin-left:-4px;
  }
  .custom-select.auction_name {
    position: absolute;
    margin-left: 245px;
  }
  .custom-select.year_from,
  .custom-select.year_to,
  .custom-select.rates
  {
    position: absolute;
    margin-top:40px;
  }
  .custom-select.year_to {
    margin-left:128px;
  }
  .custom-select.rates
  {
    margin-top: 33px;
    margin-left: 245px;
  }
  #custom-select-trigger-condition_rates i.fa-info-circle {
    display: none;
  }
  .custom-select.year_from #custom-select-trigger-year_from {
    width: 115px !important;
  }
  .custom-select.year_to #custom-select-trigger-year_to {
    width: 95px !important;
  }
  .custom-select.make
  {
    position: absolute;
    margin-top:70px;
  }
  .custom-select.transmissions {
    margin-right: 47px!important;
    margin-top: 63px;
  }
  .custom-select.model {
    position: absolute;
    margin-top:100px;
  }
  .custom-select.colors
  {
    position: absolute;
    margin-top:120px;
    margin-left: 245px;
  }
  .custom-select.classis
  {
    position: absolute;
    margin-top:210px;
    margin-left:-5px;
  }
 .jas-search-form-row4 {
    float: left!important;
    position: relative!important;
    margin-top:290px!important;
    width:100%!important;
  }
  a#search_cars_action {
    margin-top: -97px;
    margin-left: 115px;
    width: 225px!important;
    line-height: 35px;
  }
  a#how_cars_action {
    margin-top: -60px;
    line-height: 35px;
  }
  #search_cars_clear {
    margin-top:-20px!important;
  }
  .jas-email-alerts ul li:first-of-type {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .post-2998 .vc_row:nth-of-type(3) img {
    margin-top: -80px;
    margin-bottom: 10px;
  }
  .post-2998 {
    margin-bottom: -70px;
  }
  .post-2998 img {
    text-align: center;
    width: 100%;
  }
  .jas-email-alerts a.slider-button {
    padding: 6px 0px!important;
    width: 215px!important;
    margin-left: 5px!important;
    line-height: 25px;
  }
  #search_cars_clear {
    color: #fff!important;
  }
  #how_cars_action {
    margin-top: -5px;
  }
  .custom-select-trigger {
    z-index: 99;
  }
  .jas-search-form-row1 .custom-select-trigger, .jas-search-form-row2 .custom-select-trigger, .jas-search-form-row3 .custom-select-trigger {
    width: 223px!important;
  }
  body.page-id-2998 section.content.push_down {
    margin-bottom: -20px;
  }
  .rsSlide li img {
    height: auto!important;
  }
  .recent-vehicles-wrap p {
    display: none;
  }
  .scroller_search input.inputbox {
    max-width:100%;
  }
  #slideControls3 a.btn,
  .scroller_search .btn 
  {
    width:100%!important;
  }
  .recent-vehicles-wrap .btn-blue
  {
    width: 100%!important;
    margin-top: 10px;
  }
  .sidebar_right .icon-facebook, .sidebar-widget .icon-facebook, .custom_testimonial .icon-facebook, .bottom .icon-facebook {
    margin-right:10px;
    font-size:13px;
  }
  .sidebar_right .icon-testimonials, .sidebar-widget .icon-testimonials, .custom_testimonial .icon-testimonials, .bottom .icon-testimonials {
    font-size:13px;
  }
    .page_auction_display .btn {
    font-size:14px;
  }
  .page_auction_display i.fa-question {
    font-size: 16px;
  }
  .page_auction_display .auction_info .contact a {
    font-size: 14px;
    float: left!important;
    padding-bottom: 10px;
  }
  .page_auction_display .checklist .checklist_text ul {
    padding-left:20px;
  }
  .page_auction_display .checklist .checklist_text ul li {
    list-style: outside!important;
    font-size:18px;
  }
  .sidebar_right {
    padding-top:20px;
  }

}

/* 
ipad portrait
*/
@media only screen and (max-width: 768px) and (min-width: 768px) {
  .message-wrap h2 {
    margin-top: 0px!important;
    font-family: "Open Sans";
    font-size: 20px;
  }
  .message-wrap h2 .alternate-font {
    font-size: 30px;
    padding-left: 5px;
  }
  .message-wrap a.btn-green, .message-wrap a.btn-yellow, .message-wrap a.btn-blue {
    font-size: 14px !important;
    font-weight: bold !important;
    border-radius: .35rem !important;
    padding: 6px 10px !important;
    margin-right: 5px !important;
    margin-top: 3px !important;
    min-width: 80px;
    float: left!important;
    position: relative!important;
  }
  iframe {
    max-height: 300px;
    max-width: 500px;
  }
  .vc_custom_home_parallax_left iframe {
      max-height: 183px;
      max-width: 320px;
  }

  #home_parallax_one .vc_custom_home_parallax_right img {
    margin-top: 112px;
    margin-left: 20px;
  }
  #home_parallax_one p a.btn {
    font-size:12px!important;
  }
  #home_parallax_one p a:last-child {
    float: right;
    position: absolute;
  }

  #home_parallax_one h2 {
    font-size: 20px !important;
    line-height: 50px !important;
  }
  #collapseBasicsOne .vc_column-inner .wpb_wrapper p:first-child {
    min-height: 150px;
  }
  .vc_custom_home_parallax_middle_left h3 {
    padding-bottom:0;
    font-size:20px;
  }
  .vc_custom_home_parallax_middle_left h4 {
    font-size: 16px!important;
    line-height: 32px!important;
    color: #fff!important;
  }
  #home_other_services img {
    border: none!important;
    max-height: 130px;
    width: auto;
  }
  #home_other_services .card-header button:before,
  #home_other_services .card-header button.collapsed:before {
    margin-top: 15px;
    margin-left: 5px;
    margin-right: 5px;
  }
  #home_other_services .card-header button {
    padding-left: 0px;
    font-size: 14px;
  }
  #home_parallax_one .vc_custom_1542036083274 {
    background-position: 0 -50px;
  }
  #home_more_information h3 i {
    font-size:20px!important;
  }
  #home_more_information a {
    font-size: 14px!important;
  }
  .fb_iframe_widget iframe,
  .side-widget iframe {
    max-height: 100%!important;
  }
  .toolbar .col-sm-4:nth-of-type(1) {
    -ms-flex: 0 0 44%;
    flex: 0 0 44%;
    max-width: 44%;
  }
  .toolbar .col-sm-4:nth-of-type(2),
  .toolbar .col-sm-4:nth-of-type(3) {
    -ms-flex: 0 0 28%;
    flex: 0 0 28%;
    max-width: 28%;
  }
  .page-id-2998 .mobile-only {
    max-width: 510px;
    text-align: center;
    margin: auto;
  }
  .page-id-2998 .auction-search-info.top-section {
      font-size: 20px;
      text-align: center;
      line-height: 38px;
      font-weight: bold;
      font-style: italic;
  }
  .page-id-2998 .auction-search-info {
    font-size: 22px;
    text-align: center;
    line-height: 38px;
  }
  .page-id-2998 .component--hero-image {
    background-image: none!important;
    background:none!important;
    z-index: -1;
  }
  .research_prices .info {
    margin-left:-340px;
  }
  form.jas-search-form {
    width: 100%;
    max-width: 510px;
    background: url(/wp-content/uploads/2018/10/Japan-Car-Auction-search-background-mobile-landscape-contrast.png)!important;
    height: 400px;
    margin-left:calc(50% - 255px)!important;
  }
  form.jas-search-form .custom-select {
    background: none!important;
    border: 0!important;
  }
  .jas-search-form .main-search-form {
    padding:0!important;
    margin:0!important;
    background:none!important;
    border: 0!important;
  }
  .jas-search-form-row1,
  .jas-search-form-row2,
  .jas-search-form-row3,
  .jas-search-form-row1 .custom-select-wrapper,
  .jas-search-form-row2 .custom-select-wrapper,
  .jas-search-form-row3 .custom-select-wrapper {
    width:100%!important;
    position: absolute!important;
    margin-left: 20px;
    margin-top: 20px;
  }
  .jas-search-form-row5 {
    max-width: 150px!important;
  }
  .jas-search-form-row4 .custom-select-placeholder-button {
    margin-left: auto!important;
    line-height: 38px;
  }
  .page-template-page-auction-search .jas-email-alerts ul {
    padding: 0 20px!important;
  }

  .custom-select.date {
    position: absolute;
    float: left!important;
    margin-left:-4px;
  }
  .custom-select.auction_name {
    position: absolute;
    margin-left: 245px;
  }
  .custom-select.year_from,
  .custom-select.year_to,
  .custom-select.rates
  {
    position: absolute;
    margin-top:37px;
  }
  .custom-select.year_to {
    margin-left:128px;
  }
  .custom-select.rates
  {
    margin-top: 30px;
    margin-left: 245px;
  }
  #custom-select-trigger-condition_rates i.fa-info-circle {
    display: none;
  }
  .custom-select.year_from #custom-select-trigger-year_from {
    width: 115px !important;
  }
  .custom-select.year_to #custom-select-trigger-year_to {
    width: 95px !important;
  }
  .custom-select.make
  {
    position: absolute;
    margin-top:67px;
  }
  .custom-select.transmissions {
    margin-right: 47px!important;
    margin-top: 60px;
  }
  .custom-select.model {
    position: absolute;
    margin-top:100px;
  }
  .custom-select.colors
  {
    position: absolute;
    margin-top:120px;
    margin-left: 245px;
  }
  .custom-select.classis
  {
    position: absolute;
    margin-top:210px;
    margin-left:-5px;
  }
 .jas-search-form-row4 {
    float: left!important;
    position: relative!important;
    margin-top:290px!important;
    width:100%!important;
  }
  a#search_cars_action {
    margin-top: -96px;
    margin-left: 115px;
    width: 225px!important;
    line-height: 35px;
  }
  a#how_cars_action {
    margin-top: -60px;
    line-height: 35px;
  }
  #search_cars_clear {
    margin-top:-20px!important;
  }
  .jas-email-alerts ul li:first-of-type {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .post-2998 .vc_row:nth-of-type(3) img {
    margin-top: -80px;
    margin-bottom: 10px;
  }
  .post-2998 {
    margin-bottom: -70px;
  }
  .post-2998 img {
    text-align: center;
    width: 100%;
  }
  .jas-email-alerts a.slider-button {
    padding: 6px 0px!important;
    width: 215px!important;
    margin-left: 5px!important;
    line-height: 25px;
  }
  #search_cars_clear {
    color: #fff!important;
  }
  #how_cars_action {
    margin-top: -5px;
  }
  .custom-select-trigger {
    z-index: 99;
  }
  .jas-search-form-row1 .custom-select-trigger, .jas-search-form-row2 .custom-select-trigger, .jas-search-form-row3 .custom-select-trigger {
    width: 223px!important;
  }
  .car_import_basics a.btn-yellow {
    min-width: 155px;
    width: 100%;
    font-size: 13px;
  }
  #headingBasicsOne a {
    line-height: 19px!important;
  }
  #headingBasicsOne a:before,
  #headingBasicsOne a.collapsed:before {
    margin-left: 0px!important;
  }
  .rsSlide li img {
    height: auto!important;
  }
  .recent-vehicles-wrap p {
    display: none;
  }
  .scroller_search input.inputbox {
    max-width:100%;
  }
  #slideControls3 a.btn,
  .scroller_search .btn 
  {
    width:100%!important;
  }
  .recent-vehicles-wrap .btn-blue
  {
    width: 100%!important;
    margin-top: 10px;
  }
  .sidebar_right .icon-facebook, .sidebar-widget .icon-facebook, .custom_testimonial .icon-facebook, .bottom .icon-facebook {
    margin-right:10px;
    font-size:13px;
  }
  .sidebar_right .icon-testimonials, .sidebar-widget .icon-testimonials, .custom_testimonial .icon-testimonials, .bottom .icon-testimonials {
    font-size:13px;
  }
  .page_auction_display .btn {
    font-size:14px;
  }
  .page_auction_display i.fa-question {
    font-size: 16px;
  }
  .page_auction_display .auction_info .contact a {
    font-size:14px;
    float: left!important;
  }
  .page_auction_display .checklist .checklist_text ul {
    padding-left:20px;
  }
  .page_auction_display .checklist .checklist_text ul li {
    list-style: outside!important;
    font-size:18px;
  }
  .sidebar_right {
    padding-top:20px;
  }

}

@media only screen and (max-width: 767px) {
  body.logged-in.admin-bar header {
    margin-top: 0px!important;
  }
  body header.affix {
    top: 0px!important;
  }
  html #wpadminbar {
    display: none;
  }
  iframe {
    max-height: 300px;
  }
  table {
    max-width: 100%!important;
  }
  table.aj_tbl_manuf_list {
    width: calc(100% - 5px)!important;
    font-size:12px;
  }
  .sidebar_right {
    margin-bottom: -40px;
  }
  .fb_iframe_widget iframe,
  .side-widget iframe {
    max-height: 100%!important;
  }
  .inner-page.row {
    margin-top: 30px;
  }
  body.page-id-20 .inner-page.row {
    margin-bottom: 30px;
  }
  .hide-mobile {
    display: none!important;
  }
  .hide-desktop {
    display: block!important;
  }
  .affix-top .toolbar {
    display: block;
  }
  .affix .toolbar {
    display: none;
  }
  .toolbar ul, .toolbar ul li {
    text-align: left;
  }
  .toolbar .col-3,
  .toolbar .col-4 {
    width:50%;
    flex:1;
    max-width: 50%;
    text-align: right;
  }
  .toolbar .col-5 {
    width:100%;
    flex:1 1 auto;
    max-width: 100%;
  }
  .toolbar ul.company_info li {
    margin-left:12px;
  }
  /* home for iphone portrait */
  .vc_custom_home_parallax_right {
    margin-left:0!important;
  }
  .message-wrap h2 {
    min-width: 100%;
    text-align: center!important;
  }
  .message-wrap .col-md-6:last-child {
    min-width: 90%;
    float: left;
    position: absolute;
    margin-top: 80px;
  }
  a.action_button {
    width:155px;
  }
  .message-wrap a.btn-green, 
  .message-wrap a.btn-yellow, 
  .message-wrap a.btn-blue {
    font-size:14px!important;
  }
  body.blog .content {
    margin-top: 20px;
  }
  body.blog article.post img {
    width: 100%;
    padding-bottom:20px;
  }
  body.blog #secondary-banner,
  #secondary-banner {
    background-size: cover;    
    height: 150px;
    margin-top: 110px;
    padding-top: 20px;
  }
  body.page-id-14 #secondary-banner,
  body.page-id-14140 #secondary-banner,
  body.page-id-15258 #secondary-banner,
  body.blog #secondary-banner,
  body.single-post #secondary-banner
  {
    background-size: 100%;
  }
  body.page-id-14 #secondary-banner {
    background-image: url('/wp-content/uploads/2018/09/What-we-do-header-mobile-landscape.png')!important;
  }
  body.page-id-14140 #secondary-banner {
    background-image: url('/wp-content/uploads/2018/10/Cost-Service-mobile-landscape-shaded.png')!important;
  }
  body.page-id-15258 #secondary-banner {
    background-image: url('/wp-content/uploads/2018/09/How-background-mobile-landscape.png')!important;
  }
  body.page-id-686 #secondary-banner {
    background-image: url('/wp-content/uploads/2018/10/Prepare-to-Bid-mobile-title-header-landscape.png')!important;
  }
  body.blog #secondary-banner,
  body.single-post #secondary-banner {
    background-image: url('/wp-content/uploads/2018/10/Blog-header-mobile-landscape-shaded.png')!important;
  }

  .vc_custom_under_action_left {
    padding-top:50px;
  }
  #home_parallax_one .vc_custom_1542036083274 {
    background-position: 0 0!important;
    background-image: url("/wp-content/uploads/2018/09/Auction-background-mobile-landscape-767x600.jpg") !important;
  }

  #home_client_inspections .vc_custom_1542036183664 {
    background-position: 0 0!important;
    background-image: url("/wp-content/uploads/2018/09/Auction-inspector-background-for-mobile-landscape-767x700.jpg") !important;
  }
  #home_more_information .vc_custom_1542036273848 {
    background-position: 0 0!important;
    background-image: url("/wp-content/uploads/2018/09/More-Information-background-mobile-landscape-767x790.jpg") !important;
  }
  .car_import_basics .vc_column_container:nth-of-type(2),
  .car_import_basics .vc_column_container:nth-of-type(3),
  .car_import_basics .vc_column_container:nth-of-type(4) {
    height: 0;
  }
  #collapseBasicsOne .vc_column_container:nth-of-type(2),
  #collapseBasicsOne .vc_column_container:nth-of-type(3),
  #collapseBasicsOne .vc_column_container:nth-of-type(4) {
    height: auto!important;
  }
  .car_import_basics {
    margin-top:50px;
  }
  .car_import_basics .vc_column_container:nth-of-type(2) a.btn-yellow
  {
    float: left;
    position: absolute!important;
    min-width: 50px!important;
    width: auto;
    font-size:16px!important;
    margin-top: -130px;
    padding: .375rem .75rem;
  }
  .car_import_basics .vc_column_container:nth-of-type(3) a.btn-yellow
  {
    float: left;
    position: absolute!important;
    min-width: 50px!important;
    width: auto;
    font-size:16px!important;
    margin-top: -131px;
    margin-left: 200px;
    padding: .375rem .75rem;
  }
  .car_import_basics .vc_column_container:nth-of-type(4) a.btn-yellow
  {
    float: left;
    position: absolute!important;
    min-width: 50px!important;
    width: auto;
    font-size:16px!important;
    margin-top: -132px;
    margin-left: 340px;
    padding: .375rem .75rem;
  }
  
  .page_auction_display .checklist {
    margin-top:-10px;
  }
  .page_auction_display .checklist .checklist_text ul {
    padding-left:20px;
  }
  .page_auction_display .checklist .checklist_text ul li {
    list-style: outside!important;
    padding-left:10px;
  }
  .page_auction_display .checklist h5:first-child {
    margin-left: -100px;
    text-align:center;
  }
  #other_services_images {
    padding-bottom:30px;
  }
  #other_services_tonggle {
    display: none;
  }
  #home_other_services .accordion {
    padding-bottom:20px;
  }
  #home_other_services .card-header button {
    padding-bottom: 20px!important;
    margin-top: -20px!important;
    width: 100%;
  }
  #home_parallax_one .vc_custom_home_parallax_right {
    padding-left: 90px;
    padding-top: 30px;
  }
  #home_parallax_one .vc_custom_home_parallax_right img {
    margin-top: 152px;
    width: 40px;
    margin-left: -50px;
    opacity: 1;
    position: absolute;
  }
  #home_parallax_one p a.btn {
    margin-bottom: 20px;
  }
  #collapseBasicsOne.show {
    margin-top:0;
  }
  
  #home_more_information h3 i {
    text-align: center!important;
  }
  #home_more_information a.btn {
    max-width: 100%;
  }
  .scroller_search input.inputbox {
    width: 151px;
  }
  .scroller_search input.btn-yellow {
    width: 100%;
  }
  .recent-vehicles .scroller_title {
    line-height:36px;
    margin-top: -5px!important;
  }
  .recent-vehicles-wrap p {
    display: none;
  }
  #slideControls3 a.btn {
    padding: 5px 10px!important;
  }
  .bottom iframe,
  .sidebar-widget iframe {
    min-width: 100%!important;
  }
  .bottom .custom-testimonial-widget {
    margin-bottom: 30px;
  }
  footer .custom-footer-right {
      margin-top: -30px;
      margin-bottom:-20px;
  }
  footer .row .col-md-6:last-child {
    padding-bottom:0;
    margin-bottom:0;
  }
  .car-info {
    padding-top:20px;
  }
  .car_details .fa-info-circle .info {
    left: -160px;
    top: 30px;
    width: 300px;
  }
  .inventory-listing #single-listing-tabs {
    margin-top:-40px!important;
  }
  .example-action p {
    padding-top:0px;
    padding-bottom:0px;
  }
  .auction_info .fa-info-circle .info {
    left: -280px;
    top: 30px;
    width: 300px;
  }
  
  .auction-search-info  .fa-info-circle .info {
    left: -300px;
    top: 30px;
    width: 400px;
  }
  .auction-search-info  .fa-info-circle .info h3 {
    text-align: center;
    color:#0031FF;
  }
  .custom-select-trigger span {
    font-weight: bold;
  }
  #custom-select-trigger-condition_rates .fa-info-circle .info  {
    width: 300px;
    margin-left: -100px;
    z-index: 9999;
  }
  #enquire_form {
    width:500px;
    top: 1500px;
  }

  .component--hero-image {
    display: none;
  }

  .auction-search-info {
    font-size: 22px;
    text-align: center;
    line-height: 38px;
  }
  .mobile-only .auction-search-info.top-section {
    margin-top: -30px;
    font-weight: bold;
    font-style: italic;
  }

  .jas-search-form {
    padding:0!important;
    margin:0!important;
  }
  form.jas-search-form {
    width: 100%;
    max-width: 100%;
    background: url(/wp-content/uploads/2018/10/Japan-Car-Auction-search-background-mobile-landscape-contrast.png)!important;
    height: 400px;
  }
  form.jas-search-form .custom-select {
    background: none!important;
    border: 0!important;
  }
  .jas-search-form .main-search-form {
    padding:0!important;
    margin:0!important;
    background:none!important;
    border: 0!important;
  }
  .jas-search-form-row1,
  .jas-search-form-row2,
  .jas-search-form-row3,
  .jas-search-form-row1 .custom-select-wrapper,
  .jas-search-form-row2 .custom-select-wrapper,
  .jas-search-form-row3 .custom-select-wrapper {
    width:100%!important;
    position: absolute!important;
    margin-left: 20px;
    margin-top: 20px;
  }
  .jas-search-form-row5 {
    max-width: 150px!important;
  }
  .jas-search-form-row4 .custom-select-placeholder-button {
    margin-left: auto!important;
    line-height: 38px;
  }
  .page-template-page-auction-search .jas-email-alerts ul {
    padding: 0 20px!important;
  }

  .custom-select.date {
    position: absolute;
    float: left!important;
    margin-left:-4px;
  }
  .custom-select.auction_name {
    position: absolute;
    margin-left: 245px;
  }
  .custom-select.year_from,
  .custom-select.year_to,
  .custom-select.rates
  {
    position: absolute;
    margin-top:37px;
  }
  .custom-select.year_to {
    margin-left:128px;
  }
  .custom-select.rates
  {
    margin-top: 30px;
    margin-left: 245px;
  }
  #custom-select-trigger-condition_rates i.fa-info-circle {
    display: none;
  }
  .custom-select.year_from #custom-select-trigger-year_from {
    width: 115px !important;
  }
  .custom-select.year_to #custom-select-trigger-year_to {
    width: 95px !important;
  }
  .custom-select.make
  {
    position: absolute;
    margin-top:72px;
  }
  .custom-select.transmissions {
    margin-right: 47px!important;
    margin-top: 65px;
  }
  .custom-select.model {
    position: absolute;
    margin-top:104px;
  }
  .custom-select.colors
  {
    position: absolute;
    margin-top:124px;
    margin-left: 245px;
  }
  .custom-select.classis
  {
    position: absolute;
    margin-top:210px;
    margin-left:-5px;
  }
 .jas-search-form-row4 {
    float: left!important;
    position: relative!important;
    margin-top:290px!important;
    width:100%!important;
  }
  a#search_cars_action {
    margin-top: -33px;
    margin-left: 115px;
    width: 225px!important;
    line-height: 35px;
  }
  .jas-email-alerts ul li:first-of-type {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .post-2998 .vc_row:nth-of-type(3) img {
    margin-top: -80px;
    margin-bottom: 10px;
  }
  .post-2998 {
    margin-bottom: -70px;
  }
  .post-2998 img {
    text-align: center;
    width: 100%;
  }
  .jas-email-alerts a.slider-button {
    padding: 6px 0px!important;
    width: 215px!important;
    margin-left: 5px!important;
    line-height: 25px;
  }
  #search_cars_clear {
    color: #fff!important;
  }
  #how_cars_action {
    margin-top: -5px;
    line-height: 35px;
  }
  .custom-select-trigger {
    z-index: 99;
  }
  .jas-search-form-row1 .custom-select-trigger, .jas-search-form-row2 .custom-select-trigger, .jas-search-form-row3 .custom-select-trigger {
    width: 223px!important;
  }
  .jas-cars .jas-car-item {
    width: 48%!important;
  }
  .jas-cars .jas-car-item:nth-of-type(1n+0),
  .jas-cars .jas-car-item:nth-of-type(3n+0),
  .jas-cars .jas-car-item:nth-of-type(5n+0),
  .jas-cars .jas-car-item:nth-of-type(7n+0),
  .jas-cars .jas-car-item:nth-of-type(9n+0),
  .jas-cars .jas-car-item:nth-of-type(11n+0),
  .jas-cars .jas-car-item:nth-of-type(13n+0),
  .jas-cars .jas-car-item:nth-of-type(15n+0),
  .jas-cars .jas-car-item:nth-of-type(17n+0),
  .jas-cars .jas-car-item:nth-of-type(19n+0) {
    float:left!important;
  }
  .jas-cars .jas-car-item:nth-of-type(2n+0),
  .jas-cars .jas-car-item:nth-of-type(4n+0),
  .jas-cars .jas-car-item:nth-of-type(6n+0),
  .jas-cars .jas-car-item:nth-of-type(8n+0),
  .jas-cars .jas-car-item:nth-of-type(10n+0),
  .jas-cars .jas-car-item:nth-of-type(12n+0),
  .jas-cars .jas-car-item:nth-of-type(14n+0),
  .jas-cars .jas-car-item:nth-of-type(16n+0),
  .jas-cars .jas-car-item:nth-of-type(18n+0),
  .jas-cars .jas-car-item:nth-of-type(20n+0) {
    float:right!important;
    margin-right:0!important;
  }
  .jas-car-item .jas-price {
    border-top: 0px!important;
    padding: 12px 10px;
    background: #eee;
    float: right!important;
    margin-top: -115px!important;
  }
  .jas-car-item .jas-price p {
    font-size:10px!important;
    text-align:right!important;
  }
  .jas-car-item .jas-price h6 {
    font-size:15px!important;
    text-align:right!important;
  }
  .fa.find_your_vehicle {
    margin-left: 10px;
    margin-top: 7px;
    position: absolute;
  }
  .fa.research_prices {
    margin-top: 7px;
    margin-left: 37px;
    position: absolute;
  }
  .footer_copyright {
    text-align: center;
  }
  #past_auction_buttons a.btn {
    min-width: 100%;
    font-weight: bold;
  }
  #auction_search {
    float: left;
    padding-top:15px;
  }
  #past_auction_buttons .vc_col-sm-4 .wpb_content_element {
    margin-bottom:15px;
  }
  #past_auction_buttons .vc_col-sm-4:last-child .wpb_content_element {
    margin-bottom:25px;
  }
  .car_listings div.inventory .price {
    bottom: auto;
    top: -320px;
    left: 20px;
    margin: 0;
    position: relative;
    right: auto;
  }
  div.inventory .options-primary, 
  .boxed div.inventory .options-primary {
    top:15px;
  }
  .boxed div.inventory .preview {
    width:300px;
    height: auto;
  }
  .listing_category_transmission .spec,
  .listing_category_mileage .spec {
    text-align: left!important;
  }
  .boxed div.inventory .view-details {
    position: relative!important;
    top: 15px;
  }
  .copyright-wrap img {
    max-width: 35%!important;
    position: absolute!important;
  }
  .copyright-wrap {
    padding: 18px 0 60px 0px!important;
  }
  .footer_copyright p:nth-of-type(2) {
    position: absolute!important;
    width: 100%!important;
    left:0!important;
  }
  body.page-id-2998 section.content.push_down {
    margin-bottom: -20px;
  }
  .rsSlide li img {
    height: auto!important;
  }
  .sidebar_right {
    padding-top:20px;
  }

}

/* iphone 6/7/8 plus landscap */
@media only screen and (max-width: 736px) {
  .car_import_basics .vc_column_container:nth-of-type(2) a.btn-yellow {
    margin-top: -160px;
    width: 255px;
  }
  .car_import_basics .vc_column_container:nth-of-type(3) a.btn-yellow {
    margin-top: -161px;
    width: 240px;
    margin-left: 270px;
  }
  .car_import_basics .vc_column_container:nth-of-type(4) a.btn-yellow {
    margin-top: -110px;
    width: 240px;
    margin-left: 270px;
  }
  
  #secondary-banner,
  body.blog #secondary-banner,
  body.single-post #secondary-banner {
    height: 170px;
  }
  #headingBasicsOne {
    width:50%;
  }
  #headingBasicsOne a {
    line-height: 24px!important;
  }
}
/* pixel 2 landscap */
@media only screen and (max-width: 731px) {
  .custom-select.rates {
    margin-top: 30px;
  }
  .custom-select.transmissions {
    margin-top: 65px;
  }
  .custom-select.model {
    margin-top: 104px;
  }
  .custom-select.colors {
    margin-top: 124px;
  }
  a#search_cars_action {
    line-height: 36px;
    margin-top: -34px;
  }
  #how_cars_action {
    line-height: 35px
  }
  .jas-email-alerts a.slider-button {
    line-height: 25px;
  }

}
/* iphone 6/7/8 landscap */
@media only screen and (max-width: 667px) {
  .car_import_basics .vc_column_container:nth-of-type(2) a.btn-yellow {
    margin-top: -130px;
  }
  .car_import_basics .vc_column_container:nth-of-type(3) a.btn-yellow {
    margin-top: -131px;
  }
  .car_import_basics .vc_column_container:nth-of-type(4) a.btn-yellow {
    margin-top: -75px;
  }
  #secondary-banner,
  body.blog #secondary-banner,
  body.single-post #secondary-banner {
    height: 160px;
  }
}

/* samsung s5 landscap */
@media only screen and (max-width: 640px) {

  .car_import_basics .vc_column_container:nth-of-type(2) a.btn-yellow {
    margin-top: -130px;
    width: 255px;
  }
  .car_import_basics .vc_column_container:nth-of-type(3) a.btn-yellow {
    margin-top: -131px;
    width: 240px;
    margin-left: 270px;
  }
  .car_import_basics .vc_column_container:nth-of-type(4) a.btn-yellow {
    margin-top: -75px;
    width: 240px;
    margin-left: 270px;
  }
  #secondary-banner,
  body.blog #secondary-banner,
  body.single-post #secondary-banner {
    height: 150px;
  }
  #headingBasicsOne {
    width:50%;
  }
  #headingBasicsOne a {
    line-height: 24px!important;
    font-size: 18px!important;
  }
  .custom-select.rates {
    margin-top: 30px;
    margin-left: 245px;
  }
  .custom-select.transmissions {
    margin-top: 60px;
  }
  .custom-select.make {
    margin-top: 67px;
  }
  .custom-select.model {
    margin-top: 99px;
  }
  .custom-select.colors {
    margin-top: 119px;
  }
  .custom-select.classis {
    margin-top: 205px;
  }
  a#search_cars_action {
    margin-top: -38px;
    line-height: 35px;
  }
  #how_cars_action,
  .jas-email-alerts a.slider-button {
    line-height: 35px;
  }

}
/* iphone 5/5c/5s landscap */
@media only screen and (max-width: 568px) and (min-width: 568px) {
  .message-wrap .col-md-6:last-child {
    padding-right: 0!important;
  }
  .message-wrap .col-md-6:last-child a:first-child {
    margin-left: 15px;
  }
  .car_import_basics {
    margin-top: 60px;
    margin-left: 0px!important;
  }
  .car_import_basics a.btn-yellow {
    width:100%;
  }
  .car_import_basics .vc_column_container:nth-of-type(2) a.btn-yellow {
    margin-top: -130px;
    width: 255px;
  }
  .car_import_basics .vc_column_container:nth-of-type(3) a.btn-yellow {
    margin-top: -131px;
    width: 240px;
    margin-left: 270px;
  }
  .car_import_basics .vc_column_container:nth-of-type(4) a.btn-yellow {
    margin-top: -75px;
    width: 240px;
    margin-left: 270px;
  }
  #headingBasicsOne a {
    line-height: 24px!important;
    width: 255px;
  }
  #collapseBasicsOne.show {
    margin-top:0;
  }
  
  #home_more_information h3 i {
    text-align: left;
  }
  #home_other_services .card-header button {
    width:100%;
  }
  .scroller_search input.inputbox {
    width: 450px;
  }
  .scroller_search input.btn-yellow {
    padding-left: 25px;
    padding-right: 25px;
    width: auto;
  }
  .recent-vehicles .scroller_title {
    line-height:auto;
  }
  .recent-vehicles-wrap p {
    display: block;
  }
  #slideControls3 a.btn {
    padding: 6px 25px!important;
    height: auto!important;
    font-size: 16px!important;
    line-height: 16px!important;
  }
  .arrow3 a.bx-next {
    background-position: -18px 9px!important;
    padding: 15px 15px 14px!important;
  }
  .arrow3 a.bx-prev {
    background-position: 9px 9px!important;
    padding: 15px 15px 14px!important;
  }
  form.jas-search-form {
    width: 100%;
    max-width: 510px!important;
    height: 400px;
    margin-left: 10px!important;
  }
  .custom-select.rates {
    margin-top: 30px;
  }
  .custom-select.year_from, 
  .custom-select.year_to {
    margin-top: 58px;
  }
  .custom-select.make {
    margin-top: 90px;
  }
  .custom-select.transmissions {
    margin-top: 62px;
  }
  .custom-select.model {
    margin-top: 124px;
  }
  .custom-select.colors {
    margin-top: 124px;
  }
  .custom-select.classis {
    margin-top: 210px;
  }
  a#search_cars_action {
    margin-top: -33px;
    line-height: 35px;
  }
  #how_cars_action {
    line-height: 35px; 
  }
  .jas-email-alerts a.slider-button {
    line-height: 25px;
  }
  .footer_copyright {
    text-align: center;
    margin-top: 180px;
  }
  .copyright-wrap img {
    max-width: 100%!important;
    left:35px;
  }

}
/* iphone 6/7/8 (plus) portrait */
@media only screen and (max-width: 480px) {
  .bottom {
    overflow: hidden;
  }
  .message-wrap h2 {
    font-size:18px!important;
  }
  a.action_button {
    width: auto!important;
  }
  .car_import_basics {
    margin-top: 150px;
  }
  #secondary-banner,
  body.blog #secondary-banner,
  body.single-post #secondary-banner {
    background-size: cover!important;
    height: 150px!important;
    margin-top: 105px;
    padding: 0;
    padding-top: 10px;
  }
  body.page-id-14 #secondary-banner,
  body.page-id-14140 #secondary-banner,
  body.page-id-15258 #secondary-banner,
  body.blog #secondary-banner,
  body.single-post #secondary-banner {
    background-size: 100%!important; 
  }
  body.page-id-14 #secondary-banner {
    background-image: url('/wp-content/uploads/2018/09/What-we-do-header-mobile-portrait.png')!important;
  }
  body.page-id-14140 #secondary-banner {
    background-image: url('/wp-content/uploads/2018/10/Cost-Service-mobile-portrait-shaded.png')!important;
  }
  body.page-id-15258 #secondary-banner {
    background-image: url('/wp-content/uploads/2018/09/How-background-mobile-portrait.png')!important;
  }
  body.page-id-686 #secondary-banner {
    background-image: url('/wp-content/uploads/2018/10/Prepare-to-Bid-mobile-title-header-portrait.png')!important;
  }
  body.blog #secondary-banner,
  body.single-post #secondary-banner {
    background-image: url('/wp-content/uploads/2018/10/Blog-header-mobile-portrait-shaded.png')!important;
  }
  body.page-id-20 .btn {
    width: 100%;
  }
  #headingBasicsOne {
    margin-top: 0px;
  }
  #collapseBasicsOne.show {
    margin-top: -50px;
  }
  #collapseBasicsOne.show p:last-child {
    padding-bottom:20px;
  }
  .car_import_basics .vc_column_container:nth-of-type(2) .wpb_content_element,
  .car_import_basics .vc_column_container:nth-of-type(3) .wpb_content_element,
  .car_import_basics .vc_column_container:nth-of-type(4) .wpb_content_element {
    margin-bottom:0!important;
  }
  .car_import_basics .vc_column_container:nth-of-type(2),
  .car_import_basics .vc_column_container:nth-of-type(3),
  .car_import_basics .vc_column_container:nth-of-type(4) {
    height: auto!important;
  }
  .car_import_basics .vc_column_container:nth-of-type(1) a.btn-yellow
  {
    width:345px;
  }
  .car_import_basics .vc_column_container:nth-of-type(2) a.btn-yellow
  {
    float: left;
    position: absolute!important;
    min-width: 50px!important;
    width: 345px;
    font-size:18px!important;
    margin-top: -225px;
    padding: .375rem .55rem!important;
  }
  .car_import_basics .vc_column_container:nth-of-type(3) a.btn-yellow
  {
    float: left;
    position: absolute!important;
    min-width: 50px!important;
    width: 345px;
    font-size:18px!important;
    margin-top: -185px;
    margin-left: 0px;
    padding: .375rem .55rem!important;
  }
  .car_import_basics .vc_column_container:nth-of-type(4) a.btn-yellow
  {
    float: left;
    position: absolute!important;
    min-width: 50px!important;
    width: 345px;
    font-size:18px!important;
    margin-top: -145px;
    margin-left: 0px;
    padding: .375rem .55rem!important;
  }
  #home_parallax_one {
    margin-top:-20px!important;
  }
  .message-wrap a.btn-green, .message-wrap a.btn-yellow, .message-wrap a.btn-blue {
    margin-right: 10px !important;
    min-width: 50px;
    padding:10px!important;
  }
  #home_parallax_one .vc_custom_home_parallax_right {
    padding-left: 0px;
    padding-top: 10px;
  }
  #home_parallax_one .vc_custom_1542036083274 {
    background-position: 0 0!important;
    background-image: url("/wp-content/uploads/2018/09/Auction-background-mobile-portrait-480x600.jpg") !important;
  }
  #home_client_inspections .vc_custom_1542036183664 {
    background-position: 0 0!important;
    background-image: url("/wp-content/uploads/2018/09/Auction-inspector-background-for-mobile-portrait-480x700.jpg") !important;
  }
  #home_more_information .vc_custom_1542036273848 {
    background-position: 0 0!important;
    background-image: url("/wp-content/uploads/2018/09/Night-traffic-background-for-home-page-mobile-portrait.jpg") !important;
  }
  #home_more_information h3 i {
    text-align: center!important;
  }
  #home_more_information a.btn {
    max-width: 100%!important;
  }
  .scroller_title {
    margin-top: -20px!important;
  }
  .scroller_search input.inputbox {
    width:250px;
  }
  .scroller_search input.btn-yellow {
    padding-left: 25px;
    padding-right: 25px;
  }
  #slideControls3 a.btn {
    padding: 6px 25px!important;
    height: auto!important;
    font-size: 16px!important;
    line-height: 16px!important;
  }
  .arrow3 a.bx-next {
    background-position: -18px 9px!important;
    padding: 15px 15px 14px!important;
  }
  .arrow3 a.bx-prev {
    background-position: 9px 9px!important;
    padding: 15px 15px 14px!important;
  }
  .bottom .custom-testimonial-widget {
    margin-bottom: 30px;
  }
  .custom_testimonial img {
    width: 100%!important;
  }
  .custom-footer-right .xs-margin-vertical-60, .xs-margin-bottom-60 {
    margin-bottom: 10px !important;
  }
  .page_auction_display .checklist .checklist_text {
    padding-left:0;
    padding-top:10px;
    margin-left:-100px;
    margin-top: 230px;
  }
  .page_auction_display .auction_info .contact a.phone
  {
    float: left;
  }
  .page_auction_display .checklist h5:first-child {
    margin-left: -100px;
    padding-bottom: 20px;
  }

  .page_auction_display .checklist h5.title {
    margin-left:-100px;
    padding:0;
    text-align: center;
  }
  .page_auction_display .checklist img {
    width: 160px;
    height: 190px;
    float: left;
    position: absolute;
    left: auto;
    margin-top: 70px;
  }
  .car_details table tr td:first-child {
    width:150px;
  }
  .wpcf7 .form-intro p {
    font-size:12px!important;
  }
  .wpcf7 p {
    padding:0;
    margin:0;
  }
  .wpcf7 p label {
    font-size:12px;
    margin-bottom:0px;
  }
  .wpcf7 .form-text {
    display: none;
  }
  .wpcf7 textarea {
    height:50px;
  }
  .wpcf7 select {
    max-width: 100%;
  }
  .fancybox-inner input[type="submit"] {
    margin-top: 0px; 
  }
  #enquire_form {
    width:300px;
  }
  form.jas-search-form {
    width: 100%;
    max-width: 100%;
    background: url(/wp-content/uploads/2018/10/Auction-search-for-background-mobile-portrait-view-480W-x-700H-contrast.png)!important;
    height: 700px;
  }
  .jas-search-form-row1, 
  .jas-search-form-row2, 
  .jas-search-form-row3, 
  .jas-search-form-row1 .custom-select-wrapper, 
  .jas-search-form-row2 .custom-select-wrapper, 
  .jas-search-form-row3 .custom-select-wrapper {
    margin-left: 0px; 
    margin-top: 0px; 
  }
  .jas-search-form-row1,
  .jas-search-form-row2,
  .jas-search-form-row3,
  .jas-search-form-row4,
  .jas-search-form-row1 .custom-select-trigger, 
  .jas-search-form-row2 .custom-select-trigger, 
  .jas-search-form-row3 .custom-select-trigger,
  .jas-search-form-row4 .custom-select-trigger {
    width:100%!important;
  }
  .jas-search-form-row1 .custom-select-trigger, 
  .jas-search-form-row2 .custom-select-trigger, 
  .jas-search-form-row3 .custom-select-trigger,
  .jas-search-form-row4 .custom-select-trigger {
    min-width:100%!important;
  }
  .jas-search-form-row5 {
    max-width: 170px!important;
  }
  .jas-search-form-row1 .jas-search-form-row5:last-child {
    float: right;
  }
  .custom-select.date {
    margin-left: 8px;
    margin-top: 20px;
    width: calc(100% - 20px)!important;
  }
  .custom-select.auction_name {
    margin-top: 75px;
    margin-left: 10px;
    width: calc(100% - 20px)!important;
  }
  .custom-select.year_from {
    margin-top: 130px;
    margin-left: 10px;
    width: calc(50% - 20px)!important;
  }
  .custom-select.year_to {
    margin-top: 130px;
    margin-left: calc(50% + 10px)!important;
    width: calc(50% - 20px)!important;
  }
  .custom-select.make {
    margin-top: 160px;
    margin-left: 10px;
    width: calc(100% - 20px)!important;
  }
  .custom-select.model {
    margin-top: 190px;
    margin-left: 10px;
    width: calc(100% - 20px)!important;
  }
  .custom-select.classis {
    margin-top: 275px;
    margin-left: 7px;
    width: calc(100% - 20px)!important;
  }
  .custom-select.rates {
    margin-top: 335px;
    margin-left: 10px;
    width: calc(100% - 20px)!important;
  }
  .custom-select.transmissions {
    margin-top: 370px;
    margin-left: 7px;
    width: calc(100% - 20px)!important;
    float: left!important;
  }
  .custom-select.colors {
    margin-top: 430px;
    margin-left: 10px;
    width: calc(100% - 20px)!important;
  }
  .jas-search-form-row4 {
    margin-top:540px!important;
  }
  .jas-search-form-row4 .custom-select-placeholder-button {
   margin-top: 5px!important;
   margin-left: 1px!important;
   width: calc(100% - 4px)!important; 
  }
  .jas-search-form-row4 .custom-select-placeholder-button a {
    border-radius: .35rem !important;
  }
  .page-template-page-auction-search .jas-email-alerts ul {
    padding: 0 10px!important;
  }
  .jas-search-form .main-search-form {
    background:none!important;
    padding:20px 10px;
    border: none!important;
  }
  .jas-email-alerts a.slider-button {
    font-weight: bold;
    margin-top: 20px;
    width: 100%;
  }
  a.slider-button {
    font-weight: bold;
    width: 100%;
  }
  .jas-cars-load-more a.slider-button {
    font-weight: bold;
    width: 100%;
    padding: 6px 40px!important;
  }
 
  #search_cars_clear {
    color:#fff!important;
  }
  .custom-select-trigger:after {
    z-index: 99;
  }
  .jas-search-form-row1,
  .jas-search-form-row2,
  .jas-search-form-row3,
  .jas-search-form-row1 .custom-select-wrapper,
  .jas-search-form-row2 .custom-select-wrapper,
  .jas-search-form-row3 .custom-select-wrapper {
    width:100%!important;
    position: absolute!important;
  }
  .auction-search-info  .fa-info-circle .info {
    left: -260px;
    top: 30px;
    width: 300px;
  }
  a#search_cars_action {
    margin-top: 0px;
    margin-left: 0px;
    width: 100%!important;
  }
  .jas-cars .jas-car-item {
    width: 100%!important;
    margin:0!important;
    margin-bottom:15px!important;
    float: left!important;
  }
  .jas-car-item .jas-price p {
    font-size:14px!important;
    text-align:right!important;
  }
  .jas-car-item .jas-price h6 {
    font-size:22px!important;
    text-align:right!important;
  }
  .post-2998
  {
    margin-bottom: -70px;
  }
  .post-2998 img {
    text-align: center;
    width: 100%;
  }
  .post-2998  .vc_row:nth-of-type(3) img {
    margin-top:-40px;
    margin-bottom:10px;
  }
  .copyright-wrap img {
    max-width: 100%!important;
    position: relative!important;
  }
  .copyright-wrap {
    padding: 18px 0 20px 0px!important;
  }
  .footer_copyright p:nth-of-type(2) {
    position: relative!important;
    width: auto!important;
    left:auto!important;
  }
  body.page-id-2998 section.content.push_down {
    margin-bottom: -20px;
  }
  .car_listings div.inventory .price {
    bottom: auto;
    top: -60px;
    left: 47px;
    margin: 0;
    position: relative;
    right: auto;
  }
  .boxed div.inventory .options-primary {
    left: 48px;
    top: 11px;
    width: 201px;
    margin-bottom: 40px;
  }
  .boxed div.inventory .options-primary {
    font-size: 14px;
  }
  .boxed div.inventory .options-primary tr td {
    padding-bottom:10px;
  }


}

/* iphone 6/7/8 (plus) portrait */
@media only screen and (max-width: 414px) {
  .message-wrap h2 {
    font-size:20px!important;
    letter-spacing: -1px;
  }
  .message-wrap h2 .alternate-font {
    font-size: 35px!important;
    padding-left: 10px;
  }
  .message-wrap .col-md-6:last-child {
    padding-right: 0!important;
  }
  .message-wrap a.btn-green {
    margin-left:10px;
  }
  .message-wrap a.btn-green, 
  .message-wrap a.btn-yellow, 
  .message-wrap a.btn-blue {
    padding: 10px 15px!important;
  }
  iframe {
    max-height: 200px!important;
  }
  .car_import_basics .vc_column_container:nth-of-type(1) a.btn-yellow,
  .car_import_basics .vc_column_container:nth-of-type(2) a.btn-yellow,
  .car_import_basics .vc_column_container:nth-of-type(3) a.btn-yellow,
  .car_import_basics .vc_column_container:nth-of-type(4) a.btn-yellow {
    width:383px;
  }
  #home_parallax_one {
    margin-top:-25px;
  }
  .vc_custom_home_parallax_right img {
    border: none !important;
    margin-top: 155px;
    width: 40px;
    margin-left: 120px;
    opacity: 1;
    position: absolute;
  }
  #home_parallax_one h2 {
    font-size: 32px !important;
    line-height: 42px !important;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: "Open Sans";
    margin-top: 20px;
    margin-bottom: 30px!important;
  }
  .vc_custom_home_parallax_left iframe {
    max-height: 180px;
  }
  #home_parallax_one .vc_custom_home_parallax_right img {
    border: none !important;
    margin-top: 195px;
    width: 35px;
    margin-left: 120px;
    opacity: 1;
    position: absolute;
  }

  #home_parallax_one p a.btn-yellow {
      margin-right: 0px!important;
      width: 100%;
      margin-bottom: 5px;

  }
  #home_parallax_one p a.btn {
    font-size: 16px!important;
    font-weight: bold!important;
    border-radius: .35rem!important;
    width: 100%;
    margin-top: 5px;
  }
  #home_parallax_one p a.btn:last-child {
    margin-bottom:20px!important;
  }
  .vc_custom_1536543007516 {
    margin-top: -20px!important;
  }
  #auction_search input[type="text"] {
    width:200px;
  }
  .scroller_search input.inputbox {
    width: 385px;
  }
  #slideControls3 a.btn {
    width: 305px!important;
  }
  .custom-footer-right .xs-margin-vertical-60, .xs-margin-bottom-60 {
    margin-bottom: 47px !important;
  }
  .footer-contact .back_icon {
    top: -52px!important;
  }
}
/* pixel portrait */
@media only screen and (max-width: 411px) 
{
  .scroller_search input.inputbox {
    width: 382px;
  }
  .message-wrap .col-md-6:last-child {
    padding-right:0!important;
  }
  .message-wrap .col-md-6:last-child a:first-child {
    margin-left:8px;
  }
  .message-wrap h2.col-md-6 {
    font-size:20px!important;
    text-align: center!important;
  }
  .message-wrap h2.col-md-6 .alternate-font {
    font-size: 35px!important;
    padding-left: 5px!important;
  }
  body.home footer {
    padding: 47px 0 47px 0!important;
  }
  body.home .footer-contact .back_icon {
    top: -52px!important;
  }
}
/* iphone 6/7/8 portrait */
@media only screen and (max-width: 375px) {
  .message-wrap h2.col-md-6 .alternate-font {
    font-size: 30px!important;
    padding-left: 5px!important;
  }
  .message-wrap a.btn-green, 
  .message-wrap a.btn-yellow, 
  .message-wrap a.btn-blue {
    padding: 10px!important;
  }
  .car_import_basics .vc_column_container:nth-of-type(1) a.btn-yellow,
  .car_import_basics .vc_column_container:nth-of-type(2) a.btn-yellow,
  .car_import_basics .vc_column_container:nth-of-type(3) a.btn-yellow,
  .car_import_basics .vc_column_container:nth-of-type(4) a.btn-yellow {
    width:345px;
  }
  iframe {
    max-height: 180px!important;
  }
  footer .newsletter input.email {
    width: 230px!important;
  }
  footer .row .col-md-6:last-child {
    padding-bottom:25px;
    margin-bottom:25px;
  }
  body.home footer .row .col-md-6:last-child {
    padding-bottom:25px;
    margin-bottom:0px;
  }
  #auction_search input[type="text"] {
    width:260px;
  }
    .jas-car-item-content .fa-info-circle .info {
    left: -80px;
    width:250px;
  }
  footer {
    padding: 47px 0 10px 0!important;
  }
  body.home footer {
    padding: 47px 0 0px 0!important;
  }
  .scroller_search input.inputbox {
    width: 345px;
  }
  #slideControls3 a.btn {
    width: 265px!important;
  }

}
/* samsung s5 */
@media only screen and (max-width: 360px) {
  .message-wrap h2 {
    font-size: 28px!important;
    text-align: center!important;
  }
  iframe {
    max-height: 170px!important;
  }
  .message-wrap .col-md-6:last-child {
    min-width: 90%;
    float: left;
    position: absolute;
  }
  .message-wrap .col-md-6:last-child a:first-child {
    margin-left: 0px;
  }
  a.action_button {
    width: 100%;
    margin-top:5px!important;
    font-size:18px!important;
  }
  .message-wrap a.btn-green, 
  .message-wrap a.btn-yellow, 
  .message-wrap a.btn-blue {
    margin-right: 10px !important;
    min-width: 330px;
    padding: 10px!important;
    margin-bottom:5px!important;
  }
  .vc_custom_under_action_left {
    margin-top:110px;
  }
  .car_import_basics .vc_column_container:nth-of-type(1) a.btn-yellow,
  .car_import_basics .vc_column_container:nth-of-type(2) a.btn-yellow,
  .car_import_basics .vc_column_container:nth-of-type(3) a.btn-yellow,
  .car_import_basics .vc_column_container:nth-of-type(4) a.btn-yellow {
    width:330px;
  }
  footer .newsletter input.email {
    width: 220px!important;
  }
  #secondary-banner,
  body.blog #secondary-banner,
  body.single-post #secondary-banner {
    height: 135px!important;
  }
  #auction_search input[type="text"] {
    width:240px;
  }
  .scroller_search input.inputbox {
    width: 330px;
  }
  #slideControls3 a.btn {
    width: 250px!important;
  }
  .sidebar_right .icon-facebook, .sidebar-widget .icon-facebook, .custom_testimonial .icon-facebook, .bottom .icon-facebook {
    background: url(images/facebook_icon_32x32.png) center left no-repeat;
    margin-right: 10px;
    color: #4a86e8!important;
    text-decoration: underline;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    float: left;
    font-weight: bold;
    font-size: 14px;
  }

}
/* iphone 5/5c/5s portrait */
@media only screen and (max-width: 320px) {
  .message-wrap h2 {
    letter-spacing: -2px;
  }
  .message-wrap .col-md-6:last-child {
    float: left;
    position: absolute;
    margin-top: 90px;
  }
  .message-wrap h2.col-md-6 .alternate-font {
    font-size: 30px!important;
    padding-left: 5px!important;
  }
  a.action_button {
    width: 100%;
    margin-top:5px!important;
    font-size:18px!important;
  }
  .message-wrap a.btn-green, 
  .message-wrap a.btn-yellow, 
  .message-wrap a.btn-blue {
    font-size: 18px!important;
  }
  .vc_custom_under_action_left .vc_column-inner {
    margin-top:100px;
  }
  .message-wrap h2 {
    font-size: 24px!important;
    text-align: center!important;
  }
  .message-wrap a.btn-green, 
  .message-wrap a.btn-yellow, 
  .message-wrap a.btn-blue {
    margin-right: 10px !important;
    min-width: 290px;
    padding: 10px!important;
    margin-bottom:5px!important;
  }
  .vc_custom_under_action_left {
    margin-top: 10px!important;
  }
  .vc_custom_under_action_left h3 {
    margin-top:20px!important;
  }
  .vc_custom_under_action_right li {
    background: url(images/blue-tick-with-circle.png) left 10px no-repeat!important;
    background-size: 28px 28px!important;
  }
  .car_import_basics {
    margin-top: 150px;
  }
  #collapseBasicsOne.show {
    margin-top: -50px;
  }
  .car_import_basics .vc_column_container:nth-of-type(2) .wpb_content_element,
  .car_import_basics .vc_column_container:nth-of-type(3) .wpb_content_element,
  .car_import_basics .vc_column_container:nth-of-type(4) .wpb_content_element {
    margin-bottom:0!important;
  }
  .car_import_basics .vc_column_container:nth-of-type(1) a.btn-yellow
  {
    width:290px!important;
  }
  .car_import_basics .vc_column_container:nth-of-type(2) a.btn-yellow
  {
    float: left;
    position: absolute!important;
    min-width: 50px!important;
    width: 290px!important;
    font-size:18px!important;
    margin-top: -225px;
    padding: .375rem .55rem!important;
  }
  .car_import_basics .vc_column_container:nth-of-type(3) a.btn-yellow
  {
    float: left;
    position: absolute!important;
    min-width: 50px!important;
    width: 290px!important;
    font-size:18px!important;
    margin-top: -185px;
    margin-left: 0px;
    padding: .375rem .55rem!important;
  }
  .car_import_basics .vc_column_container:nth-of-type(4) a.btn-yellow
  {
    float: left;
    position: absolute!important;
    min-width: 50px!important;
    width: 290px!important;
    font-size:18px!important;
    margin-top: -145px;
    margin-left: 0px;
    padding: .375rem .55rem!important;
  }
  #home_parallax_one {
    margin-top:-25px!important;
  }
  .vc_custom_home_parallax_right img {
    border: none !important;
    margin-top: 155px;
    width: 40px;
    margin-left: 120px;
    opacity: 1;
    position: absolute;
  }
  #home_parallax_one h2 {
    font-size: 32px !important;
    line-height: 42px !important;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: "Open Sans";
    margin-top: 20px;
    margin-bottom: 30px!important;
  }
  .vc_custom_home_parallax_left iframe {
    max-height: 150px!important;
  }
  #home_parallax_one .vc_custom_home_parallax_right img {
    border: none !important;
    margin-top: 195px;
    width: 35px;
    margin-left: 120px;
    opacity: 1;
    position: absolute;
  }

  #home_parallax_one p a.btn-yellow {
      margin-right: 0px!important;
      width: 100%;
      margin-bottom: 5px;

  }
  #home_parallax_one p a.btn {
    font-size: 16px!important;
    font-weight: bold!important;
    border-radius: .35rem!important;
    width: 100%;
    margin-top: 5px;
  }
  #home_parallax_one p a.btn:last-child {
    margin-bottom:20px!important;
  }
  .vc_custom_1536543007516 {
    margin-top: -20px!important;
  }
  #home_other_services .card-header button.collapsed:first-child:before, 
  #home_other_services .card-header button:first-child:before {
    margin-left: 0px!important;
    margin-right: 10px!important;
  }
  #home_other_services .card-header button.collapsed:before {
    content: "\f103";
    font-weight: bold;
    font-size: 24px;
    font-family: "FontAwesome";
    float: left;
    margin-left: 0px!important;
    margin-right: -0px!important;
    margin-top: 23px;
  }
  #home_more_information a {
    font-size: 16px;
  }
  .scroller_search input.inputbox {
    width:291px;
  }
  .scroller_search input.btn-yellow {
    padding-left: 25px;
    padding-right: 25px;
  }
  #slideControls3 a.btn {
    padding: 6px 25px!important;
    height: auto!important;
    font-size: 16px!important;
    line-height: 16px!important;
    width:210px!important;
  }
  .arrow3 a.bx-next {
    background-position: -18px 9px!important;
    padding: 15px 15px 14px!important;
  }
  .arrow3 a.bx-prev {
    background-position: 9px 9px!important;
    padding: 15px 15px 14px!important;
  }

  .bottom iframe {
    max-width: 100%;
  }
  .bottom .custom-testimonial-widget {
    margin-bottom:30px;
  }

  .footer-contact ul li a {
    font-size: 16px!important;
    color: #ffffff !important;
  }
  footer .newsletter input.email {
    width: 180px!important;
  }
  #secondary-banner,
  body.blog #secondary-banner,
  body.single-post #secondary-banner {
    margin-top: 105px;
    background-size: cover!important;
    height: 122px!important;
    padding: 0;
    padding-top: 10px;
  }
  body.page-id-14 #secondary-banner,
  body.page-id-14140 #secondary-banner,
  body.page-id-15258 #secondary-banner,
  body.blog #secondary-banner,
  body.single-post #secondary-banner {
    background-size: 100%!important; 
  }
  #auction_search input[type="text"] {
    width:200px;
  }
  .jas-car-item-content .fa-info-circle .info {
    left: -80px;
    width:250px;
  }
  .sidebar_right .icon-facebook, .sidebar-widget .icon-facebook, .custom_testimonial .icon-facebook, .bottom .icon-facebook {
    margin-right: 10px;
    padding-left: 35px;
    font-weight: bold;
    font-size: 12px;
    background-size:30px;
  }
  .sidebar_right .icon-testimonials, .sidebar-widget .icon-testimonials, .custom_testimonial .icon-testimonials, .bottom .icon-testimonials {
    padding-bottom: 20px;
    padding-left: 35px;
    font-size: 12px;
    background-size:30px;
  }

}