.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;
}

.find-out-more{
    text-transform:uppercase;
    font-weight:bold;
    color:#000!important;
}

.find-out-more span{
    color:#fc0303;
}

.wpb_text_column.wpb_content_element.vc_custom_1454569383524 {
    padding-left: 70px;
    padding-right: 70px;
}

@media screen and (max-width: 1000px) {
    .wpb_text_column.wpb_content_element.vc_custom_1454569383524{
        padding-left:0!important;
        padding-right:0!important;
    }
        footer{
        display:none!important;
    }
    .supercarousel_wrapper,
    .next,
    .prev{
    display:none!important;
}
}

@media screen and (max-width: 450px) {
    .footer-logo{
        width: 74px!important;
        margin-top: 10px!important;
    }
}

img.footer-logo {
    width: 90px;
    margin-top:10px;
}

@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: 20px;
        padding-right: 20px;
    }
}
/* The following helps menu to stay at one line */
@media screen and (min-width: 960px){
#ubermenu-main-20-sticky-wrapper{
    min-height:39px!important;
}
}

.supercaption{
    font-size:13px!important;
}