.anchor {
	position: relative;
	margin-top: -216px;
	height: 200px;
	visibility: hidden;
}

.container.maxwid {
    max-width: 1320px !important;
}

.Nebula-Together-banner h2,
.Precision-Threats-content h2,
.McAfee-content h2,
.Multi-layered h2,
.Licensing-Options-content h2,
.Upgrade-Migrate h2,
.Performance-Boost h2,
.Analytics-Report-Text h2,
.Comprehensive-Connectivity h2,
.Work-Remotely-Text h2,
.CDR-section h2,
.CDR-bg-mobile h2,
.Security-Networks-BG h2,
.Security-2FA-Networks-BG h2,
.Web-Filtering-BG h2,
.Real-time-text h2 {
	font-size: 46px;
}

h6 {
	line-height: 1.4em;
}

#overview p {
	line-height: 1.6em;
}

p {
    font-size: 18px;
}

hr {
	border-top: 1px solid #000;
}

.text-pale-red {
	color: #ce1815;
}

.text-pale-gray {
	background-color: #f6f6f6;
}

.note {
	font-size: 14px;
}

.img-center {
	display: block;
	margin: 0 auto;
}

.product-page .deck-wrapper .section-navigation .navbar-brand h2 {
	color: #fff;
}

.navbar-nav>li>a {
	padding: 0;
	line-height: normal;
}

ul.nav.navbar-nav.navbar-right {
	margin: 13px 0;
}

.deck-wrapper .section-navigation .navbar-default .navbar-nav>li {
	margin-left: 0;
	margin-right: 0;
}

.deck-wrapper .section-navigation .navbar-default .navbar-nav>li>a {
	padding: 5px 15px;
	margin: 0 3px;
}

.deck-wrapper .section-navigation .navbar-default .navbar-nav>li.active>a,
.deck-wrapper .section-navigation .navbar-default .navbar-nav>li>a:hover,
.deck-wrapper .section-navigation .navbar-default .navbar-nav>li>a:focus {
	/* background:rgba(255,255,255,0.6) !important; */
	color: #fff;
	/* border-radius:15px; */
	padding: 5px 15px;
	font-family: galano_grotesquesemibold, Helvetica, Arial, sans-serif !important;
}

.deck-wrapper .section-navigation .navbar-default .navbar-nav>li>a {
	color: #fff;
}

