/* //////////////////////////
//-------- GENERAL --------//
////////////////////////// */

body {
    background:#000 url('../img/pushBGWeb.jpg') no-repeat center 12em;
    background-size: contain;
}

/* MEDIUM */
@media only screen and (min-width: 40.0625em) {
    body {background-position: center 14em}
       
}

/* DESKTOP */
@media only screen and (min-width: 64.0625em) {
    body {background-position: center 16em}
}

/* //////////////////////////
//------ TYPOGRAPHY -------//
////////////////////////// */

h1, h2, h3, h4, h5 {
    font-family: 'eurostile', sans-serif;
    line-height: 1.1em;
}

h2 {
    font-family: 'eurostile-extended', sans-serif;
    font-size:1.7em;
    text-transform: uppercase;
    letter-spacing: 1px;
}


h3 {
    font-family: 'eurostile-extended', sans-serif;
    text-transform: uppercase;
    color:#fff;
    margin:-0.2em 0 0.666em 0;
    font-size:1.5em;
}
h3 span {color:#cddc29;}

h4 {
    font-family: 'eurostile-extended', sans-serif;
    font-size:1.2em;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 0.2em;
}

p {
    font-family: 'eurostile', sans-serif;
    color:#fff;
}

ul {
    font-family: 'eurostile', sans-serif;
    color:#fff;
    font-style: italic;
}




/* //////////////////////////
//-------- HEADER ---------//
////////////////////////// */

header {
    text-align: center;
    padding:4em 0 4em 0;
}
header h1 img {
    display: inline-block;
    width:400px;
    margin:0 auto;
    height:auto;
}

header h2 {
    color:#cddc29;
    margin-top:5em;
}
header h2 span {color:#fff;}



/* MEDIUM */
@media only screen and (min-width: 40.0625em) {
    header {padding:6em 0 6em 0;}
     header h2 {margin-top:6em;}
       
}

/* DESKTOP */
@media only screen and (min-width: 64.0625em) {
       header {padding:8em 0 6em 0;}
    header h2 {margin-top:12em;}
       
}



/* //////////////////////////
//-------- CONTENT --------//
////////////////////////// */


.imgWrap {
    display:block;
    position:relative;
    background-color:#000;
    margin-bottom: 1.666em;
}
 
.imgWrap img {display:block;}
 
.imgWrap::before {
    display:block;
    content:' ';
    position:absolute;
    width:100%;
    height:100%;
    -webkit-box-shadow: inset 0px 0px 0px 8px rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0px 0px 0px 8px rgba(0,0,0,0.15);
    box-shadow: inset 0px 0px 0px 8px rgba(0,0,0,0.15);
}

.row {
    margin-top: 2em;
}

.customers {
    background:#fff url('../img/BackgroundCarLot.jpg') no-repeat right top;
    margin-top:2em;
    padding:1em 0 2.666em 0;
}
.customers h2 {color:#666;text-align: center;}
.customers ul {
    color:#000;
    font-style: normal;
    list-style: none;
    margin-left:0;
}
.customers ul li {
    margin:0;
    padding:0;
    line-height: 1.3em;
}
.customers ul li.vehicle {color:rgb(222, 41, 41);}


footer {
    padding:1em 0 3em 0;
    text-align: center;
}
footer p {
    margin:0;
    padding:0;
    text-align: center;
}
.phone {
    font-size:2.2em;
}
.address, .email {
    font-size:1.6em;
}
#finePrint {
    margin-top:2em;
    font-family: 'eurostile', sans-serif;
    color:#cdcdcd;
}

/* MEDIUM */
@media only screen and (min-width: 40.0625em) {

       
}

/* DESKTOP */
@media only screen and (min-width: 64.0625em) {

       
}