.page .content-wrapper .main-content .pagination-flexcontainer.backbut {
	max-width: 1800px !important;
  margin-left: auto;
  margin-right: auto;
  /*margin-top: -32px;*/
}

.main-content .backbut .flex-item.pagination-columnleft a #detailbacklinkar.backdetailat {
  background-color: #828282;
  color: #D7D7D7;
  padding-right: 5px;
  padding-top: 0px;
  padding-left: 1px;
  padding-bottom: 0px;
  margin-bottom: 1px;
  /*position: relative;
  top: 30px;
  z-index: 2;*/
}

.main-content .backbut .flex-item.pagination-columnleft a #detailbacklinkar.backdetailat:hover {
  background-color: #979797;
  color: #E6E6E6;
}


.page .main-content .mod_rocksolid_slider.modelslider-skin .rsts-view .rsts-prev,
.page .main-content .mod_rocksolid_slider.modelslider-skin .rsts-view .rsts-next  {
	display:none;
}


.rsts-slide-image #imagelink-.imglink img {
	cursor: default;
}

.sgp_centerblock.pagebody #overviewborder button.mobileaccordion { width:100%;}
.fancybox-container.fancybox-is-modal.fancybox-is-open .fancybox-button {display:none !important;}


.main-content .mod_rocksolid_slider.modelslider-skin .rsts-view .rsts-next,
.main-content .mod_rocksolid_slider.modelslider-skin .rsts-view .rsts-prev {
	background-color: rgb(31, 56, 91) !important;
}
#galleryOverlay .title,#galleryOverlay #extradata,#galleryOverlay #finance-extra-contrib,#galleryOverlay #finance-extra-apr,#galleryOverlay .description p, #galleryOverlay .subtitle {color: #000;}
.main-content .mod_rocksolid_slider.modelslider-skin .rsts-view .rsts-next,
.main-content .mod_rocksolid_slider.modelslider-skin .rsts-view .rsts-prev {
	opacity:.2 !important;
}
.main-content .mod_rocksolid_slider.modelslider-skin .rsts-view .rsts-next:hover,
.main-content .mod_rocksolid_slider.modelslider-skin .rsts-view .rsts-prev:hover {
	opacity:1 !important;
}
#galleryOverlay .title  {margin-bottom: 0;}
#galleryOverlay .subtitle  {margin-top: 0;}
#galleryOverlay .description p {margin-top: 0;margin-bottom: 0;}
#galleryOverlay{margin-left:5%;z-index: 2;position: absolute;}


.smallaster {font-size: 0.65em; margin-left: 3px; vertical-align: super;}
.offer-table .offer-table-terms.static { font-size:0.65em; line-height:1.5em; color: #555;}
.repoffer.static .tagline.static {font-size:0.9em; line-height:1.5em;}
.financetab .offer-table #termsfinance-pcp .subtxt p {font-family: inherit; color: #555; font-size: 1em;}
#centerenquiryframe .spectitle.left { font-family: inherit;}
#static-offer{max-width: 1400px !important; margin-left: auto; margin-right: auto;}

.fin-divide {
	border-top: 2px solid #f08d5f;
}

.offer-table-label {
    font-size: 0.9em;
}

.featherlight .featherlight-content {
	font: normal 1em/1.6625 "SeatRegular",Lato,sans-serif;
}

.manufacturerNewModelImage {
    cursor: default;
}


#enquiryform #vacancy-application-fname label {padding-right: 34px;}
#enquiryform #vacancy-application-lname label {padding-right: 41px;}
#enquiryform #vacancy-application-tel label {padding-right: 29px;}
#enquiryform #vacancy-application-email label {padding-right: 67px;} 


@media screen and (max-width: 1023px) {
	 #galleryOverlay{position:relative;}
	 .page .main-content .mod_rocksolid_slider.modelslider-skin {margin-top: 0px;}
    #enquiryform #vacancy-application-email label {clear: both;}
    #galleryOverlay .title  {margin-top: 0;margin-bottom: 0;}
    
}

@media screen and (min-width: 1367px) {
	.manufacturerNewModelBox.padimgoffer { padding-left:20%; }
}


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

}

@media only screen and (min-width: 800px) and (max-width: 1280px) and (orientation: landscape) {
 .page .main-content .mod_rocksolid_slider.modelslider-skin {margin-top: 0px;}
}

@media only screen and (min-width: 834px) and (max-width: 1194px) and (orientation: landscape) {
 .page .main-content .mod_rocksolid_slider.modelslider-skin {margin-top: 0px;}
}

@media only screen and (min-width: 820px) and (max-width: 1180px) and (orientation: landscape) {
 .page .main-content .mod_rocksolid_slider.modelslider-skin {margin-top: 0px;}
}

@media only screen and (min-width: 810px) and (max-width: 1080px) and (orientation: landscape) {
 .page .main-content .mod_rocksolid_slider.modelslider-skin {margin-top: 0px;}
}

/*  ipad/ipad mini */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
 .page .main-content .mod_rocksolid_slider.modelslider-skin {margin-top: 0px;}
 	#enquiryform #vacancy-application-lname label {clear: none;}
 
 
}


@media only screen and (min-width: 412px) and (max-width: 915px) and (orientation: landscape) {
	#enquiryform #vacancy-application-lname label {clear: both;}
}		


/* iphone XR */	
@media only screen and (min-width: 414px) and (max-width: 896px) and (orientation: landscape) {
	.manufacturerNewModelBox.padimgoffer { padding-left: 40px;}
}		


@media only screen and (min-width: 384px) and (max-width: 854px) and (orientation: landscape) {
	#enquiryform #vacancy-application-lname label {clear: both;}
}		


/* iphone X/XS */	
@media only screen and (min-width: 375px) and (max-width: 812px) and (orientation: landscape) {
		.manufacturerNewModelBox.padimgoffer { padding-left: 10px;}
		.featherlight .featherlight-content { font-size: 0.85em;}
}	

/* iphone 6/7/8 Plus */
@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
	.manufacturerNewModelBox.padimgoffer { padding-left: 0px;}
}		

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {
	.manufacturerNewModelBox.padimgoffer { padding-left: 0px;}

}

/* iphone 5/SE */
@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {
	.manufacturerNewModelBox.padimgoffer { padding-left: 80px;}

}




@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: portrait) {
	.centered-wrapper-inner { max-width: 85% !important; }
	.manufacturerNewModelBox.padimgoffer { padding-left: 20px;}
}
	

	
	
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	.manufacturerNewModelBox.padimgoffer { padding-left: 20px;}


  #enquiryform #vacancy-application-tel label {padding-right: 29px;}
  #enquiryform #vacancy-application-email label {padding-right: 67px;}
}

@media only screen and (min-width: 834px) and (max-width: 1194px) and (orientation: portrait) {
	#enquiryform #vacancy-application-lname label {clear: both;}
  #enquiryform #vacancy-application-email label {clear: both;}
}



@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {
/*.page .main-content .mod_rocksolid_slider.modelslider-skin {margin-top: 20px;}*/
	#enquiryform #vacancy-application-lname label {clear: none;}
  #enquiryform #vacancy-application-email label {clear: none;}

}

/*  150 x 480  */
@media only screen and (min-width: 150px) and (max-width: 480px) and (orientation: portrait) {
	.manufacturerNewModelBox { padding-left: 0px; }
  .featherlight .featherlight-content { font-size: 0.85em;}
  #galleryOverlay{margin-left:0px;position: relative;}
  #galleryOverlay .title  {margin-top: 0;margin-bottom: 0;}

}	