.deck-wrapper .section-navigation .navbar-default {
	background: linear-gradient(to right, #000000 0%, #000000 100%);
	border: none;
}

/*Why USG FLEX*/
.usgflex-banner {
	background: url('/library/assets/products/usgflex/USGFLEX_Banner_web.jpg') no-repeat bottom center;
	height: 800px;
	background-size: cover;
	position: relative;
}

.nebula_logo {
	position: absolute;
	left: 5%;
	top: 15%;
}

.usgflex-banner-box {
	position: absolute;
	left: 12%;
	top: 40%;
	width: 25%;
	text-align: center;
}

.bannerTitle {
	font-size: 86px;
	padding-bottom: 15px;
}

.bannerText {
	font-size: 32px;
	padding-bottom: 15px;
}

.usgflex-subtitle {
	position: absolute;
	bottom: 5%;
	width: 35%;
	margin: 0 auto;
	left: 15%;
}

.usgflexintro {
	background-color: #f3f4f6;
}

.usgflexintro div {
	width: 85%;
	text-align: center;
	margin: 0 auto;
}

@media only screen and (max-width:1025px){
.usgflexintro div {
	width: 95%;
	text-align: center;
	margin: 0 auto;
}
}

/*feature*/
.Upgrade-Migrate {
	width: 65%;
	text-align: center;
	margin: 0 auto;
}

.Multi-layered {
	width: 75%;
	text-align: center;
	margin: 0 auto;
}

.Multi-layered-mobile {
	display: none;
}

.Analytics-Report {
	background: url('/library/assets/products/usgflex/Analytics-Report-and-enhanced-insights.png') no-repeat center center;
	height: 1100px;
	background-size: cover;
	position: relative;
}

.Analytics-Report-product {
	background: url(/library/assets/products/usgflex/Analytics-Report-and-enhanced-insights-analytics.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	width: 65%;
	height: 55%;
	left: -5%;
	bottom: 10%;
}

.Analytics-Report-map-product {
	background: url(/library/assets/products/usgflex/Analytics-Report-and-enhanced-insights-map.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	width: 65%;
	height: 55%;
	right: 0%;
	bottom: 0%;
}

.Analytics-Report-Text {
	width: 50%;
	position: absolute;
	left: 25%;
	top: 10%;
	text-align: center;
}

/* .Analytics-Report-Text a, a:hover {color: #64be00;} */
.Cloud-Security-Text {
	width: 40%;
	position: absolute;
	left: 5%;
	bottom: 10%;
}

.Comprehensive-Connectivity {
	width: 90%;
	text-align: center;
	margin: 0 auto;
}

.Work-Remotely {
	background: url('/library/assets/products/usgflex/Work-Remotely-and-securely.jpg') no-repeat center center;
	height: 800px;
	background-size: cover;
	position: relative;
}

.Work-Remotely-Text {
	position: absolute;
	left: 25%;
	top: 10%;
	width: 55%;
	text-align: center;
}

.usgflex_video {
	width: 950px;
	text-align: center;
	margin: 0 auto;
}

.deck-wrapper .play-video-icon {
	background-color: rgba(0, 0, 0, .7);
	color: #fff;
}

/*license*/
.license-pack {
	table-layout: fixed;
	width: 95%;
	/* white-space: nowrap; */
	margin: 0 auto;
}

.license-pack tr td a,
a:hover {
	color: #000;
}

.row-license-service {
	width: 25%;
}

.row-feature {
	width: 40%;
}

.row-gold {
	width: 20%;
}

.row-silver {
	width: 20%;
}

.license-pack th {
	font-weight: normal;
	font-size: 18px;
	padding: 20px 10px;
	white-space: normal;
	width: 25%;
}

.license-pack td {
	padding: 5px 10px;
}

.license-pack td,
.license-pack th {
	text-align: center;
	/* border-bottom: 1px solid #000; */
	border: 1px solid #ddd;
}

.license-pack .notes {
	border-bottom: none;
	padding: 20px 0;
}

.license-pack .row-1 {
	width: 15%;
}

.license-pack .row-2 {
	width: 30%;
}

.license-pack .row-3 {
	width: 25%;
}

.license-pack .row-4 {
	width: 25%;
}

/* .license-pack sup{font-size:20px;top: 0;} */
.text-gold {
	background: #ffc800;
	padding: 5px 15px;
	width: auto;
	color: #000;
}

.text-silver {
	background: #dadada;
	padding: 5px 15px;
	width: auto;
	color: #000;
}

.text-silver sup {
	color: #000;
	margin-left: 5px;
}

.license-pack .fa-external-link {
	padding-left: 5px;
}

.license-pack {
	padding: 20px;
	font-size: 16px;
}

.license-pack tr span {
	font-size: 14px;
}

.license_note {
	padding: 15px;
}

.license_note ol {
	list-style: none;
	font-size: 14px;
}

.color_point ul {
	list-style: none;
	font-size: 13px;
}

/* .license-pack a{color:#fff;} */
.slideshow {
	position: relative;
	min-height: 400px;
}

.slideshow div {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0;
}

.specDetail ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	padding-top: 30px;
}

.specDetail ul li {
	display: inline-block;
	margin: 10px 30px 30px 0;
	width: 40%;
}

.specDetail h2 span {
	font-size: 16px;
	padding-left: 10px;
}

.specDetail p {
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
	display: inline-block;
	margin-top: 10px;
	font-size: 14px;
}

/*Download*/
/* #download-files.section-features{background:#000;} */
#download-files .btn-download span.icon-download {
	background-color: #ff2837;
}

#download-files .btn-download {
	color: #ff2837;
}


@media only screen and (max-width:1601px) {
	.usgflex-banner-box {
		width: 30%;
		left: 10%;
	}

	.Analytics-Report-product {
		height: 45%;
	}

	.Analytics-Report-map-product {
		height: 45%;
	}

	.Comprehensive-Connectivity {
		width: 70%;
	}

	.Work-Remotely {
		height: 700px;
	}
}

@media only screen and (max-width:1440px) {
	.usgflex-banner {
		height: 600px
	}

	.nebula_logo {
		position: absolute;
		left: 5%;
		top: 5%;
	}

	.usgflex-banner-box {
		width: 35%;
		left: 10%;
	}

	.Analytics-Report-Text {
		width: 70%;
		left: 15%;
	}

	.Analytics-Report-product {
		height: 50%;
		left: -10%;
		bottom: 15%;
	}

	.Analytics-Report-map-product {
		height: 50%;
		right: -5%;
	}

	.Comprehensive-Connectivity {
		width: 80%;
	}

	.Work-Remotely-Text {
		left: 15%;
		width: 70%;
	}
}

