@charset "UTF-8";@media only screen and (max-width:1650px){body#index div.left{width:38%}div#youtube,div#playerWrap,div#playerWrap iframe{height:910px}}@media only screen and (max-width:1500px){body#index div.left,body#index div.right{margin:0 2%}.imagebox{top:-50px}div.full{width:94%}div#youtube,div#playerWrap,div#playerWrap iframe{height:820px}}@media only screen and (max-width:1400px){div#header div#logo{width:22%}div#header div#menu{width:72%}div#layerslider_1 .line{font-size:50px !important;line-height:80px !important}div.cta.slider{top:-140px}div.left{width:41%;margin-left:5%}div.right{width:41%;margin-right:5%}div#contact div.left{width:46%}div#contact .right{width:40%}h2.hp{width:90%}div.cta{font-size:24px;padding:5px 10px}}@media only screen and (max-width:1300px){div#header div#logo img{margin-top:5px}div#menu ul.nav.menu li a{font-size:18px;margin-top:3px}body#index div.left,body#index div.right{float:none;width:96%}.imagebox{position:relative;top:0;margin:20px 0 0 5%}div#youtube,div#playerWrap,div#playerWrap iframe{height:720px}.footer-area{width:31%;padding:20px 1% 0}}@media only screen and (max-width:1200px){div#header div#menu{text-align:right}div#menu ul.nav.menu li{width:15%}.grid{width:98%}div#top-content{margin-bottom:50px}.grid.exp{margin-top:0}div.left{width:41%;margin-left:5%}div.right{width:41%;margin-right:5%}img.right{width:98%}h1.products{width:89%}.news-grid-container .row{display:block}.news-grid-container .col-sm-4{display:block;float:left;width:46%;min-height:800px;margin:1%}.news-grid-container .col-sm-4:first-child{margin-left:1%}div#youtube,div#playerWrap,div#playerWrap iframe{height:650px}}@media only screen and (max-width:1100px){div#header div#logo{width:25%}div#header div#menu{width:69%}div#business h1{font-size:28px}.grid.exp .grid-box{font-size:22px}}@media (max-width:1000px){div#header{height:75px}div#header div#logo{position:absolute;z-index:999}div#header div#social{float:none;position:absolute;top:0;right:0;height:58px;min-width:50px}div#business{position:relative;background-color:#fff;color:#333}div#business h1{color:#333;margin-top:0;font-size:26px}nav{display:block;text-align:center}div#MenBt{display:block;text-align:center;position:relative;padding:10px 0 15px 0;border-bottom:1px solid #a1a1a1;box-shadow:0 10px 15px -10px rgba(0,0,0,0.3)}div#MenBt a{display:block;font-size:24px;color:#e11700;text-decoration:none}div#header div#menu{display:none;position:absolute;top:108px;width:100%;height:calc(100vh - 108px);background-color:rgba(255,255,255,0.95);z-index:99999}div#menu ul.mod-menu.mod-list.nav{margin:0;padding:0}div#menu ul.mod-menu.mod-list.nav li{display:block;margin:30px 0;width:100%}div#menu ul.mod-menu.mod-list.nav li a{font-size:1.5rem;text-align:center;font-family:times;font-weight:300}div#menu ul.mod-menu.mod-list.nav li.active a{color:var(--color-secondary) !important}.grid{grid-template-columns:1fr 1fr}.grid-box{margin-bottom:140px}.cd-testimonials-wrapper{padding:64px 40px 114px}div#top-content{margin-bottom:0}h1 div.line:first-child{margin-top:50px !important}.ls-wrapper.ls-loop div.line{margin-left:100px}h1.products{width:94%}div.cta.products{margin-top:0}div.left{width:46%;margin-left:2%;padding-right:2%}div.right{margin-top:20px;margin-right:3%}.news-grid-container .col-sm-4{min-height:750px}div#youtube,div#playerWrap,div#playerWrap iframe{height:550px}div#assa,div#somfy{background:#fff;float:none;width:40%;height:auto;margin:0;display:table-row-group}table#service{width:100%;font-size:18px}div#contact{margin:0 auto}div#contact div.left{width:100%;float:none;padding:0 0 2% 0;margin:0}div#contact div.right{width:90%;float:none;padding:2% 5%;margin:0}iframe.googlemap{border:0 !important;margin-top:0}div#contact .right{background:#fff}div#contact,div#contact h2{color:#7b7b7b}}@media only screen and (max-width:900px){div#header{height:120px}div#header div#logo{width:100%;height:65px;position:relative;padding:0;margin:0;float:none}div#header div#logo img{max-width:30%;padding:10px 0}div#header div#social{height:66px;text-align:center}div#MenBt{padding:5px 0;border-top:1px solid #a1a1a1}div#layerslider_1 .line{font-size:40px !important;line-height:60px !important}div.cta.slider{position:relative;top:0;margin:0 auto 50px}h2.hp{width:100%;padding:5px 0}h3{font-size:20px}ul#showroom li{font-size:18px}div.left,div.right{width:96%;margin:0;padding:2%}}@media (max-width:850px){.footer-area{width:98%;padding:20px 1% 0;text-align:center}div#assa,div#somfy{background:#fff;float:none;width:40%;height:auto;margin:0 auto;display:block}.footer-area.rt{text-align:center}}@media (max-width:850px){div#header div#logo img{max-width:30%}}@media (max-width:750px){.imagebox{margin:20px 0;width:100%;height:auto}.imagebox .box{text-align:left;position:relative !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;float:left;width:48% !important;margin:1%}.news-grid-container .col-sm-4{float:none;width:96%;min-height:0}div#youtube,div#playerWrap,div#playerWrap iframe{height:400px}body#reviews div.full{width:100%}.main-content.faq{padding:0 2%}}@media (max-width:700px){div#layerslider_1 .line{font-size:30px !important;line-height:40px !important}div#business{font-size:18px}h1 div.line{font-size:20px !important}img.left,img.right{float:none;margin:0}div#assa,div#somfy{width:44%}div#moreRevs .review{width:96%;margin:30px auto}}@media (max-width:600px){div#header{height:115px;background:transparent;background-color:rgba(255,255,255,0)}div#header div#logo img{max-width:40%}div#MenBt a{font-size:28px}div#layerslider_1 .line{font-size:20px !important;line-height:30px !important}.textbox{padding-right:2%}.textbox p,.left p,.main-content.faq p,div#moreRevs .review p,div#intro-contact p{text-align:left}div#estimate{font-size:22px;padding:5px 20px;top:-80px}div#youtube,div#playerWrap,div#playerWrap iframe{height:320px}}@media (max-width:550px){div#business{font-size:14px}}@media (max-width:500px){.imagebox .box{float:none;width:90% !important;margin:1% 5%;height:240px !important}.grid,.grid.exp{grid-template-columns:1fr}.grid.exp .grid-box{height:auto}div#youtube,div#playerWrap,div#playerWrap iframe{height:260px}h1{font-size:24px}.main-content.service{width:100%}table#service{font-size:16px}table#service td{font-size:15px;vertical-align:top}}@media (max-width:450px){div#header div#logo img{max-width:60%}img.left,img.right,img.full{padding:0}div#hpreviews{overflow:hidden}}
