/* Center Navbrand on mobile -custom
***************************************/
@media (max-width: 480px) {
a.navbar-brand  {
    margin-left: 20%!important;
}
}

body {
font-family: 'Montserrat', sans-serif!important;
}


nav.navbar {
    background: #222;
}


.form-control {
    height: 42px;
}
.margt8{
margin-top:18em;
}
.btn-default {
    padding: 10px 40px!important;
}
div#row-33b0c4fb23974422a8f269938d79b2dc {
/*    background-image: url(https://automanager.blob.core.windows.net/wmclients/009146/images/main-photo.jpg); */
/* background-image: url("https://automanager.blob.core.windows.net/wmclients/009146/images/lambo1.jpg"); */
/*     background-image: url("https://automanager.blob.core.windows.net/wmclients/009146/images/dodge-challenger-dark.png"); */
 /*   background-image: url("https://automanager.blob.core.windows.net/wmclients/009146/images/dodge-challenger-background-dark.png");*/
     background-image: url("https://automanager.blob.core.windows.net/wmclients/009146/images/miamisprinterexpanded.png");
    height: 970px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
div#row-33b0c4fb23974422a8f269938d79b2dc >div div {
    background: transparent;
}
div#row-f10f310f0f3142f4810c8580fcb05abd div div.container div.row {
     background-image: url("https://automanager.blob.core.windows.net/wmclients/009146/images/sprinterwallexpanded.png") !important;
     background-position: center 25% !important;
}
h1.homeH {
    color: #Fff;
    font-family: 'Poppins',sans-serif;
    font-size: 70px;
    font-weight: 500;
padding-left:0px;
}
.row.locM1{
    margin-top:20em;
}

@media screen and (max-width: 767px) {
.row.locM1{
    margin-top:0em;
}
}
.locM1 h4 span {
    color: #fb5543;
}
.row.locM1 h5 {
    color: #fff;
}
.mText{
    color: #fff;
    font-size: 24px;
    font-family: 'Poppins',sans-serif;
    font-weight: 400;
    padding: 35px 44px 0px 0px;
}

/* linktree image
***********************/
a.linktree-img {
    background: #41DF5D;
    padding: 12px 16px;
    display: inline-block;
    margin: auto;
    border-radius: 33px;
}

a.circle1.insta {
    background: linear-gradient(52deg, rgba(184,18,210,1) 0%, rgba(222,18,18,1) 50%, rgba(251,255,0,1) 100%);;
    padding: 10px 14px;
    display: inline-block;
    margin: auto;
    border-radius: 33px;
    color: #fff;
}
a.circle1.insta i {
font-size:38px;
}

a.circle2.faceb {
    background: #007ad1;
    padding: 12px 20px;
    display: inline-block;
    margin: auto;
    border-radius: 33px;
    color: #fff;
}
a.circle2.faceb  i{
    font-size:36px;
}

a.circle2.twitterb {
    background: #1DA1F2;
    padding: 12px 16px;
    display: inline-block;
    margin: auto;
    border-radius: 33px;
    color: #fff;
}
a.circle2.twitterb  i{
    font-size:36px;
}

a.circle3.whats {
    background:#0cbf75;
    padding: 12px 18px;
    display: inline-block;
    margin: auto;
    border-radius: 33px;
    color: #fff;
}

a.circle3.whats  i{
    font-size:36px;
}
.smAlnmt {
    text-align: right;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
}
@media (max-width: 480px) {
   .smAlnmt {
    justify-content: flex-start;
}
}


.smAlnmt a {
    margin-inline: 5px!important;
}

/**********Banner**************/
.banner-container.dynamic-fixed .banner-links-bar {
    display: none;
}
nav.navbar.navbar-top.navbar-default{

}



.banner-links-bar-wrapper {
    margin: -5pc 3pc 0 0;
}
nav.navbar.navbar-default {
    padding: 0% 0 0%;
}
.media-icon-small {
    width: 40px;
    height: 40px;
    border-radius: 22px!important;
    font-size: 23px!important;
    line-height: 41px;
    box-shadow: 1px 1px 1px rgb(0 0 0 / 30%);
}



div#element-80d0dd2a7764437ca3a2f6aa5c61fa0e {
    margin-top: -12pc;
}

a.navbar-brand img {
max-height: 159px!important;

}


