*{
        font-family: 'Montserrat', sans-serif;
}
.navbar-default {
    background-color: rgba(255, 255, 255, 0.99);
}

body.main-body {
    background-color: #FFF;
}

div.footer-container, div.page-bottom, div.pagetitle-container .container, .pagetitle-container .container-fluid, .page-content .container, .page-content .container-fluid {
    background-color: rgba(223, 223, 223, 0);
}

.top-banner i {
    padding: 10px 0px 10px 15px;
    font-size: 15px;
}

/****NABBAR****/

nav.navbar.navbar-default {
    padding: 0% 0 0%;
}

li.menu-heading a {
    font-weight: bold;
}
.navbar-default .navbar-brand {
    color: #232628;
    font-size: 14px;
    font-weight: bold;
    font-family: open sans;
}

a.menu-heading span:after {
    background-color: #00ACFF;
}

li.menu-heading.dropdown a{
    color: #232628;
    font-size: 14px;
    font-family: open sans;
}

li.menu-heading{
    color: #232628;
    font-size: 14px;
    font-weight: bold;
    font-family: open sans;
}
.navbar-default .navbar-nav>li>a {
    color: #232628;
}
.dropdown-menu {
    background: rgb(218, 218, 218) !important;
    border: 0;
}

/****TOPBANNER****/

.s-media a {
    color: #fff;
}

span.s-media i {
    font-size: 22px;
}
div#row-92d2ec968fc84711adcec3283633259a {
    background: #151515;
}

.top-banner {
    text-align: right;
    color: darkgrey;
    font-size: 12px;
}


/****BANNER****/
div.banner-container {
    background: #232628;
}

.address {
    text-align: right;
    font-size: 14px;

}

.tel {
    text-align: right;
    font-size: 14px;

}

.tel a{
    color:#fff;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
}

.address a{
    color:#fff;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
}

.address i ,.tel i {
    color: #FFEB3B;
}


span.tell {
    font-size: 20px;
    font-weight: bold;
}
span.add {
    font-size: 14px;
    font-weight: bold;
}

/****SLIDESHOW****/

div#element-08c487136c784520b5e8b3d28744d4e9 {
    padding-left: 0;
    padding-right: 0;
}

.slide-text2 span {
    font-size: 32px;
    color: #232628;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
    line-height: 40px;
}
/****btns****/
h2.choose {
    text-align: center;
    font-weight: bold;
}
.bg {
    background: url('http://photos4.automanager.com/031152/images/city-cars-road-traffic.jpg');
        height: 40em;
}

.btn1 h2,.btn2 h2 {
        font-family: 'Montserrat', sans-serif;
    }


.btn1 {
    background: rgba(240, 171, 43, 0.8);
    padding: 40px 40px;
    padding-left: 100px;
    min-height: 350px;
}

.btn2 {
    background: rgba(205, 36, 36, 0.8);
    padding: 40px 40px;
    padding-left: 100px;
    min-height: 350px;
}

.btn1 span,.btn2 span {
    color: #fff;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
}

.btn1 i,.btn2 i {
    font-size: 70px;
}

/*****OPTS****/
.opt-1 i, .opt-2 i, .opt-3 i, .opt-4 i {
    color: #daa520;
    font-size: 70px;
    display: block;
    text-align: left;
    text-shadow: 0px 0.5px 1px #A1A1A1;
}

.opt-1 h6,.opt-2 h6 ,.opt-3 h6,.opt-4 h6{
 
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
}

.opt-1 p,.opt-2 p ,.opt-3 p,.opt-4 p{
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    color: #8F8F8F;
    font-size: 14px;
}
h1.used {
    text-align: center;
    font-weight: bold;
    font-size: 50px;
}

div#element-e2f8ffbedc4749d0bfd8a0174e3fa3ec {
    text-align: center;
}

.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
    padding: 10px 40px;
}

div#element-068a85e183b545d6bdbcd16624f25bf6 {
    padding-left: 0;
    padding-right: 0;
}


/****PRICE****/

