.null.page-remotability{
	text-align:center;
	width:1920px;
}

div.remotabilityDiv .RemotabilitySection{
	width:100%;

}


div.remotabilityDiv .raheader{
	text-align: center;
    font-size: 3.75rem;
    font-weight:bolder;
font-family: ProximaNova-Bold;
	width:100%;
    letter-spacing: 0px;
    color: #1658CE;
    padding-top:2.5rem;
    padding-bottom:3rem;
    opacity: 1;
}

div.remotabilityDiv .contactus A{
	background-color: #1658CE;
	padding: 10px 1.5rem 10px 1.5rem;
    box-shadow: 0px 3px 6px #00000029;
    border: 0.5px solid #707070;
    color:white;
    font-size:2rem;
    font-weight:bolder;
font-family: ProximaNova-Bold;
    margin-bottom:20px;
    text-decoration:none;
    text-transform:uppercase;
    white-space:nowrap;
}


div.remotabilityDiv .contactus.blue A{
	background-color: white;
	padding: 10px 1.5rem 10px 1.5rem;
    border: 2px solid #1658CE;
    color:#1658CE;
    font-size:2rem;
    font-weight:bolder;
font-family: ProximaNova-Bold;
    margin-bottom:20px;
    text-decoration:none;
}

div.remotabilityDiv .contactus.green INPUT, div.remotabilityDiv .contactus.green A{
	background-color: white;
	padding: 10px 1.5rem 10px 1.5rem;
    border: 0.5px solid #00B1AE;
    color:#00B1AE;
    font-size:2rem;
    font-weight:bolder;
font-family: ProximaNova-Bold;
    margin-bottom:20px;
    text-decoration:none;
    white-space:nowrap;
}

div.remotabilityDiv BUTTON, div.remotabilityDiv BUTTON:hover{
	background-color: #1658CE;
	padding: 10px 1.5rem 10px 1.5rem;
    border: 0.5px solid #1658CE;
    color:white;
    font-size:2rem;
    font-weight:bolder;
	font-family: ProximaNova-Bold;
    margin-bottom:20px;
    text-decoration:none;
    border-radius:0px;
}



div.remotabilityDiv .pricingbuynow{
    /*position: absolute;*/
        bottom: 0px;
        width: 100%;
        padding-top:2rem;
}

div.remotabilityDiv .pricingbuynow .radesc
{
	margin:1rem;
}

div.remotabilityDiv .pricesummary{
	text-align: left;
    font-size: 1.6rem;
    letter-spacing: 0px;
    color: #3D3D3D;
    opacity: 1;
    padding-left:1rem;
}

div.remotabilityDiv .pricesummary>DIV SPAN{

    font-size: 3rem;
    font-family: ProximaNova-Bold;
    display:block;
    text-align:center;
}


div.remotabilityDiv .priceteam{
	padding-right:1rem;
    border-right: 1px solid #3D3D3D;
}

div.remotabilityDiv .radesc{
	text-align: center;
    font-size: 1.56rem;
    letter-spacing: 0px;
    color: #373636;
    opacity: 1;
}

div.remotabilityDiv .ragreen{
	background-color:#e5f7f7;
	padding-bottom:3rem;
}

div.remotabilityDiv .rablue{
    background-color:#e7eefa;
    padding-bottom: 3rem;
}

div.remotabilityDiv .rabold{
	font-family: ProximaNova-Bold;
}
div.remotabilityDiv .raheader2{
	font-weight:bolder;
font-family: ProximaNova-Bold;
	font-size:2rem;
	color:#707070;
	padding-top:2rem;
	padding-bottom:1rem;
}
div.remotabilityDiv .rabluetitle{
	text-align: center;
    font-weight:bold;
    font-size:35px;
    letter-spacing: 0px;
    color: #1658CE;
    padding-top:1rem;
}

div.remotabilityDiv .listbold{
font-family: ProximaNova-Bold;
}

div.remotabilityDiv .ralist{
	text-align:left;
	font-size:1.56rem;
}

div.remotabilityDiv Span.checkimg + LABEL{
	overflow:hidden;
	display:block;
}
div.remotabilityDiv .rabox{
	padding:2rem 3rem 5rem 3rem;
	color:#707070;
	background-color:white;
	border:1px solid #cccccc;
	box-shadow: 0px 3px 6px #00000029;
}

div.remotabilityDiv .ralist SPAN{
	margin-right:1rem;
	float:left;
}

div.remoteabilityDiv .rewards .ralist>DIV{
	font-weight:bolder;
font-family: ProximaNova-Bold;
}

div.remotabilityDiv .areasection{
	padding-top:0.5rem;
	padding-bottom:2rem;
	font-weight:bolder;
	color:#373636;
}
div.remotabilityDiv .header{
	background-repeat:no-repeat;
	background-size:cover;
	padding-bottom:3rem;
}
div.remotabilityDiv .header .text1{
	letter-spacing: 0px;
        color: #1658CE;
        font-size: 3.2rem;
        line-height: 1.2;
        padding-top: 1rem;
        font-family: "ProximaNova-Regular";
        text-transform: none;;
}
div.remotabilityDiv .header .text2{
	color: #373636;
        font-size: 1.5rem;
}
div.remotabilityDiv .header .text3{
	color: #333333;
    font-size: 2rem;
}
div.remotabilityDiv .header .headercontainer{
	text-align: left;
        margin-top: 8rem;
        margin-bottom:4rem;
}
div.remotabilityDiv .header .headerimg{}