div#element-80d0dd2a7764437ca3a2f6aa5c61fa0e {
    margin-top: -14pc;
}


div#element-ee4155060635443aa7b65b2d67e0bce8 {
    margin-top: -1pc;
}

.element-container.element-type-inventorysearchform .container {
    background: #fff!important;
}


.btn-default {
    color: #fff;
    background-color: #fb5543;
    border-radius: 0px;
    border-color: #fb5543;
    padding: 16px 40px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
}

/*************Footer************/
div.footer-container {
    background: #292929!important;
}

div#element-09c4a2d43108432ab9f62338e9efe7f2 {
    background: #fff;
    margin-left: -2em;
    margin-right:3em;
padding: 5em;
}

div#element-09c4a2d43108432ab9f62338e9efe7f2 .form-submit {
    text-align: right;
    margin-right: -5em;
}


.form-control {
    border-bottom: 1px solid #9b9b9b;
}

.element-heading h4 {
    color: #1b1b1b;

}



/**********INVENTORY***********/

.palette-bg1.inventory-photo-column {
    background: #f3f3f3;
    color: #9d9d9d;
}


.palette-bg1.inventory-price-container {
    background: #f3f3f3;
}


.pricevalue1.accent-color1 b {
    color: #000;
}

.palette-bg1.inventory-price-container .pricelabel {
    color: #000;
}


.clearfix.inventory-panel.col-sm-12.palette-bg2.vehicle.lot-00 {
    background: #f3f3f3;
}



.palette-bg1.inventory-photo-column i.fa.fa-camera.accent-color1 {
    color: #1b1b1b !important;
}

.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {
    z-index: 2;
    background: #fb5543;
    color: #fff!important;
}

/************VDP************/


.palette-box1.vehicle-details-panel {

    color: #1b1b1b;
    border: 1px solid #333;
}

.palette-box2.vehicle-details-panel {
    color: #1b1b1b;
    border: 1px solid #333;
}


.input-group-addon {
    padding: 6px 14px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    background-color: #bdbdbd;
    border: 1px solid #ccc;
    border-radius: 3px;
}



a.btn.btn-default.mt-3.outline {
    background: #fff;
    color: #fb5543;
}



.card {
    box-shadow: -2px 6px 20px 0px black;
}


h5.card-title {
    font-size: 20px!important;
    text-align: left;

}

h5.card-title:before {
    content: '';
    background: #fb5543;
    padding: 1px;
    width: 50px;
    height: 5px;
    position: absolute;
    bottom: 0;
}
/***************************
= About us section 
********************************/

.se-padding {
    padding: 40px;
   box-shadow: 0px 0px 11px 0px #ababab;
     min-height: 200px;
    width: 75%;
display:inline-block;
}



h1.pagetitle:before {
    content: '';
    background: #fb5543;
    padding: 1px;
    width: 50px;
    height: 5px;
    position: absolute;
    bottom: 0;
}

h4:before {
    content: '';
    background: #fb5543;
    padding: 1px;
    width: 50px;
    height: 5px;
    position: absolute;
    bottom: 0;
}

/***************************
= Inventory Search
********************************/
.home-search .container div:nth-child(1) .row div:nth-child(1), .home-search .container div:nth-child(1) .row div:nth-child(2) {
    width: 40% !important;
}


.home-search .container div:nth-child(1) .row div:nth-child(3), .home-search .container div:nth-child(1) .row div:nth-child(4), .home-search .container div:nth-child(1) .row div:nth-child(5), .home-search .container div:nth-child(1) .row div:nth-child(6) {
    display: none;
    width: 0;
}

div#element-ee4155060635443aa7b65b2d67e0bce8 .element-container.element-type-inventorysearchform form#aspnetForm div.container{
width:65% !important;
background:#fff;
}
button#ee4155060635443aa7b65b2d67e0bce8_btnInventorySearchForm {
    display: block;
    text-align: center;
    padding: 30px 0px !important;
    width: 100% !important;
}
div#row-f63a5133231646ec939229ef1ca6c1c0 div div{
background:transparent;
}
div#row-f63a5133231646ec939229ef1ca6c1c0 div div div {
background-color:transparent !important;
}

