@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&display=swap');
body {
    font-family: 'Open Sans';
font-weight:400;
    font-size: 14px;
    line-height: 22px;
    color: #555555;
}
h1.pagetitle{
    line-height: 1.2;
    font-size: 36px;
    font-weight: 700;
}
.element-heading h4 {
display:none;
}
.element-heading.element-heading-vehicledetails {
display:none;
}
.btn-default {
    color: #333;
    background-color: #eceff3;
border:0px;
}
.palette-bg2.inventory-header{
background-color:transparent !important;
}
.palette-bg2.inventory-header b{
font-size:12px;
line-height:22px;
font-family:"Open Sans";
text-transform:uppercase;
font-weight:400;
color:#888;
}
.btn-group-sm>.btn, .btn-sm {
    padding: 10px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0px;
}
.btn-group-sm>.btn, .btn-sm {
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 0px;
}
.btn .caret {
    margin-left: 10px;
}
.palette-bg2 {
     background-color: transparent;
}
.inventory-panel{
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
    margin-bottom: -1px;
padding:35px 0px;
}
a.accent-color1{
font-size: 22px;
    line-height: 24px;
    font-weight: 700;
font-family: 'Montserrat', sans-serif;
color:#232628 !important;
}
a.accent-color1:hover{
color: #6c98e1 !important;
text-decoration:none;
}
.palette-bg1.inventory-photo-column{
background-color: transparent;
}
.stockNum{
padding: 3px 15px;
    background-color: #f0f2f5;
    border-radius: 15px;
    font-size: 14px;
    color: #232628;
max-width:130px;
}
.preamble{
font-family:"Open Sans";
text-transform:uppercase;
color:#888;
font-size:12px;
}
.stocknumber{
font-size: 14px;
color: #232628;
font-family: 'Montserrat', sans-serif;
}
.transmission, .fuel, .engine, .mileage, .vin, .Extcolor, .Intcolor{
font-family: 'Montserrat', sans-serif;
font-weight:400;
color: #232628;
}
.inventory-price-container {
border-radius:0px;
transform: skew(-20deg);
background-color: #6c98e1;
}
.palette-bg1.inventory-price-container >.pricelabel, .palette-bg1.inventory-price-container >.pricevalue1{
transform: skew(20deg);
font-family: 'Open Sans', san-serif;
text-transform:uppercase;
color:#fff !important;
}
i.fa.fa-camera.accent-color1{
color:#6c98e1 !important;
}
/*vdp*/
.vehicle-details-panel:nth-child(3) {
/**    background-color: #6c98e1 !important; **/
color:#fff;
border-radius:0px;
/** border-bottom:10px solid #232628;**/
}
span.internetlabel, .sold{
font-family: 'Open Sans', san-serif;
text-transform:uppercase;
font-size:12px;
font-weight:400;
}
span.accent-color1.internetvalue{
font-family: 'Montserrat', sans-serif !important;
font-weight:700 !important;
color:#fff !important;
font-size:26px !important;
}
.accent-color2.vehicle-heading{
font-family: 'Montserrat', sans-serif !important;
text-transform:uppercase;
color: #232628 !important;
font-size:18px !important;
}
.vehicle-details-panel:nth-child(2) {
    background: #fff;;
border-radius:0px;
}
.specifics-container{
    background-color: #f0f2f5;
padding: 10px 0px;
}
span.accent-color2.specifics-label{
color:#888 !important;
text-transform:uppercase;
font-family: 'Open Sans', san-serif !important;
font-weight:400;
font-size:12px;
}
.specifics-value{
font-family: 'Montserrat', sans-serif !important;
font-weight:400;
color: #232628;
}
.btn-default{
font-family: 'Open Sans', san-serif !important;
font-weight:400;
}
.palette-box1.vehicle-details-panel:nth-child(9) {
    background: #fff;
border-radius:0px;
}
/** .palette-box2.vehicle-details-panel:nth-child(10) {
    background: white;
    border-radius: 0px;
    border-left: 8px solid #cc6119;
    font-family: 'Montserrat', sans-serif !important;
} **/
.palette-heading1.accent-color1 {
    text-transform: uppercase;
    color: #232628 !important;
    font-size: 18px;
    font-weight: 700;
font-family: 'Montserrat', sans-serif !important;
}
.palette-box1.vehicle-details-panel {
    background: #fff;
}
.palette-box2.vehicle-details-panel:nth-child(12) {
    background: #fff !important;
font-family: 'Montserrat', sans-serif !important;
}
h4.accent-color1{
font-family: 'Montserrat', sans-serif !important;
 text-transform: uppercase;
    color: #232628 !important;
}
i.fa.fa-caret-right{
    color: #cc6119;
}
h5.accent-color2.feature-category{
font-family: 'Montserrat', sans-serif !important;
 text-transform: uppercase;
    color: #232628 !important;
}
span.contact-info-label.accent-color2{
font-family: 'Montserrat', sans-serif !important;
 text-transform: uppercase;
    color: #232628 !important;
}
.accent-color2 {
    color: #232628 !important;
}

