/**

  @package    catalog::templates::css

  @author     Loaded Commerce, LLC

  @copyright  Copyright 2003-2013 Loaded Commerce Development Team

  @copyright  Portions Copyright 2003 osCommerce

  @copyright  Template built on DevKit http://www.bootstraptor.com under GPL license

  @license    https://github.com/loadedcommerce/usedcar/blob/master/LICENSE.txt

  @version    $Id: template.css v1.0 2013-08-08 datazen $

 *

 * Base stylesheet

 *

 * Content:

 * 1. Global

 * 2. Basic elements/styles

 * 3. Typography

 * 4. Lists & tags

 * 5. Main layout elements

 * 6. Main layout styles

 * 7. Error styles

 * 8. Utility classes

 * 9. Site Maintenance masking

 * 10. Media query styles

 */



/********************************************************/

/*                       1. Global                      */

/********************************************************/



#usedcar {

  font-family: 'Roboto', sans-serif;

}



/********************************************************/

/*               2. Basic elements/styles               */

/********************************************************/



#usedcar {

	transition: all 1s ease-in-out 0s;

  padding-top: 0px;

  padding-bottom: 40px;

  padding-top: 0px;

  padding-bottom: 0px;

}



#usedcar .box-header {

  margin-left: -5px;

  text-transform: uppercase;

  font-size: 1.2em;

}



#usedcar .btn-set {

  clear: both;

  margin: 20px;

}



#usedcar .well {

  min-height: 20px;

  padding: 9px;

  margin-bottom: 20px;

  background-color: #f5f5f5;

  border: 1px solid #e3e3e3;

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

}



#usedcar .thumbnail {

  margin-bottom: 20px;

  padding: 0px;

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

}



#usedcar .carousel-inner > .item > img, #usedcar .carousel-inner > .item > a > img {

  min-width: 100%;

}



#usedcar .strong {

  font-weight: bold;

}



#usedcar .normal {

  font-weight: 200;

}



#usedcar .no-decoration {

  text-decoration: none !important;

}



#usedcar .no-wrap {

  white-space: nowrap !important;

}



#usedcar .form-input-width {

  width: 96% !important;

}



#usedcar input[type=text] {

  width:98%;

}



#usedcar input[type=password] {

  width:98%;

}



#usedcar select {

  width:98%;

}



#usedcar .img-responsive {

  margin: auto !important;

}



#usedcar .img-logo-responsive {

  display: block;

  height: auto;

  max-width: 100%;

}



#usedcar .popover.left {

  margin-left: -25px;

}



/********************************************************/

/*                    3. Typography                     */

/********************************************************/



#usedcar h1, #usedcar h2, #usedcar h3, #usedcar h4, #usedcar h5, #usedcar  h6 {

  font-weight: 200;

}



#usedcar .highlight-color {

  color: #66afe9;

}



#usedcar .red {

  color: #ff0000;

}



#usedcar .lt-blue {

  color: #0088cd;

}



#usedcar .white {

  color: #ffffff;

}



#usedcar .black {

  color: #000000;

}



#usedcar .no-text-decoration {

  text-decoration: none;

}



/********************************************************/

/*                  4. Lists & tags                     */

/********************************************************/



#usedcar .list-indent {

  padding-left: 8px;

}



#usedcar .list-indent-large {

  padding-left: 10px;

}



/********************************************************/

/*             5. Main layout elements                  */

/********************************************************/



#usedcar #login input {

  width: 97%;

}



#usedcar #page {

  width: 60px;

}



/********************************************************/

/*             6. Main layout styles                    */

/********************************************************/



/* header/nav */

#usedcar .topnav {

  width: 100%;

  min-height: 35px;

  background-color: #222222;

  list-style: none outside none;

  margin-bottom: 0;

  padding-left: 0;

}



#usedcar .topnav .nav-item {

  font-size: 13px;

  padding: 8px 0 0 25px;

}



#usedcar .topnav .nav-item > li {

  float: right;

  list-style: none;

}



#usedcar .topnav .nav-item > li > a {

  color: #999999;

  text-decoration: none;

}



#usedcar .topnav .nav-item > li > a:hover, #usedcar .topnav .nav-item > li > a:focus {

  background-color: rgba(0, 0, 0, 0);

  color: #FFFFFF;

}



#usedcar .topnav .nav-item > .dropdown > a:hover .caret {

  border-bottom-color: #FFFFFF;

  border-top-color: #FFFFFF;

}



#usedcar .topnav .nav-item > .open > a {

  /*background-color: #080808;*/

  color: #FFFFFF;

}



#usedcar .topnav .nav-item > .dropdown > a .caret {

  border-bottom-color: #999999;

  border-top-color: #999999;

}



#usedcar .topnav .locale-header-dropdown {

  margin-top: 8px;

}



#usedcar .topnav .account-dropdown {

  margin-top: 8px;

}



#usedcar .topnav .cart-dropdown {

  //left: -125px;

  margin-top: 8px;

}



#usedcar .topnav .locale-header-dropdown > li, #usedcar .topnav .account-dropdown > li {

  width: 100%;

}



#usedcar .topnav .locale-dropdown-lang-image {

  position: relative;

  top: -1px;

}



#usedcar .topnav .locale-dropdown-lang-title {

  margin-left: 4px;

}



#usedcar .topnav .locale-header-icon {

  position: relative;

  top: -1px;

}



#usedcar .topnav .locale-header-currency {

}



#loaded .account-dropdown > ul > li {

  width: 100%;

}



#usedcar .locale-menu {

  list-style: none;

}



#usedcar .chat-menu {

  list-style: none;

  padding: 7px;

}



#usedcar .locale-menu li {

  display: inline-block;

  padding: 0;

  margin-right: 0px;

}



#usedcar .nav-item > li > a {

  padding-bottom: 8px;

  padding-top: 9px;

}



#usedcar .navbar {

  min-height: 0px;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

}



#usedcar .navbar .container {

  max-width: 1170px;

}



#usedcar .navbar-inverse .container {

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

  /*background:#282828; border:none;*/;

}



#usedcar .navbar-nav > li > .dropdown-menu {

  margin-top: 1px;

}



#usedcar .navbar-toggle {

  /*background-color: rgba(0, 0, 0, 0);

  border: 1px solid rgba(0, 0, 0, 0);

  border-radius: 4px;*/

  float: left;

  /*margin-bottom: 8px;*/

  margin-left: 15px;

  /*margin-top: 8px;

  padding: 9px 10px;

  position: relative;*/

}



#usedcar .dropdown-menu > li > a {

  line-height: 2.0;

}



#usedcar .navbar .dropdown-submenu {

  position: relative;

}



#usedcar .navbar .dropdown-submenu > .dropdown-menu {

  top: 0;

  left: 0;

  margin-top: 50px;

  margin-left: -1px;

  -webkit-border-radius: 0 6px 6px 6px;

  -moz-border-radius: 0 6px 6px 6px;

  border-radius: 0 6px 6px 6px;

}



#usedcar .navbar .dropdown-submenu:hover > .dropdown-menu {

  display: block;

}



#usedcar .navbar .dropdown-submenu > a:after {

  display: block;

  content: " ";

  float: right;

  width: 0;

  height: 0;

  border-color: transparent;

  border-style: solid;

  border-width: 5px 0 5px 5px;

  border-left-color: #cccccc;

  margin-top: 5px;

  margin-right: -10px;

}



#usedcar .navbar .dropdown-submenu:hover > a:after {

  border-left-color: #ffffff;

}



#usedcar .navbar .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu {

  left: 100%;

  margin-top: 0;

}



#usedcar .navbar-nav > li > a {

background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

color: #513a3a;

font-family: "Roboto Condensed",sans-serif;

font-size: 15px;

margin-right: 10px;

padding: 19px 3px 10px;

transition: all 1s ease-in-out 0s;

}

#usedcar .navbar-nav > li > a::after {

  content: "|";

  position: absolute;

  right: -5px;

  top: 18px;

  width: 1px !important;

}

#usedcar .navbar-nav > li:last-child > a::after {

  content: none;

}

#usedcar .nav-tabs > li > a {

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

}



#usedcar .page-header {

border: medium none;

font-family: "Roboto Condensed",sans-serif;

margin: 0;

padding: 0;

}



#usedcar .logo {

  /*margin-left:10px; */

  margin-top: -5px;

}



#usedcar .logo a {

  text-decoration: none;

}



#usedcar .header-branding {

}



/* box modules */

#usedcar .product_notifications-image {

  float: left;

  margin-top: 8px;

}



#usedcar .box-products-price {

  font-size: 1.4em;

  font-weight: 200;

}



/* product listings */

#usedcar .product-special-price {

  color: #FF0000;

}



#usedcar .product-listing-module-buy-now a {

  text-decoration: none;

}



#usedcar .products-listing-separator {

  width: 50px;

}



#usedcar #content-product-listing-category-description-container {

  padding: 0 3px;

}



/* product info page */

#usedcar .content-products-info-price {

  font-size: 2.4em;

  font-weight: 200;

  margin-bottom: 4px;

}



#usedcar .content-products-info-reviews-rating-label {

  text-transform: uppercase;

  display: inline;

}



#usedcar .content-products-info-qty-input {

  width: 10% !important;

  float: right;

  font-weight: bold;

  text-align: center;

}



#usedcar .content-products-info-qty-label {

  display: inline;

  vertical-align: -30%;

  margin-right: 10px;

}



/* content modules */

#usedcar .content-upcoming-products-image-tag {

  padding-top: 20px;

}



#usedcar .content-upcoming-products-text-expected {

  font-size: .9em;

}



#usedcar .content-upcoming-products-text-price {

  font-size: 1.3em;

}



#usedcar .content-upcoming-products-text-name {

  line-height: 1.1;

  font-size: 1.3em;

}



#usedcar .content-featured-products-image-tag {

  padding-top: 20px;

}



#usedcar .content-featured-products-text-expected {

  font-size: .9em;

}



#usedcar .content-featured-products-text-price {

  font-size: 1.3em;

}



#usedcar .content-featured-products-text-name {

  line-height: 1.1;

  font-size: 1.3em;

}



#usedcar .content-reviews-text {

  padding-top: 4px;

}



#usedcar .content-recently-visited-text-name {

  font-size: 1.2em;

}



#usedcar .content-recently-visited-image-src {

  height: 120px;

}