.palette-bg1.inventory-price-container.palette-bg1 {
    background-color: #232628;
   color: #FFF;
}


.accent-color1 {
    color: #002B3E !important;
}


/****SERVICES****/
.services {
    line-height: 28px;
}



/****NAVBAR****/


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #FFEB3B;
}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: rgb(243, 243, 243) !important;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #333;
    background-color: #FFEB3B;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #555;
    background-color: #FFEB3B;
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: #FFEB3B;
}


.navbar-default {

    border: none;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: rgb(243, 243, 243) !important;
}

.navbar-default .navbar-brand>.active>a{

    background:red;
}
/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.top-banner {
    display: none;
}
li.menu-heading {
    font-size: 12px;
}
.address ,.tel{
    text-align: center;
    font-size: 12px;
}
.navbar-default .navbar-nav>li>a {
    font-size: 12px;
}
.navbar-default .navbar-brand {
    font-size: 12px;
}
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

.address ,.tel{
    text-align: center;
    font-size: 14px;
}
.top-banner {
    display: none;
}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {


.address,.tel {
    text-align: center;
    font-size: 14px;
}
.top-banner {
    display: none;
}
.address {
    text-align: center;
    font-size: 14px;
}

.btn2 {
    margin-top: 2em;
}
.opt-1 i, .opt-1 h6, .opt-1 p ,.opt-2 i, .opt-2 h6, .opt-2 p
,.opt-3 i, .opt-3 h6, .opt-3 p,.opt-4 i, .opt-4 h6, .opt-4 p{
    text-align: center;
}
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    top: -9px;
}

/*jQuery*/
.item {
    margin: 5px 0;

}
.item a {
    display: block;
    border-radius: 5px;
    line-height: 33px;
    padding: 0 5px;
    color: #000000;
    box-shadow: 0 0 3px rgba(171,171,171,1);
    cursor: pointer;
    text-decoration: none;
    transition: 0.2s linear;
}
.item a:hover {
    box-shadow: 5px 0px 3px rgba(171,171,171,1);
    box-shadow: 0 0 3px rgba(78, 78, 78, 0.8);
}
.item i {
    padding-right: 8px;
    display: inline-block;
    width: 0;
    opacity: 0;
    transition: 0.2s linear;
    color: #03A9F4;
}
.item a:hover i{
    width: 20px;
    opacity: 1.0;
}






/***ABOUTUS****/
.team h4 {
    color: #FFC107;
    font-size: 26px;
    text-shadow: 1px 1px 1px #6E6E6E;
}


.team span {
    font-size: 18px;
}

.aboutus h1 {
    color: #FFC12A;
    font-weight: 500;
}



.aboutus h3 {
    color: #2196F3;
    font-style: italic;
    font-size: 22px;
}

.team {
    text-align: center;
}

/*************************************************************** = PopUp */
div#row-1f27553b686145c38f9410b7395db84b .container {
    background-color: rgba(0, 0, 0, 0.34);
    color: #fff;
}
div#row-1f27553b686145c38f9410b7395db84b .container .accent-color1 {
    color: #FFEB3B!important;
}
.red{
    display: none;
    position: fixed;
    max-width: 500px;
    padding: 5px;
    z-index: 1002;
    border:2px solid #fff;
    background: rgba(0,0,0,.59);
    margin:  50px ;
}
/*Change the new id with the old one*/
.red.container {
    width: inherit;
    background: rgba(0,0,0,.59);
    width: inherit;
}
.red .container {
    width: inherit;
}
span#close {
    display: block;
    text-align: right;
    color: red;
    font-size: 19px;
}
span#close i {
    cursor: pointer;
}
#overlay-bg{
    background-color:#000;
    display:none;
    height:100%;
    left:0;
    margin:auto;
    opacity:0.6; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
    filter: alpha(opacity=50); /* IE 7 */   
    position:fixed; 
    top:0;
    width:100%;
    z-index:999;
  }



/***************************ABOUTUS*****************/

.abt-us h4 {
    color: #2196F3;
}

.abt-us a {
    color: #2196f3;
    font-weight: bold;
}