.blackStripBackground {
	background-color: black; 
	padding: 3rem 0rem;
        color: white;
        text-align: center;
}

.blackStripBackground h3 {
  font-size: 4rem !important;
  color: white;
    text-transform: uppercase;
}

.blackStripBackground p {
  font-size: 2rem !important;
  color: white;
}

.blackStripBackground{
background-image:url("https://automanager.blob.core.windows.net/wmclients/037555/images/buyheader4.jpg");
background-position: center center;
    background-attachment: inherit;
    background-size: cover;
    background-repeat: no-repeat;
}

.blackStripBackground>.container {
    background: transparent;
}
/** new css **/








div#carousel-container-ctl00_cphContent_ctl04_ctl00_ctl02_ctl02 ol.carousel-indicators {
    display: none;
}
.banner-container.dynamic-fixed {
    display: none;
}
.miniLoc {
    width: 43px;
height:66px;
    float: left;
}
i.fa.fa-home {
    display: none;
}
h2.headerSlider {
    font-size: 48px;
    font-family: 'Montserrat';
    font-weight: 700;
    text-shadow: 0px 0px 6px #181818;
}
.navbar-default {
    background-color: #eaedf0;
}
div#row-765a7a541a7f448abb742c36f42fdc40 {
    background: #0b2133;
}
div#row-d91e432de9c447fdae912293bb071e97>div>div.container {
    padding-top: 30px;
}
div#header3 img {
    height: 33px;
    width: auto;
    margin-right: 10px;
}
div#row-78d4a8afa6304074a31ce27fde48293e {
    background: #232628;
    border-bottom: 1px solid #424242;
}
div#row-78d4a8afa6304074a31ce27fde48293e>div>div.container {
    padding-top: 8px;
    padding-bottom: 8px;
}
div#schedule5 li {
    color: #aaaaaa;
    text-decoration: none;
    list-style: none;
text-transform: uppercase;
}
div#schedule5 li:hover {
    color: #fff;
    text-decoration: none;
    list-style: none;
text-transform: uppercase;
}
div#schedule5 ul {
    margin-bottom: 0px;
    text-align: center;
    padding-right: 20px;
}
span.heading-font {
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    font-family: 'Montserrat';
}
a.britPhone {
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0.5px;
    font-family: 'Montserrat';
    font-weight: 700;
    color: #fff;
}
#socialMh i.fa.fa-facebook {
    background: #2f3234;
    color: #fff;
    padding: 11px 14px;
    font-size: 14px;
    border-radius: 50%;
}
#socialMh i.fa.fa-twitter {
    color: #fff;
    background: #2f3234;
    font-size: 14px;
    padding: 11px 11px;
    border-radius: 50%;
}
#socialMh i.fa.fa-instagram {
    background: #2f3234;
    color: #fff;
    padding: 9px 10px;
    font-size: 17px;
    border-radius: 50%;
}
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

div#row-1da6a2c3524e4fcca4a7d4aeaf56022b>div>div.container-fluid {
    background: transparent;
}
div#row-1da6a2c3524e4fcca4a7d4aeaf56022b{
background-image: url("https://automanager.blob.core.windows.net/wmclients/038042/images/hdr-mini.jpg") !important;
background-size: cover !important;
    background-attachment: fixed;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
#overlayText1 h2{
margin: 0;
 line-height: 1.2;
color:#fff;
padding-top:51px;
    font-size: 36px;
    font-weight: 700;
margin-bottom: 23px;
}

#overlayText1 h3{
color: #ffffff;
    text-align: center;
