﻿


br.clear-left {
    clear: left;
    line-height: 0;
}

div.block-section {

}

div.block {

    display: inline;
    float: left;

    width: 90%;

    padding: 30px;

    border: 1px solid hsl(200, 10%, 72%);
    border: 1px solid hsl(185, 50%, 50%);
    border: 1px solid hsl(185, 50%, 50%);
    border: 1px solid hsl(195, 50%, 50%);
    border: 1px solid hsl(195, 80%, 50%);

    border-radius: 4px;

    /*
    margin-right: 20px;
    margin-bottom: 10px;
    */


    margin-right: 0px;
    margin-bottom: 15px;
}





div.block {

    width: 85%;

}

@media only screen and (min-width: 500px)
{
    div.block {

    width: 92%;

    }
}


div.block p {
    color: hsl(0, 0%, 10%);
}

div.block p strong {
    color: hsl(0, 0%, 10%);
}


div.block h2 {
    font-size: 17pt;
    margin: 0;
    padding: 0;
    /*
    text-transform:uppercase;
    */
    
    font-weight: normal;


    
    font-family: Roboto;
    
    font-family: Montserrat;
    
    font-family: Arial;
    font-family: Tahoma;
    font-weight: bold;
}

div.block div.description p {
    font-size: 13pt;
    padding: 0;
    margin: 0;
}

div.block div.description {
    padding: 0;
    margin: 0;
}

div.block div.heading {
    padding: 0;
    margin: 0;
    min-height: 40px;
    margin-bottom: 1em;
}

div.block div.description {
    width: unset;
    padding-right: 1em;
}












        div.technical {

        }

        div.technical p {
            line-height: 30px;

        }

        ul li {
            /*
            line-height: 35px;
            */
        }

        p {
        }

        div.technical p {
            font-size: 14pt;
        }

        ul li strong {
        }

        h1 {
            font-size: 28pt;
        }
        
        h2 {
            font-size: 2em;
        }
        
        h3 {
            font-size: 1.3em;
            margin-top: 1.2em;
            margin-bottom: 1em;
        }

        div.aboutMain p {
            font-size: 17pt;
        }

        div.services a {
            /*
            text-decoration: underline;
                */
        }

        /*
        div.servics a.cta.full {
            text-decoration: none;
        }
        */

        table.rates {

        }

        table.rates td {            
            padding: 50px;
            padding-left: 20px;
            padding-right: 20px;
            

            border: 1px solid #004040;

        }

        table.rates td.description {
            
        }

        table.rates td.features {

        }

        table.rates td.price {
            
            
        }

        span.about {
            font-size: 12pt;
        }

        div.package {
            margin-top: 50px;
            margin-bottom: 50px;
            padding: 20px;
            padding-top: 20px;
            padding-bottom: 20px;
            /*

            border: 1px solid #80fafa;
            */
            

            background: #153040;
        }
        
        
        ul li {
            /*
            line-height: 25px;
            */
            padding-top: 5px;
            padding-bottom: 5px;
            list-style: square;
        }

        ul {
            padding: 0;
            margin:0;
            padding-left: 10px;
        }

/*
        div.description, div.features, div.price {
            margin: 0;
            padding: 15px;
            float: left;
            display: inline;
            


        }


        div.features {
            width: 180px;
            padding-left: 20px;
            font-size: 16pt;
        }

        div.price {
            margin-top: 34px;

            width: 200px;
            padding-left: 30px;
            padding-right: 0;
            font-size: 30pt;
            color: #a2faff;

            
        }
        
        div.package div.price {
            
        }


        div.package div.price div.sa {
            margin-top: 0px;
        }

        div.package div.price div.us {
            margin-top: 20px;
        }

        div.package div.price div.buttonHolder {
            margin-top: 30px;
        }


        div.package div.price div.contactUs {

            display: inline;
            float: left;

            
            font-size: 16pt;
            border: 1px solid #a2faff;
            padding: 8px;
        }

        div.package div.price a {
            text-decoration: none;
            color: #a2faff;
        }


        div.package div.price div.pricingDependant {
            font-size: 14pt;
            line-height: 30px;
        }

        div.description {
            
            margin-top: 30px;

            line-height: 35px;

            width: 270px;
            font-size: 19pt;            
            font-weight: bold;
            color: #70f0f0;
            color: #a2faff;
        }

*/

        
        p.currencyChoice a {
            text-decoration: none;
            padding-left: 10px;
        }
        p.currencyChoice strong {
            padding-left: 10px;
        }



        div.pageContent div.package {
            color: #90f0f0;
            color: #f0f0f0;
            color: #e0e0e0;
        }

        p.disclaimer {
            
            font-size: 12.5pt;
            line-height: 24px;
            text-transform:uppercase;
            
        }

        section {
            margin-top: 2.5em;
            margin-bottom: 3em;
        }

        section.services-summary a {
            /*
            text-decoration: none;
            */
            text-decoration: underline;
        }

        section.ga4-analytics-analysis ul {
            margin-left: 1em;

        }

        section.ga4-analytics-analysis ul li {
            padding-top: 0em;
            padding-bottom: 0em;
        }

        section.ga4-analytics-analysis ul li a {
            text-decoration:none;
        }


div.pageContent a.cta {
    font-size: 0.9em;
    font-size: 13pt;
}

div.pageContent a.cta.full {
    background-color: #00b090;
    color: #fdfdfd;
}


div.pageContent div.read-more a.cta.full {
    margin-top: 1em;

    font-size: 13pt;

    background-color: hsl(170, 50%, 50%);
    
    background-color: hsl(170, 50%, 90%);
    

    color: hsl(170, 50%, 40%);

    text-decoration: none;
    
    padding: 0.5em 0.9em;
    margin-left: 0px;

    font-weight: bold;
}