
.marks {
    font-size: 12px;
}
.manufacturerPickupBox-weekly.disable-select span.marks {
    vertical-align: text-top;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

.offers-selection {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    max-width: 590px;
}

.offers-selection__wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

h2.offers-selection__dropdown-label {
    font: bold 1.1em/1.6625 Lato,sans-serif;
    color: #000000;
    margin-top: 0;
    margin-bottom: 0;
}

.offers-selection__dropdown-wrapper::after, .offers-selection__dropdown-wrapper::before {
    content: "";
    position: absolute;
    pointer-events: none;
}

.offers-selection__dropdown-wrapper::after {
    background-color: #fff;
    background-image: url(/files/tao/img/arrow_blue.jpg);
    content: "";
    position: absolute;
    height: 30px;
    -webkit-mask: url(/files/tao/img/arrow.svg);
    -webkit-mask-size: cover;
    mask-size: cover;
    right: 10px;
    top: 10px;
    width: 30px;
    z-index: 2;
}


.offers-selection__dropdown-wrapper::before {
    background-color: #39b54a;
    bottom: 0;
    height: 50px;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 1;
}


.offers-selection__dropdown-wrapper select {
    padding: 4px 5px;
        padding-left: 5px;
    padding-left: 5px;
    color: #333;
    border: 1px solid #39b54a;
    border-radius: 3px;
    -webkit-appearance: none;
    max-width: inherit;
    width: inherit;
    font: bold 0.9em/1.6625 Lato,sans-serif;
}



.offers-selection__dropdown-wrapper .bus {
	    border: 1px solid #02accf;
}
.offers-selection__wrapper.buss .offers-selection__dropdown-wrapper::after {
	-webkit-mask: initial;
}
.offers-selection__wrapper.buss .offers-selection__dropdown-wrapper::before {
	background-color: #02accf;
}



.offers-selection__dropdown {
    background: 0 0;
    border-radius: 0;
    border-color: #00aad2;
    width: 100%;
    height: 50px;
    padding-left: 15px;
    font-size: 16px;
}

.offers-selection__dropdown-wrapper {
    position: relative;
    width: 300px;
    margin-left: 30px;
}














.personal .offer-table select {
	font-size: 1em;
	padding: 0.53714em 1.35714em;
	max-width: 75%;
	width:100%;
}



select#perpage, select#perpageper {
    width: 47px;
    margin-right: 28px;
    margin-bottom: 5px;
}

.manufacturerPickupBox-sgpetchprice.disable-select.afford {
	margin-top: -2px;
	padding-bottom: 25px;
}


.celloffer #manufacturerModeloffer-keyoverview ul {
		float: left;
    font: 0.85em/1.6625 Lato,sans-serif;
    margin: 15px;
    text-align: left;
}


.formerror-app-new-car {
		background-color: #ba162b !important;
    border: 1px solid;
    clear: both;
    padding: 3px;
    margin-bottom: 5px;
    padding-right: 10px;
    padding-left: 10px;
}
.red {
	color:#ba162b;
}
.app-new-car-over {
	background-color:#E1E1E1;
}
.formresponseapp-new-car {
    color: #ffffff;
    margin-bottom: -5px;
    margin-top: 0px;
    font-size: 1em;
    float: left;
    font: normal 0.80em/1.6625 Lato,sans-serif;
}
.smallform-submit-app-new-car {
	  float:right;
		position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    padding: 0.64286em 1.42857em;
    border: 1px solid;
    border-color: #ffffff #ffffff #ffffff;
    border-radius: 3px;
    outline: none;
    font-size: 0.875em;
    line-height: 1.42929;
    color: white;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 #242424;
    background: #39b54a;
    cursor: pointer;
}
.app-new-car {
		font: normal 0.95em/1.6625 Lato,sans-serif;
}
.app-new-car-offertable {
    border-radius: 3px !important;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) !important;
    margin-bottom: 30px !important;
    margin-top: 10px !important;
    display: block !important;
    background-color: #3262AA;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 70px;
    height:95.4%;
}

.app-new-car-offertitle {
	color: #FFFFFF;
	font: normal 1.1em/1.6625 Lato,sans-serif;
	padding-top: 25px;
  padding-bottom: 10px;
}

.app-new-car-offer {
	margin-top: 9px;
}

.offer-table {
	 font: normal 0.95em/1.6625 Lato,sans-serif;
}

.offer-txt {
	 font-size: 0.9em;
	 margin-left: 10px;
}




#offertab .resp-arrow {
		border: 0 none;
		margin-top: 0;
		position: relative;
}

#offertab .resp-arrow::after { 
		content: "+";
		font: 0.8125em/1 "RockSolid Icons";
		left: -25px;
    position: absolute;
    top: 7px;
}

#offertab .resp-tab-active .resp-arrow::after {
		content: "-";
    font: 2.8125em/1 "RockSolid Icons";
    left: -25px;
    position: absolute;
    top: -17px;
}


#offertab .resp-arrow.offerindicator::after {
	  color:#3262AA;
		content: "+";
		font: 0.8125em/1 "RockSolid Icons";
		left: -25px;
    position: absolute;
    top: 7px;
}

#offertab .resp-arrow.offerindicator.offeractive::after {
	  color:#3262AA;
		content: "-";
    font: 2.8125em/1 "RockSolid Icons";
    left: -25px;
    position: absolute;
    top: -17px;
}


#offertab h2.resp-accordion {
    font: normal 0.95em/1.6625 Lato,sans-serif;
}
    
.celloffer {
    white-space: normal;
}

.rtableoffer {
		border: 5px solid #ffffff !important;
    border-radius: 3px !important;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) !important;
    margin-bottom: 30px !important;
    margin-top: 10px !important;
    display: block !important;
   
    background-color: #ffffff;
}

.offer-row {
	 cursor: pointer;
}

.offer-table-name.offer-white {
 border-top: 1px solid #C1C1C1 !important;
}

.hideoffer {
	display:none;
}

#offer-personalcontractpurchase table,
#offer-cashsavings table,
#offer-conditionalsalefinance table,
#offer-personallease table,
#offer-justaddfuel table,
#offer-motabilityoffers table,
#offer-personalcontracthire table,
#offer-fiftyfifty table,
#offer-advancepaymentplan table,
#offer-businessoffers table {
	margin-top:0;
}

#offer-personalcontractpurchase,
#offer-cashsavings,
#offer-conditionalsalefinance,
#offer-personallease,
#offer-justaddfuel,
#offer-motabilityoffers,
#offer-personalcontracthire,
#offer-fiftyfifty,
#offer-advancepaymentplan,
#offer-businessoffers {
	padding-top:20px;
}





#offertab #offerbusiness section.icon-boxes.is-animated.does-repeat.ce_rsce_tao_sgpetch_icon_boxes.manufacturer-mdl-range {
margin-top: 15px;	
}
#offertab #offerbusiness .modelrange,
#offertab #offerbusiness .mfrrange { 
	display:none;
}
.ce_rsce_tao_sgpetch_icon_boxes.mod_sgpetchbusinesssearch {
    margin-bottom: 35px;
    margin-top: -10px;
}
.mod_sgpetchbusinesssearch .motabilitymdlImage img {
    height: 75px !important;
    width: 125px !important;
}
#newCarSearchResultsUpdateBlock .manufacturerPickupBox-quick .desbody,
#newCarSearchResultsUpdateBlock .manufacturerPickupBox-quick .manufacturerPickupBox-form,
#newCarSearchResultsUpdateBlockper .manufacturerPickupBox-quick .desbody,
#newCarSearchResultsUpdateBlockper .manufacturerPickupBox-quick .manufacturerPickupBox-form {
	font-size:0.9em;
}
#newCarSearchResultsUpdateBlock .smallform form,
#newCarSearchResultsUpdateBlockper .smallform form {
	margin-bottom:3em;
}
#newCarSearchResultsUpdateBlock .manufacturerPickupBox-quick,
#newCarSearchResultsUpdateBlockper .manufacturerPickupBox-quick {
	border: 0px solid #e3e3e3 !important
}
#newcarssearchper h1,
#newcarssearchper h3 {
    margin-top: 0em;
}
#newcarssearchper #newcarssearchper-chosenAllow,
#newcarssearchper #newcarssearchper-chosenDeal {
    margin-top: 15px;
}
#newcarssearchper #newcarssearchper-chosenAllow input,
#newcarssearchper #newcarssearchper-chosenDeal input {
    float: left;
    margin-right: 10px;
    margin-top: 14px;
}
#newcarssearchper #newcarssearchper-chosenAllow label,
#newcarssearchper #newcarssearchper-chosenDeal label {
    width: 350px;
    font-size: 0.85em;
    color: #3162a9;
}
#newcarssearchper #newcarssearchper-chosenAllow.key-chosenAllow,
#newcarssearchper #newcarssearchper-chosenAllow.key-chosenDeal {
    font-size: 1em;
    color: #242424;
}
#newcarssearchper-sliderterm .center-sliderterm.sliderterm-business {
    margin-left: 125px;
    margin-top: -29px;
}
#newcarssearchper span.business h1,
#newcarssearchper span.business h3,
#newcarssearchper span.business h5 {
    margin-top: 0;
    margin-bottom: 0;
    font: bold 1.05em/1.6625 Lato,sans-serif;
}