@media only screen and (max-width:1025px) {
	.nebula_logo {
		position: absolute;
		top: 15%;
		left: 0%;
	}

	.usgflex-subtitle {
		position: absolute;
		bottom: 5%;
		text-align: center;
		width: 80%;
		margin: 0 auto;
		left: 10%;
	}

	.usgflex-banner-box {
		width: 45%;
		left: 5%;
	}

	.Analytics-Report-Text {
		width: 65%;
		left: 20%;
	}

	.Analytics-Report-product {
		width: 60%;
	}

	.Analytics-Report-map-product {
		width: 60%;
	}

	.Work-Remotely-Text {
		left: 10%;
		width: 75%;
	}

	.specDetail ul {
		text-align: center;
	}
}


@media only screen and (max-width:991px) {
	.usgflex-banner {
		background: url(/library/assets/products/usgflex/USGFLEX_Banner_web.jpg) no-repeat right center;
		height: 800px;
		background-size: cover;
		position: relative;
	}

	.nebula_logo {
		position: absolute;
		top: 5%;
		left: 5%;
	}

	.usgflex-banner-box {
		top: 25%;
		left: 10%;
		width: 85%;
	}

	.Multi-layered {
		width: 95%;
	}

	.Multi-layered-desktop {
		display: none;
	}

	.Multi-layered-mobile {
		display: block
	}

	.Analytics-Report-Text {
		width: 90%;
		left: 5%;
	}

	.Work-Remotely-Text {
		left: 5%;
		width: 90%;
	}

	.usgflex_video {
		width: 100%;
	}

	.specifications-container .table-corner,
	.specifications-container .table-header {
		top: 0px;
	}

	.license-pack {
		width: 100%;
	}

	.license-pack {
		table-layout: auto;
	}

	.row-license-service {
		width: 40%;
	}
}


@media screen and (max-width: 991px) {
	.color_point ul {
		padding-left: 0px;
	}
}


@media screen and (max-width: 768px) {
	.usgflex-banner-bg {
		left: 0%;
		top: 0%;
		width: 100%;
		height: 100%;
		background: rgba(255, 255, 255, 0.3);
	}

	.Hardware-Included-License .table-responsive {
		border: none;
	}
}

@media only screen and (max-width:450px) {
	.bannerTitle {
		font-size: 46px;
		padding-bottom: 15px;
	}

	.bannerText {
		font-size: 18px;
		padding-bottom: 15px;
	}

	.Upgrade-Migrate {
		width: 100%;
	}

	.Multi-layered {
		width: 100%;
	}

	.Analytics-Report {
		height: 1100px;
	}

	.Analytics-Report-product {
		width: 100%;
		height: 25%;
		left: 0%;
		right: 0%;
		bottom: 25%;
	}

	.Analytics-Report-map-product {
		width: 100%;
		height: 25%;
		left: 0%;
		right: 0%;
		bottom: 0%;
	}

	.Analytics-Report-Text {
		width: 100%;
		position: absolute;
		right: 0%;
		left: 0%;
		top: 5%;
		padding: 10px;
		text-align: center;
		margin: 0 auto;
	}

	.Comprehensive-Connectivity {
		width: 100%;
	}

	.Work-Remotely {
		height: 150vh;
	}

	.Work-Remotely-bg {
		background: rgba(0, 0, 0, 0.3);
		width: 100%;
		height: 100%;
	}

	.Work-Remotely-Text {
		left: 2%;
		width: 95%;
		padding: 5px;
	}

	.Work-Remotely-Text h2 {
		color: #fff !important;
	}

	.Work-Remotely-Text p {
		color: #fff !important;
	}

	.slideshow {
		min-height: 250px;
	}

	.specDetail ul li {
		width: 100%;
	}

	.specifications-container .table.table-specifications {
		table-layout: auto;
	}
}

@media only screen and (max-width:350px) {

	.Nebula-Together-banner h2,
	.Precision-Threats-content h2,
	.McAfee-content h2,
	.Multi-layered h2,
	.Licensing-Options-content h2,
	.Upgrade-Migrate h2,
	.Performance-Boost h2,
	.Analytics-Report-Text h2,
	.Comprehensive-Connectivity h2,
	.Work-Remotely-Text h2 .CDR-section h2,
	.CDR-bg-mobile h2,
	.Security-Networks-BG h2,
	.Security-2FA-Networks-BG h2,
	.Web-Filtering-BG h2 {
		font-size: 36px;
	}
}


