 body{min-width:320px;font-family:'Questrial',sans-serif;font-size:18px;color:#666363;line-height:1.5;text-align:center;} sup{line-height:0} h1,h2,h3,h4,h5,h6,p,th,td,dd,dt,li,blockquote{text-align:left;} h1,h2,h3,h4,h5,h6{font-weight:normal;} body,nav ul,.top ul,.subnav ul,.lease-contact ul{padding:0;margin:0;} img,iframe{max-width:100%;height:auto;} a img,iframe{border:none;} a,nav a:hover,.subnav li a:hover,.post h2 a:hover,.reviews a:hover{text-decoration:none;color:#ed1b2e;transition:all 0.3s linear 0.01s;} a:hover{text-decoration:underline;} header a:hover,.row4 a:hover,.row1 a:hover,.row2 a:hover,.cta a:hover,footer a:hover,.button:hover{text-decoration:none;} hr{border-width:1px;border-color:#eee;border-style:none none solid;margin:30px 0;} .imgLeft,.imgRight{max-width:45%;} .imgLeft{float:left;margin:5px 4% 1% 1%;} .audio .imgLeft{width:100px;} .imgCenter{display:block;margin:40px auto;} .imgRight{float:right;margin:5px 1% 1% 4%;} .imgshadow{box-shadow:2px 2px 5px rgba(0,0,0,.1);} .clear{clear:both;} .center{text-align:center;} .container{background-color:#fff;} .wrap{max-width:1080px;display:block;margin:0 auto;position:relative;} .table{display:table;width:100%;} .table>div{display:table-cell;vertical-align:top;} .table.mid>div{vertical-align:middle} .table.half>div{width:50%;} .table.half>div:first-of-type{padding-right:2%;} .table.half>div:last-of-type{padding-left:2%;} .table.third>div{width:33%;} .table.third>div:nth-of-type(1){padding-right:4%;} .table.third>div:nth-of-type(2){padding:0 2%;} .table.third>div:nth-of-type(3){padding-left:4%;} .table.quad>div{width:25%;} .grid{display:grid;grid-gap:10px 20px} .grid.half{grid-template-columns:1fr 1fr} .grid.third{grid-template-columns:1fr 1fr 1fr} .grid.fourth{grid-template-columns:1fr 1fr 1fr 1fr} .flex{display:flex;flex-wrap:wrap} .mid{align-items:center;vertical-align:middle;align-content:center} .nowrap,.subfoot span,a[href^=tel]{white-space:nowrap} header .table>div,.cta .table>div,.row1 .table>div,.subfoot .table>div{vertical-align:middle;} .top li,nav li,.subnav li,footer .social li,.lease-contact p,.lease-contact ul,.lease-contact li{display:inline-block;} header{width:100%;position:fixed;z-index:999;background-color:rgba(255,255,255,.95);box-shadow:0 0 10px rgba(0,0,0,.1);} header .logoentel{display:block} header .table>div:first-of-type,footer .social{text-align:left;} header .table>div:last-of-type,.cta .table>div:last-of-type,.subfoot .table>div:last-of-type{text-align:right;} header .table{padding:10px 0;} header .table>div:first-of-type{width:264px;text-align:center;} header .table>div:first-of-type img{max-width:205px;} header .table>div:last-of-type{width:calc( 100% - 264px)} header span,nav a{color:#4d4d4d;} header span{display:block;font-size:12px;line-height:1;} .top{font-size:14px;background-color:#2b4562;} .top,.top a{color:#fff;} .top .table>div:first-of-type{width:60%;} .top .table>div:last-of-type{width:40%;} .top li{font-size:18px;line-height:1;border-right:1px solid rgba(255,255,255,.5);} .top li:last-of-type{border:none;} .top p{margin:0;} .top i{margin-right:5px;} .top a,nav a{padding:5px 10px;} .top a:hover,.row1 a:hover,.row4 a:hover i,.cta a:hover,footer a:hover{color:#ccc;transition:all 0.3s linear 0.01s;} nav ul:first-of-type li{margin:10px 0 20px;} nav ul:first-of-type li a{background-color:#ed1b2e;color:#fff;padding:6px 60px;border-radius:50px;} nav ul:first-of-type li a:hover,.promotions .button:hover{background-color:#d41829;} nav a{display:block} nav ul:nth-child(2) li:nth-child(9){display:none;} .subnav{margin-bottom:50px;} .subnav li,.subnav li a{color:#4d4d4d;} .subnav li{line-height:1;border-right:1px solid rgba(77,77,77,.5);} .subnav li:last-of-type{border:none;} .subnav li a{padding:10px 20px 10px 15px;} .banner{background-image:url(/images-design/41393030.jpg);background-size:cover;background-position-y:25%;} .banner .overlay{height:450px;background-color:rgba(0,0,0,.4);z-index:100} .banner .wrap{top:75%;transform:translateY(-75%);} .banner strong,.bannerText strong{display:block;font-family:'Archivo Black',sans-serif;font-size:30px;font-weight:normal;margin-bottom:20px;} .banner p,.bannerText p{max-width:700px;font-size:24px;text-align:center;line-height:1.2;color:#fff;margin:0 auto;text-shadow:2px 2px 2px rgba(0,0,0,.8);} .banner.main{overflow:hidden;position:relative;height:700px} .banner.main .zoombg{background-image:url(/images-design/30533369.jpg);background-position:center;display:block;height:100%;width:100%;position:absolute} .banner.main .overlay{height:100%;background-color:transparent;background-image:linear-gradient( transparent,rgba(0,0,0,.5),transparent );} .bannerText strong{font-size:36px;} .bannerText p{max-width:600px;} .bannerText{position:absolute;top:60%;transform:translateY(-60%);z-index:888;margin-left:auto;margin-right:auto;left:0;right:0;} .banner-audio{background-image:url(/images-content/phone.jpg);background-size:cover;background-position-y:50%;} h1,h2,h3,h4,h5,h6,p,.cta,header>.wrap,ul.nobull{padding-left:10px;padding-right:10px} .nobull{list-style:none} .nobull h3{padding:0} .banner.main .zoombg{animation:shrink 30s ease-in-out 0.01s infinite alternate;} .banner.main .bannerText{animation:grow 30s ease-in-out 0.01s infinite alternate;} @keyframes shrink{0%{transform:scale(1.0)} 100%{transform:scale(2.0)}} .row1{background-image:linear-gradient( to right,#51657d 0,#51657d 50%,#363636 50%,#363636);} .row1,.row1 a,.row4 h2,.row4 h3,.row4 p,.row4 a,.row5 h2,.row5 a,.row4 i,.social i,.top i,.cta i{color:#fff;} .row1 .table>div:first-of-type{width:20%;background-color:#51657d} .row1 .table>div:last-of-type{width:80%;background-color:#363636} .row1 h2,.row1 p,.row3 p,.row4 h2,.row4 h3,.row4 p,.row5 h2,.row6 h2,.row6 .cycle-slideshow p,.quick-contact h2,.quick-contact p{text-align:center;} .row1 h2,.row4 h2,.row5 h2,.row6 h2,.quick-contact h2{text-transform:uppercase;} .row1 h2,.quick-contact p{font-size:18px;} .row1 span{display:inline;text-transform:uppercase;margin:0 40px;} .row2{margin:40px 0;} .row2 .table.half>div:first-of-type{background-color:#ebebeb;padding:100px;} .row2 .table.half>div:last-of-type{background-image:url(/images-design/45310169.jpg);background-size:cover;background-position:60%} .row2 h2,.row4 h2,.row4 h3,.row5 h2,.row6 h2{font-size:24px;} .row2 h2,.row4 h3{text-transform:none;} .row2 h2,.row2 p{text-align:right;} .row2 h2{line-height:1.4;} .row2 h2,.row2 a,.row3 a,.row6 a{color:#4d4d4d;} .row2 a:hover{color:#51657d;} .row2 i{vertical-align:middle;margin:0 5px 5px 0;} .row3,.row4 .table,.row6{padding:40px 0;} .row3 p{width:90%;margin:0 auto 40px;} .row3 a,.row5 a,.row6 a{padding:10px 60px;border:2px solid #ebebeb;border-radius:50px;} .row3 a:hover,.row5 a:hover,.row6 a:hover{text-decoration:none;background-color:#ebebeb;color:#4d4d4d;} .row4{background-image:url(/images-design/11847476.jpg);background-size:cover;background-position:center;margin-top:40px;} .row4 .overlay{background-color:rgba(81,101,125,.7);padding:80px 0 60px;} .row4 .table.third>div:nth-of-type(2){border-left:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);} .row4 .table.third p{margin-bottom:0;} .row4 h2,.row5 h2,.row6 h2,.quick-contact h2{font-family:'Archivo Black',sans-serif;font-weight:normal;} .row4 h3{margin-bottom:0;} .row4 p:first-of-type{max-width:90%;margin:20px auto 40px;} .row4 hr{border-color:rgba(255,255,255,.5);margin:0;} .row4,.row5{background-attachment:fixed} .row5{background-image:url(/images-design/handshake.jpg);background-size:cover;background-position:center;} .row5 .overlay{background-color:rgba(54,54,54,.6);padding:100px 0 140px;} .row5 .overlay>p{margin-top:60px} .row5 h2{margin-bottom:0;} .carousel{height:80px;overflow:hidden} .carousel img{vertical-align:middle;margin:20px 40px;max-height:60px} .row6 .cycle-slideshow{min-height:200px;overflow:hidden} .row6 a{display:inline-block;padding:6px 60px;} section{padding:40px 0 20px;} section h1,.reviews h2{font-size:28px;text-transform:uppercase;margin-top:0;padding-top:.83em} section h2{font-size:25px;} section h3{font-size:22px;} section h4{font-size:18px;} section h1,section h2,section h3,section h4{color:#38579d;} section strong{font-weight:normal;text-transform:uppercase;} section ul,section ol{padding-left:25px;} section li{margin:5px 0;} .nolist{list-style:none;padding:0;} .button{display:inline-block;background-color:#51657d;color:#fff;padding:14px 80px;border:none;border-radius:50px;} .address ul{list-style:none;padding-left:0;} .address>div{padding:0 40px;} .table.third.address>div:nth-of-type(2){padding:0 40px;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);} .videos h2{font-size:20px;margin:0;padding:10px} .videos iframe{width:100%;height:287px;margin-bottom:20px;} .imgRight.fusion{max-width:250px;} .table.half.leasing{margin:20px 0 40px;} .table.half.leasing>div{background-color:#ebebeb;padding:15px 40px 20px;outline:5px solid #fff;} .table.half.leasing h2{text-align:center;} .table.half.leasing p{margin-bottom:10px;} .table.half.leasing ul{margin:0;padding-bottom:1em} .lease-contact p{width:calc(20% - 20px);margin-bottom:40px;} .lease-contact ul{width:79%;} .lease-contact li{width:32%;} .lease-contact span{color:#51657d;padding-right:5px;} .imgRight.nec{max-width:150px;} .guides h2{margin-top:30px;} .guides ul{list-style:none;padding-left:0;margin-bottom:10px;} .guides ul ul{list-style:disc;padding-left:25px;} #allquotes hr:last-of-type{display:none;} .blogsidebar{margin-top:10px;} .blogsidebar ul{list-style:none;padding-left:0;} .blogsidebar li{text-transform:none !important;} .blogsidebar ul li:nth-of-type(1),.blogsidebar ul li:nth-of-type(4),.blogsidebar ul li:nth-of-type(7){display:none;} .posts .post{border-bottom:1px solid #eee;padding:10px 0;} .posts .post:last-of-type{border:none;} .blogsidebar h3,.post h2 a{color:#51657d;} .reviews .fa-yelp,.reviews .fa-facebook,.reviews .fa-google{color:#fff;border-radius:50px;padding:8px 5px;margin-right:5px;} .reviews .fa-star,.reviews .fa-star-half-o,.reviews .fa-star-o{color:#ffce00;} .reviews{font-size:17px;margin:50px 0 40px;} .reviews h3{font-size:20px;text-transform:uppercase;color:#4d4d4d;padding-bottom:10px;margin-top:50px;border-bottom:1px solid #eee;position:relative;} .reviews h3 a{color:#4d4d4d;} .reviews h3 span{display:inline-block;position:absolute;top:5px;right:0;} .reviews .btn{display:block;text-align:center;background-color:#fafafa;color:#51657d;padding:5px 0;margin:20px 0;border:1px solid #eee;} .audio-btn{background-color:#ffce00;display:block;text-align:center;padding:5px 0;margin-top:80px;border:1px solid #eee;} .reviews .date{color:#aaa;margin-bottom:0;} .reviews .table>div h3:first-of-type{margin-top:20px;} #ringcentral h2{font-size:19px;} .partners{font-size:0;margin-bottom:40px;position:relative;} .partners a{display:inline-block;width:calc((100% / 4) - 10px);font-size:18px;vertical-align:middle;margin:5px;outline:1px solid #eee;} .partners div{display:none;color:transparent;padding:20px 40px;position:absolute;transition:ease-in-out .3s;} .partners p{text-align:center;} .partners a:hover div{display:block !important;width:90%;background-color:#fff;color:#4d4d4d;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #eee;left:50%;transform:translateX(-50%);z-index:999;} .promotions h2{font-size:20px;text-transform:uppercase;background-color:#51657d;color:#fff;padding:5px 20px;margin:40px 10px 0;} .promotions .center{margin:50px 0;} .promotions .button{width:250px;background-color:#ed1b2e;padding:14px 0;margin:10px 0;} form{margin:40px 0;} form .table.half>div:first-of-type{padding-right:1%;} form .table.half>div:last-of-type{padding-left:1%;} form input[type=text],form input[type=email],form input[type=tel],form input[type=file],form input[type=submit],form textarea,form select{font-family:'Questrial',sans-serif;font-size:18px;} form input[type=text],form input[type=email],form input[type=tel],form label,form textarea,form select{background-color:#ebebeb;margin-bottom:10px;padding:0 20px;border:none;} form input[type=text],form input[type=email],form input[type=tel],form textarea{width:calc(100% - 40px);} form select{width:100%;height:50px;color:#757575} form input[type=text],form input[type=email],form input[type=tel]{height:50px;} form input[type=file]{margin-left:10px;} form label{display:block;text-align:left;padding:11.5px 20px;} form textarea{height:100px;padding:20px;} form input[type=submit]{background-color:#51657d;color:#fff;padding:14px;width:100%;max-width:300px;border:none;border-radius:50px;} form input[type=submit]:hover{cursor:pointer;text-decoration:none;background-color:#2b4562;color:#fff;transition:all .3s linear .01s;} #quick input[type=text],#quick input[type=email],#quick input[type=tel],#quick textarea{background-color:#fff;} #quick input[type=submit]{background-color:transparent;border:2px solid #ebebeb;} #quick input[type=submit]:hover{background-color:#ebebeb;color:#4d4d4d;} .cta,.cta a,footer>.wrap,footer a,footer .social:hover a{color:#fff;} .cta{background-color:#ed1b2e;padding:10px;} .cta .table div:first-of-type{text-align:left;} .cta .table div:nth-of-type(2){text-align:center;} .cta .table div:nth-of-type(3){text-align:right;} .cta span{display:block;} footer .wrap{font-size:16px;padding:30px 0;} footer{background-color:#2b4562;clear:both} footer a,.subfoot a{display:block} footer .table>div{padding-right:5%;} footer h3{font-size:18px;text-transform:none;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.5);} footer ul{list-style:none;margin:30px 0;padding:0;} footer li{margin:10px 0;line-height:1.25;} footer .fa{padding:5px 4px;margin-right:5px;} footer .quick-contact{display:none;} footer .quick-contact p{max-width:95%;margin:0 auto;} .a8bmark{text-align:right} .a8bmark img{display:inline-block} .fa-volume-control-phone{margin-right:10px;} .fa-wordpress{background-color:#464646;} .fa-facebook{background-color:#3b5998;} .fa-twitter{background-color:#1da1f2;} .fa-linkedin{background-color:#0077b5;} .fa-yelp{background-color:#d32323;} .fa-google{background-color:#ea4335} .subfoot{background-color:#fff} .subfoot .table>div:last-of-type{opacity:.8;} .back{text-align:center;margin:0;padding:10px} .bgimg{position:relative} .bgimg>img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover} .bmark{padding-left:4%;} .bmark>li::marker{color:#38579d;font-size:25px;font-weight:bold;} i{color:#666363} .specializecheck{list-style:none;} .cablingbenefitscontainer{background:#e9fbff;margin-top:5%;padding:3% 0;width:100vw;height:470px;position:relative;margin-left:-50vw;left:50%;} .cablingbenefitscontainer h2,.cablingbenefitscontainer p{text-align:center;} .cablingbenefits{padding:3% 0;} .cablingbenefits div div{background:#fff;border:1px solid #eee;box-shadow:1px 1px 5px #eee;padding:3%;margin-top:-300px;position:relative;} .cablingbenefits div div h3,.cablingbenefits div div p{text-align:center;} .cablingbenefits div div img{width:130px;height:auto;} .structurecabling h2{text-align:center;} .structurecabling{background:#e9fbff;padding:3% 0;width:100vw;position:relative;margin-left:-50vw;left:50%;} .structurecabling div{background:#e9fbff;} .trustingEntel{padding:3%;} .certifiedbanner{display:inline-grid;} .certifiedbanner .grid{grid-gap:0;} .certifiedbanner div div:nth-child(1){background:#e9fbff;display:flex;justify-content:center;align-items:center;} .certifiedbanner div div:nth-child(2) img{width:100%;height:100%;object-fit:cover;} .certifiedbanner div p{text-align:center;font-size:25px;} @media(max-width:999px){footer .table>div,.subfoot a{padding-left:10px;padding-right:10px} .reviews h2 span{right:10px} section ol,section ul{padding-right:10px;padding-left:35px} .row2 .table.half>div:first-of-type{padding:40px} .banner.main{height:500px} .bannerText{top:75%;transform:translateY(-75%)} footer .social li{margin:5px} .subnav{margin-bottom:20px} .subnav li{border:none} .subnav li a{border-radius:25px;border:1px solid #2b4562;display:block;padding:10px 20px;margin:5px} footer ul{margin:20px 0} .table.half.videos>div{display:block;width:auto;padding:0 !important} .videos iframe{height:54vw}} @media(max-width:750px){.audio-btn .grid.half{grid-template-columns:1fr;}} @media(max-width:700px){.row4 .table.third>div{display:block;width:auto;padding:0 !important;margin-bottom:40px;} .row4 .table.third{display:inline;padding:0} .row4 .table.third + hr{display:none} .row4 .table.third>div:after{content:"";display:block;height:1px;background-image:linear-gradient(-90deg,transparent,rgba(255,255,255,.5),#fff,rgba(255,255,255,.5),transparent);margin-top:10px} .row4 p:first-of-type{margin:1em 0;max-width:unset} .row4 h3{margin-top:0} .row1 span{display:block;text-align:center;margin:0} .row1 .table>div:first-of-type{width:150px} footer .table.quad{display:inline} .table.quad>div{width:calc(50% - .25em - 20px);display:inline-block} header{position:relative} .bannerText,.banner .wrap{top:50%;transform:translateY(-50%)} .banner .overlay{height:300px} header .table>div{display:block;width:auto !important;} .top p,.top ul{text-align:center !important;margin:.5em 10px} .logoentel,nav{text-align:center} .logoentel{margin:10px 0 20px} .row2 .table.half>div:first-of-type{padding:10px} .row2 h2,.row2 p{text-align:center} .cta span{display:inline} .back{display:block;} footer .wrap{padding:20px 0 40px} .cablingbenefitscontainer div,.cablingbenefits div,.structurecabling div,.trustingEntel div,.certifiedbanner div{display:block;width:auto;margin-top:5%;} .cablingbenefits div div{margin-top:3%;} .cablingbenefitscontainer{height:auto;} .spotlight .grid.half .audio-btn .grid.half{grid-template-columns:1fr}} @media(max-width:600px){.table.third>div{display:block;width:auto;padding:0 !important} .cta span{white-space:nowrap} .cta div{text-align:center !important;margin:.5em auto} .cta br{display:none} .lease-contact p,.lease-contact ul{width:auto;display:block} .lease-contact p{text-align:center;margin:0 10px} .lease-contact li{display:block;text-align:center;width:auto} .partners a{width:calc((100% / 3) - 10px);} .partners div{padding:20px;}} @media(max-width:500px){.table.half,.table.half>div{display:block;width:auto;padding:0 !important;} .row2 .table.half>div{padding-top:20px !important;padding-bottom:20px !important} .row2 .table.half>div:last-of-type{height:200px} .subfoot p,.subfoot a{text-align:center} .imgRight,.imgLeft{float:none;margin:1em auto;max-width:100%} .leasing h2{padding:10px 0;margin:0} .table.half.leasing>div{outline:none} .cta .table.third>div{display:block;width:auto;} .grid.half{grid-template-columns:1fr}} @media(max-width:400px){.table.quad>div{display:block;width:auto} footer h3,footer li,footer .social{text-align:center} .row1 .table>div:first-of-type{width:100px} footer h3{border-top:1px solid rgba(255,255,255,.5);border-bottom:none;text-transform:uppercase;padding-top:20px} .spotlight .button{display:block;padding:14px} .partners a{width:calc((100% / 2) - 10px);} .partners div{padding:10px;}} 