.page .main-content .inhibitwidth.mfrnewcaroffers #newCarSearchResultsUpdateBlock.mod_sgpetchmodeloffers .manufacturerNewModelRow .manufacturerNewModelBox .flexcontainer .flex-item.richtext
 {
  line-height: 1.4em !important;
  margin-bottom: 5px;
}

@media all and (-ms-high-contrast:none) { /* IE11 */ 
	.newCarPagin { margin-bottom:0px !important; margin-top:-20px !important; float:right !important;}
	.searchPageLinks { padding-bottom:25px !important; padding-top:20px !important;}
}

@supports (-ms-ime-align:auto) {/* Edge */ 
	.newCarPagin { margin-bottom:25px !important;float:right !important;}
}

@font-face {
    font-family: 'Fabriga Regular';
    src: url('../../fonts/ATFabrigaWeb-Regular.eot');
    src: url('../../fonts/ATFabrigaWeb-Regular.woff2') format('woff2'), url('../../fonts/ATFabrigaWeb-Regular.woff') format('woff'), url('../../fonts/ATFabrigaWeb-Regular.ttf') format('truetype'), url('../../fonts/ATFabrigaWeb-Regular.svg#ATFabrigaWeb-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Fabriga Medium';
    src: url('../../fonts/ATFabrigaWebMedium-Regular.eot');
    src: url('../../fonts/ATFabrigaWebMedium-Regular.woff2') format('woff2'), url('../../fonts/ATFabrigaWebMedium-Regular.woff') format('woff'), url('../../fonts/ATFabrigaWebMedium-Regular.ttf') format('truetype'), url('../../fonts/ATFabrigaWebMedium-Regular.svg#ATFabrigaWebMedium-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

#newCarClear a, #newCarSearched a {
    font-family: Fabriga Medium,Fabriga Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight: normal;
}

#newcarssearch h1, #newcarssearch h3 {
    font-family: Fabriga Medium,Fabriga Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
    font-weight: normal;
}

#newcarssearch select {
    font-family: Fabriga Medium,Fabriga Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
}

#newcarssearch .isSet a.changeLink {
	padding-top: 8px;
	font-family: Fabriga Medium,Fabriga Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight: normal;
}


.field-style-input {
    font-size: .875em;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: #fff;
    border: 2px solid #e1e1e1;
    border-radius: 4px;
    color: #313c53;
    height: 2.85714em;
    line-height: 1;
    outline: 0;
    padding: 0 8px;
    padding-right: 8px;
    padding-right: 8px;
    vertical-align: top;
    width: 100%;
}

#newcarssearch div.isSet {
    margin-top: -41px;
    height: 41px;
    width: 90%;
    border: 2px solid #3162a9;
    border-radius: 4px;
}



#newCarClear a {
    font-family: Fabriga Medium,Fabriga Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
    font-weight: normal;
}

#newCarSearched {
    margin-top: -44px;
    width: 110px;
}

#newCarResults span#newCarResultsSpan {
    font-family: Fabriga Medium,Fabriga Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
    font-size: 1.2em;
}

.newCarPagin .searchPageLinks.blue-theme.simple-pagination {
    padding-top: 15px;
    float: unset;
    margin-right: auto;
    margin-left: auto;
    max-width: max-content;
}

.newCarPagin {
    margin-bottom: 0px;
}


#newcarssearch div.isSet {
 width: 55%;
}

#newcarssearch label {
  padding-bottom: 0em;
  background-color: inherit;
}

.field-style-select {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 10 6'%3E%3Cpath d='M1.7.3A1 1 0 10.3 1.7l4 4a1 1 0 001.4 0l4-4A1 1 0 108.3.3L5 3.58 1.7.29z' fill='%232a65ba'/%3E%3C/svg%3E");
    background-position: right 8px top 50%;
    background-repeat: no-repeat;
    background-size: .675em 100%;
    cursor: pointer;
    padding-right: 24px;
    width: 100%;
}

