﻿
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
.clear{clear:both}
.F-Left{float:left}
.F-Right{float:right}
body{font-family:"HelveticaNeue_light" , "Open Sans" , sans-serif !important;font-size:12px;font-weight:400;padding:0;margin:0;background:#f2f2f2;font-smooth:always}
.bold, .ms-WPBody h3{font-family:"HelveticaNeue_Bold";}
/*#wrapper{margin:0 auto;width:1304px;padding-bottom:10px}
.shadow-area{float:left;width:12px;height:100%}
.shadow-area img{width:100%}
.main-content{float:left;width:1280px;background:#FFF}
#header{float:left;width:1255px;height:67px;background:url(/style%20library/Caseta/images/Header-Bg.png) left top repeat-y #3289a7;background:url(/style%20library/Caseta/images/Header-Bg.png) left top repeat-y rgba(50,137,167,1);overflow:hidden}
.Logo{float:left;margin:16px 0 0 26px}*/
.Lutron-Logo{float:right;margin:11px 12px 0 0}
.left-wrapper{float:right;width:60px}
.menu{float:right;margin:26px 0 0}
.menu ul{list-style:none;padding:0;margin:0 60px 0 0;margin-right:-1px}
.menu li{list-style:none;padding:7px 0 0;margin:0 0 0 30px;float:left;font-family:"HelveticaNeue_Bold";}
.menu li:last-child{padding:1px 10px 0px 0px}
li.BuyNowMenu{padding:0}
.menu li a{color:#FFF;text-decoration:none}
.menu li.home-icon a{background:url(/style%20library/Caseta/images/HomeIcon.png) 10px 10px no-repeat;width:39px;height:37px;display:block;margin:-10px 0 0}
.menu li.home-icon a:hover{background:url(/style%20library/Caseta/images/HomeIconSelected.png) -1px -1px no-repeat;width:39px;height:37px}
.menu li.home-icon a.active{background:url(/style%20library/Caseta/images/HomeIconSelected.png) -1px -1px no-repeat;width:39px;height:37px}
.menu li a:hover{text-decoration:none;text-shadow:0 0 5px rgba(255,255,255,1),0 0 20px rgba(255,255,255,1),0 0 30px rgba(255,255,255,1),0 0 40px rgba(255,255,255,1),0 0 70px rgba(255,255,255,1),0 0 100px rgba(255,255,255,1)}
.menu li a.selected{text-decoration:none;text-shadow:0 0 5px rgba(255,255,255,1),0 0 20px rgba(255,255,255,1),0 0 30px rgba(255,255,255,1),0 0 40px rgba(255,255,255,1),0 0 70px rgba(255,255,255,1),0 0 100px rgba(255,255,255,1)}
.menu-icon{float:right;margin:22px 12px 0 0;display:none}
.navigated{display:none}
/*.nav{float:left;width:100%;background:#FFF;display:none}
.nav ul{list-style:none;margin:0;padding:0}
.nav li{list-style:none;margin:0 0 1px;padding:10px;background:#33b8e9;font-family:"HelveticaNeue_Bold";}
.nav li a{color:#FFF!important;text-decoration:none;display:block}
.nav li a:hover{text-decoration:none;text-shadow:0 0 5px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 70px #fff,0 0 100px #fff}*/
.banner{float:left;width:100%;margin-top:3px;position:relative}
.banner span{display:block;height:260px}
.banner img{width:100%}
.banner-text{float:left;color:#FFF;top:39px;left:25px;line-height:58px;font-size:48px;width:309px;position:absolute}
.banner-button{float:right;right:18px;top:218px;position:absolute}
.content-area{float:left;width:905px;padding:33px 54px 0 27px}
.video-box{float:left;width:513px;height:100%;margin-right:40px}
.video-box img{width:100%}
.text-area{float:left;width:448px;color:#3299c6;font-size:30px;line-height:30px;font-weight:400;padding-top:19px}
.text-area p{margin:53px 0 0;padding:0;font-weight:400;line-height:30px}
.text-area span{color:#545454;font-size:20px;font-family:"HelveticaNeue_Bold";;padding:39px 0 0}
.text-area ui{list-style:none;padding:0;margin:15px 0 0}
.text-area li{list-style:disc;color:#bf6124;padding:0;margin:0 0 0 15px;font-size:12px;line-height:18px}
.text-area li a{color:#bf6124!important;text-decoration:none}
.text-area li a:hover{text-decoration:underline!important}
.product-area{float:left;width:914px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(23%,#dff0f7),color-stop(79%,#dff0f7),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding:70px 45px 80px 27px}
.slidder-area{float:left;width:931px;padding:0 24px 0 27px !important}
.what-is-caseta{float:left;width:935px;padding:29px 24px 0 27px !important}
.feature-area-inner{float:left;width:935px;padding:50px 24px 0 27px !important}
.product-area-innerpage{float:left;width:98%;padding:50px 24px 0 27px !important}
.contact-us-class{background-color:#fff;padding:30px 24px 15px 27px !important}
.top5-us-class{float:left;padding:30px 24px 30px 27px !important;width:96%}
.product-area-innerpage img{margin-top:32px}
.product-subheader{color:#2682a5;font-size:28px;font-weight:400}
.support-area-subheader{color:#2682a5;font-size:28px;font-weight:400}
.product-subheader h3{color:#2682a5;font-size:14px;font-family:"HelveticaNeue_Bold";;margin:10px 0 23px;padding:0}
.product-subheader span{color:#555;font-size:14px;font-family:"HelveticaNeue_Bold";}
.device-area{margin:0 25px 0 0}
.accessories-wrapper{display:inline-block}
.img-area{float:left;margin:0 18px 0 0}
.margin-right-none{margin-right:0}
.img-margin-top{margin-top:21px}
.device-margin-top{margin-top:101px}
.device-img-wrapper{float:left}
.device-text{float:left;color:#6e797d;font-size:12px;font-weight:400;width:90px}
.device-text-padding{padding-left:100px}
.device-width{width:auto}
.slider-area{float:left;width:100%}
.digram-area{float:left;width:100%;margin-top:9px}
.digram-area img{width:100%}
.digram-area h2{float:left;color:#2682a5;font-size:28px;font-weight:400;margin-right:16px}
.digram-area-img{float:left;width:100%}
.digram-area-img img{width:100%}
.feature-wrapper{float:left;width:100%;margin-top:35px}
.feature-img-box{float:left;width:349px;margin-right:34px}
.feature-img-box img{width:100%;margin:0}
.detail-area{float:left;width:931px;padding:20px 27px}
.detail-area-left{float:left;width:auto;margin-right:27px}
.detail-area-left p{margin:0;padding:5px 0;font-size:14px;color:#555;line-height:22px}
.detail-area-left ul{list-style:none;padding:0;margin:0}
.detail-area-left li{list-style:disc;padding:0;margin:0 0 0 15px;color:#555;font-size:14px}
.detail-area-right{float:none;width:auto;margin-top:70px}
.product-box{float:left;width:auto}
.product-box-img{margin-left:67px}
.product-box-img-2nd-line{padding-top:2%}
.padding-bottom{padding-bottom:0}
.padding-bottom-getting-started{padding-bottom:30px}
.product-content-area{float:left;width:932px;padding:33px 27px 0}
.product-list-wrapper{float:left;margin:0 52px 0 0;width:88px}
.product-list{float:left;margin-bottom:10px;width:68px;height:125px;text-align:left;vertical-align:middle}
.product-list-text{float:left;color:#C0571C;font-family:"HelveticaNeue_Bold";;font-size:12px;width:100%}
.product-margin-none{margin-right:0!important}
.product-detail-wrapper{float:left;width:98%;padding:0 23px 0 21px}
.product-detail{float:left;width:932px;padding:0 27px;margin-top:20px}
.product-detail-left{float:left;margin-right:30px;padding:15px 0}
.product-detail-right{float:left;width:auto;padding:15px 0}
.product-detail-right span{font-family:"HelveticaNeue_Bold";}
.product-detail-right ul{list-style:none;padding:0;margin:0}
.product-detail-right li{list-style:none;padding:8px 0;margin:0}
.product-detail-alt{float:left;width:932px;padding:0 27px;background:#ebebeb;margin-top:20px}
.product-detail-alt-left{float:left;margin-right:30px;padding:15px 0}
.product-detail-alt-right{float:left;width:auto;padding:15px 0}
.product-detail-alt-right span{font-family:"HelveticaNeue_Bold";}
.product-detail-alt-right ul{list-style:none;padding:0;margin:0}
.product-detail-alt-right li{list-style:none;padding:8px 0;margin:0}
/*.footer-img{float:left;width:986px;position:relative}
.footer-img span{display:block;height:268px}
.footer-blue-text{left:29px;top:27px;font-size:48px;color:#2682a5;position:absolute}
.footer-white-text{left:270px;top:25px;position:absolute;width:595px}
.footer-white-text p{padding:12px 0;font-size:30px;color:#FFF;line-height:36px;margin:0}
.footer-button{right:15px;bottom:37px;position:absolute;width:80px;height:26px}
.footer-img img{width:100%}
.footer-text-outter{width:96%;float:left;text-align:left;margin:0 auto;font-size:12px;margin-bottom:15px;margin-top:70px;padding-top:30px\9}
.footer-text-outter a{color:#c55516!important;text-decoration:none;margin-right:10px}
.footer-text-outter a:hover{text-decoration:underline!important;margin-right:10px}
.footer-text-outter span{color:#939393}*/
.covered{float:left;width:98%;padding:29px 27px 0;position:relative}
.covered h2{color:#2682a5;font-size:28px;font-weight:400;padding:0 0 6px}
.covered p{color:#555;font-size:14px;padding:0 0 37px;margin:0;font-family:"HelveticaNeue_Bold";}
.thumbnail-box{float:left}
.thumbnail{float:left;width:116px}
div.thumbnail{width:116px!important}
.thumbnail img{width:50px;height:50px;margin-bottom:5px}
.thumbnail-text{float:left;width:110px;color:#c0571c;font-size:14px;font-family:"HelveticaNeue_Bold";}
.how-to-video{color:#3299c6;font-size:28px;font-weight:400;padding:20px 0}
.video-thumb-box{float:left;width:352px;color:#3299c6;line-height:30px;font-weight:400}
.video-thumb-area{float:left;width:100%;margin-bottom:1px}
/*.video-thumb{float:left;margin-right:10px;width:122px;height:67px}
.video-thumb img{width:100%}*/
.video-thumb-detail{float:left;width:220px}
.video-thumb-detail p{padding:0;margin:0;color:#555;font-size:14px;line-height:18px}
.video-thumb-detail span{font-family:"HelveticaNeue_Bold";}
.video-name{float:left;font-size:18px;color:#555;margin:23px 0 0;padding:0 0 0 27px}
.support-area-innerpage{float:left;width:96%;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(23%,#dff0f7),color-stop(79%,#dff0f7),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding:30px 24px 50px 25px}
.support-area-innerpage p{font-size:14px;color:#555;margin:30px 0 0;padding:0;line-height:24px}
.support-area-innerpage a{color:#BF6124;text-decoration:none}
.support-area-innerpage a:hover{text-decoration:underline}
.support-area-innerpage p a:hover{text-decoration:underline}
.additional-resource{float:left;width:932px;margin-top:9px;padding:0 27px}
.additional-resource h2{float:left;color:#2682a5;font-size:28px;font-weight:400;margin-right:16px;width:100%}
.steps-text-block{float:left;width:100%;margin-top:25px}
.steps-text-box{float:left;width:50%}
.steps-text-box p{color:#55555;font-size:14px;line-height:24px}
.steps-text-box span{font-family:"HelveticaNeue_Bold";}
.steps-text-box ul{list-style:none;margin:0;padding:0}
.steps-text-box li{list-style:none;margin:0;padding:0;line-height:25px}
.steps-text-box li a{color:#BF6124;text-decoration:none}
.steps-text-box li a:hover{text-decoration:underline}
.FAQs{float:left;width:100%}
.topFAQs{float:left;width:100%;padding-top:15px}
.expand-collapse-box{display:block;background:url(/style%20library/Caseta/images/ExpandIcon.png) left top no-repeat;font-size:14px;color:#55555;padding-left:30px;line-height:17px;margin-bottom:15px}
.section{font-size:14px;color:#55555;padding-left:30px;line-height:17px;margin-bottom:15px}
.top5-subheader{float:left;width:100%;color:#2682a5;font-size:28px;font-weight:400}
.contact-us{float:left;width:100%}
.contact-us h2{color:#2682a5;font-size:28px;font-weight:400}
.contact-us p{color:#555;font-size:14px;line-height:22px}
.contact-us span{font-family:"HelveticaNeue_Bold";}
.getting-started{float:left;width:931px;padding:29px 27px 0;position:relative}
.getting-started h2{color:#2682a5;font-size:28px;font-weight:400;padding:0}
.getting-started p{color:#555;font-size:14px;padding:0 0 15px;margin:0;width:80%}
.kit-image-outter{float:left;width:100%}
.kit-image-wrapper{float:left;width:260px;margin-right:28px}
.kit-image-box{float:left;width:260px;height:260px}
.kit-image-text{float:left;font-size:14px;color:#555;margin-top:45px;width:260px}
.currently-available{color:#2682a5;font-size:28px;font-weight:400;padding:20px 0}
.store-outter{float:left;width:100%;margin-top:20px}
.store-wrapper{float:left;width:218px}
.store-img{float:left;width:107px;height:109px}
.store-text{float:left;width:230px}
.store-text p{color:#555;font-size:14px;line-height:25px}
.store-text span{font-family:"HelveticaNeue_Bold";}
.store-text a{color:#C55516;text-decoration:none;font-family:"HelveticaNeue_Bold";}
.store-text a:hover{text-decoration:underline;font-family:"HelveticaNeue_Bold";}
.store-text p a:hover{text-decoration:underline}
.store-margin{margin-right:125px}
.background-color{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(23%,#dff0f7),color-stop(79%,#dff0f7),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}
.clear-connect-wrapper{float:left;width:932px;padding:50px 27px 30px}
.clear-connect-left{float:left;margin-right:15px}
.clear-connect-left img{width:100%}
.clear-connect-right{float:left;padding:20px 0 0;font-size:20px!important;color:#555}
.clear-connect-right ul{list-style:none;padding:0;margin:10px 0 0}
.clear-connect-right li{list-style:disc;padding:3px 0;margin:0 0 0 15px;font-size:14px;color:#555}
.product-block-wrapper{float:left}
.product-block{float:left;width:42%;min-height:245px;margin:0 14px 14px 0;border:#f2f2f2 2px solid;border-radius:8px;padding:30px;color:#555}
.product-block-margin-none{margin-right:0!important}
.product-img{float:left;width:160px;text-align:center;height:150px}
.product-img img{max-width:150px;max-height:190px}
.product-block-detail{float:left;width:239px}
.product-block-detail span{font-family:"HelveticaNeue_Bold";;margin-left:16px}
.product-block-detail ul{list-style:none;padding:0;margin:15px 0 0}
.product-block-detail li{list-style:disc;padding:10px 0;margin:0 0 0 15px;font-size:14px}
.product-block-detail li.kitcontent{list-style:none;padding:10px 0;margin:0 0 0 15px;font-size:14px}
.Product-thumbnail-wrapper{display:block;margin-top:15px}
.Product-thumbnail{float:left;width:40px;height:40px;margin-right:5px;border:#dadbdd 1px solid;padding:1px;cursor:pointer;cursor:hand}
.wireless-remote{float:left;width:304px;padding:30px;border-radius:10px;border:#e6e6e6 2px solid;margin-right:30px}
.wireless-wrapper{float:left;margin-bottom:20px}
.wireless-icon{float:left;margin:0 17px 0 0}
.wireless-icon-detail{float:left;display:block;font-size:17px;color:#231f20;padding-top:5px}
.wireless-margin{margin-bottom:0!important}
.wireless-icon-detail span{font-size:25px;color:#2682a5}
.wireless-info{display:block;padding-top:20px}
.wireless-info p{color:#2682a5;font-size:24px;margin:0;padding:0;line-height:28px;margin-bottom:30px}
.about-lutron{float:left;width:935px;padding:70px 24px 80px 27px}
.about-lutron p{font-size:14px;color:#555;margin:30px 0 0;padding:0;line-height:24px;width:67%}
.product-listview-wrapper{float:left;width:65%;padding:29px 27px 0 21px}
.product-listview-wrapper h2{color:#2682a5;font-size:28px;font-weight:400}
.product-listview-wrapper p{font-size:14px;color:#555;line-height:23px;font-family:"HelveticaNeue_Bold";}
.image-device{width:142px;float:left}
.device1{margin-top:64px;margin-left:-15px}
.device2{margin-top:25px}
.device2-text{margin-left:20px}
.img1-text{margin-left:20px}
.device3{margin-top:30px}
.faq-link a{color:#c55516;text-decoration:none}
/*.faq-link a:hover{text-decoration:underline}*/
.faq-category{font-size:14px;padding-top:15px;padding-bottom:15px;font-family:"HelveticaNeue_Bold";}
.faqs-subheader{color:#2682A5;font-size:28px;font-weight:400;padding-left:1px}
.product-note{font-size:12px;font-style:italic;float:left;width:914px;padding:0px 27px 25px 21px;background-color: #fff;width: 100%;margin-top: -15px}
.videoHeight{height:350px}
.videoWidth{width:95%}
.what-is-caseta-video{display:block;width:70%;margin-top:2%;padding:0 2% 1% 0 !important}
.video-title{display:block;width:100%;margin-top:0;margin-bottom:1%;float:left;font-size:1.478em;color:#555}
.video-chapter{display:block;width:95.7%;color:#555;font-size:1.15em;font-weight:400;margin-top:0;margin-bottom:1%;margin-left:2.65%;float:left;line-height:20px}
.video-no-chapter{display:block;width:95.7%;font-size:14px;font-weight:400}
.covered .covered-video{padding:0 0 1%;margin:0;width:66%;float:left}
.covered .video-chapter-area{float:left;width:66%}
.covered .video-chapter-area .video-chapter span{color:#c55516}
.covered .video-chapter-area .video-chapter span a,.covered .video-chapter-area .video-chapter span a:active,.covered .video-chapter-area .video-chapter span a:visited,.covered .video-chapter-area .video-chapter span a:hover{cursor:pointer;cursor:hand}
.show{display:block}
.hide{display:none}
.covered .covered-more-video-area{float:right;width:34%;text-decoration:none;left:63.7%;position:absolute;display:inline-table}
.covered .covered-more-video-area .covered-more-video-header-text{color:#555;font-size:1.4em;font-family:"HelveticaNeue_Bold";;width:100%;padding-bottom:3%;padding-left:3px;float:left}
.covered .covered-more-video-area .covered-more-video-list-area{float:left;width:100%;height:23%;text-decoration:none;padding:1.2%;vertical-align:top!important;vertical-align:top}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video1-thumb{display:inline-table;float:left;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video1-text{display:inline-table;float:left;padding-left:3%;width:46%;color:#c55516;text-decoration:none;font-size:1.15em}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video2-thumb{display:inline-table;float:left;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video2-text{display:inline-table;float:left;padding-left:3%;width:46%;color:#c55516;text-decoration:none;font-size:1.15em}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video3-thumb{display:inline-table;float:left;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video3-text{display:inline-table;float:left;padding-left:3%;width:46%;color:#c55516;text-decoration:none;font-size:1.15em}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video4-thumb{display:inline-table;float:left;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video4-text{display:inline-table;float:left;padding-left:3%;width:46%;color:#c55516;text-decoration:none;font-size:1.15em}
.covered .covered-more-video-area .covered-more-video-list-area a,.covered .covered-more-video-area .covered-more-video-list-area a:active,.covered .covered-more-video-area .covered-more-video-list-area a:visited,.covered .covered-more-video-area .covered-more-video-list-area a:hover{cursor:pointer;cursor:hand}
.coming-soon{display:block;float:left;position:relative;padding:40px 45px 0 24px;width:914px}
.coming-soon .coming-image-area{width:15%;position:relative;padding:0 20px 9px 0;float:left}
.coming-soon .blue-text{width:80%;font-size:2.4em;color:#2682a5;float:left;line-height:28px;padding-top:10px}
.coming-soon .blue-text .coming-soon-text{width:100%}
.coming-soon .blue-text .coming-soon-text span{padding-left:10px}
.coming-soon .blue-text .gray-text{font-size:.7em;color:#555;padding-top:12px}
.coming-soon .blue-text .gray-text .learn-more{color:#D98E28}
.lutron-smart-bridge-pro{float:left;width:95%;/*padding:29px 27px 0;*/line-height:22px}
.smartliving-titleheader{padding-left:0px;}
.lutron-smart-bridge-pro h2{color:#2682A5;font-size:28px;font-weight:400;padding-bottom:10px;line-height:34px}
.lutron-smart-bridge-pro-outter{float:left;width:100%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper{float:left;width:425px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-animation{float:left;width:425px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control{float:left;width:42%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .temp-control-image-container{margin-top:10px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .temp-control-image-container div{width:30.4%;float:left}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .temp-control-image-container div img{width:90%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .temp-control-image-container .margin-right{margin-right:20px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .temp-control-image-container .margin-left{margin-left:0}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .honeywell-main-image{margin-left:61px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .honeywell-main-image img{width:70%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text{float:left;font-size:14px;color:#555;margin-top:10px;width:65%;line-height:22px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text ul{margin-left:30px;margin-top:10px;margin-bottom:10px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text-bottom{float:left;font-size:14px;color:#555;width:100%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text-bottom p{margin-top:15px}
.device-wrapper .device-img-wrapper .system-security-image-area img{width:70%}
.device-wrapper .device-img-wrapper .system-security-image-area .button{width:100%}
.lutron-smart-bridge-pro .steps-text-box ul li{font-size:14px}
.security-area{float:left;width:914px;padding:0 45px 15px}
.security-area.button-area{padding:0}
.security-subheader{padding-left:0}
.lutron-smart-bridge-pro .device-wrapper .margin-right{margin-right:28px}
.security-area-text{float:left;font-size:11px;color:#555;width:100%}
.security-area-text.setup-easy{height:65px;width:100%}
.setup-easy-item-area{width:185px}
.security-area-text p{margin-top:0;font-size:14px;line-height:22px}
.note{padding-top:10px;padding-bottom:15px;font-size:10px}
.margin-top-none{margin-top:0!important;padding-top:0!important}
.staple-connect-wrapper{padding-left:0;padding-top:25px;float:left;width:100%}
.temperature-control-thermo-side-text{position:absolute;left:342px}
.image-device img{width:100%}
.device-img-wrapper img{width:85%}
.accessories-area{margin:0 25px 0 0}
.accessories-area img{width:100%}
.meet-d-family-wall-plate{width:143px}
.meet-d-family-remote-control{height:212px}
.meet-d-family-lutron-app{width:123px}
.back-to-top{width:100%;padding:0 23px 0 21px}
.back-to-top a{background:url(/Style%20Library/Caseta/Images/arr_orange_up.gif) no-repeat scroll right 8px transparent;display:block;line-height:normal;padding-right:10px;float:right}
.meet-the-family-3rd-line{margin-left:7px}
.meet-the-family-4th-line{margin-left:-6px}
.meet-the-family-4th-line .divImage2{width:78%}
.meet-the-family-4th-line.imageMarginLeft{margin-left:14px}
.meet-d-family-remote-control img{width:auto}
.meet-d-family-smart-bridge-text{width:96px}
.get-started-subsection-area{width:95%;top:0;margin:0;padding:12px 0 20px 3px;border-width:2px;border-bottom:1px lightgray solid;width:97%;display:inline-block;position:relative}
.get-started-subsection-area h2{font-size:2em}
.subsection-product-area{width:60%;float:left}
.subsection-product-item-area{width:150px;margin-right:25px}
.firstproductArea .subsection-product-item-area{width:25%;margin-right:0}
.firstAreaPara p{width:85%}
.subsection-ad-area{width:40%;float:right;margin-bottom:25px;text-align:right}
.subsection-ad-area img{width:94%}
.price-area-text{position:absolute;width:100%;bottom:16px;font-size:14px;text-align:left;height:26px}
.subsection-product-area-text{float:left;font-size:11px;color:#555;width:90%}
.subsection-product-area-text p{margin-top:15px;font-size:14px;line-height:22px;width:100%;padding:0}
.social-media-image-area{position:absolute;right:43px;bottom:-16px}
/*.social-media-image{margin-right:9px}*/
.get-started-today{width:50%;float:left;display:block;position:absolute;bottom:0}
.buynow-button{width:50%;float:right}
.promo-page{padding:0;position:relative;width:100%;display:inline-block}
/*.promo-page h2{color:#2682a5;font-size:28px;font-weight:400;padding-left:10px;padding-top:15px;padding-bottom:3px}
.promo-page p{color:#555;font-size:14px;margin:0;padding:5px 0 10px 10px;width:95%;display:inline-flex;height:55px}*/
.promo-header{width:100%;position:relative;padding-bottom:.2%}
.promo-header-img-mob{display:none}
.promo-header-img{display:block;width:100%}
.promo-header-text{color:#fff;float:left;font-size:35px;left:25px;line-height:58px;position:absolute;top:15px;width:97%;z-index:100}
.promo-header-button{float:right;position:absolute;right:60px;top:175px;text-align:center;font-size:18px;font-family:"HelveticaNeue_Bold";;line-height:50px}
.promo-header-button img{width:auto}
.promo-page-coming-home{width:32%;float:left;padding-left:2px}
.promo-page-coming-home img{width:100%}
.promo-page-At-work{width:32%;float:left;margin-left:18px;margin-right:16px}
.promo-page-At-work img{width:100%}
.promo-page-ur-away{width:32%;float:right;padding-right:2px}
.promo-page-ur-away img{width:100%}
.promo-border-bottom{border-width:2px;border-top:1px lightgray solid;margin-left:2px;text-align:right;font-size:14px;padding-bottom:45px;padding-top:10px;text-align:right}
.promo-border-bottom img{width:auto}
.legal-page-body{height:630px;padding-top:5px}
.CasetaProLink a{padding-left:6px}
.watch-feature-promo .LinkParent{width:100%}
.watch-feature-promo .container{right:0;text-align:center;width:70%;margin:0 auto;padding:20px 0}
.watch-feature-promo .container .left,.container .center,.container .right{display:inline-block}
.watch-feature-promo .container .left{float:left}
.watch-feature-promo .container .center{margin:0 auto}
.watch-feature-promo .container .right{float:right}
.watch-feature-promo .clear{clear:both}
.watch-feature-promo .subsection-ad-areas{margin-bottom:25px;text-align:left}
.watch-feature-promo .w-promodevice-sm{margin-left:20px}
.watch-feature-promo .subsection-product-area{width:50%}
.watch-feature-promo .promo-feature .system-security-image-area.right-img img{position:relative;left:30%}
.watch-feature-promo .promo-feature .device-img-wrapper{text-align:justify}
.watch-feature-promo .promo-feature{margin-left:9%}
.watch-feature-promo .watch-feature-promo-text{width:65%}
.watch-promo .wrist-apple-coming-home,.watch-promo .wrist-apple-discover-caseta,.watch-promo .GetStarted-Apple{height:100px;font-family:"HelveticaNeue_Bold";}
.watch-promo .wrist-link{display:block;padding-top:5px}
.watch-promo .apple-trademark{font-size:11px;padding:10px;margin-bottom:15px}
.watch-promo .ConImage{padding-bottom:0!important}
.AppleLutronApp .LinkParent{width:100%}
.AppleLutronApp .container{right:0;text-align:left;width:95%;margin:0 auto;padding:20px 0}
.AppleLutronApp .container .left,.container .center,.container .right{display:inline-block}
.AppleLutronApp .container .left{float:left}
.AppleLutronApp .container .center{margin-left:5%}
.AppleLutronApp .container .right{float:right}
.AppleLutronApp .clear{clear:both}
.AppleLutronApp .hdTxt{display:block;color:#545454;font-family:"HelveticaNeue_Bold";;font-size:20px}
.AppleLutronApp .hdDetail{font-size:14px;color:#555}
.AppleLutronApp .device-wrapper{margin-top:40px}
.AppleLutronApp .left,.AppleLutronApp .right,.AppleLutronApp .center{width:30%}
.AppleLutronApp .leftImg{width:15%;float:left;display:inline-block}
.AppleLutronApp .leftImg img{width:50%}
.AppleLutronApp .product-subheader{margin-left:2%}
.AppleLutronApp .leftImg{display:none}
.promo-header-button-App{width:auto;position:absolute;top:3%;left:3%}
.promo-header-button-App img{width:100%}
.promo-header-button-App a{font-family:"HelveticaNeue_Bold";;background:transparent url(/Style%20Library/Caseta/Images/arr_orange_right.png) no-repeat scroll right center;padding-right:12px!important}
.caseta-pro-products .product-block-detail div{font-family:"HelveticaNeue_Bold";;margin-left:16px}
.infografic-text{display:inline-block}
.middle-message{background-color:#222;margin:0}
.message-image img{margin-top:-.8em}
.middle-message-wrapper{margin:0 auto;right:0;width:98%}
.middle-message .message-image img{height:46px;width:100%}
.message-text{position:relative;top:2em;left:2%;font-family:"HelveticaNeue_Bold";;color:#fff}
.new-line-mobile{display:inline-block}
.watch-promo .wrist-apple-discover-caseta{position:relative;top:-1.25em}
.RAC,.RACImage,.RACText{float:left;width:auto;font-size:14px}
.RACsign{font-family:"HelveticaNeue_Bold";}
.RAC{margin-top:5%;margin-left:5%}
.RACText{margin-left:50px}
.RACText ul{padding-left:18px;padding-top:5px}
.RACText ul li{list-style-type: disc}
.Discover-head-text{font-size:36pt;color:#fff}
.Discover-head-text-child{font-size:14pt;color:#fff;font-family:"HelveticaNeue_Bold";;margin-top:10px}
.DiscoverCasetaArrow{margin-top:30px;font-size:15pt;color:#fff;font-weight:lighter;background:url(/Style%20Library/Caseta/Images/CasetaHome/round-arrow-white.png) no-repeat 248px 4px}
.DiscoverCasetaArrow a,.DiscoverCasetaArrow a:link,.DiscoverCasetaArrow a:visited{color:#fff!important;background-image:none!important}
.HomeGettingStartedText a,.HomeGettingStartedText a:link,.HomeGettingStartedText a:visited{color:#2682A5!important;background-image:none!important}
.HomekitsWrapper{position:relative;top:-90px;left:3%}
.HomeGettingStarted{height:135px}
.HomeGettingStartedText{position:relative;left:30%;top:-54px;width:70%;font-size:24pt;color:#2682A5;font-weight:lighter;background:url(/Style%20Library/Caseta/Images/CasetaHome/round-arrow-orange.png) no-repeat 327px 23px}
.HomeLifeConnectWrapper{float:left;width:100%}
.HomeLiveLife{float:left;width:auto;position:relative;}
.HomeStayConnected{float:right;width:auto;position:relative;}
.HomeStayConnectedB{float:right;width:auto;position:relative;}
.HomeLiveLifeText{position:absolute;top:10%;left:55%}
.HomeLiveLife img{width:100%}
.HomeStayConnected img{width:100%}
.HomeStayConnectedB img{width:100%}
.HomeStayConnectedText{position:absolute;top:75%;left:5%;}
.HomeStayConnectedTextB{position:absolute;top:12%;left:47%;}
.HomeLiveLifeTextHeadText{font-size:24pt;font-weight:lighter;color:#fff}
.HomeLiveLifeTextTailText{font-size:15pt;font-weight:lighter;color:#fff;height:50px;}
.HomeStayConnectedHeadText{font-size:24pt;font-weight:lighter;color:#fff}
.HomeStayConnectedHeadTextB{font-size:24pt;font-weight:lighter;color:#fff}
.HomeStayConnectedTailText{font-size:15pt;font-weight:lighter;color:#fff;width:auto}
.HomeStayConnectedTailTextB{font-size:15pt;font-weight:lighter;color:#fff;width:auto}
.Discovery .WhatTextWrapper{position:absolute;top:50px;left:230px;width: 420px}
.Discovery .WhatTextLarge{font-size:28px;font-weight:400;color:#fff}
.Discovery .WhatTextSmall{padding-bottom:10px;padding-top: 5px;font-size:15pt;font-weight:lighter;color:#fff;height:40px;background:url(/Style%20Library/Caseta/Images/DiscoverCaseta/video-play.png) no-repeat 120px -2px}
.Discovery .WhatCasetaSection{position:relative}
.PicoSection{height:430px}
/*.footer-left{float:left;width:auto}
.footer-right{float:right;width:auto;margin-top:3%}
.CasetaProLink{font-family:"HelveticaNeue_Bold";}
.footer-text-wrapper{float:left;width:100%}
.footer-left-down a{font-family:"HelveticaNeue_Bold";;padding:0 15px}
.footer-left-up{float:left;width:100%}
.footer-left-down{float:left;width:100%;margin-top:1%;padding-left:7px}
.LogoWrap{float:left;width:auto}
.CasetaProLink{float:left;width:auto;margin-left:2%;margin-top:1%}
.footer-text-outter{padding-left:30px}
.main-content-wrapper{width:98%;margin:0 auto}*/
.WhatImage img{width:100%}
.TopSpace{height:10px}
#header{margin-bottom:1px}
.SliderContentMobile{display:none}
.HomeCarousel{display:block}
.DiscoveryMobile{display:none}
.PicoMobileSection .SlideTextlarge{font-size:22pt;font-weight:400;color:#fff}
.PicoMobileSection .SlideTextSmall{font-size:8pt;font-weight:lighter;color:#fff}
.Geofencing a,.Geofencing a:link,.Geofencing a:visited{color:#2682A5!important}
.Geofencing{margin-left:20px;margin-bottom:20px;width:130px;font-size:15pt;font-weight:lighter;color:#2682A5;background:url(/Style%20Library/Caseta/Images/CasetaHome/round-arrow-orange.png) no-repeat 100px 5px}
.WhatImageMobile{display:none}
.casetapromob{display:none}
/*.footer-copy-wrap{display:none}
.productHeaderHide{display:none}*/
.productHeaderShow{display:block}
.productHeaderWidth{width:50%;float:left}
.VideoSlide{cursor:pointer}
.separator{height:30px;width:103.5%;background-color:#f2f2f2;padding-top:0;float:left;margin-top:10px;margin-bottom:10px;position:relative;left:-15px}
.workswithtopimage-left{width:30%;margin-left:0%;float:left;margin-top:10px}
.workswithtopimage-right{width:30%;margin-left:3%;float:left;margin-top:10px}
.AdditionalSmartHometechnologyItem{float:left;width:25%;margin-left:5%;padding-top:20px}
.minHeight{min-height:232px}
.OtherCompatibleHubsImagesLeft{float:left;width:50%;padding-top:15px;margin-bottom:2%;}
.workswithtopimage{float:left;padding:0 0px; margin-left: -15px}
.workswithtopimagedetail{font-size:14px;color:#555;line-height:22px}
.workswithtopimagedetailtitle{font-family:"HelveticaNeue_Bold";}
.RemoteControlledAll{font-size:14px;color:#555;line-height:22px;float:left;}
.ShadesAll{float:left;font-size:14px;color:#555;line-height:22px;margin-bottom:2%;}
.RemoteControlledAllTitle{color:#2682A5;font-size:28px;font-weight:400;padding-bottom:10px;line-height:34px}
.SerenaTitleAll{font-family:"HelveticaNeue_Bold";}
.AdditionalSmartHometechnology{padding:29px 27px 0;line-height:22px;font-size:14px}
.AdditionalSmartHometechnology h2{color:#2682A5;font-size:28px;font-weight:400;padding-bottom:10px;line-height:34px}
.AdditionalSmartHometechnologyWrapper{float:left;  margin-bottom: 2%;}
.AdditionalSmartHometechnologyItemImage{position:relative;height:50px}
.AdditionalSmartHometechnologyItemImage img{max-width:100%;position:absolute;bottom:0}
.AdditionalSmartHometechnologyItemTitle{font-family:"HelveticaNeue_Bold";}
.OtherCompatibleHubs{font-size:14px;color:#555;line-height:22px;}
.OtherCompatibleHubs h2{color:#2682A5;font-size:28px;font-weight:400;padding-bottom:10px;line-height:34px;text-align:left !important;}
.OtherCompatibleHubsImages{float:left;width:90%}
.AllianceFoter{font-size:14px;color:#555;line-height:22px;float:left;padding:10px 0 0}
.workswithtopimagedetail{margin-left:20px}
.fontBold{font-family:"HelveticaNeue_Bold";}
.SerenaDescAll{width:30%!important}
.smartliving-title{color:#2682A5;font-size:28px;font-weight:400;padding-bottom:10px;line-height:34px}
.smartliving-descrp{font-size:14px;color:#555;margin-bottom:2%;width:60%}
.lutron-smart-bridge-pro .text-area.clear-connect-right.margin-top-none{width:98%}
.SmartLutronAppFeaturestitle{font-size:28px;color:#2682a5}
.lutron-smart-bridge-pro-app h2{color:#2682A5;font-size:28px;font-weight:400;padding-bottom:10px;line-height:34px}
.security-area-text-app{font-size:14px;line-height:22px}
.security-area{padding-left:0}
.lut-app-images-foot{float:left}
.lut-app-images-foot img{width:98%}
.lut-img-left{float:left}
.lut-img-right{float:left;margin-left:30px}
.SmartLutronAppFeatures{padding-top:25px}
.SmartLutronAppFeatures .TitleSlide{font-family:"HelveticaNeue_Bold";;font-size:14px;line-height:22px}
.SmartLutronAppFeatures .descslid{font-size:14px;line-height:22px;margin-bottom:2%;width:50%}
.SmartLutronAppFeaturestitle{margin-bottom:2%}
.WhereToGetLutronapp{margin-top:5%;  padding-left: 28px;}
.lutron-smart-bridge-pro{margin-bottom:10px}
.smartliving{padding-left:27px;padding-top:29px}
.StartetKitsConnectedHome .product-block{min-height:360px}
.StartetKitsConnectedHomeCenter .product-block{min-height:310px}
.StartetKitsConnectedHomebottom .product-block{min-height:240px}
.dimmersandremotesTop .product-block{min-height:330px}
.dimmersandremotesbottom .product-block{min-height:380px}
.LutronSmartBridgeTop .product-block{min-height:320px}
.wallplatebracketaccessoriesbottom .product-block{min-height:310px}
.heading-product{color:#2682A5;font-size:16px;font-family:"HelveticaNeue_Bold";;margin-left:16px;margin-bottom:10px}
.product-listview-wrapper h2{color:#2682A5;font-size:28px;font-weight:400}
.paddingBottom10{padding-bottom:10px}
.paddingBottom20{padding-bottom:20px}
.product-block-model{font-weight:400!important;display:inline-block}
.floatLeft{float:left}
.product-not-sold{display:inline-block;width:100%}
.workswithtopimage-right img{max-width:100%}
.workswithtopimage-left img{max-width:100%}
.product-block-detail{width:300px}
.marginLeftNo{margin-left:0}
.meetTheFamilyProducts h2{margin-bottom:10px}
.CompatibleBulbList{width: 300px; margin-left: 25%}
.CompatibleBulbList span{font-family:"HelveticaNeue_Bold";font-size: 13px;}
.CompatibleBulbList a, .CompatibleBulbList a:visited,.CompatibleBulbList a:link {color: #c55516 !important;}
.CompatibleBulbList .pdf_icon{padding-left:2px}
.SmartSection .SlideTextLink{margin-top:20px;background: transparent url("/Style%20Library/Caseta/Images/CasetaHome/round-arrow-orange.png") no-repeat scroll 92px 2px;}
.SlideTextLink{background: transparent url("/Style%20Library/Caseta/Images/CasetaHome/round-arrow-orange.png") no-repeat scroll 80px 3px; line-height: 20px}
.alexaheroarrow {background: url(/Style%20Library/Caseta/Images/CasetaHome/round-arrow-white.png) no-repeat 130px 4px;height:24px;}
.gsa{display:none;}
/*#overallcss*/

@media only screen and (min-width : 1025px) and (max-width : 1327px) {
.CompatibleBulbList{margin-left:10%;}
.HomekitsWrapper{width:95%;}
.separator{width:100%;left:0;}
}

@media only screen and (min-width : 1025px) and (max-width : 1200px) {
.covered .covered-more-video-area{float:right;width:35%;text-decoration:none;left:63.7%;position:absolute;display:inline-table}
.covered{width:95%}
.HomeGettingStartedText{margin-left: 4%; width: 60%;}
.CompatibleBulbList{margin-left: 10%;}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) {
.message-text{font-size:8px;top:2.8em!important}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1) {
.menu{float:right;margin:0 15px 0 0;display:block}
.menu li:first-child{margin-left:15px}
.message-text{font-size:8px;top:3.1em!important}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.product-block{width:400px}
.SerenaDescAll{width:30%!important}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {
.menu{float:right;margin:10px 15px 0 0;display:block}
.menu li:first-child{margin-left:15px}
.clear-connect-left img{width:284px}
.message-text{font-size:8px;top:3.1em!important}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {
.clear-connect-left img{width:284px}
}
@media only screen and (min-width : 1025px) and (max-width : 1310px) and (orientation : landscape) {
#wrapper{margin:0 auto;width:100%}
.main-content{display:block;width:100%;}
#header{width:100%}
.HomeLiveLife{width:48%!important}
.HomeStayConnected{width:48%!important}
.HomeStayConnectedB{width:48%!important}
.shadow-area{display:none}
.HomeGettingStartedText{margin-left: 4%; width: 60%;}
.CompatibleBulbList{margin-left: 5%;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
#wrapper{margin:0 auto;width:100%}
.main-content{display:block;width:98%;background:#FFF}
#header{display:block;width:100%;height:67px;background:url(/style%20library/Caseta/images/Header-Bg.png) left top repeat-y rgba(50,137,167,1)}
.Logo{display:block;margin:16px 0 0 26px}
.Lutron-Logo{display:block;margin:11px 12px 0 0}
.menu{float:right;margin:35px 3px 0 0;display:none}
.menu-icon{float:right;margin:22px 12px 0 0;display:block}
.navigated{display:block}
/*.nav{float:left;width:100%;background:#FFF}
.nav ul{list-style:none;margin:0;padding:0}
.nav li{list-style:none;margin:0 0 1px;padding:10px;background:#33b8e9;font-family:"HelveticaNeue_Bold";;overflow:hidden}
.nav li a{color:#FFF!important;text-decoration:none}
.nav li a:hover{text-decoration:none;text-shadow:0 0 5px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 70px #fff,0 0 100px #fff}
.nav li a.nav-selected{text-decoration:none;text-shadow:0 0 5px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 70px #fff,0 0 100px #fff}*/
.banner{display:block;width:100%;margin-top:.3%;position:relative}
.banner span{display:block;height:100%}
.banner-text{float:left;color:#FFF;left:25px;top:30px;line-height:1.3em;width:30%;font-size:2.5em;position:absolute}
.banner-button{float:right;right:17px;top:161px;position:absolute;width:12%}
.shadow-area{display:block;width:1%;height:100%}
.content-area{display:block;width:93.1%;margin-top:1.4%;padding:0 4.6% 0 2.3%}
.video-box{display:block;width:100%;margin-right:3.4%}
.text-area{display:block;width:auto;color:#3299c6;font-size:1.878em;line-height:1.5em;font-weight:400;padding-top:1.6%}
.text-area p{margin:1% 0 0;padding:0;font-weight:400}
.product-area{display:block;width:93.9%;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(23%,#dff0f7),color-stop(79%,#dff0f7),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding:4.6% 3.8% 4.8% 2.3%}
.slidder-area{display:block;width:95.7%;padding:0 2% 4.8% 2.3% !important}
.what-is-caseta{display:block;width:95.7%;padding:4.8% 2% 4.8% 2.3% !important}
.feature-area-inner{display:block;width:95.7%;padding:0 2% 4.8% 2.3% !important}
.product-area-innerpage{display:block;width:94%;padding:4.6% 2% 4.8% 2.3%}
.product-area-innerpage img{margin-top:1.4%}
.top5-us-class{padding:4.6% 2% 4.8% 2.3% !important;width:96%}
.contact-us-class{width:100%;padding:1.6% 2% 4.8% 2.3% !important}
.faqs-subheader{font-size:1.75em;padding-left:1px}
.product-subheader{color:#2682a5;font-size:1.75em;font-weight:400}
.product-subheader h3{color:#2682a5;font-size:.813em;font-weight:400;margin:10px 0 23px;padding:0}
.device-wrapper{display:block;width:100%}
.device-area{float:left;margin:0 4.1% .4% 0;height:227px}
.accessories-wrapper{display:inline-block;width:100%}
.img-area{float:left;margin:0 18px 0 0}
.margin-right-none{margin-right:0}
.img-margin-top{margin-top:30px}
.device-margin-top{margin-top:95px}
.device-img-wrapper{display:block;width:21%}
.device-text{color:#6e797d;font-size:12px;font-weight:400;width:90px}
.device-text-padding{padding-left:100px}
.device-width{width:21%}
.slider-area{display:block;width:100%}
.digram-area{display:block;width:95.7%;margin-top:9px;padding:0 2% 0 2.3% !important}
.digram-area img{width:100%}
.digram-area h2{float:left;color:#3299c6;font-size:1.75em;font-weight:400}
.digram-area-img{float:left;width:475px;margin-left:16px}
.digram-area-img img{width:100%}
.feature-wrapper{float:left;width:100%;margin-top:1.5%}
.feature-img-box{float:left;width:349px;margin-right:34px}
.feature-img-box img{width:100%}
.product-box{display:block;width:auto;margin-top:15px}
.product-box-img-2nd-line{margin-left:67px}
.product-content-area{display:block;width:97.2%;padding:2.8% 1.4% 0}
.product-list-wrapper{display:block;margin:10px 40px 0 0;width:88px}
.product-list{display:block;margin-bottom:10px;width:68px;height:125px}
.product-list-text{display:block;color:#C0571C;font-family:"HelveticaNeue_Bold";;font-size:12px;width:100%}
.product-margin-none{margin-right:0!important}
.product-detail-wrapper{display:block;width:96%;margin-top:0;padding:0 27px 0 21px}
.product-detail{display:block;width:97.2%;padding:0 1.4%;margin-top:1.7%}
.product-detail-left{display:inline;margin-right:30px;padding:10px 0}
.product-detail-right{display:inline;width:auto;padding:10px 0}
.product-detail-right span{font-family:"HelveticaNeue_Bold";}
.product-detail-right ul{list-style:none;padding:0;margin:0}
.product-detail-right li{list-style:none;padding:8px 0;margin:0}
.product-detail-alt{float:left;width:97.2%;padding:0 1.4%;background:#ebebeb;margin-top:1.7%}
.product-detail-alt-left{float:left;margin-right:30px;padding:10px 0}
.product-detail-alt-right{float:left;width:auto;padding:10px 0}
.product-detail-alt-right span{font-family:"HelveticaNeue_Bold";}
.product-detail-alt-right ul{list-style:none;padding:0;margin:0}
.product-detail-alt-right li{list-style:none;padding:8px 0;margin:0}
/*.footer-img{display:block;width:100%;position:relative}
.footer-img span{display:block;height:100%}
.footer-blue-text{left:29px;top:6px;font-size:35px;color:#2682a5;position:absolute}
.footer-white-text{left:185px;top:4px;position:absolute;width:398px}
.footer-white-text p{padding:12px 0;font-size:22px;color:#FFF;line-height:20px;margin:0}
.footer-button{right:15px;bottom:35px;position:absolute;width:80px;height:26px}
.footer-text-outter{width:90%;float:left;text-align:center;margin:0 auto;font-size:12px;margin-bottom:15px!important}
.footer-text-outter a{color:#c55516!important;text-decoration:none;margin-right:0}
.footer-text-outter a:hover{text-decoration:underline!important;margin-right:0}
.footer-text-outter span{color:#939393}*/
.covered{display:block;width:95.4%;padding:29px 2.3% 0}
.covered h2{color:#2682a5;font-size:28px;font-weight:400;padding:0 0 6px}
.covered p{color:#555;font-size:14px;padding:0 0 37px;margin:0}
.thumbnail-box{float:left}
.thumbnail{float:left;width:116px;min-height:100px}
div.thumbnail{width:116px!important}
.thumbnail img{width:50px;height:50px;margin-bottom:5px}
.thumbnail-text{float:left;width:110px;color:#c0571c;font-size:14px;font-family:"HelveticaNeue_Bold";}
.how-to-video{color:#3299c6;font-size:28px;font-weight:400;padding:20px 0}
.additional-resource{display:block;width:95.4%;margin-top:9px;padding:0 2.3%}
.video-thumb-box{float:left;width:100%;color:#3299c6;line-height:30px;font-weight:400;margin-top:15px}
.video-thumb-detail{float:left;width:195px}
.video-thumb-detail p{padding:0;margin:0;color:#555;font-size:12px;line-height:18px}
.steps-text-box{display:block;width:50%}
.support-area-innerpage{float:left;width:95.7%;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(23%,#dff0f7),color-stop(79%,#dff0f7),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding:30px 2% 50px 2.2%}
.getting-started{float:left;width:93.1%;padding:29px 4.6% 0 2.3%;position:relative}
.getting-started p{color:#555;font-size:14px;padding:0 0 36px;margin:0;width:80%}
.detail-area{float:left;width:95.4%;padding:20px 2.3%}
.detail-area-right{float:left;width:auto;margin-top:30px}
.clear-connect-wrapper{float:left;width:95.4%;padding:50px 2.3% 30px}
.wireless-info{float:left;padding-top:20px}
.about-lutron{float:left;width:95.7%;padding:70px 2% 80px 2.3%}
.product-listview-wrapper{float:left;width:94%;padding:29px 27px 0 21px}
.device1{margin-top:0}
.device2{margin-top:5px}
.device3{margin-top:8px}
.product-note{width:100%;padding:5px 27px 20px 21px}
.videoHeight{height:311px}
.videoWidth{width:95%}
.video-title{display:block;float:left;width:95.7%;margin-top:0;margin-bottom:1%;font-size:1.3em;line-height:1.5em;color:#555}
.what-is-caseta-video{display:block;width:83%;margin-top:2%;padding:0 2% 1% 0 !important}
.video-chapter{display:block;width:95.7%;color:#555;font-size:1.15em;font-weight:400;margin-top:0;margin-bottom:1%;margin-left:3.65%;float:left;line-height:20px}
.covered .covered-video{padding:0 0 1%;margin:0;width:60%;float:left}
.covered .covered-more-video-area{float:right;width:37%;text-decoration:none;left:57.7%}
.covered .covered-more-video-area .covered-more-video-header-text{padding-top:3%;padding-bottom:3.5%}
.covered .covered-more-video-area .covered-more-video-list-area{float:left;width:100%;height:25%;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video1-thumb{display:inline-table;float:left;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video1-text{display:inline-table;float:left;padding-left:3%;width:56%;color:#c55516;text-decoration:none;font-size:1.15em}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video2-thumb{display:inline-table;float:left;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video2-text{display:inline-table;float:left;padding-left:3%;width:56%;color:#c55516;text-decoration:none;font-size:1.15em}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video3-thumb{display:inline-table;float:left;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video3-text{display:inline-table;float:left;padding-left:3%;width:56%;color:#c55516;text-decoration:none;font-size:1.15em}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video4-thumb{display:inline-table;float:left;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video4-text{display:inline-table;float:left;width:56%;color:#c55516;text-decoration:none;font-size:1.15em}
.coming-soon{display:block;float:left;position:relative;padding:20px 45px 0 15px;width:90%}
.coming-soon .coming-image-area{width:18%;position:relative;padding:0 5px 9px 0;float:left}
.coming-soon .coming-image-area img{width:100%}
.coming-soon .blue-text{width:80%;font-size:2.1em;color:#2682a5;float:left;line-height:28px;padding-top:5px}
.coming-soon .blue-text .coming-soon-text{width:100%}
.coming-soon .blue-text .coming-soon-text span{padding-left:10px}
.coming-soon .blue-text .gray-text{font-size:.7em;color:#555;padding-top:10px}
.coming-soon .blue-text .gray-text .learn-more{color:#D98E28}
.lutron-smart-bridge-pro{float:left;width:95%;}
.lutron-smart-bridge-pro h2{color:#2682A5;font-size:28px;font-weight:400;padding-bottom:10px}
.lutron-smart-bridge-pro-outter{float:left;width:95%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper{float:left}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper img{width:90%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-animation{float:left}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-animation img{width:147%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control{float:left;width:80%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control img{width:55%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text{float:left;font-size:14px;color:#555;margin-top:1%;width:95%;line-height:22px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text p{margin-top:10px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text ul{list-style:none outside none;margin:10px 0 0;padding:0}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text li{color:#555;font-size:14px;list-style:disc outside none;margin:0 0 0 15px;padding:3px 0}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text-bottom{float:left;font-size:14px;color:#555;width:95%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text-bottom p{margin-top:15px;line-height:22px}
.security-area{float:left;width:95%;padding:2.9% 1% 2% 5%}
.security-area.button-area{width:70%;padding:0}
.security-area .device-wrapper div.device-img-wrapper{width:33%}
.security-subheader{padding-left:0!important}
.lutron-smart-bridge-pro .device-wrapper .margin-right{margin-right:28px}
.security-area-text{float:left;font-size:11px;color:#555;width:95%}
.security-area-text p{margin-top:15px;font-size:14px;line-height:22px}
.security-area-text.setup-easy{height:60px;width:100%}
.note{padding-top:10px;padding-bottom:20px}
.margin-top-none{margin-top:0!important}
.staple-connect-wrapper{padding-left:0;padding-top:25px;float:left;width:95%}
.system-security-image-area{display:block;margin:0 4.1% .4% 0;width:100%}
.device-wrapper .device-img-wrapper .system-security-image-area img{width:70%}
.device-wrapper .device-img-wrapper .system-security-image-area .button{width:160px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .temp-control-image-container div{width:18.4%;float:left}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .honeywell-main-image{margin-left:61px;width:50%}
.temperature-control-thermo-side-text{position:relative;left:0}
.img-meet-the-fmly-margin-top{margin-top:20px}
.img1-text{margin-left:14px}
.image-device{width:21%;float:left}
.image-device img{width:100%}
.device-img-wrapper img{width:auto}
.accessories-area{margin:0}
.accessories-area img{width:100%}
.meet-d-family-wall-plate{width:100%}
.meet-d-family-remote-control{height:212px;margin-top:0}
.meet-d-family-remote-control img{width:auto}
.meet-d-family-lutron-app{width:19%}
.meet-d-family-plugin-lmp-dmmr{width:31%}
.back-to-top{padding-left:10px}
.meet-d-family-car-visor-clip-image img{width:90%}
.device1{margin-top:62px}
.meet-the-family-3rd-line{margin-left:7px}
.meet-the-family-4th-line{margin-left:-11px}
.meet-the-family-4th-line .divImage2 img{width:106%}
.meet-the-family-serena-sivoia-text{margin-left:7px;width:100px}
.get-started-subsection-area{width:100%}
.subsection-product-area{width:60%;float:left}
.subsection-product-item-area{width:30%;margin-right:0}
.subsection-product-item-text p{font-size:1.2em;margin-top:0}
.subsection-ad-area{width:40%;float:right;margin-bottom:25px}
.subsection-ad-area img{width:100%}
.price-area-text{position:absolute;width:100%;bottom:12px;font-size:1.1em;text-align:left;font-family:"HelveticaNeue_Bold";}
.subsection-product-area-text{float:left;font-size:11px;color:#555;width:90%}
.subsection-product-area-text p{margin-top:2px;font-size:1.27em;line-height:22px;width:100%;padding:0}
.social-media-image-area{right:25px}
/*.promo-page p{height:65px}
.promo-page h2{font-size:23px}*/
.promo-header-text{font-size:28px;line-height:48px;top:8px}
.promo-header-button{right:54px;top:125px}
.promo-page-coming-home{width:32%;float:left}
.promo-page-At-work{width:32%;margin-left:15px;margin-right:6px}
.promo-page-ur-away{width:32%}
.promo-border-bottom{padding-bottom:45px;padding-top:10px;text-align:right}
.legal-page-body{height:330px;padding-top:5px}
.watch-feature-promo .watch-feature-promo-text{width:79%}
.message-text{font-size:10px!important;top:2em!important}
/*.footer-text-wrapper{width:105%}
.footer-left-down{width:auto!important}
.footer-copyright-org{display:block;margin-top:20px;text-align:left}
.footer-left{width:450px!important}
.footer-left-down > a{padding-left:0!important}*/
.HomeGettingStartedText{left:41%;background:url(/Style%20Library/Caseta/Images/CasetaHome/round-arrow-orange.png) no-repeat scroll 190px 3px}
.HomeGettingStartedText{font-size: 18px;}
.HomeLiveLife{width:48%}
.HomeLiveLifeText{top:4%!important;left:55%!important}
.HomeLiveLifeTextHeadText,.HomeStayConnectedHeadText{font-size:12pt}.HomeStayConnectedHeadTextB{font-size:12pt}
.HomeLiveLifeTextTailText,.HomeStayConnectedTailText{font-size:9pt}.HomeStayConnectedTailTextB{font-size:9pt}
.HomeStayConnected{float:right!important}.HomeStayConnectedB{float:right!important}

.HomeStayConnectedText{top:65%!important;left:5%!important;width:auto}
.HomeStayConnectedTextB{top:65%!important;left:5%!important;width:auto}
.HomeStayConnectedText div{width:auto}
.HomeStayConnectedTextB div{width:auto}
.HomeStayConnected{width:48%}
.HomeStayConnectedB{width:48%}
.HomekitsWrapper{width:95%}
.HomeGettingStartedText{width:60%}
/*.product-block{width:70%}
.productHeaderHide{margin-top:512px;display:block;}
.productHeaderShow{display:none}*/
.CompatibleBulbList{margin-left: 0px;margin-top:40px;}
.HomeGettingStartedText {top: -96px;left: 45%;background: url(/Style%20Library/Caseta/Images/CasetaHome/round-arrow-orange.png) no-repeat 185px 2px;}
.CompatibleBulbList .bulbtype{width:17%;}
.HomeGettingStartedTextspan{margin-right: 53%;}
.CompatibleBulbList{margin-left:0px;position:relative;top:22px;}
}

/*iPadLandScape*/
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation : portrait) {
#wrapper{margin:0 auto;width:100%}
/*.main-content{display:block;width:98%;background:#FFF}*/
#header{display:block;width:100%;height:67px;background:url(/style%20library/Caseta/images/Header-Bg.png) left top repeat-y}
.Logo{display:block;margin:16px 0 0 26px}
.Lutron-Logo{display:block;margin:11px 12px 0 0}
.menu{float:right;margin:35px 3px 0 0;display:none}
.menu-icon{float:right;margin:22px 12px 0 0;display:block}
.navigated{display:block}
/*.nav{float:left;width:100%;background:#FFF}
.nav ul{list-style:none;margin:0;padding:0}
.nav li{list-style:none;margin:0 0 1px;padding:10px;background:#33b8e9;font-family:"HelveticaNeue_Bold";;overflow:hidden}
.nav li a{color:#FFF!important;text-decoration:none}
.nav li a:hover{text-decoration:none;text-shadow:0 0 5px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 70px #fff,0 0 100px #fff}
.nav li a.nav-selected{text-decoration:none;text-shadow:0 0 5px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 70px #fff,0 0 100px #fff}*/
.banner{display:block;width:100%;margin-top:.3%;position:relative}
.banner span{display:block;height:100%}
.banner-text{float:left;color:#FFF;left:25px;top:30px;line-height:1.3em;width:30%;font-size:2.5em;position:absolute}
.banner-button{float:right;right:17px;top:161px;position:absolute;width:12%}
.shadow-area{display:block;width:1%;height:100%}
.content-area{display:block;width:93.1%;margin-top:1.4%;padding:0 4.6% 0 2.3%}
.video-box{display:block;width:100%;margin-right:3.4%}
.text-area{display:block;width:auto;color:#3299c6;font-size:1.878em;line-height:1.5em;font-weight:400;padding-top:1.6%}
.text-area p{margin:1% 0 0;padding:0;font-weight:400}
.product-area{display:block;width:93.9%;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(23%,#dff0f7),color-stop(79%,#dff0f7),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding:4.6% 3.8% 4.8% 2.3%}
.slidder-area{display:block;width:95.7%;padding:0 2% 4.8% 2.3% !important}
.what-is-caseta{display:block;width:95.7%;padding:4.8% 2% 4.8% 2.3% !important}
.feature-area-inner{display:block;width:95.7%;padding:0 2% 4.8% 2.3% !important}
.product-area-innerpage{display:block;width:94%;padding:4.6% 2% 4.8% 2.3%}
.product-area-innerpage img{margin-top:1.4%}
.top5-us-class{padding:4.6% 2% 4.8% 2.3% !important;width:96%}
.faqs-subheader{font-size:1.75em;padding-left:1px}
.product-subheader{color:#2682a5;font-size:1.75em;font-weight:400}
.product-subheader h3{color:#2682a5;font-size:.813em;font-weight:400;margin:10px 0 23px;padding:0}
.device-wrapper{display:block;width:100%}
.device-area{float:left;margin:0 4.1% .4% 0;height:232px}
.accessories-wrapper{display:inline-block;width:100%}
.img-area{float:left;margin:0 18px 0 0}
.margin-right-none{margin-right:0}
.img-margin-top{margin-top:30px}
.device-margin-top{margin-top:95px}
.device-img-wrapper{display:block;width:21%}
.device-text{color:#6e797d;font-size:12px;font-weight:400;width:90px}
.device-text-padding{padding-left:100px}
.device-width{width:145px}
.slider-area{display:block;width:100%}
.digram-area{display:block;width:95.7%;margin-top:9px;padding:0 2% 0 2.3% !important}
.digram-area img{width:100%}
.digram-area h2{float:left;color:#2682a5;font-size:1.75em;font-weight:400}
.digram-area-img{float:left;width:475px;margin-left:16px}
.digram-area-img img{width:100%}
.feature-wrapper{float:left;width:100%;margin-top:1.5%}
.feature-img-box{float:left;width:349px;margin-right:34px}
.feature-img-box img{width:100%}
.product-box{display:block;width:auto;margin-top:15px}
.product-box-img-2nd-line{margin-left:67px}
.product-content-area{display:block;width:97.2%;padding:2.8% 1.4% 0}
.product-list-wrapper{display:block;margin:10px 40px 0 0;width:88px}
.product-list{display:block;margin-bottom:10px;width:68px;height:125px}
.product-list-text{display:block;color:#C0571C;font-family:"HelveticaNeue_Bold";;font-size:12px;width:100%}
.product-margin-none{margin-right:0!important}
.product-detail-wrapper{display:block;width:86%;margin-top:3.3%;padding:0 27px 0 21px}
.product-detail{display:block;width:97.2%;padding:0 1.4%;margin-top:1.7%}
.product-detail-left{display:inline;margin-right:30px;padding:10px 0}
.product-detail-right{display:inline;width:auto;padding:10px 0}
.product-detail-right span{font-family:"HelveticaNeue_Bold";}
.product-detail-right ul{list-style:none;padding:0;margin:0}
.product-detail-right li{list-style:none;padding:8px 0;margin:0}
.product-detail-alt{float:left;width:97.2%;padding:0 1.4%;background:#ebebeb;margin-top:1.7%}
.product-detail-alt-left{float:left;margin-right:30px;padding:10px 0}
.product-detail-alt-right{float:left;width:auto;padding:10px 0}
.product-detail-alt-right span{font-family:"HelveticaNeue_Bold";}
.product-detail-alt-right ul{list-style:none;padding:0;margin:0}
.product-detail-alt-right li{list-style:none;padding:8px 0;margin:0}
/*.footer-img{display:block;width:100%;position:relative}
.footer-img span{display:block;height:100%}
.footer-blue-text{left:29px;top:6px;font-size:35px;color:#2682a5;position:absolute}
.footer-white-text{left:185px;top:4px;position:absolute;width:398px}
.footer-white-text p{padding:12px 0;font-size:22px;color:#FFF;line-height:20px;margin:0}
.footer-button{right:15px;bottom:35px;position:absolute;width:80px;height:26px}
.footer-text-outter{width:90%;float:left;text-align:center;margin:0 auto;font-size:12px;margin-bottom:15px!important}
.footer-text-outter a{color:#c55516!important;text-decoration:none;margin-right:0}
.footer-text-outter a:hover{text-decoration:underline!important;margin-right:0}
.footer-text-outter span{color:#939393}*/
.covered{display:block;width:95.4%;padding:29px 2.3% 0}
.covered h2{color:#2682a5;font-size:28px;font-weight:400;padding:0 0 6px}
.covered p{color:#555;font-size:14px;padding:0 0 37px;margin:0}
.thumbnail-box{float:left}
.thumbnail{float:left;width:116px;min-height:100px}
div.thumbnail{width:116px!important}
.thumbnail img{width:50px;height:50px;margin-bottom:5px}
.thumbnail-text{float:left;width:110px;color:#c0571c;font-size:14px;font-family:"HelveticaNeue_Bold";}
.how-to-video{color:#3299c6;font-size:28px;font-weight:400;padding:20px 0}
.additional-resource{display:block;width:95.4%;margin-top:9px;padding:0 2.3%}
.video-thumb-box{float:left;width:100%;color:#3299c6;line-height:30px;font-weight:400;margin-top:15px}
.video-thumb-detail{float:left;width:195px}
.video-thumb-detail p{padding:0;margin:0;color:#555;font-size:12px;line-height:18px}
.steps-text-box{display:block;width:50%}
.support-area-innerpage{float:left;width:95.7%;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(23%,#dff0f7),color-stop(79%,#dff0f7),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding:30px 2% 50px 2.2%}
.getting-started{float:left;width:93.1%;padding:29px 4.6% 0 2.3%;position:relative}
.getting-started p{color:#555;font-size:14px;padding:0 0 20px;margin:0;width:80%}
.detail-area{float:left;width:95.4%;padding:20px 2.3%}
.detail-area-right{float:left;width:auto;margin-top:30px}
.clear-connect-wrapper{float:left;width:95.4%;padding:50px 2.3% 30px}
.wireless-info{float:left;padding-top:28px}
.about-lutron{float:left;width:95.7%;padding:70px 2% 80px 2.3%}
.product-listview-wrapper{float:left;width:92%;padding:29px 27px 0 21px}
.device1{margin-top:49px}
.device2{margin-top:5px}
.device3{margin-top:8px}
.videoHeight{height:312px}
.videoWidth{width:95%}
.video-title{display:block;float:left;width:95.7%;margin-top:0;margin-bottom:1%;font-size:1.3em;line-height:1.5em;color:#555}
.what-is-caseta-video{display:block;width:90%;margin-top:2%;padding:0 2% 1% 0 !important}
.video-chapter{display:block;width:95.7%;color:#555;font-size:1.15em;font-weight:400;margin-top:0;margin-bottom:1%;margin-left:3.65%;float:left;line-height:20px}
.covered .covered-video{padding:0 0 1%;margin:0;width:60%;float:left}
.covered .covered-more-video-area{float:right;width:37%;text-decoration:none;left:57.7%}
.covered .covered-more-video-area .covered-more-video-header-text{padding-top:3%;padding-bottom:3.5%}
.covered .covered-more-video-area .covered-more-video-list-area{float:left;width:100%;height:25%;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video1-thumb{display:inline-table;float:left;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video1-text{display:inline-table;float:left;padding-left:3%;width:56%;color:#c55516;text-decoration:none;font-size:1.15em}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video2-thumb{display:inline-table;float:left;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video2-text{display:inline-table;float:left;padding-left:3%;width:56%;color:#c55516;text-decoration:none;font-size:1.15em}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video3-thumb{display:inline-table;float:left;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video3-text{display:inline-table;float:left;padding-left:3%;width:56%;color:#c55516;text-decoration:none;font-size:1.15em}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video4-thumb{display:inline-table;float:left;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video4-text{display:inline-table;float:left;padding-left:3%;width:56%;color:#c55516;text-decoration:none;font-size:1.15em}
.coming-soon{display:block;float:left;position:relative;padding:20px 45px 0 15px;width:90%}
.coming-soon .coming-image-area{width:18%;position:relative;padding:0 5px 9px 0;float:left}
.coming-soon .coming-image-area img{width:100%}
.coming-soon .blue-text{width:80%;font-size:2.1em;color:#2682a5;float:left;line-height:28px;padding-top:5px}
.coming-soon .blue-text .coming-soon-text{width:100%}
.coming-soon .blue-text .coming-soon-text span{padding-left:10px}
.coming-soon .blue-text .gray-text{font-size:.798em;color:#555;padding-top:10px}
.coming-soon .blue-text .gray-text .learn-more{color:#D98E28}
.lutron-smart-bridge-pro{float:left;width:95%;}
.lutron-smart-bridge-pro h2{color:#2682A5;font-size:28px;font-weight:400;padding-bottom:10px}
.lutron-smart-bridge-pro-outter{float:left;width:95%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper{float:left}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper img{width:90%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-animation{float:left}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-animation img{width:147%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control{float:left;width:80%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control img{width:55%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text{float:left;font-size:14px;color:#555;margin-top:1%;width:95%;line-height:22px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text p{margin-top:10px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text ul{list-style:none outside none;margin:10px 0 0;padding:0}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text li{color:#555;font-size:14px;list-style:disc outside none;margin:0 0 0 15px;padding:3px 0}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text-bottom{float:left;font-size:14px;color:#555;width:95%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text-bottom p{margin-top:15px;line-height:22px}
.security-area{float:left;width:95%;padding:2.9% 1% 2% 5%}
.security-area.button-area{width:90%;padding:0}
.security-area .device-wrapper div.device-img-wrapper{width:26%}
.security-subheader{padding-left:0!important}
.lutron-smart-bridge-pro .device-wrapper .margin-right{margin-right:28px}
.security-area-text{float:left;font-size:11px;color:#555;width:95%}
.security-area-text p{margin-top:15px;font-size:14px;line-height:22px}
.security-area-text.setup-easy{height:60px;width:100%}
.note{padding-top:10px;padding-bottom:20px}
.margin-top-none{margin-top:0!important}
.staple-connect-wrapper{padding-left:0;padding-top:25px;float:left;width:95%}
.system-security-image-area{display:block;margin:0 4.1% .4% 0;width:80%}
.device-wrapper .device-img-wrapper .system-security-image-area img{width:100%}
.device-wrapper .device-img-wrapper .system-security-image-area .button{width:170px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .temp-control-image-container div{width:18.4%;float:left}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .honeywell-main-image{margin-left:61px;width:50%}
.temperature-control-thermo-side-text{position:relative;left:0}
.img-meet-the-fmly-margin-top{margin-top:20px}
.img1-text{margin-left:28px}
.image-device{width:22%;float:left}
.image-device img{width:100%}
.device-img-wrapper img{width:auto}
.accessories-area{margin:0 25px 0 0}
.accessories-area img{width:auto}
.meet-the-family-4th-line .divImage2 img{width:106%}
.meet-d-family-wall-plate{width:143px}
.meet-d-family-remote-control{height:194px;margin-top:0}
.meet-d-family-lutron-app{width:135px}
.meet-d-family-plugin-lmp-dmmr{width:31%}
.back-to-top{padding-left:10px}
.meet-d-family-car-visor-clip-image img{width:100%}
.meet-the-family-3rd-line{margin-left:7px}
.meet-the-family-4th-line{margin-left:-11px}
.meet-the-family-serena-sivoia-text{margin-left:7px;width:100px}
.get-started-subsection-area{width:100%}
.subsection-product-area{width:60%;float:left}
.subsection-product-item-area{width:30%;margin-right:0}
.subsection-product-item-text p{font-size:1.2em;margin-top:0}
.subsection-ad-area{width:40%;float:right;margin-bottom:25px}
.subsection-ad-area img{width:100%}
.price-area-text{position:absolute;width:100%;bottom:12px;font-size:1.1em;text-align:left;font-family:"HelveticaNeue_Bold";}
.subsection-product-area-text{float:left;font-size:11px;color:#555;width:90%}
.subsection-product-area-text p{margin-top:2px;font-size:1.27em;line-height:22px;width:100%;padding:0}
.social-media-image-area{right:25px}
/*.promo-page p{height:65px}*/
.promo-header-text{font-size:28px;line-height:48px;top:8px}
.promo-header-button{right:54px;top:125px}
.promo-page-coming-home{width:32%;float:left}
.promo-page-At-work{width:32%;margin-left:15px;margin-right:6px}
.promo-page-ur-away{width:32%}
.promo-border-bottom{padding-bottom:45px;padding-top:10px;text-align:right}
.legal-page-body{height:430px;padding-top:5px}
.watch-feature-promo .watch-feature-promo-text{width:79%}
.infografic-text{display:block}
.RACText{margin-left:0!important}
.message-text{font-size:10px!important;top:2em!important}
.HomeStayConnected{float:right}
.HomeStayConnectedB{float:right}
.HomeLiveLife{width:48%}
.HomeLiveLifeText{top:5%;left:55%}
.HomeLiveLifeTextHeadText,.HomeStayConnectedHeadText{font-size:12pt}.HomeStayConnectedHeadTextB{font-size:12pt}
.HomeLiveLifeTextTailText,.HomeStayConnectedTailText{font-size:9pt}.HomeStayConnectedTailTextB{font-size:9pt}
.HomeStayConnectedText{top:62%;left:2%;width:auto}.HomeStayConnectedTextB{top:12%;left:47%;width:auto}
.HomeStayConnectedText div{width:auto}.HomeStayConnectedTextB div{width:auto}
.HomeStayConnected{width:48%}.HomeStayConnectedB{width:48%}
/*.footer-left-down{width:auto!important}
.footer-copyright-org{display:block;margin-top:20px;text-align:left}
.footer-left{width:450px!important}
.footer-left-down > a{padding-left:0!important}*/
.HomeGettingStartedText{left:45%;top:-80px;background:url(/Style%20Library/Caseta/Images/CasetaHome/round-arrow-orange.png) no-repeat scroll 185px 2px}
.HomeGettingStartedText{font-size: 18px;}
.HomeGettingStartedTextspan{margin-right:40%}
.HomekitsWrapper{width:95%}
.HomeGettingStartedText{width:52%}
/*.productHeaderHide{display:inline-block;padding-bottom:10px}
.productHeaderShow{display:none}*/
.productHeaderWidth{width:90%}
.workswithtopimage-left{width:45%}
.workswithtopimage-right{width:45%}
.AdditionalSmartHometechnologyItem{width:45%}
.OtherCompatibleHubsImagesLeft{width:45%}
.SerenaDescAll{width:45%}
.SmartLutronAppFeatures .descslid{width:65%}
.smartliving-descrp{width:60%}
.CompatibleBulbList{margin-left:0px;position:relative;top:22px;}
.CompatibleBulbList .bulbtype{width:25%;}
.product-block-detail{margin-top:30px;}
.dimmersandremotesSwitchend .product-block-detail {margin-top:45px}
.dimmersandremotesbottom .product-block-detail {margin-top:45px}
.QS-Wireless-shades, .Remote-Controlled-Shades, .Button-Pico-PRO, .In-wall-Switch-PRO, .In-wall-Dimmer-PRO{margin-top: 50px;}
}

/*iPadPortrait*/
@media only screen and (max-width: 767px) {
.ImageWrapper img{width:100%}
.HomeLiveLifeTextHeadText{font-size:12pt!important}
.HomeStayConnectedHeadText{font-size:12pt!important}.HomeStayConnectedHeadTextB{font-size:12pt!important}
.HomeStayConnectedTailText{font-size:9pt;}.HomeStayConnectedTailTextB{font-size:9pt;}
.HomeLiveLifeTextTailText{font-size:9pt;}
.Discover-head-text{font-size:25pt}
.Discover-head-text-child{font-size:13pt}
.DiscoverCasetaArrow a{font-size:13pt}
DiscoverCasetaArrow{background:transparent url(/Style%20Library/Caseta/Images/CasetaHome/round-arrow-white.png) no-repeat scroll 152px 5px;font-size:14pt}
#wrapper{margin:0 auto;width:100%}
.main-content{display:block;width:98%;background:#FFF}
#header{display:block;width:100%;height:67px;background:url(/style%20library/Caseta/images/Header-Bg.png) left top repeat-y}
.Logo{display:block;margin:16px 0 0 10px}
.Lutron-Logo{display:none;margin:11px 8px 0 0}
.menu{float:right;margin:35px 3px 0 0;display:none}
.menu-icon{float:right;margin:22px 12px 0 0;display:block}
.navigated{display:block}
/*.nav{float:left;width:100%;background:#FFF;display:none}
.nav ul{list-style:none;margin:0;padding:0}
.nav li{list-style:none;margin:0 0 1px;padding:10px;background:#33b8e9;font-family:"HelveticaNeue_Bold";;overflow:hidden}
.nav li a{color:#FFF;text-decoration:none}
.nav li a:hover{text-decoration:none;text-shadow:0 0 5px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 70px #fff,0 0 100px #fff}
.nav li a.nav-selected{text-decoration:none;text-shadow:0 0 5px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 70px #fff,0 0 100px #fff}*/
.banner{display:block;width:100%;margin-top:.3%;position:relative}
.banner span{display:block;height:100%}
.banner-text{float:left;color:#FFF;left:12px;top:12px;line-height:1.3em;width:30%;font-size:1.2em;position:absolute}
.banner-button{float:right;right:17px;top:60px;position:absolute;width:22%}
.shadow-area{display:block;width:1%;height:100%}
.content-area{width:91%;margin-top:1.4%;padding:0 4.6% 0 2.3%}
.video-box{width:100%;margin-right:3.4%}
.text-area{display:block;width:100%;color:#3299c6;font-size:1.878em;line-height:1.5em;font-weight:400;padding-top:1.6%}
.text-area p{margin:4.5% 0 0;padding:0;font-weight:400}
.product-area{display:block;width:93.9%;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(23%,#dff0f7),color-stop(79%,#dff0f7),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding:4.6% 3.8% 4.8% 2.3%}
.slidder-area{display:block;width:95.7%;padding:0 2% 4.8% 2.3% !important}
.what-is-caseta{display:block;width:95.7%;padding:4.8% 2% 4.8% 2.3% !important}
.feature-area-inner{display:block;width:95.7%;padding:0 2% 4.8% 2.3% !important}
.product-area-innerpage{display:block;width:84%;padding:4.6% 2% 4.8% 2.3%}
.product-area-innerpage img{margin-top:1.4%}
.top5-us-class{padding:4.6% 2% 4.8% 2.3% !important;width:96%}
.faqs-subheader{font-size:1.75em;padding-left:1px}
.product-subheader{color:#2682a5;font-size:1.75em;font-weight:400}
.product-subheader h3{color:#2682a5;font-size:.813em;font-weight:400;margin:10px 0 23px;padding:0}
.device-wrapper{display:block;width:100%;float:left}
.device-area{display:block;margin:0 4.1% .4% 0;width:55%;height:130px}
.device-area img{width:100%}
.accessories-wrapper{display:inline-block;width:100%}
.img-area{float:left;margin:0 15px 0 0;width:28%}
.img-area img{width:100%}
.margin-right-none{margin-right:0}
.img-margin-top{margin-top:30px}
.device-img-wrapper{float:left;width:32%}
.device-text{color:#6e797d;font-size:12px;font-weight:400;margin-right:5%}
.device-text-padding{padding-left:0}
.device-width{float:left}
.slider-area{display:block;width:100%}
.digram-area{display:block;width:95.7%;margin-top:9px;padding:0 2% 0 2.3% !important}
.digram-area img{width:100%}
.digram-area h2{display:block;color:#2682a5;font-size:1.75em;font-weight:400}
.digram-area-img{display:block;width:100%;margin-top:16px}
.digram-area-img img{width:100%}
.feature-wrapper{float:left;width:100%;margin-top:1.5%}
.feature-img-box{float:left;width:100%}
.feature-img-box img{width:100%}
.detail-area{float:left;width:95.4%;padding:20px 2.3%}
.detail-area-right{float:left;width:100%;margin-top:15px}
.product-box{float:left;width:auto}
.product-box img{width:100%}
.product-box-img{margin-left:5.5%}
.product-box-img-2nd-line{margin-left:5.5%}
.product-content-area{display:block;width:97.2%;padding:2.8% 1.4% 0;display:none}
.product-list-wrapper{display:block;margin:10px 40px 0 0;width:88px;min-height:165px}
.product-list{display:block;margin-bottom:10px;width:68px;height:125px}
.product-list-text{display:block;color:#C0571C;font-family:"HelveticaNeue_Bold";;font-size:12px;width:100%}
.product-margin-none{margin-right:0!important}
.product-detail{display:block;width:97.2%;padding:0 1.4%;margin-top:1.7%}
.product-detail-left{display:inline;margin-right:30px;padding:10px 0}
.product-detail-right{display:inline;width:auto;padding:10px 0}
.product-detail-right span{font-family:"HelveticaNeue_Bold";}
.product-detail-right ul{list-style:none;padding:0;margin:0}
.product-detail-right li{list-style:none;padding:8px 0;margin:0}
.product-detail-alt{float:left;width:97.2%;padding:0 1.4%;background:#ebebeb;margin-top:1.7%}
.product-detail-alt-left{float:left;margin-right:30px;padding:10px 0}
.product-detail-alt-right{float:left;width:auto;padding:10px 0}
.product-detail-alt-right span{font-family:"HelveticaNeue_Bold";}
.product-detail-alt-right ul{list-style:none;padding:0;margin:0}
.product-detail-alt-right li{list-style:none;padding:8px 0;margin:0}
/*.footer-img{display:block;width:100%;position:relative}
.footer-img span{display:block;height:100%}
.footer-blue-text{left:6px;top:8px;font-size:11px;color:#2682a5;position:absolute}
.footer-white-text{left:57px;top:5px;position:absolute;width:200px}
.footer-white-text p{padding:3px 0;font-size:11px;color:#FFF;line-height:12px;margin:0}
.footer-button{right:8px;bottom:8px;position:absolute;width:17%}
.footer-text-outter{width:90%;float:left;font-size:12px;margin-bottom:10px;margin-top:10px;margin-left:10px}
.footer-text-outter a{color:#c55516;text-decoration:none;margin-bottom:3.4%;display:block}
.footer-text-outter a:hover{text-decoration:underline;margin-bottom:3.4%}
.footer-text-outter span{color:#939393}*/
.covered{display:block;width:95.4%;padding:29px 2.3% 0}
.covered h2{color:#2682a5;font-size:28px;font-weight:400;padding:0 0 6px}
.covered p{color:#555;font-size:14px;padding:0 0 37px;margin:0}
.thumbnail-box{display:block}
.thumbnail{display:block;width:116px;min-height:100px}
div.thumbnail{width:116px!important}
.thumbnail img{width:50px;height:50px;margin-bottom:5px}
.thumbnail-text{display:block;width:110px;color:#c0571c;font-size:14px;font-family:"HelveticaNeue_Bold";}
.how-to-video{color:#3299c6;font-size:28px;font-weight:400;padding:20px 0}
.additional-resource{display:block;width:95.4%;margin-top:9px;padding:0 2.3%}
.video-thumb-box{float:left;width:100%;color:#3299c6;line-height:30px;font-weight:400;margin-top:15px}
.video-thumb-detail{float:left;width:159px}
.video-thumb-detail p{padding:0;margin:0;color:#555;font-size:12px;line-height:18px}
.steps-text-box{display:block;width:100%;margin-top:20px}
.about-lutron{float:left;width:95.7%;padding:40px 2% 80px 2.3%}
.support-area-innerpage{float:left;width:95.7%;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(23%,#dff0f7),color-stop(79%,#dff0f7),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding:30px 2% 50px 2.2%}
.getting-started{float:left;width:94%;padding:29px 4.6% 0 2.3%;position:relative}
.getting-started p{color:#555;font-size:14px;padding:0 0 25px;margin:0;width:100%}
.kit-image-wrapper{float:left;width:260px;margin-top:20px}
.store-wrapper{float:left;width:164px;margin-top:20px}
.detail-area{float:left;width:95.4%;padding:20px 2.3%}
.clear-connect-wrapper{float:left;width:95.4%;padding:50px 2.3% 30px}
.product-block{display:block;width:95%;min-height:255px;margin:0 0 14px;border:#f2f2f2 2px solid;border-radius:8px;padding:20px;color:#555}
.product-img{float:left;margin-right:50px;margin-bottom:30px}
.product-img.clear-conn{height:auto!important;margin-bottom:0px;!important}
.product-block-detail{width:99%;display:block;padding-top:10px}
.product-block-detail li{list-style:disc;padding:10px 0;margin:0 0 0 15px;font-size:14px}
.product-detail-wrapper{display:block;width:86%;margin-top:3.3%;padding:6px}
.wireless-remote{float:left;width:81%;padding:30px;border-radius:10px;border:#e6e6e6 2px solid;margin-right:15px}
.wireless-wrapper{float:left;margin-bottom:20px;width:100%}
.wireless-icon{float:left;margin:0 17px 0 0}
.wireless-icon img{width:100%}
.wireless-icon-detail{float:left;display:block;font-size:14px;color:#231f20;padding-top:5px}
.wireless-margin{margin-bottom:0!important}
.wireless-icon-detail span{font-size:19px;color:#2682a5}
.wireless-info{float:left;padding-top:20px}
.wireless-info p{color:#2682a5;font-size:19px;margin:0;padding:0;line-height:28px;margin-bottom:30px}
.Product-thumbnail-wrapper{display:block;margin-bottom:20px;margin-top:0}
.product-listview-wrapper{float:left;width:86%;padding:29px 2.3% 0;display:block}
.device1{margin-top:0;margin-left:-10px}
.device2{margin-top:0}
.device2-text{margin-left:9px}
.device-area{display:block;margin:0 4.1% .4% 0;width:55%;height:25%}
.image-device{width:33%;float:left;margin-top:20px}
.img-area{float:left;margin:0 15px 0 0;width:60%}
.img1-text{margin-left:0}
.about-lutron p{width:100%}
.videoHeight{height:160px}
.videoWidth{width:100%}
.what-is-caseta-video{display:block;width:95%;margin-top:2%;padding:0 2% 1% 0 !important}
.video-title{display:block;float:left;width:95.7%;margin-top:0;margin-bottom:1%;font-size:1.2em;line-height:1.5em;color:#555;font-family:"HelveticaNeue_Bold";}
.video-chapter{display:block;width:95.7%;color:#555;font-size:.98em;font-weight:400;margin-top:0;margin-bottom:1%;margin-left:5%;float:left;line-height:20px}
.covered .covered-video{padding:0 0 1%;margin:0;width:97%;float:left}
.covered .video-chapter-area{float:left;margin-left:1%;margin-bottom:5%;width:97%}
.covered .covered-more-video-area{float:left;width:100%;height:100%;text-decoration:none;position:relative;left:0}
.covered .covered-more-video-area .covered-more-video-header-text{font-size:1.05em;line-height:1.5em;color:#555;font-family:"HelveticaNeue_Bold";;width:100%;padding-bottom:3%;padding-left:1%;float:left}
.covered .covered-more-video-area .covered-more-video-list-area{float:none;width:40%;height:25%;text-decoration:none;padding:1.5%;display:inline-table}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video1-thumb{display:inline-table;float:left;width:100%;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video1-text{display:inline-table;float:left;padding-left:0;width:100%;color:#c55516;text-decoration:none;font-size:.98em}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video2-thumb{display:inline-table;float:left;width:100%;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video2-text{display:inline-table;float:left;padding-left:0;width:100%;color:#c55516;text-decoration:none;font-size:.98em}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video3-thumb{display:inline-table;float:left;width:100%;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video3-text{display:inline-table;float:left;padding-left:0;width:100%;color:#c55516;text-decoration:none;font-size:.98em}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video4-thumb{display:inline-table;float:left;width:100%;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video4-text{display:inline-table;float:left;padding-left:0;width:100%;color:#c55516;text-decoration:none;font-size:.98em}
.coming-soon{display:block;float:left;position:relative;padding:20px 5px 15px 37px;width:218px}
.coming-soon .coming-image-area{width:100%;position:relative;padding:0 20px 9px 0;float:left}
.coming-soon .blue-text{width:100%;font-size:2em;color:#2682a5;float:left;line-height:32px;padding-top:10px}
.coming-soon .blue-text .coming-soon-text{width:80%}
.coming-soon .blue-text .coming-soon-text span{width:100%;display:table-row-group}
.coming-soon .blue-text .gray-text{font-size:.7em;color:#555;padding-top:12px;line-height:24px}
.coming-soon .blue-text .gray-text .learn-more{color:#D98E28;display:table-row-group}
.lutron-smart-bridge-pro{float:left;width:95%;padding:10% 2.3% 0}
.lutron-smart-bridge-pro h2{color:#2682A5;font-size:28px;font-weight:400;padding-bottom:10px}
.lutron-smart-bridge-pro-outter{float:left;width:95%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper{float:left;width:80%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper img{width:70%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-animation{float:left;width:70%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-animation img{width:100%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control{float:left;width:95%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control img{width:80%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text{float:left;font-size:14px;color:#555;margin-top:1%;width:95%;line-height:22px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text p{margin-top:10px}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text ul{list-style:none outside none;margin:10px 0 0;padding:0}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text li{color:#555;font-size:14px;list-style:disc outside none;margin:0 0 0 15px;padding:3px 0}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text-bottom{float:left;font-size:14px;color:#555;width:95%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-text-bottom p{margin-top:15px;line-height:22px}
.security-area{float:left;width:95%;padding:2.9% 2% 2% 5%}
.security-area.button-area{width:100%;padding:0}
.security-area .device-wrapper div.device-img-wrapper{width:33%}
.security-subheader{padding-left:0!important}
.lutron-smart-bridge-pro .device-wrapper .margin-right{margin-right:0}
.security-area-text{float:left;font-size:11px;color:#555;width:95%}
.security-area-text p{margin-top:15px;font-size:14px;line-height:22px}
.security-area-text.setup-easy{height:130px;width:98%}
.note{padding-top:10px;padding-bottom:20px}
.margin-top-none{margin-top:0!important}
.staple-connect-wrapper{padding-left:0;padding-top:25px;float:left;width:95%}
.system-security-image-area{display:block;margin:0 4.1% .4% 0;width:80%}
.device-wrapper .device-img-wrapper .system-security-image-area img{width:100%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .temp-control-image-container div{width:30.4%;float:left}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .honeywell-main-image{margin-left:32px;width:95%}
.temperature-control-thermo-side-text{position:relative;left:0}
.img-meet-the-fmly-margin-top{margin-top:20px}
.meet-d-family-wall-plate{width:100%}
.meet-d-family-remote-control{width:83%}
.meet-d-family-lutron-app{width:33%}
.back-to-top{padding-left:10px}
.margin-top-mob{margin-top:10px}
.meet-d-family-plugin-lmp-dmmr-image img{width:146%}
.meet-d-family-car-visor-clip-image img{width:90%}
.device3{margin-top:0}
.meet-d-family-car-visor-clip-image img{width:90%}
.meet-the-family-3rd-line{margin-left:-0}
.meet-the-family-4th-line{margin-left:-8px}
.meet-the-family-4th-line .divImage2{width:82%}
.meet-the-family-4th-line.imageMarginLeft{margin-left:14px}
.meet-d-family-smart-bridge-text{width:80px}
.get-started-subsection-area{width:100%;border-width:0;border-bottom:0}
.subsection-ad-area img{width:100%}
.subsection-product-area{width:100%;float:left}
.subsection-product-item-area{margin-right:3px}
.subsection-product-item-text{width:87%;margin-top:0}
.price-area-text.subsection-product-item-text{font-family:"HelveticaNeue_Bold";;width:100%}
.subsection-product-item-text p{margin-top:0}
.subsection-ad-area{width:100%;float:left;margin-bottom:25px;text-align:left}
.price-area-text{position:relative;width:95%;text-align:left}
.subsection-product-area-text{width:100%}
.social-media-image-area{right:0;width:100%;text-align:center}
.get-started-today{position:relative;padding-top:5px}
.promo-header{width:100%;display:inline-block}
.promo-header-img-mob{display:block;width:100%}
.promo-header-img{display:none}
.promo-header-text{color:#fff;float:left;font-size:2.5em;line-height:44px;position:relative;width:100%;z-index:100;left:0;top:0;display:inline-block;background-color:#000;text-align:center;padding-top:10px;padding-bottom:10px}
.promo-header-button{float:right;position:relative;text-align:center;font-size:18px;font-family:"HelveticaNeue_Bold";;line-height:46px;width:100%;display:inline-block;background-color:#000;top:-5px;right:0}
.promo-page-coming-home{width:97%;margin:0}
.promo-page-At-work{width:97%;margin:0}
.promo-page-ur-away{width:97%;margin:0;float:left}
.legal-page-body{height:230px;padding-top:0}
.AppleLutronApp .left,.AppleLutronApp .right,.AppleLutronApp .center{width:100%;margin:2px}
.AppleLutronApp .center{width:100%;margin-left:2px!important}
.AppleLutronApp .leftImg{width:50%;float:left;display:inline-block;margin:2px;display:none}
.promo-header-button-App{top:3%!important;left:3%!important}
.promo-header-button-App img{width:70%}
.promo-header-button-App a{font-size:15pt!important;font-family:"HelveticaNeue_Bold";;background:transparent url(/Style%20Library/Caseta/Images/arr_orange_right.png) no-repeat scroll 25px 13px;padding-right:6px!important;display:inline-block}
.infografic-text{display:inline-block}
.message-text{font-size:8px;top:2em!important}
.new-line-mobile{display:block}
.message-image img{margin-top:-1.5em}
.watch-promo .ConImage{padding-bottom:0!important}
.RACText{margin-left:0!important}
.RAC{margin-left:0!important;padding:29px 2.3% 0}
.SliderContentMobile{display:block!important}
/*.HomeCarousel{display:none}*/
.WrapperSliderContentMobile .HomeSlideWrap{margin:0 auto;margin-top:15px;font-size:9pt;font-family:"HelveticaNeue_Bold";;width:73%}
.WrapperSliderContentMobile .HomeSlideWrap img{width:100%}
.WrapperSliderContentMobile{margin-bottom:40px}
.HomeLifeConnectWrapper{margin-top:25px}
.HomeGettingStartedText{top:0!important;left:0!important;font-size:25px;margin-top:25px;background:transparent url(/Style%20Library/Caseta/Images/CasetaHome/round-arrow-orange.png) no-repeat scroll 258px 8px;width:100%}
.HomeLiveLifeText{top:608px;left:140px}
.HomeStayConnectedText{top:891px;left:156px}.HomeStayConnectedTextB{top:891px;left:156px}
.HomeGettingStarted{margin-top:45px}
.DiscoveryMobile{display:block!important}
.DiscoveryDefault{display:none!important}
.WhatTextWrapper{top:20px !important;left:20px !important}
.PicoMobileSection .setmood{position:relative;top:-327px;left:139px!important;width:165px!important}
.PicoMobileSection .lightsoff{position:relative;top:-230px!important;left:10px!important;width:175px!important}
.PicoMobileSection .welcomehome{position:relative;top:-300px;left:15px;width:270px}
.setthemoodwrap{height:365px}
.lightsoffwrap{height:256px}
.welcomehomewrap{height:256px}
.PicoMobileTitle span{font-size:12px;font-family:"HelveticaNeue_Bold";;color:#555}
.PicoMobileImage img{width:100%}
.PicoMobileImage{width:100px;float:left;position:relative;top:-60px}
.PicoMobileTitle{width:150px;float:left;font-size:16px;margin-left:20px}
.PicoMobileImageWrap{float:left;width:90%;height:35px}
.SmartMobileSection .PicoImage img{width:95%}
.SmartMobileSection .LeftSide{position:absolute}
.SmartMobileTitle{width:150px;float:left;font-size:16px;margin-left:142px;font-size:15px;font-family:"HelveticaNeue_Bold";;color:#555}
.SetTheScene .SlideTextWrapper{position:relative;top:-200px;left:147px;width:155px!important}
.LightsOn .SlideTextWrapper{position:relative;top:-106px!important;left:150px!important;width:166px!important}
.LightsOn .PicoImage{position:relative;left:10px;top:-20px}
.NoWorries .PicoImage{position:relative;left:10px;top:-20px}
.SetTheScene .PicoImage{position:relative;left:10px;top:-15px}
.NoWorries .SlideTextWrapper{position:relative;top:-100px;left:10px;width:200px}
.SmartMobileSection .SlideTextlarge{font-size:16pt;font-weight:400;color:#fff}
.SmartMobileSection .SlideTextSmall{font-size:12px!important;font-weight:lighter;color:#fff}
.SetTheScene{height:300px}
.LightsOn{height:342px}
.NoWorries{height:390px}
/*.footer-links-wrap a{display:inline}
.footer-links-wrap{margin-top:5px}*/
.WhatImage{display:none!important}
.WhatImageMobile{display:block!important}
.WhatImageMobile img{width:100%}
.PicoMobileSection .SlideTextlarge{font-size:19pt}
.PicoMobileSection .SlideTextSmall{font-size:12px!important}
.PicoMobileSection{margin-bottom:20px}
.CasetaProLink{display:none!important}
.casetapromob{display:inline}
/*.footer-left-down .footer-copyright-org{display:none!important}
.footer-copy-wrap{display:inline!important;float:left;width:auto;margin-top:20px}
.footer-right{float:left!important;margin-top:0!important}*/
.productHeaderHide{display:inline-block;padding-bottom:10px}
.productHeaderShow{display:none}
.productHeaderWidth{width:90%}
.separator{display:none}
.workswithtopimage-left{width:100%}
.workswithtopimage-right{width:100%}
.AdditionalSmartHometechnologyItem{width:100%;padding-top:30px;margin-left:0}
.OtherCompatibleHubsImagesLeft{width:95%}
.SerenaDescAll{width:95%!important}
.SmartLutronAppFeatures .descslid{width:90%}
.smartliving-descrp{width:90%}
.lut-img-right{margin-left:0}
.clear-conn{height:auto;margin-bottom:0px;}
.alexaheroarrow {background: url(/Style%20Library/Caseta/Images/CasetaHome/round-arrow-white.png) no-repeat 110px 0px}
.HomekitsWrapper{position:relative;top:-132px;left:3%}
.CompatibleBulbList{margin: 15px 15px 15px 0px;display: block;position: static;}
.HomekitsWrapper{width:80%;}
}
/*iPhone1*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
#wrapper{margin:0 auto;width:100%}
.main-content{display:block;width:98%;background:#FFF}
#header{display:block;width:100%;height:67px;background:url(/style%20library/Caseta/images/Header-Bg.png) left top repeat-y}
.Logo{display:block;margin:16px 0 0 10px}
.Lutron-Logo{display:block;margin:11px 8px 0 0}
.menu{float:right;margin:35px 3px 0 0;display:none}
.menu-icon{float:right;margin:22px 12px 0 0;display:block}
.navigated{display:block}
/*.nav{float:left;width:100%;background:#FFF;display:none}
.nav ul{list-style:none;margin:0;padding:0}
.nav li{list-style:none;margin:0 0 1px;padding:10px;background:#33b8e9;font-family:"HelveticaNeue_Bold";}
.nav li a{color:#FFF;text-decoration:none}
.nav li a:hover{text-decoration:none;text-shadow:0 0 5px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 70px #fff,0 0 100px #fff}
.nav li a.nav-selected{text-decoration:none;text-shadow:0 0 5px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 70px #fff,0 0 100px #fff}*/
.banner{display:block;width:100%;margin-top:.3%;position:relative}
.banner span{display:block;height:100%}
.banner-text{float:left;color:#FFF;left:12px;top:20px;line-height:1.3em;width:33%;font-size:2em;position:absolute}
.banner-button{float:right;right:17px;top:98px;position:absolute;width:15%}
.shadow-area{display:block;width:1%;height:100%}
.content-area{width:91%;margin-top:1.4%;padding:0 4.6% 0 2.3%}
.video-box{width:100%;margin-right:3.4%}
.text-area{display:block;width:100%;color:#3299c6;font-size:1.878em;line-height:1.5em;font-weight:400;padding-top:1.6%}
.text-area p{margin:4.5% 0 0;padding:0;font-weight:400}
.product-area{display:block;width:93.9%;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(23%,#dff0f7),color-stop(79%,#dff0f7),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding:4% 3.8% 4.2% 2.3%}
.slidder-area{display:block;width:95.7%;padding:0 2% 4.8% 2.3% !important}
.what-is-caseta{display:block;width:95.7%;padding:4.8% 2% 4.8% 2.3% !important}
.feature-area-inner{display:block;width:95.7%;padding:0 2% 4.8% 2.3% !important}
.product-area-innerpage{display:block;width:84%;background:#fff;padding:4.6% 2% 4.8% 2.3%}
.product-area-innerpage img{margin-top:1.4%}
.top5-us-class{padding:4.6% 2% 4.8% 2.3% !important;width:96%}
.faqs-subheader{font-size:1.75em;padding-left:1px}
.product-subheader{color:#2682a5;font-size:1.75em;font-weight:400}
.product-subheader h3{color:#2682a5;font-size:.813em;font-weight:400;margin:10px 0 23px;padding:0}
.device-wrapper{display:block;width:100%}
.device-area{display:block;margin:0 4.1% .4% 0;width:57%;height:28%}
.accessories-wrapper{display:inline-block;width:100%}
.img-area{float:left;margin:0 15px 0 0}
.margin-right-none{margin-right:0}
.img-margin-top{margin-top:30px}
.device-margin-top{margin-top:95px}
.device-img-wrapper{float:left;width:28%}
.device-text{color:#6e797d;font-size:12px;font-weight:400;margin-right:0;width:80%}
.device-text-padding{padding-left:0}
.slider-area{display:block;width:100%}
.digram-area{display:block;width:95.7%;margin-top:9px;padding:0 2% 0 2.3% !important}
.digram-area img{width:100%}
.digram-area h2{display:block;color:#3299c6;font-size:1.75em;font-weight:400}
.digram-area-img{display:block;width:100%;margin-top:16px}
.digram-area-img img{width:100%}
.feature-wrapper{float:left;width:100%;margin-top:1.5%}
.feature-img-box{float:left;width:100%}
.feature-img-box img{width:100%}
.product-content-area{display:block;width:97.2%;padding:2.8% 1.4% 0;display:none}
.product-list-wrapper{display:block;margin:10px 40px 0 0;width:88px;min-height:165px}
.product-list{display:block;margin-bottom:10px;width:68px;height:125px}
.product-list-text{display:block;color:#C0571C;font-family:"HelveticaNeue_Bold";;font-size:12px;width:100%}
.product-margin-none{margin-right:0!important}
.product-detail-wrapper{display:block;width:100%;margin-top:3.3%}
.product-detail{display:block;width:97.2%;padding:0 1.4%;margin-top:1.7%}
.product-detail-left{display:inline;margin-right:30px;padding:10px 0}
.product-detail-right{display:inline;width:auto;padding:10px 0}
.product-detail-right span{font-family:"HelveticaNeue_Bold";}
.product-detail-right ul{list-style:none;padding:0;margin:0}
.product-detail-right li{list-style:none;padding:8px 0;margin:0}
.product-detail-alt{float:left;width:97.2%;padding:0 1.4%;background:#ebebeb;margin-top:1.7%}
.product-detail-alt-left{float:left;margin-right:30px;padding:10px 0}
.product-detail-alt-right{float:left;width:auto;padding:10px 0}
.product-detail-alt-right span{font-family:"HelveticaNeue_Bold";}
.product-detail-alt-right ul{list-style:none;padding:0;margin:0}
.product-detail-alt-right li{list-style:none;padding:8px 0;margin:0}
/*.footer-img{display:block;width:100%;position:relative}
.footer-img span{display:block;height:100%}
.footer-blue-text{left:6px;top:6px;font-size:22px;color:#2682a5;position:absolute}
.footer-white-text{left:100px;top:5px;color:#FFF;position:absolute;width:262px}
.footer-white-text p{padding:7px 0;font-size:14px;color:#FFF;line-height:12px;margin:0}
.footer-button{right:15px;bottom:25px;position:absolute;width:80px;height:26px}
.footer-text-outter{width:90%;float:left;text-align:center;margin:0 auto;font-size:12px;margin-bottom:15px;margin-top:10px}
.footer-text-outter a{color:#c55516;text-decoration:none;margin-right:0;float:left}
.footer-text-outter a:hover{text-decoration:underline;margin-right:0}
.footer-text-outter span{color:#939393}*/
.covered{display:block;width:95.4%;padding:29px 2.3% 0}
.covered h2{color:#2682a5;font-size:28px;font-weight:400;padding:0 0 6px}
.covered p{color:#555;font-size:14px;padding:0 0 37px;margin:0}
.thumbnail-box{display:block}
.thumbnail{display:block;width:116px;min-height:100px}
div.thumbnail{width:116px!important}
.thumbnail img{width:50px;height:50px;margin-bottom:5px}
.thumbnail-text{display:block;width:110px;color:#c0571c;font-size:14px;font-family:"HelveticaNeue_Bold";}
.how-to-video{color:#3299c6;font-size:28px;font-weight:400;padding:20px 0}
.additional-resource{display:block;width:95.4%;margin-top:9px;padding:0 2.3%}
.video-thumb-box{float:left;width:100%;color:#3299c6;line-height:30px;font-weight:400;margin-top:15px}
.video-thumb-detail{float:left;width:159px}
.video-thumb-detail p{padding:0;margin:0;color:#555;font-size:12px;line-height:18px}
.steps-text-box{display:block;width:100%;margin-top:20px}
.support-area-innerpage{float:left;width:95.7%;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(23%,#dff0f7),color-stop(79%,#dff0f7),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#dff0f7 23%,#dff0f7 79%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding:30px 2% 50px 2.2%}
.getting-started{float:left;width:91%;padding:29px 4.6% 0 2.3%}
.getting-started p{color:#555;font-size:14px;padding:0 0 37px;margin:0;width:80%}
.kit-image-wrapper{float:left;width:260px;margin-top:20px}
.store-wrapper{float:left;width:218px;margin-top:20px}
.detail-area{float:left;width:95.4%;padding:20px 2.3%}
.clear-connect-wrapper{float:left;width:95.4%;padding:50px 2.3% 30px}
.product-block{display:block;width:100%;min-height:255px;margin:0 0 14px;border:#f2f2f2 2px solid;border-radius:8px;padding:20px;color:#555}
.product-block-detail{float:left;width:50%;margin-top:20px}
.product-block-detail.clear-ult{margin-top:0px!important;padding-top:0px!important;}
.product-block-detail li{list-style:disc;padding:10px 0;margin:0 0 0 15px;font-size:14px}
.product-detail-wrapper{display:block;width:86%;margin-top:3.3%;padding:6px}
.wireless-remote{float:left;width:83%;padding:30px;border-radius:10px;border:#e6e6e6 2px solid;margin-right:15px}
.wireless-wrapper{float:left;margin-bottom:20px;width:100%}
.wireless-icon{float:left;margin:0 17px 0 0}
.wireless-icon img{width:100%}
.wireless-icon-detail{float:left;display:block;font-size:14px;color:#231f20;padding-top:5px}
.wireless-margin{margin-bottom:0!important}
.wireless-icon-detail span{font-size:19px;color:#2682a5}
.wireless-info{float:left;padding-top:20px}
.wireless-info p{color:#2682a5;font-size:19px;margin:0;padding:0;line-height:28px;margin-bottom:30px}
.product-listview-wrapper{float:left;width:95.4%;padding:29px 2.3% 0;display:block}
.about-lutron p{width:100%}
.videoHeight{height:265px}
.videoWidth{width:100%}
.covered .covered-video{padding:0 0 1%;margin:0;width:70%;float:left}
.covered .covered-more-video-area{float:left;width:60%;height:100%;text-decoration:none;position:relative;left:0}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video1-thumb{display:inline-table;float:left;width:100%;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video1-text{display:inline-table;float:left;padding-left:0;width:100%;color:#c55516;text-decoration:none;font-size:14px}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video2-thumb{display:inline-table;float:left;width:100%;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video2-text{display:inline-table;float:left;padding-left:0;width:100%;color:#c55516;text-decoration:none;font-size:14px}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video3-thumb{display:inline-table;float:left;width:100%;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video3-text{display:inline-table;float:left;padding-left:0;width:100%;color:#c55516;text-decoration:none;font-size:14px}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video4-thumb{display:inline-table;float:left;width:100%;text-decoration:none}
.covered .covered-more-video-area .covered-more-video-list-area .covered-more-video4-text{display:inline-table;float:left;padding-left:0;width:100%;color:#c55516;text-decoration:none;font-size:14px}
.security-subheader{padding-left:0!important}
.security-area-text.setup-easy{height:100px;width:98%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control img{width:60%}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .temp-control-image-container div{width:18.4%;float:left}
.lutron-smart-bridge-pro .lutron-smart-bridge-pro-wrapper-temp-control .honeywell-main-image{margin-left:49px;width:55%}
.temperature-control-thermo-side-text{position:relative;left:0}
.device1{margin-top:57px}
.promo-header-button-App{top:3%!important;left:3%!important}
.promo-header-button-App img{width:70%}
.promo-header-button-App a{font-size:15pt!important;font-family:"HelveticaNeue_Bold";;background:transparent url(/Style%20Library/Caseta/Images/arr_orange_right.png) no-repeat scroll right center;padding-right:6px!important}
.infografic-text{display:inline-block}
.message-text{font-size:8px;top:2em}
.new-line-mobile{display:block}
.message-image img{margin-top:-1.5em}
.watch-promo .ConImage{padding-bottom:0!important}
.RACText{margin-left:0!important}
.RAC{margin-left:0!important;padding:29px 2.3% 0}
.SliderContentMobile{display:block!important}
/*.HomeCarousel{display:none}*/
.WrapperSliderContentMobile .HomeSlideWrap{margin:0 auto;margin-top:15px;width:73%}
.WrapperSliderContentMobile .HomeSlideWrap img{width:100%}
.WrapperSliderContentMobile{margin-bottom:40px}
.HomeLifeConnectWrapper{margin-top:50px}
.HomeGettingStartedText{top:0!important;left:0!important}
.HomeLiveLifeText{top:5%!important;left:55%!important}
.HomeStayConnectedText{top:63%!important;left:10%!important;width:auto!important}.HomeStayConnectedTextB{top:12%!important;left:47%!important;width:auto!important}
.HomeGettingStarted{margin-top:45px}
.DiscoveryMobile{display:block!important}
.DiscoveryDefault{display:none!important}
.WhatTextWrapper{top:25%!important;left:10%!important}
.PicoMobileSection .setmood{position:relative;top:-606px;left:327px!important;width:290px!important}
.PicoMobileSection .lightsoff{position:relative;top:-386px!important;left:25px!important;width:218px!important}
.PicoMobileSection .welcomehome{position:relative;top:-300px;left:15px;width:270px}
.setthemoodwrap{height:793px}
.lightsoffwrap{height:586px}
.welcomehomewrap{height:580px}
.PicoMobileTitle span{font-size:12px;font-family:"HelveticaNeue_Bold";;color:#555}
.PicoMobileImage img{width:100%}
.PicoMobileImage{width:100px;float:left;position:relative;top:-60px}
.PicoMobileTitle{width:150px;float:left;font-size:16px;margin-left:20px}
.PicoMobileImageWrap{float:left;width:90%;height:35px}
.SmartMobileSection .PicoImage img{width:60%}
.SmartMobileSection .LeftSide{position:absolute}
.SmartMobileTitle{width:150px;float:left;font-size:16px;margin-left:180px;font-size:15px;font-family:"HelveticaNeue_Bold";;color:#555}
.SetTheScene .SlideTextWrapper{position:relative;top:-280px;left:172px;width:250px!important}
.LightsOn .SlideTextWrapper{position:relative;top:-500px!important;left:150px!important;width:315px!important}
.LightsOn .PicoImage{position:relative;left:10px;top:-20px}
.NoWorries .PicoImage{position:relative;left:10px;top:-20px}
.SetTheScene .PicoImage{position:relative;left:10px;top:-15px}
.NoWorries .SlideTextWrapper{position:relative;top:-115px;left:10px;width:270px}
.SmartMobileSection .SlideTextlarge{font-size:16pt;font-weight:400;color:#fff}
.SmartMobileSection .SlideTextSmall{font-size:12pt;font-weight:lighter;color:#fff}
.SetTheScene{height:625px}
.LightsOn{height:607px}
.NoWorries{height:590px}
/*.footer-links-wrap a{display:inline}
.footer-links-wrap{margin-top:5px}*/
.WhatImage{display:none!important}
.WhatImageMobile{display:block!important}
.PicoMobileSection{margin-bottom:20px}
.CasetaProLink{display:none!important}
.casetapromob{display:inline}
/*.footer-left-down .footer-copyright-org{display:none!important}
.footer-copy-wrap{display:inline!important;float:left;width:auto;margin-top:20px}
.footer-right{float:left!important;margin-top:0!important}*/
.productHeaderHide{display:inline-block;padding-bottom:10px}
.productHeaderShow{display:none}
.productHeaderWidth{width:90%}
.separator{display:none}
.workswithtopimage-left{width:100%}
.workswithtopimage-right{width:100%}
.AdditionalSmartHometechnologyItem{width:55%;padding-top:30px;margin-left:0}
.OtherCompatibleHubsImagesLeft{width:95%}
.SerenaDescAll{width:95%!important}
.SmartLutronAppFeatures .descslid{width:90%}
.smartliving-descrp{width:90%}
.clear-conn{height:auto;margin-bottom:0px;}
.alexaheroarrow {background: url(/Style%20Library/Caseta/Images/CasetaHome/round-arrow-white.png) no-repeat 110px 0px}
.HomekitsWrapper{position:relative;top:-140px;left:3%}
.HomeStayConnected{float:left;}
.HomekitsWrapper{width:70%;}
}
/*iPhone2*/
@media only screen and (min-width: 320px) and (max-width: 480px) {
/*.lutron-smart-bridge-pro{width:85%!important}
.workswithtopimage{width:75%!important}
.RemoteControlledAll{width:75%!important}
.workswithtopimage-bottom{width:75%!important}
.ShadesAll{width:75%!important}
.AdditionalSmartHometechnology{width:75%!important}
.OtherCompatibleHubs{width:75%!important}
.AllianceFoter{width:75%!important}*/
/*.footer-text-wrapper{width:85%!important}
.SerenaDescAll{width:100%!important}
.footer-text-outter{width:87%}
.footer-text-outter a{margin-right:9px}*/
.HomeLiveLifeText{top:5%!important;left:55%!important;}
.HomeStayConnectedText{top:67%!important;left:5%!important;}.HomeStayConnectedTextB{top:12%!important;left:47%!important;}
.DiscoverCasetaArrow{background-position:243px 4px!important;}
.HomeStayConnected{float:left}
}
.ms-WPBody{padding:0!important;margin:0!important}
.s4-wpTopTable{margin:0!important;padding:0!important}
div.thumbnail{padding:0!important;margin:0!important}

@media only screen and (max-width: 415px) {
.LightsOn .SlideTextWrapper{position:relative;top:-280px!important;left:159px!important;width:180px!important}
.HomeLiveLifeText{top:5%;left:162px}
.HomeStayConnectedText{top:1048px;left:159px}.HomeStayConnectedTextB{top:1048px;left:159px}
.SetTheScene .SlideTextWrapper{width:195px!important}
.PicoMobileSection .setmood{position:relative;top:-417px;left:188px!important;width:177px!important}
.setthemoodwrap{height:463px}
.lightsoffwrap{height:331px}
.SetTheScene{height:369px}
.LightsOn{height:353px}
.NoWorries{height:348px}
.HomeStayConnected{float:left}
}
/*iPhone6+Portrait*/
@media (min-width:730px) and (max-width:738px) {
.HomeLiveLifeImage img{margin-left:auto;margin-right:auto;width:707px}
.HomeStayConnectedImage img{margin-left:auto;margin-right:auto;width:707px}.HomeStayConnectedImageB img{margin-left:auto;margin-right:auto;width:707px}
.HomeGettingStarted{height:155px}
.HomeLiveLifeText{top:1114px;left:288px}
.HomeStayConnectedText{top:1618px;left:372px;width:188px!important}.HomeStayConnectedTextB{top:1618px;left:372px;width:188px!important}
.CompatibleBulbList{}
.HomeLiveLifeText{top:5%!important;left:55%!important}
.HomeStayConnectedText{top:68%!important;left:15%!important;}.HomeStayConnectedTextB{top:48%!important;left:45%!important;}
.HomeStayConnected{float:left}
}
/*iPhone6+Landscape*/
@media only screen and (min-width: 979px) and (max-width: 1180px) {
.HomeGettingStarted{height:155px}
.HomeLiveLifeText{top:5%;left:55%}
.HomeStayConnectedText{top:65%;left:2%;width:auto}.HomeStayConnectedTextB{top:12%;left:47%;width:auto}
.HomeStayConnected{float:right}
}
@media only screen and (min-width: 321px) and (max-width:361px) {
.HomeStayConnectedText{top:67%!important;left:10%!important}.HomeStayConnectedTextB{top:12%!important;left:47%!important}
.HomeLiveLifeText{top:5%!important;left:55%!important}
.HomeStayConnected{float:left}
}
/*iPhone6Portrait*/
@media only screen and (max-width:1090px) {
.productInwalldimmerMob{margin-bottom:25px}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation : portrait) {
.PicoSection .slide .RightSide,.SmartSection .slide .RightSide{width:82%!important}
.PicoSection .PicoImage{left:25px!important}
.PicoImage img{width:80%!important}
.PicoSection .slide .LeftSide,.SmartSection .slide .LeftSide{width:130px!important}
.LeftSide .PicoImage img{width:50%!important}
.PicoSection .LeftSide span,.SmartSection .LeftSide span{font-size:10pt!important}
.PicoSection .flex-direction-nav .flex-prev{left:-32px!important;top:100px!important;margin-left:195px}
.SmartSection .flex-direction-nav .flex-prev{left:-130px!important;top:100px!important}
.SmartSection .flex-direction-nav .flex-next{top:100px!important;margin-right:0!important}
.PicoSection .flex-direction-nav .flex-next{top:100px!important;margin-right:0}
.PicoSection .PicoImage{height:auto!important}
.SmartSection .PicoImage{height:auto!important}
.PicoSection{height:265px!important}
.SmartSection .flex-viewport{max-height:230px!important}
.SmartSection .flex-direction-nav{height:0!important}
.PicoSection .SlideTextlarge{font-size:24pt;font-weight:400;color:#fff}
.PicoSection .SlideTextSmall{font-size:12pt;font-weight:lighter;color:#fff}
.SmartSection .SlideTextlarge{font-size:24pt;font-weight:400;color:#fff}
.SmartSection .SlideTextSmall{font-size:12pt;font-weight:lighter;color:#fff}
.PicoSection .SlideTextWrapper{position:relative;top:-255px !important;left:322px !important;width:250px}
.PicoSection .welcomehomeText{position:relative;top: -171px !important;left: 193px !important;}
.SmartSection .setTheScene{top: -190px !important;left: 200px !important; }
.SmartSection .SlideTextWrapper{position:relative;top:-235px;left:280px;width:250px}
.nowor.SlideTextWrapper{left:125px}
}
@media only screen and (min-width: 481px) and (max-width: 640px) {
.PicoMobileSection .setmood{top:-484px;left:150px!important}
.setthemoodwrap{height:690px}
.lightsoffwrap{height:507px}
.welcomehomewrap{height:500px}
.SmartMobileSection .PicoImage img{width:100%}
.SetTheScene{height:544px}
.LightsOn .SlideTextWrapper{top:-310px!important}
.LightsOn{height:525px}
.NoWorries{height:525px}
.NoWorries .SlideTextWrapper{top:-324px;left:166px}
.HomeStayConnected{float:left}
}


@media only screen and (min-width: 362px) and (max-width: 480px) {
.PicoMobileSection .setmood{top:-370px;left:165px!important}
.setthemoodwrap{height:415px}
.PicoMobileSection .lightsoff{top:-260px!important}
.nowormob{left:150px!important;top:-115px!important;}
.lightsoffwrap{height:296px}
.welcomehomewrap{height:300px}
.SmartMobileSection .PicoImage img{width:100%}
.SetTheScene{height:340px}
.LightsOn .SlideTextWrapper{top:-280px!important}
.LightsOn{height:320px}
.NoWorries{height:300px}
.NoWorries .SlideTextWrapper{top:-300px;left:155px}
.CompatibleBulbList{margin:0px;display:block;float;position:static;}
.SmartMobileSection .SmartMobileTitle {margin-left:150px;}
.HomeStayConnected{float:left}
}

/*iPhone6+Landscape*/
@media(max-width:361px) {

.SlideTextLink {margin-top: 5px;background: transparent url("/Style%20Library/Caseta/Images/CasetaHome/round-arrow-orange.png") no-repeat scroll 77px 1px;}
.welcomehomewrap{height:282px}
.Discovery .WhatTextLarge{font-size:20px}
.WhatTextWrapper{left:10%!important}
.setthemoodwrap{height:403px}
.lightsoffwrap{height:290px}
.SetTheScene .SlideTextWrapper{width:148px!important;top:-245px}
.LightsOn .SlideTextWrapper{position:relative;top:-241px!important;left:146px!important;width:151px!important}
.PicoMobileSection .lightsoff{top:-235px!important}
.PicoMobileSection .setmood{top:-310px;left:141px!important;width:180px!important}
.NoWorries{height:290px}
.LightsOn{height:305px}
.NoWorries .SlideTextWrapper{position:relative;top:-225px;left:147px;width:157px}
.SmartMobileSection .SlideTextlarge{font-size:19px!important}
.SmartMobileSection .SlideTextSmall{font-size:11px!important}
.RightSide{width:100%}
.RightSide img{width:100%}
.SlideTextWrapper{left:18px;top:-45px}
.SetTheScene{height:305px}
.Discover-head-text{font-size:18pt!important}
.Discover-head-text-child{font-size:10pt}
.DiscoverCasetaArrow a{font-size:10pt!important}
.DiscoverCasetaArrow{background:transparent url(/Style%20Library/Caseta/Images/CasetaHome/round-arrow-white.png) no-repeat scroll 232px 4px!important;margin-top:12px;padding-right:25px;}
.HomekitsWrapper img{width:93.7%!important}
.HomeGettingStartedText img{width:97%}
.HomeLiveLifeText{top:5%;left:55%}
.HomeLiveLifeTextHeadText{font-size:16pt!important}
.HomeLiveLifeTextTailText{font-size:10pt!important;}
.HomeStayConnectedText{top:65%;left:3%;width:auto!important}.HomeStayConnectedTextB{top:12%;left:47%;width:auto!important}
.HomeStayConnectedHeadText{font-size:12pt!important}.HomeStayConnectedHeadTextB{font-size:12pt!important}
.HomeStayConnectedTailText{width:auto!important;font-size:8pt!important;}.HomeStayConnectedTailTextB{width:auto!important;font-size:8pt!important;}
/*.footer-right{margin-top:0!important}
.HomekitsWrapper{width:97%!important}
.footer-text-outter{width:80%!important}
.footer-copy-wrap{margin-bottom:5px;margin-top:10px}
.HomeGettingStartedText{width:94%!important;margin-top:25px}
.footer-links-wrap{width:101%}*/
.CompatibleBulbList{margin:0;display:block;float;position:static;}
.HomeStayConnected{float:left}
.CompatibleBulbList .bulbtype{width:20% !important;}
.CompatibleBulbList .pdf_icon{width: 3% !important;}
.HomekitsWrapper > img{width:80%}
.HomeGettingStarted{width:250px;}
.CompatibleBulbList{width:200px;}
img.gsa{display:inline-block;width:10px!important;margin-left:5px;}
}
/*iPhone6+Portrait*/
@media only screen and (min-width: 320px) and (max-width: 359px) {
.SlideTextLink {margin-top: 5px;background: transparent url("/Style%20Library/Caseta/Images/CasetaHome/round-arrow-orange.png") no-repeat scroll 77px 1px;}
.PicoMobileSection .setmood{position:relative;top:-330px;left:137px!important;width:165px!important}
.ImageWrapper img{width:100%}
.setthemoodwrap{height:366px}
.lightsoffwrap{height:256px}
.SetTheScene .SlideTextWrapper{width:150px!important;top:-200px}
.SetTheScene{height:275px}
.LightsOn{height:275px}
.LightsOn .SlideTextWrapper{position:relative;top:-215px!important;left:154px!important;width:150px!important}
.PicoMobileSection .lightsoff{top:-250px!important}
.PicoMobileSection .welcomehome{top:-245px!important;width:180px!important}
.welcomehomewrap{height:250px}
.NoWorries{height:260px}
.NoWorries .SlideTextWrapper{top:-247px}
.HomeStayConnected{float:left;}
.HomekitsWrapper > img{width:80%}
.HomeGettingStarted{width:250px;}
.CompatibleBulbList{width:200px;}
img.gsa{display:inline-block;width:10px!important;margin-left:5px;}
}