#newcarssearchper-chosenMileage select,
#newcarssearchper-chosenMileage #chosenMileageper.isSet,
#newcarssearchper-chosenAge select,
#newcarssearchper-chosenAge #chosenAgeper.isSet,
#newcarssearchper-chosenDoors select,
#newcarssearchper-chosenDoors #chosenDoorsper.isSet {
    min-width: 200px;
    margin-right: 15px;
}
#newcarssearchper-checkboxOffers {
    float: left;
    margin-top: 10px;
}
#newcarssearchper-chosenMileage,
#newcarssearchper-chosenAge,
#newcarssearchper-chosenDoors {
    float: left
}
#newcarssearchper-floatingDiv {
    float: right;
    margin-right: -169px;
    margin-top: -150px;
    min-width: 438px;
}
#newcarssearchper-moreOptions {
    float: right;
    margin-right: 38px;
    margin-top: 10px;
    padding-bottom: 0;
}
#newcarssearchper-chosenOffers {
    float: left;
}
#newcarssearchper-checkboxOffers input#onlyoffers {
    margin-top: 15px;
}
#newcarssearchper div.isSet {
    background-color: #3262aa;
    border: 1px solid #b2b9c4;
    border-radius: 3px;
    clear: both;
    color: #3162a9;
    float: left;
    margin-left: 0;
    margin-top: -34px;
    position: relative;
    width: 55%;
    height: 34px;
}
#newcarssearchper .isSet a.changeLink {
    background: transparent url("/files/clear_search.png") no-repeat scroll 97% 62%;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    overflow: hidden;
    padding-left: 4px;
    padding-top: 3px;
    text-decoration: none;
}
#newcarssearchper label#newcarssearchper-sliderprice.key-sliderprice,
#newcarssearchper label#newcarssearchper-sliderterm.key-sliderterm {
    padding-top: 0.7em;
}
#newcarssearchper label#newcarssearchper-chosenModel {
    padding-top: 0.7em;
}
#newcarssearchper label {
    color: #242424;
    font-size: 1em;
    padding-top: 0.5em;
    padding-bottom: 0.1em;
    width: 145px;
}
#newcarssearchper input {
    color: #3162a9;
    font-size: 0.85em;
    background-color: #efefef;
}
#newcarssearchper select {
    max-width: 55%;
}
#newcarssearchper-chosenModel {
    clear: both;
}
#newcarssearchper select {
    clear: both;
    color: #3162a9;
    font-size: 0.85em;
}
#newcarssearchper a.changeLink {
    display: none;
    font-size: 0.85em;
    padding: 0.15em;
    margin-left: 4px;
}
#newcarssearchper a.changeLink em {
    float: right;
    font-style: normal;
    line-height: 1.5;
    margin-right: 35px;
    padding-top: 1px;
}
#newcarssearchper {
    background-color: #EFEFEF;
    /* border: 10px solid #ffffff; */
    
    border: 3px solid #666666;
    border-radius: 3px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
    max-width: 760px;
    /* opacity: 0.90; */
    
    filter: alpha(opacity=90);
    outline: medium none;
    overflow: hidden;
    padding: 1.42857em;
}
#newcarssearchper .newcarssearchper-chosenMake .key-chosenMake {} #newcarssearchper .newcarssearchper-sliderprice .value-sliderprice.darkgreybg,
#newcarssearchper .newcarssearchper-sliderterm .value-sliderterm.darkgreybg {
    width: 50%;
    border-width: 0;
}
#offertab #offer-personal #search-wrapper,
#offertab #offer-business #search-wrapper {
	/*top: 0;*/
	top: -40px;
	padding: 2%;
}
#offertab #offer-personal .centered-wrapper-inner,
#offertab #offer-business .centered-wrapper-inner {
 margin-top: 0 !important;
}
#offer-personal {
 /*background-color: #F5F5F5; 
 background-color: #931425;*/
 border-top: 10px solid #68AA1A;
}

#offer-business {
 /*background-color: #F5F5F5; 
 background-color: #931425;*/
 border-top: 10px solid #1A9EAA;
}



#offertab #offerbusiness .resp-tab-active {
  border-color: #c1c1c1 #c1c1c1 #ba162b !important; 
}


#offertab #offerbusiness .resp-tab-content {
	padding: 0 !important;
}
    

    
#offertab #offerbusiness .resp-tabs-list {
    margin: 0 auto;
    max-width: 600px;
    padding: 0;
    position: relative;
    display:none;
}
#offertab-title-business {
		color: #242424;
    font: bold 1em/1.6625 Lato,sans-serif;
    margin: 0 auto 10px;
    max-width: 480px;
    padding: 0;
    position: relative;
    display:none;
}
#offertab .resp-tab-item.hor_1.personal,
#offertab .resp-tab-item.hor_1.business {
  margin-left: 10px !important;
  font: bold 16px/1.6625 Lato,sans-serif;
  letter-spacing: 0;
  text-transform: uppercase;
  color:#FFFFFF;
  margin-bottom:10px;
}
.manufacturerPickupBox-drive {
    background: transparent url("/files/icon_transmission.png") no-repeat;
    background-size: 23px 23px;
}
.manufacturerPickupBox-doors {
    background: transparent url("/files/icon_doors.png") no-repeat;
    background-size: 25px 25px;
}
.manufacturerPickupBox-fuel {
    background: transparent url("/files/icon_fuel.png") no-repeat;
    background-size: 25px 25px;
}
.spacer {
    clear: both;
    margin-bottom: 5px;
    margin-top: 5px;
    position: relative;
    z-index: 2;
}
.spacerlarge {
    clear: both;
    margin-bottom: 20px;
    margin-top: 0px;
    position: relative;
    z-index: 2;
}
.manufacturerPickupBox-highlights {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}


.manufacturerPickupBox-motabilityhighlights .motabiltxt.custom,
.manufacturerPickupBox-motabilityhighlights .motabilvalue.custom  {
	font-size: 1em;
}
.manufacturerPickupBox-weeklyrental,
.manufacturerPickupBox-advancepayment,
.manufacturerPickupBox-drive,
.manufacturerPickupBox-doors,
.manufacturerPickupBox-fuel {
    color: #444444;
    position: relative;
    z-index: 2;
}
.odd {
    background-color: #EFEFEF;
}
.even {
    background-color: #FFFFFF;
}
.colleft {
    float: left;
    clear: both;
    text-align: left;
    width: 63%;
    color: #606060;
    padding-left: 2%;
}
.colmiddle {
    float: left;
    text-align: left;
    width: 63%;
    color: #606060;
    padding-left: 2%;
}
.colright {
    float: left;
    text-align: right;
    width: 25%;
    color: #000000;
    white-space: nowrap;
}
.manufacturerPickupBox-table {
    float: left;
    clear: both;
    padding: 5px;
    width: 100%;
}
.motabiltxt {
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: -0.2px;
    text-align: left;
}
.motabilvalue {
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: -0.2px;
    text-align: left;
    color: #000000;
    padding-left: 26px;
}
#motabilityoffers-h1 .manufacturerPickupBox-retailprice {
    margin-top: -5px;
}
#motabilityoffers-h1.icon-boxes {
    margin-top: 0.75em;
}


#newCarSearchResultsUpdateBlock .manufacturerPickupBox,
#newCarSearchResultsUpdateBlockper .manufacturerPickupBox,
#motabilityoffers-h1.mod_sgpetchcustomtemplate.motabilityoffers-root,
#motabilityoffers-h1.motabilityoffers-mfr {
    /*font: 17px/1.6625 Lato, sans-serif !important;*/
    font: bold 1.15em/1.6625 Lato,sans-serif;
   /* padding-bottom: 38px;*/
    float:initial;
}


@media all and (-ms-high-contrast:none) { /* IE11 */
	#newCarSearchResultsUpdateBlock .manufacturerPickupBox,
	#newCarSearchResultsUpdateBlockper .manufacturerPickupBox,
	#motabilityoffers-h1.mod_sgpetchcustomtemplate.motabilityoffers-root,
	#motabilityoffers-h1.motabilityoffers-mfr {
		   /* float:left; */
	}
}


#campaign-wrapper #newCarSearchResultsUpdateBlock .manufacturerPickupBox {
	 padding-bottom: 20px;
}


#motabilityoffers-h1.mod_sgpetchcustomtemplate.motabilityoffers-root h1,
#motabilityoffers-h1.motabilityoffers-mfr h1 {
    border-bottom: 0.09375em solid #E3E3E3;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.6;
    padding-top: 0;
}
#motabilityoffers-h1.motabilityoffers-mfr h1 {
    margin-bottom: -15px;
}
.motabilityoffers-root .promise {
    font-size: 0.90em;
    margin-bottom: 6px;
    /* margin-top: 10px;*/
}
.motabilityoffers-root .promisedisclaimer {
    color: #717c8e;
    font-size: 0.70em;
    margin-bottom: 10px;
    margin-top: 10px;
}
.motabilityoffers-root .promise-right a {
    font-size: 1.2em;
    color: #000000;
    font-weight: bold;
    padding-left: 5px;
}
.motabilityoffers-root .promiseline {
    border-top: 0.09375em solid #E3E3E3;
}
/*
.businessoffers-root #gallery h3{
	margin-bottom: 1.2em;
}	
*/