#usedcar .content-also-purchased-products-text-name a {

  font-size: .8em;

}



/* checkout pages */

#usedcar .ot-total {

  font-weight: bold;

  font-size: 1.3em;

  color: #428BCA;

}



#usedcar .module-row-selected {

  background-color: #e6e6e6;

}



#usedcar .payment-selection span {

  margin-left: 4px;

}



#usedcar .payment-selection-title {

  font-weight: 200;

}



#usedcar .content-checkout-payment-methods-table td {

  height: 60px;

}



#usedcar .content-shopping-cart-image-td {

  width: 50px;

}



#usedcar .content-shopping-cart-qty-input-td {

  width: 12%;

}



#usedcar .content-shopping-cart-qty-input {

  text-align: center; width: 67% !important; float: right; margin-right: 26px;

}



#usedcar .content-shopping-cart-remove-td {

  width: 16px;

}



#usedcar #shopping-cart-table em { font-size:0.9em; font-style:italic; font-weight:200; }

#usedcar #content-shopping-cart-order-totals { margin-right:25px; }

#usedcar .cart-options-div { line-height:1.1; }



#usedcar .content-checkout-confirmation-qty-td {

  width: 30px;

}



#usedcar .content-checkout-success-qty-td {

  width: 30px;

}



#usedcar .content-checkout-listing-blank {

  width: 1px;

  background-image: url('images/pixel_trans.gif');

}



#usedcar #loading-container {

  position: absolute;

  left: 50%;

  top: 10%;

}



#usedcar #iloader {

  margin: 100px 0 0 0px;

}



/* QR Code */

#usedcar #qr-message {

  display: none;

  position: fixed;

  bottom: 25px;

  right: 25px;

  width: 250px;

  text-align: center;

  background: #f5f5f5;

  padding: 10px 0;

  z-index: 1;

}



#usedcar .close-qr {

  background-color: #D52607;

  border-radius: 15px 15px 15px 15px;

  border-style: solid;

  border-width: 1px;

  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 3px rgba(0, 0, 0, 0.75);

  color: #FFFFFF;

  font-family: verdana,Arial,Helvetica,sans-serif;

  font-size: 11px;

  font-weight: bold;

  height: 16px;

  right: -6px;

  line-height: 13px;

  min-width: 12px;

  padding: 0 3px;

  position: absolute;

  text-align: center;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);

  top: -6px;

  z-index: 1;

  cursor: pointer;

  text-decoration: none;

}



#usedcar .fa-bars-mobile {

  display: none;

}



#usedcar input.navbar-search {

border-bottom-left-radius: 6px;

border-color: #503939;

border-image: none;

border-style: solid none solid solid;

border-top-left-radius: 6px;

border-width: 1px 0 1px 1px;

color: #444444;

min-height: 36px;

padding: 7px 15px 7px 25px;font-family: "Roboto Condensed",sans-serif;

}







#usedcar .navbar-search-icon {

  margin: 0 -25px 0 8px;

  position: relative;

  z-index: 2;

  color: #444444;

}



::-webkit-input-placeholder { /* WebKit browsers */

  color: #444444;

}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

  color: #444444;

}

::-moz-placeholder { /* Mozilla Firefox 19+ */

  color: #444444;

}

:-ms-input-placeholder { /* Internet Explorer 10+ */

  color: #444444;

}



#usedcar .popover-content {

  padding: 5px 10px;

}



#usedcar .mobile-portrait-search-input-cover {

  display: none;

}



#usedcar .breadcrumb {

  margin-bottom: 5px;

  margin-left: 0 !important;

padding-left: 0 !important;

}



#usedcar .table-responsive {

  border: none;

}



#usedcar .table > thead > tr > th {

  border-bottom: none;

}



#usedcar table {

  border-collapse: inherit;

}



#usedcar .navbar-toggle {

  margin-top: 5px;

  margin-bottom: 5px;

}



#usedcar #search {

  margin-top: 3px;

}



#usedcar #content-center-main-container h1 {

  margin-left: 0px;

}



#usedcar .content-products-info-manuf-model {

  padding: 0 0 10px 3px;

  position: initial;

}



#usedcar .additional-image-container {

}



#usedcar .pr_gallery li {

  list-style:none;

  float:left;

  margin-right:7px;

  margin-bottom:7px;

  border:1px solid #f5f5f5;

}



#usedcar .pr_gallery li:hover {

  border:1px solid #f0ad4e;

}



#usedcar .list-unstyled {

  margin: 0 0 6px 0;

}



#usedcar .list-unstyled li {

  margin: 6px 0 6px;

}



#usedcar span.active-cpath {

  font-weight: bold;

}



/* product info page social sharing icons */

#usedcar .social_wrap {

  margin-left: 0px;

  margin-bottom: 15px;

}



#usedcar .icon-facebook-text {

  padding-left: 5px;

}



#usedcar .icon-twitter-text {

  padding-left: 5px;

}



#usedcar .icon-google-plus-text {

  padding-left: 5px;

}



#usedcar .icon-linkedin-text {

  padding-left: 5px;

}



#usedcar .icon-pinterest-text {

  padding-left: 5px;

}



#usedcar .icon-tumblr-text {

  padding-left: 5px;

}



#usedcar .btn-google-plus i {

  color: #E04B34;

}



#usedcar .btn-twitter i {

  color: #00AAF0;

}



#usedcar .btn-facebook i {

  color: #435F9F;

}



#usedcar .btn-linkedin i {

  color: #ffffff;

}



#usedcar .btn-tumblr i {

  color: #444444;

  font-weight: bold;

}



#usedcar .btn-pinterest i {

  color: #CE1F21;

}



/********************************************************/

/*                7. Error classes                      */

/********************************************************/



#usedcar .messageStack {

  margin-top: 4px;

}



#usedcar .message-stack-container {

  padding: 5px 5px 1px 5px;

}



#usedcar .message-success-container {

  padding: 10px;

}



#usedcar .show-on-mobile {

  display: none;

}



#usedcar .show-on-mobile-portrait {

  display: none;

}



/********************************************************/

/*                  8. Utility classes                  */

/********************************************************/

#usedcar .clear-left {

  clear: left !important;

}



#usedcar .clear-right {

  clear: right !important;

}



#usedcar .clear-both {

  clear: both !important;

}



#usedcar .margin-top {

  margin-top: 10px !important;

}



#usedcar .small-margin-top {

  margin-top: 4px !important;

}



#usedcar .mid-margin-top {

  margin-top: 15px !important;

}



#usedcar .large-margin-top {

  margin-top: 20px !important;

}



#usedcar .no-margin-top {

  margin-top: 0 !important;

}



#usedcar .margin-bottom {

  margin-bottom: 10px !important;

}



#usedcar .small-margin-bottom {

  margin-bottom: 4px !important;

}



#usedcar .mid-margin-bottom {

  margin-bottom: 15px !important;

}



#usedcar .large-margin-bottom {

  margin-bottom: 20px !important;

}



#usedcar .no-margin-bottom  {

  margin-bottom: 0 !important;

}

#usedcar .more_info_automated_link  {

      padding: 0px 15px 11px 15px!important;

}



#usedcar .margin-left {

  margin-left: 10px !important;

}



#usedcar .small-margin-left {

  margin-left: 4px !important;

}



#usedcar .mid-margin-left {

  margin-left: 15px !important;

}



#usedcar .large-margin-left {

  margin-left: 20px !important;

}



#usedcar .no-margin-left {

  margin-left: 0 !important;

}



#usedcar .margin-right {

  margin-right: 10px !important;

}



#usedcar .small-margin-right {

  margin-right: 4px !important;

}



#usedcar .mid-margin-right {

  margin-right: 15px !important;

}



#usedcar .large-margin-right {

  margin-right: 20px !important;

}



#usedcar .no-margin-right {

  margin-right: 0 !important;

}



#usedcar .float-left {

  float: left !important;

}  /* use bootstrap pull-left instead */

#usedcar .float-right {

  float: right !important;

} /* use bootstrap pull-right instead */



#usedcar .align-center {

  text-align: center !important;

} /* use bootstrap text-center instead */

#usedcar .align-left {

  text-align: left !important;

} /* use bootstrap text-left instead */

#usedcar .align-right {

  text-align: right !important;

} /* use bootstrap text-right instead */

#usedcar .valign-middle {

  vertical-align: middle !important;

}



#usedcar .small-margin-top-neg {

  margin-top: -4px !important;

}



#usedcar .small-margin-bottom-neg {

  margin-bottom: -4px !important;

}



#usedcar .small-margin-left-neg {

  margin-left: -4px !important;

}



#usedcar .small-margin-right-neg {

  margin-right: -4px !important;

}



#usedcar .margin-top-neg {

  margin-top: -10px !important;

}



#usedcar .margin-bottom-neg {

  margin-bottom: -10px !important;

}



#usedcar .margin-left-neg {

  margin-left: -10px !important;

}



#usedcar .margin-right-neg {

  margin-right: -10px !important;

}



#usedcar .large-margin-top-neg {

  margin-top: -20px !important;

}



#usedcar .large-margin-bottom-neg {

  margin-bottom: -20px !important;

}



#usedcar .large-margin-left-neg {

  margin-left: -20px !important;

}



#usedcar .large-margin-right-neg {

  margin-right: -20px !important;

}



#usedcar .with-padding {

  padding: 10px !important;

}



#usedcar .with-small-padding {

  padding: 4px !important;

}



#usedcar .with-mid-padding {

  padding: 15px !important;

}



#usedcar .with-large-padding {

  padding: 20px !important;

}



#usedcar .with-padding-no-top {

  padding: 0 10px 10px 10px !important;

}



#usedcar .with-padding-no-bottom {

  padding: 10px 10px 0 10px !important;

}



#usedcar .with-padding-no-top-bottom {

  padding: 0 10px !important;

}



#usedcar .small-padding-top {

  padding-top: 4px !important;

}



#usedcar .padding-top {

  padding-top: 10px !important;

}



#usedcar .mid-padding-top {

  padding-top: 15px !important;

}



#usedcar .large-padding-top {

  padding-top: 20px !important;

}



#usedcar .small-padding-bottom {

  padding-bottom: 4px !important;

}



#usedcar .padding-bottom {

  padding-bottom: 10px !important;

}



#usedcar .mid-padding-bottom {

  padding-bottom: 15px !important;

}



#usedcar .large-padding-bottom {

  padding-bottom: 20px !important;

}