div.remotabilityDiv .about{
	margin-top:3rem;
}


div.remotabilityDiv .about .radesc{
	padding: 1.5rem 1.5rem 1.5rem 1.5rem;
}


div.remotabilityDiv .faq .contactus{
	margin: 1rem 0 1rem 0;
}

div.remotabilityDiv .faq div.container{

	font-weight:bold;
    	text-align: left;
    	color:#707070;
    	font-size:2rem;
}
div.remotabilityDiv .faq div.container
	width:70%;
}
div.remotabilityDiv .faq div.container .faqs{

	font-weight:bold;
	text-align: left;
	color:#707070;
	font-size:2rem;
}


div.remotabilityDiv .faq{
	width: 100%;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}
div.remotabilityDiv .pricebox
{
box-shadow: 0px 3px 6px #00000029;
/*position:relative;*/
}



div.remotabilityDiv .supportoptions{
	background-color:#1658CE;
	height:8rem;
	font-size:2rem;
	font-weight:bolder;
font-family: ProximaNova-Bold;
	color:white;
}
div.remotabilityDiv .supportprice SPAN{
	text-align: left;
    font-size: 4rem;
    letter-spacing: 0px;
    /*font-weight:bolder;*/
font-family: ProximaNova-Bold;
    color: #000000;
}

div.remotabilityDiv .supportprice{
	text-align: left;
    font-size: 2rem;
    letter-spacing: 0px;
    /*font-weight:bolder;*/
font-family: ProximaNova-Bold;
    color: #000000;
    margin-top:1rem;
    margin-bottom:1rem;
    /*height:72px;*/
}
div.remotabilityDiv .supporttype{
	text-align: left;
    font-size: 2.1875rem;
    letter-spacing: 0px;
    color: #1658CE;
    /*font-weight:bolder;*/
font-family: ProximaNova-Bold;
    opacity: 1;
    margin-top:1rem;
}

div.remotabilityDiv .supportteam{
	font-size: 2.1875rem;
    color: #707070;
    text-align:left;
}

div.remotabilityDiv .ranotes{
text-align: center;
font-size: 1.2rem;
letter-spacing: 0px;
color: #707070;
opacity: 1;
padding:0.8rem;
}




div.remotabilityDiv .footer{
	background-color: #1658CE;
	text-align:center;
	width:100%;
	height:12.5rem;

	font-size:5.313rem;
	letter-spacing: 0px;
    color: #FFFFFF;
    font-style: bolder;
}
div.remotabilityDiv .footer Span{
	padding-top:10px;
}


div.remotabilityDiv .footer A{
margin-left:20px;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
border: 0.5px solid #7070704D;
opacity: 1;
display: inline-block;
color:#1658CE;
font-size:2rem;
font-weight:bolder;
font-family: ProximaNova-Bold;
padding:6px 10px 6px 10px;
text-decoration:none;
}




.racollapse{
  cursor: pointer;
  display: block;
}
 input.faqcheckbox /*+ .racollapse*/  {
  display: none; /* hide the checkboxes */
}

input.faqcheckbox + .racollapse>Span{
	font-size: 2rem;
    padding-top: 2rem;
    margin-right:1rem;
}
input.faqcheckbox + .racollapse>Span:before{
	content:"＋";
}
input.faqcheckbox:checked + .racollapse>Span:before{
	content:"－";
}

input.faqcheckbox + .racollapse + div{
  display:none;
}
input.faqcheckbox:checked  + .racollapse + div{
  display:block;
  padding-top:1rem;
  font-style:italic;
}

.rafaqlist{
	padding-top:2rem;
	padding-bottom:2rem;
	border-bottom: 0.75px solid #707070;
}


div.remotabilityDiv INPUT{
    border-radius:0px;
    height:4.5rem;
    font-size:3rem;
}

div.remotabilityDiv TEXTAREA{
    border-radius:0px;
    font-size:2rem;
}

div.remotabilityDiv BUTTON.submit{
    border-radius:0px;
}

div.remotabilityDiv .pricingtitle{
    color: #1658CE;
    font-size: 2.625rem;
}

.howitworks img {
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
}

@media(max-width:768px) {
    div.remotabilityDiv .footer {
       font-size:  2.2rem;
    }

    div.remotabilityDiv .header .text1 {
        font-size: 2rem;
    }

    div.remotabilityDiv .header .text2 {
        font-size: 1rem;
    }

    div.remotabilityDiv .header .text3 {
        font-size: 1.2rem;
    }

    div.remotabilityDiv .radesc {
        font-size: 1rem;
    }

    div.remotabilityDiv .raheader {
        font-size: 1.8rem;
    }

    div.remotabilityDiv .ralist {
        font-size: 1.2rem;
    }
    div.remotabilityDiv .faq div.container {
        font-size: 1.2rem;
    }

    .about img {
        max-width: 180px;
    }

    .howitworks img {
        max-width: 160px;
        max-height: 160px;
    }

    .features img,
    .everyone img {
        max-width: 120px;
    }
}