.manufacturerPickupBox-form {
    clear: both;
    padding-top: 20px;
}
.manufacturerPickupBox-powerimage,
.manufacturerPickupBox-combinedimage,
.manufacturerPickupBox-emissionsimage {
    display: inline-flex;
    margin-top: 5px;
    margin-bottom: 5px;
}
.spacer {
    margin-top: 5px;
    margin-bottom: 5px;
}
.vantxtlarge {
    clear: both;
    font-size: 2.2em;
}
#businessoffers-h1.icon-boxes {
    margin-top: 0.75em;
}
#facebook.mod_sgpetchcustomtemplate {
    margin-top: 40px;
}
#facebook.mod_sgpetchcustomtemplate #container {
    margin: 40px auto;
    max-width: 500px;
}
.formresponse {
    clear: both;
    color: #FFFFFF;
    margin-bottom: -5px;
    margin-top: 10px;
    font-size: 1em;
}
.formresponse span {
    background-color: #39B54A !important;
    color: #FFFFFF;
    border: 1px solid;
    padding: 3px !important;
}
.formerror {
    background-color: rgba(173, 145, 54, 0.71) !important;
    border: 1px solid;
    clear: both;
    padding: 3px !important;
}
.smallf-input input {
    font-size: 1em;
}
.smallform-close {
    background-color: #e3e3e3 !important;
    border: 0.09375em solid #aaaaaa;
    color: #777777;
    float: left;
    font-weight: bold;
    letter-spacing: 0;
    margin-left: 2px;
    margin-right: 5px;
    margin-top: -2px;
    max-width: 28px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 10px;
    text-transform: uppercase;
}
.manufacturerPickupBox-form.disable-select span.bold {
    padding-left: 5px;
}
.smallform-close:hover {
    background-color: #dddddd !important;
}
.smallform-submit {
    background-color: #39b54a !important;
    color: #ffffff;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 7px;
    margin-right: 5px;
    margin-top: 9px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
}
.promise-left {
    background-color: #fff;
    border: 6px solid #fff;
    border-radius: 3px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    max-width: 400px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.parking-left {
    background-color: #fff;
    border: 6px solid #fff;
    border-radius: 3px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    max-width: 400px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    margin-bottom: 20px;	
}
.parking-right {
    background-color: #fff;
    border: 6px solid #fff;
    border-radius: 3px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    max-width: 400px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.drivingschoolprg-left {
    background-color: #fff;
    border: 6px solid #fff;
    border-radius: 3px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 200px;
    overflow: hidden;
    margin: 10px;
    position: relative;
    margin-top: 8px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.drivingschoolprg-left img {
    position: absolute;
    margin: auto;
    min-height: 100%;
    min-width: 100%;
    left: -100%;
    right: -100%;
    top: -100%;
    bottom: -160%;
}
.partnershipsprg-left {
		background-color: #fff;
    border: 6px solid #fff;
    border-radius: 3px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    max-width: 550px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
#promise h3 {
    margin-bottom: 25px;
}
.manufacturerPickupBox-title[data-icon]::before {
    color: #b51d15;
    float: right;
    margin-left: 5px;
   /* margin-top: 6px;*/
    z-index: 1
}
.modelPickupRow {
    min-height: 230px;
}
.manufacturerPickupRow {
    min-height: 250px;
}
#newCarSearchResultsUpdateBlock .manufacturerPickupRow,
#newCarSearchResultsUpdateBlockper .manufacturerPickupRow {
    min-height: 320px;
}
.manufacturerPickupRow.icon-boxes-item.-boxed,
.manufacturerPickupRowper.icon-boxes-item.-boxed,
.modelPickupRow.icon-boxes-item.-boxed {
    padding: 0 0 0;
}
.manufacturerPickupRow,
.modelPickupRow {
    border: 5px solid #ffffff !important;
    border-radius: 3px !important;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.3) !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    display: block !important;
}

#newCarSearchResultsUpdateBlock .manufacturerPickupRow,
#newCarSearchResultsUpdateBlockper .manufacturerPickupRow {
    border: 5px none #ffffff !important;
    border-radius: 3px !important;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.3) !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    display: block !important;
    height: calc(100%);
}

@media all and (-ms-high-contrast:none) { /* IE11 */
	#newCarSearchResultsUpdateBlock .manufacturerPickupRow,
	#newCarSearchResultsUpdateBlockper .manufacturerPickupRow {
	/* display: inline-table !important;*/
	}
}

.manufacturerPickupBox {
    z-index: 1;
    cursor: pointer;
    border: 1px solid #E3E3E3;
    padding-top: 7px;
    padding-left: 0px;
    padding-right: 0px;
}
.manufacturerPickupBox img {
    display: inline;
    height: 100px;
    position: relative;
    width: 190px;
    z-index: 1;
    top:5px;
}


	


@media all and (-ms-high-contrast:none) { /* IE11 */
.motabilityvariant .manufacturerPickupBox-image img.motabimage { padding-left:190px; }  
.manufacturerPickupBox img {  display: inline-block; }
}



#motabilityoffers-h1 .manufacturerPickupBox img {
    display: inline;
    height: 100px;
    position: relative;
    width: 160px;
    z-index: 1;
}
.manufacturerPickupBox-title {
    color: #000000;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 0px;
    text-transform: uppercase;
    text-align: left;
    width: 100%;
    padding-left: 10px;
    line-height:1;
}

.manufacturerPickupBox-title.small{
	  font-size: 1em;
	  letter-spacing: -0.075em;
		line-height: 1.1em;
}
#newCarSearchResultsUpdateBlock .manufacturerPickupBox-rangefrom,
#newCarSearchResultsUpdateBlock .manufacturerPickupBox-permonth,
#newCarSearchResultsUpdateBlockper .manufacturerPickupBox-rangefrom,
#newCarSearchResultsUpdateBlockper .manufacturerPickupBox-permonth {
	font-size: 0.65em;	
}
#newCarSearchResultsUpdateBlock .manufacturerPickupBox-retailprice,
#newCarSearchResultsUpdateBlockper .manufacturerPickupBox-retailprice  {
	font-size: 1.9em;	
	margin-top: -10px;
}
#newCarSearchResultsUpdateBlock .manufacturerPickupBox-weekly,
#newCarSearchResultsUpdateBlockper .manufacturerPickupBox-weekly {
	font-size: 1.5em;	
	margin-bottom: 10px;
}

#newCarSearchResultsUpdateBlock .weeklyusedcars.campaigntopgap.dep {
	clear:both;
	margin-left:5px;
}

.manufacturerPickupBox-headline,
.manufacturerPickupBox-rangefrom {
    color: #444444;
    float: left;
    font-size: 0.75em;
    font-weight: bold;
    letter-spacing: -0.2px;
    text-align: left;
    text-transform: uppercase;
    clear: both;
    position: relative;
    z-index: 2;
    padding-left: 10px;
}
.manufacturerPickupBox-permonth {
    color: #444444;
    float: left;
    font-size: 0.75em;
    font-weight: bold;
    letter-spacing: -0.2px;
    text-align: left;
    text-transform: uppercase;
    clear: both;
    position: relative;
    z-index: 2;
    padding-left: 10px;
    margin-top: -15px;
}
.manufacturerPickupBox-retailprice,
.manufacturerPickupBox-weekly {
    background: transparent none repeat scroll 0 0 !important;
    clear: both;
    color: #b51d15;
    float: left;
    font-size: 2.2em;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
    padding-left: 10px;
}
.manufacturerPickupBox-form .smallform {
    clear: both;
}
.manufacturerPickupBox-view,
.manufacturerPickupBox-qview {
    color: #000000;
    float: left;
    font-size: 0.65em;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: uppercase;
    clear: both;
    padding: 6px;
    cursor: pointer;
    width: 100%;
    background-color: #EEEEEE !important;
    margin-top: 1px;
    margin-bottom: -1px;
}

.manufacturerPickupBox-scrappage {
    color: #000000;
    float: left;
    font-size: 0.65em;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: uppercase;
    clear: both;
    padding: 6px;
    cursor: pointer;
    width: 100%;
    background-color: #EEEEEE !important;
    margin-top: 1px;
    margin-bottom: -1px;
}

.manufacturerPickupBox-more {
    border-top: 0.09375em solid #E3E3E3;
}
.manufacturerPickupBox-view,
.manufacturerPickupBox-qview,
manufacturerPickupBox-scrappage {
    border-top: 0.09375em solid #E3E3E3;
}
.manufacturerPickupBox-call {
    border-top: 0.09375em solid #E3E3E3;
}
.manufacturerPickupBox-offers {
    border-top: 0.09375em solid #E3E3E3;
}
.manufacturerPickupBox-offers {
    color: #FFFFFF;
    float: left;
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: uppercase;
    clear: both;
    padding: 6px;
    cursor: pointer;
    width: 100%;
    background-color: #39b54a !important;
    margin-top: 1px;
    margin-bottom: 1px;
    text-align: center;
}
.manufacturerPickupBox-more {
    color: #FFFFFF;
    /*float: left;*/
    font-size: 0.65em;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: uppercase;
    clear: both;
    padding: 6px;
    cursor: pointer;
    width: 100%;
    background-color: #b51d15 !important;
    margin-top: 1px;
    margin-bottom: 1px; 
}