#usedcar .small-padding-left {

  padding-left: 4px !important;

}



#usedcar .padding-left {

  padding-left: 10px !important;

}



#usedcar .mid-padding-bottom {

  padding-top: 15px !important;

}



#usedcar .large-padding-left {

  padding-left: 20px !important;

}



#usedcar .small-padding-right {

  padding-right: 4px !important;

}



#usedcar .padding-right {

  padding-right: 10px !important;

}



#usedcar .mid-padding-bottom {

  padding-bottom: 15px !important;

}



#usedcar .large-padding-right {

  padding-right: 20px !important;

}



#usedcar .no-padding {

  padding: 0 !important;

}



#usedcar .no-padding-top {

  padding-top: 0 !important;

}



#usedcar .no-padding-bottom {

  padding-bottom: 0 !important;

}



#usedcar .no-padding-left {

  padding-left: 0 !important;

}



#usedcar .no-padding-right {

  padding-right: 0 !important;

}



#usedcar .full-width {

  width: 100% !important;

}



#usedcar .three-quarter-width {

  width: 74% !important;

}



#usedcar .two-third-width {

  width: 65% !important;

}



#usedcar .half-width {

  width: 49% !important;

}



#usedcar .third-width {

  width: 32% !important;

}



#usedcar .quarter-width {

  width: 24% !important;

}



#usedcar .display-inline {

  display: inline !important;

}



#usedcar .relative {

  position: relative !important;

}



#usedcar .absolute {

  position: absolute !important;

}



#usedcar .absolute-top-right {

  position: absolute !important;

  top: 0 !important;

  right: 0 !important;

}



#usedcar .absolute-top-right-large-padding {

  position: absolute !important;

  top: 20px !important;

  right: 20px !important;

}



.cursor-pointer {

  cursor: pointer !important;

}



.z-index-1 {

  z-index: 1;

}



/********************************************************/

/*             9. Site Maintenace masking              */

/********************************************************/

.loadmask {

  z-index: 100;

  position: absolute;

  top: 0;

  left: 0;

  -moz-opacity: 0.5;

  opacity: .50;

  filter: alpha(opacity=50);

  background-color: #333;

  width: 100%;

  height: 100%;

  zoom: 1;

}



.loadmask-msg {

  z-index: 20001;

  position: absolute;

  top: 0;

  left: 0;

  border: 1px solid #6593cf;

  background: #c3daf9;

  padding: 2px;

  -moz-border-radius: 15px;

  border-radius: 15px;

}



.loadmask-msg div {

  padding: 6px 8px 5px 8px;

  /* background: #fbfbfb url('../../img/loading.gif') no-repeat 5px 5px; */

  background: #fbfbfb;

  line-height: 16px;

  border: 1px solid #a3bad9;

  color: #222;

  font: normal 11px tahoma, arial, helvetica, sans-serif;

  cursor: wait;

  -moz-border-radius: 15px;

  border-radius: 15px;

}



.masked {

  /* overflow: hidden !important; */;

}



.masked-relative {

  position: relative !important;

}



.masked-hidden {

  visibility: hidden !important;

}



/********************************************************/

/*              10. Media query styles                   */

/********************************************************/



@media (min-width: 1200px) {

}



@media (min-width: 940px) and (max-width: 1199px) {

  .nav > li > a {

    padding: 10px 6px;

    font-size: 18px;

  }



  #usedcar #search {

    margin-top: 7px;

  }

}



@media (min-width: 940px) and (max-width: 1024px) {

  #usedcar #mobile-search {

    margin: 7px 35px 0px 0px;

  }



  #usedcar input.navbar-search {

    width: 25px;

    padding: 7px 10px 7px 20px;

  }



 



  #usedcar .social-nav-gp {

    display: none;

  }



  #usedcar .social-nav-yt {

    display: none;

  }



  #usedcar .social-nav-in {

    display: none;

  }

}



@media (min-width: 768px) and (max-width: 939px) {

  #usedcar .show-on-tablet {

    display: block;

  }



  #usedcar .hide-on-tablet {

    display: none;

  }

  .nav > li > a {

    padding: 10px 6px;

    font-size: 13px;

  }







  #usedcar #mobile-search {

    margin: 7px 35px 0px 0px;

  }



  #usedcar input.navbar-search {

    width: 25px;

    padding: 7px 10px 7px 20px;

  }



 



  #usedcar .social-nav-gp {

    display: none;

  }



  #usedcar .social-nav-yt {

    display: none;

  }



  #usedcar .social-nav-in {

    display: none;

  }



  #usedcar #search {

    margin-top: 7px;

  }

}



@media (min-width: 600px) and (max-width: 767px) {

  #usedcar .show-on-mobile {

    display: block;

  }



  #usedcar .hide-on-mobile {

    display: none;

  }



  #usedcar #content-center-main-container h1 {

    padding-top: 10px;

    margin-left: 0px;

  }



  #usedcar #mobile-search {

    margin: 7px 35px 0px 0px;

  }



  #usedcar .popover {

    min-width: 360px;

    max-width: 360px;

  }



  #usedcar .popover.left {

    margin-left: 10px;

  }



  #usedcar .fa-sales-phone {

    width: 28px;

    padding: 4px 30px 0px;

  }



  #usedcar .fa-sales-email {

    width: 28px;

    padding: 0px 34px;

  }



  #usedcar .fa-site-slogan {

    width: 28px;

    padding: 4px 34px 0px;

  }



  #usedcar .header-fa-icons {

    float: left !important;

    display: inline-block;

  }



}



@media (min-width: 480px) and (max-width: 599px) {

  #usedcar .show-on-mobile {

    display: block;

  }



  #usedcar .hide-on-mobile {

    display: none;

  }



  #usedcar #content-center-main-container h1 {

    padding-top: 10px;

    margin-left: 0px;

  }



  #usedcar #mobile-search {

    margin: 7px 35px 0px 0px;

  }



  #usedcar .popover {

    min-width: 280px;

    max-width: 280px;

  }



  #usedcar .popover.left {

    margin-left: 0px;

  }



  #usedcar .fa-sales-phone {

    width: 28px;

    padding: 4px 24px 0px;

  }



  #usedcar .fa-sales-email {

    width: 28px;

    padding: 0px 25px;

  }



  #usedcar .fa-site-slogan {

    width: 28px;

    padding: 4px 26px 0px;

  }



  #usedcar .header-fa-icons {

    float: left !important;

    display: inline-block;

  }





  #usedcar .topnav .locale-header-dropdown {

    margin-top: 9px;

  }



  #usedcar .topnav .account-dropdown {

    margin-top: 9px;

  }



  #usedcar .topnav .cart-dropdown {

    left: -125px;

    margin-top: 9px;

  }



  #usedcar .topnav {

    min-height: 35px;

  }



  #usedcar .topnav .nav-item {

    padding: 7px 0 0 35px;

  }

}



@media (max-width: 479px) {

  body {

    overflow-x: hidden !important;

  }



  #usedcar .show-on-mobile {

    display: block;

  }



  #usedcar .fa-bars-mobile {

    display: inline-block;

  }



  #usedcar .hide-on-mobile {

    display: none;

  }



  #usedcar .hide-on-mobile-portrait {

    display: none !important;

  }



  #usedcar .locale-menu > li {

    float: left !important;

  }



  #usedcar #content-center-main-container h1 {

    padding-top: 10px;

    margin-left: 0px;

  }



  #usedcar .topnav {

    min-height: 35px;

  }



  #usedcar .topnav .nav-item {

    padding: 7px 0 0 35px;

  }



  #usedcar .topnav-container {

    float: left;

    margin-left: -12px;

  }



  #usedcar #mobile-search {

    margin: 7px 35px 0px 0px;

  }



  #usedcar input.navbar-search {

    width: 25px;

    padding: 7px 10px 7px 20px;

  }



 



  #usedcar .popover {

    min-width: 180px;

    max-width: 180px;

  }



  #usedcar .popover.left {

    margin-left: -10px;

  }



  #usedcar .fa-sales-phone {

    width: 28px;

    padding: 4px 9px 0px;

  }



  #usedcar .fa-sales-email {

    width: 28px;

    padding: 0px 8px;

  }



  #usedcar .fa-site-slogan {

    width: 28px;

    padding: 4px 13px 0px;

  }



  #usedcar .header-fa-icons {

    float: left !important;

    display: inline-block;

  }







  #usedcar .topnav .locale-header-dropdown {

    left: -24px;

    margin-top: 9px;

  }



  #usedcar .topnav .account-dropdown {

    left: -20px;

    margin-top: 9px;

  }



  #usedcar .topnav .cart-dropdown {

   // left: -150px;

    margin-top: 9px;

  }



  #usedcar .mobile-portrait-search-input-cover {

    height: 30px;

    padding: 5px;

    position: absolute;

    right: 11px;

    top: 9px;

    width: 30px;

    z-index: 1;

    display: block;

  }



  #usedcar .mobile-expand {

    margin: 0 -10px;

  }



  .row {

    margin-right: -8px;

    margin-left: -8px;

  }



  #usedcar .product-listing-module-pagination {

    text-align: center !important;

    margin-bottom:10px;

  }



  #usedcar .product-listing-module-pagination .pull-left{

    float:none !important;

  }



  #usedcar .product-listing-module-pagination .pull-right{

    float:none !important;

  }

}



.main_c{float:right;}

.left_c{float:right; padding-left: 0;}

@media (max-width: 767px) {

	.login_span {

  margin: 0;

}

.main_c{float:none;}

.left_c{float:none;}



}

.add_img_li{width:100px;float:left;display:inline;}

@media (min-width: 768px) {

.add_img_li{width:100px;display:inline;}

}

#usedcar .shadow {

    border-bottom: 1px solid #dcdcdc;

    box-shadow: 0 11px 8px -3px #dcdcdc inset;

    margin-top: 3px !important;

    padding: 0 4px;

}

