@import url('https://fonts.googleapis.com/css?family=Shadows+Into+Light&display=swap');@import url('https://fonts.googleapis.com/css?family=Kanit:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');@import url("https://use.typekit.net/lbh6xkm.css");@font-face{font-family:bistro-script-web,sans-serif;font-style:normal;font-weight:400}@font-face{font-family:mascot-mvb,sans-serif;font-weight:400;font-style:normal}@font-face{font-family:mascot-mvb-rough-1,sans-serif;font-weight:400;font-style:normal}@font-face{font-family:mascot-mvb-rough-2,sans-serif;font-weight:400;font-style:normal}body{font-family:'Kanit',sans-serif;font-size:18px;background-color:#fff;color:#444;line-height:30px}h1,h2,h3,h4,h5{font-family:'Kanit',sans-serif;font-weight:400;color:#000;margin:20px 0;text-transform:uppercase}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:12px}p,ul,ol{margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:10px 15px}a{color:#c31;text-decoration:none;outline:none}a:hover,a:focus{color:#000;text-decoration:none}.justify{text-align:justify}#header{background-color:#fff}#header-top{min-height:40px;background-color:#222}#header-main{background-size:30% 52px;padding:20px 0}.header-logo{margin-top:10px}.header-30-years{margin-top:10px;text-align:center;max-width:100%}.header-phone{margin:10px 0 0;text-align:right}.header-phone h2{font-weight:600;font-size:36px;color:#000;margin:0 0 10px}.header-phone i{margin-right:10px}.header-phone p{font-family:'AvenirLTStd-Roman',sans-serif;font-size:24px;color:#000;margin:0}.header-search{clear:both;overflow:hidden;position:relative;margin:10px 0 0;font-size:0;text-align:right}.header-search-form{display:inline-block;vertical-align:bottom}.header-search-form form{clear:both;overflow:hidden}.header-search-form label{float:left;font-family:'AvenirLTStd-Roman',sans-serif;font-size:12px;font-weight:400;color:#fff;margin:0;padding:0 10px 0 35px;line-height:35px}.header-search-form input{float:left;font-family:'AvenirLTStd-Roman',sans-serif}.header-search-form input[type=text]{float:left;width:200px;font-size:14px;background-color:#fff;color:#000;padding:0 10px;line-height:35px;border:1px solid;border-color:#ccc;border-top-left-radius:40px;border-bottom-left-radius:40px}.header-search-form input[type=submit]{float:left;width:35px;background:#b7b7b7 url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-search.png) center center no-repeat;line-height:35px;border:none;text-indent:-9999px;overflow:hidden;border-top-right-radius:40px;border-bottom-right-radius:40px}.header-search-form input[type=submit]:hover{background-color:#999}.header-search-form ::-webkit-input-placeholder{color:#777;font-style:italic}.header-search-form ::-moz-placeholder{color:#777;font-style:italic}.header-search-form :-ms-input-placeholder{color:#777;font-style:italic}.header-search-form input:-moz-placeholder{color:#777;font-style:italic}.mobile-nav{display:none}.navbar{height:auto;margin-bottom:0;border:none;border-radius:0}.navbar-brand{float:none;height:auto;margin:0;padding:0}.navbar-brand img{max-width:100%}#nav{float:right;padding:0}#nav ul{list-style:none;margin:0;padding:0}#nav li{float:left;list-style:none}#nav li a{display:block;font-weight:400;font-size:14px;color:#fff;padding:10px 15px;line-height:40px;text-transform:uppercase;letter-spacing:1px}#nav li a:hover,#nav li.current_page_item a,#nav li.current_page_parent a,#nav li.current-page-ancestor a{background-color:#333;color:#fff}#nav li ul{position:absolute;left:-999em;z-index:9999;height:auto;width:250px}#nav li li{width:250px;border-bottom:1px solid #333}#nav li li:last-child{border-bottom:none}#nav li li a,#nav li.current-menu-item li a,#nav li.current-menu-ancestor li a,#nav li.current-menu-ancestor li.current-menu-item a{background-color:#333;color:#fff;padding:0 18px}#nav li li a:hover,#nav li.current-menu-ancestor li.current-menu-item a:hover,#nav li.current-menu-ancestor li.current-menu-item a,#nav li li.current_page_parent a{background-color:#333;color:#fff;text-decoration:none}#nav li li{text-align:left}#nav li ul ul{margin:-38px 0 0 200px}#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto}#nav li:hover,#nav li.sfhover{position:static}#systems-nav{background-color:#f90;border-top:0 solid #fff}#systems-nav.cloud{background-color:#036}#systems-nav ul{list-style:none;margin:0;padding:0}#systems-nav ul li{float:left;width:25%}#systems-nav ul li a{display:block;font-weight:500;font-size:20px;color:#fff;padding:0 15px;text-transform:uppercase;line-height:50px;text-align:center;letter-spacing:1px}#systems-nav ul li a:hover,#systems-nav ul li.current_page_item a{background-color:#f80}#systems-nav.cloud ul li a:hover{background-color:#369}#homeCarousel{margin-bottom:62px}.carousel .item{left:0 !important;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#homeCarousel .item:before{position:absolute;top:0;left:0;width:200%;height:80px;background:rgba(255,255,255,.3) none repeat scroll 0% 0%;content:'';transition:transform .9s ease 0s;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,-80px,0px);z-index:9}#homeCarousel .item:hover:before{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,1275%,0px)}.carousel-inner>.item>img,.carousel-inner>.item>a>img{max-width:100%;height:auto}.carousel-indicators{width:100%;left:0;bottom:0;background-color:#e2e2e2;margin-left:0;margin-bottom:0;padding:15px 0;line-height:100%}#testimonialsCarousel .carousel-indicators{position:absolute;left:initial;right:0;top:-37px;bottom:initial;width:auto;background-color:transparent;padding:0;text-align:right}.carousel-indicators li{background-color:silver;width:18px;height:18px;margin:0 10px;vertical-align:middle;border:none;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}#testimonialsCarousel .carousel-indicators li{background-color:#fff;width:10px;height:10px;margin:0 1px;border:1px solid #710d33}.carousel-indicators .active{background-color:#909090;width:18px;height:18px;margin:0 10px;border:none}#testimonialsCarousel .carousel-indicators .active{background-color:#f90;width:10px;height:10px;margin:0 1px;border:1px solid #710d33}.carousel-caption{width:100%;left:0;top:45px;right:0;bottom:0;padding:0;text-align:left;text-shadow:none}.carousel-caption h2{font-family:'AvenirLTStd-Black',sans-serif;font-size:24px;color:#000;margin:0 0 10px;text-shadow:none;text-transform:uppercase;line-height:30px}.carousel-caption ul{list-style:none;margin:0;padding:0}.carousel-caption ul li{font-size:15px;background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-bullet.png) 0 8px no-repeat;color:#000;padding:0 0 3px 28px;line-height:22px}.home-caption{float:right;width:400px}.next.left,.prev.right{opacity:1;z-index:1}.active.left,.active.right{opacity:0;z-index:2}.carousel-control{z-index:9999;width:10%;background-image:none !important}.home-testimonials .carousel-control{width:7px}.home-testimonials .carousel-control.left{left:auto;right:47px}.home-testimonials .carousel-control.right{right:20px}.carousel-control .icon-prev,.carousel-control .icon-next{top:48%;margin-left:0}.home-testimonials .carousel-control .icon-prev,.home-testimonials .carousel-control .icon-next{top:21px;margin:0}.carousel-control .icon-prev{width:30px;height:30px;background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-prev.png) no-repeat}.home-testimonials .carousel-control .icon-prev{left:0;width:7px;height:13px;background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/arrow-left.png) no-repeat}.carousel-control .icon-prev:before{content:none}.carousel-control .icon-next{width:30px;height:30px;background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-next.png) no-repeat}.home-testimonials .carousel-control .icon-next{left:0;width:7px;height:13px;background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/arrow-right.png) no-repeat}.carousel-control .icon-next:before{content:none}.section{padding:40px 0}.versus-sect{padding:0}#home-whyus{padding:100px 0}#home-better{padding:100px 0}#home-cta{padding:100px 0}.section-title{font-family:'mascot-mvb-rough-2','Kanit',sans-serif;font-size:80px;color:#036;margin:0 0 50px;text-transform:none;text-align:center}#home-get-started .section-title{font-size:110px;margin-top:20px}#footer-logos .section-title{font-size:60px;color:#c31}#home-better .section-title{font-size:60px}#home-whyus .section-title{font-size:70px}#inn-tel-sol .section-title{font-size:70px;color:#f90}.section-intro{font-size:20px;line-height:32px}.section p:last-child{margin-bottom:0}.section-buttons{margin-top:40px}.content-br{margin:40px 0;border-bottom:1px solid #ccc}ul.orange-bullet{list-style:none;padding-left:0}ul.orange-bullet li{font-size:16px;background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-bullet.png) 0 10px no-repeat;padding-left:25px;line-height:28px}a.orange-button,a.black-button,a.white-button{display:inline-block;font-size:25px;background-color:#fa2;color:#fff;padding:0 45px;line-height:60px;text-transform:uppercase;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-moz-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;font-weight:500;letter-spacing:1px;border:2px solid transparent}a.orange-button:hover{background:0 0;color:#f90;border:2px solid}a.black-button{background-color:#000;color:#fff}a.black-button:hover{background:0 0;color:#000;border:2px solid}a.white-button{background-color:#fa2;color:#fff;border:2px solid transparent}a.white-button:hover{background:0 0;color:#f90;border:2px solid}a.read-more{display:inline-block;font-family:'AvenirLTStd-Heavy',sans-serif;font-size:16px;background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-more.png) right center no-repeat;color:#000;padding:0 60px 0 0;text-transform:uppercase;line-height:40px;-moz-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}a.read-more:hover{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-more-hover.png) right center no-repeat;color:#000}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}#cloud-title{font-family:'mascot-mvb-rough-2','Kanit',sans-serif;font-size:80px;margin:0 0 50px;text-transform:none;text-align:center}#home-featured{background-color:#ececec;padding:0}#home-featured .row{margin-left:0;margin-right:0}#home-featured .row [class*=col-md-],#home-featured .row [class*=col-sm-]{padding-left:0;padding-right:0}.home-featured-bg{height:455px;background:#ececec url(//www.nwtelecom.com/wp-content/themes/telecom/images/showroom-960.jpg) center center no-repeat;background-size:cover}.hero-yealink{background-image:url("/wp-content/uploads/2019/05/1510652182435.jpeg");background-color:#fff;height:500px;background-position:center;background-repeat:no-repeat;background-size:auto}.home-featured-content{width:390px;padding:50px 0 0 30px}.home-featured-content h2,.featured-content h2{font-weight:700;text-transform:initial;font-size:29px;margin:20px 0 25px}.home-featured-content h6{font-size:24px;font-weight:600;line-height:30px}.home-featured-content ul{margin-bottom:0}.section.solution-sect{padding:100px 0;background:#08c;background:linear-gradient(-45deg,rgba(0,136,204,1) 0%,rgba(0,34,51,1) 100%);color:#fff;text-align:center}.section.solution-sect .featured-content h2{color:#f90}span.thorange{color:#f90}.video-featured-content{width:100%}.itsol{margin-bottom:40px}.few-things{margin-right:40px;font-size:23px;line-height:34px}#blue-sky-cloud{background:#06c url(/wp-content/uploads/2019/05/blue-sky-cloud-2.jpg) center center no-repeat;background-attachment:fixed;background-size:cover;padding:150px 0;color:#fff}.cloud-vs-prem{color:#fff;font-size:45px;font-weight:700}.section.versus-sect .row.centered-cont{text-align:center}.row.centered-cont{text-align:center;margin:auto}#home-get-started{padding:20px 0 0}.started-image{margin-top:0}.started-content h2{font-family:'Kanit',sans-serif;font-weight:700;font-size:40px;margin:70px 0 20px}#home-whyus{background:#fa2;background:linear-gradient(135deg,rgba(255,170,34,1) 0%,rgba(204,51,17,1) 100%);color:#000}#home-whyus h1{color:#fff}#home-whyus h2{font-weight:500;font-size:30px;margin:0 0 30px;line-height:30px;text-transform:capitalize}.single-reason{clear:both;overflow:hidden;min-height:140px;margin-bottom:30px}.reason-number{width:100%;font-family:'AvenirLTStd-Black',sans-serif;font-size:36px;background:#fa2;background:linear-gradient(90deg,rgba(255,170,34,1) 0%,rgba(204,51,17,1) 100%);color:#fff;text-align:center;line-height:67.5px;cursor:default;border-radius:40px}.reason-content h3{font-size:24px;margin:0 0 10px;text-transform:uppercase;line-height:26px}.whyus-content .reason-content h3{color:#fff}.reason-content p{line-height:26px}.testimonial-text,.single-testimonial-text{margin-bottom:20px}.testimonial-text p,.single-testimonial-text p{font-size:18px;font-style:italic;line-height:24px}.testimonial-author p{margin-bottom:0}.testimonial-author p.testimonial-company{margin-top:20px}#home-better .reason-content h3{font-size:20px;color:#08c;margin:0 0 5px;text-transform:capitalize;line-height:24px}#home-better .reason-content p{font-size:16px;line-height:24px}.bbb-rating{position:relative;background-color:#e6e8e7;margin-bottom:25px;padding:20px;overflow:hidden;border-radius:5px}.bbb-rating:before{position:absolute;top:0;left:0;width:200%;height:80px;background:rgba(255,255,255,.3) none repeat scroll 0% 0%;content:'';transition:transform .6s ease 0s;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,-80px,0px);z-index:9}.bbb-rating:hover:before{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,400%,0px)}.bbb-logo{float:left;width:74px;margin-right:20px;margin-bottom:20px}.bbb-content{float:left;width:273px;width:calc(100% - 94px);width:-moz-calc(100% - 94px);width:-webkit-calc(100% - 94px)}.bbb-content p{font-size:16px;line-height:24px}.bbb-content .rating{font-family:'AvenirLTStd-Heavy',sans-serif;font-size:21px;margin-bottom:25px;text-align:center}.bbb-br{clear:both;overflow:hidden;margin:15px 0;border-top:1px solid #b7b7b7}.bbb-reviews{text-align:center}.bbb-reviews a.black-button{font-family:'AvenirLTStd-Black',sans-serif;font-size:12px;padding:0 20px;line-height:40px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:40px}.low-voltage,.schedule-demo{position:relative;overflow:hidden}.low-voltage:before,.schedule-demo:before{position:absolute;top:0;left:0;width:200%;height:80px;background:rgba(255,255,255,.3) none repeat scroll 0% 0%;content:'';transition:transform .6s ease 0s;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,-80px,0px);z-index:9}.low-voltage:hover:before,.schedule-demo:hover:before{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,300%,0px)}#home-cta{background-color:#ececec;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.cta-button{margin-right:30px;padding:102px 30px;text-align:center;border-right:1px solid #b7b7b7}.cta-image{padding:0 30px}.cta-button h2,.cta-content h2{font-size:24px;margin:0 0 25px}.cta-button .orange-button{font-size:16px;background:#fa2 url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-calendar.png) 20px center no-repeat;color:#fff;padding:0 20px 0 65px;line-height:48px;border:2px solid transparent}.cta-button .orange-button:hover{background:transparent url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-calendar.png) 20px center no-repeat;border:2px solid}.cta-content p{line-height:24px}.nwct-click-here{font-weight:500;font-size:30px}.solution-image{line-height:257px;text-align:center}.solution-image img{vertical-align:bottom}.solution-text{position:relative;min-height:380px;padding-left:15px;padding-right:15px}.solution-list .col-sm-4{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/separator-bg.png) right bottom no-repeat;background-size:2px 410px}.solution-list .col-sm-4:last-child{background:0 0}.solution-text h2{margin:40px 0 20px;text-align:center}.solution-text .section-buttons{position:absolute;bottom:0;left:0;right:0}.solution-text .section-buttons,#our-method .section-buttons{text-align:center}#our-method{background-color:#ececec;border-top:1px solid #d8d8d8}.method-list{margin-top:80px}.method-image{text-align:center}.single-method h2{font-family:'AvenirLTStd-Heavy',sans-serif;color:#f90;margin:20px 0;text-align:center;line-height:1.5}.single-method h2 strong{font-family:'AvenirLTStd-Black',sans-serif}#solutions-cta{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/solutions-cta-bg.jpg) fixed center center no-repeat;background-size:cover;padding:0}#solutions-cta .bg-filter{background-color:rgba(0,0,0,.7);padding:80px 0;-webkit-box-shadow:inset 2px 10px 6px rgba(0,0,0,.3);-moz-box-shadow:inset 2px 10px 6px rgba(0,0,0,.3);box-shadow:inset 2px 10px 6px rgba(0,0,0,.3)}#solutions-cta h1{font-family:'AvenirLTStd-Heavy',sans-serif;color:#fff}#solutions-cta p{font-size:24px;color:#fff;line-height:50px}.services-accordion{margin-top:50px}.panel-group .panel{border:1px solid #d8d9d9;border-radius:0}.panel-default>.panel-heading{background-color:#fff;color:#000;border-color:#d8d9d9}.panel-heading{padding:0;border-top-left-radius:0;border-top-right-radius:0}.panel-title a{position:relative;display:block;color:#000;padding:15px 30px 13px}.panel-title a:after{position:absolute;top:9px;right:30px;content:'';width:25px;height:25px;background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/accordion-arrow.png) no-repeat;transition:background .3s ease}.panel-title a.collapsed:after{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/accordion-arrow-collapsed.png) no-repeat}.panel-title a:hover{text-decoration:none}.panel-body{background-color:#ececec;padding:30px}.panel-body p:last-child{margin-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top-color:#d8d9d9}.panel-group .panel+.panel{margin-top:20px}.systems-row{margin:40px 0 55px}.single-system{background-color:#fff;margin:0 5px;border:3px solid #ebebeb;text-align:center}.single-system a{display:block;padding:45px 0 75px}.single-system:hover{background-color:#f90;border:3px solid #f90}.system-icon{width:162px;height:106px;margin:0 auto 40px auto}.voip-icon,.hybrid-icon,.premise-icon{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-cloud.png) center center no-repeat}.single-system:hover .voip-icon,.voip-icon:hover,.single-system:hover .hybrid-icon,.hybrid-icon:hover,.single-system:hover .premise-icon,.premise-icon:hover{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-cloud-hover.png) center center no-repeat}.system-name{font-family:'AvenirLTStd-Heavy',sans-serif;font-size:21px;color:#f90;text-transform:uppercase}.single-system:hover .system-name,.system-name:hover{color:#fff}ul.orange-arrow{list-style:none;padding:0}ul.orange-arrow li{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/orange-arrow.png) 23px top no-repeat;padding:0 0 20px 75px}ul.orange-arrow li h3{font-family:'AvenirLTStd-Heavy',sans-serif;font-size:21px;margin:0 0 5px;text-transform:capitalize}.case-study-container{margin:40px 0 62px;padding:30px 35px;border:1px solid #d8d9d9}.case-study-container p:last-child{margin-bottom:0}.case-study-container em{font-weight:700}#contact-map{padding:0}#contact{padding:40px 0 80px}.contact-map{margin-bottom:60px}.contact-map #map{width:100%;height:350px;border:2px solid #b7b7b7}.contact-content h2{margin:0 0 30px}.contact-form p,.contact-form p:last-child{margin-bottom:30px}.contact-form .form-control{height:50px;font-size:16px;border:1px solid #ccc;border-radius:0;box-shadow:none;-webkit-box-shadow:none;border-radius:5px}.contact-form textarea.form-control{height:auto;margin-bottom:40px;padding:10px 12px;border-radius:5px}.contact-form span.wpcf7-list-item{position:relative;display:inline-block;width:50%;font-size:20px;margin:0 0 25px !important;line-height:24px}.contact-form input[type=checkbox]{position:absolute;left:0;top:5px;z-index:9999;opacity:0;margin:0;width:16px;height:16px}.contact-form input[type=checkbox]+label{position:relative;display:inline-block;margin:0 20px 0 0}.contact-form input[type=checkbox]+label:before{display:inline-block;width:16px;height:16px;content:'';background-color:#fff;border:2px solid #f90;vertical-align:middle}.contact-form input[type=checkbox]:checked+label:before{background-color:#f90}.contact-form input[type=submit]{min-width:240px;font-size:25px;background-color:#f90;color:#fff;padding:0 25px;border:none;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-transform:uppercase;line-height:60px;border-radius:40px;border:2px solid transparent}.contact-form input[type=submit]:hover{background:0 0;color:#f90;border:2px solid}.contact-info-container a{color:#000}.contact-info-container a:hover{color:#f90}.single-testimonial{margin-bottom:60px;padding:30px;border:1px solid #d8d9d9}.single-testimonial-text h2{margin:0 0 20px}.row.single-product{margin:0 0 60px;border:1px solid #d8d9d9}.product-image{padding-top:20px;padding-bottom:20px;text-align:center}.product-image img,.single-product-image img{max-width:100%;height:auto}.single-product-image{text-align:center}.product-content{min-height:284px;border-left:1px solid #d8d9d9}.product-content h3{text-transform:none}.phone-solution,.compare-phone-systems{margin-bottom:60px}.compare-phone-systems{font-size:14px;border-color:#333;text-align:center}.compare-phone-systems.table-bordered>thead>tr>th,.compare-phone-systems.table-bordered>tbody>tr>th,.compare-phone-systems.table-bordered>tfoot>tr>th,.compare-phone-systems.table-bordered>thead>tr>td,.compare-phone-systems.table-bordered>tbody>tr>td,.compare-phone-systems.table-bordered>tfoot>tr>td{padding:10px;border-color:#333}#page-breadcrumb{padding:0}.breadcrumb{font-size:16px;background-color:transparent;margin:20px 0 0;padding:0;border-bottom:1px solid #ccc;border-radius:0;line-height:40px}.breadcrumb a{color:#f90}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .breadcrumb-separator{padding:0 5px}#page-header{position:relative;height:500px;overflow:hidden}#page-header:before{position:absolute;top:0;left:0;width:200%;height:80px;background:rgba(255,255,255,.3) none repeat scroll 0% 0%;content:'';transition:transform .9s ease 0s;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,-80px,0px);z-index:9}#page-header:hover:before{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,1275%,0px)}#page{min-height:400px;background-color:#fff;padding:80px 0}.page-title h1{font-size:28px;font-weight:300;margin:0 0 40px}.post-title h1{font-size:28px;font-weight:300;margin:0 0 40px}.narrowcolumn img,.fullcolumn img{max-width:100%;height:auto}.post-single{margin-bottom:60px}.post-content h2{font-size:20px;margin:0 0 10px;text-transform:none}.post-thumbnail{position:relative}.post-thumbnail img{max-width:100%;height:auto}.postmetadata{font-style:italic;margin:30px 0}.results-title{margin:0 0 30px}.thread-alt{background-color:#fff}.thread-even{background-color:#f1f1f1}.depth-1{border:1px solid #e5e5e5}.embed-container{position:relative;max-width:100%;height:0;margin-bottom:20px;padding-bottom:56.25%;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#sidebar .section-title{font-size:42px;color:#369}#sidebar form{margin:0}#sidebar ul,#sidebar ul ol{margin:0;padding:0}#sidebar ul li{list-style:none;margin-bottom:80px}#sidebar ul ul,#sidebar ul ol{list-style:none;margin:0;padding:10px 20px}#sidebar ul div{padding:0}#sidebar ul div div{padding:0}#sidebar ul ul li{border:none}#sidebar ul ul ul,#sidebar ul ol{margin:0}#sidebar ul ol li{list-style:decimal outside}#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0}#sidebar .textwidget p:last-child{margin-bottom:0}#footer{font-size:16px;line-height:24px}#footer-logos{padding:100px 0}.footer-brands{margin-right:30px;padding-right:30px;border-right:1px solid #b7b7b7}#footer-upper{background-color:#eee;padding:100px 0;border-top:1px solid #d8d8d8}#footer-upper h2{font-weight:500;font-size:25px;color:#000;margin:0 0 25px;text-transform:capitalize}.footer-logo{margin-bottom:40px}.footer-somecomp{font-size:13px;line-height:18px}.footer-shares p{margin-bottom:10px}.footer-shares ul.socials{list-style:none;margin:0 0 20px;padding:0;clear:both;overflow:hidden}.footer-shares ul.socials li{float:left;font-size:18px;margin-right:20px}.footer-shares ul.socials li a{display:block;background-color:#fff;color:#000;width:29px;text-align:center;line-height:29px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.footer-shares ul.socials li a:hover{background-color:#f90;color:#fff}.footer-hours p{margin:20px 0 0;padding-bottom:20px;border-bottom:2px solid #b7b7b7}.footer-hours p:last-child{border-bottom:none}.footer-reviews .single-review{min-height:29px;background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-review.png) no-repeat;padding-left:49px}.footer-reviews .single-review p{margin-bottom:40px;line-height:20px}.footer-hours a,.footer-reviews a,.footer-contact a{color:#000}.footer-hours a:hover,.footer-reviews a:hover,.footer-contact a:hover{color:#f90}.footer-contact p,.sidebar-contact p{margin-bottom:25px;line-height:20px}.footer-contact .contact-address,.contact-info-container .contact-address{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-address.png) no-repeat;padding-left:49px}.footer-contact .contact-phone,.contact-info-container .contact-phone{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-phone.png) no-repeat;padding-left:49px}.footer-contact .contact-fax,.contact-info-container .contact-fax{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-fax.png) no-repeat;padding-left:49px}.footer-contact .contact-email,.contact-info-container .contact-email{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-email.png) no-repeat;padding-left:49px}.footer-contact .contact-mail,.contact-info-container .contact-mail{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/icon-mail.png) no-repeat;padding-left:49px}.footer-contact .contact-email p,.contact-info-container .contact-email p,.footer-contact .contact-phone p,.contact-info-container .contact-phone p,.footer-contact .contact-fax p,.contact-info-container .contact-fax p,.contact-info-container .contact-address p,.contact-info-container .contact-mail p{margin-bottom:40px;line-height:20px}#footer-lower{background-color:#222;color:#fff;padding:100px 0;border-top:1px solid #444}#footer-lower h2{font-weight:500;font-size:25px;color:#fff;margin:0 0 20px;text-transform:capitalize}.footer-menu ul,.footer-quick-links ul{list-style:none;color:#ddd;margin:0;padding:0}.footer-menu ul ul{display:none}.footer-menu ul li:last-child,.footer-quick-links ul li:last-child{border-bottom:none}.footer-menu ul li a:before{padding-right:3px}.footer-menu ul li a{display:block;color:#ddd;padding:12px 0;line-height:20px}.footer-menu ul li a:hover,.footer-quick-links a:hover,.footer-copyright a:hover{text-decoration:underline}.footer-quick-links ul li{padding:12px 0;line-height:20px}.footer-quick-links a{color:#fff}.footer-contact-form p{margin-bottom:15px}.footer-contact-form .form-control{height:38px;font-size:16px;background-color:#fff;color:#333;border:none;border-radius:0;box-shadow:none;-webkit-box-shadow:none;border-radius:5px}.footer-contact-form textarea.form-control{height:auto}.footer-contact-form input[type=submit]{font-size:14px;background-color:#f90;color:#fff;padding:9px 30px 7px;border:none;text-transform:uppercase;border-radius:40px;border:2px solid transparent}.footer-contact-form input[type=submit]:hover{background:0 0;color:#f90;border:2px solid}.footer-contact-form div.wpcf7-validation-errors{color:red}#footer-copyright{background-color:#eee;color:#fff;padding:20px 0;text-align:center;border-top:0 solid #fff}#footer-copyright.cloud{background-color:#036}.footer-copyright p{font-size:14px;color:#666;margin:0}.footer-copyright a{color:#666}.scroll-up{display:none;position:fixed;right:90px;bottom:35px;width:66px;height:66px;background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/scroll-up.png) no-repeat;border:4px solid #ef861b;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;cursor:pointer}.scroll-up:hover{background:url(//www.nwtelecom.com/wp-content/themes/telecom/images/scroll-up-hover.png) no-repeat}small{font-size:1em;line-height:1.5em}blockquote{font-style:italic;margin:15px 30px 0 10px;padding-left:20px;border-left:1px solid #ddd}blockquote cite{display:block;margin:5px 0 0}p img{padding:0;max-width:100%;height:auto}.centered{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin:0 0 20px 30px}.alignleft{float:left;margin:0 30px 20px 0}.entry ul{list-style:disc outside;margin-left:0;padding:0 0 20px}.entry li{margin:0 0 0 20px}.entry ol{margin:0}.entry ol li{margin:0;padding:0}#sidebar #searchform #s{padding:3px 2px}#commentform{margin:5px 10px 0 0}#commentform p{margin:5px 0}#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0}#commentform textarea{width:100%;padding:2px}#commentform #submit{float:right;margin:0 0 5px auto}.commentlist{padding:0;text-align:left}.commentlist li .avatar{float:right;background:#fff;padding:2px;border:1px solid #eee}.commentlist cite,.commentlist cite a{font-size:1em;font-weight:700}.commentlist p{font-weight:400;line-height:1.5em;margin:10px 5px 10px 0;text-transform:none}.commentmetadata{display:block;font-weight:400;margin:0}.commentlist li{font-weight:700;margin:15px 0 10px;padding:15px 15px 10px 20px;list-style:none}.commentlist blockquote{color:#444;border-left:1px solid #e5e5e5}.commentlist li ul li{font-size:1em;margin-right:-5px;margin-left:10px}.children{padding:0}.nocomments{margin:0;padding:0;text-align:center}.hidden{display:none}.navigation{color:#000;margin:25px 0;text-align:center}.aligncenter,div.aligncenter{display:block;margin:0 auto}.wp-caption{background-color:#f3f3f3;margin:10px;padding-top:4px;text-align:center;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.wp-caption img{margin:0;padding:0;border:none}.wp-caption p.wp-caption-text{font-size:12px;margin:0;padding:0 4px 5px;line-height:20px}div.wpcf7-response-output{margin:0 !important;padding:5px 10px !important;line-height:24px}.wp-pagenavi a,.wp-pagenavi span{padding:7px 13px !important;border:2px solid #d0d1d1 !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.wp-pagenavi span.current,.wp-pagenavi a:hover{font-weight:700 !important;background-color:#f1f1f1;color:#000}.wp-pagenavi a:hover{font-weight:400 !important}.clear{clear:both}.pricing-column .package-column .package-title{color:#9aabbd;font-size:19px;font-weight:500;padding:24px 0;line-height:1;transition:color .2s ease-out}.pricing-column .package-column .package-price{color:#4c7ac9;background-color:#e7edf2;padding:23px;transition:background-color .2s ease-out,color .2s ease-out}.pricing-column .package-column .package-detail{color:#4c4c4d;transition:color .2s ease;padding:30px 15% 40px}.pricing-column .package-column:hover .package-detail{color:#fff}.pricing-column .package-column .package-detail ul{padding-left:0;list-style:none;margin-bottom:25px}.pricing-column .package-column .package-detail ul li{line-height:25px;font-weight:400;font-size:16px;border-bottom:2px solid #e7edf2;padding:16px 0}.pricing-column .package-column{border:2px solid #e7edf2;background:#fff;transition:background .3s ease,border-color .3s ease}.pricing-column{margin:0 auto;text-align:center;max-width:400px}.test-tri-col.vc_row{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1400px;align-content:center;align-items:center;align-self:center;text-align:center}.indv-col{max-width:400px}.package-column .package-price .price .currency{font-size:60px;line-height:60px;font-weight:600;position:relative;top:-28px;left:-2px;transition:none}.pricing-column .package-column .package-price .price{font-size:85px;font-weight:500;line-height:100px;position:relative;left:-20px;display:inline-block;text-align:left}.btn.btn-solid,.comment-respond input[type=submit].btn-solid,.comment-respond input[type=submit],#edd-purchase-button.btn-solid{color:#fff;background-color:#34c8fd;-webkit-transition:background-color 1s;transition:background-color 1s;border:none;padding:16px 27px;width:100%;margin:20px 0 0}.btn.btn-solid:hover,.comment-respond input[type=submit].btn-solid:hover,.comment-respond input[type=submit]:hover,#edd-purchase-button.btn-solid:hover,.btn.btn-solid:focus,.comment-respond input[type=submit].btn-solid:focus,.comment-respond input[type=submit]:focus,#edd-purchase-button.btn-solid:focus,.btn.btn-solid:active,.comment-respond input[type=submit].btn-solid:active,.comment-respond input[type=submit]:active,#edd-purchase-button.btn-solid:active{background-color:#f90;-webkit-transition:background-color .5s;transition:background-color .5s}.pricing-column .package-column:hover{background:#4c7ac9;border-color:#4c7ac9}.pricing-column .package-column:hover .package-detail .signup .btn,.pricing-column .package-column:hover .package-detail .signup .comment-respond input[type=submit],.comment-respond .pricing-column .package-column:hover .package-detail .signup input[type=submit],.pricing-column .package-column:hover .package-detail .signup #edd-purchase-button,.pricing-column .package-column.featured .package-detail .signup .btn,.pricing-column .package-column.featured .package-detail .signup .comment-respond input[type=submit],.comment-respond .pricing-column .package-column.featured .package-detail .signup input[type=submit],.pricing-column .package-column.featured .package-detail .signup #edd-purchase-button{border:2px solid #fff;padding:14px 25px}@media (max-width:1199px){h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}.header-phone h2{font-size:32px;margin-bottom:0}.header-phone p{font-size:20px}.header-search-form label{padding:0 10px}.header-search-form input[type=text]{width:170px}.section-title{font-size:90px}.section-buttons{margin-top:20px}#sidebar .section-title{font-size:38px}#footer-logos .section-title{font-size:50px}.home-featured-bg,#page-header{height:450px}.home-featured-content h2{margin-bottom:20px}#home-get-started{padding:0}#home-get-started .section-title{font-size:90px}.few-things{margin-right:50px;font-size:20px;line-height:30px}.started-image{margin-top:0}.started-content h2,#home-whyus h2,.cta-button h2,.cta-content h2,#footer-upper h2,#footer-lower h2{font-size:25px}#home-whyus h2{line-height:30px}a.orange-button,a.black-button,.contact-form input[type=submit]{font-size:24px}.single-reason .col-sm-3{padding-right:0}.reason-image img{max-width:100%;height:auto}.reason-content h3{font-size:25px}.bbb-logo{margin-bottom:40px}.cta-button{margin-right:0;padding:105px 15px}.cta-image{padding:5px 15px}.footer-brands{margin-right:0}.footer-menu ul li a,.footer-quick-links ul li{padding:7px 0}.footer-contact-form input[type=submit]{width:100%}.solution-image{line-height:227px}.solution-text{min-height:430px}.solution-list .col-sm-4{background-size:2px 390px}.single-method h2{line-height:30px}#solutions-cta p{font-size:20px;line-height:40px}.panel-title a{font-size:14px}.contact-form input[type=checkbox]+label{margin-right:10px}ul.orange-arrow li h3{font-size:18px}}@media (max-width:991px){#footer{font-size:18px;line-height:36px}.footer-somecomp{font-size:16px}#nav li a{padding:10px 15px}.header-phone{margin-top:0}.header-phone h2{font-size:30px}.header-phone p{font-size:18px}.header-search-form label{display:none}.header-search-form input[type=text]{width:150px}#systems-nav ul li a{font-size:18px}.home-featured-bg,#page-header,.contact-map #map{height:300px}.home-featured-content{width:auto;padding:40px 30px;text-align:center}.home-featured-content ul.orange-bullet li{font-size:18px;line-height:30px}#home-get-started,.section,#footer-logos,#footer-upper,#footer-lower,#page,#solutions-cta .bg-filter{padding:0}.started-content h2,#home-whyus h2,.cta-button h2,.cta-content h2,#footer-upper h2,#footer-lower h2{font-size:25px}.section-title{font-size:80px}#home-get-started .section-title{font-size:70px}.started-content h2{margin:20px 0}.few-things{margin-right:20px;font-size:20px;line-height:25px}#footer-logos .section-title{font-size:60px}#footer-logos{padding:100px 0}a.orange-button,a.black-button,.contact-form input[type=submit]{font-size:20px}.home-testimonials,.method-list,.sidebar-container{margin-top:60px}.bbb-logo{float:none;width:auto;margin:0 0 20px;text-align:center}.bbb-content{float:none;width:auto}.low-voltage,.schedule-demo{text-align:center}.cta-button{margin-bottom:40px;border-right:none}#page .content-container,#page .sidebar-container{float:none;width:auto}.cta-button,.cta-content{padding:0 15px;text-align:center}#footer-logos{text-align:center}.footer-brands{margin:0 0 40px;border-right:none}.carousel-inner>.item>img,.carousel-inner>.item>a>img{margin:auto}.footer-logo{margin-bottom:20px}#footer-upper h2{margin-bottom:20px}.footer-services-menu,.footer-quick-links{min-height:325px}.footer-about,.footer-hours,.footer-services-menu,.footer-quick-links,.contact-form,#sidebar ul li,.row.single-product,.single-testimonial{margin-bottom:40px}.footer-hours p{margin-top:15px;padding-bottom:15px}.footer-contact-form textarea{height:100px}.scroll-up{right:15px}.solution-image{line-height:170px}.solution-text{min-height:550px}.solution-list .col-sm-4{background-size:2px 570px}.section-intro{font-size:18px;line-height:30px}.single-method h2{font-size:16px;line-height:26px}#sidebar .section-title{font-size:60px}#sidebar ul li:last-child{margin-bottom:0}.contact-info-container{display:none}#footer-upper{padding:40px 0}#footer-lower{padding:40px 0}}@media (max-width:767px){#footer{font-size:20px;line-height:24px}.header-phone h2{font-size:48px}.header-search{display:none}.footer-somecomp{font-size:18px;margin:50px 100px 30px}h1{font-size:36px}h2{font-size:30px}h3,.reason-content h3,.post-content h2{font-size:30px}#header-top{min-height:0}#nav{float:none}#nav ul{font-size:0;text-align:center}#nav li{float:none;display:inline-block}#nav li a{padding:10px 15px}.header-logo{margin-bottom:20px}.header-30-years{margin-bottom:20px}.navbar-toggle{display:none;float:none;position:absolute;right:15px;background-color:#f90;color:#fff;font-weight:700;margin:20px 0 10px;padding:11px;border-color:#f90;text-transform:uppercase}.navbar-toggle:hover,.navbar-toggle:focus{background-color:#f90}.navbar-toggle .icon-bar{background-color:#fff}.navbar-collapse,.navbar-form{border-color:#da8920}.navbar-collapse{max-height:none}.navbar{min-height:0;margin-bottom:20px}.mobile-nav{display:none}.header-phone{margin-bottom:10px}.header-logo,.header-phone,.header-30-years{text-align:center}#systems-nav ul{padding-top:15px;padding-bottom:15px}#systems-nav ul li{float:none;display:block;width:auto;border-bottom:1px solid #f80}#systems-nav.cloud ul li{float:none;display:block;width:auto;border-bottom:1px solid #369}#systems-nav ul li a{line-height:52px}.section{text-align:center}.home-featured-bg,#page-header,.contact-map #map{height:200px}.home-featured-content{padding:40px 15px}.home-featured-content ul{display:table;margin:auto;text-align:left}.tele-solu-simp{border-top:2px solid #000;border-bottom:2px solid #000;padding:20px 0}.few-things{margin-right:0;font-size:16px;line-height:20px}.started-content h2{margin:0 0 20px}.section-title,#sidebar .section-title{font-size:70px;margin-bottom:30px}#home-get-started .section-title{font-size:70px}#home-whyus .section-title{font-size:70px}.started-image{margin-bottom:0;text-align:center}.started-content h2,#home-whyus h2,.cta-button h2,.cta-content h2,#footer-upper h2,#footer-lower h2{font-size:40px}#home-whyus h2{line-height:40px}.reason-image,.reason-number{margin-bottom:20px}a#bbblink.ruvtbal,a#bbblink.ruvtbul{margin:auto}.single-reason .col-sm-3{padding-right:15px}.reason-number{width:67px;line-height:67px;margin:0 auto 20px auto}.cta-button,.cta-content{padding:0}#footer-upper{padding:80px 0}.footer-reviews,.single-method{margin-bottom:40px}.footer-about,.footer-hours,.footer-reviews,.footer-reviews{padding-bottom:20px;border-bottom:2px solid #fff}.footer-hours p{margin-top:0;margin-bottom:20px;padding-bottom:0;border:none}.footer-shares ul.socials li{float:none;display:inline-block;margin:0 10px}.footer-reviews .single-review,.footer-contact .contact-email,.contact-info-container .contact-email,.footer-contact .contact-phone,.contact-info-container .contact-phone,.footer-contact .contact-fax,.contact-info-container .contact-fax,.footer-contact .contact-address,.contact-info-container .contact-address,.footer-contact .contact-mail,.contact-info-container .contact-mail{background-position:center top;padding:40px 0 0}.footer-services-menu,.footer-quick-links,.footer-navigation{padding-bottom:20px;border-bottom:2px solid #444}.footer-navigation{margin-bottom:40px}.footer-menu ul,.areas-list ul{list-style:none;margin:0;padding:0}.footer-menu ul li,.footer-quick-links ul li{border-bottom:none}.footer-menu ul li a{padding:7px 0}#menu-quick-links{margin-bottom:30px}.footer-contact-form div{width:360px;margin:auto !important}.scroll-up{display:none !important;right:50%;margin-right:-29px}#page ul,#page ol{text-align:left}#page #sidebar ul,#page #sidebar ol{text-align:center}.solution-list .col-sm-4{background:0 0}.single-solution{margin-bottom:60px}.solution-list .col-sm-4:last-child .single-solution,.method-list .col-sm-4:last-child .single-method{margin-bottom:0}.solution-image{line-height:normal}.solution-text{min-height:0}.solution-text ul{display:table;margin:0 auto 20px auto;text-align:left}.solution-text .section-buttons{position:static}.section-buttons{margin-top:30px;margin-bottom:30px}.home-testimonials,.method-list,.services-accordion{margin-top:40px}.sidebar-container{margin-top:60px}a.orange-button,a.black-button,.contact-form input[type=submit]{font-size:18px;line-height:52px}.breadcrumb{padding:10px 0;line-height:28px}#solutions-cta p{font-size:18px;line-height:30px}.panel-group,.contact-form{text-align:left}.contact-form span.wpcf7-list-item{display:block;width:auto}.alignleft,.alignright{float:none;display:block;margin:0 auto 20px auto}.content-container ul.orange-arrow{display:table;margin:0 auto 20px auto;text-align:left}.post-thumbnail{margin-bottom:20px}.table-responsive{text-align:left}.product-content{min-height:0;padding:15px;border-left:none}.single-product-image{margin-bottom:20px}.single-post .sidebar-container{display:none}#inn-tel-sol p{font-size:30px;line-height:40px}}@media (max-width:599px){#footer{font-size:20px;line-height:24px}.footer-somecomp{font-size:16px;margin:50px 10px 30px}body,.home-featured-content ul.orange-bullet li{font-size:16px;line-height:28px}h1{font-size:36px}h2{font-size:30px}h3,.reason-content h3,.post-content h2{font-size:24px}#nav li a{font-size:12px;padding:10px 15px}.navbar-brand img{max-width:80%}#systems-nav ul li a{font-size:16px;line-height:48px}.section-title,#sidebar .section-title{font-size:50px}.started-content h2,#home-whyus h2,.cta-button h2,.cta-content h2,#footer-upper h2,#footer-lower h2{font-size:25px}#home-whyus h2{line-height:30px}.whyus-content h2 br{display:none}.scroll-up{display:none !important}a.orange-button,a.black-button,.contact-form input[type=submit]{font-size:16px;line-height:48px}#solutions-cta p{font-size:16px;line-height:28px}.panel-title a{padding:15px 15px 13px}.panel-body,.single-testimonial{padding:20px 15px}.contact-form .form-control{height:40px}.contact-map{margin-bottom:40px}.fullcolumn ul,.narrowcolumn ul{display:table;margin:0 auto 20px auto;text-align:left}#footer-upper{padding:80px 0}}@media (max-width:479px){#footer{font-size:20px;line-height:24px}h1{font-size:36px}h2,.started-content h2,#home-whyus h2,.cta-button h2,.cta-content h2,#footer-upper h2,#footer-lower h2{font-size:30px}#nav li a{padding:10px 15px;text-transform:uppercase}.header-logo{margin-top:0}.header-phone{margin-bottom:0}.header-phone h2{font-size:48px}.header-phone p{font-size:16px}#systems-nav ul li a{line-height:44px}.home-featured-bg,#page-header,.contact-map #map{height:150px}#home-get-started,.section,#footer-logos,#footer-upper,#footer-lower,#page,#solutions-cta .bg-filter{padding:80px 0}#home-get-started{padding:20px 0}.section-title,#sidebar .section-title{font-size:40px;margin-bottom:20px}#home-get-started .section-title{font-size:50px}#inn-tel-sol .section-title{font-size:60px}#home-whyus .section-title{font-size:60px}#footer-logos .section-title{font-size:40px;margin:20px 0}.panel-title a:after{display:none}a.read-more,a.read-more:hover{font-size:14px;background-size:30px 30px;padding-right:40px}.contact-form span.wpcf7-list-item{margin-bottom:15px !important}ul.orange-arrow li{background-size:20px;background-position:0 5px;padding-left:40px}.footer-contact-form div{width:auto}}@media (max-width:374px){.header-search{display:none}#header-top{display:none}.header-phone h2{font-size:40px}.section-title,#sidebar .section-title{font-size:40px}#inn-tel-sol .section-title{font-size:60px}.started-content h2{font-size:25px}.header-search-form input[type=text]{width:171px}.orange-button,.black-button,.contact-form input[type=submit]{line-height:44px}.cta-button .orange-button{line-height:44px}.reason-number{font-size:30px}.method-image img,.footer-logo img{max-width:80%}.footer-reviews .single-review p,.footer-contact .contact-email p,.contact-info-container .contact-email p,.footer-contact .contact-phone p,.contact-info-container .contact-phone p,.footer-contact .contact-fax p,.contact-info-container .contact-fax p,.contact-info-container .contact-address p,.contact-info-container .contact-mail p{margin-bottom:30px}#footer-copyright{padding:10px 0}.section-intro{font-size:16px;line-height:26px}.solution-text{padding-left:0;padding-right:0}.solution-text h2{margin-top:30px}.solution-text ul{padding-left:0}.fullcolumn ul,.narrowcolumn ul{padding-left:20px}.contact-form input[type=submit]{display:block;width:100%}#footer-logos .section-title{font-size:50px}}@media (max-width:319px){body,.home-featured-content ul.orange-bullet li,.testimonial-text p,.single-testimonial-text p,#home-better .reason-content p,.bbb-content p{font-size:14px;line-height:24px}.navbar-brand img{max-width:100%}.header-30-years img{max-width:100%}.header-phone h2{font-size:20px}.header-phone p{font-size:14px}#header-main{background-size:30% 47px}.header-search:before{border-width:0 0 47px 47px}.header-search-form input[type=text]{width:111px;line-height:30px}.header-search-form input[type=submit]{width:30px;line-height:28px}#systems-nav ul li a{font-size:14px;line-height:40px}ul.orange-bullet li{background-position:0 8px;padding-left:20px}.home-featured-content h2,#home-better .reason-content h3{font-size:14px}.section-title,#sidebar .section-title{font-size:30px}.orange-button,.black-button,.contact-form input[type=submit]{width:100%;font-size:14px;padding:0 15px;line-height:40px}.contact-form input[type=submit]{min-width:0}.cta-button .orange-button{font-size:14px;padding:0 50px;line-height:40px}#footer{font-size:14px;line-height:22px}.footer-shares ul.socials li{margin:0 5px}.breadcrumb{font-size:14px}.section-intro,#solutions-cta p,.contact-form span.wpcf7-list-item{font-size:14px;line-height:24px}.single-method h2{font-size:14px;line-height:24px}.panel-title{text-transform:capitalize}.footer-contact-form input[type=text],.footer-contact-form input[type=email]{height:34px}}.page-id-569 .section-title{display:none}