.custom-page {
    position:relative;
}
.custom-page h1{
    color:rgb(62,62,62);
    text-align:center;
    font-size:30px;
    line-height:40px;
    background:none;
    text-transform:none;
}
.text {
    position:relative;
    margin:0 0 10px 0;
    color:rgb(62,62,62);
}
.text p{
    color:rgb(62,62,62);
    font-size:15px;
    line-height:1.5;
}
.text-image {
    posiiton:relative;
    float:right;
    margin:10px 0 10px 30px;
}
.custom-page h2{
    color:rgb(62,62,62);
#    line-height:40px;
    text-align:center;
    font-size:18px;
    font-weight: bold;
    background:url(img/line01.jpg) no-repeat 50% 100%;
    text-transform:none;
    margin:0 0 40px 0;
}
.custom-page h4{
	font-size:20px;
	color:rgb(0,0,0);
	margin:10px 0 20px 0;
}
.wifi-banners {
    position:relative;
    margin:0 0 40px 0;
}
.wifi-banner {
	position:relative;
	float:left;
	text-align:center;
	width:200px;
}
.banner1 {
}
.banner23 {
	position:relative;
	width:400px;
	float:left;
	margin:0 0 0 90px;
	text-align:center;
}
.banner2 {

}
.banner3 {

}
.banner4 {
	float:right !important;
}
.wifi-banner p{
margin:10px 0 5px 0;
}
.wifi-banner img{
	position:relative;
	margin:0 auto;
}
.clear {
    position:relative;
    clear:both;
    height:1px;
    line-height:1px;
}
.clear10 {
    position:relative;
    clear:both;
    height:10px;
    line-height:10px;
}
.expand {
	position:relative;
	margin:0 0 30px 0;
}
.expand-link {
	font-size:15px;
	line-height:36px;
	position:relative;
	display:block;
	padding:10px 0 10px 50px;
	color:rgb(62,62,62);
	background-color:rgb(247,247,247) !important;
	text-decoration:none;
}
.expanded {
    background:url('/img/arrow_d.png') no-repeat 14px 14px;
}
.collapsed {
    background:url('/img/arrow_r.png') no-repeat 14px 14px;
}
.content table.custom-table,.content table.custom-table2,.content table.custom-table3 {
border-top:1px solid rgb(255,163,35) !important;
border-left:none !important;
border-bottom:none !important;
border-right:none !important;
position:relative !important;
width:100% !important;
margin:0 !important;
}
.content table.custom-table th,.content table.custom-table3 th{
	padding:30px 40px !important;
	font-size:14px !important;
	color:rgb(148,148,148) !important;
	background-color:white !important;
	border:0 !important;
	text-align:center;
}
th.rur {
background:url(img/rur.png) no-repeat 200px 50%  !important;
}
.content table.custom-table tr td {
    text-align: left !important;
    padding: 20px 40px !important;
    vertical-align: top;
    border:0 !important;
    width: auto !important;
    height: auto !important;
	font-size:13px;
	line-height:1.4;
}
.content table.custom-table tr td:nth-child(1) {
    font-weight:bold;
}
.content table.custom-table tr td:nth-child(5) {
    font-size:20px;
	
}
.smart-block {
	position:relative;
	text-align:center;
	margin:0 0 30px 0;
}
.ipad-block {
	position:relative;
	text-align:center;
	margin:0 0 30px 0;
}
.smart-block p,.ipad-block p {
	color:rgb(148,148,148);
	padding:0 0 5px 0;
	margin:0 !important;
}
.screen1 {
	color:rgb(62,62,62) !important;
	background:url(img/screen1.png) no-repeat 0 50%;
	padding:0 0 0px 25px !important;
	line-height:30px;
	margin:0 0 1px 0 !important;
}
.screen2 {
	color:rgb(62,62,62) !important;
	background:url(img/screen2.png) no-repeat 0 50%;
	padding:0 0 0px 25px !important;
	line-height:30px;
	margin:0 0 1px 0 !important;
}
.screen3 {
	color:rgb(62,62,62) !important;
	background:url(img/screen3.png) no-repeat 0 50%;
	padding:0 0 0 25px !important;
	margin:0 0 1px 0 !important;
	line-height:30px;
}
td.centered {
text-align:center !important;
}
td.middle {
vertical-align:middle !important;
}
.dash {
position:relative;
display:block;
margin:12px auto;
}
.content table.custom-table2 tr td {
    text-align: left !important;
    padding: 20px 40px !important;
    vertical-align: top;
    border:0 !important;
    width: auto !important;
    height: auto !important;
	font-size:13px;
	line-height:1.4;
}
.content table.custom-table2 tr td:nth-child(1) {
    font-weight:bold;
}
.content table.custom-table2 tr td:nth-child(4) {
    font-size:20px;
	
}
.t-icon {
position:relative;
display:block;
margin:5px auto;
}
.content table.custom-table3 tr td {
    text-align: left !important;
    padding: 20px 40px !important;
    vertical-align: top;
    border:0 !important;
    width: auto !important;
    height: auto !important;
	font-size:13px;
	line-height:1.4;
}
.tscreen1 {
	color:rgb(62,62,62) !important;
	background:url(img/screen1.png) no-repeat 0 50%;
	padding:0 0 0px 25px !important;
	line-height:20px;
	margin:0 0 1px 0 !important;
}
.tscreen2 {
	color:rgb(62,62,62) !important;
	background:url(img/screen2.png) no-repeat 0 50%;
	padding:0 0 0px 25px !important;
	line-height:20px;
	margin:0 0 1px 0 !important;
}
.tscreen3 {
	color:rgb(62,62,62) !important;
	background:url(img/screen3.png) no-repeat 0 50%;
	padding:0 0 0 25px !important;
	margin:0 0 1px 0 !important;
	line-height:20px;
}
.custom-p {
position:relative;
padding-left:40px;
font-size:13px;
}
.custom-ul {
position:relative;
padding-left:40px;
margin:20px 0;
font-size:15px;
color:rgb(62,62,62);
}
.custom-ul li{
position:relative;
padding:0 0 10px 0;
list-style-type:disc;
color:rgb(62,62,62);
font-size:13px;
}
.show {
display:block;
}
.over {
display:none;
}
.small-grey {
font-size:13px;
color:rgb(210,210,210);
cursor:pointer;
}