.bor_rad {

    background: none repeat scroll 0 0 #ffffff;

    border: 1px solid #d3d3d3;

    border-radius: 6px;

    margin-top: 40px;

}

 .main-border{border:1px solid #cccccc;}



.shipping_add{float:left;width:70%;}

@media (max-width: 767px) {

.shipping_add{width:100%;}

}

.shipping_add1{float:left;width:30%;}

.featur_p_r{height:235px;}

@media (max-width: 767px) {

.shipping_add1{width:100%;}

.featur_p_r{height:auto;}



}

.cleft_c{margin-left: 4px;}

@media (max-width: 767px) {

.cleft_c{margin-left:-4px;}}

.middlecontentborder{border:6px solid #D3D3D3;padding-top:10px;border-radius:5px;}

.tab-content {

    overflow: hidden;

    padding: 10px;

    border:1px solid #d3d3d3;

}

.price_mainpage{

    color: #ef5502;

    font-weight: bold;

}

.price_mainpage s {

    color: #5e5e5e;

    font-weight: bold;

}





.nav_h_lidata1 {float: left;width: 200px;}

@media (max-width: 767px) {

.nav_h_lidata1 {width: 100%;}



}



.tabfeatured_default_width{ width:185px;}

.tabbestseller_default_width{ width:240px;}

.tablatest_default_width{ width:240px;}

.tabspecial_default_width{ width:240px;}





.htabs {

	height: 49px;

	line-height: 16px;

	border-bottom: 1px solid #ddd;

}

.etabs {

    display: inline-block;

    float: none;

    margin: 0;

    padding: 0;

    text-align: center;

}

.htabs .etabs li {

   display: inline-block;

    float: left;

    line-height: 17px;

    list-style: outside none none;

    position: relative;

    text-align: center;

}

.htabs a {

    background-color: #ffffff;

    color: #313131;

    float: left;

    font-family: "Archivo Narrow",sans-serif;

    font-size:18px;

    margin-right: 3px;

    padding:15px 20px;

    text-align: center;

    text-transform: uppercase;

}

.htabs a.selected, .htabs a:hover{

	background:#fe646f;

    border-bottom: 2px solid #2fb991;

    color: #ffffff;

}



.hometab .tab-content {

	position:relative;

	padding:0;

	z-index: 0;

	overflow: visible;

	margin-bottom:0px;

}

.tab-content .tab {

    display: none;

}

.hometab {

    clear: both;

	padding-top:25px;

	margin-bottom:25px;

}

#accordion label.col-sm-2.control-label {

    margin: 7px 0 0;

    padding: 0 15px 0 0;

    width: 30%;

}

.table-borderless td,

.table-borderless th {

    border: 0px!important;

}

.productListing-data.main > b {

    color: #0088cd;

}



/* style by Monika 30aug16 */

.logo_wrapper {

  background: #eeeeee none repeat scroll 0 0;

  padding: 3px 0;

}

.logo_wrapper::after {

  background: #1977cc none repeat scroll 0 0;

  bottom: 0;

  content: "";

  height: 2px;

  position: absolute;

  width: 100%;

}

/*.home_banner_wrap {

  background: #000000 no-repeat scroll center top;

  min-height: 748px;

  background-size:cover;

}*/



.container{max-width:1020px;}

.container.banner_search_wrap {

  background: rgba(238, 238, 238, 0.7) none repeat scroll 0 0;

  padding: 0px 5px 1px 8px;

  top: 60px;

    position: fixed;

    left: 0;

    right: 0;

    z-index: 9;

}

#usedcar .home_banner_wrap input.btn {

background: #1977cc url("/templates/usedcar/images/search-ico.png") no-repeat scroll 7px 9px;

border-bottom: 1px solid #503939;

border-radius: 0 6px 6px 0;

border-right: 1px solid #503939;

border-top: 1px solid #503939;

color: #fff;

font-size: 18px;

height: 40px;

padding-left: 28px;

width: 141px;

font-weight:bold;

}

#usedcar .breadcrumb_wrapper input.btn {

background: #1977cc url("/templates/usedcar/images/search-ico.png") no-repeat scroll 7px 9px;

border-bottom: 1px solid #503939;

border-radius: 0 6px 6px 0;

border-right: 1px solid #503939;

border-top: 1px solid #503939;

color: #fff;

font-size: 18px;

height: 40px;

padding-left: 28px;

font-weight:bold

}

.page-header .branding-sps {

font-size: 15px;

padding: 19px 0 10px;

}

#usedcar input.navbar-search {

  max-width: 76%;

  width: 76%;

}

.login_span {

 /*  background: rgba(0, 0, 0, 0) url("/templates/usedcar/images/kirjaudu.png") no-repeat scroll 1px 3px; */

  padding-left: 16px;

}

body a{

	color: #1977cc;

outline: medium none !important;

text-decoration: none !important;

}

.text_banner h1 {

  background: #1977cc none repeat scroll 0 0;

  color: #fff;

  font-family: 'Merriweather', serif;

  font-weight: bold !important;

  padding: 15px;margin-top: 0px;

}

.text_banner {

font-size: 16px;

margin: 310px -15px 0;

max-width: 522px;

}

.text_banner .text_ul {

background: #fff none repeat scroll 0 0;

padding: 10px 12px;

}

.text_ul > ul {

font-family: roboto;

font-size: 17px;

padding-left: 25px;

}

  .text_ul > ul li {

  line-height: 21px;

  margin-bottom: 8px;

}

.logo_wrapper.sticky {

position: fixed;

width: 100%;

z-index: 99999999;

}

.content_wrap a:hover {

  color: #b10000;

}

ul.navbar-nav li.dropdown.open ul li {

  position: relative;

  z-index: 10000;

}



.room_wrapper {

border: 1px solid #ccc;

border-radius: 5px;

margin-bottom: 30px;

margin-top: 30px;

padding-bottom: 22px;

}

.room_wrapper h3 {

  font-family: "Roboto Condensed",sans-serif;

  font-size: 30px;

  font-weight: 400 !important;

}

body #usedcar .red{color:#1977cc;}

body{color: #4B4B4B;font-size: 17px;}

.room_wrapper .btn {

  background: #1977cc none repeat scroll 0 0;

  color: #fff;

  margin-right: 7px;

}

.room_wrapper span.red {

  font-size: 15px;

}

.content-product-listing-div.financial_off_wrap_bg {

  background: yellow none repeat scroll 0 0;

  color: #1977cc;

}

.financial_off_wrap h1.offer_title {

  font-family: "Roboto Condensed",sans-serif;

  font-size: 40px;

  font-weight: bold !important;

}

.insta_wrap .container > h1 {

  font-family: "Roboto Condensed",sans-serif;

  font-size: 30px;color: #1977cc;

  font-weight: 400 !important;margin-top: 0;

}

.insta_wrap .ig-b-.ig-b-v-24 > img {

  visibility: visible;

}

.financial_off_wrap h1 {

  font-family: "Roboto Condensed",sans-serif;

  font-size: 24px;margin-top:12px;font-weight: 500 !important;

}

.content-product-listing-div.safe_wrap_bg {

  background: rgba(0, 0, 0, 0) url("/templates/usedcar/images/banner2.jpg") no-repeat scroll center top;

  color: #fff;

  font-family: roboto;

  min-height: 450px;

  background-size:cover;

}

.safe_wrap h3 {

  font-family: "Roboto Condensed",sans-serif;

  font-size: 33px;

  font-weight: 500 !important;

  margin-top: 0;

}

.safe_wrap .container > p {

font-size: 19px;

font-weight: 600;

margin-bottom: 15px;

}

.safe_wrap .container > ul {

margin: 10px 0 50px;

padding-left: 15px;

}

.btn {

background: #1977cc none repeat scroll 0 0 !important;

border: medium none;

color: #fff;

}

.safe_wrap .btn {

  background: #1977cc none repeat scroll 0 0;

}

.container > ul li {

  margin-bottom: 10px;

}

.insta_wrap .item_box {

  padding-left: 0;

}

.insta_wrap .item_box p {

border: 1px solid #ccc;

padding: 0 13px;

}

.insta_wrap .photo-thumb {

  width: 100%;

}

.insta_wrap .item_box p.text-center {

  border: medium none;

  max-width: unset;

  text-align: left !important;

}

#footer {

background: #000 none repeat scroll 0 0;

color: #fff;

/*margin-top: 20px;

*/}

#footer a {

  color: #fff;

}

body br:last-child {

  display: none;

}

.language_wrap.pull-left img {

  height: auto !important;

  width: 22px;

}

.audit_details_wrap {

  background: #ededed none repeat scroll 0 0;

}

h1.title

{

	color: #1977cc;

font-family: "Roboto Condensed",sans-serif;

font-size: 30px;

font-weight: 400 !important;

margin-top: 0;

}

.financial_off_wrap, .safe_wrap, .insta_wrap, .audit_details_wrap,.feedback_wrapp,.import_wrap, .map_address, #footer,.process_proceeds_wrap {

  padding: 30px 0;

}

.process_proceeds_wrap {

  background: #ededed none repeat scroll 0 0;

}

.process_proceeds_wrap ol {

  padding-left: 15px;

}

#usedcar .process_proceeds_wrap h1 {

  margin-bottom: 35px !important;

}

.process_proceeds_wrap ol h4 {

  font-weight: bold !important;

  margin-bottom: 5px !important;

}

.process_proceeds_wrap ol li {

  margin-bottom: 18px;

}

.audit_details_wrap .details_wrap > h4, .feedback_wrapp h4 {

  color: #000;

  font-weight: 500 !important;

}

.feedback_wrapp .comments_wrap {

  background: #f5f5f5 none repeat scroll 0 0;

  padding: 10px 2px 15px;

}

.audit_details_wrap .btn, .import_wrap .btn {

  background: #1977cc none repeat scroll 0 0;

}

.points_wrap.col-md-8 > ul {

max-width: 600px;

padding-left: 8px;

}

.row.home_page_wrap > img[src="images/pixel_trans.gif"]:last-child {

  display: none;

}

.comments_wrap img {

  max-height: 120px;

  max-width: 120px;

}

.feedback_wrapp .comments_wrap .col-md-9 > p {

  font-size: 14px;

}

.map_address .col-md-6 > ul {

  padding-left: 17px;

}.copyright_wrapper p, .copyright_wrapper a {

  color: #fff;

  font-family: "Roboto Condensed",sans-serif;

  font-size: 15px;

  margin-bottom: 3px;

}

#content-center-container {

  padding-top: 30px;

}

.row.home_page_wrap {

  margin-top: -30px;

}

.feedback_wrapp .col-md-7 .col-md-9 {

  margin-top: 5px;padding-left: 8px;

}

.feedback_wrapp .col-md-7 .col-md-3 {

  margin-top: 5px;

}