.manufacturerPickupBox-more.disable-select.finquote.salestag.pb {
	width: 100.8%;
	margin-left: -1px;
	border-left: 0.07375em solid #E3E3E3;
	border-right: 0.07375em solid #E3E3E3;
}


.manufacturerPickupBox-call {
    color: #FFFFFF;
    float: left;
    font-size: 0.85em;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: uppercase;
    clear: both;
    padding: 6px;
    cursor: pointer;
    width: 100%;
    background-color: #39b54a !important;
}
.manufacturerPickupBox-offers[data-icon]::before {
    color: #FFFFFF;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
    transform: scale(1, 1);
}
.manufacturerPickupBox-more[data-icon]::before {
    color: #FFFFFF;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
    transform: scale(1, 1);
}
.manufacturerPickupBox-view[data-icon]::before,
.manufacturerPickupBox-qview[data-icon]::before,
.manufacturerPickupBox-call[data-icon]::before,
.manufacturerPickupBox-scrappage[data-icon]::before,
.rangederiv[data-icon]::before {
    color: #b51d15;
    float: right;
    margin-left: 5px;
    margin-top: 4px;
    transform: scale(1, 1);
}
.manufacturerPickupBox-call[data-icon]::before {
    color: #ffffff;
}
.rangederiv[data-icon]::before {
    margin-left: 20px;
    margin-top: 3px;
}
.rangederiv {
    font-size: 0.85em;
    margin-left: -15px;
}
.rangederiv a:hover,
.rangederiv a:focus {
    color: #b51d15 !important;
}
.rangederiv a,
.rangederiv a:active,
.rangederiv a:visited {
    color: #1782c5;
}

.manufacturerPickupBox-quickfinance,
.manufacturerPickupBox-quick,
.manufacturerPickupBox-quickspec {
    color: #444444;
    font-size: 0.80em;
    text-align: left;
    clear: both;
    padding: 5px;
}
.manufacturerPickupBox-offers:hover {
    background-color: #33A343 !important;
}
.manufacturerPickupBox-more:hover {
    background-color: #b51d15 !important;
}
.manufacturerPickupBox-offers:active {
    background-color: #E5514F !important;
    -webkit-filter: blur(1.5px);
    -moz-filter: blur(1.5px);
    filter: blur(1.5px);
}
.manufacturerPickupBox-more:active {
    background-color: #b51d15 !important;
    -webkit-filter: blur(1.5px);
    -moz-filter: blur(1.5px);
    filter: blur(1.5px);
}
.manufacturerPickupBox-view:hover,
.manufacturerPickupBox-qview:hover,
.manufacturerPickupBox-scrappage:hover {
    background-color: #EEEEEE !important;
}
.manufacturerPickupBox-view:active,
.manufacturerPickupBox-qview:active,
.manufacturerPickupBox-scrappage:active {
    background-color: #E5E5E5 !important;
    -webkit-filter: blur(1.5px);
    -moz-filter: blur(1.5px);
    filter: blur(1.5px);
}
.manufacturerPickupBox-call:active {
    -webkit-filter: blur(1.5px);
    -moz-filter: blur(1.5px);
    filter: blur(1.5px);
}
.manufacturerPickupBox-call:hover {
    background-color: #39a54a !important;
}
.manufacturerPickupBox-rangefrom {
    color: #000000;
}
.manufacturerPickupBox-image {
    clear: both;
}
.manufacturerPickupBox img {
    mix-blend-mode: multiply;
    transform: scale(1.0, 1.0);
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
}
.onimagetrans {
    transform: scale(1.15, 1.15) !important;
}
.disable-select {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.pickupmore {
    background-color: #b51d15 !important;
    color: #FFFFFF !important;
}
.pickupmore[data-icon]::before {
    color: #FFFFFF;
}
.pickupmore:hover,
.pickupmore:active {
    background-color: #aa162b !important;
    color: #FFFFFF !important;
}
.manufacturerPickupBox-powerimage img,
.manufacturerPickupBox-combinedimage img,
.manufacturerPickupBox-emissionsimage img {
    float: left;
    display: inline;
    height: 53px !important;
    position: relative;
    width: 54px !important;
    z-index: 1;
}
.manufacturerPickupBox-powerimage,
.manufacturerPickupBox-combinedimage,
.manufacturerPickupBox-emissionsimage {
    float: left;
}
.manufacturerPickupBox-highlights {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}
.center {
    text-align: center;
}
.pickupx:before {
    content: "\d7";
    color: #b51d15 !important;
}
.dotted {
    background: transparent none repeat scroll 0 0 !important;
    clear: both;
    border-top: 0.39375em dotted #E3E3E3;
    margin-bottom: 5px;
    margin-top: 5px;
    z-index: 2;
    position: relative;
}
.dotted-form {
		background: transparent none repeat scroll 0 0 !important;
    border-top: 0.39375em dotted #e3e3e3;
    clear: both;
    font-size: 1.2em;
    margin-bottom: 12px;
    margin-top: -14px;
    position: relative;
    z-index: 2;
}
/*
.sgp_pagetitle_block_left {
    font-weight: bold;
		font: 1.1em/1.6625 Lato,sans-serif;
    letter-spacing: 0.14em;
    margin-top: -7px;
}
*/

#businessoffers-h1.mod_sgpetchcustomtemplate.businessoffers-root,
#businessoffers-h1.businessoffers-mfr {
    font: 17px/1.6625 Lato, sans-serif !important;
    padding-bottom: 20px;
}
#businessoffers-h1.mod_sgpetchcustomtemplate.businessoffers-root .manufacturer-mdl-range.in-view.has-shown {} #motabilityoffers-h1.mod_sgpetchcustomtemplate.motabilityoffers-root .manufacturer-mdl-range.in-view.has-shown {} #promise.mod_sgpetchcustomtemplate.businessoffers-root {} #businessoffers-h1.mod_sgpetchcustomtemplate.businessoffers-root h1,
#businessoffers-h1.businessoffers-mfr h1 {
    border-bottom: 0.09375em solid #E3E3E3;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.6;
    padding-top: 0;
}
#businessoffers-h1.businessoffers-mfr h1 {
    margin-bottom: -15px;
}
#used-vans h1,
#nearly-new-vans h1 {
    border-bottom: 0.09375em solid #E3E3E3;
    color: #242424;
    font: 1.3em/1.6625 Lato, sans-serif !important;
    font-weight: bold !important;
    line-height: 1.6;
    padding-bottom: 0px;
    margin-bottom: 40px;
    margin-top: 20px;
}

.motabilityoffers-root h3 {
    clear: both;
    text-transform: uppercase;
    font: 1.1em/1.6625 Lato, sans-serif;
}
#gallery.mod_sgpetchdatabridge h3,
.mod_sgpetchcustomtemplate h3 {
    border-bottom: 0.09375em solid #E3E3E3;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.6;
    padding-top: 0;
}
.centered-wrapper.ce_rsce_tao_centered_wrapper_start.-background-color-2 {
  /*  background-color: white; */
}
.manufacturerPickupBox
/*#businessoffers-h1.mod_sgpetchcustomtemplate.businessoffers-root div,
#businessoffers-h1.businessoffers-mfr div */

{
    background-color: white;
    min-height: 175px;
}
.businessoffers-root .team-description h2 {
    color: #3262aa;
    font-size: 1.25em;
    font-weight: bold;
    line-height: 1.6;
    padding-top: 0;
}
.businessoffers-root .team-description p {
    font-size: 0.90em;
}
.onshowing {
    opacity: 0.5;
}
.businessoffers-root .promise {
    font-size: 0.90em;
    margin-bottom: 6px;
    /* margin-top: 10px;*/
}
.pickups-mfr .cont {
    font-size: 0.90em;
    margin-bottom: 6px;
    /* margin-top: 10px;*/
}
.pickups-mfr .warrant {
    font-size: 0.90em;
    margin-bottom: 6px;
    /* margin-top: 10px;*/
}
.businessoffers-root .promisedisclaimer {
    color: #717c8e;
    font-size: 0.70em;
    margin-bottom: 10px;
    margin-top: 10px;
}

.motabilityoffers-root #openinghours.info-map-boxes {
	font-weight: normal;
	font-size: 0.85em;
}


.promise-right {
	 font-weight: normal;
}

