
h3#firstHeading {font-size: 1.5rem;}
  /* Styling for Autocomplete search bar */
.pac-list {
    background-color: #fff;
    font-size: 15px;
    font-weight: 300;
    margin-left: 12px;
    padding: 0 11px 0 13px;
    text-overflow: ellipsis;
    width: 427px;
    margin-top: 4px;
appearance: auto;
}
    #pac-card {
      background-color: #fff;
      border-radius: 2px 0 0 2px;
      box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
      box-sizing: border-box;
      margin: 10px 10px 0 0;
      -moz-box-sizing: border-box;
      outline: none;
    }

    #pac-container {
      padding-top: 12px;
      padding-bottom: 12px;
      margin-right: 12px;
    }

    #pac-input {
      background-color: #fff;
     
      font-size: 15px;
      font-weight: 300;
      margin-left: 12px;
      padding: 0 11px 0 13px;
      text-overflow: ellipsis;
      width: 427px;
      border-width: 1px;
    }

    #pac-input-list {
      background-color: #fff;
      
      font-size: 15px;
      font-weight: 300;
      margin-left: 12px;
      padding: 0 11px 0 13px;
      text-overflow: ellipsis;
      width:427px;
      margin-top: 4px;
    }

    #pac-input:focus {
      border-color: #b68400;
    }

    #pac-title {
      color: #fff;
      background-color: #b68400;
      font-size: 18px;
      font-weight: 400;
      padding: 6px 12px;
    }

    .hidden {
      display: none;
    }
::placeholder {
  color: black;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: black;
}
::-ms-input-placeholder { /* Microsoft Edge */
 color: black;
}
    
@media (max-width: 480px) {
     
    #pac-card {
        left: 0px;
        width: 98%;
    }
    #pac-input {
        width: 86%;
    }
    #pac-input-list {
        width: 94%;
    }
    #pac-container{
        width: 98%;
    }
} 

/*-----Location Page Start-----*/
.locationarea form .txtArea {
     float: left;
     width: 60%;
     margin-bottom: 10px !important;
}
.locationarea form .txtbox {
     margin-bottom: 0px !important;
}
.checkArea {
     width: 80% !important;
}
.leftarea {
     float: left;
     width: 48%;
     padding: 25px 0;
     box-sizing: border-box;
}
.leftareadl {
     float: left;
     width: 78%;
     padding: 25px 0;
     box-sizing: border-box;
}
.rightarea {
     float: right;
     width: 50%;
     padding: 25px 0;
     box-sizing: border-box;
}
.rightareadl {
     float: right;
     width: 20%;
     padding: 25px 0;
     box-sizing: border-box;
}
/* Set the size of the div element that contains the map */
.contentheading {
     /*width: 25%;*/
     float: left;
     margin-right: 10px;
}
#map {
     height: 600px;
     /* The height is 400 pixels */
     width: 100%;
     /* The width is the width of the web page */
}
.locationarea table {
     width: 100%;
     text-align: left;
     border: 0;
}
.locationarea table th {
     background: #b68400;
     color: #fff
}
.locationarea table th {
     padding: 4px 10px;
     border-bottom: 0px;
}
.locationarea table td {
     padding: 4px 10px;
     border-top: 0;
     width: 50%;
     vertical-align: top;
     font-size: 16px;
}
.locationarea table th:first-child, .locationarea table td:first-child {
     border-right: 0;
     width: 80%;
}
.locationarea table tr:nth-child(even) td {
     background-color: #f7f7f7;
}
.locationBTN {
     float: left;
     width: 100%;
     text-align: left;
     color: #b68400;
     text-decoration: none;
}
.locationBTN:hover {
     color: #b68400;
}
.filterResult {
     /*max-height: 300px;*/
     overflow-y: auto;
}
.filterResult th, .filterResult td {
     border-right: 1px solid #000 !important;
}
.filterResult th {
     border-bottom: 1px solid #000 !important;
}
.filterResult table {
     border: 1px solid #000;
     border-right: 0px;
}
/*-----Location Page End-----*/
/*--------Accordion Page Styling Start---------*/
.accodionArea {
     background-color: #f2f2f2;
}
#accordion {
     display: block;
     width: 100%;
     padding: /*63px*/ 35px 0 0px;
}
.header-title {
     font-size: 25px;
     line-height: 20px;
     color: #b68400;
     text-transform: uppercase;
     font-weight: 400;
}
.header-title-right {
     font-size: 25px;
     line-height: 20px;
     color: #b68400;
     font-weight: 400;
     margin-top: -5px;
     width: 105px;
     text-align: left;
}
.header-title-right i {
     float: right;
}
.card-body {
     padding: 17px 50px;
}
.dealer-list-item {
     float: left;
     width: 100%;
     margin: 15px 0 0 0;
     color: #000000;
     text-decoration: none;
}
.dealer-list-item:first-child {
     margin-top: 20px;
}
.dealer-list-item:last-child {
     margin-bottom: 40px;
}
.dealer-list-item :hover {
     color: #b68400;
}
.dealer-list-item > .name-area {
     float: left;
     width: 100%;
}
.dealer-list-item > .name-area .icon-area {
     float: right;
     text-transform: uppercase;
     min-width: 95px;
     font-size: 18px; line-height:18px;
}
.icon-area img {
     width: 18px !important;
     float: left;
     margin-right: 5px;
}
.icon-area.Web img {
     width: 20px !important;
     float: left;
     margin-right: 5px;
     margin-top: 1px;
}
.pricing .dealer-list-item > .name-area {
     float: left;
     width: 100%;
     font-size: 18px;
}
.pricing .dealer-list-item > .name-area .icon-area {
     float: right;
     text-transform: uppercase;
     font-size: 18px; line-height:18px;
}
.pricing .icon-area img {
     width: 18px !important;
     margin-top: -2px;
     float: left;
     margin-right: 5px;
}
.card-header .oneitem {
     display: none;
}
.card-header .twoitem {
     display: block;
}
.card-header.collapsed .oneitem {
     display: block;
}dealer-locator-dl.css
.card-header.collapsed .twoitem {
     display: none;
}
.fa-times-thin:before {
     content: '\00d7';
}
.table-border th, .table-border td {
     border: 1px solid #000 !important;
}

dealer-locator-dl.css