.icon-bar {

  background: #1977cc none repeat scroll 0 0;

}

button.navbar-toggle {

  border: 1px solid #4c3434;

}

.scrollToTop {

bottom: 75px;

color: #513a3a !important;

font-size: 28px !important;

font-weight: bold;

outline: medium none !important;

position: fixed;

right: 40px;

text-align: center;

text-decoration: none;

}

.btn:hover {

  color: #fff;

}

.logo_coOperation img {

  max-height: 40px;

}

.logo_coOperation {

  float: left;

  margin: 0 46px 0 16px;

}

#footer h4 {

  font-family: "Roboto Condensed",sans-serif;

  font-weight: bold;

  margin-bottom: 15px;

}

#footer a {

  font-family: "Roboto Condensed",sans-serif;

  font-size: 16px;

}

/* responsive mode */



@media only screen and (max-width: 1020px) {

	.insta_pic {

	  max-width: unset;

	  width: auto !important;

	}

}

@media only screen and (max-width: 991px) {

	body #usedcar .img-logo-responsive {

	  display: unset;

	}

	.logo_wrapper .logo_div {

text-align: center;

z-index: 99;	}

	/* .menu_wrap {

	  float: none;

	  margin: 0 auto;

	  max-width: 390px;

	} 

	.page-header .logo_wrapper .branding-sps {

		float: none;

		margin-left: auto;

		margin-right: auto;

		margin-top: 0;

		max-width: 320px;

		padding: 0;

	}*/

	.page-header .logo_wrapper .branding-sps {

		padding: 0px;

	}

	body #usedcar .navbar-nav > li > a {

	  padding-top: 10px;

	}

	body #usedcar .navbar-nav > li > a::after {

	  top: 9px;

	}

	.page-header .logo_wrapper {

	  padding-bottom: 9px;

	}

	#usedcar input.navbar-search {

	  max-width: 59%;

	}

	#usedcar .home_banner_wrap input.btn.pull-left {

	  height: 41px;

	}

	#usedcar .left-img{

		display:none;

	}

}

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

	#usedcar button.navbar-toggle {

	  float: none;

	}

	.menu_wrap .navbar-header {

	  text-align: center;

	}

	#usedcar .navbar-nav > li > a::after {

	  content: none;

	  position: unset;

	}

	body .text_banner {

	  font-size: 16px;

	  margin: 180px auto 0 !important;

	  max-width: 522px;

	}

	.container.banner_search_wrap {

	  background: rgba(238, 238, 238, 0.7) none repeat scroll 0 0;

	  max-width: 95%;

	  padding: 3px 5px 8px;

	}

	body #usedcar .home_banner_wrap input.btn {

	  max-width: 22% !important;

	  width: 100%;

	}

	body #usedcar input.navbar-search {

	  max-width: 63%;

	  width: 100% !important;

	}

	#usedcar .home_banner_wrap input.btn {

	  background-image: none;

	  padding-left: 0;

	}

	#bs-example-navbar-collapse-1.navbar-collapse {

	  padding-left: 15px;

	}

	#usedcar .website_options{

		float:left;

		clear:both;

	}

	#usedcar .left-img{

		display:none;

	}

}

@media only screen and (max-width: 700px) {

	body #usedcar .home_banner_wrap input.btn {

	  font-size: 16px;

	}

	#usedcar .website_options{

		float:left;

		clear:both;

	}

	#usedcar .left-img{

		display:none;

	}

}

#bs-example-navbar-collapse-1 {

  padding-left: 1px;

}

@media only screen and (max-width: 520px) {

	body #usedcar .home_banner_wrap input.btn.pull-left {

	  font-size: 14px;

	  padding-left: 5px;

	}

	body #usedcar input.navbar-search {

  font-size: 15px;

  min-height: 40px;

  padding-left: 10px;

}

#usedcar .website_options{

		float:left;

		clear:both;

	}

	#usedcar .left-img{

		display:none;

	}

}

@media only screen and (max-width: 520px) {

	body #usedcar input.navbar-search, body #usedcar input.btn {

	  font-size: 13px !important;

	  /*padding-left: 3px !important;*/

	}

	#usedcar .website_options{

		float:left;

		clear:both;

	}

	#usedcar .left-img{

		display:none;

	}

}

@media only screen and (max-width: 520px) {

	body div#usedcar input.btn {

	  font-size: 11px !important;

	}

	#usedcar .website_options{

		float:left;

		clear:both;

	}

}



#content-center-container.col-sm-12.col-lg-12 {

  padding: 0;

}

@media only screen and (max-width: 630px) {

.insta_wrap .insta_pic {

  max-width: 100%;

  width: auto !important;

}

#usedcar .website_options{

		float:left;

		clear:both;

	}

	#usedcar .left-img{

		display:none;

	}

}



.map_address .col-md-6 iframe {

  max-width: 499px !important;

  width: 100%;

}

.the_video_div > iframe {

  /*max-width: 450px;*/

  width: 100%;

}

.contactInfo_details_wrap .col-md-5.no-padding-right > iframe {

  max-width: 407px !important;

  width: 100% !important;

}

.logo_wrapper .register_link::after {

  content: "\f105";

  font-family: fontawesome;

  font-size: 17px;

  font-weight: bold;

  left: 47px;

  position: absolute;

  top: -4px;

}

.logo_wrapper .register_link {

  position: relative;

}

#usedcar .logout_span .aacount_link {

  padding-left: 0 !important;

  margin-left: 7px;

  margin-right: 13px;

}

#usedcar .logout_span .aacount_link::before {

  content: "\f007";

  font-family: fontawesome;

  margin-right: 5px;

}

.logo_wrapper #email_address.form-control {

  background: rgba(0, 0, 0, 0) url("/templates/usedcar/images/user-icon.png") no-repeat scroll 5px 7px;

  padding-left: 28px;

}

.logo_wrapper #password.form-control {

  background: rgba(0, 0, 0, 0) url("/templates/usedcar/images/Light_Lock.png") no-repeat scroll 5px 7px;

  padding-left: 28px;

}

.logo_wrapper a:hover {

  color: #1977cc !important;

}

#content-container h1.title {

  border-bottom: 1px solid #eee;

  padding-bottom: 5px;

}

.content_wrap {

font-size: 15px;

/*text-align: justify;*/

}

ol.breadcrumb {

  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

  font-size: 13px;padding-bottom: 0;

}

.content_wrap h4 {

  color: #1977cc;

  font-family: "Roboto Condensed",sans-serif;

  font-size: 17px;

  font-weight: 500 !important;

  margin-bottom: 5px;

  margin-top: 20px;

}

.vehicle_inspections_text td li, .vehicle_inspections_text ul li {

  background-image: url("/templates/usedcar/images/icon-tick.gif");

  background-position: 0 0;

  background-repeat: no-repeat;

  display: block;

  line-height: 20px;

  padding: 0 0 0 25px;

}

.vehicle_inspections_text ul {

  padding-left: 10px;

}

#faq-accordion span.ui-icon {

  display: none;

}

#faq-accordion .ui-accordion-content {

  font-size: 15px;

  line-height: 23px;

  padding: 10px;

  text-align: justify;

}

#faq-accordion h3.ui-accordion-header::after {

  content: "\f067";

  font-family: fontawesome;

  position: absolute;

  right: 23px;

  top: 10px;

}

#faq-accordion h3.ui-accordion-header.ui-accordion-header-active::after{

content: "\f068";

  font-family: fontawesome;

  position: absolute;

  right: 23px;

  top: 10px;

}

#faq-accordion h3 {

  transition: all 0.1s ease-in-out 0.3s;

}

#faq-accordion h3.ui-accordion-header-active {

  background: #1977cc none repeat scroll 0 0;

  border: medium none;

}

.home_page_wrap {

  margin-bottom: -20px;

}

#usedcar .ui-widget

{

  font-family: "Roboto Condensed",sans-serif;

}

.red{color:#1977cc}

#usedcar .contact_page h5 {

  font-weight: 500 !important;

  margin-bottom: 10px !important;

}

.car_tax_calculator_page h3 {

  font-size: 20px;

  font-weight: bold !important;

  margin-bottom: 5px;

}

body #usedcar .form-control {

  width: 100%;

}

.car_tax_calculator_page .panel-heading {

  font-size: 20px;

  padding: 15px;

}

.car_tax_calculator_page label {

  font-size: 14px;

  font-weight: 500;

  margin-bottom: 3px !important;

}

.car_tax_calculator_page .input-group {

  margin-bottom: 24px;

}

.car_tax_calculator_page form h1 {

  border-bottom: 1px solid #e3e3e3;

  color: #000;

  font-size: 22px;

  margin-bottom: 20px;

  margin-top: 10px;

  padding-bottom: 6px;

}

.car_tax_form_wrap {

  margin-top: 10px;

}

.shop_page label {

  font-size: 14px;

  font-weight: 500;

  margin-bottom: 3px !important;

}

.shop_page .input-group {

  margin-bottom: 24px;

}

.customer_testimonials_page form .clearfix {

  margin-bottom: 15px;

}

.customer_testimonials_page .col-md-12.testimonial_wrap {

  border-bottom: 1px solid #ccc;

  padding: 15px 0;

}

.phonecall_page label, .inspection_buying_service_page label {

  font-weight: normal;

  margin: 0;

}

.phonecall_page .form-control, .inspection_buying_service_page .form-control {

  margin-bottom: 20px;

}

body .btn:hover, body .btn:focus {

  color: #fff;

  text-decoration: none;

}

.article_info_page .table td {

border: medium none;

padding: 0;}



#usedcar.search_page select, #usedcar.search_page input[type="text"] {

border: 1px solid #949494 !important;

border-radius: 3px;

height: 40px;

padding: 7px 12px;

width: 100%;

font-size:16px;

}

#usedcar.search_page input[type="number"] {

	height: 40px;

  padding: 7px 12px;border: 1px solid #949494 !important;

border-radius: 3px;



}

.search_page .bs_wrap .half_selects select {

  float: left;

  max-width: 50%;

}

#usedcar.search_page .bs_wrap .left_side_css .pull-left input {

  float: left;

  padding: 7px;

  width: 100%;

}

#usedcar.search_page .bs_wrap .left_side_css .pull-left {

  width: 50%;

}

#usedcar.search_page .fa.fa-info-circle {

  font-size: 16px;

  margin: 0 0 0 3px;

  vertical-align: text-bottom;

}

