.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(#dc042a, #dc042a)!important;
    border: 1px solid #dc042a!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 (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 - Reduced from 49px on upgrade */
@media screen and (min-width: 960px){
#ubermenu-main-20-sticky-wrapper{
    min-height:35px!important;
}

/*Padding super caption text PD */
.supercaption {
     padding: 0px 0;
}
}

.fullwidthbanner-container .fullwidthabanner {
    width: 102%!important;
    position: relative;
    margin-left: -1%!important;
}