@media all and (-ms-high-contrast:none) { /* IE11 */ 
 select::-ms-expand {  display: none;}
}
		
		
		


.manufacturerPickupBox-qview.savings {
	cursor: initial;
}

.offer-table .offer-table-col-blue-odd {
	border-right: inherit !important;
}

.offer-table-col-blue-odd,
.offer-table-col-blue-even,
.offer-table-even,
.offer-table-odd {
   padding-left: 10px;
}

.mod_sgpetchbranchheader .header-address { padding-bottom: 13px;}

.manufacturerPickupBox img {
	height: inherit !important;
}

/*
flex-container {
    display: flex;
    flex-direction: row; 
    align-items: stretch;
    height: 100%;
    width: 100%;
    margin-left: auto;
		margin-right: auto;
		max-width: 320px;
}

flex-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

flex-item:first-child {
    background-color: #FFFFFF;
    flex: 1;                           
}

flex-item:last-child {
    background-color: #FFFFFF;
    flex: 1;
}

.icon-boxes-item flex-item p {
	color:#3867b7;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.3em;
}

.icon-boxes-item flex-item p.pkey {
		font-size: 1.2em;
}

.icon-boxes-item flex-item p.pval {
		font-size: 1.4em;
		margin-bottom: 10px;
}
*/
.divider {
  width: 2px;
  margin: 6px 0;
  background: #E3E3E3;
}



.manufacturerPickupBox-varianttitle {
	min-height:30px;
}

.manufacturerPickupBox-headline {
	padding-left: 10px;
	padding-right: 10px;
	min-height:50px;
}

.manufacturerPickupBox-empty {
	min-height:35px;
	width:100%;
	float:left;
	clear:both;
	background-color: #FFFFFF;
}

.manufacturerPickupBox-bulletpoints {
	display:none;
}



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








.manufacturerPickupBox-qview[data-icon]::before {
    color: #FFFFFF;
    float: right;
    margin-left: -15px;
    margin-top: 4px;
    transform: scale(1, 1);
}

.bullets {
	float:left;
}

.manufacturerPickupBox-terms-nofin {
	font: normal 0.70em/1.6625 Lato, sans-serif;
  padding: 5px;
  background-color: #FFFFFF;
  display: inline-block;
  width: 100%;
  text-align: left;
  min-height: 35px;
  float: left;
}


.manufacturerPickupBox-terms {
    font: normal 0.75em/1.6625 Lato, sans-serif;
    padding: 5px;
    background-color: #FFFFFF;
    display: inline-block;
    width: 101%;
}

h1#new-car-offers.headline-hr.ce_rsce_tao_separator.new-car-offers.-centered {
	margin-left: 14px;
  text-align: left;
}

h1#new-car-offers.headline-hr::before,
h1#new-car-offers.headline-hr::after {
	border-top: 0px;
}


.pickupx::before {
  float: right;
  z-index: 1;   
  font: 100%/1 "RockSolid Icons";
  margin: .25em;
  margin-bottom: -15px;
}


.pickupx {
	font-size: 1.2em;
	text-transform: uppercase;
}



.closefin:before {
    content: "\e01a";
    color: #FFFFFF !important;
}

/*
.manufacturerPickupRow {
	min-height: 460px !important;
}
*/

#search-wrapper {
	/*top:0px;*/
	/*left: 7px;*/
}

#newcaroffers-banner {
	clear: both;
	background-color: #ECCA13;
	height: 62px;
	border: 1px solid #000000;
	border-radius: 3px;
}

.centered-wrapper-inner.bannerwidth {
	max-width: 100% !important;
	/*margin-top: 20px;*/
	margin-right: 0% !important;
  margin-left: 0% !important;
}

#newcaroffers-banner img#imagebanner {
	  width:29px;
		float:left;
}

#newcaroffers-banner #reg-strapline {
	float: left;
	padding-left: 10px;
	font-family: 'REGISTRATION PLATE UK';
	font-size: 1.5em;
	text-transform: uppercase;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.06em;
	padding-top: 12px;
}