.businessoffers-root .promise-right a,
.businessoffers-root .drivingschoolprg-right a {
    font-size: 1.2em;
    color: #000000;
    font-weight: bold;
    padding-left: 5px;
}
.businessoffers-root .promiseline {
    border-top: 0.09375em solid #E3E3E3;
}
#promise {
    padding-top: 20px;
}
#nearly-new-vans {
    padding-top: 20px;
    border-bottom: 0.09375em solid #e3e3e3;
}
#used-vans {
    border-bottom: 0.09375em solid #e3e3e3;
}
.manufacturerPickupBox-quick.disable-select .bold,
.manufacturerPickupBox-quickspec.disable-select .bold {
    font-weight: bold;
    letter-spacing: 0;
    text-transform: uppercase;
    padding-left: 10px;
}
.manufacturerPickupBox-quickspec span {
    display: inline;
    margin-left: -9px;
    margin-top: 0;
    margin-bottom: 5px;
    clear: both;
}
.manufacturerPickupBox-quickspec .speclist {
    clear: both;
    float: left;
}
.gallery-top.pickups {
    /*  margin-bottom: -60px;*/
}
#model-gallery-bottom.mod_sgpetchdatabridge .gallery-bottom,
.gallery-top.pickups,
.manufacturerPickupBox-more,
.homepage .feature-box-text p,
.hoverbutton-address,
.warrant,
.cont {
    font-family: Lato, sans-serif;
}
#model-gallery-bottom.mod_sgpetchdatabridge .gallery-bottom,
.gallery-top.pickups {
    font-size: 0.9em;
}
#model-gallery-bottom.mod_sgpetchdatabridge .gallery-bottom,
.gallery-top.pickups,
.promise-right,
.warranty-content,
.overview-content,
.drivingschoolprg,
.drivingschoolprg-right {
    color: #444444;
}
.promise-right,
.warranty-content {
    padding-right: 5%;
    padding-left: 5%;
    padding-top: 0%;
    font-size: 0.9em;
    margin-bottom: 6px;
}
.drivingschoolprg-right {
    padding-right: 5%;
    padding-left: 5%;
    padding-top: 0%;
    font-size: 0.9em;
    margin-bottom: 6px;
}
.drivingschoolprg-right p {
    margin-bottom: 1.5em;
    margin-top: 0.75em;
}
.drivingschoolprg {
    padding-right: 0%;
    padding-left: 3%;
    padding-top: 0%;
    font-size: 0.9em;
    margin-bottom: 6px;
}
.overview-content {
    padding-right: 5%;
    padding-left: 5%;
    padding-top: 5%;
}
#warranty.mod_sgpetchcustomtemplate.pickups-mfr h3,
#gallery.mod_sgpetchdatabridge h3 {
    padding-top: 25px;
}
#promise-ph.rs-columns.mod_rs_columns_start div.mod_rs_column_start.rs-column.-large-col-2-1.-large-last.-large-first-row.-medium-col-1-1.-medium-first.-medium-last.-small-col-1-1.-small-first.-small-last {
    margin-top: 0% !important;
}
/*
.modelPickupRow.index9,
.manufacturerPickupRow.index9 {
    z-index: 1;
}
.modelPickupRow.index8,
.manufacturerPickupRow.index8 {
    z-index: 2;
}
.modelPickupRow.index7,
.manufacturerPickupRow.index7 {
    z-index: 3;
}
.modelPickupRow.index6,
.manufacturerPickupRow.index6 {
    z-index: 4;
}
.modelPickupRow.index5,
.manufacturerPickupRow.index5 {
    z-index: 5;
}
.modelPickupRow.index4,
.manufacturerPickupRow.index4 {
    z-index: 6;
}
.modelPickupRow.index3,
.manufacturerPickupRow.index3 {
    z-index: 7;
}
.modelPickupRow.index2,
.manufacturerPickupRow.index2 {
    z-index: 8;
}
.modelPickupRow.index1,
.manufacturerPickupRow.index1 {
    z-index: 9;
}
*/
.manufacturerPickupBox select.value-branchlocator {
    font-size: 1em;
}
.ontop {
	z-index:19 !important;
}
.nohand {
	 cursor: default;
}
.nav-container {
    z-index: 10 !important;
}
#warranty-img {
    padding-top: 3%;
}
#overview-img {
    padding-top: 0%;
}
.warranty-image {
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    max-width: 400px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    border: 6px solid #fff;
    border-radius: 3px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}
.overview-image {
    background-color: #fff;
    border: 6px solid #fff;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    max-width: 400px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    border-radius: 3px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}
.warranty-image img {} #nearly-new-vans h3[data-icon]::before,
#used-vans h3[data-icon]::before {
    color: #3262aa;
    float: right;
    margin-left: 5px;
    margin-top: 6px;
    z-index: 1
}
#nearly-new-vans h3 {
    max-width: 270px;
    border-bottom: 0;
    cursor: pointer;
    background-color: #EEEEEE !important;
    padding: 5px;
    margin-bottom: 0;
}
#used-vans h3 {
    max-width: 195px;
    border-bottom: 0;
    cursor: pointer;
    background-color: #EEEEEE !important;
    padding: 5px;
    margin-bottom: 0;
}
#nearly-new-vans h3:hover,
#used-vans h3:hover,
.manufacturerPickupBox-more:hover,
.manufacturerPickupBox-view:hover,
.manufacturerPickupBox-qview:hover,
.manufacturerPickupBox-scrappage:hover {
    background-color: #DDDDDD !important;
}
.manufacturerPickupBox-more:hover {
    background-color: #aa162b !important;
}
.manufacturerPickupBox-more.disable-select.pickupmore:hover {
    background-color: #aa162b !important;
}
#nearly-new-vans h3:active,
#used-vans h3:active {
    -webkit-filter: blur(1.5px);
    -moz-filter: blur(1.5px);
    filter: blur(1.5px);
}
/*  150 x 480  */

@media only screen and (min-width: 150px) and (max-width: 480px) and (orientation: portrait) {
    /*.sgp_pagetitle_block_left { font: 0.97em/1.6625 Lato,sans-serif;letter-spacing: 0.1em; margin-left: 36px; margin-top: -8px;}*/
    
    #businessoffers-h1.mod_sgpetchcustomtemplate.businessoffers-root h1 {
        font-size: 1em;
    }
    #motabilityoffers-h1.mod_sgpetchcustomtemplate.motabilityoffers-root h1 {
        font-size: 1em;
    }
    .manufacturerPickupRow:hover,
    .modelPickupRow:hover {
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.6) !important;
    }
    .manufacturerPickupRow:active,
    .modelPickupRow:active {
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.8) !important;
    }
    .manufacturerPickupRow,
    .modelPickupRow {
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) !important;
    }
    .manufacturerPickupBox {
        border: 0px solid #e3e3e3 !important;
    }
    .gallery-top {
        margin-bottom: 0;
    }
    #gallery.mod_sgpetchdatabridge h3 {
        padding-top: 0px;
    }
		#newcarssearchper-floatingDiv {
		        float: none;
		        margin-right: 0px;
		        margin-top: 0px;
		        min-width: 0px;
		}
		#newcarssearchper-moreOptions {
		        float: left;
		}
		#newcarssearchper h1 {
		  font-size: 1.1em;
		}   
	 #offertab-title-business {
    	margin-top: -15px;
    	font: bold 0.8em/1.6625 Lato,sans-serif;
    	text-align: center;
  	}
	
    #newcarssearch.disable-select .isSet, #newcarssearchper.disable-select .isSet {	width: 100%;	}
    #offertab #offer-business #search-wrapper, #offertab #offer-personal #search-wrapper {top: -10px;}
    .offers-selection { display: none; }
		hr, .headline-hr::before, .headline-hr::after { border-top: initial; }
    
}
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
	

		hr, .headline-hr::before, .headline-hr::after { border-top: initial; }
	
    /*.sgp_pagetitle_block_left { font: 0.97em/1.6625 Lato,sans-serif;letter-spacing: 0.1em; margin-left: 100px; margin-top: -8px;}*/
    
    #businessoffers-h1.mod_sgpetchcustomtemplate.businessoffers-root h1 {
        font-size: 1.1em;
    }
    #motabilityoffers-h1.mod_sgpetchcustomtemplate.motabilityoffers-root h1 {
        font-size: 1.1em;
    }
    #team.mod_sgpetchcustomtemplate.businessoffers-root {
        padding-top: 0px !important;
    }
    .manufacturerPickupRow:hover,
    .modelPickupRow:hover {
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.6) !important;
    }
    .manufacturerPickupRow:active,
    .modelPickupRow:active {
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.8) !important;
    }
    .manufacturerPickupRow,
    .modelPickupRow {
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) !important;
    }
    .manufacturerPickupBox {
        border: 0px solid #e3e3e3 !important;
    }
    .homepage .feature-box-text p {
        margin-left: 20px !important;
    }
    .gallery-top {
        margin-bottom: 0;
    }
    #newcarssearchper-floatingDiv {
        float: none;
        margin-right: 0px;
        margin-top: 0px;
        min-width: 0px;
    }
}
/*  360 x 640  */