/*UTM/Hospitality Renewal License*/

.UTM-Hospitality-Included-Bundled-License,
.gui-quick-view-img-box {
	position: relative;
}

.UTM-Hospitality-Included-Bundled-License .fa-plus-circle {
	font-size: 50px;
	color: #ffc800;
}

.UTM-Hospitality-Included-Bundled-License .scan-traffic .fa-plus-circle {
	position: absolute;
	left: 15%;
	top: 30%;
}

.UTM-Hospitality-Included-Bundled-License .btn {
	background: transparent;
	color: #000;
	border: 1px solid #000;
	border-radius: 15px;
	margin-right: 5px;
}

.UTM-Hospitality-Included-Bundled-License .btn:last-child {
	margin-right: 0;
}

.UTM-Hospitality-Included-Bundled-License .btn.active,
.UTM-Hospitality-Included-Bundled-License .btn:hover {
	background: #000;
	color: #fff;
	border-color: #000;
}

.la-carte-License {
	display: none;
}

.UTM-Hospitality-Included-Bundled-License .btn-enlarge {
	background: #000;
	color: #fff;
	border-color: #000;
	margin-top: 20px;
}

.UTM-Hospitality-Included-Bundled-License .fa-arrows-alt {
	color: #fff;
}

@media only screen and (max-width:350px) {

	.deck-wrapper .btn.btn-lg,
	.deck-wrapper .btn.btn-md,
	.deck-wrapper .btn.btn-sm {
		margin: 5px 0px;
	}
}

/*UTM/Hospitality Renewal License end*/


/*Hardware Included License*/

.Hardware-Included-License {
	position: relative;
}

.Hardware-Included-License .fa-plus-circle {
	font-size: 50px;
	color: #ffc800;
}

.Hardware-Included-License .scan-traffic .fa-plus-circle {
	position: absolute;
	left: 15%;
	top: 30%;
}

.Hardware-Included-License .btn {
	background: transparent;
	color: #000;
	border: 1px solid #878787;
	border-radius: 15px;
	margin-right: 5px;
}

.Hardware-Included-License .btn:last-child {
	margin-right: 0;
}

.Hardware-Included-License .btn.active,
.Hardware-Included-License .btn:hover {
	background: #000;
	color: #fff;
	border-color: #878787;
}

.hardware-License {
	display: none;
}

.Hardware-Included-License .btn-enlarge {
	background: #000;
	color: #fff;
	border-color: #878787;
	margin-top: 20px;
}

.Hardware-Included-License .fa-arrows-alt {
	color: #fff;
}

/*Hardware Included License end*/


/*Renewal License*/

.Renewal-License {
	position: relative;
}

.Renewal-License .fa-plus-circle {
	font-size: 50px;
	color: #ffc800;
}

.Renewal-License .scan-traffic .fa-plus-circle {
	position: absolute;
	left: 15%;
	top: 30%;
}

.Renewal-License .btn {
	background: transparent;
	color: #000;
	border: 1px solid #878787;
	border-radius: 15px;
	margin-right: 5px;
}

.Renewal-License .btn:last-child {
	margin-right: 0;
}

.Renewal-License .btn.active,
.Renewal-License .btn:hover {
	background: #000;
	color: #fff;
	border-color: #878787;
}

.single-license {
	display: none;
}

.Renewal-License .btn-enlarge {
	background: #000;
	color: #fff;
	border-color: #878787;
	margin-top: 20px;
}

.Renewal-License .fa-arrows-alt {
	color: #fff;
}

/*Renewal License end*/


.Nebula-Together-banner {
	background: url('/library/assets/products/usgflex/nebula_together.jpg') no-repeat bottom right;
	height: 800px;
	background-size: contain;
	position: relative;
	background-color: #ececec;
}

.Nebula-Together-box {
	display: flex;
	width: 90%;
	flex-direction: column;
	justify-content: center;
	padding: 10%;
}

.Nebula-Together-box .button {
	display: flex;
	flex-direction: column;
}

.Nebula-Together-box .button .btn-outline {
	color: #64be00 !important;
	border-color: #64be00;
	margin-right: 10px;
	background: transparent;
}

.Nebula-Together-box .button .btn-outline:hover {
    color: #fff!important;
    background: #64be00;
}