/******************** = SLIDER TEXT*/
.jssorb01 {
    position: absolute;
}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
    position: absolute;
    /* size of bullet elment */
    width: 12px;
    height: 12px;
    filter: alpha(opacity=70);
    opacity: .7;
    overflow: hidden;
    cursor: pointer;
    border: #000 1px solid;
}
.jssorb01 div { background-color: gray; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
.jssorb01 .av { background-color: #fff; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

.jssora02l, .jssora02r {
    display: block;
    position: absolute;
    /* size of arrow element */
    width: 55px;
    height: 55px;
    cursor: pointer;
    background: url('img/a02.png') no-repeat;
    overflow: hidden;
}
.jssora02l { background-position: -3px -33px; }
.jssora02r { background-position: -63px -33px; }
.jssora02l:hover { background-position: -123px -33px; }
.jssora02r:hover { background-position: -183px -33px; }
.jssora02l.jssora02ldn { background-position: -3px -33px; }
.jssora02r.jssora02rdn { background-position: -63px -33px; }

#jssor_1 
{
    position: relative;
    margin: 0 auto;
    top: 0px; 
    width: 1000px;
    height: 300px;
    overflow: hidden;
    visibility: hidden;
}
.text-effect
{
    width: 100%;
    /*background-color: rgba(0,0,0,.59);*/
    text-shadow: 3px 1px 2px rgba(0,0,0,0.59);
    font-size: 60px;
    color: #ffffff;
    text-align: center;

    
}
#text-slider
{
    cursor: default;
    position: relative;
    top: 0px; left: 0px;
    width: 100%;
    height: 300px;
    overflow: hidden;
    
    
}

 div#jssor_1 {
    position: absolute;
    top: 8%;
    right: 0;
}


/******************SPECIALS*********************/

.accent-color2.specialheadline{
    color: #ead300 !important;}


.accent-color2.inventory-special-heading {
    color: #e8d200!important;
}


/********************HEADINGS**************/
.element-heading h4 {
    color: #daa520;
    font-weight: bold;
}
.browse-inventory-image a, .element-heading h4 {
    border-color: rgba(218, 165, 32, 0);
}



/******************************************************* = MEYSAM CODE*/
div#text div
{
    position: relative;
    overflow: hidden;
     line-height:40px;
}
div#text 
{
    background: black;
    color: #fff;
    font-size: 41px;
    text-transform: uppercase;
    text-align: center;
}
div#text p
{
    position: absolute;
    opacity: 0;
    transform: translate(0,100px);
    transition: all .50s ease-out;
    opacity: 0;
    left: 0;
    right: 0;
}
div#text span
{
    display: block;
    font-size: 14px;
}

div#one 
{
    height: 100px;
    
}

div#one:hover p
{
    transform: translate(0);
    opacity: 1;
}


div#element-4984742d45d948f5b675a213c98ec154 {
    text-align: center;
}





#slider {
    width: 100%;
    height: 200px;
    font-family: 'Montserrat', sans-serif;
    overflow: hidden;
}

#slider .slides {
    display: block;
    margin: 0;

}

#slider .slide {
    list-style-type: none;
	padding: 10px;
    font-size: 60px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    min-height: 200px;
    text-shadow: 4px 4px 15px #000;
    

}

/* helper css, since we don't have images
.slide1 {background: red;}
.slide2 {background: blue;}
.slide3 {background: green;}
.slide4 {background: purple;}
 */

ul.slides span {
    font-size: 20px;
    display: block;
}


div#element-97c390600a0f4e4293609b054029ff55,
div#element-49947c15a6b94c69b97bdcf4486fc0fd {
    position: absolute;
   top: 10%;
    left: 0;
    right: 0;
}




/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
#slider .slide{
font-size:24px;
}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
#slider .slide{
font-size:24px;
}

}

/* Portrait phones and smaller */
@media (max-width: 480px) {
div#element-49947c15a6b94c69b97bdcf4486fc0fd {
    display: none;
}

#slider .slide{
font-size:10px;
}

}