@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: portrait) {
    .sgp_pagetitle_block_left {
        margin-left: 55px;
    }
    .gallery-top {
        margin-bottom: 0;
    }
    #offertab #search-wrapper { padding: 0;}
    #newcarssearchper-floatingDiv {
        float: none;
        margin-right: 0px;
        margin-top: 0px;
        min-width: 0px;
    }
    #offertab-title-business {
    	margin-top: -15px;
    	font: bold 0.8em/1.6625 Lato,sans-serif;
    	text-align: center;
  	}
}
@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: landscape) {
    /*.sgp_pagetitle_block_left { font: 0.97em/1.6625 Lato,sans-serif;letter-spacing: 0.1em; margin-left: 170px; margin-top: -8px;}*/
		.app-new-car-offertable #vacancy-application-email input#email.email {
			margin-left:-21px;
		}
    
    .homepage .feature-box-text p {
     /*   margin-left: 200px;*/
    }
    #businessoffers-h1.mod_sgpetchcustomtemplate.businessoffers-root h1 {
        font-size: 1.2em;
    }
    #motabilityoffers-h1.mod_sgpetchcustomtemplate.motabilityoffers-root h1 {
        font-size: 1.2em;
    }
    /* #promise { padding-top: 105px;} */
    
    .gallery-top {
        margin-bottom: 0;
    }
    #gallery.mod_sgpetchdatabridge h3 {
        padding-top: 0px;
    }
    .manufacturerPickupBox-image {
        clear: none;
    }
    #rzbipper.modelPickupRow,
    #rzbipper.manufacturerPickupRow {
        min-height: 100px;
    }
    #rzfiorino-cargo.modelPickupRow,
    #rzfiorino-cargo.manufacturerPickupRow {
        min-height: 100px;
    }
    .hoverbutton-address {
        font-size: 0.9em;
    }
    #newcarssearchper-floatingDiv {
        float: none;
        margin-right: 0px;
        margin-top: 0px;
        min-width: 0px;
    }
    #offertab-title-business {
    	margin-top: -15px;
    	font: bold 0.8em/1.6625 Lato,sans-serif;
    	text-align: center;
  	}
}
@media only screen and (min-width: 400px) and (max-width: 1024px) and (orientation: landscape) {
    #newcarssearchper-floatingDiv {
        float: none;
        margin-right: 0px;
        margin-top: 0px;
        min-width: 0px;
    }
}
/* Google Nexus 7 2nd Gen (portrait) */

@media only screen and (min-device-width: 601px) and (max-device-width: 906px) and (orientation: portrait) {
    .manufacturerPickupBox-quick {
        border: 1px solid #E3E3E3 !important;
        border-radius: 3px !important;
        -webkit-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        -moz-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        margin-top: -20px;
    }
}
/* Google Nexus 7  2nd Gen (landscape) */

@media only screen and (min-device-width: 601px) and (max-device-width: 906px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) {
    .manufacturerPickupBox-quick {
        border: 1px solid #E3E3E3 !important;
        border-radius: 3px !important;
        -webkit-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        -moz-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        margin-top: -20px;
    }
}
/*  768 x 1024  */

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

		.manufacturerPickupBox-sgpetchprice.disable-select.afford {
			padding-bottom: 16px;
		}


	  .motabilityoffers-root .manufacturerPickupRow {  min-height: 295px; }
		.app-new-car-offertable #vacancy-application-email input#email.email {
			margin-left:-21px;
		}
	#newCarSearchResultsUpdateBlock .manufacturerPickupRow.model.motability{
    min-height: 300px;
}

	  .manufacturerPickupRow,
    .modelPickupRow {
        overflow: visible;
        position: relative;
        z-index: 1;
        height: 0px;
        margin-bottom: 80px !important;
    }
	
    .homepage .feature-box-text p {
     /*   margin-left: 140px;*/
    }
    /*.sgp_pagetitle_block_left {font: 1.1em/1.6625 Lato,sans-serif;letter-spacing: 0.03em; margin-left: 253px; margin-top: -8px;}*/
    
    #businessoffers-h1.mod_sgpetchcustomtemplate.businessoffers-root h1 {
        font-size: 1.2em;
    }
    #motabilityoffers-h1.mod_sgpetchcustomtemplate.motabilityoffers-root h1 {
        font-size: 1.2em;
    }
    /*
.manufacturerPickupRow, .modelPickupRow {overflow: visible;position: relative;z-index: 1;height: 0px;}
.manufacturerPickupBox-quick {border: 1px solid #E3E3E3 !important;border-radius: 3px !important;-webkit-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10); margin-top:-20px; }
*/
    
    .manufacturerPickupBox-towingimage {
        left: 5px;
    }
    /*#promise { padding-top: 135px;}*/
    /*#gallery.mod_sgpetchdatabridge h3 { padding-top: 95px;}*/
    
    .manufacturerPickupBox-image {
        clear: both;
    }
    #rzbipper.modelPickupRow,
    #rzbipper.manufacturerPickupRow {
        min-height: 100px;
    }
    #rzfiorino-cargo.modelPickupRow,
    #rzfiorino-cargo.manufacturerPickupRow {
        min-height: 100px;
    }
    .hoverbutton-address {
        margin-top: 4px;
        font-size: 0.85em;
    }
    #offertab #search-wrapper { padding: 0;} 
    #newcarssearchper-floatingDiv {
        float: right;
        margin-right: -169px;
        margin-top: -223px;
        min-width: 438px;
    }
    #newcarssearchper {
        width: 510px;
    }
    #newcarssearchper {
        min-width: 738px;
    }
    #newcarssearchper #newcarssearchper-moreOptions a.refineLink {
        margin-top: -35px;
    }
    #newcarssearchper-floatingDiv {
        margin-top: -133px;
    }
    
    #offertab-title-business {
    	max-width: 740px;
    	margin-top: -15px;
    	text-align: left;
  	}
  	
		#offer-personal, #offer-business {
    border-top: 0px solid #ba162b;
		}
	#newCarSearchResultsUpdateBlockper .manufacturerPickupRow.pmodel,
  #newCarSearchResultsUpdateBlockper .manufacturerPickupRow.pvariant,
  #newCarSearchResultsUpdateBlock .manufacturerPickupRow.model.personal, 
	#newCarSearchResultsUpdateBlock .manufacturerPickupRow.variant.personal,
	#newCarSearchResultsUpdateBlock .manufacturerPickupRow.variant.motability   {
    	min-height: 360px;
		}
		
		#newCarSearchResultsUpdateBlock .manufacturerPickupRow
    {
    	min-height: 315px;
	  }

}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    /*.sgp_pagetitle_block_left { font: 0.92em/1.6625 Lato,sans-serif !important;letter-spacing: 0.14em !important;margin-left: 6px !important;  margin-top: -4px !important;}*/
    .motabilityoffers-root .manufacturerPickupRow {  min-height: 295px; }
		#manufacturerModeloffer-image img {
		    margin: 45px auto auto;
		}
    .manufacturerPickupRow,
    .modelPickupRow {
        overflow: visible;
        position: relative;
        z-index: 1;
        height: 0px;
        margin-bottom: 80px !important;
    }
    .manufacturerPickupBox-quick {
        border: 1px solid #E3E3E3 !important;
        border-radius: 3px !important;
        -webkit-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        -moz-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        margin-top: -20px;
    }
    #gallery.mod_sgpetchdatabridge h3 {
        padding-top: 65px;
    }
    #rzbipper.modelPickupRow {
        min-height: 325px !important;
    }
    #rzbipper.manufacturerPickupRow {
        min-height: 350px !important;
    }
    #rzfiorino-cargo.modelPickupRow {
        min-height: 325px !important;
    }
    #rzfiorino-cargo.manufacturerPickupRow {
        min-height: 350px !important;
    }
    .manufacturerPickupBox-image {
        clear: both !important;
    }
    #promise {
        padding-top: 0;
    }
    .manufacturerPickupBox-rangefrom.power {
        max-width: 180px;
    }
    .drivingschoolprg-right p {
        margin-bottom: 0em;
    }
    #newCarSearchResultsUpdateBlock .manufacturerPickupRow,
    #newCarSearchResultsUpdateBlockper .manufacturerPickupRow {
    	min-height: 315px;
	  }
		#newCarSearchResultsUpdateBlock .manufacturerPickupRow.model.motability {
    	min-height: 335px;
		}
		#newCarSearchResultsUpdateBlockper .manufacturerPickupRow.pmodel,
		#newCarSearchResultsUpdateBlockper .manufacturerPickupRow.pvariant,
		#newCarSearchResultsUpdateBlock .manufacturerPickupRow.model.personal, 
		#newCarSearchResultsUpdateBlock .manufacturerPickupRow.variant.personal,
		#newCarSearchResultsUpdateBlock .manufacturerPickupRow.variant.motability   {
    	min-height: 360px;
		}
    #newcarssearchper-floatingDiv {
        float: right;
        margin-right: -169px;
        margin-top: -223px;
        min-width: 438px;
    }
    #newcarssearchper {
        width: 510px;
    }
    #newcarssearchper #newcarssearchper-moreOptions a.refineLink {
        margin-top: -35px;
    }
    #newcarssearchper-floatingDiv {
        margin-top: -133px;
    }  
    #offertab #offerbusiness .resp-tabs-list {
    max-width: 540px;
    }
    #offertab-title-business {
    	max-width: 440px;
    	margin-top: -15px;
    	text-align: left;
  	}
}
/*  800 x 1280  */

