﻿
@font-face {
    font-family: 'original_surferregular';
    src: url('/Portals/_default/Skins/SugarRay2019/fonts/originalsurfer-regular-webfont.woff2') format('woff2'), url('/Portals/_default/Skins/SugarRay2019/fonts/originalsurfer-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html {
    font-family: Arial !important;
    font-size: 62.5%;
}

body, .Normal, p, table, .formlabel, input, textarea, select, .input-group-text {
    font-size: 1.5rem !important;
    line-height: 2.5rem;
    font-weight: normal !important;
    color: #000000 !important;
}

.call-now {font-size: 2.0rem;}
.call-now-500 {font-size:3.0rem;}
.quote-button{font-size:2.0rem;}




h1 {
    color: #0000fd;
    font-size: 3.5rem;
    font-weight: bold;
    background-color: transparent;
    margin: 20px 0px 15px 0px;
    line-height: 4.3rem;
}

    h1 span {
        color: #CC3333;
    }

h2 {
    color: #0000fd;
    opacity:.60;
    font-size: 2.8rem;
    font-weight: bold;
    background-color: transparent;
    margin: 20px 0px 15px 0px;
    line-height: 2.8rem;
}

    h2 span, h3 span {
        color: #CC3333;
        opacity:1.0 !important;
    }

h3 {
    color: #7098c1;
    font-size: 2.2rem;
    font-weight: bold;
    background-color: transparent;
    margin: 20px 0px 15px 0px;
    line-height: 2.4rem;
}

.header-top {background-color:#c2c1c1;}
.header-inner {Background-image: url(/Portals/_default/Skins/FloodPro2020/Images/Header2-BG.jpg); background-size:contain;}

.nav-container, .head-container {background-color:#0000fd;}

.head-container-text {font-size:2.4rem;}
.head-container-text .small {font-size:2.2rem;}
.head-container-text .smaller {font-size: 2.0rem;}
.footer1 {
    background-color: #0000fd;
    padding:0px;
}

.footer2 {
    background-color: #346da6;
    color: #ffffff;
    font-family: Arial;
    font-size: 2.8rem;
}

.display-1100 {
    display: none;
}

.display-500 {
    display: block;
}

.testimonials-1100 {
    display: none;
}

.testimonials-500 {
    display: block;
}

.only500 {display:none;}

.container-header {
    background-image: url();
    background-repeat:repeat;
}

.nav-color-bar {
    background-image: url();
    background-repeat: repeat;
}

/*.container-content {
    background-image: url(/Portals/_default/Skins/SugarRay2019/images/contentbg.jpg);
    background-repeat: repeat;
}*/

.bg-dark {
    background-color: transparent !important;
}


.nav li a:link {
    color: #ffffff !important;
    font-size: 1.6rem !important;
    font-family: Arial;
    font-weight: normal !important;
    background-color: Transparent !important;
    margin: 0px 0px 0px 0px !important;
    border: 0px solid red !important;
    position: relative;
    z-index: 1;
}

.nav li a:active {
    color: #FFFFFF !important;
}

.nav li a:visited {
    color: #ffffff !important;
}

.nav li a:hover {
    color: #c2c1c12 !important;
    text-decoration: none;
}

@media  (min-device-width:320px) {
    .only500 {
        display: block;
        position: fixed;
        bottom: 0px;
        width: 100%;
        font-size:3.8rem !important;
    }

    .testimonials-500 {
        display: block;
    }

    h1{font-size:2.8rem; line-height:2.8rem;}
    h2{font-size:2.4rem; line-height:2.4rem;}

    .footer2 {
        background-color: #346da6;
        color: #ffffff;
        font-family: Arial;
        font-size: 1.3rem;
        margin-bottom: 50px;
    }

     
}

@media (min-width:768px) {

    .display-1100 {
        display: block;
    }

    .display-500 {
        display: none;
    }

    .only500 {
        display: none;
    }

    .testimonials-1100 {
        display: block;
    }

    .testimonials-500 {
        display: none;
    }

    .call-now {
        font-size: 1.8rem;
        white-space: nowrap;
    }

    h1 {
        font-size: 3.5rem;
        line-height: 4.0rem;
    }

    h2 {
        font-size: 2.8rem;
        line-height: 2.8rem;
    }

    .footer2 {
        background-color: #346da6;
        color: #ffffff;
        font-family: Arial;
        font-size: 2.8rem;
        margin-bottom: 0px;
    }

    .header-inner {
        min-height: 208px;
        min-width: 1100px;
    }
 
}

@media (min-width:992px) {
    .call-now {
        font-size: 2.2rem;
        white-space: nowrap;
    }

    .testimonials-1100 {
        display: block;
    }

    .testimonials-500 {
        display: none;
    }

}