/*desktop, tablet 720-940 ------------------------------------*/

.main_center{
	width: 95%;
	padding: 0 2.5%;
}

/*---------------------------------------------------*/
#top .langselect{
	right: 2.5%;
}
/*---------------------------------------------------*/
#top .logo{
	margin-right: 20px;
}
#top .main-menu > ul > li{
	padding: 0 7px;
}
/*---------------------------------------------------*/
#top .main-menu{	
	font-size: 15px;
}

body.lang_es #top .main-menu{
	font-size: 13px;
}
/*---------------------------------------------------*/
.fw-panel-green .header{
	font-size: 43px;
	margin-bottom: 20px;
}
.fw-panel-green p{
	font-size: 18px;
	margin-bottom: 35px;
}
/*---------------------------------------------------*/
.panel-what-we-do .fw-panel-lightgray{
	font-size: 20px;
	padding: 20px 0;
}
.panel-what-we-do .fw-panel-lightgray .f-left{
	float: none !important;
	text-align: center;
	line-height: 1;
	margin-bottom: 20px;
}
.panel-what-we-do .fw-panel-lightgray .f-right{
	float: none !important;
	text-align: center;
}
.panel-what-we-do a.button{
	width: 148px;
	height: 45px;
	line-height: 48px;
	font-size: 14px;
	margin-left: 15px;
}

body.lang_es .panel-what-we-do a.button{
	width: 200px;
}
/*---------------------------------------------------*/
.panel-features ul.items .header{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 17px;
	
}
.panel-features .circle{
	width: 140px;
	height: 140px;
	line-height: 140px;
	border-radius: 70px;
	margin-bottom: 30px;
}
.panel-features ul.items p{
	font-size: 16px;
	line-height: 1.6;
	min-height: 115px;
}
#bottom .get_started{
	font-size: 20px;
}
/*---------------------------------------------------*/
.panel-reseller-program .bigheader{
	max-width: 90%;
}
.scroll_info{
	display: none;
	cursor: pointer;
}
/*---------------------------------------------------*/
#bottom .bottomnav{	
	padding: 40px 0;
	font-size: 15px;
}
#bottom .contact{
	font-size: 15px;
}
#bottom .contact .center{
	width: 63%;
}
#bottom .contact .right{
	display: none;
}
/*---------------------------------------------------*/
.panel-submenu ul li{
	margin: 0 10px;
}
.panel-submenu ul li a{
	padding: 0 15px;
}
/*---------------------------------------------------*/
.panel-solutions .circle{
	width: 100px;
	height: 100px;
	line-height: 100px;
	border-radius: 50px;
}
/*---------------------------------------------------*/
.panel-pay-per-use .type-box{
	float: none;
	width: auto;
	padding: 20px 20px 40px 20px;
	min-height: 0;
}
.panel-pay-per-use .type-box.dark{
	padding: 20px;
	float: none;
}
.panel-pay-per-use .or{	
	left: 50%;
	top: -45px;
	margin: 0 0 0 -45px;
}
/*---------------------------------------------------*/
.panel-hotspot-management{

}
.panel-hotspot-management .slider{ 
	width: 820px;
	margin-left: -410px;
}
.panel-hotspot-management .slider .ctrl a.prev{
	left: 90px;
}
.panel-hotspot-management .slider .ctrl a.next{ 
	right: 90px;
}
/*---------------------------------------------------*/
.panel-video-tutorials ul.items .imgbox .play{
	background-size: 50px;
	width: 50px;
	height: 50px;
	margin: -25px 0 0 -25px;
}
/*---------------------------------------------------*/
.panel-supported-devices-top ul.items .header{
	font-size: 16px;
}
.panel-supported-devices-top ul.items p{
	font-size: 15px;	
}
/*---------------------------------------------------*/
.panel-installation-guides ul.items{
	font-size: 16px;	
}
.panel-installation-guides .img{
	width: 120px;
}
 