.wpb_content_element {
    margin-bottom: 10px;
}

.wpb_row {
    margin-bottom: 5px;    
}

p.text-right.license-number {
    font-size: 14px;
}

.btn-primary, .btn-primary:hover, .wpb_call_to_action .wpb_button{
    background-image: linear-gradient(#c71444, #c71444)!important;
    border: 1px solid #c71444!important;
}

footer{
    padding-bottom:15px!important;
}

li#nav_menu-10 {
    margin-top: 40px!important;
}

@media screen and (max-width: 1000px){
    footer{
        display:none!important;
    }
    .supercarousel_wrapper,
    .next,
    .prev{
        display:none!important;
    }
}

@media screen and (max-width: 1200px) and (min-width:990px) {
    .ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
        font-weight: bold;
        padding-left: 18px;
        padding-right: 18px;
    }
}

@media screen and (max-width: 990px) and (min-width: 930px) {
 .ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
    font-weight: bold;
    padding-left: 12px;
    padding-right: 12px;
 }
}

@media (max-width: 640px) and (min-width:507px){
.prodealer-address {
    float: right;
    display: block;
    margin-left: 200px;
}
}

@media (max-width: 507px) and (min-width:380px){
.prodealer-address {
    float: right;
    display: block;
    margin-left: 95px;
}
}

/* The following helps menu to stay at one line */
@media screen and (min-width: 960px){
#ubermenu-main-20-sticky-wrapper{
    min-height:49px!important;
}

/*Padding super caption text PD */
.supercaption {
     padding: 0px 0;
}
}

/* For Mobile Call to Action */
.mobile-call-action{
    margin:0 auto;
    float:none;
    padding:10px 20px;
    background:#000!important;
    color:#fff!important;
    border-radius:5px;
    width:50%;
    margin-bottom:5px;
    text-align:center!important;
    display:none;
}

@media screen and (max-width: 440px){
    .mobile-call-action{
        display:block!important;
    }
    .prodealer-phone{
        display:none!important;
    }
    }
    
/* New CSS for insurance and finance page */

h3 span.bluetext,
h3 span,
h3.bluetext,
.bluetext{
    color:#c71444!important;
}

h3{
    font-size:16px;
}

.personalized-quote,
.vc_btn3.vc_btn3-size-md{
    font-size:17px;
}

.calculate-btn,
.vc_btn3.vc_btn3-size-md{
    background-color:#c71444;
}

body li{
    color:#000;
}

h3{
    font-size:16px!important;
}


@media screen and (max-width: 1000px){
h3 {
    font-size: 16px!important;
}
}

.vc_btn3.vc_btn3-size-md{
    background-image:linear-gradient(#be162a, #be162a)!important;
    font-size:17px;
    font-weight:bold;
}

input.btn-primary.calculate-btn {
    background: #000!important;
    border: 1px solid #000!important;
}