@media only screen and (min-width: 800px) and (max-width: 1280px) and (orientation: portrait) {
    /*.manufacturerPickupRow,.modelPickupRow{overflow: visible;position: relative;z-index: 1;height: 0px;}
.manufacturerPickupBox-quick {border: 1px solid #E3E3E3 !important;border-radius: 3px !important;-webkit-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10); margin-top:-20px; }
*/
    #newcarssearchper {
        width: 510px;
    }
}
@media only screen and (min-width: 800px) and (max-width: 1280px) and (orientation: landscape) {
    .manufacturerPickupRow,
    .modelPickupRow {
        overflow: visible;
        position: relative;
        z-index: 1;
        height: 0px;
    }
    .manufacturerPickupBox-quick {
        border: 1px solid #E3E3E3 !important;
        border-radius: 3px !important;
        -webkit-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        -moz-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        margin-top: -20px;
    }
    #gallery.mod_sgpetchdatabridge h3 {
        padding-top: 75px;
    }
    #newcarssearchper {
        width: 510px;
    }
}
/*  980 x 1280  */

@media only screen and (min-width: 980px) and (max-width: 1280px) and (orientation: portrait) {
    /*.manufacturerPickupRow, .modelPickupRow {overflow: visible;position: relative;z-index: 1;height: 0px;}
.manufacturerPickupBox-quick {border: 1px solid #E3E3E3 !important;border-radius: 3px !important;-webkit-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10); margin-top:-20px; }
*/
    #newcarssearchper {
        width: 510px;
    }
}
@media only screen and (min-width: 980px) and (max-width: 1280px) and (orientation: landscape) {
    .manufacturerPickupRow,
    .modelPickupRow {
        overflow: visible;
        position: relative;
        z-index: 1;
        height: 0px;
    }
    .manufacturerPickupBox-quick {
        border: 1px solid #E3E3E3 !important;
        border-radius: 3px !important;
        -webkit-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        -moz-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
    }
    #newcarssearchper {
        width: 510px;
    }
}
/*  1280 x 600  */

@media only screen and (min-width: 600px) and (max-width: 1280px) and (orientation: portrait) {
    /*
.manufacturerPickupRow, .modelPickupRow {overflow: visible;position: relative;z-index: 1;height: 0px;}
.manufacturerPickupBox-quick {border: 1px solid #E3E3E3 !important;border-radius: 3px !important;-webkit-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10); margin-top:-20px; }
*/
    /*#promise { padding-top: 120px;}*/
}
@media only screen and (min-width: 600px) and (max-width: 1280px) and (orientation: landscape) {
    /*
.manufacturerPickupRow, .modelPickupRow {overflow: visible;position: relative;z-index: 1;height: 0px;}
.manufacturerPickupBox-quick {border: 1px solid #E3E3E3 !important;border-radius: 3px !important;-webkit-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);}
*/
}
/*  1440 x 900  */

@media only screen and (min-width: 900px) and (max-width: 1440px) and (orientation: portrait) {
    /*
.manufacturerPickupRow, .modelPickupRow {overflow: visible;position: relative;z-index: 1;height: 0px;}
.manufacturerPickupBox-quick {border: 1px solid #E3E3E3 !important;border-radius: 3px !important;-webkit-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10); margin-top:-20px; }
*/
    /*#promise { padding-top: 100px;}*/
}
@media only screen and (min-width: 900px) and (max-width: 1440px) and (orientation: landscape) {
		.app-new-car-offertable #vacancy-application-email  {
			clear: both;
		}
    .manufacturerPickupRow,
    .modelPickupRow {
        overflow: visible;
        position: relative;
        z-index: 1;
        height: 0px;
    }
    .manufacturerPickupBox-quick {
        border: 1px solid #E3E3E3 !important;
        border-radius: 3px !important;
        -webkit-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        -moz-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        margin-top: -20px;
    }
    /*#promise { padding-top: 85px;}*/
}
@media only screen and (min-width: 1440px) and (orientation: landscape) {
    .manufacturerPickupRow,
    .modelPickupRow {
        overflow: visible;
        position: relative;
        z-index: 1;
        height: 0px;
    }
    .manufacturerPickupBox-quick {
        border: 1px solid #E3E3E3 !important;
        border-radius: 3px !important;
        -webkit-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        -moz-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        margin-top: -20px;
    }
}
/*  1920 x 900  */

@media only screen and (min-width: 900px) and (max-width: 1920px) and (orientation: portrait) {
    /*.manufacturerPickupRow, .modelPickupRow {overflow: visible;position: relative;z-index: 1;height: 0px;}
.manufacturerPickupBox-quick {border: 1px solid #E3E3E3 !important;border-radius: 3px !important;-webkit-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10);box-shadow: 7px 45px 5px 0px rgba(0,0,0,0.10); margin-top:-20px; }
*/
}
@media only screen and (min-width: 900px) and (max-width: 1920px) and (orientation: landscape) {
    .manufacturerPickupRow,
    .modelPickupRow {
        overflow: visible;
        position: relative;
        z-index: 1;
        height: 0px;
    }
    .manufacturerPickupBox-quick {
        border: 1px solid #E3E3E3 !important;
        border-radius: 3px !important;
        -webkit-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        -moz-box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        box-shadow: 7px 45px 5px 0px rgba(0, 0, 0, 0.10);
        margin-top: -20px;
    }
    /*#promise { padding-top: 100px;}*/
    
    #rzfiorino-cargo.modelPickupRow,
    #rzfiorino-cargo.manufacturerPickupRow {
        min-height: 325px;
    }
    #rzbipper.modelPickupRow,
    #rzbipper.manufacturerPickupRow {
        min-height: 325px;
    }
    .manufacturerPickupBox-image {
      /*  clear: none;*/
    }
    #newcarssearchper {
        width: 510px;
    }
}
@media screen\0 {}
/* iPhone 5 & 5S in portrait  */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {}
/* iPhone 5 & 5S in landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {}
/* iPhone 6 in landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {}
/* iPhone 6 in portrait*/

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {}
/* iPhone 6 Plus in landscape */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {}
/* iPhone 6 Plus in portrait */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {}
/* iPad 1 and 2 in landscape */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {}
/* iPad 1 and 2 in portrait */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {}
/* iPad mini in landscape */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {}
/* iPad mini in portrait */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {}
/* Google Nexus 7  2nd Gen (landscape) */

@media only screen and (min-device-width: 601px) and (max-device-width: 906px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) {}
/* Google Nexus 7 2nd Gen (portrait) */

@media only screen and (min-device-width: 601px) and (max-device-width: 906px) and (orientation: portrait) {} @media only screen and (min-width: 906px) and (max-width: 906px) {} @media only screen and (min-width: 900px) and (max-width: 900px) {} @media only screen and (min-width: 980px) and (max-width: 980px) {} @media only screen and (min-width: 1280px) and (max-width: 1280px) {
    #gallery.mod_sgpetchdatabridge h3 {
        padding-top: 0px !important;
    }
}
@media only screen and (min-width: 600px) and (max-width: 600px) {} @media only screen and (min-width: 601px) and (max-width: 601px) {} @media only screen and (min-width: 768px) and (max-width: 768px) {}

/*  1024px x 1366px   ipad pro */
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {
    /*.sgp_pagetitle_block_left {font: 1em/1.6625 Lato,sans-serif;letter-spacing: 0;margin-left: 22px;margin-top: -7px;} */
    
    .manufacturerPickupBox-quick {
        border: 1px solid #E3E3E3 !important;
        border-radius: 3px !important;
        -webkit-box-shadow: 7px 45px 5px 0px rgba(0,
        0,
        0,
        0.10);
        -moz-box-shadow: 7px 45px 5px 0px rgba(0,
        0,
        0,
        0.10);
        box-shadow: 7px 45px 5px 0px rgba(0,
        0,
        0,
        0.10);
        margin-top:-20px;
    }
    #promise {
        padding-top: 25px;
    }
    .manufacturerPickupRow,
    .modelPickupRow {
        overflow: visible;
        position: relative;
        z-index: 1;
        height: 0px;
    }
    .manufacturerPickupBox-quick {
        border: 1px solid #E3E3E3 !important;
        border-radius: 3px !important;
        -webkit-box-shadow: 7px 45px 5px 0px rgba(0,
        0,
        0,
        0.10);
        -moz-box-shadow: 7px 45px 5px 0px rgba(0,
        0,
        0,
        0.10);
        box-shadow: 7px 45px 5px 0px rgba(0,
        0,
        0,
        0.10);
        margin-top:-20px;
    }
    #rzfiorino-cargo.modelPickupRow,
    #rzfiorino-cargo.manufacturerPickupRow {
        min-height: 325px;
    }
    #rzbipper.modelPickupRow,
    #rzbipper.manufacturerPickupRow {
        min-height: 325px;
    }
    #gallery.mod_sgpetchdatabridge h3 {
        padding-top: 75px;
    }
    #newCarSearchResultsUpdateBlock .manufacturerPickupRow,
    #newCarSearchResultsUpdateBlockper .manufacturerPickupRow {
    /*	min-height: 365px;*/
		}
		#newCarSearchResultsUpdateBlock .manufacturerPickupRow.model.motability {
    	min-height: 326px;
		}
}
/*  1024px x 1366px   ipad pro */

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) {
    /*.sgp_pagetitle_block_left { font-weight: bold;font: 1.1em/1.6625 Lato,sans-serif;letter-spacing: 0.14em;margin-top: -7px;}*/
    
    .manufacturerPickupBox-quick {
        border: 1px solid #E3E3E3 !important;
        border-radius: 3px !important;
        -webkit-box-shadow: 7px 45px 5px 0px rgba(0,
        0,
        0,
        0.10);
        -moz-box-shadow: 7px 45px 5px 0px rgba(0,
        0,
        0,
        0.10);
        box-shadow: 7px 45px 5px 0px rgba(0,
        0,
        0,
        0.10);
        margin-top:-20px;
    }
    /*#promise { padding-top: 85px;}*/
    
    #rzfiorino-cargo.modelPickupRow,
    #rzfiorino-cargo.manufacturerPickupRow {
        min-height: 325px;
    }
    #rzbipper.modelPickupRow,
    #rzbipper.manufacturerPickupRow {
        min-height: 325px;
    }
    .manufacturerPickupBox-rangefrom.power {
        max-width: 290px;
    }
}