div#element-ee4155060635443aa7b65b2d67e0bce8 .element-container.element-type-inventorysearchform .form-control {
    height: 82px;
}
div#row-f10f310f0f3142f4810c8580fcb05abd div div.container{
margin-top:0px;
}
div#row-f10f310f0f3142f4810c8580fcb05abd div div.container div.row{
    background-image: url(https://automanager.blob.core.windows.net/wmclients/009146/images/slideshow/dualcar.jpg);
    background-position: center 0px;
    background-size: cover;
    height: 700px;
background-repeat: no-repeat;
}
div#element-752a84f318f448f2b1aa66a9fc7f15e4 div .se-padding {
    background: #fff;
float:right;
}
div#element-53533d73afc74fcb81ac85d45d174891 .se-padding {
    background: #fff;
}
.se-padding.drop{
margin-top:87px;
}
.form-control {
    border-bottom: 1px solid #fb5543;
}

div.element-container.element-type-customertestimonials div.card {
    min-height: 380px;
}


div#element-57feba2d47aa43349dfb9856101b2e50{
padding: 0px 40px;
}
/*map*/
div#row-6565e2a01c4543dd9e9b42f0d442bd12 div div.container-fluid {
background-image: url(https://automanager.blob.core.windows.net/wmclients/009146/images/map2.png);
    background-size: cover;
    background-position: center;
}
.mapArea{
width: 100%;
    height: 580px;
    display: block;
}
div#element-76efe78965424a97b2190a449848f50e div.customhtml {
    padding: 0px 0px;
}
@media screen and (max-width: 767px) {
.phonenumber-link.visible-xs a {
    color: #fff !important;
}
.navbar-collapse.collapse {
    background: #202020;
}
nav.navbar.navbar-top.navbar-default .container div:nth-child(1) {
    display: none;
}
}
@media screen and (max-width: 480px) {
.margt8 {
    margin-top: 13em;
}
 h1.homeH {
    color: #Fff;
    font-family: 'Poppins',sans-serif;
    font-size: 40px;
    font-weight: 500;
padding-left:20px;
}
div#row-33b0c4fb23974422a8f269938d79b2dc {
/**    background-image: url(https://automanager.blob.core.windows.net/wmclients/009146/images/main-photo.jpg);**/
/** background-image: url("https://automanager.blob.core.windows.net/wmclients/009146/images/lambo1.jpg");**/
/**background-image: url("https://automanager.blob.core.windows.net/wmclients/009146/images/dodge-challenger-background-dark.png");**/
background-image: url("https://automanager.blob.core.windows.net/wmclients/009146/images/miamisprinterexpanded.png");
    height: 680px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.home-search .container div:nth-child(1) .row div:nth-child(1), .home-search .container div:nth-child(1) .row div:nth-child(2) {
    width: 100% !important;
}
div#element-ee4155060635443aa7b65b2d67e0bce8 .element-container.element-type-inventorysearchform form#aspnetForm div.container{
width:100% !important;
background:#fff;
}

.se-padding {
    padding: 40px;
    box-shadow: 0px 0px 11px 0px #ababab;
    min-height: 200px;
    width: 100%;
    display: inline-block;
}
div#element-09c4a2d43108432ab9f62338e9efe7f2 {
    background: #fff;
    margin-left: 0em;
    margin-right: 0em;
    padding: 2em;
}
div#element-09c4a2d43108432ab9f62338e9efe7f2 .form-submit {
    text-align: right;
    margin-right: 0em;
}
div#element-76efe78965424a97b2190a449848f50e div.customhtml {
    padding: 0px 20px;
}
div#element-53be89eec7d4438a9d7561da5563500f div div {
    padding: 0px 20px;
}
div#element-db7d5ce31dc04a5584faac792a0e5efe {
    padding: 0px 20px;
}
div#element-aa5edc1f4db644c5b21d3c0c3c848aa1 {
    padding: 0px 20px;
}
div#element-57feba2d47aa43349dfb9856101b2e50{
padding: 30px 60px;
}
.phonenumber-link.visible-xs a {
    color: #fff !important;
}
div#row-6565e2a01c4543dd9e9b42f0d442bd12 div div.container-fluid {
    background-image: url(https://automanager.blob.core.windows.net/wmclients/009146/images/map2.png);
    background-size: cover;
    background-position: -1400px 930px;
}
}

@media (min-width: 1200px) {
    .container {
        width: 1600px;
    }
}


/**Home inventory list**/
.pageid-hom .inventory-list-row .inventory-details {
    display: flex;
    justify-content: space-between;
}