.Nebula-Together-box .button a:hover {
	color: #fff !important;
	border-color: #64be00;
	background-color: #64be00;
}

@media (min-width:765px) {
	.Nebula-Together-banner {
		height: 650px;
	}

	.Nebula-Together-box {
		width: 100%;
		padding: 10%;
	}

	.Nebula-Together-box .button {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width:1020px) {
	.Nebula-Together-banner {
		height: 650px;
		background: url('/library/assets/products/usgflex/nebula_together.jpg') no-repeat 50% center;
		background-size: cover;
	}

	.Nebula-Together-box {
		width: 50%;
		padding: 10% 5%;
	}
}

@media (min-width:1500px) {
	.Nebula-Together-banner {
		height: 800px;
		background-position: center;
	}

	.Nebula-Together-box {
		width: 50%;
		padding: 15% 10%;
	}
}

@media (min-width:1601px) {
	.Nebula-Together-banner {
		height: 900px;
	}
}


.Security-Networks-BG {
	background: linear-gradient(to bottom, #efefef 30%, #fcfcfc 100%);
}

.Security-Networks-text {
	text-align: center;
	margin: 0 auto;
	width: 100%;
}


.Remote-Connectivity-BG {
	background-color: #fcfcfc;
}

.Remote-Connectivity-text {
	text-align: center;
	margin: 0 auto;
	width: 100%;
}


.insights-devices-BG {
	background-color: #f7f7f7;
}

.insights-devices-text {
	text-align: center;
	margin: 0 auto;
	width: 100%;
}


.Security-2FA-Networks-BG {
	background-color: #fff;
}

.Security-2FA-Networks-BG .text {
	text-align: center;
}

@media (min-width:1020px) {
	.Security-2FA-Networks-BG .area {
		display: flex;
		flex-direction: row;
		align-items: center;
	}

	.Security-2FA-Networks-BG .text {
		width: 70%;
		text-align: left;
	}

	.Security-Networks-text {
		width: 85%;
	}

	.Remote-Connectivity-text {
		width: 90%;
	}

	.insights-devices-text {
		width: 80%;
	}
}

.Web-Filtering-BG {
	background-color: #f7f7f7;
}

.Web-Filtering-BG .text {
	text-align: center;
}

@media (min-width:1020px) {
	.Web-Filtering-BG .area {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
	}

	.Web-Filtering-BG .text {
		width: 70%;
		text-align: left;
	}
}

.fa-orange {
	color: #ff8900;
}

.fa-green {
	color: #64be00;
}

@media (max-width:768px) {
	.noteBG {
		background-color: #f7f5f7;
	}
}

.table-responsive .tooltip {
	position: relative;
	display: inline-block;
	font-size: 17px;
	opacity: 1;
	z-index: 10;
}

.license-icon {
	position: relative;
	display: inline-block;
	padding-left: 10px;
	padding-top: 1px;
	color: #000;
}


.table-responsive .tooltip .tooltiptext {
	visibility: hidden;
	width: 250px;
	background-color: rgba(255, 255, 255, 1);
	color: #000000;
	text-align: center;
	border-radius: 6px;
	padding: 10px;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	opacity: 0;
	transition: opacity 0.3s;
	border: 1px solid #ddd;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .25);
	font-weight: normal !important;
	font-size: 16px;
}

.table-responsive .tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
	font-weight: normal !important;
}

/* Overview */
.justconnect-features,
#Multi-layer-area {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

.atp-multi-layer-features {
	padding: 0 20px;
}

.atp-multi-layer-features .panel-default {
	border-bottom: none;
	border-top: 2px solid;
}

.justconnect-area {
	width: 100%;
	padding: 5%;
}

.justconnect-title {
	padding-top: 60px;
}

.justconnect-title h3 {
	padding-bottom: 30px;
	text-align: center;
	margin: 0 auto;
}

.justconnect-features .box {
	width: 90%;
	position: relative;
}

.justconnect-features .image {
	padding-left: 40px;
	position: relative;
}

.justconnect-features .panel-heading {
	padding: 0;
	position: relative;
	cursor: pointer;
	background-color: #fff !important;
}

.justconnect-features .panel-title {
	color: #000;
	font-size: 18px;
	padding-right: 60px !important;
}

.justconnect-features a.panel-title.collapsed {
	padding-right: 60px !important;
}

.justconnect-features .panel-body p {
	width: 95%;
}

.justconnect-features div.panel-body {
	padding: 30px !important;
}

.justconnect-features .panel {
	border-top: 1px solid #6CBE45 !important;
	padding: 10px 0;
	border-bottom: 0;
}

#justconnect-section #accordion .panel-title:after {
	border-color: #6CBE45;
}