#newCarSearchResultsUpdateBlock .manufacturerPickupBox {
	/*float: left;*/
	padding-bottom: 1px;
	/*min-height: 362px;*/
}

.manufacturerPickupBox {
    cursor: auto;
}

.manufacturerPickupBox .manufacturerPickupBox-image.disable-select.border img {
	border: 0px;
	max-width: 275px;
	width: 275px;
	margin-bottom: 15px;
}

.manufacturerPickupBox-title {
	margin-left:0px;
	padding-left: 10px;
  padding-right: 10px;
	text-transform: capitalize;
}

.manufacturerPickupBox-title.small {
  font-size: 1.05em;
}


.manufacturerPickupBox-varianttitle {
	float: left;
	padding-left: 10px;
	/*margin-left:10px;*/
	text-align: left;
	line-height: 1em;
	letter-spacing: 0px;
	width: 100%;
	padding-bottom: 5px;
}

.manufacturerPickupBox-center {
	margin-top: 10px;
	margin-bottom: -10px;
	margin-left: auto;
	margin-right: auto;
	max-width: 320px;
	text-align: center;
	display: inline-block;
}

.manufacturerPickupBox-varianttitle.small {
	font-size: 0.90em;
	color: #242424;
}


.manufacturerPickupBox-bulletpoints {
	float: left;
	margin-left: 20px;
	width: 90%;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	padding-bottom: 13px;
}


.manufacturerPickupBox-bulletpoints { letter-spacing: -0.5px; }
.manufacturerPickupBox-center ul li { display: inline-table; }

.manufacturerPickupBox-bulletpoints.small {
	font-size: 0.90em;
	color: #242424;
}


.manufacturerPickupBox-bulletpoints li {
	float: left;
	margin-right: 13px;
	margin-left: 10px;
}


.manufacturerPickupBox-pricescenter {
	color:#3867b7;
	margin-left: auto;
	margin-right: auto;
	max-width: 200px;
}

.manufacturerPickupBox-pricesleft {
	display: inline-block;
	float: left;
	width: 100px;
	border-right: 1px solid #E3E3E3;
}

.manufacturerPickupBox-pricesright {
	float: right;
}

.priceskeyleft {
	clear: both;
  float: left;
}

.pricesvalleft {
	clear: both;
  float: left;
  font-size: 1.4em;
}

.priceskeyright {
 display: block;
}

.pricesvalright {
 font-size: 1.4em;
}


.manufacturerPickupBox-headline {
	color: #bb0d17;
	text-transform: none;
	font: bold 17px/1.1625 Lato, sans-serif;
	margin-left: auto;
	margin-right: auto;
	/*max-width: 358px;*/
	position: relative;
	width: 100%;
	text-align: center;
	text-transform: uppercase;	
	padding-bottom: 5px;
	padding-top: 5px;	
	background-color: #FFFFFF;
}


/*
#newCarSearchResultsUpdateBlock {
  min-height: 430px;
}
*/

.manufacturerPickupBox-table {
    width: 103%;
}

.manufacturerPickupBox-qview {
		color:#FFFFFF !important;
    background-color: #3262AA !important;
    text-transform: uppercase;
}

.manufacturerPickupBox-qview:hover {
    background-color: #2D5899 !important;
}

