.fixed_services-lead_in {
	width:100%;
	max-width:780px;
	margin:0 auto;
	text-align:center;
}
/*.internet_access-orange_line {
	border-top:1px solid #FF6319;
	width:20px;
	margin:35px auto 30px auto;
}*/
.internet_access-image_desktop {
	display:none;
}
.internet_access-image_mobile {
	display:block;
}
.internet_access-content {
	width:100%;
	/*max-width:1440px;*/
	margin:30px auto 80px auto;
}
.internet_access-content:last-of-type {
	margin-bottom:0;
}
.internet_access-content img {
	width:100%;
}
.internet_access-content .internet_access-content-img {
	padding:40px 30px;
	background-image:url(../jpg/connectivity_m-2.jpg);
	margin-bottom:0;
	background-size: cover;
}
.internet_access-gray_box:last-of-type {
	padding-top:0;    
	margin-top: -30px;
}
.content-light-gray-box > .content-card {
	padding-left:30px;
	padding-right:30px;
}
.internet_access-content-img > .content-card {
	padding-left:0;
	padding-right:0;
}
.content-light-gray-box .content-light-gray-box {
	padding:0;
}
/*.internet_access-gray_box {
	background: #F4F4F4;
	padding:30px;
}*/
/*.internet_access-gray_box_content {
	flex-grow: 1;
    flex-basis: 0;
    max-width: 360px;
	width:100%;
	margin-bottom: 40px;
}
.internet_access-gray_box:last-of-type .internet_access-gray_box_content:first-of-type {
	margin-bottom: 0;		
}*/
.internet_access-gray_box_content ul, .internet_access-gray_box_content  h3{
	margin:0;
}
.internet_access-gray_box_content  h3{
	margin-bottom:10px;
	color: #FF6319;
}
/*.internet_access-gray_box_content ul li{
    margin-bottom: 15px;
    padding-left: 5px;
	font-size:16px;
	line-height:24px;
}
.internet_access-gray_box_content ul li:last-of-type{
    margin-bottom: 0;
}*/
.fixed_services-table {
	width:100%;	
	text-align: center;
	margin:0 auto;
	border-collapse: collapse;
	min-width: 700px;
}
.fixed_services-table th {
	background: #666666;
	border: 1px solid #ECEEEF;
	color:#fff;
	padding:15px;
}
.fixed_services-table td {
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #ECEEEF;
	padding:15px;
}
.fixed_services-table ul {
	text-align:left;
	/*margin: 0 0 0 -20px;*/
}
.fixed_services-table ul li{
	margin-bottom: 15px;
}
.fixed_services-table ul li:last-of-type{
    margin-bottom: 0;
}
.voice_communications-list, .voice_communications-h3 {
	width:100%;
	/*max-width:980px;*/
	margin-left:auto;
	margin-right:auto;
}
.voice_communications-list h3 {
	color: #FF6319;
	margin: 40px 0 11px 0;
}

.voice_communications-list {
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
	margin-top:40px;
}
.voice_communications-list_col {
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    width:100%;
	margin-bottom:20px;
}
.voice_communications-list_col:last-child {
	margin-bottom:0;
}
.voice_communications-list_col img {
    width:100%;
}
/*.voice_communications-h3 {
	margin: 40px auto -20px auto;
}
.voice_communications-list ul {
	margin: 0 0 0 -20px;
}
.voice_communications-list ul li {
    padding-left: 5px;
	font-size:16px;
	line-height:24px;
	flex-grow: 1;
    flex-basis: 0;
    max-width: 160px;
	width:100%;
	margin-right:20px;
	margin-bottom:15px;
}
.voice_communications-list ul li + li {
	margin-top:0;
}
.voice_communications-list ul li.voice_communications-no_margin_bottom {
	margin-bottom:0;
}*/
.fixed_services-valign_top {
	vertical-align:top;
}
.fixed_services-no_margin_bottom, .private_data_network-margin_bottom {
	margin-bottom:0;
}
/*
.fixed_services-no_margin_top {
	margin-top:0;
}
.voice_communications-table_div {
	margin-bottom:0;
}
.fixed_services-content-card {
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	/*margin-top:-60px;
}*/
.private_data_network-bottom {
	margin-bottom:-60px;
}