@media screen and (max-width: 1025px) {
	.justconnect-features .box {
		width: 100%;
		position: relative;
	}
}

@media screen and (max-width: 991px) {
	.justconnect-features {
		flex-direction: column;
	}
}

.specCanvas .specifications-container .table.table-specifications .Indent,
.specCanvas .specifications-container .table.table-specifications .Specificationspadding {
	padding-left: 60px !important;
}

.specCanvas .specifications-container .table.table-specifications .Indent-2 {
	padding-left: 80px !important;
}

.specCanvas .specifications-container .table.table-specifications .btn {
	min-width: 70%;
	width: 90%;
	padding: 0;
}

@media screen and (max-width: 1024px) {

	.specifications-container .table.table-specifications tr th,
	.specifications-container .table.table-specifications tr td {
		width: 200px !important
	}
}

@media screen and (max-width: 900px) {
    .specBox {
        display: flex;
        flex-direction: column;
    }
    .specImage {
        width: 100% !important;
    }
    .specDetail {
        width: 100% !important;
    }
}

.note-section ul{
	list-style: none;
    margin-top: 30px;
    width: 85%;
}

.note-section ul li{
	text-indent: -20px;
    padding-left: 18px;
}

.spec-notice{
	padding-top:20px;
    text-align: center;
    margin: 0 auto;
}

.spec-notice .btn-call-to-action {
    color: #fff;
    background-color: #000;
    padding: 0px 15px;
}

/* spec */

.usgflex-series-section .tab-content .tab-pane .panel-group .panel-body {
	padding: 30px 20px!important;
}

.usgflex-series-section .nav-tabs{
	border-bottom:none;
	padding-bottom:50px;
	padding-top:20px;
	margin:0 auto;
	display:block;
	width:100%;
	text-align: center;
}

.usgflex-series-section .nav>li>a {
    position: relative;
    display: block;
    padding: 5px 15px;
}

.usgflex-series-section .nav-tabs li{
    float: none;
    display: inline-block;
    border-radius: 5px;
margin-bottom: 10px;
}

.usgflex-series-section .nav-tabs>li>a{
	color:#000;
	font-size:18px!important;
}

.usgflex-series-section .nav-tabs>li>a:hover{
	color:#64be00;
	background-color: transparent;
    text-decoration: none;
    border-color: transparent;
}

.usgflex-series-section .nav-tabs>li.active>a, 
.usgflex-series-section .nav-tabs>li.active>a:focus, 
.usgflex-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){
.usgflex-series-section .nav-tabs{
	width:100%;
	text-align:center;
}
}

@media only screen and (max-width: 991px){
.usgflex-series-section .nav-tabs li {
    margin-bottom: 10px;
}
}

.FilteringService{
	 background:url('/sites/zyxel/files/library/assets/products/usgflex/Comprehensive_Reputation_Filtering_Service.jpg') no-repeat 50% bottom;
	 height:550px;
	 background-size:cover;
	 position:relative;
}

.FilteringService-text{
	text-align: center;
    margin: 0 auto;
    width: 75%;
}

@media only screen and (max-width: 1440px){
.FilteringService{
	 height:450px;
}
}

@media only screen and (max-width: 1025px){
.FilteringService{
	 height:350px;
}
}

@media only screen and (max-width: 991px){
.FilteringService{
	 height:300px;
}
.FilteringService-text{
    width: 95%;
}
}

@media only screen and (max-width: 450px){
.FilteringService{
	 background:url('/sites/zyxel/files/library/assets/products/usgflex/Comprehensive_Reputation_Filtering_Service.jpg') no-repeat 50% bottom;
	 height:140px;
	 background-size:cover;
	 position:relative;
}
}

.Subscription-free-area{
	padding-top: 30px;
    width: 75%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
}

.Subscription-free-box{
    width: 32%!important;
}


.Subscription-free-box .card {
    box-shadow: 0 0 21px -3px rgb(0 0 0 / 18%);
}

.Subscription-free-area img{
	width:20%!important;
}

.Subscription-free-area .title{
	padding-top:20px;
}

@media screen and (max-width: 991px) {
.Subscription-free-area{
    flex-direction: column;
}
.Subscription-free-box{
	width:100%!important;
}
}