/*  150 x 480  */
@media only screen and (min-width: 150px) and (max-width: 480px) and (orientation: portrait) {
/*#search-wrapper {	left: 0px; }*/
#newcaroffers-banner {height: 49px;}

.manufacturerPickupBox-bulletpoints.small { font-size: 0.80em; }
.manufacturerPickupBox-bulletpoints li { margin-right: 16px; margin-left: 0px;}
.manufacturerPickupBox-bulletpoints  { padding-left: 0px;}

#newCarSearched { display:none; }

.manufacturerPickupBox img {  width: 275px !important; top: -5px; }
.manufacturerPickupBox-image { float: left; }
.manufacturerPickupBox-title { margin-left: -10px; }
.manufacturerPickupBox-title, 
.manufacturerPickupBox-varianttitle { margin-left: -10px; width: 100%; }
.manufacturerPickupBox-varianttitle.small { line-height: 1.1em; margin-top: 5px; font-size: 0.75em; padding-bottom: 23px;}
.manufacturerPickupBox-title.small { font-size: 0.9em; }
.manufacturerPickupBox-bulletpoints { border-top: 0px; border-bottom: 0px; }
.manufacturerPickupBox-center { max-width: 260px; margin-top: -30px; float: left; margin-left: 0px; line-height: 1.2em; margin-bottom: 0px; }
.manufacturerPickupBox-pricescenter {font-size: 0.85em; margin-top: -70px; }
.manufacturerPickupRow {  min-height: 230px !important; }

h1#new-car-offers.headline-hr.ce_rsce_tao_separator.new-car-offers.-centered { margin-left: -10px; margin-bottom: -30px; padding-bottom: 40px; font-size: 1em;}
#newCarResultsalignright {margin-top: -28px;}

/*#newCarSearchResultsUpdateBlock .manufacturerPickupBox { min-height: 260px; }*/

#newcaroffers-banner img#imagebanner {
	  width:23px;
		float:left;
}

#newcaroffers-banner #reg-strapline {
	float: left;
	padding-left: 5px;
	font-family: 'REGISTRATION PLATE UK';
	font-size: 0.65em;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.01em;
	padding-top: 15px;
}



}


/* iPhone 6  landscape */
@media only screen and (min-width:375px) and (max-width: 667px) and (orientation: landscape) {
	/*#search-wrapper {left: 22px;}*/
	
	#reviews-widget img{display:none;}
	
	#newcarssearch {	max-width: 590px;}
	#newcaroffers-banner {height: 61px !important; }
	.manufacturerPickupBox-qview {font-size: 0.7em; letter-spacing: -0.06em;}
	
	.manufacturerPickupBox-bulletpoints.small { font-size: 0.80em; }
	.manufacturerPickupBox-bulletpoints li { margin-right: 16px; margin-left: 0px;}
	.manufacturerPickupBox-bulletpoints  { padding-left: 0px;}
	.manufacturerPickupBox-center { max-width: 270px;}
	
	.manufacturerPickupBox-bulletpoints { letter-spacing: -0.5px; }
  .manufacturerPickupBox-center ul li { display: inline-table; }
  
/*  .pickupx {  left: 259px !important;} */
  .onimagetrans { transform: scale(1.0, 1.0) !important;}
  
  .manufacturerPickupBox-qview {letter-spacing: -0.06em;font-size: 0.65em; min-height:30px;}
  .manufacturerPickupBox-headline { font: bold 14px/1.1625 Lato, sans-serif;}
  .manufacturerPickupBox-title.small {font-size: 0.9em;}
  
}


@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
/*#search-wrapper {	left: 0px; }	*/
#newcaroffers-banner {height: 61px; }
#newcarssearch {	max-width: 420px !important;}


.manufacturerPickupBox img {  width: 215px !important; }
.manufacturerPickupBox-image { float: left; }
.manufacturerPickupBox-title, 
.manufacturerPickupBox-varianttitle { width: 180px; }
.manufacturerPickupBox-bulletpoints { border-top: 0px; border-bottom: 0px; }
.manufacturerPickupBox-center { max-width: 180px !important;  margin-top: -82px; line-height: 1.3em; margin-left: 0px; margin-right: 5px; float: right; }
.manufacturerPickupBox-pricescenter { margin-right: 0px; }
.manufacturerPickupBox-pricesleft { border-right: 0px; white-space: nowrap;}
.priceskeyleft { clear: none; float: none; margin-right: 5px; }
.pricesvalleft { clear: none; float: none; }
.manufacturerPickupBox-pricesright { float: left; clear: both; margin-top: -22px; }
.priceskeyright { display: initial; margin-right: 5px; }
.manufacturerPickupBox-pricesleft { margin-top: -50px; }
/*.manufacturerPickupRow.model { min-height: 150px !important; }*/
.manufacturerPickupBox-varianttitle.small { margin-top: 6px; line-height: 1em; ont-size: 0.75em; padding-bottom: 77px;}

