h1{font-size:34px;} h2 {font-size:32px;}h3 {font-size:30px;}h4 {font-size:28px;}h5 {font-size:26px;}h6 {font-size:20px;}p {font-size:18px;}
.bold {
	font-weight: bold;
}
.container.maxwid {
    max-width: 1320px !important;
}

#specifications .panel-group .panel-body {
	padding: 30px 20px!important;
}

/* start */

.poe-injector-banner{
	 background:url('/sites/zyxel/files/library/assets/products/poe-injector/00_PoE_injector_Banner_1920x765.jpg') no-repeat center 50%;
	 height:765px;
	 background-size:cover;
	 position:relative;
}

.poe-injector-area{
    width: 100%;
    height: 100%;
}

.poe-injector-box {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 45%;
	height: 100%;
	padding-left: 10%;
}

.poe-injector-box h1{
	font-weight:bold;
}

@media screen and (max-width: 1601px) {
.poe-injector-banner{
	 height:450px;
}
}

@media screen and (max-width: 1440px) {
.poe-injector-box {
    width: 50%;
}
}

@media screen and (max-width: 1025px) {
.poe-injector-box {
	padding-left: 5%;
	 width: 55%;
}
}

@media screen and (max-width: 991px) {
.poe-injector-banner{
	 background:url('/sites/zyxel/files/library/assets/products/poe-injector/00_PoE_injector_Banner_1920x765.jpg') no-repeat right;
	 height:400px;
	 background-size:cover;
	 position:relative;
}
.poe-injector-area {
    width: 100%;
    height: auto;
}
.poe-injector-box {
    width: 100%;
	padding: 5%;
}
}


@media screen and (max-width: 450px) {
.poe-injector-banner{
	 background:url('/sites/zyxel/files/library/assets/products/poe-injector/00_PoE_injector_Banner_1920x765.jpg') no-repeat center;
	 height:200px;
	 background-size:cover;
	 position:relative;
}
.poe-injector-box h1{
	font-size: 20px;
}
.poe-injector-box p{
	font-size: 12px;
}
}

/* start */

.Performance-banner{
	 background:url('/sites/zyxel/files/library/assets/products/poe-injector/01_Performance_BG_1920x700.jpg') no-repeat center 50%;
	 height:auto;
	 background-size:cover;
	 position:relative;
}