font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-style: normal;
padding-bottom:54px;
font-size:26px;
}
.btnOverlay{
    display: inline-block;
    text-align: center;
    padding: 17px 28px 15px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    letter-spacing: 0.3px;
    text-transform: uppercase;
    color: #fff !important;
    border-radius: 3px;
    background-color: #344472;
    text-decoration: none !important;
    outline: none !important;
    visibility: visible;
    border: none;
    white-space: normal;
    box-shadow: 0 2px 0 rgb(52 68 114 / 75%);
    transition: opacity .2s ease-in !important;
    transform: translateZ(0);
    opacity: 1;
margin-bottom:40px;
}
div#row-78e1bcc22b1f4b58a0da78d663570040,div#row-78e1bcc22b1f4b58a0da78d663570040>div>div.container-fluid {
    background: #000;
}
div#row-4d52684f61554055932c1cf2000a1ee3, div#row-4d52684f61554055932c1cf2000a1ee3>div>div.container-fluid  {
    background: #000;
}
div#row-78e1bcc22b1f4b58a0da78d663570040 {
    padding-top: 25px;
}
div#row-4d52684f61554055932c1cf2000a1ee3 {
    padding-bottom: 25px;
}
div#row-ba40d648743c4c91a72c67659986789f{
background-image:url('https://automanager.blob.core.windows.net/wmclients/038042/images/bsc-bg1.jpg') !important;
background-size: cover !important;
}
div#row-ba40d648743c4c91a72c67659986789f>div>div.container-fluid {
    background: transparent;
}
h2.text-center.customerH {
    color: #fff;
    font-size: 36px;
    line-height: 1.2;
    font-weight: 700;
    font-family: 'Montserrat';
    margin-top: 40px;
margin-bottom: 30px;
}
div#testimonialM2 {
    margin-bottom: 64px;
}
div#row-c6fc22cc5947447b93a2cb054ecd28fa>div>div.container {
    background: transparent;
}
#blog h2.text-center {
    color: #fff;
    font-size: 36px;
    font-family: 'Montserrat';
    font-weight: 700;
margin-bottom:23px;
}
#blog h3{
    font-size: 26px;
    color: #fff;
    font-weight: 700;
    font-family: 'Montserrat';
margin-bottom:23px;
}
.colored-separator {
    text-align: center;
    vertical-align: top;
    font-size: 0;
}
.colored-separator .first-long, .colored-separator .last-short {
    display: inline-block;
    vertical-align: top;
    width: 33px;
    height: 5px;
    transform: skew(
-40deg, 
0deg);
    border-radius: 2px;
    background-color: #344472;
}
.colored-separator .first-long {
    margin-right: 3px;
}
.stm-base-background-color {
    background-color: #344472 !important;
}
.colored-separator .last-short {
    width: 16px;
}
.spaceIt{
margin-bottom:54px;
}
div#row-c6fc22cc5947447b93a2cb054ecd28fa{
background-position: center !important;
}
div#row-127c64c760cc4443b0f7cc413ac3c241>div>div.container {
    padding-top: 10px;
}
div#socialMedia h2 {
    padding: 0px;
    font-family: 'Montserrat';
    font-size: 36px;
    margin: 0px;
    font-weight: 700;
    color: #fff;
}
div#row-b8a500ee4130429b8d46b8d47c2f4edd {
    background: #344472;
}
div#row-b8a500ee4130429b8d46b8d47c2f4edd>div>div.container {
    background: transparent;
}
div#row-7d94013086864f2395c95db20fb2d776 {
    background: #344472;
}
div#row-7d94013086864f2395c95db20fb2d776>div>div.container {
    background: transparent;
}
div#row-7d94013086864f2395c95db20fb2d776>div>div.container {
    background: transparent;
    padding-top: 5px;
padding-bottom: 80px;
}
div#row-1e1241aac4d74138a09131b155dacb4f>div>div.container {
    background: transparent;
}
div#distinction h2 {
    margin-top: 0px;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 36px;
    margin-bottom: 23px;
}
div#distinction h3 {
    color: #fff;
    font-size: 26px;
    font-family: 'Montserrat';
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 23px;
}
h3.text-center.classicC {
    font-family: 'Open Sans Condensed' !important;
}
/** flip ***/
.flip-card {
  background-color: transparent;
  width:100%;
  height: 300px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
border-radius:10px;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
border-radius:10px;
}