/*.pickupx { left: 403px !important;}

#newCarSearchResultsUpdateBlock .manufacturerPickupBox { min-height: 204px; }*/
    
    
#newcaroffers-banner #reg-strapline {
	float: left;
	padding-left: 5px;
	font-family: 'REGISTRATION PLATE UK';
	font-size: 0.9em;
	text-transform: uppercase;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.01em;
	padding-top: 19px;
}

.manufacturerPickupBox-varianttitle.small {
		padding-bottom: 0px;
}
    
}


@media only screen and (min-width: 150px) and (max-width: 480px) and (Orientation: Portrait) {
	.mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-row { justify-content: center; }
	.mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-column img { max-height: 42px; }
}


/*  360 x 640  */
@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: portrait) {
	
	.mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-row { justify-content: center; }
	.mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-column img { max-height: 50px; }
	
	/*#search-wrapper {	left: 0px; }*/
	#newcaroffers-banner {height: 55px;}
	
.manufacturerPickupBox-bulletpoints.small { font-size: 0.80em; }
.manufacturerPickupBox-bulletpoints li { margin-right: 16px; margin-left: 0px;}
.manufacturerPickupBox-bulletpoints  { padding-left: 0px;}
.manufacturerPickupBox-center { max-width: 270px; margin-left: 20px;}

manufacturerPickupBox-title, .manufacturerPickupBox-varianttitle { width: 155px; }

/*.pickupx { left:297px; }*/
h1#new-car-offers.headline-hr.ce_rsce_tao_separator.new-car-offers.-centered { margin-left: -10px; margin-bottom: -30px;}
}

@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation: landscape) {
/*	#search-wrapper {left: 22px;} */
	#newcarssearch {	max-width: 570px;}
	#newcaroffers-banner {height: 61px;}
	
	.manufacturerPickupBox-bulletpoints.small { font-size: 0.80em; }
	.manufacturerPickupBox-bulletpoints li { margin-right: 16px; margin-left: -5px;}
	.manufacturerPickupBox-bulletpoints  { padding-left: 0px;}

/*.pickupx { left:257px; }*/
.onimagetrans { transform: scale(1.0, 1.0) !important;}
.manufacturerPickupBox .manufacturerPickupBox-image.disable-select.border img {top: 9px;}
}


/* iPhone 6  portrait */
@media only screen and (min-width:375px) and (max-width: 667px) and (orientation: portrait) {
	
	
	.mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-row { justify-content: center; }
	.mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-column img { max-height: 50px; }
	
	
	#newcaroffers-banner {height: 57px;}
	#newCarResultsalignright { margin-right: 0px; }
	
	.manufacturerPickupBox-qview {font-size: 0.8em; letter-spacing: -0.06em;}
	
	.manufacturerPickupBox-title, .manufacturerPickupBox-varianttitle { width: 100%; }
	.manufacturerPickupBox-center {margin-left: 25px;}
	
	 h1#new-car-offers.headline-hr.ce_rsce_tao_separator.new-car-offers.-centered { margin-left: -10px; }
	 
	/*.pickupx {  left: 313px;}*/
	
	#newCarResultsalignright {margin-top: -28px;}
	
	
#newcaroffers-banner img#imagebanner {
	  width:27px;
		float:left;
}
	
	
#newcaroffers-banner #reg-strapline {
	float: left;
	padding-left: 5px;
	font-family: 'REGISTRATION PLATE UK';
	font-size: 0.8em;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0em;
	padding-top: 17px;
}

	
}

