.wpb_content_element {
    margin-bottom: 10px;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
    padding-top: 0px;    
}
.wpb_row {
    margin-bottom: 5px;
}
.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    border-color: #fff!important;
    background-color: #80878f!important;
    color: #f7f7f7!important;
}
.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab>a {
    background-color: #0099da!important;
    border-color: #0099da!important;
    color: #fff!important;
}
.supercaption{
    top:51px!important;
}
ul#menu-new-vehicles-2 {
    margin-top: 39px!important;
}
.supercarousel_wrapper{
    height:80px!important;
}
footer li,
footer li a{
    color: #000!important;
    font-size:14px!important;
    line-height: 1.6;
}
footer .widget_nav_menu {
    float: left;
    width: 50%;
    padding: 20px 10px 0px 0px;
    min-height: 230px;
}
footer{
    padding-bottom:20px;
}
p.text-right.license-number {
    font-size: 14px;
}
@media screen and (max-width: 1000px){
    footer{
        display:none!important;
    }
}
@media screen and (max-width: 640px) and (min-width:440px){
    .prodealer-address{
        margin-right: 10px;
        border-right: 1px solid #d7d7d7;
        padding-right: 10px;
        float:left!important;
        display:block;
    }
}
#ubermenu-main-20-sticky-wrapper {
    min-height: 0px !important;
}
.sideIconsLhs{
    margin-left:-53px;
}
.sideIconsLhs:hover{
    margin-left:0;
}
@media screen and (max-width: 1366px){
    footer{
        display:none!important;
    }
}
@media screen and (max-width: 464px){
    .ubermenu-item{
        border-bottom:1px solid #999!important;
    }
}
@media screen and (min-width:480px) and (max-width: 1199px) {
    .ubermenu-item{
        border-bottom:1px solid #999!important;
    }
}
@media screen and (min-width: 1201px) {
  div#prodealer-details {
    padding-right: 16px;
  }
}
/* New CSS for insurance and finance page */
h3 span.bluetext,
h3 span,
h3.bluetext,
.bluetext{
    color:#0099da!important;
}

/* New bullet points for Here to Help page */

ul {
    padding-left: 1.5rem;
}
ul ul {
    padding-left: 2rem;
}
ul ul ul {
  padding-left: 1rem;
  list-style-type: none;
  margin-left: 1rem;
}
ul ul ul li:before {
  content: '\2010';
  position: absolute;
  margin-left: -20px;
}

h3{
    font-size:18px;
}
.personalized-quote,
.vc_btn3.vc_btn3-size-md{
    font-size:18px;
}
.vc_btn3.vc_btn3-size-md{
    font-size:18px!important;
    font-weight:bold!important;
}
span.vc_tta-title-text {
    font-size: 16px;
}
@media screen and (min-width:768px) {
  a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-none.ubermenu-loc-.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full {
    padding-left: 92px;
  }
}
@media screen and (min-width:991px) {
  nav#ubermenu-main-20 {
    padding-left: 15px;
  }
}
@media screen and (min-width:991px) {
  nav#ubermenu-main-20 {
    padding-left: 75px;
  }
}
@media screen and (min-width:1200px) {
  h1.lg-head.text-right {
    padding-left: 20px
  }
}