.tooltip.fade.top.in {

  font-family: arial;

  font-size: 12px;

}

.search_page label.btn.btn-primary {

background: #fff none repeat scroll 0 0 !important;

border-color: #949494;

border-image: none;

border-style: solid;

border-width: 1px 0 1px 1px;

color: #000;

margin-right: 1px;

z-index: 2;

}

.search_page label.btn.btn-primary:last-child {

border-right: 1px solid #949494;

}

.search_page label.btn.btn-primary.active {

  background: #949494 none repeat scroll 0 0 !important;

  color: #fff;

}

.submit_total_div.is-stuck {

position: relative;

background-color: #fff;

padding: 10px 0px;

z-index: 99999;

transition: all 1ms;

}

.submit_total_div{

bottom: 10px;

left: 0;

padding: 0;

position: fixed;

width: 100%;

z-index: 11;

}

.search_page .submit_total_div .btn {

  font-size: 16px;

  font-weight: 500;

  padding: 6px 20px;width: 320px;

}

#usedcar.search_page select {

-moz-appearance: none;

background: transparent url("/templates/usedcar/images/icon_down.png") no-repeat scroll 92% center;

border: 1px solid #949494;

padding: 2px 30px 2px 2px;

cursor:pointer;

  }

@media screen and (-webkit-min-device-pixel-ratio:0) { 

	  #usedcar.search_page select {

		  background:none !important;

	  }

  }

.border_radius_right{

	border-bottom-right-radius: 0 !important;

	border-top-right-radius: 0 !important;

}

.border_radius_left{

border-bottom-left-radius: 0 !important;

border-top-left-radius: 0 !important;

}

.search_page .squaredTwo {

border: 1px solid #949494;

border-radius: 3px;

box-shadow: none;

height: 30px;

margin: 0 0 ;

position: relative;

width: 30px;

}

.search_page input[type="checkbox"] {

  visibility: hidden;

}

.search_page .squaredTwo input[type="checkbox"]:checked + label::after {

  opacity: 1;

}

.search_page .squaredTwo label::after {

background: transparent none repeat scroll 0 0;

border-color: #000;

border-image: none;

border-style: none none solid solid;

border-width: medium medium 3px 3px;

content: "";

height: 7px;

left: 8px;

opacity: 0;

position: absolute;

top: 7px;

transform: rotate(-45deg);

width: 12px;

}

.search_page .squaredTwo label {

background: #fff none repeat scroll 0 0;

box-shadow: none;

cursor: pointer;

height: 26px;

left: 0;

position: absolute;

top: 1px;

width: 28px;

}

 as24-icon[type^="emission-badge"] {

height: 20px;

margin: -1px auto 0;

width: 25px;

}

as24-icon {

  display: block;

  line-height: 0;

}

.search_page .half_selects select {

  float: left;

  max-width: 50%;

}

.search_page .body_color_wrap .squaredTwo label, .search_page .interior_wrap .squaredTwo label {

height: 24px;

left: 2px;

top: 2px;

width: 24px;

}

.search_page .black_body .squaredTwo label::after, .search_page .grey_body .squaredTwo label::after, .search_page .red_body .squaredTwo label::after, .search_page .blue_body .squaredTwo label::after , .search_page .green_body .squaredTwo label::after, .search_page .brown_body .squaredTwo label::after, .search_page .orange_body .squaredTwo label::after, .search_page .bronze_body .squaredTwo label::after, .search_page .violet_body .squaredTwo label::after {

  border-color: #fff;

}

.search_page .body_color_wrap .squaredTwo label::after {

border-width: 3px;

height: 7px;

top: 7px;

width: 12px;left:6px;

}

.search_page .black_body .squaredTwo label {

  background: #000 none repeat scroll 0 0;

}

.search_page .grey_body label {

  background: #949494 none repeat scroll 0 0;

}

.search_page .silver_body .squaredTwo label {

  background: rgba(0, 0, 0, 0) linear-gradient(#dcdcdc, #acacac) ;

}

.search_page .red_body .squaredTwo label {

  background: #d91a2a;

}

.search_page .blue_body .squaredTwo label {

  background: #0059b2 ;

}

.search_page .yellow_body .squaredTwo label {

  background: #f7c81e ;

}

.search_page .green_body .squaredTwo label {

  background: #38a614;

}

.search_page .beige_body .squaredTwo label {

  background: #dbaf6e;

}

.search_page .gold_body .squaredTwo label {

  background: rgba(0, 0, 0, 0) linear-gradient(#f7e994, #d9a600) ;

}

.search_page .brown_body .squaredTwo label {

  background: #994200 ;

}

.search_page .orange_body .squaredTwo label {

  background: #ff7500 ;

}

.search_page .bronze_body .squaredTwo label {

  background: rgba(0, 0, 0, 0) linear-gradient(#f7c694, #bf7326) ;

}

.search_page .violet_body .squaredTwo label {

  background: #991289 ;

}

.search_page .interior_wrap .other_interior .squaredTwo label {

  background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHN0eWxlPjwhW0NEQVRBWw0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojQzZDNkM2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCl1dPjwvc3R5bGU+PHBhdGggZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tNDAgNDBsNTAtNTBNLTMwIDQwbDUwLTUwTS0yMCA0MGw1MC01ME0tMTAgNDBsNTAtNTBNMCA0MGw1MC01ME0xMCA0MGw1MC01ME0yMCA0MGw1MC01MCIvPjwvc3ZnPg==") repeat scroll 50% 50%;

}

.search_page .panel hr {

  border-color: #dcdcdc;

}

.search_page .interior_wrap .squaredTwo label::after {

  left: 6px;

}

.search_page .mmt_wrap .btn-group.radio_wrap label.btn {

  width: 33.1%;

}

.search_page .mmt_wrap .btn-group.radio_wrap {

  width: 100%;

}

.mmt_wrap .btn-group.radius_radio_wrap .btn.btn-primary {

  width: 16.5%;

}

.mmt_wrap .btn-group.radius_radio_wrap {

  width: 100%;

}

.body_type_wrap .btn-group .btn.btn-primary {

  width: 24.9%;

}

.body_type_wrap .btn-group {

  width: 100%;

}

.condition_wrap .btn-group .btn.btn-primary {

  width: 19.9%;

}

.condition_wrap .btn-group {

  width: 100%;

}

.environment_wrap .btn-group.btn_color_wrap .btn.btn-primary {

min-height: 34px;

padding-bottom: 2px;

padding-top: 5px;

width: 24.9%;

}

.environment_wrap .btn-group.btn_color_wrap {

  width: 100%;

}



.search_page .p_chklistDL {

border: 1px solid #949494 !important;

border-radius: 3px;

margin-bottom: 5px;

min-height: 34px;

position: relative;

}



.search_page .p_chklistDL dd,

.search_page .p_chklistDL dt {

  margin: 0px;

  padding: 0px;

}



.search_page .p_chklistDL ul {

  margin: -1px 0 0 0;

}



.search_page .p_chklistDL dd {

  position: relative;

}



.search_page .p_chklistDL a,

.search_page .p_chklistDL a:visited {

  text-decoration: none;

  outline: none;

  font-size: 12px;

}



.search_page .p_chklistDL dt a {

background: transparent url("/templates/usedcar/images/icon_down.png") no-repeat scroll 92% center;

border: 0 none;

color: #4b4b4b;

display: block;

font-size: 15px;

font-weight: normal;

max-height: 34px;

overflow: hidden;

padding: 5px 12px 4px;

width: 100%;



}



.search_page .p_chklistDL dt a span,

.search_page .multiSel span {

  cursor: pointer;

  display: inline-block;

  padding: 0 3px 2px 0;

}



.search_page .p_chklistDL dd ul {

background: #fff none repeat scroll 0 0;

border-color: #949494;

border-image: none;

border-style: none solid solid;

border-width: medium 1px 1px;

display: none;

height: auto;

left: -1px;

list-style: outside none none;

overflow: auto;

padding: 2px 15px 2px 5px;

position: absolute;

top: 0;

width: 289px;

z-index: 99;

}

.search_page dl.p_chklistDL.open {

  border-bottom: medium none;

  border-bottom-left-radius: 0;

  border-bottom-right-radius: 0;

}

.p_chklistDL .list_chk input[type="checkbox"] {

  margin-right: 5px;

  visibility: visible;

}

.search_page .p_chklistDL dd .gear_mutliSelect ul

{width: 290px;}

.search_page .p_chklistDL span.value {

  display: none;

}



.search_page .p_chklistDL dd ul li a {

  padding: 5px;

  display: block;

}



.search_page .p_chklistDL dd ul li a:hover {

  background-color: #fff;

}

.modal {

  background: rgba(49, 49, 49, 0.78) none repeat scroll 0 0;z-index: 111111111;

}

.login_page .well {

	/*background: none !important;

	 border: none !important; */

}

.login_page .container table td {

	border: none !important;

}

	#usedcar .logo_wrapper .branding-sps span {

  margin-right: 8px !important;

}

#follow-button > i {

  background: rgba(0, 0, 0, 0) url("http://www.int52.interfinet.com/templates/usedcar/images/msg.png") no-repeat scroll 1px 3px;

}

#usedcar .bodyType_mutliSelect_wrap as24-icon svg {

  fill: #949494 !important;

}

.bodyType_mutliSelect as24-icon {

  margin-top: 2px;

}

.search_page .content_wrap h4 {

  cursor: pointer;position: relative;

}

.search_page .content_wrap .mmt_wrap h4::after {

  top: 4px;

}

.search_page .content_wrap h4::after {

  content: "\f107";

  font-family: fontawesome;

  font-size: 20px;

  position: absolute;

  right: 9px;

  top: 19px;

}

.search_page .content_wrap h4.closeUp::after {

  content: "\f106";

}

#term_con .modal-body {

  max-height: calc(100vh - 400px);

  overflow-y: auto;

  /*max-height: 817px;

  overflow: auto;*/

  padding-bottom: 0;

}

#term_con .modal-body h4 {

  margin: 0 0 8px;

}

#term_con .modal-body p {

  margin-bottom: 1px;

}

#term_con .modal-footer {

  margin-top: 0;

  padding: 10px 15px;

}

#term_con .modal-dialog {

  max-width: 840px;

  width: 100%;

}

body .html5gallery-elem-img-0 a,body .html5gallery-elem-img-0 a div {

  opacity: 0;color: #fff!important;

}