.Performance-banner .Content{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.Performance-banner .Content .area {
	width: 80%;
}

.Performance-banner .Content .area .text h3{
	padding-bottom:30px;
}

/* start */

.Power-Budget-banner{
	 background:url('/sites/zyxel/files/library/assets/products/poe-injector/02_Larger_Power_Budget_Powers_1920x520.jpg') no-repeat center 50%;
	 height:auto;
	 background-size:cover;
	 position:relative;
}

.Power-Budget{
	width: 80%;
    text-align: center;
    margin: 0 auto;
}

.Power-Budget h3{
    padding-bottom: 30px;
}


.Power-Budget-text p{
    padding-bottom: 20px;	
}

.Power-Budget-section .nav-tabs>li.active>a, 
.Power-Budget-section .nav-tabs>li.active>a:focus, 
.Power-Budget-section .nav-tabs>li.active>a:hover{
    color: #fff;
    background-color: #ff8900;
}

.Power-Budget-section .nav-tabs{
	border-bottom:none;
	padding-bottom:30px;
	padding-top:20px;
	margin:0 auto;
	display:block;
	width:80%;
	text-align: center;
}

.Power-Budget-section .tab-content .features-port p {
	text-align:center;
	color: #ff8900;
    font-size: 20px;
    font-weight: bold;
}

.Power-Budget-section .tab-content .features-port img{
	width:80%!important;
	margin: 0 auto;
}

.Power-Budget-section .tab-content.section-tab-content-default.idle {
    padding-top: 25px;
    padding-bottom: 0px;
}

.Power-Budget-section .nav>li>a {
    position: relative;
    display: block;
    padding: 5px 15px;
}

.Power-Budget-section .nav-tabs li{
    float: none;
    display: inline-block;
    border-radius: 5px;
	margin: 0 20px;
}

.Power-Budget-section .nav-tabs>li>a{
	color:#758f86;
	font-size:18px;
	border: 1px solid #758f86;
	border-radius: 5px;
}

.Power-Budget-section .nav-tabs>li>a:hover{
	color:#758f86;
	background-color:#ff8900;
	text-decoration: none;
	color: #fff;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    border-bottom: 1px solid #758f86;
}

@media only screen and (max-width: 1025px){
.Power-Budget-section .nav-tabs{
	width:100%;
	text-align:center;
}
.Power-Budget {
	width: 90%;
	text-align: center;
	margin: 0 auto;
}
}

@media only screen and (max-width: 991px){
.Power-Budget-section .nav-tabs li {
    margin-bottom: 10px;
}
}


/* start */

.EaseProtection h3 {
	padding-bottom:30px;
}

.EaseProtection .Content {
	width:80%;
	margin: auto;
	text-align:center;
}

.EaseProtection .photo {
	display: flex;
    flex-direction: row;
    width: 80%;
    justify-content: space-between;
    padding-top: 20px;
	margin: 0 auto;
}

.EaseProtection .photo img {
	width:30%!important;
}

@media only screen and (max-width: 450px){
.EaseProtection .photo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.EaseProtection .photo img {
    width: 80% !important;
    padding-bottom: 20px;
}
}


/* start */

.Diagram {
    width: 80% !important;
    margin: 0 auto;
}

/* start */
.PoEInjectorOptions {
    background: linear-gradient(to bottom, #ffe7cd 0%, #fff 5%);
}

.PoEInjectorOptions ul {
   padding-left: 15px;
}

.PoEInjector {
    width: 150px !important;
}

.PoEInjectorOptions .table thead>tr>th {
    color: #000;
	width:25%;
}

.PoEInjectorOptions .panel-default {
    border-top: none !important;
    border-bottom: none !important;
}


.PoEInjectorOptions .table>tbody {
    border-bottom: 1px solid #ff8900;
}

.PoEInjectorOptions .text-color, .text-color:hover {
    color: #ff8900;
}

.PoEInjectorOptions .table-responsive .table-hover>tbody>tr:hover {
    background-color: #ffe8cc;
}

.PoEInjectorOptions .table>thead {
    border-top: none !important;
    border-bottom: 1px solid #ff8900;
    border-right: 0;
    border-left: 0;
}

@media screen and (max-width: 768px) {
    .table-responsive {
        border: none;
    }
}


.PoE12-series-section .nav-tabs{
	border-bottom:none;
	padding-bottom:50px;
	padding-top:20px;
	margin:0 auto;
	display:block;
	width:100%;
	text-align: center;
}

.PoE12-series-section .nav>li>a {
    position: relative;
    display: block;
    padding: 5px 15px;
}

.PoE12-series-section .nav-tabs li{
    float: none;
    display: inline-block;
    border-radius: 5px;
margin-bottom: 10px;
}

.PoE12-series-section .nav-tabs>li>a{
	font-size:18px!important;
}

.PoE12-series-section .nav-tabs>li>a:hover{
	color:#64be00;
	background-color: transparent;
    text-decoration: none;
    border-color: transparent;
}

.PoE12-series-section .nav-tabs>li.active>a, 
.PoE12-series-section .nav-tabs>li.active>a:focus, 
.PoE12-series-section .nav-tabs>li.active>a:hover{
    color: #64be00;
    border-bottom: 2px solid #64be00;
    border-top: transparent;
    border-right: transparent;
    border-left: transparent;
	font-weight:bold;
}

@media only screen and (max-width: 1025px){
.PoE12-series-section .nav-tabs{
	width:100%;
	text-align:center;
}
}

@media only screen and (max-width: 991px){
.PoE12-series-section .nav-tabs li {
    margin-bottom: 10px;
}
}