video{display:flex !important;}
[id*="custom-html"]{padding:0 !important;}
.text-show{display: block !important;}
#top-hero{padding: 0 !important;}
#top-hero h1{display: none;}
#top-hero .row{align-items: center; height: 500px;}
#key-features, #tabbed-content{padding:0 !important;}
#vertical-slider.zyx-paragraph{min-height:530px !important;padding:0 !important;}

/* Navigation Bar */
.navScrolled {position: fixed !important;top: 0;z-index: 1000;}
nav.second-nav {background-color: #eeeeee; width: 100%; overflow: hidden; padding: 14px 0; position:relative;}
nav.second-nav ul {width: max-content; margin:0 auto; text-align: center;}
nav.second-nav ul li {display: inline-block;padding: 0 5px;}
nav.second-nav ul li a {color: #404040; border-radius: 50px; padding: 5px 25px; display: inline-block; font-weight:normal;}
nav.second-nav ul li a:hover:before, .second-nav ul li a:before {text-decoration: none; height: 0 !important;}
nav.second-nav ul li.active a, nav.second-nav ul li a:hover {background-color: #00b2ff;color:#fff; text-decoration: none; }
nav.second-nav ul li a.border-adjusted, nav.second-nav ul li a.color-adjusted{color: #404040 !important; background-color: transparent!important;}
nav.second-nav ul li.active a.color-adjusted, nav.second-nav ul li.active a.border-adjusted, nav.second-nav ul li a.color-adjusted:hover, nav.second-nav ul li a.border-adjusted:hover{color: #fff !important; background-color: #003eab!important;}
@media screen and (max-width: 992px) {
	nav.second-nav {overflow-x: scroll;}
}
/* End Navigation Bar */


/*Key Features*/
#key-features .tabs .tab a{padding:0 !important;}
#tabbed-content .zyx-tabbed-content li {width: 18%; height: 60px !important;}
#tabbed-content .zyx-tabbed-content li a{text-align: center;line-height: 1.2rem;padding-left: 35% !important;position: relative;padding-top: 3% !important;white-space: normal !important;}
#tabbed-content .zyx-tabbed-content li a:before {height: 50px; width: 50px; position: absolute; top: 5px; left: 5px;}
#tabbed-content .zyx-tabbed-content li:first-child a, #tabbed-content .zyx-tabbed-content li:nth-child(2) a, #tabbed-content .zyx-tabbed-content li:nth-child(5) a{padding-top:20px !important;}
#tabbed-content .zyx-tabbed-content li:first-child a:before {background: url('/service-provider/sites/default/files/2020-09/multy-pro-managed-wifi-icon-meshiq-blue.png') no-repeat center center;}
#tabbed-content .zyx-tabbed-content li:nth-child(2) a:before {background: url('/service-provider/sites/default/files/2020-09/multy-pro-managed-wifi-icon-multipro-blue.png') no-repeat center center;}
#tabbed-content .zyx-tabbed-content li:nth-child(3) a:before {background: url('/service-provider/sites/default/files/2020-09/multy-pro-managed-wifi-icon-remote-management-blue.png') no-repeat center center;}
#tabbed-content .zyx-tabbed-content li:nth-child(4) a:before {background: url('/service-provider/sites/default/files/2020-09/multy-pro-managed-wifi-icon-product-portfolio-blue_0.png') no-repeat center center;}
#tabbed-content .zyx-tabbed-content li:nth-child(5) a:before {background: url('/service-provider/sites/default/files/2020-09/multy-pro-managed-wifi-icon-reduce-churn-blue.png') no-repeat center center;}
.zyx-tabbed-content .tab a.border-adjusted:before, .zyx-tabbed-content .tab a.border-adjusted:hover{background-color: transparent !important;}

/*Scenarios*/
.zyx-vertical-slider__item.active h6{font-size:1.1rem!important; font-weight:500 !important;}

/*App Demo*/
.app-demo{background:#efefef;padding: 2em 0 4rem !important;}
.app-demo h3{padding-bottom:10px;}
.home-network-map{background:url('/service-provider/sites/default/files/2020-09/multy_pro_app_demo_home_network_map.png')no-repeat center center; height: 300px; background-size:cover; position:relative; text-align:center;}
.one-click-guest-wifi{background:url('/service-provider/sites/default/files/2020-09/multy_pro_app_demo_one-click_guest_wifi.png')no-repeat center center; height: 300px; background-size:cover; position:relative; text-align:center;}
.home-network-map .cover, .one-click-guest-wifi .cover{position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.4);}
.home-network-map .btn, .one-click-guest-wifi .btn{position: relative;}

/*Mobile App*/
#multy-pro-mobile-app .zyx-paragraph__cta{margin:0 auto;}
#multy-pro-mobile-app .zyx-paragraph__cta a{vertical-align:middle;}
#multy-pro-mobile-app .zyx-paragraph__cta a.btn{border:none !important;border-radius: unset !important;}
#multy-pro-mobile-app .zyx-paragraph__cta a:first-child{background:url('/service-provider/sites/default/files/2020-09/mpro_mesh_app-download-android.png')no-repeat center center; background-size:contain; height:70px; width:115px;}
#multy-pro-mobile-app .zyx-paragraph__cta a.btn-itune{background:url('/service-provider/sites/default/files/2020-09/mpro_mesh_app-download-ios.png')no-repeat center center; background-size:contain; height:70px; width:115px;}
#multy-pro-mobile-app .zyx-paragraph__cta a.btn-itune:before {height: 0;}
#multy-pro-mobile-app .zyx-paragraph__cta a.btn:hover, #multy-pro-mobile-app .zyx-paragraph__cta a.btn:focus{box-shadow:none !important;}

/*Video pop-up*/
.show {display: flex !important;}
.popup {display: none; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.9); justify-content: center; align-items: center; position: fixed; top: 0; left: 0; z-index: 1050;}
.popup .video{margin: 0 auto; width:71vw; height:40vw; text-align:center;max-height: calc(100vh - 60px);}
#video .close, #video1 .close, #video2 .close{position: absolute;border: 0;outline: none;cursor: pointer;background: none;font-size: 50px;z-index: 1;top: 0;right: 1%;color: #fff;opacity: 1;margin: 0;padding: 0;}

/*Contact*/
#promo.zyx-paragraph{padding:2rem 0 !important;}

@media screen and (max-width: 768px) {
	#tabbed-content .zyx-tabbed-content .tab, .tabs.zyx-tabbed-content .tab, ul.zyx-tabbed-content .tab, ul.tabs.zyx-tabbed-content .tab{max-width: unset !important;}
	#tabbed-content .zyx-tabbed-content li{width:unset!important;height: unset !important;}
	#tabbed-content .zyx-tabbed-content li a:before{background:none !important;}
	#tabbed-content .zyx-tabbed-content li a{padding:10px 20px !important;font-size:16px !important;line-height: normal !important;}
	#tabbed-content .zyx-tabbed-content li:first-child a, #tabbed-content .zyx-tabbed-content li:nth-child(2) a, #tabbed-content .zyx-tabbed-content li:nth-child(5) a{padding-top:10px !important;}
	.home-network-map, .one-click-guest-wifi{width: 90%; margin:0 auto 2rem;}
	.zyx-vertical-slider img {width: 60%; margin: 0 auto; text-align: center;display: block;}
}

@media screen and (max-width: 430px) {
	.zyx-vertical-slider__item h6{font-size:16px; width:95%;}
}