.flip-card-front {
  background-color: #bbb;
  color: black;
background-image: url(https://automanager.blob.core.windows.net/wmclients/038042/images/justin-shop-639x396.jpg);
background-position: center;
    background-size: cover;
}

.flip-card-back {
  background-color: #ebebeb;
  color: white;
  transform: rotateY(180deg);
}

h2.flipText1{
    margin-top: 130px;
    color: #fff;
    font-family: 'Open Sans Condensed';
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    text-shadow: 0px 2px 5px #454545;
}
.flip-card-back h2 {
    font-family: 'Open Sans Condensed';
    font-weight: 300;
    font-style: normal;
    font-size: 36px;
    line-height: 1.2;
    color: #232628;
}
.flip-card-back p {
    font-family: 'Open Sans';
    font-size: 14px;
    color: #000;
    line-height: 22px;
padding: 0px 24px;
}
a.flipLink {
    color: #fff;
    border-color: #cec2ab;
    background-color: #cec2ab;
    font-size: 16px;
    display: inline-block;
    padding: 18px 25px;
    border-radius: 5px;
    text-decoration: none;
}
a.flipLink:hover{
color: #f7f7f7;
    border-color: #c3b498;
    background-color: #c3b498;
}
.flip-card-front.img2{
background-image: url('https://automanager.blob.core.windows.net/wmclients/038042/images/sales-btn-639x299.jpg') !important;
}
.flip-card-front.img3{
background-image: url('https://automanager.blob.core.windows.net/wmclients/038042/images/resto-btn-639x299.jpg') !important;
}
.flip-card-front.img4{
background-image: url('https://automanager.blob.core.windows.net/wmclients/038042/images/parts-btn-639x299.jpg') !important;
}
/** div#row-0c0d3cd8d3e04c9eba3558a2bc5e4134>div>div.container{
    padding: 50px 0px 25px;
}
div#row-127c64c760cc4443b0f7cc413ac3c241 >div>div.container {
  padding: 25px 0px 50px;
} **/
/** end of  flip **/
div#searchBar img {
    width: 66px;
    height: auto;
}
div#searchBar p {
    font-size: 30px;
    font-family: 'Montserrat';
    font-weight: 700;
    color: #232628;
}
.element-type-inventorysearch {
    background: transparent;
    padding: 10px 0 5px 0;
}
.element-type-inventorysearch .btn-default {
    color: #fff;
    background-color: #344472;
    border-radius: 0;
    padding: 10px 25px;
}
p.q1 {
    font-family: 'Montserrat';
    font-size: 30px;
    font-weight: 400;
color:#fff;
padding-top: 14px;
}
div#q1 i {
    display: inline-block;
    float: left;
    font-size: 55px;
    color: #fff;
    margin-right: 20px;
}
div#row-c80af449c51f4c28b112c6d384ae3617>div>div.container {
    background: #0b2133;
    padding: 20px;
}
div#q2 img {
    width: 38px;
    height: auto;
    margin-right: 20px;
margin-top: -10px;
}
div#q2 a {
    color: #fff;
    text-decoration: none;
    font-size: 30px;
    font-family: 'Montserrat';
    font-weight: 400;
    margin-top: 13px;
    display: inline-block;
}
div#featured1 h2 {
    font-family: 'Montserrat';
    font-size: 36px;
    font-weight: 700;
    color: #fff;
margin:0;
}
div#row-ddae4a111e514764a0e53604098b0333{
    background: #2d2d2d;
margin-top: 40px;
}
div#row-ddae4a111e514764a0e53604098b0333> div> div.container {
    background: #2d2d2d;