.peugeot {
    background-color: #112033 !important;
}
.peugeottxt {
    color: #112033;
}
.fiat {
    background-color: #B20A2E !important;
}
.fiattxt {
    color: #B20A2E;
}
.kia {
    background-color: #BB162B !important;
}
.kiatxt {
    color: #BB162B;
}
.mazda {
    background-color: #009fe1 !important;
}
.mazdatxt {
    color: #009fe1;
}
.hyundai {
    background-color: #477BBC !important;
}
.hyundaitxt {
    color: #477BBC;
}
.abarth {
    background-color: #FF0000 !important;
}
.abarthtxt {
    color: #FF0000;
}
.alfa-romeo {
    background-color: #8F0C25 !important;
}
.alfa-romeotxt {
    color: #8F0C25;
}
.jeep {
    background-color: #ebb604 !important;
}
.jeeptxt {
    color: #ebb604;
}
.nissan {
    background-color: #c3002f !important;
}
.nissantxt {
    color: #c3002f;
}
.seat {
    background-color: #d7122b !important;
}
.seattxt {
    color: #d7122b;
}
.subaru {
    background-color: #2d78b1 !important;
}
.subarutxt {
    color: #2d78b1;
}
.manufacturerPickupBox-more.peugeot.disable-select:hover,
.manufacturerPickupBox-more.peugeot.disable-select:active {
    background-color: #0D1928 !important;
}
.manufacturerPickupBox-more.fiat.disable-select:hover,
.manufacturerPickupBox-more.fiat.disable-select:active {
    background-color: #A00927 !important;
}
.manufacturerPickupBox-more.kia.disable-select:hover,
.manufacturerPickupBox-more.kia.disable-select:active {
    background-color: #AB1428 !important;
}
.manufacturerPickupBox-more.mazda.disable-select:hover,
.manufacturerPickupBox-more.mazda.disable-select:active {
    background-color: #0095CF !important;
}
.manufacturerPickupBox-more.hyundai.disable-select:hover,
.manufacturerPickupBox-more.hyundai.disable-select:active {
    background-color: #3E6BA3 !important;
}
.manufacturerPickupBox-more.abarth.disable-select:hover,
.manufacturerPickupBox-more.abarth.disable-select:active {
    background-color: #D50202 !important;
}
.manufacturerPickupBox-more.alfa-romeo.disable-select:hover,
.manufacturerPickupBox-more.alfa-romeo.disable-select:active {
    background-color: #770A20 !important;
}
.manufacturerPickupBox-more.jeep.disable-select:hover,
.manufacturerPickupBox-more.jeep.disable-select:active {
    background-color: #DAA705 !important;
}
.manufacturerPickupBox-more.nissan.disable-select:hover,
.manufacturerPickupBox-more.nissan.disable-select:active {
    background-color: #B0032B !important;
}
.manufacturerPickupBox-more.seat.disable-select:hover,
.manufacturerPickupBox-more.seat.disable-select:active {
    background-color: #C21028 !important;
}
.manufacturerPickupBox-more.subaru.disable-select:hover,
.manufacturerPickupBox-more.subaru.disable-select:active {
    background-color: #296BA0 !important;
}
.manufacturerPickupBox-combinedimage.padleft,
.manufacturerPickupBox-emissionsimage.padleft {
    padding-left: 15px;
}
.manufacturerPickupBox-powerimage img.percentagecharge,
.manufacturerPickupBox-combinedimage img.dealprofile {
    height: 53px !important;
    margin-top: 5px;
    width: 54px !important;
}
.vantxtmedium {
    font-size: 1.5em;
}
.manufacturerPickupBox-rangefrom.power.padupper {
    margin-top: 5px;
}
#overview-rangepricelist td[data-icon]::before,
#overview-rangepricelist td[class^="icon-"]::before,
#overview-rangepricelist td[class*=" icon-"]::before {
    color: #39b54a;
    font-size: 1.6em;
}
#overview-rangepricelist td {
    text-align: center;
}
.motabilitymore {
    background-color: #ba162b !important;
    color: #FFFFFF !important;
}
.motabilitymore[data-icon]::before {
    color: #FFFFFF;
}
.manufacturerPickupBox-more.disable-select.peugeot.motabilitymore:hover,
.manufacturerPickupBox-more.disable-select.peugeot.motabilitymore:active,
.manufacturerPickupBox-more.disable-select.fiat.motabilitymore:hover,
.manufacturerPickupBox-more.disable-select.fiat.motabilitymore:active,
.manufacturerPickupBox-more.disable-select.kia.motabilitymore:hover,
.manufacturerPickupBox-more.disable-select.kia.motabilitymore:active,
.manufacturerPickupBox-more.disable-select.mazda.motabilitymore:hover,
.manufacturerPickupBox-more.disable-select.mazda.motabilitymore:active,
.manufacturerPickupBox-more.disable-select.abarth.motabilitymore:hover,
.manufacturerPickupBox-more.disable-select.abarth.motabilitymore:active,
.manufacturerPickupBox-more.disable-select.alfa-romeo.motabilitymore:hover,
.manufacturerPickupBox-more.disable-select.alfa-romeo.motabilitymore:active,
.manufacturerPickupBox-more.disable-select.jeep.motabilitymore:hover,
.manufacturerPickupBox-more.disable-select.jeep.motabilitymore:active,
.manufacturerPickupBox-more.disable-select.nissan.motabilitymore:hover,
.manufacturerPickupBox-more.disable-select.nissan.motabilitymore:active,
.manufacturerPickupBox-more.disable-select.seat.motabilitymore:hover,
.manufacturerPickupBox-more.disable-select.seat.motabilitymore:active,
.manufacturerPickupBox-more.disable-select.subaru.motabilitymore:hover,
.manufacturerPickupBox-more.disable-select.subaru.motabilitymore:active,
.manufacturerPickupBox-more.disable-select.hyundai.motabilitymore:hover,
.manufacturerPickupBox-more.disable-select.hyundai.motabilitymore:active {
    background-color: #9F1326 !important;
    color: #FFFFFF !important;
}





#offertab #offerbusiness .resp-tab-item.hor_1.personal {
    background-color:#68AA1A !important;
    border: 4px solid #ffffff !important;
    border-radius: 3px !important;
    cursor: pointer !important;
    outline: medium none !important;
    padding: 0.74286em 0.62857em !important;
    text-align: center !important;
    margin-left: 1px;
    margin-right: 1px;
}
#offertab #offerbusiness .resp-tab-item.hor_1.personal.resp-tab-active {
    border: 4px solid #ffffff !important;
    border-radius: 3px !important;
    cursor: pointer !important;
    outline: medium none !important;
    padding: 0.74286em 0.62857em !important;
    text-align: center !important;
    margin-left: 1px;
    margin-right: 1px;
}


#offertab #offerbusiness .resp-tab-item.hor_1.business {
    background-color:#1A9EAA  !important;
    border: 4px solid #ffffff !important;
    border-radius: 3px !important;
    cursor: pointer !important;
    outline: medium none !important;
    padding: 0.74286em 0.62857em !important;
    text-align: center !important;
    margin-left: 1px;
    margin-right: 1px;
}
#offertab #offerbusiness .resp-tab-item.hor_1.business.resp-tab-active {
    border: 4px solid #ffffff !important;
    border-radius: 3px !important;
    cursor: pointer !important;
    outline: medium none !important;
    padding: 0.74286em 0.62857em !important;
    text-align: center !important;
    margin-left: 1px;
    margin-right: 1px;
}

.businessbg {
	 background-color: #1A9EAA !important;
}

.personalbg {
	 background-color: #68AA1A !important;
}


#offertab #offerbusiness .resp-accordion.hor_1.personal {
	background-color:#68AA1A !important;
	font: bold 14px/1.6625 Lato,sans-serif;
}
#offertab #offerbusiness .resp-accordion.hor_1.business {
	background-color:#1A9EAA !important;
	font: bold 14px/1.6625 Lato,sans-serif;
}

#offertab #offerbusiness .resp-accordion.hor_1.personal.resp-tab-active {
	background-color:#68AA1A !important;
	font: bold 14px/1.6625 Lato,sans-serif;
}

#offertab #offerbusiness .resp-accordion.hor_1.business.resp-tab-active {
		background-color:#1A9EAA !important;
		font: bold 14px/1.6625 Lato,sans-serif;
}