.offer_page a[href="http://html5box.com/html5gallery/watermark.php"] > div{display: none !important;}





.html5gallery-elem-img-0 .html5gallery-elem-image-0 {

  height: 100% !important;

  top: 0 !important;

  width: 100% !important;

}

.wrap_detailsShort > p {

  font-size: 15px;

  margin-bottom: 4px;

}

body > .html5gallery-fullscreen-0 {

  z-index: 99999999 !important;

}

.offer_page .left_side_container h4 {

  margin-top: 3px;

}

.private_provider_wrap table td {

  vertical-align: top;

}

.private_provider_wrap table td p {

  margin-bottom: 4px;

}

.offer_page .private_provider_wrap .equipment_list .col-md-6 {

  background: rgba(0, 0, 0, 0) url("/templates/usedcar/images/icon-tick.gif") no-repeat scroll 0 1px;

  padding-left: 24px;

}

.offer_page .content_wrap .basket_wrap {

  border: 1px solid #ccc;

  border-radius: 3px;

  padding: 10px;

}

.offer_page .content_wrap .basket_wrap h4 {

  margin-top: 0;

}

.icon_bg_cht > a::before {

  content: "\f0e6";

  font-family: fontawesome;

  margin-right: 6px;

  width: 10px;

}

.icon_bg_envo > a::before {

  content: "\f0e0";

  font-family: fontawesome;

  margin-right: 6px;

  width: 10px;

}

.icon_bg_phn > a::before {

  content: "\f095";

  font-family: fontawesome;

  margin-right: 6px;

  width: 10px;

}

.search_page .wrapSeller .btn.btn-primary {

  width: 33%;

}

.wrapSeller .btn-group.radio_wrap {

  width: 100%;

}

#moreinfoAuto .modal-body, .technicalDetailsColumn2 .modal-body {

  max-height: calc(100vh - 212px);

  overflow-y: auto;

}

.modalOverlay {

  background-color: rgba(0, 0, 0, 0.3);

  height: 100%;

  position: fixed;

  top: 0;

  width: 100%;

}

.useco2_value {

  background: #ffffff none repeat scroll 0 0;

  border: 1px solid #000000;

  display: none;

  overflow-x: auto;

  padding: 8px;

  position: absolute;

  text-align: center;

  z-index: 900;

}

.useco2_value {

  text-align: center;

}

/* for responsive of the shopping cart in Offer Page*/

#tab-shop-cart span{

	float:right;

}

.tab-shop {

  background: #1977cc none repeat scroll 0 0;

  border-radius: 10px 10px 0 0;

  color: #fff;

  height: 3px;

  line-height: 28px;

}

#tab-shop-cart {

    background-color: #ffffff;

    bottom: 0;

    color: #333333;

    display: none;

    font-size: 1em;

    line-height: 1.2;

    /*padding: 10px 10%;

    text-align: center;*/

    position: fixed;

    width: 100%;

    z-index: 16777271;

}

@media (max-width: 979px) {

	.box{

		width:100% !important;

	}

	#shopcart{

		display:none;

	}

	#zipshopcart{

		display:none;

		}

	#tab-shop-cart{

		display:block !important;

		/*margin-bottom:12px;

		margin-top:12px;*/

	}

	.shop{

		display:block !important;

	}

	.header div.customlive{

		/*display:none;*/

	}

	#boxr{

		margin-left: 77.74%;

		width: 120px;

	}

	.vehicle_desc{width:100% !important;}

}

@media (min-width: 1200px) and (max-width: 2560px) {

	#shopcart{margin-left: 96% !important;}

}



/*only for shopping cart*/

/*@media (min-width: 1901px) and (max-width: 1980px) {

	#shopcart{margin-left: 44.23% !important;}

}

@media (min-width: 1841px) and (max-width: 1900px) {

	#shopcart{margin-left: 46.63% !important;}

}

@media (min-width: 1781px) and (max-width: 1840px) {

	#shopcart{margin-left: 48.21% !important;}

}

@media (min-width: 1721px) and (max-width: 1780px) {

	#shopcart{margin-left: 50.67% !important;}

}

@media (min-width: 1661px) and (max-width: 1720px) {

	#shopcart{margin-left: 52.23% !important;}

}

@media (min-width: 1601px) and (max-width: 1660px) {

	#shopcart{margin-left: 54.23% !important;}

}

@media (min-width: 1541px) and (max-width: 1600px) {

	#shopcart{margin-left: 55.23% !important;}

}

@media (min-width: 1481px) and (max-width: 1540px) {

	#shopcart{margin-left: 56.23% !important;}

}

@media (min-width: 1421px) and (max-width: 1480px) {

	#shopcart{margin-left: 58.23% !important;}

}

@media (min-width: 1401px) and (max-width: 1420px) {

	#shopcart{margin-left: 60.23% !important;}

}

@media (min-width: 1381px) and (max-width: 1400px) {

	#shopcart{margin-left: 61.23% !important;}

}

@media (min-width: 1361px) and (max-width: 1380px) {

	#shopcart{margin-left: 62.23% !important;}

}

@media (min-width: 1341px) and (max-width: 1360px) {

	#shopcart{margin-left: 63.23% !important;}

}

@media (min-width: 1321px) and (max-width: 1340px) {

	#shopcart{margin-left: 64.23% !important;}

}

@media (min-width: 1301px) and (max-width: 1320px) {

	#shopcart{margin-left: 65.23% !important;}

}

@media (min-width: 1281px) and (max-width: 1300px) {

	#shopcart{margin-left: 66.23% !important;}

}

@media (min-width: 1261px) and (max-width: 1280px) {

	#shopcart{margin-left: 67% !important;}

}

@media (min-width: 1241px) and (max-width: 1260px) {

	#shopcart{margin-left: 69% !important;}

}

@media (min-width: 1221px) and (max-width: 1240px) {

	#shopcart{margin-left: 70% !important;}

}

@media (min-width: 1201px) and (max-width: 1220px) {

	#shopcart{margin-left: 70.4% !important;}

}

@media (min-width: 1181px) and (max-width: 1200px) {

	#shopcart{margin-left: 69.9% !important;}

}

@media (min-width: 1161px) and (max-width: 1180px) {

	#shopcart{margin-left: 68.5% !important;}

}

@media (min-width: 1141px) and (max-width: 1160px) {

	#shopcart{margin-left: 68.4% !important;}

}

@media (min-width: 1121px) and (max-width: 1140px) {

	#shopcart{margin-left: 70.5% !important;}

}

@media (min-width: 1101px) and (max-width: 1120px) {

	#shopcart{margin-left: 72.29% !important;}

}

@media (min-width: 1081px) and (max-width: 1100px) {

	#shopcart{margin-left: 74% !important;}

}

@media (min-width: 1061px) and (max-width: 1080px) {

	#shopcart{margin-left: 76% !important;}

}

@media (min-width: 1041px) and (max-width: 1060px) {

	#shopcart{margin-left: 77.28% !important;}

}

@media (min-width: 1021px) and (max-width: 1040px) {

	#shopcart{margin-left: 77.38% !important;}

}

@media (min-width: 1000px) and (max-width: 1020px) {

	#shopcart{margin-left: 79.99% !important;}

}

@media (min-width: 980px) and (max-width: 1000px) {

	#shopcart{margin-left: 80.38% !important;}

}*/

.table.shopping_basket_mobile {

  font-size: 12px;

  margin-bottom: 0;

}



.table.shopping_basket_mobile td {

  height: 10px;

  line-height: 7px;

}

.mobile_de_offer_new_page .content_wrap {

    text-align: left;

}



.btn_sog{

  padding: 20px;

  font-size: 25px;

  background: #F32E06 !important;

  margin-bottom: 25px;

  margin-top: 20px;

}

.btn_sof{

  padding: 20px;

  font-size: 25px;

  background: #3B5998 !important;

  margin-bottom: 20px;

  margin-top: 25px;

}

span.fa.fa-google:before {

    content: "\f0d5";

    color: #fff;

    padding: 10px;

}

span.fa.fa-facebook:before {

    content: "\f09a";

    color: #fff;

    padding: 10px;

}

.well{

  margin-right: -20px;

}

.aft_sec{

  background-image: url(https://www.auto-saksasta.fi/templates/usedcar/images/search-128.png) !important;

  background-position: center !important;

  background-size: 30px !important;

  background-repeat: no-repeat !important;

}



@media (max-width: 767px){

  .bef_sec{

    display: none;

  }

  .aft_sec{

    display: block !important;

  }

}



.right-content {

    float: left;

}

.bg-secondary {

    background-color: #f6f5f5;

    font-family: "Roboto Condensed",sans-serif;

}

.align-middle{

  text-align: center;

}

.order_details .heading {

    font-family: Roboto Condensed;

    background-color: #eee;

    color: #1977cc;

    border-radius: 3px;

    padding: 7px 5px 0px 10px;

}

.space_top{

  margin-top: 20px;

}

.order_details{

  font-family: Roboto Condensed;

  font-size: 15px;

}

.brak_link{

  overflow-wrap: break-word;

}



/*================= ====================== new changes ======================= =======================*/



.first_section{

	background: #000000 no-repeat scroll center top;

  min-height: 748px;

  background-size:cover;

}



.banner_image{

	margin-top:48px;

}

.banner_image .first_banner_image{

	height: 900px;

    left: 0px;

    right: 0;

}

.banner_image_text_container{

	margin: 10px 10px 0px 10px;

}

.banner_image_text_container .top_title{

	color: #ededed;

    font-size: 32px;

    font-weight: 700 !important;

    text-align: center;

}

.second_section{

	background-color:#ededed;

	

}

.campgain_left_content .campgain_title{

	color:#1977cc;

	font-weight: 600 !important;

    letter-spacing: 0.05em;

}

.row{

	margin-right:0px !important;

}

.campgain_section{

	padding:20px 130px;

    }

@media only screen and (max-width: 640px){

	

	.campgain_section{

	padding:20px 20px !important;

    }

}

.campgain_title_right{

	color:black;

	font-weight:500 !important;

}

/* ======    counter time           ===================*/

#clockdiv{

	font-family: sans-serif;

    color: #fff;

    display: inline-grid;

    font-weight: 100;

    text-align: center;

    font-size: 30px;

	margin-left:30px;

}