padding-top:20px;
}
/** about us **/
div#row-89eaa629ae5b4f13923e73bf33173aa5>div>div.container-fluid{
background:transparent;
}
div#aboutUs h2 {
    font-size: 50px;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
    margin-top: 140px;
    margin-bottom: 140px;
}
div#sportsCars h3 {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 26px;
    color: #232628;
    margin-bottom: 18px;
}
div#sportsCars h5 {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 14px;
    color: #232628;
    margin-bottom: 22px;
}
div#sportsCars1 h4 {
    font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 700;
    margin-bottom: 20px;
}
div#row-0fb3a1a31ca945899ef28779efde6415 {
    background: #f0f2f5;
}
div#row-0fb3a1a31ca945899ef28779efde6415>div>div.container {
    background: transparent;
}
div#team h2 {
    color: #232628;
    text-align: center;
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 36px;
}
/** inventory **/
div#row-a0d5dd4452474868a5a5c601d2bdf12b>div>div.container {
    background: transparent;
    padding-top: 112px;
    padding-bottom: 112px;
}
div#inventory1 h2 {
    color: #fff;
    font-size: 50px;
    font-family: 'Montserrat';
    font-weight: 700;
    margin: 0px;
}
div#inventory2 h2 {
    color: #232628;
    font-size: 36px;
    font-family: 'Montserrat';
    font-weight: 700;
    margin-bottom: 40px;
}
div#row-23e2c8c1ee07404eb255e206c8c42af5>div>div.container {
    padding-top: 20px;
}
/** end inventory **/
/** service **/
div#row-682c28bfc0354206a7c2cb572df00391>div>div.container {
    background: transparent;
}
div#serviceMain h2 {
    font-size: 50px;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
    margin: 0px;
    padding-top: 104px;
}
#serviceMain .colored-separator.text-center.style_1 {
    padding-bottom: 110px;
}
div#row-682c28bfc0354206a7c2cb572df00391>div>div.container {
    padding-top: 30px;
    padding-bottom: 30px;
}
h2.service1 {
    font-family: 'Montserrat';
    font-size: 36px;
    font-weight: 700;
    color: #232628;
    line-height: 1.2;
    margin: 0px 0px 24px;
}
ul.list-style-1 {
    padding: 0;
    list-style: none;
}
ul.list-style-1 li {
    position: relative;
    padding-left: 27px;
    margin-bottom: 10px;
}
ul.list-style-1 li:before {
    position: absolute;
    content: '';
    display: block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    left: 0;
    top: 5px;
    content: "\f00c";
    font-size: 11px;
    color: #344472;
}
div#row-2aaa692784ad4a6db28943d21b6e957c>div>div.container {
    padding-top: 0px;
}
h4.repairList {
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    color: #fff;
}
p.smallF {
    font-size: 12px;
    color: #fff;
}
i.fa.fa-calendar.miniCalander {
    color: #232628;
    font-size: 28px;
    margin-right: 10px;
}
div#row-14ec067249a647239844e34d849a1816>div>div.container {
    background: #344472;
    padding: 20px;
}
#jaguar2 h4{
line-height: 1.2;
    font-size: 16px;
    font-weight: 700;
 font-family: 'Montserrat';
margin:0px;
padding:0px;
color: #232628
}
div#row-5f33900df2bb4c2d8a14ee3c003850af>div>div.container {
    padding-top: 0px;
}
div#jaguar2 h3 {
    color: #232628;
    font-size: 26px;
    font-family: 'Montserrat';
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 20px;
}
div#row-e07269b733f04e998f0c58da1f627e69>div>div.container {
    padding-bottom: 0px;
}
div#row-eb090b2e27124e29a9dc566edc2cecac>div>div.container {
    padding-top: 10px;
}
div#row-20d7a773e92a400fba9dd49fd8145727>div>div.container {
    background: transparent;
    padding-top: 0px;
    padding-bottom: 0px;
}
div#jaguarRepair h2 {
    color: #fff;
    font-size: 50px;
    font-family: 'Montserrat';
    font-weight: 700;
    line-height: 1.2;
}
#jaguarRepair .colored-separator.text-center.style_1 {
 
}

div#row-41c5fdee587b4712a697dc76fe2d13e9>div>div.container {
    background: #344472;
    padding: 20px;
}
div#row-41c5fdee587b4712a697dc76fe2d13e9>div>div.container {
    background: #344472;
    padding: 20px;
    margin-top: 80px;
}
div#row-c03ec99806704b9ca32de5f15a77ae3b>div>div.container {
    padding-top: 30px;
    padding-bottom: 0px;
}
div#row-886afd0bf7f54bf3bdd60a6b151a5fd8>div>div.container {
    padding-top: 10px;
}
div#row-809f33282fed48909b81d6aab8656da3{
background-repeat: no-repeat;
background-position: center !important;
background-size: cover !important;
}

div#row-9410547ac1b1480ca1bd93f6acd9fae3>div>div.container {
    background: #344472;
    padding: 20px;
