﻿body {
    font-size: 20px !important;
    margin: 0;
    padding: 0;
    font-family: Roboto, Arial, sans-serif;
}

*:focus {
    outline: none;
}

@media all and (min-width:1601px) {
    body {
        font-size: 20px !important;
    }
}

@media all and (max-width:1600px) and (min-width:1281px) {
    body {
        font-size: 15px !important;
    }
}

@media all and (max-width:1280px) and (min-width:1021px) {
    body {
        font-size: 14px !important;
    }
}

@media all and (max-width:1020px) and (min-width:1px) {
    body {
        font-size: 12px !important;
    }
}


.stretch {
width:100%;
}

.background-top-home {
width:100%;
position:relative;
top:0;
left:0;
}

.top-text-section {
position:absolute;
right:1%;
top:30%;
width:30%;
}

.top-text-title {
font-family:'Roboto', arial, sans-serif;
font-size:140%;
text-transform:uppercase;
display:none;
}

.top-text {
font-family:'Roboto Light', arial, sans-serif;
font-size:140%;
font-weight:lighter;
display:none;
}

.background-title 
{
    width:80%;
    top:0;
    left:0;
    position:relative;
}

.mid-section-text {
font-family:'Roboto Light', arial, sans-serif;
font-size:90%;
font-weight:lighter;
margin-top:2%;
}

.plan-list {
font-family:'Roboto Light', arial, sans-serif;
font-size:100%;
font-weight:lighter;
margin-top:3%;
}


.background-hosted-pic 
{
    width:60%;
    top:0;
    left:2%;
    position:relative;
    margin-top:8%;
}

.background-phonebutton 
{
    width:25%;
    top:0;
    left:0;
    position:relative;
    margin-top:3%;
}

.background-integrate-pic 
{
    width:95%;
    top:0;
    left:-2%;
    position:relative;
}

.background-featuresbutton 
{
    width:25%;
    top:0;
    left:0;
    position:relative;
    margin-top:7%;
}


.background-mobiletop-pic 
{
    width:60%;
    top:0;
    left:1%;
    position:relative;    
    margin-top:6%;
}

.background-mobilebottom-pic 
{
    width:65%;
    top:0;
    left:1.5%;
    position:relative;    
}

.background-appstores 
{
    width:20%;
    top:0;
    left:0;
    float:left;
    margin-top:6%;
    margin-right:2%;
}


.nav-unifiedcommunications 
{
    color:#00a4ff;
}
    
    