#clockdiv > div{

	padding: 5px;

	/*border-radius: 3px;

	background: #e0eae8f0;*/

	display: flex;

}



#clockdiv div > span{

	padding: 18px 29px;

    border-radius: 3px;

    background: #1977cc;

	display: inline-block;

	font-weight: 600;

    font-size: 36px;

	width:100px;

}



.smalltext{

	padding-top: 5px;

    font-size: 16px;

    /* display: none; */

    margin-left: 20px;

    margin-top: 20px;

    color: black;

    font-size: 29px;

    font-weight: 400;

}

.camp_right_bottom_1{

	color:black; font-weight:700;

	font-size:38px;

	text-align:center;

}

.camp_right_bottom_2{

	color:black; font-weight:400;

	font-size:35px;

	text-align:center;

	margin-top:-17px;

}

.cross_over_image{

	background-image: url(https://www.auto-saksasta.fi/templates/usedcar/images/mainpage/cross.png) !important;

	font-size: 32px;

    background-repeat: no-repeat;

    background-position: center;

    background-size: contain;

}

.camp_right_bottom_3{

	color:#1977cc;

	font-weight:600;

	font-size:38px;

	text-align:center;

	margin-top:-17px;

}

/*.campgain_btn.btn{

	font-size:20px;

	font-weight:100;

}*/

.campgain_btn .cross_over_image{

	font-size: 14px;

}

.fourth_section{

	background-image: linear-gradient(to right,rgba(0,0,0,0.3),rgba(0,0,0,0.8)),

	                    url(https://www.auto-saksasta.fi/templates/usedcar/images/mainpage/Mercedes_edestä.jpeg) !important;

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    height: auto;

    width: 100%;

}

.fourth_sec_right_content{

	padding:20px 10px;

}

.fourth_sec_title{

	color:#e068b5;

    font-size:30px;	

	font-weight:700 !important;

}

.frth_sec_text_p{

	color: white;

    font-weight: 400;

    margin: 0 0 0px !important;

	font-size:18px;

}

.frth_sec_text_ul{

	margin-left: -14px;

    color: white;

    font-weight: 100;

    font-size: 15px;

}

.fifth_section{

	background-color:#ededed;

}

.fifth_sec_title{

	color:#1977cc;

	font-weight:600 !important;

	text-align:center;

}

.fifth_sec_text{

	    padding: 30px 30px;

}

/*.fifth_section_content{

	padding: 30px;

}*/

.fifth_sec_text ul li{

	margin-top:7px;margin-bottom:7px;

}

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

	.container.banner_search_wrap{

		top: 41px !important;

	}

}

@media only screen and (max-width: 766px) and (min-width: 669px){

	.container.banner_search_wrap{

		max-width: 87% !important;

		top: 47px !important;

	}

}

@media only screen and (max-width: 670px) and (min-width: 375px){

	.container.banner_search_wrap{

		max-width: 75% !important;

		top: 47px !important;

	}

}

@media only screen and (max-width: 640px) and (min-width: 360px){

	.container.banner_search_wrap{

		max-width: 82% !important;

		top: 49px !important;

	}

}

@media only screen and (max-width: 992px){

	.banner_image .first_banner_image{

		height:auto !important;

	}

}

.first_image_content{

	padding-left:0px !important;

	padding-right:0px !important;

}

/*@media only screen and (max-width: 484px) and (min-width: 432px){

	.fourth_section{

		height: auto !important;

	}

}*/

.insta_wrap {

    background: #ededed none repeat scroll 0 0;

}



/*-------- list of car section -------*/

.list_of_car_section{

	padding:30px;

}

.list_of_car_section .container h1{

	font-family: "Roboto Condensed",sans-serif;

    font-size: 30px;

    color: #1977cc;

    font-weight: 400 !important;

    margin-top: 0;

}

/*===================list_of_car_section_===================*/

.car_listing{

	padding:10px 10px;

}

#listing_heading {

    height: 25px;

	background-color: #f2f2f2;

    padding: 11px 12px 33px 20px;

}

.listing_heading_ul {

    list-style-type: none;

    display: flex;

}

.list_thumb_img {

    width: 160px;

	height: 120px;

    float: left;

    margin-right: 20px;

    position: relative;

}

.list_model_exp{

	width:30%;

	padding-right:10px;

	padding-left:10px;

}

.list_model_ver{

	width:15%;

}

.list_model_feature{

	margin-right: 15px;

    width: 15%;

}

.list_model_price{

	width:12%;

}



.car_listing .listing{

	padding: 9px 0 9px 10px;

	cursor: pointer;

}

.tricky_link_listing.odd {

    border-bottom: 1px solid #fff;

    border-top: 1px solid #fff;

}

.tricky_link {

    width: 100%;

    height: 100%;

}

.tricky_link {

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 12;

    text-indent: -9999px;

    line-height: 0;

}

.listing_thumb{

	width: 160px;

    height: 120px;

}

.listing_thumb {

    position: relative;

    margin: auto;

    width: 200px;

    height: 150px;

    text-align: center;

    z-index: 13;

    overflow: hidden;

}

.Desktop_Hover:hover .update_logo {

    width: 120px;

	left:37%;

}

.listbox_auto .update_logo, .listing .update_logo, .listing_box .update_logo, .list_thumb_hldr .update_logo {

    z-index: 14;

    cursor: pointer;

}

.update_logo {

    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);

    position: absolute;

    width: 24px;

    right: 0;

    top: 0;

    overflow: hidden;

	left:97%;

}

.Desktop_Hover .smallHourLogo, #sd_listad_5 .Touch_Hover .update_logo .smallHourLogo {

    display: none;

}

.update_logo span {

    float: right;

    margin-top: -1px;

    color: #fff;

    font-weight: 600;

    font-size: 10px;

    background: #009900;

    padding: 1px 3px;

    line-height: 13px;

    height: 12px;

    white-space: nowrap;

    text-transform: uppercase;

}

.Desktop_Hover .bigHourLogo {

    display: block;

}

.none {

    display: none;

}

.blue_text {

    color: #359;

}

.text_big{

	font-size:1em;

}.text_small{

	font-size:13px;

}

.combine_logo_box {

    font-size: 0;

    vertical-align: top;

    white-space: nowrap;

    width: 240px;

    margin-top: 5px;

	margin-bottom: 5px;

}

.text_bold{

	font-weight: 600;

}

.tricky_link_listing.even:hover, .tricky_link_listing.odd:hover {

    border-bottom: 1px solid #ccc;

    border-top: 1px solid #ccc;

}

.heading-text {

    font-weight: 500;

}





.even {

    background: #f2f2f2;

}

.tricky_link_listing.even {

    border-bottom: 1px solid #f2f2f2;

    border-top: 1px solid #f2f2f2;

}





@media only screen and (max-width: 670px) and (min-width:391px){

	.heading-text{

		display:none !important;

	}

	.list_thumb_img{

		float:unset;

	}

	.listing_heading_ul{

		display: inline-block !important;

	}

	.list_model_exp{

		width: 100% !important;

        padding-right: 10px !important;

	}

	.list_model_ver,.list_model_feature ,.list_model_price{

		width:100% !important;

		padding-left: 10px;

	}

	.car_listing{

	    padding-top:10px !important;

    }

	#listing_heading{

		opacity:0 !important;

	}

}

@media only screen and (max-width: 390px) and (min-width:320px){

	.heading-text{

		display:none !important;

	}

	.list_thumb_img{

		left:-30px!important;

	}

	.listing_heading_ul{

		display: inline-block !important;

	}

	.list_model_exp{

		width:70%!important;

		padding-left:0px!important;

	}

	.list_model_ver,.list_model_feature ,.list_model_price{

		width:100% !important;

		padding-left: 0px !important;

	}

	.car_listing{

	    padding-top:10px !important;

    }

	#listing_heading{

		opacity:0 !important;

	}

}

/*========================== myslides   =================================*/

.mySlides {display: none;}

img {vertical-align: middle;}

.slideshow-container {

  max-width: 1000px;

  position: relative;

  margin: auto;

}



/* Next & previous buttons */

.prev, .next {

  cursor: pointer;

  position: absolute;

  top: 50%;

  width: auto;

  padding: 16px;

  margin-top: -22px;

  color: white;

  font-weight: bold;

  font-size: 18px;

  transition: 0.6s ease;

  border-radius: 0 3px 3px 0;

  user-select: none;

}



/* Position the "next button" to the right */

.next {

  right: 0;

  border-radius: 3px 0 0 3px;

}



/* On hover, add a black background color with a little bit see-through */

.prev:hover, .next:hover {

  background-color: rgba(0,0,0,0.8);

}



/* Caption text */

.text {

  color: #f2f2f2;

  font-size: 15px;

  padding: 8px 12px;

  position: absolute;

  bottom: 8px;

  width: 100%;

  text-align: center;

}



/* Number text (1/3 etc) */

.numbertext {

  color: #f2f2f2;

  font-size: 12px;

  padding: 8px 12px;

  position: absolute;

  top: 0;

}



/* The dots/bullets/indicators */

.dot {

  cursor: pointer;

  height: 6px;

  width: 6px;

  margin: 0 2px;

  background-color: #bbb;

  border-radius: 50%;

  display: inline-block;

  transition: background-color 0.6s ease;

}



.active, .dot:hover {

  background-color: #717171;

}



/* Fading animation */

.fades {

  -webkit-animation-name: fade;

  -webkit-animation-duration: 1.5s;

  animation-name: fade;

  animation-duration: 1.5s;

}



@-webkit-keyframes fades {

  from {opacity: .4} 

  to {opacity: 1}

}



@keyframes fades {

  from {opacity: .4} 

  to {opacity: 1}

}



/* On smaller screens, decrease text size 

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

  .prev, .next,.text {font-size: 11px}

}*/



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

	.second_section .campgain_left_content .campgain_title{

		text-align:center !important;

	}

}

@media only screen and (max-width: 455px) and (min-width:390px){

	.second_section .campgain_left_content .campgain_title{

		text-align:center !important;

		font-size:30px !important;

	}

}

@media only screen and (max-width: 389px) and (min-width:330px){

	.second_section .campgain_left_content .campgain_title{

		text-align:center !important;

		font-size:25px !important;

	}

}

@media only screen and (max-width: 329px) and (min-width:320px){

	.second_section .campgain_left_content .campgain_title{

		text-align:center !important;

		font-size:20px !important;

	}

}

