margin-top: 50px;
}
div#row-05a829da0efe4787ae8efd549b10d916>div>div.container {
    background: #344472;
    padding: 20px;
    margin-top: 80px;
}
div#row-c7857956668848b0bc581bfffb50a2a5>div>div.container {
    background: transparent;
}
div#row-b8a5cb6d8cfd43a188b062aae03065b0>div>div.container {
    padding-top: 0px;
    padding-bottom: 2px;
}
div#row-d58e6e09bc0f47b4a2f44e563a526f8d>div>div.container {
    background: transparent;
}
p.overlayReview {
    color: #fff;
    font-size: 24px;
    line-height: 36px;
}
div#overlayFix {
    width: 76%;
    display: block;
    margin: auto;
    text-align: center;
}
div#carousel-example-generic\ repairOverlay {
    margin-top: 60px;
    margin-bottom: 60px;
}
/** end of service **/
/** part **/
div#row-cf83a02cd7a94ea486062f4f1c60323a>div>div.container {
    background: transparent;
}
div#britParts h2 {
    color: #fff;
    font-size: 50px;
    font-weight: 700;
    font-family: 'Montserrat';
    line-height: 1.2;
}
div#row-cf83a02cd7a94ea486062f4f1c60323a {
    padding-top: 76px;
    padding-bottom: 76px;
}
div#partsBritish h3 {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 26px;
    margin: 0px 0px 15px;
    line-height: 1.2;
}
div#row-20d7a773e92a400fba9dd49fd8145727>div>div.container-fluid {
    background: transparent;
}
div#restoration1 h2.text-center {
    font-family: 'Montserrat';
    font-weight: 700;
    color: #fff;
    font-size: 50px;
    line-height: 1.2;
}
div#row-20d7a773e92a400fba9dd49fd8145727 {
    padding-top: 111px;
    padding-bottom: 111px;
}
div#restoration2 h3 {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 26px;
    margin: 0px 0px 15px;
    line-height: 1.2;
color: #232628;
}
div#row-6a544166f2984a99933b90057d679ad1>div>div.container {
    background: transparent;
}
div#row-5a2e1327e46f4e4c91569629f71ae14c>div>div.container {
background: #344472;
 padding: 20px;
margin-top: 50px;
}
div#restorationP h2 {
    font-size: 50px;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
}
h3.restorP {
    font-size: 26px;
    font-family: 'Montserrat';
    font-weight: 700;
    color: #232628;
    margin-bottom: 15px;
}
h3.restorP a{
    font-size: 26px;
    font-family: 'Montserrat';
    font-weight: 700;
    color: #232628;
    margin-bottom: 15px;
text-decoration:none;
}
div#row-eebc02e7d0004c70ba685094470d7a19 >div>div.container, div#row-eebc02e7d0004c70ba685094470d7a19 >div>div.container, div#row-53322680767a488db70f38676d4f06a3>div>div.container, div#row-d743e3f402e84d2699d1324fde04deb7>div>div.container, div#row-79e6e7e2701b4f07a99d0d4b2dc127d5>div>div.container, div#row-a313d5b00cd04112b9c67ce35880cb21>div>div.container {
    padding-top: 0px;
padding-bottom:2px;
}
/** contact **/
div#row-d3aff4c9e9074401983fbcaa9aa6dc8e>div>div.container {
    background: transparent;
}
div#contact1 h2 {
    font-size: 36px;
    font-family: 'Montserrat';
    font-weight: 700;
    color: #fff;
margin:0px;
padding:0px;
}
div#row-d3aff4c9e9074401983fbcaa9aa6dc8e>div>div.container {
    padding-top: 91px;
    padding-bottom: 91px;
}
div#contact2 h2 {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 36px;
    color: #232628;
    line-height: 1.2;
}
div#element-ae7e6c5f7ba54d1e820c09ce531c01d6 {
    padding-top: 60px;
}
p.contactInfoMini {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 16px;
    color: #232628;
}
/** gallery **/
div#photoOver {
    padding: 20px;
    background: #0b2133;
    color: #fff;
}
#photoOver i.fa.fa-camera {
    color: #da0b0b;
    font-size: 55px;
}
div#photoOver h3 {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 26px;
}
.carRestored h1 {
    color: #fff;
    font-size: 50px;
    font-weight: 700;
    font-family: 'Montserrat';
    margin: 0;
    padding: 0;
}
.restored1 h3 {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 26px;
    margin-bottom: 30px;
margin-top:1px;
}
.row > .column7 {
  margin: 8px 8px;
}
  .column7{
    width:14.27%;
    float:left;
overflow: hidden;
height:117px;
  }