/* iPhone 6 Plus */
@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: portrait) {
		#newcaroffers-banner {height: 62px;}
		#newCarResultsalignright { margin-right: -18px; }
		
	.manufacturerPickupBox-title, .manufacturerPickupBox-varianttitle { width: 100%; }
	.manufacturerPickupBox-center { margin-left: 45px; }
	
 /* .pickupx {  left: 343px;}*/
  .onimagetrans { transform: scale(1.0, 1.0) !important;}
  
#newcaroffers-banner img#imagebanner {
	  width:29px;
		float:left;
}
	
	
#newcaroffers-banner #reg-strapline {
	float: left;
	padding-left: 5px;
	font-family: 'REGISTRATION PLATE UK';
	font-size: 0.9em;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0em;
	padding-top: 18px;
}
  
}
	
	
@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
		#newcaroffers-banner {height: 62px;}
		#newCarResults { margin-bottom: 0px;}
		
		
	.manufacturerPickupBox-bulletpoints.small { font-size: 0.75em; }
	.manufacturerPickupBox-bulletpoints li { margin-right: 17px; margin-left: 0px;}
	.manufacturerPickupBox-bulletpoints  { padding-left: 0px;}
	.manufacturerPickupBox-center { max-width: 270px;}
		
  /*.pickupx {  left: 288px;}*/
  .onimagetrans { transform: scale(1.0, 1.0) !important;}
		
}

@media only screen and (min-width: 320px) and (max-width:568px) and (orientation: portrait) {
	.page-header .mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-column.darlington img { max-height: 30px; }
}
	
/* iPhone SE  */
@media only screen and (min-width: 320px) and (max-width:568px) and (orientation: landscape) {
	#newcarssearch {	max-width: 500px;}
	#newcaroffers-banner {height: 62px  !important;}
	/*.pickupx { left: 480px !important;}*/
	.onimagetrans { transform: scale(1.2, 1.2) !important;}
}
	

@media only screen and (min-width: 400px) and (max-width: 1024px) and (orientation: landscape) {}


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


/* 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) {}


/*  768 x 1024  */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.manufacturerPickupBox-qview {font-size: 0.65em; letter-spacing: -0.06em;}
/*#search-wrapper {left: 28px;}*/
#newcarssearch {	min-width: 680px;}

.manufacturerPickupBox-bulletpoints.small { font-size: 0.80em; }
.manufacturerPickupBox-bulletpoints li { margin-right: 16px; margin-left: 0px;}
.manufacturerPickupBox-bulletpoints  { padding-left: 0px;}
.manufacturerPickupBox-center { max-width: 250px;}

/*.manufacturerPickupRow.model { min-height: 400px !important; }*/
	
.manufacturerPickupBox-bulletpoints { letter-spacing: -0.5px; }
.manufacturerPickupBox-center ul li { display: inline-table; }

/*.pickupx { left: 255px; }*/
.onimagetrans { transform: scale(1.0, 1.0) !important;}
.manufacturerPickupBox-varianttitle.small { font-size: 0.80em;}
/* #reviews-widget img{display:none;}*/
 
 
 .page-header .mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-row.row-middlesbrough-southbank,
 .page-header .mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-row.row-richmond { width: 29%;}
 
 
}


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

.manufacturerPickupBox-image { margin-left: auto; margin-right: auto; min-width: 300px;}

 .page-header .mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-column.darlington img { max-height: 51px; }

.manufacturerPickupBox-qview {font-size: 0.65em;letter-spacing: -0.06em;}
.manufacturerPickupBox-varianttitle.small { font-size: 0.75em;}
.manufacturerPickupBox-headline { font: bold 14px/1.1625 Lato, sans-serif;}
.manufacturerPickupBox-title.small {font-size: 0.9em;}

.main-content #newCarSearchResultsUpdateBlock .manufacturerPickupRow .manufacturerPickupBox .manufacturerPickupBox-image img {
    max-width: 225px;
}

}



