@media only screen and (max-width :1600px){.main-nav .navbar-right li.quote{margin-left:0}.main-nav .navbar-nav>li{padding:30px 14px}.home-banner .content-area{padding:180px 0}.home-banner .content-area h1{font-size:72px}.home-banner .content-area p{font-size:22px}.banner-bottom .home-stats h2,.banner-bottom .home-stats h2 span{font-size:50px}.smart-homes .inner-smart-home h1{font-size:80px}.home-leading h1{font-size:70px}.projects-content .item{height:640px}.call-to-action h1{font-size:70px}.call-to-action p{font-size:22px}}@media only screen and (max-width :1400px){.section-padding{padding:0 50px}.title-area .content-area{padding:25px 50px}header .header-padding{padding-left:25px}.main-nav .navbar-nav>li{padding:30px 10px}.home-banner .banner-padding{padding:0 50px}.home-banner .content-area h1{font-size:70px}.home-banner .content-area{padding:157px 0}.banner-bottom .home-stats{margin-top:-100px}.home-services .owl-carousel .item h2{margin-bottom:20px}.smart-homes .inner-smart-home{padding:80px 50px}.call-to-action a{font-size:26px}}@media only screen and (max-width :1350px){.title-area .content h1{font-size:70px}}@media only screen and (max-width :1300px){.main-nav .navbar-right li.quote a{display:none}}@media only screen and (max-width :1200px){.main-nav .navbar-right{font-size:15px}.main-nav .navbar-nav>li{padding:30px 15px}.main-nav .navbar-right li.phone{margin-left:0}.home-banner .content-area{padding:125px 0}.home-banner .content-area h1{font-size:65px}.home-banner .content-area p{font-size:18px}.contact-form{padding:80px 50px}.call-to-action{background-position:100% 50%}.call-to-action h1{font-size:60px}}@media only screen and (max-width :1100px){header .header-padding{padding-left:0}.main-nav .navbar-header{padding:0 30px}.main-nav .navbar-right li.contact a{border:none}.main-nav .navbar-nav>li>a:hover,.main-nav .navbar-nav>li>a:focus{color:#000}.main-nav{background-color:#000}.main-nav .dropdown-menu{margin-top:0}.dropdown-menu{left:0 !important;right:auto;position:relative;margin:0;padding:0;float:none;box-shadow:none !important;border:none !important}.dropdown a .caret{display:none}.dropdown .icon{display:block !important;position:absolute;right:25px;top:-7px}.dropdown a{position:relative}.dropdown .icon:before{font-family:'FontAwesome';content:"\f0fe";color:#000;font-style:initial;font-size:26px}.dropdown .open.icon:before{content:"\f146"}.dropdown-submenu .icon{right:15px}.title-area{margin-top:98px}}@media only screen and (max-width :992px){.section-padding{padding:0 15px}.section{text-align:center}.section h2{font-size:45px}.title-area .content-area{text-align:center;padding:25px 15px}.title-area .content-area h1{font-size:50px}.home-banner .banner-padding{padding:0 15px}.home-banner .content-area{padding:80px 0;text-align:center}.home-banner .content-area h1{font-size:55px}.banner-bottom .home-stats{margin-top:0}.banner-bottom .home-stats h2,.banner-bottom .home-stats h2 span{font-size:40px}img.line{margin:0 auto;margin-bottom:35px}.home-services .owl-carousel{margin:0}.home-services .owl-carousel .item{padding:0 15px}.home-services .owl-carousel .item p.pagination{width:unset}.home-services .owl-carousel .item h2{margin:0;margin-bottom:20px}.home-services .owl-carousel .owl-nav{position:unset;margin-top:25px}.smart-homes{padding:100px 0}.home-services .owl-carousel .item h2{font-size:50px}.home-leading p,.home-leading ul li{font-size:20px}.home-leading ul{padding:0}.home-leading ul li:before{display:none}.home-leading h1{font-size:60px}.home-projects .item .content-area{margin:0 auto;max-width:550px}.home-projects .btn-all-projects{float:none}.about-intro h3{font-size:26px}.about-content .image-area img{margin:0 auto;margin-top:35px}.products-content .item img{margin:0 auto}.contact ul.contact li{padding-left:0}.contact ul.contact li:before{display:none}.map-area iframe{margin-top:50px}.call-to-action .content-area{display:grid;justify-content:space-around;justify-items:center}.call-to-action a{margin-top:35px}footer .main-footer img{max-width:250px}footer .main-footer{text-align:center}footer .main-footer .footer-content{display:grid;justify-content:space-around}}@media only screen and (max-width :768px){.main-nav .navbar-header{padding:0 30px}.main-nav .navbar-toggle{margin-right:0}.home-banner .content-area h1{font-size:45px}.home-banner .content-area p{font-size:16px}.banner-bottom .home-stats{display:grid}.banner-bottom .home-stats img{display:none}.banner-bottom .home-stats .item{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:35px}.banner-bottom .home-stats .item:last-child{border:none;padding-bottom:0;margin-bottom:0}.smart-homes .inner-smart-home h1{font-size:54px}.title-area{margin-top:97px}.contact-form{padding:20px 15px}.call-to-action h1{font-size:50px}footer .main-footer{text-align:center}footer .copyright{padding:5px 0}footer .copyright .reach-logo{float:none;margin:0 auto}footer .copyright .content{padding:20px 0;text-align:center}footer .copyright span{float:none}footer .main-footer img{margin-bottom:30px;margin:0 auto}footer .main-footer ul.contact li:before{display:none}footer .main-footer ul.contact li{padding-left:0}}@media only screen and (max-width :600px){body{font-size:15px}.call-to-action{padding:60px 0}.call-to-action .content-area h2{font-size:36px}.home-leading h1{font-size:50px}}@media only screen and (max-width :400px){.main-nav .navbar-header img{width:200px}.main-nav .navbar-toggle{margin:27px 0}.title-area{margin-top:90px}}@media (max-width:1100px){.main-nav .navbar-nav>li{padding:0 15px}.main-nav .navbar-right li.phone{display:none}.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{background-color:#fff;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.main-nav .navbar-right{margin:20px;font-size:14px}.main-nav .navbar-nav>li>a{color:#000}.main-nav .navbar-nav .open .dropdown-menu>li>a{color:#000}.main-nav .navbar-nav>.open>a,.main-nav .navbar-nav>.open>a:hover,.main-nav .navbar-nav>.open>a:focus{color:#000;background-color:transparent}.main-nav .navbar-collapse{border-color:#f0f0f0}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}}