/************NEW SLIDE TEXT************/


.slide-text2 {
    right: 40px;
    position: absolute;
    z-index: 100;
    top: 50px;
    text-align: left;
    background: rgba(255, 217, 46, 0.85);
    padding: 50px 30px;
    border-radius: 0;
    line-height: 18px;
}

.slide-text2 span {
    font-size: 32px;
    color: #232628;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}
span.four {
    font-size: 18px;
    line-height: 30px;
}


span.scnd,span.thrd {
    font-size: 32px;
}



/****CARGurus bg*/
.palette-bg1.inventory-price-container img {
    background: #fff;
}





/****************MEDIAQ***************/

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.slide-text2 {
    position: relative;
    z-index: 100;
    text-align: center;
    background: rgba(255, 217, 46, 0.85);
    padding: 32px 6px;
    line-height: 14px;
    top: 0;
    left: 0;
    right: 0;
    border-radius: 0;
}

h2.used {
    text-align: center;
    font-weight: bold;
    font-size: 40px;
}

.btn1 {
background: rgba(240, 171, 43, 0.8)
    padding: 40px 40px;
    padding-left: 10px;
    min-height: 350px;
    text-align: center;
}

.btn2 {
    background: rgba(205, 36, 36, 0.8);
    padding: 40px 40px;
    padding-left: 10px;
    min-height: 350px;
    text-align: center;
}


span.fst{
    font-size: 32px;
    color: #232628;
    font-weight: bold;
    line-height: 40px;
}


div#row-92d2ec968fc84711adcec3283633259a {
    background: #550305;
    display: none;
}
div#element-2e35ec0044cd46728a8d64014049e968 {
    margin-top: 0!important;
}
.address {
    margin-top: 5px;
}
.tel {
    margin-top: 15px;
}
.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
    padding: 10px 20px;
}

}



/* Portrait phones and smaller */
@media (max-width: 480px) {


h2.used {
    text-align: center;
    font-weight: bold;
    font-size: 30px;
}
.btn1 {
background: rgba(240, 171, 43, 0.8)
    padding: 40px 40px;
    padding-left: 10px;
    min-height: 350px;
    text-align: center;
}

.btn2 {
    background: rgba(205, 36, 36, 0.8);
    padding: 40px 40px;
    padding-left: 10px;
    min-height: 350px;
    text-align: center;
}

.slide-text2 {
    position: relative;
    z-index: 100;
    text-align: center;
    background: rgba(255, 217, 46, 0.85);
    padding: 32px 6px;
    line-height: 14px;
    top: 0;
    left: 0;
    right: 0;
    border-radius: 0;
}
span.fst {
    font-size: 32px;
    color: #232628;
    font-weight: bold;
    line-height: 40px;
}
.address {
    margin-top: 5px;
}
.tel {
    margin-top: 15px;
}

div#row-92d2ec968fc84711adcec3283633259a {
    background: #550305;
    display: none;
}
div#element-2e35ec0044cd46728a8d64014049e968 {
    margin-top: 0!important;
}
.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
    padding: 10px 20px;
}
span.scnd, span.thrd {
    font-size: 32px;
    line-height: 33px;
}
}

.accent-color1.price2 {
    color: #69f !important;
}

.sale_pending {
    color: #69f !important;
}


span.three {
    line-height: 32px!important;
}
span.four {
    font-size: 18px;
    line-height: 4px!important;
}

.slide-text2 span {
    font-size: 28px;
    color: #232628;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}


div.page-bottom a{
color:#000 !important;
}

div.page-bottom li span, div.page-bottom a {
    color: #000 !important;
}

div.page-bottom .text-muted, div.page-bottom li span, div.page-bottom a {
    color: #000 !important;
}



.slide-text2 {
    right: 40px;
    position: absolute;
    z-index: 100;
    top: 50px;
    text-align: left;
    background: rgba(255, 217, 46, 0.85);
    padding: 60px 80px;
    border-radius: 238px;
    line-height: 0px;
}


.accent-color1.pricevalue1 {
    color: #69f!important;
}