/*  980 x 1280  */
@media only screen and (min-width: 980px) and (max-width: 1280px) and (orientation: portrait) {}

@media only screen and (min-width: 980px) and (max-width: 1280px) and (orientation: landscape) {
#newcarssearch {min-width: 66%;}
}


/*  1280 x 600  */
@media only screen and (min-width: 600px) and (max-width: 1280px) and (orientation: portrait) {}

@media only screen and (min-width: 600px) and (max-width: 1280px) and (orientation: landscape) {
#newcarssearch {min-width: 59%;}
}

/*  1366 x 768  */
@media only screen and (min-width: 768px) and (max-width: 1366px) and (orientation: portrait) {
	
}

@media only screen and (min-width: 768px) and (max-width: 1366px) and (orientation: landscape) {
/*	.pickupx { left: 377px;}*/
	.manufacturerPickupBox-table { width: 102.5%; }
}


@media only screen and (min-width: 1440px) and (max-width: 2560px) and (orientation: landscape) {
/*	.pickupx { left: 637px;}*/
	.manufacturerPickupBox-table { width: 101.5%;}
}

@media only screen and (min-width: 1080px) and (max-width: 1920px) and (orientation: landscape) {
	/*.pickupx { left: 370px;}*/
}


/*  1440 x 900  */
@media only screen and (min-width: 900px) and (max-width: 1440px) and (orientation: portrait) {}

@media only screen and (min-width: 900px) and (max-width: 1440px) and (orientation: landscape) {
	/*.pickupx { left: 260px;}*/
}

@media only screen and (min-width: 1440px) and (orientation: landscape) {
	#newcarssearch {min-width: 35%;}
}




/*  800 x 1280  */
@media only screen and (min-width: 800px) and (max-width: 1280px) and (orientation: portrait) {}

@media only screen and (min-width: 800px) and (max-width: 1280px) and (orientation: landscape) {
/*.pickupx { left: 348px;}*/
	}



@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
#newcarssearch {min-width: 66%;}
/*#search-wrapper {left: 18px;}*/
#newcaroffers-banner {height: 62px;}

.manufacturerPickupBox-bulletpoints.small { font-size: 0.80em; }
.manufacturerPickupBox-bulletpoints li { margin-right: 16px; margin-left: 0px;}
.manufacturerPickupBox-bulletpoints  { padding-left: 0px;}


.manufacturerPickupBox-bulletpoints { letter-spacing: -0.5px; }
.manufacturerPickupBox-center ul li { display: inline-table; }

/*.pickupx { left: 268px; }*/
.onimagetrans { transform: scale(1.0, 1.0) !important;}
}

/*  1920 x 900  */
@media only screen and (min-width: 900px) and (max-width: 1920px) and (orientation: portrait) {}

@media only screen and (min-width: 900px) and (max-width: 1920px) and (orientation: landscape) {}




@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) {}
@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) {}


@media only screen and (min-width: 834px) and (max-width: 1112px) and (orientation: landscape) {
		/*.pickupx { left: 275px;}*/
}

@media only screen and (min-width: 834px) and (max-width: 1112px) and (orientation: portrait) {
	.mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-column.york {  max-width: 13%; }
	/*.pickupx { left: 320px;}*/
}

/*  1024px x 1366px   ipad pro */
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {
	.manufacturerPickupBox-qview.disable-select.ncoffers {font-size: 0.65em;}
  .page-header .mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-column.darlington img { max-height: 51px; }
  .page-header .mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-column.york img { margin-top: 15px;}
  .page-header .mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-column.york {  max-width: 23%; max-height: 55px; padding: 0 8px; }
  .page-header .mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-row.row-durham { width: 40%; }
  .page-header .mod_sgpetchcustomtemplate .mod_sgpetchbranchheader .mfr-logo-column.middlesbrough { max-width: 35%;}
}

/*  1024px x 1366px   ipad pro */
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) {}