.modal {
  display: none;
  position: fixed;
  z-index: 500;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #000000cf;
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
}

/* The Close Button */
.close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
opacity: 0.85;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

.mySlides {
  display: none;
}

.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next1 {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
text-decoration:none;
}
.prev:hover,
.next1:hover {
text-decoration:none;
}

/* Position the "next button" to the right */
.next1 {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next1:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}
div#row-c8f48e38132f4215ad55a4810847f20a>div>div.container {
    padding-top: 0px;
}

/** sell **/
.wpb_wrapper ul li {
    margin-bottom: 8px;
}
div#sell3 h2 {
color: #fff;
    font-size: 50px;
    font-weight: 700;
    font-family: 'Montserrat';
    margin: 0;
    padding: 0;
}
div#row-2dc530e9ee814c1c81e1a6e48db07d46>div>div.container {
    background: transparent;
}
div#row-2dc530e9ee814c1c81e1a6e48db07d46 {
    padding-top: 91px;
    padding-bottom: 91px;
}
div#cosing1 h3 {
    font-family: 'Montserrat';
    font-size: 26px;
    font-weight: 700;
    margin: 0;
}
div#sell4 h3 {
    font-family: 'Montserrat';
    font-size: 25px;
    font-weight: 700;
}
div#row-618dbf13d7144253b49ce9b8d00b95ef>div>div.container {
    padding-top: 1px;
}
div#partGallery h3 {
    font-family: 'Montserrat';
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2;
    color: #232628;
}
.navbar-default .navbar-brand {
    color: #232628;
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 13px;
}
.navbar-default .navbar-nav > li > a {
    color: #232628;
    font-size: 13px;
    font-family: 'Montserrat';
    font-weight: 700;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #344472 !important;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #344472 !important;
}
.menu-heading,  a.menu-heading.dropdown-toggle{
-webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background-color: #344472 !important;
}
a.accent-color2.accent-bg1.menu-panel-selected.active {
    color: #fff !important;
}
nav.navbar.navbar-default {
    padding: 0px;
}
div.banner-container {
    background: #ffffff;
}
div#row-20d7a773e92a400fba9dd49fd8145727{
background-position:center;
}
div#featured-photo>div>img {
    width: 100%;
}
.palette-box1.vehicle-details-panel:nth-child(4) {
    background: #344472;
    color: #fff;
}
h1.pagetitle {
    text-align: center;
}
.dropdown-menu {
    background: #fff !important;
    border-radius: 0px;
    width: 250px;
}
.dropdown-menu > li > a {
    color: #232628;
    padding-top: 13px;
    padding-bottom: 13px;
font-size:13px;
}
div#carousel-container-ctl00_cphContent_ctl04_ctl00_ctl00_ctl02 ol.carousel-indicators {
    display: none;
}
div#row-e4db4b71a8f04b5e909e311d06966de2>div>div.container {
    background: transparent;
}
div#row-e4db4b71a8f04b5e909e311d06966de2 {
    background-position: center;
    padding-top: 111px;
    padding-bottom: 111px;
}
a.btn.emailfriend.btn-default, a.btn.photos-modal.btn-default, a.btn.question.btn-default {
    background: #344472;
    color: #fff;
    padding: 12px 36px;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
    background-color: #000;
}
.modal-header.navbar-default {
    color: #fff;
    background:  #344472;
}
.modal-dialog>div.modal-content {
    width: 100%;
}
/** mini slides **/
div#element-2ef7f64eef6f4fb8b06ade76be48a37a>.element-container.element-type-slideshow>div#carousel-container-ctl00_cphContent_ctl04_ctl00_ctl02_ctl02>div.carousel-inner>div>a>span{
padding-top: 45% !important;
    background-size: 105% !important;
}
/** fake modified contact us **/
div.palette-box1.vehicle-details-panel>div>div>div.promptPriceBtn>a.btn.btn-default.request-price{
    background: #344472;
    padding: 14px 26px;
    color: #fff;
    font-size: 18px;
    width: 100%;
}
button#btnEmail {
    background: #344472;
    color: #fff;
}




@media only screen and (min-width: 990px) {
a.btn.emailfriend.btn-default, a.btn.photos-modal.btn-default, a.btn.question.btn-default {
    background: #344472;
    color: #fff;
    padding: 12px 72px;
}
}
@media only screen and (min-width: 1184px) {
a.btn.emailfriend.btn-default, a.btn.photos-modal.btn-default, a.btn.question.btn-default {
    background: #344472;
    color: #fff;
    padding: 12px 110px;
}
}
@media only screen and (max-width: 1000px) {
    .column7{
      width:17.495%;
      float:left;
height:89px;
    }
  }
 @media only screen and (max-width: 992px) {
div#newLogo img {
    width: 250px;
margin-bottom:20px;
}
}
  @media only screen and (max-width: 920px) {
    .column7{
      width:16.6667%;
      float:left;
    }
  }
  @media only screen and (max-width: 800px) {
    .column7{
      width:20%;
      float:left;
    }
  }
  @media only screen and (max-width: 620px) {
    .column7{
      width:29%;
      float:left;
    }
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #343434;
}
  }
  @media only screen and (max-width: 510px) {
    .column7{
      width:29.3%;
      float:left;
    }
div#restorationP h2 {
    font-size: 40px;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
}
div#newLogo>a>img {
    margin: auto;
    display: block;
}
div#phoneIt {
    text-align: center;
    margin-top: 10px;
}
h2.headerSlider {
    font-size: 20px;
    font-family: 'Montserrat';
    font-weight: 700;
    text-shadow: 0px 0px 6px #181818;
}
div.item>div.overlay-content, div.item.active>div.overlay-content {
   font-size: 1vw !important;
}
  }
  @media only screen and (max-width: 450px) {
    .column7{
      width:45%;
      float:left;
    }

div#restoration1 h2.text-center {
    font-family: 'Montserrat';
    font-weight: 700;
    color: #fff;
    font-size: 40px;
    line-height: 1.2;
}
div#britParts h2 {
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    font-family: 'Montserrat';
    line-height: 1.2;
}
.carRestored h1 {
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    font-family: 'Montserrat';
    margin: 0;
    padding: 0;
}
h1.pagetitle {
    line-height: 1.2;
    font-size: 28px;
    font-weight: 700;
}
div#aboutUs h2 {
    font-size: 40px;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
    margin-top: 110px;
    margin-bottom: 110px;
}
div#inventory1 h2 {
    color: #fff;
    font-size: 30px;
    font-family: 'Montserrat';
    font-weight: 700;
    margin: 0px;
}
div#row-a0d5dd4452474868a5a5c601d2bdf12b>div>div.container {
    background: transparent;
    padding-top: 82px;
    padding-bottom: 82px;
}
div#serviceMain h2 {
    font-size: 40px;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
    margin: 0px;
    padding-top: 60px;
}
h2.service1 {
    font-family: 'Montserrat';
    font-size: 26px;
    font-weight: 700;
    color: #232628;
    line-height: 1.2;
    margin: 0px 0px 24px;
}
#serviceMain .colored-separator.text-center.style_1 {
    padding-bottom: 60px;
}
div#jaguarRepair h2 {
    color: #fff;
    font-size: 40px;
    font-family: 'Montserrat';
    font-weight: 700;
    line-height: 1.2;
}
div#row-20d7a773e92a400fba9dd49fd8145727 {
    padding-top: 61px;
    padding-bottom: 61px;
}
p.q1 {
    font-family: 'Montserrat';
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    padding-top: 14px;
}
div#contact2 h2 {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 30px;
    color: #232628;
    line-height: 1.2;
}
div#row-e4db4b71a8f04b5e909e311d06966de2 {
    background-position: center;
    padding-top: 60px;
    padding-bottom: 60px;
}

  }
@media (max-width:1199px) and (min-width:975px) {
a.britPhone {
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0.5px;
    font-family: 'Montserrat';
    font-weight: 700;
    color: #fff;
}
}

/** navbar fix at 150% zoom**/

.navbar .container {
    width: 100%;
    max-width: 1200px; /* or your preferred max width */
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
    box-sizing: border-box;
}

@media (min-width: 768px) {
    .navbar .container {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.navbar-default .navbar-collapse .nav > li > a {
    margin-right: -5px; /* Adjust this value as needed */
}