@font-face{font-family:"Neris-Thin";src:url("../themes/element-designs/assets/fonts/neris_thin_macroman/Neris-Thin-webfont.eot?iefix") format("eot"),url("../themes/element-designs/assets/fonts/neris_thin_macroman/Neris-Thin-webfont.woff") format("woff"),url("../themes/element-designs/assets/fonts/neris_thin_macroman/Neris-Thin-webfont.ttf") format("truetype"),url("../themes/element-designs/assets/fonts/neris_thin_macroman/Neris-Thin-webfont.svg#Neris-Thin-webfont") format("svg")}
@font-face{font-family:"Neris-Light";src:url("../themes/element-designs/assets/fonts/neris_light_macroman/Neris-Light-webfont.eot?iefix") format("eot"),url("../themes/element-designs/assets/fonts/neris_light_macroman/Neris-Light-webfont.woff") format("woff"),url("../themes/element-designs/assets/fonts/neris_light_macroman/Neris-Light-webfont.ttf") format("truetype"),url("../themes/element-designs/assets/fonts/neris_light_macroman/Neris-Light-webfont.svg#Neris-Light-webfont") format("svg")}
@font-face{font-family:"Neris-SemiBold";src:url("../themes/element-designs/assets/fonts/neris_semibold_macroman/Neris-SemiBold-webfont.eot?iefix") format("eot"),url("../themes/element-designs/assets/fonts/neris_semibold_macroman/Neris-SemiBold-webfont.woff") format("woff"),url("../themes/element-designs/assets/fonts/neris_semibold_macroman/Neris-SemiBold-webfont.ttf") format("truetype"),url("../themes/element-designs/assets/fonts/neris_semibold_macroman/Neris-SemiBold-webfont.svg#Neris-SemiBold-webfont") format("svg")}
@font-face{font-family:"Neris-Black";src:url("../themes/element-designs/assets/fonts/neris_black_macroman/Neris-Black-webfont.eot?iefix") format("eot"),url("../themes/element-designs/assets/fonts/neris_black_macroman/Neris-Black-webfont.woff") format("woff"),url("../themes/element-designs/assets/fonts/neris_black_macroman/Neris-Black-webfont.ttf") format("truetype"),url("../themes/element-designs/assets/fonts/neris_black_macroman/Neris-Black-webfont.svg#Neris-Black-webfont") format("svg")}
@font-face{font-family:'CenturyGothic';src:url('../themes/element-designs/assets/fonts/cg/3763D1_1_0.eot');src:url('../themes/element-designs/assets/fonts/cg/3763D1_1_0.eot?#iefix') format('embedded-opentype'),url('../themes/element-designs/assets/fonts/cg/3763D1_1_0.woff2') format('woff2'),url('../themes/element-designs/assets/fonts/cg/3763D1_1_0.woff') format('woff'),url('../themes/element-designs/assets/fonts/cg/3763D1_1_0.ttf') format('truetype')}
@font-face{font-family:'CenturyGothic';src:url('../themes/element-designs/assets/fonts/cg/3763D1_0_0.eot');src:url('../themes/element-designs/assets/fonts/cg/3763D1_0_0.eot?#iefix') format('embedded-opentype'),url('../themes/element-designs/assets/fonts/cg/3763D1_0_0.woff2') format('woff2'),url('../themes/element-designs/assets/fonts/cg/3763D1_0_0.woff') format('woff'),url('../themes/element-designs/assets/fonts/cg/3763D1_0_0.ttf') format('truetype');font-style:italic}
@font-face{font-family:'CenturyGothic';src:url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.eot');src:url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.eot?#iefix') format('embedded-opentype'),url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.woff2') format('woff2'),url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.woff') format('woff'),url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.ttf') format('truetype');font-weight:bold}
@font-face{font-family:'CenturyGothic-S-Bold';src:url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.eot');src:url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.eot?#iefix') format('embedded-opentype'),url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.woff2') format('woff2'),url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.woff') format('woff'),url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.ttf') format('truetype')}
@font-face{font-family:'CenturyGothic-B-Bold';src:url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.eot');src:url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.eot?#iefix') format('embedded-opentype'),url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.woff2') format('woff2'),url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.woff') format('woff'),url('../themes/element-designs/assets/fonts/cg/3763D1_2_0.ttf') format('truetype')}
.verdana{font-family:Verdana,Geneva,sans-serif}
.cg-b{font-family:CenturyGothic-S-Bold}
.cg{font-family:CenturyGothic}
body{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;background-color:#ffffff;color:#555;font-family:Verdana,Geneva,sans-serif;font-size:20px;font-weight:normal}
.container{width:auto;max-width:1657px}
.padding-0{padding:0}
.m-0{margin:0 !important}
.mx-2{margin:0 10px}
.mt-2{margin-top:10px}
.flex-column{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
 h1,h2,h3,h4,h5,h6{color:#333;font-family:'CenturyGothic-S-Bold',sans-serif;font-weight:normal}
h1{font-size:35px;margin-bottom:30px;margin-top:30px}
h4{font-size:22px}
.author-avatar img{-webkit-border-radius:95px;-moz-border-radius:95px;border-radius:95px}
 p{font-size:15px;margin-bottom:25px;clear:both}
.font-18{font-size:18px}
.font-22{font-size:22px}
.font-24{font-size:24px}
.font-18 p{font-size:inherit}
.centered{text-align:center}
.text-white{color:#fff !important}
.text-orange{color:#EBBC7D !important}
 a{-webkit-transition:color 0.1s ease-in,background 0.1s ease-in;-o-transition:color 0.1s ease-in,background 0.1s ease-in;-ms-transition:color 0.1s ease-in,background 0.1s ease-in;-moz-transition:color 0.1s ease-in,background 0.1s ease-in;color:#EBBC7D;transition:color 0.1s ease-in,background 0.1s ease-in;word-wrap:break-word}
a:hover,a:focus{color:#7b7b7b;outline:0;text-decoration:none}
a:before,a:after{-webkit-transition:color 0.1s ease-in,background 0.1s ease-in;-o-transition:color 0.1s ease-in,background 0.1s ease-in;-ms-transition:color 0.1s ease-in,background 0.1s ease-in;-moz-transition:color 0.1s ease-in,background 0.1s ease-in;transition:color 0.1s ease-in,background 0.1s ease-in}
.d-flex{display:flex}
.align-items-center{align-items:center}
.justify-content-between{justify-content:space-between}
.justify-content-center{justify-content:center}
hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}
.nowrap{white-space:nowrap}
.form-control:focus{box-shadow:none !important;border-color:inherit !important}
.main-containter{min-height:260px}
 #menu-main-menu{font:normal 14px CenturyGothic-S-Bold;float:none !important;display:inline-block;vertical-align:middle;text-transform:uppercase}
.navbar{margin-bottom:0px}
.navbar-inverse .navbar-collapse{margin-top:19px}
#menu-main-menu.navbar-nav .glyphicon.glyphicon-triangle-bottom{color:#ebbd7d;font-size:12px;position:absolute;right:0;top:13px}
.navbar-inverse{padding-bottom:16px;padding-top:16px}
.navbar-inverse{background-color:#5d5e62;border-bottom:0;border-top:2px solid #e6bb84}
.navbar-inverse .navbar-nav > li{margin:0 0px}
.navbar-inverse .navbar-nav > li > a{color:#fff;padding:10px 16px}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus,.navbar-inverse .navbar-nav > li:hover > a{color:#e6bb84}
.navbar-inverse .navbar-nav > li > a .caret{height:13px;border-top:6px solid #e6bb84;border-right:5px solid transparent;border-left:5px solid transparent}
#menu-main-menu > li > ul{display:none}
#menu-main-menu > li:hover > ul{background:#fff none repeat scroll 0 0;box-shadow:0 5px 4px rgba(0,0,0,0.47);display:block;list-style:outside none none;padding:0;position:absolute;white-space:nowrap}
#menu-main-menu > li > ul > li{border-bottom:1px solid #f1f1f1;padding:6px 10px;font-size:13px}
#menu-main-menu > li > ul > li:last-child{border:none}
#menu-main-menu > li > ul > li a{color:#777777}
#menu-main-menu > li > ul > li a:hover{color:#EBBD7D}
.navbar-brand{font-size:20px;font-weight:700;letter-spacing:2px}
.navbar-inverse .navbar-brand{color:white}
.navbar-inverse .navbar-toggle{border-color:transparent;border-radius:0}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#D2A15E}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#F9F9F9;border-color:transparent}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover{background-color:transparent;font-family:CenturyGothic-B-Bold;color:#e6bb84}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{background-color:transparent;font-family:CenturyGothic-B-Bold;color:#e6bb84}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background-color:transparent;font-family:CenturyGothic-B-Bold;color:#e6bb84;padding:8px 0.8em}
.navbar-inverse .navbar-nav > .open > .dropdown-menu{border:medium none;border-radius:0;padding:0;top:39px;right:20px}
#search-dropdown{padding:0;border:none;background:none !important;margin-left:10px;margin-right:10px;box-shadow:none !important}
#search-dropdown .glyphicon{color:#ebbd7d;font-size:20px}
.search-dropdown{border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;margin-top:0;margin-left:0px;display:inline-block;vertical-align:middle}
.navbar-header .service-details,.navbar-header #logo{display:inline-block;vertical-align:middle}
.navbar-header .service-details{margin-left:23px;border-left:1px solid #eeeeee;padding-left:19px}
.navbar-header .service-details{border-left:0 none;position:absolute;right:152px;top:10px}
.navbar-header .service-details > div{display:inline-block;vertical-align:middle}
.navbar-header .service-details > div.order-sample-link{border-right:1px solid #fff;font:15px CenturyGothic-S-Bold;height:30px;margin-right:12px;margin-top:0;padding-right:13px}
.navbar-header .service-details > div.order-sample-link a{color:#fff;display:inline-block;margin:7px 0 0}
.navbar-header .service-details > div.order-sample-link a:hover{color:#EBBD7D}
.navbar-collapse.collapse .navbar-right{margin-right:-13px;margin-top:15px}
.service-details .service-title h4{text-transform:uppercase;font-size:14px;font-family:Verdana;color:#ebebeb;margin:6px 0 0;font-weight:normal;letter-spacing:1px}
.service-details .textwidget{font:21px CenturyGothic-B-Bold;color:#EBBD7D}
.search-dropdown .widget_search{padding:0 7px;width:235px;white-space:nowrap}
.search-dropdown #searchsubmit{background-color:#ebbc7d;border-color:#d2a15e;padding:6px 10px;vertical-align:top;position:absolute;right:0;top:0}
.search-dropdown #searchsubmit .glyphicon{color:#fff}
.search-dropdown .widget_search .form-group{width:auto;display:block !important;position:relative;padding-right:40px}
.search-dropdown .widget_search .form-control{width:100%}
.main-content{}
.dropdown.search-dropdown{padding:0;position:absolute;right:96px;top:14px}
 .home-social-section{background-color:#2d2d2d;position:relative}
.home-social-section:before{content:"";position:absolute;z-index:1;background-color:#d1d1d1;right:0;top:0;bottom:0;left:50%}
.home-social-section > .container{z-index:2;position:relative}
.home-social-section .newsletter{padding:20px 0 35px}
.newsletter div.form-inline{max-width:720px;padding-right:200px;position:relative}
.newsletter input[type="email"]{background:#f4e2cb none repeat scroll 0 0;border:4px solid #ebbd7e;border-radius:10px;float:left;font-size:17px;font-style:italic;height:70px;margin-right:3%;padding:7px 20px;width:60%}
.newsletter .btn-default{background:transparent none repeat scroll 0 0;border:3px solid #ebbd7e;border-radius:10px;color:#ebbd7e;font:18px CenturyGothic-S-Bold;height:70px;padding:18px 50px}
.newsletter #message{color:#ea3939 ;padding:12px 0 0}
.newsletter-signup{width:390px;margin:10px auto}
.newsletter-signup .form-inline h4{color:#5D5E62 !important}
.newsletter-signup label{font-size:14px;width:100px}
.btn.btn-primary.submit{background:#ebbd7e none repeat scroll 0 0;border:1px solid #ebbd7e;float:right;width:49%}
.btn.btn-primary.submit:hover{background:#e6a757 none repeat scroll 0 0}
.btn.btn-primary.reset{background:grey none repeat scroll 0 0;border:1px solid grey;width:49%}
.btn.btn-primary.reset:hover{background:#666666}
.newsletter-signup .form-group{position:relative;margin-bottom:12px}
.newsletter-signup fieldset label + span.red{}
.home-social-section .connect-us{padding:20px 40px 20px;background-color:#d1d1d1}
.connect-us a{background:#2d2d2d none repeat scroll 0 0;border-radius:52px;color:#fff;display:inline-block;font-size:29px;height:65px;line-height:66px;margin-right:18px;text-align:center;width:65px;margin-bottom:20px}
.connect-us a:hover{background:#e6ba83}
.heading-1{font:normal 30px CenturyGothic-S-Bold;color:#777777}
.heading-1 span{//font-family:Verdana}
.heading-2{font:normal 28px CenturyGothic-S-Bold;color:#777777}
.heading-2 span{//font-family:Verdana}
.heading-9{text-transform:uppercase;color:rgb(62,62,62);margin:25px 0px 15px;font:19px CenturyGothic-S-Bold}
.home-social-section h3{margin:0 0 20px}
.newsletter .heading-2{color:#e6ba83;display:inline-block;margin-right:25px;margin-top:47px}
.newsletter .heading-2 span{color:#fff}
 #home-slider{background:#5D5E62}
#home-slider .carousel-caption{left:0;right:0;top:0;padding-top:7%;padding-left:30px;padding-right:30px}
#home-slider .white-text h4{color:#fff;text-shadow:none;text-align:left;margin:0}
.head-xxx{font:normal 75px/92px CenturyGothic-B-Bold}
.head-xx{font:normal 62px/92px CenturyGothic-S-Bold}
.head-x{font:normal 60px/80px CenturyGothic}
p.more-btn{font:1.6vw/22px Verdana !important}
p.more-btn a:hover{color:#fdc172}
#home-slider .carousel-caption p{font:16px/22px CenturyGothic-S-Bold;margin-top:14px;max-width:380px;padding-left:8px;text-align:left;text-shadow:none}
#home-slider .carousel-indicators{left:auto;margin:0;position:absolute;right:12px;width:auto;top:35%}
#home-slider .carousel-indicators li{border:2px solid #e6bb84;background-color:#fff;display:block;height:15px;margin:9px 0;width:15px}
#home-slider .carousel-indicators li.active{background:#e6bb84 none repeat scroll 0 0;border:2px solid #fff;height:18px;margin-left:-2px;width:18px}
#home-slider .item > img{width:100%}
 .welcome-txt{padding:35px 15px;background:#5d5e62}
.welcome-txt > h3{font-size:38px;color:#fff}
.welcome-txt > p{max-width:900px;font:16px Verdana;color:#fff}
.social-block{padding:0 15px;background-color:#e8e8e8;overflow-x:hidden}
.instagram-container{background-color:#fff;margin-left:-15px;padding:55px 20px 20px 30px;position:relative}
.desc-sec{margin-bottom:15px}
.desc-sec p{max-width:700px;margin-bottom:2px}
.desc-sec > ul{font-size:15px;margin:0;padding-left:26px}
.cross-sec-img img{// width:47%}
.desc-sec + .row > div{margin-bottom:12px}
.hardware-image-section .img-sec img{height:24vw}
.hardware-image-section .col-md-4::empty{display:none}
.hardware-image-section div:empty{display:none}
@media(min-width:992px){.instagram-container::after{background:#fff none repeat scroll 0 0;bottom:0;content:"";position:absolute;left:100%;top:0;width:100%}
}
.instagram-container .frame-title,.instagram-container .frame-more,.instagram-container .frame-reflect,.instagram-container header{display:none !important}
.instagram-container > .media{margin-bottom:15px}
#instagram-scroll{padding-top:54%}
#instastream{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}
.insta-menu{text-align:center;position:relative;z-index:5}
#cookie-bar{background:#575757;padding:8px 15px 10px;color:#fff;position:fixed;bottom:0;left:0;right:0;padding-right:130px;font-size:15px;z-index:1000}
#cookie-bar button{background:#FFF;border-radius:5px;border:1px solid gray;font-weight:bold;height:25px;color:#3e3e3e;padding:0 18px;position:absolute;right:15px}
 .carousel.vertical .carousel-inner{height:100%;width:100%}
.carousel.vertical .carousel-inner > .item{width:auto;-webkit-transition:0.6s ease-in-out top;transition:0.6s ease-in-out top;height:100%;background-color:#fff}
@media all and (transform-3d),(-webkit-transform-3d){.carousel.vertical .carousel-inner > .item{-webkit-transition:0.6s ease-in-out;transition:0.6s ease-in-out}
.carousel.vertical .carousel-inner > .item.next,.carousel.vertical .carousel-inner > .item.active.right{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:0;-webkit-transition:0.6s ease-in-out;transition:0.6s ease-in-out}
.carousel.vertical .carousel-inner > .item.prev,.carousel.vertical .carousel-inner > .item.active.left{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);top:0}
.carousel.vertical .carousel-inner > .item.next.left,.carousel.vertical .carousel-inner > .item.prev.right,.carousel.vertical .carousel-inner > .item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);top:0}
}
.carousel.vertical .carousel-inner > .active,.carousel.vertical .carousel-inner > .next,.carousel.vertical .carousel-inner > .prev{display:block}
.carousel.vertical .carousel-inner > .active{top:0}
.carousel.vertical .carousel-inner > .next,.carousel.vertical .carousel-inner > .prev{position:absolute;top:0;width:100%}
.carousel.vertical .carousel-inner > .next{top:100%}
.carousel.vertical .carousel-inner > .prev{top:-100%}
.carousel.vertical .carousel-inner > .next.left,.carousel.vertical .carousel-inner > .prev.right{top:0}
.carousel.vertical .carousel-inner > .active.left{top:-100% !important}
.carousel.vertical .carousel-inner > .active.right{top:100% !important}
.insta-menu .icon-next{display:inline-block;height:30px;width:30px}
.insta-menu .icon-next::after{color:#000;content:"\f078";font-family:FontAwesome;font-size:17px;font-style:normal}
.insta-menu .prev .icon-prev{display:inline-block;height:30px;width:30px}
.insta-menu .icon-prev::after{color:#000;content:"\f077";font-family:FontAwesome;font-size:17px;font-style:normal}
.instagram-container .slider-content{margin:-5px;box-sizing:border-box;float:left;width:100%}
.instagram-container .slider-content .slider-item{box-sizing:border-box;float:left;padding:5px;width:25%;font-size:0}
.instagram-container .slider-content .slider-item:nth-child(4n+1){clear:both}
.instagram-container .slider-item a{background-position:center center;background-size:cover;display:inline-block;padding-top:100%;width:100%}
.instagram-container .slider-item a img{width:100%}
 .video-block{max-height:1050px;margin-right:20px}
.video-block h6{font:28px CenturyGothic-S-Bold;display:block;max-width:1500px;text-align:left;margin:37px auto 0;color:#3e3e3e}
.video-block h6 p{font:15px Verdana;margin-bottom:10px;margin-top:5px;min-height:40px}
.video-container{margin:0 auto 22px;max-width:1500px;padding-top:46%;position:relative}
@media (max-width:1400px){.video-container{padding-top:42%}
}
@media (max-width:1259px){.video-container{padding-top:42%}
}
@media (max-width:991px){.video-container{padding-top:60%}
.video-block h6{margin-top:30px}
.video-block h6 p{margin-bottom:20px;min-height:0}
}
.video-container iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;max-height:850px}
.youtube-sbscr{text-align:left;font:15px/16px CenturyGothic-S-Bold;color:#000;white-space:nowrap}
.youtube-sbscr > span{display:inline-block;padding:8px 0;vertical-align:middle}
.youtube-sbscr > span a{color:#000}
.youtube-sbscr span b{display:block}
.youtube-sbscr > span.img-cover{background:#fff none repeat scroll 0 0;box-sizing:border-box;padding:5px;width:135px;margin-left:8px}
.youtube-sbscr img{width:100%}
.home-section-1{background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(227,227,227,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%); background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(227,227,227,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#e3e3e3',GradientType=0 )}
.home-section-cover{background:#5D5E62;padding:16px 0}
.home-section-cover .hm-section-top:first-child{margin-bottom:16px}
.hm-section-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.section-left,.section-right{-webkit-box-flex:1 0 25%;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;display:flex}
.section-left{margin-right:8px;justify-content:flex-end}
.section-right{margin-left:8px;justify-content:flex-start}
.pearl-bg{background:#e8e8e8}
.white-bg{background:#fff}
.section-left .instagram-container{margin:0}
.section-left .instagram-container::after{display:none}
.section-left .list-home-content{margin:0;padding:0;max-width:none;min-height:0}
.section-left .home-featured-cover,.section-right .video-block,.section-right .blog-section,.section-left .instagram-container{max-width:755px;padding:25px}
.blog-section h6{font:28px CenturyGothic-S-Bold;display:block;max-width:1500px;text-align:left;margin:37px auto 15px;color:#3e3e3e}
.blog-section .image-sec img{max-height:190px;object-fit:cover;width:100%;margin-bottom:15px}
.lstn-btn{position:relative;text-transform:uppercase;width:119px !important;padding-left:25px !important;font-size:18px !important;padding-right:0px !important}
.lstn-btn:hover{background:gray;cursor:pointer}
.lstn-btn:after{content:"";position:absolute;border-color:transparent transparent transparent #EBBD7E;cursor:pointer;border-style:solid;border-width:8px 0 8px 17px;left:15px;top:11px}
.blog-sec{margin:0 -15px}
.blog-sec .item{width:50%;float:left;padding:0 15px}
.blog-sec .item:nth-child(2n-1){clear:both}
.blog-sec .item h3{font-weight:normal;font-size:15px;margin:5px 0 5px;min-height:36px;overflow:hidden}
.blog-sec .item p{font-size:14px;text-align:justify;line-height:19px;margin-bottom:10px}
.blog-sec .item h3 a{color:#3e3e3e}
.blog-sec .item h3 a:hover{color:#000}
.blog-sec .item .blog-img a{display:block}
.blog-sec .item .blog-img a img{object-fit:cover;height:165px;width:100%}
.blog-sec .item p a{color:#3e3e3e;display:inline-block;margin-left:5px;font-family:CenturyGothic-S-Bold;font-size:14px}
.blog-sec .item p a:hover{color:#EBBD7D}
.read-more-blog{color:#fff;font-family:CenturyGothic-S-Bold;padding:6px 14px;display:block;width:136px;height:40px;margin:5px auto;border:1px solid #444;font-size:15px;line-height:24px;text-align:center;background:#5D5E62;margin-top:15px}
.read-more-blog:hover{color:#EBBD7D}
.text-dark{color:#3e3e3e}
.m-0{margin:0}
.ftd-cover{display:block;margin-top:22px;margin-bottom:22px;min-width:755px}
.ftd-img,.ftd-dec{display:block;float:left;box-sizing:border-box}
.ftd-img{width:50%}
.ftd-dec{width:45%;padding-left:25px}
.home-featured-cover{width:95%}
.ftd-img-cover{background:#fff;padding:8px}
.ftd-img-cover img{max-width:100%;width:100%}
.ftd-dec .heading-2{font-size:20px;color:#3e3e3e}
.ftd-dec .heading-2:hover{color:#B56E12}
.ftd-dec hr{margin:6px 0;opacity:0.7}
.ftd-cover{display:flex;align-items:center}
@media (max-width:540px){.ftd-cover{display:block}
.ftd-dec,.ftd-img{width:100%;padding:0}
.ftd-img-cover{max-width:340px;margin-bottom:17px;display:inline-block}
}
@media (max-width:1560px){.section-left .home-featured-cover,.section-right .video-block,.section-right .blog-section,.section-left .instagram-container{max-width:none}
.section-left,.section-right{justify-content:flex-start}
.ftd-dec .heading-2{font-size:1.3vw;line-height:1.5vw;display:inline-block}
}
@media (max-width:1470px){.blog-sec .item .blog-img a img{height:120px}
}
@media (min-width:1220px) and (max-width:1360px){.blog-sec .item .blog-img a img{height:180px}
}
@media (max-width:1360px){.blog-sec .item{width:100%}
.blog-sec .item:last-child{display:none}
.blog-sec .item h3{min-height:0}
}
@media (max-width:1220px){.blog-sec .item:nth-child(3){display:none}
}
@media (max-width:991px){.blog-sec .item{display:block !important}
.hm-section-top{margin:0 !important}
.section-left,.section-right{margin:0;display:block;-webkit-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}
.home-featured-cover{width:100%}
.home-section-cover{padding:0}
.hm-section-top .video-block{margin:0}
.ftd-dec .heading-2{font-size:18px;line-height:initial;display:inline-block}
}
@media (min-width:600px) and (max-width:991px){.blog-sec .item{width:50%}
}
@media (min-width:1025px){.home-section-1 .first-section,.social-block .container .col-sm-12:first-child{border-right:8px solid #5D5E62;border-bottom:16px solid #5D5E62}
.home-section-1 .second-section,.social-block .container .col-sm-12:last-child{border-left:8px solid #5D5E62;border-bottom:16px solid #5D5E62}
.social-block .container .col-sm-12:first-child,.social-block .container .col-sm-12:last-child{border-bottom:none}
.social-block{position:relative;padding-bottom:16px}
.social-block::after{position:absolute;background:#5D5E62;bottom:0;content:"";left:0;margin:0 auto;position:absolute;right:0;top:0;width:16px}
.social-block::before{position:absolute;background:#5D5E62;bottom:0;content:"";left:0;position:absolute;right:0;height:16px}
}
.row.no-grid{margin:0}
.row.no-grid .col-md-6{padding:0}
.overlay-cover{position:relative}
.overlay-section{background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;opacity:1;z-index:1;transition:opacity 0.5s ease-in}
.overlay-cover:hover .overlay-section{opacity:0;transition:opacity 0.5s ease-in}
.list-home-content{position:relative;z-index:0;transition:z-index 0s ease-in}
.overlay-cover:hover .list-home-content{z-index:5;transition:z-index 0s ease-in 0.5s}
.overlay-section > span{border:1px solid rgba(255,255,255,0.3);bottom:34px;color:#fff;font-family:CenturyGothic-S-Bold;font-size:17px;line-height:normal;padding:15px 24px;position:absolute}
.overlay-section > span > img{position:relative;top:6px;vertical-align:top}
.first-section .overlay-section span{background:#5D5E62 none repeat scroll 0 0;border-radius:6px 0 0 7px;right:0}
.second-section .overlay-section span{background:#EBBD7D none repeat scroll 0 0;border-radius:0 6px 7px 0;left:0}
.overlay-section .img-responsive{display:none}
.list-home-content{max-width:800px;width:100%;margin:4% 15px 0;min-height:440px;overflow:hidden}
.first-section .list-home-content{float:right}
.second-section .list-home-content{padding-left:55px}
.list-home-content h4{margin-top:0;margin-bottom:30px;padding-bottom:12px;max-width:768px}
 .list-home-content h4 small{display:block;font:normal 15px Verdana;color:#000;margin-top:5px}
.list-home-content ul{list-style:outside none none;margin-left:-2%;margin-right:-2%;padding:0;width:100%}
.list-home-content ul li{float:left;margin-bottom:20px;padding-left:2%;padding-right:2%;width:25%}
.list-home-content .img-section{background-color:#ffffff;padding:10px;border:1px solid #dfdfdf;display:inline-block}
.list-home-content h6.heading-2{font-size:18px}
.list-home-content h6.heading-2 a{color:#000}
.list-home-content h6.heading-2 a:hover{color:#B56E12}
.breadcrumb-content{border-bottom:1px solid #F2F2F2}
.breadcrumb{background-color:transparent;font-size:14px;margin:5px 0;padding:8px 0}
.breadcrumb > li + li::before{content:"\003e";color:#777777}
.breadcrumb > li > a{color:#777777}
.breadcrumb > li.active{font-family:CenturyGothic-S-Bold}
 .product-list{background:#f4f4f4 none repeat scroll 0 0;margin:0 auto 10%;max-width:374px;display:block}
.gallery-select .product-list{border:1px solid #ddd;box-shadow:1px 4px 9px -4px rgba(143,143,143,0.47)}
.product-list .img-cover{border:4px solid #e6bb84}
.product-list span{color:#2c2c2c;display:block;font:16px CenturyGothic-S-Bold;height:50px;padding:10px;text-align:center}
.product-list span.sm-discription{border-top:1px solid #ebebeb;font-family:Verdana;padding-top:5px;height:auto}
 .product-list:hover span{color:#fff;background:#EBBD7D}
.product-img{border:4px solid #d1d1d1}
.product-slider-segment{max-width:958px;padding-left:240px}
.product-slider-segment.style-section-2{padding-left:0}
.product-slider-segment.vertical-slider{padding:0}
product-slider-segment .profile-finish-section{bottom:0;left:0;position:absolute;top:0;width:240px}
.product-slider-segment .profile-finish-section:before{content:attr(data-title);left:0;position:absolute;top:-35px}
.product-slider-segment.vertical-slider .profile-finish-section{position:relative;width:auto;margin-top:55px}
.product-slider-segment.style-section-2 .profile-finish-section{position:static;width:auto}
.profile-finish-align{display:block !important}
.product-slider-segment .carousel-indicators{left:0;margin:0;text-align:left;top:0;width:240px;bottom:0;overflow-y:auto}
.product-slider-segment.style-section-2 .carousel-indicators{position:static;margin:0 -10px;padding:0;width:auto;text-align:left;margin-top:20px}
.product-slider-segment.vertical-slider .carousel-indicators{overflow:auto;position:static;width:auto}
.profile-finish-section .profile-finish-listing{list-style:outside none none;margin:0;padding:0}
.product-slider-segment .carousel-indicators li,.profile-finish-section .profile-finish-listing li{border-radius:0;height:100px;margin:0 8px 10px 0;overflow:hidden;padding:0;width:100px}
.profile-finish-section .profile-finish-listing li.profile-li{margin-bottom:8px}
@media only screen and (min-width:768px){.profile-finish-section .profile-finish-listing li.profile-li:nth-child(2n-1){clear:both}
}
.profile-finish-section .profile-finish-listing li.profile-li .finish-txt-cover{line-height:12px;height:24px;margin-top:4px}
.product-slider-segment.style-section-2 .carousel-indicators li{margin:0 10px 10px 10px}
.img-zoom-cover{border:1px solid gray}
.img-zoom-cover .img-cover-sq{max-height:100px;overflow:hidden}
.img-zoom-cover .img-zoom-section{display:none;width:200px}
.img-zoom-cover:hover{position:relative}
.img-zoom-cover:hover .img-zoom-section{background:#eae8e8 none repeat scroll 0 0;border:5px solid #ebbd7d;display:block;margin-top:7px;max-width:200px;padding:0;position:absolute;top:100%;z-index:4}
.img-zoom-cover:hover .img-zoom-section::after{border-bottom:9px solid #ebbd7d;border-left:9px solid transparent;border-right:9px solid transparent;content:"";height:0;left:19px;position:absolute;top:-12px;width:0}
.profile-finish-listing li span{display:block;float:left;font-size:12px;text-align:center;width:100px}
.profile-finish-section .profile-finish-listing li{float:left;height:auto;vertical-align:top;width:100px;overflow:visible}
.product-slider-segment .carousel-indicators li.active{border:2px solid #e6bb84}
.product-slider-segment .carousel-indicators li img{height:100%;margin-left:-28%;max-width:none;width:auto !important}
.product-slider-segment .carousel-inner .item > img{border:4px solid #e6bb84}
#carousel-product-detail.product-slider-segment .carousel-indicators li img{margin-left:auto}
.product-details-content #carousel-product-detail.product-slider-segment .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:0;background:#EBBD7E;border:none}
.product-details-content #carousel-product-detail.product-slider-segment .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:0;background:#EBBD7E;border:none}
.product-details-content{float:right;max-width:988px;z-index:0 !important}
.product-details-content .panel-body ul{padding-left:14px}
.product-details-content .panel-body ul.profile-options{padding-left:0}
.product-details-content.last-content{float:left;max-width:767px}
.product-details-content-2{float:right;max-width:750px}
.product-details-content .panel-group{margin-left:240px;margin-top:28px}
.product-details-content.product-detail-section1 .panel-group{margin-left:0;margin-top:28px}
.hardware-option-btn{color:#777777;font:15px CenturyGothic-S-Bold;text-transform:uppercase}
.hardware-option-btn small{font-size:14px;text-transform:initial;font-family:Verdana; }
.product-details-content .panel.panel-default{border:medium none;border-radius:0;box-shadow:none;margin-top:0}
.product-details-content .panel-default > .panel-heading{background:rgba(0,0,0,0) none repeat scroll 0 0;border-bottom:1px solid #ededed;padding:10px 0}
.product-details-content .panel-title{color:#777777;font:15px CenturyGothic-S-Bold;text-transform:uppercase}
.product-details-content .panel-title a span{font-size:12px}
.e-shelving-compinent .panel-title a span{font-size:15px !important}
.e-shelving-compinent ul.profile-options li{width:32%}
.e-shelving-compinent ul.profile-options li.active{border:2px solid #e6bb84}
.e-shelving-compinent ul.profile-options li a{padding:0px}
.e-shelving-compinent ul.profile-options li a .title{background-color:white;margin-top:0px;padding-top:10px}
.product-details-content .panel-body{border-top:0 !important;padding:15px 0;font-size:15px}
.product-details-content .panel-body a{color:#E6BB84}
.product-details-content .panel-title a[aria-expanded="true"]{color:#E6BB84}
.panel-title > a[href="hardware_options"]{margin-top:10px}
.m-bt-0{margin-top :0 !important;margin-bottom :0 !important}
.gray-hr{border-color:#EDEDED;clear:both}
.row > .gray-hr{margin-left:15px;margin-right:15px}
.product-inserts,.product-harware-options{list-style:none;padding:0;margin:0 -5px 20px;overflow:hidden}
.product-inserts li,.product-harware-options li{float:left;width:12.5%;text-align:left;min-width:140px;margin-bottom:12px}
.product-inserts li > a ,.product-harware-options li > a{background:#f4f4f4 none repeat scroll 0 0;display:block;margin:0 5px}
.product-inserts li > a .img-cover ,.product-harware-options li > a .img-cover{border:2px solid #d1d1d1;background:#fff}
.product-inserts li > a span,.product-harware-options li > a span{color:#2c2c2c;display:block;font:12px CenturyGothic-S-Bold;height:50px;padding:10px;text-align:center}
.product-inserts li > a:hover span,.product-harware-options li > a:hover span{color:#fff}
.product-inserts li > a:hover,.product-harware-options li > a:hover{background-color:#e6bb84}
.product-inserts li > a:hover .img-cover,.product-harware-options li > a:hover .img-cover{border-color:#e6bb84;background:#fff}
.sqr-cover{background-repeat:no-repeat;background-size:cover;height:0 !important;padding:100% 0 0 !important}
.row.product-image-gallery{list-style:none;padding:0;margin:0 -5px}
.row.product-image-gallery li{padding:0 5px;margin-bottom:10px}
.row.product-image-gallery.light-box li.col-xs-2:nth-child(6n+1){clear:both}
.row.product-image-gallery li span{border:2px solid #d1d1d1;display:block;cursor:pointer}
.row.product-image-gallery li span:hover{border:2px solid #e6bb84}
.row.product-image-gallery li.active span{border-color:#D2A15E}
.sqr-list-style ul{list-style:none;margin-left:0px;padding-left:15px}
.sqr-list-style ul li{position:relative}
.sqr-list-style ul li:before{content:"";width:5px;height:14px;background:#D2A15E;left:-15px;position:absolute;top:7px}
 .comming-soon-label{position:relative}
.comming-soon-label:after{position:absolute;content:"";bottom:0;width:85px;height:63px;left:0px;background:url(../themes/element-designs/assets/images/comming-soon.png) no-repeat scroll 0 0 transparent;background-size:contain}
 .new-label{position:relative}
.new-label:after{position:absolute;content:"";bottom:0;width:57px;height:56px;left:0px;background:url(../themes/element-designs/assets/images/new_badge.png) no-repeat scroll 0 0 transparent}
.heading-3,.heading-5,.heading-6,.heading-7{border-bottom:1px solid #f1f1f1;color:#e9c493;font:15px CenturyGothic-S-Bold;margin-bottom:10px;padding-bottom:10px;text-transform:uppercase}
.heading-5{color:#2c2c2c;font:21px CenturyGothic-S-Bold}
.heading-6{color:#2c2c2c;font:15px CenturyGothic-S-Bold}
.heading-7{font:18px CenturyGothic-S-Bold;color:#777777;text-transform:none}
.nav-tabs.support-tabs li a{color:#333;background-color:#eee;font-size:14px;cursor:pointer}
.nav-tabs.support-tabs li.active a,.nav-tabs.nav-tabs.support-tabs li.active a:hover,.nav-tabs.nav-tabs.nav-tabs.support-tabs li.active a:focus{color:#fff;background-color:#EBBD7E;font-size:15px;font-family :CenturyGothic-S-Bold;border-color:#EBBD7E !important}
.nav-tabs.support-tabs{border-bottom:1px solid #f1f1f1}
.product-list-wrap{background:#fbfbfb none repeat scroll 0 0;border:1px solid #ddd;margin-top:15px;margin-bottom:15px;padding:20px 17px 12px}
.support .col-xs-12.col-md-6:nth-child(2n+1){clear:both}
.support-downloads-list{padding:0;margin:0;display:block;list-style:none;overflow:hidden}
.support-downloads-list li{background:#fff none repeat scroll 0 0;border:1px solid #efefef;box-shadow:-2px 3px 3px -3px #d9d9d9;float:left;margin-bottom:5px;margin-right:0.5%;padding:0 5px;width:49%}
.technical .support-downloads-list li{width:99%}
.product-list-wrap.gray-bg{background:#e6e6e6}
.product-list-wrap.gray-bg .support-downloads-list li{border:1px solid #d4d4d4}
.product-list-wrap > h4{border-bottom:1px solid #ddd;font-size:20px;margin:0 0 20px;padding:0 0 12px}
.support-downloads-list li a,.casestudy-thumb a{background:#fff none repeat scroll 0 0;color:#333;display:block;height:36px;padding:5px 5px 5px 32px;position:relative}
.support-downloads-list li a span.glyphicon,.casestudy-thumb a span.glyphicon{border:0 none;color:#3d3d3d;display:block;float:left;font-size:20px;height:29px;line-height:20px;margin:0 10px 4px auto;text-align:center;vertical-align:middle;width:22px;position:absolute;left:0;top:5px}
.support-downloads-list li a span.glyphicon.pdf,.casestudy-thumb a span.glyphicon.pdf{background:url(../themes/element-designs/assets/images/pdf.png) no-repeat scroll 0 0 transparent;background-size:22px auto}
.support-downloads-list li a span.glyphicon.xls,.casestudy-thumb a span.glyphicon.xls{background:url(../themes/element-designs/assets/images/xls.png) no-repeat scroll 0 0 transparent;background-size:22px auto}
.support-downloads-list li a span.glyphicon.doc,.casestudy-thumb a span.glyphicon.doc{background:url(../themes/element-designs/assets/images/doc.png) no-repeat scroll 0 0 transparent;background-size:22px auto}
.support-downloads-list li a span.title,.casestudy-thumb a span.title{color:#000000;display:block;font:11px CenturyGothic-S-Bold;margin-top:6px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:100%}
.support-downloads-list li a:hover span.glyphicon,.casestudy-thumb a:span.glyphicon{color:#EBBD7E}
.heading-4{color:#777777;font:20px CenturyGothic-S-Bold}
.heading-4 span{font-family:Verdana}
.download-pdf-link{color:#3e3e3e;font-size:16px}
.download-pdf-link.bold{font-family:CenturyGothic-S-Bold}
.download-pdf-link .glyphicon{display:inline-block;margin-right:5px}
 #config-options > .panel{border:none;border-radius:0;box-shadow:none}
#config-options > .panel.disable-event{opacity:0.3;pointer-events:none;cursor:default}
.config-head.panel-heading{background:none;box-shadow:none;padding:10px 0}
.config-head.panel-heading a{color:#3e3e3e}
.config-head.panel-heading a .num{color:#747474;display:inline-block;font:23px/40px CenturyGothic-B-Bold;width:50px;vertical-align:middle;text-align:center}
.config-head.panel-heading a .head{border-right:1px solid #d9d8d8;color:#747474;display:inline-block;font:18px CenturyGothic-S-Bold;margin:0 10px 0 0px;vertical-align:middle;border-left:1px dotted #d9d8d8;border-right:1px dotted #d9d8d8;padding:0 15px;width:160px}
.config-head.panel-heading a .head .sub-txt{display:block;font:12px Verdana}
.config-head.panel-heading a .profile-thumbnail{display:inline-block;vertical-align:middle;border:3px solid #ffffff;height:50px;width:50px;margin-right:6px;text-align:center;margin-bottom:6px}
.config-head.panel-heading a .profile-thumbnail img{max-width:100%;max-height:100%}
.config-head.panel-heading a .profile-title,.config-head.panel-heading a .pattern-title{font:normal 18px Verdana;display:inline-block;vertical-align:middle}
.config-head.panel-heading a .profile-title small{font:normal 14px Verdana;display:block}
#config-options .panel-body{border:1px dotted #dddddd;font-size:14px;margin-left:55px;padding:0}
#profile-head,#finish-head{position:relative}
#profile-head::after,#finish-head::after{border-bottom:1px solid #ddd;content:"";display:block;height:1px;margin-left:55px;margin-top:12px;position:absolute;width:94%}
#config-options .btn-primary{background-color:#5D5E62;border:1px solid #5D5E62;border-radius:3px;font:14px CenturyGothic-S-Bold;padding:6px 15px;text-transform:uppercase;margin-right:10px;outline:medium none !important}
#config-options .btn-primary:hover{background-color:#ebbd7e;border:1px solid #d7a462}
.config-section{margin:0 auto 50px;max-width:512px;display:inline-block}
.configurator{position:relative; }
.config-profile,.config-pattern,.config-color{position:absolute;left:0;top:0;right:0;bottom:0}
.config-profile{z-index:3;position:relative}
.config-pattern{background-repeat:repeat;background-size:cover;z-index:2}
.config-color{z-index:1}
.config-profile > img{width:100%}
configurator-buttons{margin-left:0}
#uniqueCode > h3{font-size:20px;margin:30px 0 12px;font-weight:normal}
#uniqueCode > span{background:#ffedae none repeat scroll 0 0;border:1px solid #ebbd7e;border-radius:8px;display:inline-block;font-size:17px;font-style:italic;margin-bottom:20px;padding:16px;font-size:15px}
#copyLinkToClip{background:#fff none repeat scroll 0 0;border:1px solid #d9a35d;border-radius:5px;color:#d9a35d;font-size:16px;padding:6px 20px}
#copyLinkToClip:hover{background:#d9a35d;color:#fff}
#emailLink{border:1px solid #5d5e62;border-radius:5px;color:#5d5e62;font-size:15px;padding:8px 20px}
#emailLink:hover{background:#5d5e62;color:#fff}
#select-insert{margin-top:6px}
.selection-tabs{padding:0;margin:0}
.selection-tabs.color-select{display:inline-block}
.selection-tabs.color-select li .thumb img{min-height:50px}
.selection-tabs li{display:inline-block;margin:0;text-align:center;vertical-align:top;width:126px;padding:15px 0 0}
.selection-tabs li.active .thumb{border:5px solid #ffffff;box-shadow:0 0 7px #888888;opacity:1}
.selection-tabs li .thumb{border:5px solid #ffffff;display:inline-block;width:60px;opacity:0.8;background:#fff;text-align:center;cursor:pointer}
.selection-tabs li .thumb img{max-width:100%;max-height:100%}
ul.colorSelect li .thumb img{height:5px !important}
.selection-tabs li:hover .thumb{opacity:1}
.selection-tabs li .thumb img{max-width:100%}
.selection-tabs li .title{display:block;font:bold 13px Verdana;margin:10px 0;color:gray}
.selection-tabs li .title .desc{font:12px Verdana}
.selection-tabs.nav-tabs li .title{font-size:14px;height:33px;margin-bottom:11px}
.tab-content .selection-tabs li .title{font-weight:normal}
.color-input{background:#f7f7f7 none repeat scroll 0 0;border:1px dashed #b0b0b0;border-radius:3px;display:inline-block;margin-top:6px;padding-bottom:5px;padding-top:12px;position:relative;text-align:center;vertical-align:top;width:118px}
.color-input > input{border:4px solid #fff;display:inline-block;height:55px;width:55px}
.color-input > button{position:absolute;opacity:0;left:0;right:0;top:0;bottom:0;width:100%;z-index:999;color:red;height:100%;border-radius:0}
.color-input > span{display:block;font:13px CenturyGothic-S-Bold;padding:8px 0 4px}
#config-options .nav-tabs li a{border-radius:0;border-top:0;border-bottom:0;overflow:hidden}
#config-options .nav-tabs.selection-tabs li{padding:0;margin-bottom:-1px !important;width:160px}
#config-options .nav-tabs.selection-tabs a{border-radius:0;padding-bottom:0;padding:22px 5px 5px;margin:0;border-right:1px solid #eee}
#config-options .nav-tabs.selection-tabs li.active a{background:#E6BB84}
#config-options .nav-tabs.selection-tabs li.active a .title{color:#000}
#config-options .nav-tabs.selection-tabs a:hover{background:none}
#config-options .nav-tabs.selection-tabs li.active::after{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #e6bb84;content:"";display:inline-block;height:0;margin-left:-8px;position:absolute;vertical-align:top;width:0}
.nav-tabs.selection-tabs li{margin-bottom:0}
#config-options .tab-content{background:#f7f7f7 none repeat scroll 0 0;border:1px solid #e6bb84;padding:6px 0}
.custom-config-modal .modal-header{background:#5d5e62 none repeat scroll 0 0;padding:8px 15px}
.custom-config-modal .modal-header .modal-title{color:#fff;font-size:18px}
.custom-config-modal .modal-content{border-radius:0}
.custom-config-modal .modal-header .close{color:#fff}
.btn-orange{background-color:#ebbd7e;border-color:#d9a35d;color:#fff;font:15px CenturyGothic-S-Bold;padding:8px 20px}
.btn-orange:hover,.btn-orange:focus{background-color:#E8A855;border-color:#BB8033;color:#fff}
.btn-dark-gray{background-color:#5d5e62;border-color:#343434;color:#fff;font:15px CenturyGothic-S-Bold;padding:8px 20px}
.btn-dark-gray:hover,.btn-dark-gray:focus{background-color:#474748;border-color:#5d5e62;color:#fff}
.contact-form{margin-top:15px;margin-bottom:15px}
.contact-form .form-group > label{font:16px CenturyGothic-S-Bold}
.contact-form .checkbox{font-size:15px}
.font-small{font-size:12px}
.font-x{font-size:14px}
.font-xx{font-size:16px}
 #footer{padding-bottom:0;padding-top:0}
#footer .footer-top{padding:25px 0;background:#131313; background:-moz-linear-gradient(top,#131313 0%,#373737 100%); background:-webkit-linear-gradient(top,#131313 0%,#373737 100%); background:linear-gradient( bottom,#131313 0%,#373737 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313',endColorstr='#373737',GradientType=0 ); }
#footer .footer-logo{max-width:200px;margin-bottom:30px}
#footer .footer-bottom{border-top:2px solid #878787;background:#fff;padding:10px 0 5px;font-size:16px;font-family:CenturyGothic-S-Bold}
#footer p{color:white;font-size:14px;margin:0;line-height:16px;margin-bottom:20px}
#footer h4,#footer .footer-links li h4 a{color:#EBBC7D;padding-bottom:17px;text-transform:uppercase;font:normal 20px CenturyGothic-S-Bold;margin-bottom:0;margin-top:0}
#footer .footer-links li h4 a{padding-bottom:0}
.footer-links{list-style:none}
.footer-links li{border-bottom:1px solid #393939;padding:4px 0 8px}
.footer-links li.footer-title{padding-bottom:0;border-bottom:0}
#footer .footer-links a{color:#fff;font:15px Verdana;display:inline-block}
#footer .footer-links a:hover{color:#EBBC7D}
.footer-terms-title{margin-left:36px;color:#5d5e62}
.footer-terms-title span{color:#EBBC7D}
@media (min-width:1655px){.nav-search-icon{top:0px}
}
.green-intiative-icon{background:url(../themes/element-designs/assets/images/leaf-logo.png) no-repeat scroll 0 0 transparent;display:inline-block;background-size:30px 30px;background-position:center center;height:30px;width:30px;margin-left:6px}
  #paper{padding-top:100%;position:relative}
#paper > svg{bottom:0;height:100% !important;left:0;position:absolute !important;right:0;top:0 !important;width:100% !important}
.find-sale-rep{background:#fff}
.find-sale-rep .info-display{height:708px}
.find-sale-rep .info-display .address-content{max-height:549px;overflow-y:auto}
.info-display{height:843px;background:#f5f5f5;box-shadow:-7px 3px 6px -4px #d9d9d9;padding:0}
.info-display .address-content > div{display:none;margin-top:0px;margin-bottom:0px}
.info-display .address-content a{color:#696969;font-size:16px}
.row.find-sale-rep .caption{margin:0 0 0 0;display:block}
.row.find-sale-rep .caption h4{font-size:16px}
.row.find-sale-rep .caption h4{margin:0;padding:31px 0 0}
.row.find-sale-rep .caption p{font-size:16px;margin:0;padding:5px 0}
.sr-title{border-bottom:1px solid #ddd;padding:15px 80px;background:#fafafa}
.sr-title h2{color:#282727;font:24px CenturyGothic-B-Bold;padding-bottom:1px;padding-top:0px;margin-top:0}
.caption .sr-title h2{font:20px CenturyGothic-B-Bold;margin:0}
.caption .sr-title p{line-height:1.5;padding:2px 0}
.sr-name{border-bottom:1px solid #ddd;padding:10px 0 19px 80px}
.sr-name:nth-child(even){background:#fff}
.info-display .address-content > div > .sr-name h4,.address-content-ul{list-style:none;padding:0}
.addressAppend{background:#fff none repeat scroll 0 0;border:1px solid #ebebeb;border-radius:5px;float:left;padding:8px 20px;width:300px}
li.addressAppend{cursor:pointer}
.address-content-ul{max-height:690px;margin-left:73px;overflow-y:auto}
div.addressAppend{border:medium none}
.addressAppend .sr-name{padding:0;border:none}
.addressAppend .sr-name h4{color:#191919;font:16px CenturyGothic-S-Bold;margin-bottom:0;margin-top:0}
.addressAppend .sr-name h6{font-size:13px;font-weight:normal;margin-top:2px}
.addressAppend .sr-name > span,.addressAppend .sr-name > a{color:#666666;display:block;font-size:15px;line-height:16px;margin-right:8px;min-height:18px;padding-left:20px;position:relative;margin-bottom:5px}
.addressAppend .sr-name > span .fa ,.addressAppend .sr-name > a .fa{position:absolute;left:0;top:2px}
.info-display .sr-name p{font-size:14px;margin-bottom:5px;color:#4e4e4e;font-weight:bold}
.info-display .sr-title h4,.sr-title p{color:#636363;font-family:CenturyGothic-S-Bold;font-weight:normal;font-size:18px;line-height:1.8;padding-bottom:6px;margin-bottom:0px}
.info-display .sr-name .fa.fa-envelope{font-size:12px}
.map-header{margin:0 auto;max-width:1658px;padding:0 15px;width:100%}
.map-cover{position:relative}
 #bm:hover{display:block}
.map-container{display:block;max-width:700px}
#custom-search-input{display:block}
#custom-search-input input,#custom-search-input select{border-radius:3px;font-size:14px;font-style:italic;font-weight:bold;height:50px;max-width:280px}
#custom-search-input.custom-map-search input{max-width:150px}
#custom-search-input.custom-map-search select{max-width:120px}
#custom-search-input .input-group-btn{float:left}
#custom-search-input button{background:#5d5e62 none repeat scroll 0 0;font-family:CenturyGothic-S-Bold;height:50px;margin-left:12px;padding:12px 29px;border:1px solid #000;border-radius:3px}
.btn-ed{background-color:#ebbc7d;border-color:#d7ac6d;color:#fff}
.btn-ed:hover{background-color:#FEB446;color:#fff}
.bg-white{background:#fff}
  .thumb-cover-border{border-top:1px solid #ddd;bottom:0;left:0;margin:0;overflow:auto;padding:15px 0;position:relative;text-align:center;white-space:nowrap;width:100%}
#carousel-example-generic{margin:20px auto;width:400px}
#carousel-custom{margin:0px auto;width:100%}
#carousel-custom .mCustomScrollbar{border-top:1px solid #ddd;bottom:0;left:0;margin:0;overflow:auto;padding:15px 0;position:relative;text-align:center;white-space:nowrap;width:100%}
#carousel-custom .carousel-indicators{margin:0 !important;position:static;width:auto !important}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#000 !important}
.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.19) !important}
#carousel-custom .carousel-indicators li{background-color:transparent;-webkit-border-radius:0;border-radius:0;display:inline-block;height:auto;margin:0 !important;width:auto;border:2px solid #fff;box-shadow:1px 2px 6px 0}
#carousel-custom .carousel-indicators li img{display:block;opacity:0.5;height:63px;width:100px}
#carousel-custom .carousel-indicators li.active img{opacity:1}
#carousel-custom .carousel-indicators li:hover img{opacity:0.75}
#carousel-custom .carousel-outer{position:relative}
.img-container{border-right:1px solid rgba(6,6,6,0.2);display:inline-block;text-align:center;position:relative;width:50%}
.img-container img{width:100%}
.description{bottom:30px;display:inline-block;margin-left:0px;padding:0px 0px 0 0;position:absolute;top:30px;width:50%}
.carousel-control{bottom:initial!important}
.carousel-control.right{right:0}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:5%;top:250px }
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:5%;top:250px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{font-size:2.5em;color:#fff}
.carousel-control.left,.carousel-control.right{background-image:none;width:10%}
.carousel-control .glyphicon-chevron-right::before,.carousel-control .glyphicon-chevron-left::before{content:""}
.carousel-control span{background:#ddd;border:1px solid #ddd}
.carousel-control .glyphicon.glyphicon-chevron-right,.carousel-control .glyphicon.glyphicon-chevron-left{border-radius:4px;height:60px;padding:0 10px;width:38px;font-size:2.1em}
.description h2{font-family:CenturyGothic-B-Bold;font-size:22px;font-weight:normal;margin-bottom:10px;margin-top:10px;padding:0 0 0 40px;color:#fff}
.description a{color:#fff !important;font-size:16px;padding:0 0 0 40px}
.description a:hover{color:#fff;text-decoration:underline}
.description p{color:#fff;font:normal 16px/1.5 CenturyGothic-B-Bold;margin:12px 0;padding:0 0 0 40px}
.img-container .addthis_toolbox{border:1px none scrollbar;bottom:0;position:absolute;right:5px;z-index:999}
.content-data{bottom:0;left:0;overflow:hidden;position:absolute;right:30px;top:55px}
.overflow-scroll{bottom:0;left:0;overflow-y:scroll;padding-right:45px;position:absolute;right:-45px;top:0}
.custom_facebook_share,.custom_twitter_share,.custom_linkedin_share,.custom_pinterest_share{display:inline-block;width:20px}
  .webinar,.courses{border-left:1px solid rgba(221,221,221,0.24);float:left;width:39%}
.webinar ul,.courses ul{list-style:none;margin:0;padding:0}
.webinar li a,.courses li a{border-bottom:1px solid #fff;display:block;padding:6px 33px 9px 30px}
.courses li a{padding-right:35%}
.webinar h3,.courses h3{font-size:18px;font-family:CenturyGothic-S-Bold;font-weight:normal;padding:0px 30px 20px;margin-bottom:0 !important;border-bottom:1px solid #fff}
.webinar h5,.courses h5{color:#474747;font-family:CenturyGothic-S-Bold;font-size:16px;font-weight:normal;line-height:1.19;margin-bottom:0}
.webinar ul > li a > .img-responsive{margin-top:10px}
.webinar ul > li a:hover h5{color:#EBBC7D}
span.webinar-datetime{border-top:1px solid #D9D9D9;color:#888888;display:block;font:12px CenturyGothic-S-Bold;margin-top:4px;padding-top:3px}
.webinar-datetime span{display:inline-block;margin-right:5px}
.courses p{color:#6a6a6a}
.webinar li a{background:#ebebeb}
.courses p{margin-bottom:10px}
.con-edu h3{font-family:CenturyGothic-S-Bold;font-size:0.899em;font-weight:normal;margin-top:34px;margin-bottom:20px;color:#636363;line-height:1.2}
.con-edu .col-md-7 img{border:1px solid #ddd;width:100%;margin-bottom:30px}
.CEU-col-1{width:45%}
.CEU-col-2{padding-left:60px}
.CEU-col-1 > p,.CEU-col-2 > p{font-family:Verdana;font-size:14px;line-height:1.3;margin-bottom:17px}
.courses{width:60%}
.liveCourse1 h5{font-size:15px;color:#000}
.liveCourse1 h6{font-size:12px;font-family:Verdana;color:#636363;margin:0;line-height:1.5}
.course-address,.webinar-datetime{padding:0 0 0 25px;position:relative;margin-top:6px}
.loc-icon{position:absolute;top:1px;left:0;font-size:22px;color:#636363}
.webinar-datetime .fa{position:absolute;left:0px;top:5px;font-size:14px}
  .designers{margin-bottom:12px;margin-top:12px}
.designers li{display:block;float:left;list-style:outside none none;margin:20px 0;padding:0 15px;text-align:center;width:25%;min-height:246px}
.designers li > a,.designers li > .inner-sec{border:1px solid #ebbd7e;border-radius:11px;color:#555;cursor:pointer;display:block;padding:20px;min-height:213px}
.designers li > .inner-sec{cursor:default}
.designers li > a p,.designers li > .inner-sec p{margin-bottom:0}
.designers li > a:hover{box-shadow:0 0 6px rgba(16,16,16,0.28)}
.designers ul{margin:0 -15px;padding:0 }
.designers li > a span,.designers li > .inner-sec span{color:#555;display:inline-block;font:18px CenturyGothic-S-Bold;margin:25px 0 15px}
  .about h3{font-weight:normal}
  .green-initiative p{font-size:16px}
.green-initiative img{display:block;margin:40px 0 12px;max-width:90%}
.green-initiative .col-md-6 > ul{border-left:1px solid rgba(221,221,221,0.63);list-style:outside none none;margin:0;padding:30px 0 40px 40px;box-shadow:-7px 0 20px -18px}
.green-initiative .col-md-6 > ul li{border-bottom:1px solid #ddd;color:#393939;font-size:14px;padding:12px 12px 12px 0}
  .news{border-bottom:1px solid #ddd;margin:12px 0;padding:0 0 15px}
.news > p{font-size:18px;margin:0 0 10px}
.news-date{color:#e0a54e;display:block;font-size:16px;font-style:italic;font-weight:bold;margin-top:12px}
.news h2{font-family:CenturyGothic-S-Bold;font-size:20px;margin-bottom:20px}
.news img{width:120px;height:120px;border:1px solid;;vertical-align:text-top;float:left;margin-right:30px}
.shcl{font-size:16px;border-bottom:1px solid #ddd;color:#5d5d5d;padding-bottom:3px;display:inline-block;margin-bottom:8px}
.col-md-8.company-news{float:none;margin:0 auto}
 .col-md-12.trade{margin:0 0 60px;float:left}
.col-md-12.trade > h3{padding:35px 0;text-align:center}
.col-md-12.trade > ul{margin:0 auto;padding:0;width:80%}
.col-md-12.trade li{list-style:outside none none;float:left;margin:5px 3px;width:24%}
.col-md-12.trade li a{display:block;list-style:outside none none;text-align:center}
.press .product-list-wrap{border:none;background:none}
.show-name{border:1px solid #ddd;float:left;margin-bottom:16px;margin-right:16px;width:318px;min-height:155px}
.show-name > img{width:100%}
.col-md-12.trade-shows > h3{margin:20px 0}
.show-name h5{background:hsl(0,0%,87%) none repeat scroll 0 0;margin:0;padding:20px 12px}
.show-name .show-place{background:hsl(0,0%,98%) none repeat scroll 0 0;display:block;padding:12px}
.show-name a{cursor:pointer;display:block;font-size:16px;font-weight:bold;min-height:23px}
.show-name p{margin:0}
 .color-options h3{font-weight:normal}
.color-wrap{border:1px solid #ddd;float:left;margin:8px -1px 8px 0;padding:12px;text-align:center;vertical-align:top;width:20%}
.color-wrap img{width:100%}
.color-wrap > span{font-size:12px;font-weight:bold}
.color-image-wrap{width:500px;height:auto}
  .panel-title > a{display:block;position:relative}
.panel-title > a::after{content:"-";display:block;font-family:CenturyGothic-B-Bold;position:absolute;right:0;top:0}
.panel-title > a.collapsed:after{content:"+"}
.img-cover{display:block;position:relative;text-align:center}
.img-cover span.download-link{background:rgba(1,1,1,0.48) none repeat scroll 0 0;bottom:0;color:#fff;display:block;font-size:13px;left:0;padding:3px 0;position:absolute;right:0;text-align:center}
.faq-accordion .panel-heading{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #c6c6c6;padding:7px 11px 0}
.faq-accordion .panel.panel-default{border:medium none}
.faq-accordion .panel-body{border:medium none !important;font-size:16px;padding:0 0 17px}
.faq-accordion .heading-3{color:#2b2b2b;margin-bottom:0;padding:5px 0 8px;text-transform:initial;font-size:16px}
.faq-accordion .panel-title > a{padding-left:35px}
.faq-accordion .panel-title > a::after{background:#fbfbfa none repeat scroll 0 0;border:1px solid #edebeb;color:gray;font-size:16px;height:26px;left:0;line-height:17px;right:auto;text-align:center;top:-4px;width:26px}
.faq-accordion .panel.panel-default .panel-collapse{border:1px solid #ddd;background:#f5f5f5 none repeat scroll 0 0;padding:12px 46px}
.faq-accordion .panel.panel-default .panel-collapse .panel-body{font-size:16px;color:#2c2c2c;padding:0}
.listing-thumbs-2{list-style:outside none none;margin:0 -15px;padding:0}
hr.gray{border-color:#f2f1f1;margin-top:0}
.listing-thumbs-2 > li{text-align:center;font-size:12px;padding-bottom:15px}
.listing-thumbs-2 > li > span{display:block;padding:5px 0}
.listing-thumbs-2 img{display:inline-block;max-width:100%}
 .handle-pull-item > p{color:#000;font-family:CenturyGothic-S-Bold;margin:0 0 6px}
.handle-pull-item > img{margin:12px 0;width:60%}
.handle-pull-item .heading-3{color:#d58927}
.handle-pull-item{margin-bottom:15px}
.handle-pull-item p > span{padding:0 12px 0 0}
.finger-pull{margin-bottom:15px}
.finger-pull p{margin-bottom:8px}
.hardware-options .listing-thumbs-2 li > a{border:2px solid #ddd;margin:0;padding:0 0 0;display:inline-block}
.hardware-options .listing-thumbs-2 li.active > a{border:6px solid #feb564}
.hardware-options .listing-thumbs-2 li .pro-name{color:#777777;display:inline-block;font-size:12px;font-weight:bold;padding:10px 7px 7px}
.hardware-options .listing-thumbs-2 li.active .pro-name{background:#feb564 none repeat scroll 0 0;color:#fff;display:block}
.hardware-options .listing-thumbs-2 li .img-cover{ overflow:hidden}
  .blog-post{border-bottom:1px solid #ddd;padding:15px 0;margin:0 auto;max-width:860px}
.blog-post > h3{font:24px CenturyGothic-S-Bold;margin-top:10px;margin-bottom:0}
.blog-post > p{font-family:Verdana;font-size:16px;line-height:1.4;margin-bottom:0px}
.blog-post h6{color:#878787;font-family:Verdana;font-size:12px;margin-top:3px}
.blog-post .more{color:#e19704;cursor:pointer;font-family:CenturyGothic-S-Bold;font-size:12px}
  .social-media > .wrap{float:left;margin-bottom:15px;width:25%}
.social-media > h3{margin-bottom:25px}
.social-media > .wrap a{vertical-align:sub}
 .visible-hidden{visibility:hidden}
.footer-bottom-links{font:13px CenturyGothic-S-Bold;list-style:outside none none;margin:0;padding:0;display:inline-block}
.footer-bottom-links > li a{color:#626262}
.footer-bottom-links > li{border-left:1px solid #cfcfcf;display:inline-block;padding:2px 0 3px 12px}
.social-links{color:#484646;display:inline-block;font:15px CenturyGothic-S-Bold;margin-bottom:4px}
.social-links i{margin-right:8px;vertical-align:sub}
.catalog-icon{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#ebbd7d;font-size:24px;height:23px;line-height:20px;padding:0 15px 0 4px}
.catalog-icon:hover{background:none;color:#fff}
a.catalog-icon{padding:0;position:absolute;right:15px;top:17px;font-size:15px;text-transform:uppercase;font-family:'CenturyGothic-B-Bold'}
#carousel-product-detail .addthis_toolbox{border:1px solid #ddd;display:inline-block;margin-top:12px;padding:6px 6px 2px;width:auto}
.pin_it_iframe_widget{display:none !important}
.addthis_toolbox .custom_images a{background:#ddd none repeat scroll 0 0;display:inline-block;padding:10px}
.addthis_toolbox .custom_images a i{color:#fff}
.addthis_toolbox .custom_images a.addthis_button_facebook{background:hsl(221,44%,41%) none repeat scroll 0 0}
.addthis_toolbox .custom_images a.addthis_button_twitter{background:#1DA1F2}
.addthis_toolbox .custom_images a.addthis_button_linkedin{background:#0077B5}
.addthis_toolbox .custom_images a.addthis_button_pinterest_share{background:#CB2027}
.addthis_toolbox .custom_images a:hover{transform:translateY(-8px)}
.addthis_toolbox .custom_images a{backface-visibility:hidden;box-shadow:0 0 1px hsla(0,0%,0%,0);display:inline-block;transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out;vertical-align:middle}
.cross-section-image{margin:0 0 30px}
.profile-stiky-section{}
.profile-left-section{position:relative;float:left;width:59%;padding-right:30px}
.profile-right-section{width:41%;float:left}
.profile-right-section .profile-finish-section{max-width:220px;margin:-56px auto 0}
.ul-style-3{margin:0 -10px}
.ul-style-3 li{padding:10px}
 .thumb-image-preview-cover{list-style:none;padding:0;margin:10px 0}
.thumb-image-cover{float:left}
.thumb-image-cover .tab-cover{cursor:pointer}
.thumb-image-cover .tab-cover > .tab-content{border:1px solid #ebebeb;padding:0;margin-bottom:10px}
.thumb-image-cover .tab-cover .heading-6{border-bottom:medium none;height:52px;margin:0;padding:6px 10px}
.thumb-image-cover.expanded .heading-6{position:relative}
.thumb-image-cover.expanded .heading-6::after{content:"";width:0;height:0;border-style:solid;border-width:0 15px 16px 15px;border-color:transparent transparent #ACADAD transparent;position:absolute;bottom:-17px;left:43%}
.thumb-image-preview-cover .tab-expand{display:none}
.thumb-image-preview-cover .thumb-expand{border:1px solid #ACADAD;border-top-width:3px;list-style:outside none none;margin:15px 0;padding:35px 0 15px}
.thumb-image-cover .tab-expand .close{background:#ACADAD none repeat scroll 0 0;color:#fff;display:block;font-size:16px;height:30px;line-height:27px;opacity:1;position:absolute;right:0;text-align:center;width:30px}
.thumb-image-cover .tab-expand .close:hover{background:#3e3e3e none repeat scroll 0 0}
.thumb-image-preview-cover .tab-expand .tab-expand-content{margin:0;position:relative}
.thumb-image-preview-cover .thumb-expand > li{padding:0 15px;float:left}
.thumb-image-cover .tab-cover .image-cover,.thumb-image-cover.expanded .tab-expand{display:block}
.thumb-image-cover .tab-cover .image-cover{margin:10px 10px 0}
.thumb-image-preview-cover .thumb-expand > li .inner-thumb-wrap{border:1px solid #dcdcdc;margin-bottom:20px;padding:10px}
.thumb-image-preview-cover .thumb-expand > li .inner-thumb-wrap{font-size:12px;font-weight:normal}
.inner-thumb-wrap h6{font-size:14px;font-weight:normal;margin:0;padding:15px 0 0;height:50px}
 ul.thumbnail-wrap{margin:0;padding:0}
ul.thumbnail-wrap li{list-style:none}
ul.thumbnail-wrap li{list-style:none;display:inline-block;width:120px;height:120px;overflow:hidden;cursor:pointer}
ul.thumbnail-wrap li.active{border:2px solid #e6bb84}
ul.thumbnail-wrap li img{height:100%;margin-left:auto;margin-right:auto;max-width:none;width:auto !important}
 .col-xs-12.col-sm-12.col-md-5.product-details-content.product-detail-section1.last-content.track-guides{}
h3.heading-1 + span.pro-title{display:inline-block;margin:0 0 20px}
#accordion1{margin:10px 0}
.sliding-door-sys .product-details-content.last-content{float:left;max-width:100%}
.sliding-door-sys .product-details-content.last-content div[id*="accordion"]{max-width:660px;}
.compatible-profile li{font-size:15px}
.compatible-profile li a{color:#555}
.compatible-profile li a:hover{color:#ebbc7d}
.compatible-profile ul{margin:0}
.track-guides .selection-tabs li{width:160px}
.track-guides .compatible-profile{list-style:outside none none;margin:0;padding:0}
.ul-bullets > ul{padding-left:14px}
.clearfloat-block{display:block;float:none}
.pt-0{padding-top:0 !important}
.mt-0{margin-top:0 !important}
.mb-0{margin-bottom:0 !important}
.at-share-btn.at-svc-google_plusone_share{display:none !important}
.media.search-content{border-bottom:1px dashed #eeeeee;padding-bottom:16px}
.search-content .heading-6{border:0 none;margin:0;padding-bottom:5px}
.search-content .ss-result__text{margin-bottom:3px}
.search-content .ss-result__badge{background:#636363 none repeat scroll 0 0;border-radius:3px;color:#ffffff;display:inline-block;font:10px CenturyGothic-S-Bold;margin-left:7px;padding:3px 10px;vertical-align:middle}
.search-content .mark,.search-content mark{background:#EAEAEA none repeat scroll 0 0}
.search-content .ss-result__url{margin-bottom:15px;margin-top:10px}
.search-content .ss-result__url .ss-result__link{background:#ebbd7e none repeat scroll 0 0;border:1px solid #d29e5c;color:#fff;display:inline-block;padding:4px 9px}
.search-content .ss-result__url .ss-result__link:hover{background:#393939 none repeat scroll 0 0;border:1px solid #393939;color:#fff}
.proud-be-usa{display:inline-block;font:12px CenturyGothic-S-Bold;margin:0 !important;padding:6px 35px 10px 0}
.usa-flag{background:transparent url("../themes/element-designs/assets/images/flag.png") no-repeat scroll right 0;background-size:30px 30px;background-position:center center;height:30px;width:30px}
.casestudy-thumb{border:1px solid #eaeaea;padding:5px;margin-bottom:20px}
.casestudy-thumb .img-thumb{display:block;width:100%}
.casestudy-thumb .img-thumb img{display:block;width:100%}
.casestudy-thumb a span.title{margin-top:0}
.casestudy-thumb p{display:table-cell;font:14px Verdana;height:76px;margin-bottom:5px;overflow:hidden;padding:6px;text-overflow:ellipsis;vertical-align:middle}
.casestudy-thumb > a{background:#f9f9f9 none repeat scroll 0 0;border-top:1px solid #ededed;height:47px;margin-bottom:-5px;margin-left:-5px;margin-right:-5px;padding:8px 15px 5px 40px;margin-top:5px}
.casestudy-thumb > a span.glyphicon{left:8px;top:10px}
.casestudy-thumb > a:hover{background:#ebebeb none repeat scroll 0 0}
.at-share-tbx-element .at-share-btn:focus{transform:translateY(0px) !important}
#loader{display:none;margin-top:45%;max-width:512px;position:absolute;text-align:center;width:100%;z-index:1500}
#at-image-sharing-mobile-icons{display:none !important}
.visualize-btn{background:#5D5E62 ;border:none;color:#fff;font-size:16px;overflow:hidden;padding:0}
.visualize-btn .icon{background:#ebbd7e ;border:1px solid #cb9c57;color:#ffffff;display:inline-block;font-size:24px;height:37px;line-height:36px;padding:0 0 0 5px;vertical-align:top;width:38px}
.visualize-btn .txt{border:1px solid #393939;display:inline-block;margin-left:-3px;padding:6px 20px 6px 10px}
.visualize-btn:hover,.visualize-btn:focus{background:#38393A;border:none;color:#fff}
.error-page{display:block;margin:0 auto;max-width:470px;overflow:hidden;padding:14% 0}
.error-page .fa-3{font-size:40px;margin-right:4px;margin-top:9px;color:#c8c7c7;margin-left:1px}
.error-page .media-heading{color:#5f5f5f;font:37px CenturyGothic-S-Bold}
.error-page p{color:#828282;font:17px CenturyGothic-S-Bold}
.error-page .btn.btn-default{margin-right:2px;padding-left:5px}
.error-page .btn .glyphicon-home{margin-left:7px}
 @-moz-keyframes bounce{0%,10%,100%,20%,30%{-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px)}
15%,25%,5%{-moz-transform:translate3d(0px,6px,0px);-webkit-transform:translate3d(0px,6px,0px);transform:translate3d(0px,6px,0px)}
}
@-webkit-keyframes bounce{0%,10%,100%,20%,30%{-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px)}
15%,25%,5%{-moz-transform:translate3d(0px,6px,0px);-webkit-transform:translate3d(0px,6px,0px);transform:translate3d(0px,6px,0px)}
}
@keyframes bounce{0%,10%,100%,20%,30%{-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px)}
15%,25%,5%{-moz-transform:translate3d(0px,6px,0px);-webkit-transform:translate3d(0px,6px,0px);transform:translate3d(0px,6px,0px)}
}
.arrow{bottom:0;width:40px;height:40px;margin:0pt auto;margin-top:-41px;color:#fff;text-align:center;font-size:27px;position:relative;top:-30px;background:#fff;border-radius:20px;cursor:pointer;z-index:50;left:0;right:0}
.arrow span{border-bottom:3px solid #656565;border-left:3px solid #656565;display:inline-block;height:12px;position:relative;top:-4px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}
.bounce{-moz-animation:bounce 5s infinite;-webkit-animation:bounce 5s infinite;animation:bounce 5s infinite}
 #newsletter_captcha{float:right}
#newsletter_captcha > div{transform:scale(0.84);transform-origin:right 0 0}
.home_owner_links{font-family:CenturyGothic-S-Bold;font-size:17px;margin-bottom:10px}
.home_owner_links > a.home_owners_link ~ a{color:gray;font-size:16px;text-transform:lowercase}
.home_owners_link{color:#c67d1f;display:inline-block;margin-top:8px;font-size:18px}
.o_chat_window{background:#e8e8e8 none repeat scroll 0 0;border-color:#222222;border-width:1px;box-shadow:-2px -3px 14px rgba(3,3,3,0.41)}
.o_chat_window .o_chat_header{background-color:#5d5e62 !important;font-size:14px !important;height:34px !important;padding-left:12px !important}
.o_chat_input{margin:0 10px 10px}
.o_chat_window .o_chat_header .o_chat_title{font-weight:bold}
.o_chat_window_close.fa.fa-close:before{content:"\00d7" !important;font-size:24px !important;line-height:17px !important}
.o_chat_window_close.fa.fa-close:hover{background-color:#5d5e62 !important}
.o_livechat_button{background:#555555 none repeat scroll 0 0 !important;border:3px solid #f2b464 !important;padding:10px 24px !important;text-shadow:none !important;z-index:50 !important;border-bottom:0px !important;box-shadow:0 0 20px rgba(0,0,0,0.49) !important}
.product-description p,.product-description span{font-size:18px}
.flex-wrap-center{list-style:none}
.flex-wrap-center > div{margin-bottom:20px}
h6.video-title{background-color:#5d5e62;border:1px solid #7a7373;color:#fff;font-size:14px;font-weight:500;margin:0;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:501}
.video-ratio-cover{padding-top:55%;position:relative}
.video-ratio-cover iframe,.video-ratio-cover a{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.video-ratio-cover a{z-index:500}
.video-ratio-cover a img{height:100%}
.privacy-section ul{font-size:15px;margin-top:0}
.privacy-section ul li{padding-bottom:15px;text-align:justify}
.privacy-section .heading-5{color:#686868;padding-bottom:4px;margin-bottom:6px;margin-top:35px}
.privacy-section .heading-5 + .heading-4{margin-top:11px}
.privacy-section p{text-align:justify}
 .image-grid{margin:0 -10px;overflow:hidden;padding:10px 0 0}
.image__cell{float:left;position:relative;margin-bottom:20px}
.image__cell.is-expanded{z-index:50}
.image--basic{padding:0 10px}
.basic__img{display:block;max-width:100%;height:auto;margin:0 auto}
.image__cell.is-collapsed .image--basic{cursor:pointer}
.image__cell.is-expanded .image--expand{max-height:2000px}
.image__cell.is-expanded .image--basic img{outline:2px solid #5d5e62;outline-offset:-2px}
.image--expand{position:relative;box-sizing:content-box;overflow:hidden;max-height:0;background:#fff;transition:max-height .3s ease-in-out,margin-bottom .1s .2s}
.img-inner-section{background:#5d5e62;margin:0 10px;padding:30px;position:relative}
.image__cell.is-collapsed .arrow--up{height:20px;width:100%}
.image__cell .arrow--ups{border-bottom:18px solid #5d5e62;border-left:18px solid transparent;border-right:18px solid transparent;height:0;width:0;text-align:left;transform:translateX(-50%)}
.expand__close{position:absolute;top:0;right:0;color:#9e9e9e;font-size:29px;line-height:24px;text-decoration:none;height:30px;background:#454545;width:30px;text-align:center;border-left:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;cursor:pointer}
.expand__close:before{content:'×'}
.expand__close:hover{color:#fff}
.image--large{max-width:100%;height:auto;display:block;padding:40px;margin:0 auto;box-sizing:border-box}
 .cutomer-feedback{width:100%;padding:50px 0px;background-color:#272727}
.cutomer-feedback h3{color:#fff;font-family:CenturyGothic;font-size:28px;padding:0px 2.4% 6px}
.cutomer-feedback h3 span{font-family:CenturyGothic-S-Bold;color:rgb(235,188,125)}
.cutomer-feedback .quote{border:1px solid #635a4d;padding:30px 40px;width:100%;border-radius:10px;float:left;color:#cecece;text-align:justify;font-size:16px;position:relative;height:100%;display:flex;align-items:center;background-color:#272727 }
.cutomer-feedback .carousel-inner > .item{background-color:#272727;transition:transform .8s ease-in-out}
.cutomer-feedback .quote .name-section{position:absolute;right:30px;bottom:-20px;color:rgb(235,188,125);color:rgb(235,188,125);background-color:#272727;padding:0px 10px}
.cutomer-feedback .quote .name-section span:first-child{font-family:CenturyGothic-S-Bold}
#quote-carousel{padding:0 10px 30px 10px;margin:60px 0px 80px}
#quote-carousel .quote-container{height:100%}
.cutomer-feedback .item > blockquote{border-left:none;margin:0}
.cutomer-feedback .item > blockquote,.disable-slide > .item{padding:20px 20px;width:31%;float:left;margin-right:4% !important;min-height:375px}
.disable-slide{display:flex;flex-wrap:wrap}
.disable-slide .quote{min-height:375px}
.disable-slide > .item{display:block;margin-right:2% !important}
.disable-slide > .item blockquote{width:100% !important;height:100%}
.cutomer-feedback .item > blockquote:last-child{margin-right:0}
.cutomer-feedback .item > blockquote p:before{content:"\f10d";font-family:'Fontawesome';float:left;margin-right:10px}
.cutomer-feedback .item > blockquote p::before{content:""}
.cutomer-feedback .carousel-inner>.active,.cutomer-feedback .carousel-inner>.next,.cutomer-feedback .carousel-inner>.prev{display:flex}
.cutomer-feedback .carousel-inner{min-height:355px;max-width:1540px;margin:0 auto}
.two-quote.disable-slide{justify-content:center}
.two-quote.disable-slide > .item{width:48%}
.two-quote.disable-slide .quote{min-height:initial}
@media(max-width:1540px){.cutomer-feedback h3{padding-left:0px}
}
@media(max-width:1300px){.cutomer-feedback .item > blockquote{width:32%;margin-right:2%}
}
@media(max-width:991px){.cutomer-feedback .item > blockquote{width:48%;margin-right:2%}
.disable-slide > .item{width:48% !important}
}
@media(max-width:768px){.cutomer-feedback .item blockquote{width:100%}
.disable-slide > .item{width:100% !important;margin-right:0 !important}
}
@media(max-width:360px){.disable-slide .quote{padding:20px}
.disable-slide > .item,.disable-slide .item blockquote,.disable-slide .quote{min-height:initial}
.disable-slide > .item{padding:0px}
}
.cutomer-feedback .carousel-showmanymoveone .cloneditem-1,.cutomer-feedback .carousel-showmanymoveone .cloneditem-2,.cutomer-feedback .carousel-showmanymoveone .cloneditem-3{display:none}
@media all and (min-width:768px){.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .active.left,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .prev{left:-50%}
.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .active.right,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .next{left:50%}
.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .left,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .prev.right,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .active{left:0}
.cutomer-feedback .carousel-showmanymoveone .carousel-inner .cloneditem-1{display:block}
}
@media all and (min-width:768px) and (transform-3d),all and (min-width:768px) and (-webkit-transform-3d){.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.active.right,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.next{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);left:0}
.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.active.left,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.prev{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);left:0}
.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.left,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.prev.right,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}
}
@media all and (min-width:992px){.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .active.left,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .prev{left:-33.3%}
.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .active.right,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .next{left:33.3%}
.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .left,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .prev.right,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .active{left:0}
.cutomer-feedback .carousel-showmanymoveone .carousel-inner .cloneditem-2,.cutomer-feedback .carousel-showmanymoveone .carousel-inner .cloneditem-3{display:block}
}
@media all and (min-width:992px) and (transform-3d),all and (min-width:992px) and (-webkit-transform-3d){.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.active.right,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.next{-webkit-transform:translate3d(33.3%,0,0);transform:translate3d(33.3%,0,0);left:0}
.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.active.left,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.prev{-webkit-transform:translate3d(-33.3%,0,0);transform:translate3d(-33.3%,0,0);left:0}
.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.left,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.prev.right,.cutomer-feedback .carousel-showmanymoveone .carousel-inner > .item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}
}
.cutomer-feedback .carousel-control:hover,.carousel-control:focus{opacity:1}
.cutomer-feedback .carousel-control,.carousel-control{opacity:1}
@media all and (min-width:1600px){.cutomer-feedback .carousel-main-container{width:66.66666667%;margin-left:16.66666667%}
}
 @media only screen and (max-width:991px){.image__cell{width:33.333%;margin-bottom:10px}
.image--expand{transition:none}
.image__cell.is-expanded{z-index:1000}
.image__cell.is-expanded .image--expand{position:fixed;top:0;bottom:0;right:0;margin:0;padding:0;width:auto;left:0;height:auto;background:#000c;z-index:100000000;display:flex}
.img-inner-section{max-height:97vh;margin-top:10px;display:flex;align-self:center}
.img-container{width:100%;margin-bottom:20px}
.description{position:static;width:100%}
.content-data,.overflow-scroll{position:static;padding:0}
.mobile-cover-sec{overflow:auto}
body.mobile-oveflow{overflow:hidden;height:100vh;background:#000}
body.mobile-oveflow header{opacity:0.2}
.image__cell.is-collapsed .arrow--up{height:8px}
.image--basic{padding:0 4px}
.arrow--ups{display:none}
.hardware-image-section .img-sec img{height:auto}
}
@media only screen and (max-width:600px){.image--expand .addthis_toolbox .custom_images a{padding:0px;width:28px;font-size:14px;height:28px;line-height:30px}
}
@media only screen and (max-width:1260px) and (min-width:992px){.description p,.description a{font-size:14px}
.description h2{font-size:18px}
}
@media only screen and (max-width:1023px) and (min-width:992px){.image__cell{width:25%}
.image__cell:nth-of-type(4n+2) .image--expand{margin-left:-100%}
.image__cell:nth-of-type(4n+3) .image--expand{margin-left:-200%}
.image__cell:nth-of-type(4n+4) .image--expand{margin-left:-300%}
.image__cell:nth-of-type(4n+5){clear:left}
.image--expand{width:400%}
.arrow--ups{margin-left:12.5%}
.image__cell:nth-of-type(4n+2) .arrow--ups{margin-left:37.5%}
.image__cell:nth-of-type(4n+3) .arrow--ups{margin-left:62.5%}
.image__cell:nth-of-type(4n+4) .arrow--ups{margin-left:87.5%}
.cutomer-feedback .carousel-inner{grid-template-columns:repeat(2,1fr)}
}
@media only screen and (max-width:1199px) and (min-width:1024px){.image__cell{width:20%}
.image__cell:nth-of-type(5n+2) .image--expand{margin-left:-100%}
.image__cell:nth-of-type(5n+3) .image--expand{margin-left:-200%}
.image__cell:nth-of-type(5n+4) .image--expand{margin-left:-300%}
.image__cell:nth-of-type(5n+5) .image--expand{margin-left:-400%}
.image__cell:nth-of-type(5n+6){clear:left}
.image--expand{width:500%}
.arrow--ups{margin-left:10%}
.image__cell:nth-of-type(5n+2) .arrow--ups{margin-left:30%}
.image__cell:nth-of-type(5n+3) .arrow--ups{margin-left:50%}
.image__cell:nth-of-type(5n+4) .arrow--ups{margin-left:70%}
.image__cell:nth-of-type(5n+5) .arrow--ups{margin-left:90%}
.cutomer-feedback .carousel-inner{grid-template-columns:repeat(2,1fr)}
}
@media only screen and (min-width:1200px){.image__cell{width:16.66%}
.image__cell:nth-of-type(6n+2) .image--expand{margin-left:-100%}
.image__cell:nth-of-type(6n+3) .image--expand{margin-left:-200%}
.image__cell:nth-of-type(6n+4) .image--expand{margin-left:-300%}
.image__cell:nth-of-type(6n+5) .image--expand{margin-left:-400%}
.image__cell:nth-of-type(6n+6) .image--expand{margin-left:-500%}
.image__cell:nth-of-type(6n+7){clear:left}
.image--expand{width:600%}
.arrow--ups{margin-left:8.333%}
.image__cell:nth-of-type(6n+2) .arrow--ups{margin-left:24.999%}
.image__cell:nth-of-type(6n+3) .arrow--ups{margin-left:41.665%}
.image__cell:nth-of-type(6n+4) .arrow--ups{margin-left:58.331%}
.image__cell:nth-of-type(6n+5) .arrow--ups{margin-left:74.997%}
.image__cell:nth-of-type(6n+6) .arrow--ups{margin-left:91.663%}
}
 @media screen and (min-width:1400px){.thumb-image-cover,.thumb-image-preview-cover .thumb-expand > li{width:16.66667%}
.thumb-image-cover:nth-of-type(6n+2) .tab-expand{margin-left:-100%}
.thumb-image-cover:nth-of-type(6n+3) .tab-expand{margin-left:-200%}
.thumb-image-cover:nth-of-type(6n+4) .tab-expand{margin-left:-300%}
.thumb-image-cover:nth-of-type(6n+5) .tab-expand{margin-left:-400%}
.thumb-image-cover:nth-of-type(6n+6) .tab-expand{margin-left:-500%}
.thumb-image-cover:nth-of-type(6n+7){clear:left}
.thumb-image-preview-cover .tab-expand{width:600%}
}
@media all and (max-width:1660px){}
@media all and (max-width:1440px){.hardware-options .listing-thumbs-2 li{min-height:221px}
.hardware-options .listing-thumbs-2 li .pro-name{height:51px}
}
@media all and (min-width:1440px){.hardware-options .listing-thumbs-2 li{min-height:226px}
.hardware-options .listing-thumbs-2 li .pro-name{height:52px}
}
@media screen and (min-width:1200px) and (max-width:1399px){.thumb-image-cover,.thumb-image-preview-cover .thumb-expand > li{width:20%}
.thumb-image-cover:nth-of-type(5n+2) .tab-expand{margin-left:-100%}
.thumb-image-cover:nth-of-type(5n+3) .tab-expand{margin-left:-200%}
.thumb-image-cover:nth-of-type(5n+4) .tab-expand{margin-left:-300%}
.thumb-image-cover:nth-of-type(5n+5) .tab-expand{margin-left:-400%}
.thumb-image-cover:nth-of-type(5n+6){clear:left}
.thumb-image-preview-cover .tab-expand{width:500%}
}
@media screen and (min-width:1025px) and (max-width:1199px){.thumb-image-cover,.thumb-image-preview-cover .thumb-expand > li{width:25%}
.thumb-image-cover:nth-of-type(4n+2) .tab-expand{margin-left:-100%}
.thumb-image-cover:nth-of-type(4n+3) .tab-expand{margin-left:-200%}
.thumb-image-cover:nth-of-type(4n+4) .tab-expand{margin-left:-300%}
.thumb-image-cover:nth-of-type(4n+5){clear:left}
.thumb-image-preview-cover .tab-expand{width:400%}
}
@media screen and (min-width:768px) and (max-width:1024px){.thumb-image-cover,.thumb-image-preview-cover .thumb-expand > li{width:33.33333%}
.thumb-image-cover:nth-of-type(3n+2) .tab-expand{margin-left:-100%}
.thumb-image-cover:nth-of-type(3n+3) .tab-expand{margin-left:-200%}
.thumb-image-cover:nth-of-type(3n+4){clear:left}
.thumb-image-preview-cover .tab-expand{width:300%}
}
@media screen and (min-width:581px) and (max-width:767px){.thumb-image-cover,.thumb-image-preview-cover .thumb-expand > li{width:50%}
.thumb-image-cover:nth-of-type(2n+2) .tab-expand{margin-left:-100%}
.thumb-image-cover:nth-of-type(2n+3){clear:left}
.thumb-image-preview-cover .tab-expand{width:200%;background:#eaeaea none repeat scroll 0 0}
.thumb-image-preview-cover .thumb-expand > li .inner-thumb-wrap{background:#fff}
}
@media screen and (max-width:580px){.thumb-image-cover,.thumb-image-preview-cover .thumb-expand > li{width:100%}
.thumb-image-cover .tab-expand{margin-left:0%}
.thumb-image-preview-cover .tab-expand{width:100%;background:#eaeaea none repeat scroll 0 0}
.thumb-image-preview-cover .thumb-expand > li .inner-thumb-wrap{background:#fff}
}
 #home-slider .video-banner-section{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #3e3e3e;z-index:10}
#home-slider .video-banner-section iframe{width:100%;height:100%}
.video-banner-section .play-button{background:#ebbd7e none repeat scroll 0 0;border:5px solid #ffffff;border-radius:50px;box-shadow:0 0 16px rgba(4,4,4,0.52);height:80px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;z-index:2}
.video-banner-section .play-button:after{border-color:transparent #fff;border-style:solid;border-width:15px 0 15px 30px;content:"";height:0;left:26px;position:absolute;top:20px;width:0;z-index:2}
.video-ratio-cover a span.play-button{width:60px;height:60px;border-width:4px}
.video-ratio-cover a span.play-button:after{left:19px;top:14px;border-width:12px 0 12px 24px}
#home-slider .video-banner-section::after{background:#000000 none repeat scroll 0 0;bottom:0;content:"";left:0;opacity:0.3;position:absolute;right:0;top:0;z-index:1}
div#videoModal{background:rgba(0,0,0,0.54)}
#videoModal .modal-content{background:#000 none repeat scroll 0 0;border:1px solid #3e3e3e}
#videoModal .modal-body{padding:30px 22px}
#videoModal .close-button{color:#fff;font-size:27px;line-height:17px;opacity:0.8;position:absolute;right:6px;text-shadow:none;top:3px;z-index:5}
#videoModal.modal{text-align:center;padding:0!important}
#videoModal.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}
#videoModal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;width:97%}
@media(min-width:678px){#videoModal .modal-body iframe{height:85vh}
}
@media(max-width:677px){#videoModal .modal-dialog{width:92%}
}
.side-video .video-banner-section,.side-video > img{display:none !important}
#home-slider .carousel-inner,#home-slider .side-video{height:100%}
#home-slider .side-video{background:#4D4D4D}
#home-slider .side-video .carousel-caption.container{padding-right:56vw !important}
#home-slider .side-video .side-video-section{margin-left:44vw;height:100%;display:flex;align-items:center;justify-content:center;position:relative}
#home-slider .side-video .side-video-section video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden}
.side-video h1{font-size:50px;color:#fff;margin:5px 0;line-height:50px}
.side-video h2{font-size:42px;color:#fff;margin:5px 0;line-height:42px}
.side-video h3{font-size:35px;color:#fff;margin:5px 0;line-height:35px}
.side-video h4{font-size:28px;color:#fff;margin:5px 0;line-height:28px}
.side-video h5{font-size:22px;color:#fff;margin:5px 0;line-height:22px}
.side-video h6{font-size:18px;color:#fff;margin:5px 0;line-height:18px}
.side-video .carousel-caption.container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.side-video .carousel-caption.container p:empty{display:none}
.side-video .carousel-caption.container a:hover{color:#fff}
.side-video .carousel-caption.container .lstn-btn{width:auto !important;padding:5px 15px 5px 42px !important}
@media (max-width:1023px){#home-slider .side-video{background:#000}
#home-slider .side-video .carousel-caption.container{padding-right:30px !important}
#home-slider .side-video .side-video-section{display:block;height:450px;margin-left:0 !important}
#home-slider .side-video .side-video-section video{opacity:0.5}
.side-video .carousel-caption.container{align-items:center}
}
.hardware-options.hinges-cover{position:relative}
.hardware-options.hinges-cover .tab-content:after{background:#feb564 none repeat scroll 0 0;content:"";left:15px;right:15px;position:absolute;top:0;height:4px}
.hardware-options.hinges-cover ul.hinges-thumbs{}
.hardware-options.hinges-cover ul.hinges-thumbs li a{max-width:150px;position:relative}
.hardware-options.hinges-cover ul.hinges-thumbs li.active a:after{ }
.img-sec img{border:2px solid gray}
.desc-sec > p:empty{display:none}
.vs-frame{width:100%;height:100vh;min-height:500px}
@media (min-width:1024px){.vs-frame{min-height:768px}
}
  @media (min-width:1630px){header .container{padding:0 15px}
}
@media (min-width:1270px){.map-container{margin-left:0}
}
@media (min-width:1025px){.product-slider-segment .carousel-inner .item > img{max-height:380px;object-fit:cover;width:100%}
.product-slider-segment .carousel-control .glyphicon-chevron-left,.product-slider-segment .carousel-control .glyphicon-chevron-right{top:190px}
}
@media (max-width:1024px){.product-slider-segment .carousel-control .glyphicon-chevron-left,.product-slider-segment .carousel-control .glyphicon-chevron-right{top:115px}
}
@media (min-width:1024px) and (max-height:1080px){#home-slider,#home-slider .video-banner-section{height:736px;overflow:hidden}
#home-slider .carousel-caption{padding-top:7%}
}
@media (min-width:1024px) and (max-height:1050px){#home-slider,#home-slider .video-banner-section{height:706px;overflow:hidden}
#home-slider .carousel-caption{padding-top:6%}
}
@media (min-width:1024px) and (max-height:1024px){#home-slider,#home-slider .video-banner-section{height:680px;overflow:hidden}
#home-slider .carousel-caption{padding-top:5%}
}
@media (min-width:1024px) and (max-height:970px){#home-slider,#home-slider .video-banner-section{height:626px;overflow:hidden}
#home-slider .carousel-caption{padding-top:7%}
}
@media (min-width:1024px) and (max-height:930px){#home-slider,#home-slider .video-banner-section{height:586px;overflow:hidden}
#home-slider .carousel-caption{padding-top:3%}
}
@media (min-width:1024px) and (max-height:900px){#home-slider,#home-slider .video-banner-section{height:556px;overflow:hidden}
#home-slider .carousel-caption{padding-top:2%}
.head-xxx{font:normal 65px/77px CenturyGothic-B-Bold}
}
@media (min-width:1024px) and (max-height:860px){#home-slider,#home-slider .video-banner-section{height:516px;overflow:hidden}
#home-slider .carousel-caption{padding-top:1%}
}
@media (min-width:1024px) and (max-height:820px){#home-slider,#home-slider .video-banner-section{height:476px;overflow:hidden}
}
@media (min-width:1024px) and (max-height:790px){#home-slider,#home-slider .video-banner-section{height:446px;overflow:hidden}
}
@media (min-width:1024px) and (max-height:768px){#home-slider,#home-slider .video-banner-section{height:424px;overflow:hidden}
}
@media (min-width:1024px) and (max-height:740px){#home-slider,#home-slider .video-banner-section{height:436px;overflow:hidden}
.welcome-txt{padding:15px}
}
 @media all and (min-width:1656px){header .navbar-static-top > .container{position:relative}
.navbar-header .service-details{top:-6px}
a.catalog-icon{top:1px}
.dropdown.search-dropdown{top:-3px}
}
@media all and (max-width:1655px){.list-home-content{padding:0 !important;width:auto !important;max-width:none}
.list-home-content .img-section img{max-width:100%}
.list-home-content .img-section{display:block;max-width:340px}
}
@media all and (max-width:1440px){#home-slider .carousel-caption{padding-top:8%}
.head-xxx{font:75px/68px CenturyGothic-B-Bold}
.head-xx{font:67px/93px CenturyGothic-S-Bold}
.head-x{font:60px/60px Verdana}
.courses li a{padding-right:10px}
.webinar,.courses{width:49%}
}
@media all and (min-width:992px )and (max-width:1259px){.connect-us a{font-size:22px;height:43px;line-height:43px;width:43px}
}
@media all and (min-width:1271px )and (max-width:1358px){.navbar-inverse .navbar-nav > li > a{padding:10px 13px}
#search-dropdown{margin-left:12px}
.navbar-header .service-details{margin-left:12px;padding-left:12px}
}
@media all and (min-width:768px ) and (max-width:1270px ){.navbar-collapse.collapse .navbar-right{margin-right:-13px;margin-top:15px}
header .navbar-nav > li{float:none;display:inline-block}
.dropdown.search-dropdown{padding:0;position:absolute;top:14px}
a.catalog-icon{padding:0;position:absolute;right:15px;top:17px}
header .navbar-header{}
}
@media all and (max-width:1270px){.row.find-sale-rep{margin:0 -15px !important}
.product-slider-segment{// padding-left:190px}
.product-details-content .panel-group{//margin-left:190px}
.product-slider-segment .carousel-indicators li{height:80px;width:80px}
.product-inserts li{float:left;width:25%;text-align:left;margin-bottom:10px}
.info-display .address-content > div h2{font-size:24px}
.info-display .address-content > div > h4{font-size:15px;line-height:1.5}
.info-display .address-content > div .sr-name h4{font-size:15px}
.info-display .address-content > div hr{margin:10px 0}
#custom-search-input{margin-left:27px}
.address-content-ul{margin-left:27px}
.sr-title,.sr-name{padding-left:30px}
.caption .sr-title h2{font-size:17px;line-height:1.3}
.info-display .sr-name p{margin-bottom:0}
.row.find-sale-rep .caption p{font-size:14px}
#custom-search-input{margin-bottom:20px;margin-top:20px}
.info-display > div h2{font-size:19px;margin-bottom:0}
.info-display .sr-title h4{font-size:14px;line-height:1.5;margin:0}
.support-downloads-list li{width:100%}
.designers li a span{margin:6px 0 10px}
.designers li{max-height:197px}
.col-md-12.trade li{width:47%}
.social-media > .wrap{width:33%}
ul.thumbnail-wrap li{width:80px;height:80px}
.hardware-options.hinges-cover ul.hinges-thumbs li a{max-width:120px;position:relative}
}
@media all and (min-width:1200px){.grid-list-row > .col-lg-3:nth-child(4n+1){clear:both}
}
@media all and (min-width:992px ) and (max-width:1199px ){.grid-list-row > .col-lg-3:nth-child(3n+1){clear:both}
.navbar-inverse .navbar-nav > li > a{color:#fff;padding:10px 13px}
}
@media all and (min-width:768px ) and (max-width:991px ){.desc-sec + .row > div{margin-bottom:12px;width:30%}
.grid-list-row > .col-lg-3:nth-child(2n+1){clear:both}
}
@media all and (max-width:1199px){.head-xxx{font:50px/42px CenturyGothic-B-Bold}
.head-xx{font:44px/44px CenturyGothic-S-Bold}
.head-x{font:42px/34px Verdana}
p.more-btn{font:20px/22px Verdana !important}
#custom-search-input input{width:230px}
.designers li{max-height:219px}
header .navbar-inverse{padding-bottom:0}
.navbar-collapse.collapse .navbar-right{display:block;float:none !important;margin-top:58px;text-align:center;width:100%}
.navbar-header .service-details{top:40px}
.dropdown.search-dropdown{top:44px}
a.catalog-icon{top:46px}
.hardware-options .listing-thumbs-2 li{min-height:221px}
.hardware-options .listing-thumbs-2 li .pro-name{height:51px}
}
@media (max-width:1600px){.list-home-content{margin:4% 15px 0}
}
@media (max-width:1360px){.list-home-content h6.heading-2{font-size:15px}
.list-home-content{min-height:380px}
}
@media all and (min-width:1080px ) and (max-width:1300px ){.list-home-content{margin-top:4%}
.list-home-content{min-height:370px}
}
@media all and (min-width:992px ) and (max-width:1079px ){.list-home-content{margin-top:2%}
}
@media all and (min-width:992px ) and (max-width:1300px ){.list-home-content ul li:nth-child(3),.list-home-content ul li:nth-child(4){margin-bottom:0}
.list-home-content h4{margin-bottom:0}
.list-home-content ul li{width:50%}
.list-home-content .img-section{float:left;padding:0;width:95px}
.list-home-content .img-section img{width:95px}
.list-home-content h6.heading-2{display:table-cell;font-size:14px;padding-left:10px;text-align:left;vertical-align:middle;padding-top:15px}
}
@media all and (min-width:992px ){.row.con-edu{display:table}
.con-edu > .col-sm-12.col-md-7,.con-edu > .col-sm-12.col-md-5{display:table-cell;float:none;height:100%;vertical-align:top}
.row.con-edu .info-display{padding-right:15px;right:-15px}
.listing-thumbs-2.hinges-thumbs{align-content:baseline;display:flex;flex-flow:row wrap;padding:0 11px}
.listing-thumbs-2.hinges-thumbs > li{min-height:0;padding-left:4px;padding-right:4px}
.listing-thumbs-2.hinges-thumbs > li a{height:100%}
.listing-thumbs-2.hinges-thumbs > li.active a{background:#FEB564}
}
@media all and (max-width:991px ){.row.con-edu .info-display{float:left;width:100%}
.row.product-image-gallery.light-box li .new-label::after{background-size:62%;background-position:bottom left}
.row.product-image-gallery.light-box li .comming-soon-label::after{background-size:62%;background-position:bottom left}
.sliding-door-sys .product-details-content.last-content div[id*="accordion"]{max-width:100%}
.info-display{background:#fff;float:none}
#menu-main-menu{font-size:12px}
.navbar-inverse .navbar-nav > li > a{color:#fff;padding:10px 10px}
#menu-main-menu.navbar-nav .glyphicon.glyphicon-triangle-bottom{font-size:9px;top:13px}
.home-social-section::before{display:none}
.connect-us{margin:0 -15px;text-align:center}
.overlay-section{position:static;padding-top:40%;margin:0pt auto;background-position:center;opacity:1 !important}
.overlay-section > span{display:none}
.list-home-content{max-width:700px;margin:3% auto 2%;float:none !important;overflow:hidden;padding:0 15px !important;min-height:0}
.instagram-container{margin:20px 0}
footer ul.footer-links{padding-left:0}
.product-slider-segment{padding-left:0}
.product-details-content .panel-group{margin-left:0}
.product-slider-segment .carousel-indicators,.product-slider-segment .profile-finish-section{bottom:auto;display:block;position:static;top:auto;width:auto}
.product-slider-segment .profile-finish-section{margin-top:20px}
.support-downloads-list li{width:49.5%}
.find-sale-rep{height:auto !important}
.info-display{height:auto;position:static !important}
.find-sale-rep .info-display{height:auto}
.find-sale-rep .info-display hr{display:none}
.fa.fa-times-circle.close{position:absolute;right:12px;top:12px}
 .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{top:300px}
.zls-small.zls-btnmn.zls-btrht{z-index:999 !important}
.address-content{z-index:1000 !important}
#custom-search-input{background:#fff none repeat scroll 0 0;bottom:0;left:0;margin:0;padding:9px;position:fixed;right:0;z-index:1000 !important;border-top:1px solid #c4c4c4;-webkit-overflow-scrolling:touch}
#custom-search-input input,#custom-search-input select{height:35px}
#custom-search-input button{height:35px;padding:6px 29px}
#custom-search-input button .glyphicon{line-height:0 !important}
.address-content{position:fixed;left:0;right:0;bottom:54px;z-index:102;background:#fff;border-top:1px solid #ddd;box-shadow:0 1px 9px}
.address-content .sr-name{display:inline-block;float:left;padding:0 15px 6px;width:33.3%;border-bottom:none}
.address-content > div{background:#fff;overflow:hidden;border-bottom:1px solid #ddd}
.address-content > div .sr-name h4{margin-top:2px;margin-bottom:2px}
.address-content .sr-name > p{margin-bottom:0;font-size:12px}
.address-content .sr-name > a{display:block;line-height:15px;padding-left:16px;position:relative;vertical-align:top;word-break:break-all;font-size:12px}
.address-content .sr-name > a .fa.fa-envelope{font-size:12px;height:13px;line-height:15px;vertical-align:top;position:absolute;left:0}
.address-content > div h2{font-size:13px;margin-bottom:0}
.sr-title,.sr-name{padding:0 15px 0}
.address-content .sr-title h4,.sr-title p{margin-top:0;padding-bottom:0;font-size:14px;margin-bottom:0;padding-right:30px;}
.con-edu .info-display,.courses{height:auto !important;position:relative;box-shadow:none}
.address-content-ul{margin:0 15px 15px}
.description h2,.description a,.description p{padding-left:0}
.designers li{width:33.33%;min-height:247px;max-height:initial ;margin:10px 0 10px 0px }
.green-initiative .col-md-6 > ul{border-top:1px solid rgba(221,221,221,0.63);border-left:none;padding:12px 0;box-shadow:none}
.social-media > .wrap{width:40%;font-size:15px}
#map_canvas{width:auto !important;margin:0 15px}
.control-btns button{margin-right:25px}
.home-social-section .newsletter{text-align:center}
.newsletter .heading-2{display:inline-block;margin-right:16px;width:100%}
.home-social-section .newsletter{margin:0 auto;width:80%}
.newsletter .btn-default{display:inline-block;height:48px;padding:8px 33px}
.newsletter input[type="email"]{clear:left;display:inline-block;font-size:17px;font-style:italic;height:46px;margin-left:3%;margin-right:0;padding:7px 20px;width:66%}
.carousel.slide.gallery .addthis_toolbox{position:initial}
.profile-right-section{width:31%}
.profile-left-section{width:68%}
.product-slider-segment .carousel-inner .item > img{margin:0}
#myCarousel .carousel-indicators{width:60% !important;bottom:-10px !important}
#accordion{margin-bottom:0}
#accordion1{margin:0}
.hardware-options .listing-thumbs-2{margin:0}
.hardware-options .listing-thumbs-2 li.listing-thumb-segment{line-height:0;max-width:130px;min-height:0;padding:0;width:20%}
.hardware-options .listing-thumbs-2 li.listing-thumb-segment.active > a{border-width:5px}
.hardware-options .listing-thumbs-2 li.listing-thumb-segment .pro-name{display:none}
.hardware-options .listing-thumbs-2{padding-top:230px;position:relative}
.hardware-options .listing-thumbs-2 li.listing-thumb-segment.active{max-width:100%;position:absolute;text-align:left;top:0;width:260px}
.pgwSlideshow .ps-current .img-container{display:block;margin:0 auto;max-width:700px;width:auto !important}
.pgwSlideshow .ps-current .description{box-shadow:none;display:block;margin:0 auto;max-width:700px;padding-bottom:0;position:relative;width:auto}
.pgwSlideshow .ps-current{height:auto !important}
.hardware-options.hinges-cover .hinges-thumbs{padding-top:0;padding-left:32%;margin-bottom:6px;min-height:28vw}
.hardware-options.hinges-cover .hinges-thumbs li.active{width:28%;left:0}
.hardware-options.hinges-cover ul.hinges-thumbs li a{max-width:100%;display:inline-block}
.hardware-options.hinges-cover ul.hinges-thumbs li{display:inline-block}
}
@media all and (min-width:768px )and (max-width:991px ){.list-home-content h4{text-align:left !important}
.navbar-header .service-details > div.service-title{position:relative}
.navbar-header .service-details > div.service-title h4{position:absolute;text-align:center;top:-18px;width:177px;margin-top:0}
.service-details .textwidget{bottom:-6px;position:relative}
#config-options #select-profile-finish .selection-tabs li span.thumb img,#config-options > #color .selection-tabs li span.thumb img{min-height:50px;height:50px}
#config-options #select-insert span.thumb img{width:50px;min-height:50px;height:50px}
#select-profile .profile-options .thumb img{width:50px;height:auto;max-height:none}
#carousel-product-detail .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{top:170px}
.cutomer-feedback .carousel-inner{grid-template-columns:repeat(2,1fr)}
}
@media all and (min-width:480px )and (max-width:767px ){.con-edu .col-md-7 img{max-width:55%}
.desc-sec + .row > div{width:50%}
.cross-sec-img{width:100% !important}
}
@media all and (max-width:767px ){.arrow.bounce{display:none}
.list-home-content h4,.list-home-content ul li{text-align:center !important}
.row.product-image-gallery.light-box li .new-label::after{background-size:62%;background-position:bottom left}
.row.product-image-gallery.light-box li .comming-soon-label::after{background-size:62%;background-position:bottom left}
.track-guides .selection-tabs li{height:auto}
header .navbar-inverse{padding-bottom:15px}
.navbar-inverse .navbar-toggle{position:absolute;right:0;top:17px}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:transparent}
.navbar-collapse.collapse.in + .navbar-toggle,.navbar-collapse.collapsing + .navbar-toggle{background-color:#545454;border-color:transparent}
.navbar-header #logo a{display:block;width:165px}
.navbar-inverse .navbar-nav > li{margin:0 0px;text-align:left}
.navbar-collapse.collapse .navbar-right{margin-top:0}
.navbar-inverse .navbar-collapse{margin-top:-1px}
 #menu-main-menu .glyphicon{display:none}
#home-slider,#home-slider .video-banner-section{height:330px;overflow:hidden}
#home-slider .item > img{height:333px;max-width:none;width:auto !important}
#home-slider .carousel-caption *{text-align:center !important}
#home-slider .carousel-caption p{margin:20px auto 0}
.navbar-inverse .navbar-nav > li > a{color:#fff}
.navbar-inverse .navbar-collapse{background:rgba(45,45,45,0.94) none repeat scroll 0 0;border-top:0 none;left:0;margin:0 !important;padding:87px 15px 15px;position:absolute;right:0;top:0}
#menu-main-menu > li > ul{display:block;list-style:outside none none;margin-left:16px;padding-left:0;height:0;overflow:hidden}
#menu-main-menu > li > ul > li a{color:#fff;margin-left:16px}
#menu-main-menu > li > ul > li{padding:10px 0}
#menu-main-menu > li:hover > ul{box-shadow:none;padding:0;position:static;background:none;height:auto}
#menu-main-menu{margin:0 2px;display:block}
#menu-main-menu li{border-top:1px solid #454545}
#menu-main-menu > li > ul > li{border-bottom:1px solid #454545}
#menu-main-menu > li > a{margin-right:45px}
#menu-main-menu > li{position:relative}
#menu-main-menu > li > ul::after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed;display:inline-block;height:0;vertical-align:middle;width:0;content:"";position:absolute;right:5px;top:17px;border-top-color:#fff}
.search-dropdown{border:none;display:block;position:static !important}
.dropdown.search-dropdown .dropdown-menu{background:rgba(0,0,0,0) none repeat scroll 0 0;border-radius:0;border-right:1px solid #3d3d3d;display:block;left:15px;padding:0 0 0 0;position:absolute;right:152px;top:22px}
a.catalog-icon{position:absolute;right:72px;top:30px}
.dropdown.search-dropdown .dropdown-menu .widget_search{padding:0;width:100%}
.dropdown.search-dropdown > button{display:none}
.search-dropdown #searchsubmit{background:rgba(0,0,0,0) none repeat scroll 0 0 !important;border:medium none;box-shadow:none !important;margin-left:0;margin-right:0;margin-top:0;padding:0;position:absolute;right:0;top:0;width:36px;height:36px}
.search-dropdown #searchsubmit .glyphicon{color:#ebbd7d}
.search-dropdown input[type="text"]{background:#3d3d3d none repeat scroll 0 0;border:1px solid #ebbd7d;color:#ebbd7d;margin-bottom:0}
.search-dropdown .form-group{margin-bottom:0}
#custom-search-input .form-group{display:inline-block;margin:0;vertical-align:top;width:auto}
#custom-search-input.custom-map-search #search_button{position:absolute;right:0;top:0}
#custom-search-input > .input-group{float:left !important;margin-left:-15px;padding:0 44px 0 20px;position:relative}
#custom-search-input .form-inline > .form-group:first-child input{margin-left:0}
.list-home-content ul li{width:50%}
.list-home-content ul li .img-section{display:inline-block}
.video-block{padding:0}
.social-block{padding:20px}
.home-social-section h3{font-size:18px;margin-bottom:10px}
.home-social-section .connect-us{padding:20px 15px}
.home-social-section .newsletter{padding:20px 0}
.newsletter input[type="email"]{border-width:2px;font-size:13px;height:47px}
.newsletter button.btn-default{border-radius:0;border-width:2px;font-size:18px;height:40px;padding:0;width:112px}
.newsletter form.form-inline{max-width:430px;padding-right:125px}
.newsletter-signup{width:280px}
#footerSliceMenu{text-align:center;max-width:320px;margin:0pt auto}
#footer h4{padding-bottom:0 !important;margin-top:25px}
#footer .footer-bottom{text-align:center}
#footer .footer-bottom .textwidget{font-size:13px}
#footer .footer-bottom .textwidget .footer-terms-title{margin-left:0}
#footer .footer-bottom .green-intiative-icon{background-position:left center;background-size:18px auto;padding-left:23px}
.connect-us > a{font-size:18px;height:40px;line-height:40px;width:40px;margin-bottom:10px}
.center-xs{text-align:center}
.product-inserts li{width:50%}
.product-slider-segment{margin-top:10px}
.heading-1{font:25px CenturyGothic-S-Bold}
.config-section{display:block}
#custom-search-input{margin-bottom:0;margin-top:0;padding:5px 0}
#custom-search-input input{border-radius:0;height:30px;margin-left:15px;width:60%}
#custom-search-input select{height:30px;width:60px}
#custom-search-input.custom-map-search input{max-width:none;width:150px}
#custom-search-input button{height:30px;padding:0 30px}
#custom-search-input.custom-map-search #search_button{margin-left:1px;padding:0;vertical-align:top;width:40px}
.support-downloads-list li{width:48.5%}
.info-display{float:left}
.info-display .address-content > div h2{font-size:16px}
.caption .sr-title h2{font-size:15px}
.address-content .sr-title h4,.sr-title p{font-size:11px;line-height:1.2;margin-bottom:4px}
.address-content .sr-name{width:49.3%;border-bottom:1px solid #ddd}
.info-display .address-content > div .sr-name h4{font-size:12px}
.address-content .sr-name > p{font-size:10px}
.address-content{bottom:40px}
.support-downloads-list li{width:100%}
.distributors #map_canvas{height:400px}
.description h2{font-size:16px;margin-bottom:10px;margin-top:5px}
.description a{display:block;font-size:14px;color:#3e3e3e}
.description br{display:none}
.description hr{margin:0.3em 0}
.description p{font:600 14px/1.2 Verdana;margin:12px 0}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{top:200px}
.CEU-col-1{width:100%}
.CEU-col-2{padding-left:0}
#config-options{position:fixed;bottom:0px;left:0px;right:0px;background-color:#ffffff;z-index:1000;margin:0px;padding-bottom:60px;box-shadow:0 -2px 13px rgba(4,4,4,0.44)}
#config-options .panel-body{margin:0;border:none;padding:8px 0}
#profile-head,#finish-head,#insert-head,#color-head{position:absolute;margin:0 !important;padding:5px 0!important;bottom:0;z-index:15;background-color:#ffffff;width:25% !important;border-radius:0}
#profile-head{left:0}
#finish-head{left:25%}
#insert-head{left:50%}
#color-head{left:75%}
.config-head{text-align:center}
.config-head .num{display:none !important}
.config-head .collapsed .profile-title,.config-head .collapsed .finish-title,.config-head .collapsed .pattern-title,.config-head .collapsed .color-title{display:none !important}
.config-head > a[aria-expanded="true"] .profile-title,.config-head > a[aria-expanded="true"] .finish-title,.config-head > a[aria-expanded="true"] .pattern-title,.config-head > a[aria-expanded="true"] .color-title{display:block !important;background:#525252;color:#fff;position:fixed;left:16px;right:15px;font-size:13px;bottom:60px;padding:7px 7px 7px 10px;text-align:left}
.config-head .profile-title:before{content:"Profile Name:" }
.config-head .finish-title:before{content:"Finish Name:"}
.config-head .pattern-title:before{content:"Insert Name:"}
.config-head .color-title:before{content:"Color Name:"}
.selection-tabs > li > .title{display:none}
#config-options .nav-tabs.selection-tabs a{padding:7px}
#config-options .nav-tabs.selection-tabs li{width:58px;height:58px}
div#config-options .panel-collapse .tab-content{margin:0 15px}
.nav-tabs.selection-tabs{overflow:visible}
.config-head .profile-thumbnail{border:1px dotted gray !important;width:40px !important;height:50px !important;margin-left:0px}
.config-head a .head{border-left:0 none !important;margin-right:2px !important;padding:0 5px 0 0 !important;text-align:right;width:100px !important;font-size:14px !important}
#config-options > .panel{margin-top:0 !important}
#color.panel-default.color > br{display:none}
.selection-tabs{max-height:266px;overflow-y:auto;margin:0 15px}
.color-options .selection-tabs{margin:15px 0}
 .selection-tabs li{border:1px solid #e4e3e3;width:42px;margin-bottom:2px;height:52px;padding:0}
.product-details-content .profile-options.selection-tabs{max-height:none}
.product-details-content .profile-options.selection-tabs li{height:auto}
#tabContent .selection-tabs li,#select-profile .selection-tabs li{margin-right:10px}
.selection-tabs li.active{background:#ecc78e}
.selection-tabs li .thumb{width:40px;border:none}
.selection-tabs li .title{font-size:12px;display:none}
.selection-tabs li.active .thumb{border:none}
#config-options .panel-collapse.collapse.in{padding-bottom:30px}
#config-options #select-profile-finish .selection-tabs li span.thumb,#config-options > #color .selection-tabs li span.thumb{min-height:40px;overflow:hidden;height:40px}
#config-options #select-profile-finish .selection-tabs li span.thumb img,#config-options > #color .selection-tabs li span.thumb img{min-height:40px;height:40px}
#config-options #select-profile-finish .selection-tabs li,#config-options > #color .selection-tabs li{height:60px;width:60px}
#config-options #select-profile-finish #finishTabContent .selection-tabs li{padding-top:9px}
#config-options > div#color:first-of-type #color-head{left:8px}
#color-head .profile-thumbnail,#insert-head .profile-thumbnail,#finish-head .profile-thumbnail{height:40px !important}
#color-head,#insert-head,#finish-head{height:60px}
.addressAppend{width:100%}
.designers li{width:49.33%;min-height:250px}
.color-input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;padding:0}
.color-input > span{padding-bottom:0;padding-top:4px}
.show-name{width:100%}
.newsletter div.form-inline{padding-right:112px}
.product-details-content-3{margin:0 auto 18px;max-width:400px}
.faq-accordion .panel.panel-default .panel-collapse .panel-body{color:#2c2c2c;font-size:15px;line-height:1.7}
.faq-accordion .heading-3{font-size:14px}
.zoomContainer{display:none !important}
.profile-right-section,.profile-left-section{width:100%;padding:0}
.profile-finish-listing li span{min-height:35px}
.profile-right-section .profile-finish-section{max-width:none;margin-top:0}
.product-details-content .profile-options.selection-tabs{margin-top:0;padding-top:35px}
.product-details-content .profile-options.selection-tabs::before{background-color:#fbfbfb;border-bottom:1px solid #e0e0e0;content:"";height:30px;left:0;position:absolute;right:0;top:41px;z-index:2}
.product-details-content .diable-overlay .profile-options.selection-tabs::before{display:none}
.product-details-content .profile-options.selection-tabs > li:hover .img-cover + .title{background:rgba(0,0,0,0) none repeat scroll 0 0;display:block;font-size:16px;font-weight:normal;left:8px;position:absolute;top:34px;z-index:5}
.product-details-content .panel-group > .panel{position:relative}
#instagram-scroll{padding:0}
#instastream{position:relative}
.instagram-container{margin-bottom:50px}
.content-cover .desc-sec,.content-cover .img-sec{padding:0;width:100%}
.shelving-alum-profile{overflow:hidden;max-height:initial !important}
.shelving-alum-profile li{height:auto;border:0px}
.shelving-alum-profile li .img-cover .img-cover-sq{max-width:42px}
.cutomer-feedback .carousel-inner{grid-template-columns:repeat(1,1fr)}
}
@media all and (max-width:630px ){#config-options{padding-bottom:75px}
#config-options > .panel .panel-collapse.in{padding-bottom:25px}
.config-head.panel-heading a .head .sub-txt{display:none}
.config-head.panel-heading a .head{font-size:15px;width:auto !important;border:medium none}
#profile-head,#finish-head,#insert-head,#color-head{padding:0 !important}
.config-head > a[aria-expanded="true"]{background:#fff none repeat scroll 0 0;box-shadow:0 1px 5px gray;display:block;height:70px;margin-bottom:0;padding-bottom:0}
#config-options .nav-tabs.selection-tabs li.active::after{display:none}
.config-head > a{display:block;margin:0 auto;max-width:86px}
.config-head > a[aria-expanded="true"] .profile-title,.config-head > a[aria-expanded="true"] .finish-title,.config-head > a[aria-expanded="true"] .pattern-title,.config-head > a[aria-expanded="true"] .color-title{bottom:70px}
.config-head a .head{display:block !important;font-size:11px !important;text-align:center}
#color-head,#insert-head,#finish-head{height:70px}
.col-md-12.trade li{width:100%}
.color-image-wrap{width:100%}
.configurator-buttons{text-align:center;padding:0 !important}
.configurator-buttons button{margin-top:5px}
#color-head{padding:0 0 3px !important}
.config-head > a[data-target="#select-color"]{border-top:0px solid gray}
.social-media > .wrap{width:50%}
.newsletter input[type="email"]{margin-left:0;width:100%;margin-bottom:10px}
.newsletter .btn-default{width:100%}
#color-head > a > .head{margin-left:19%;overflow:hidden;white-space:nowrap;width:50px !important}
.instagram-container .media-left{display:block;text-align:center}
}
@media all and (max-width:580px ){.hardware-options .listing-thumbs-2{padding-top:102%}
.row.product-image-gallery li{min-width:110px;margin-bottom:2px}
}
@media all and (max-width:480px ){.desc-sec + .row > div{width:100%}
.hardware-image-section .img-sec img{height:100vw}
.list-home-content ul li{float:none !important;padding:0;width:100%;text-align:center}
.list-home-content ul li .img-section{display:inline-block}
.product-inserts li{width:100%}
.product-slider-segment .carousel-indicators li{height:50px;width:50px}
#custom-search-input input{width:157px}
#custom-search-input button{padding:12px 20px}
.address-content .sr-name{width:100%}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:1.6em !important;height:50px !important;top:105px}
.webinar,.courses{width:100%}
#custom-search-input input{width:140px}
.designers li{width:100%;min-height:auto}
.designers li a{min-height:0}
.green-initiative img{display:block;margin:25px auto 0}
.green-initiative .col-md-6 > h3{text-align:center}
.green-initiative p{font-size:14px;text-align:center }
.green-initiative .col-md-6 > ul li{font-size:13px}
.map-header h2{font-size:20px}
.map-header p{font-size:14px}
.blog-post{width:100%}
.social-media > .wrap{width:100%}
.social-media.connect-us a{font-size:18px;height:43px;line-height:45px;margin-bottom:2px;margin-right:12px;width:44px}
.profile-thumbs.col-xs-4{width:50%}
.hardware-options .listing-thumbs-2 li{min-height:initial}
.about h3{font-size:16px}
.panel-body.ul-bullets{overflow:auto}
.selection-tabs{max-height:200px}
.case-study .col-xs-6{width:100%}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:991px){ #custom-search-input{height:56px;position:static;width:100%;float:left}
#dataAppend{margin:0}
#dataAppend > .panel-group{margin:0}
.addressAppend{width:100%;margin-bottom:5px}
.info-display{width:100%}
.address-content{bottom:0}
#custom-search-input > .input-group{float:none !important;width:100%;padding:0;margin:0 0px;white-space:nowrap}
#custom-search-input.custom-map-search input{max-width:none;width:120px;padding:0 2px}
#custom-search-input button{width:35px !important;padding:0}
#custom-search-input .zip-search .hidden-xs,#custom-search-input.custom-map-search #search_button .hidden-xs{display:none !important}
#custom-search-input .zip-search .visible-xs,#custom-search-input.custom-map-search #search_button .visible-xs{display:block !important}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.info-display{width:41.5%}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.info-display{width:100%}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) and (-webkit-min-device-pixel-ratio:2){.info-display{width:100%}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio:2){.info-display{width:41.5%}
}
@media screen and (-webkit-min-device-pixel-ratio:2) and (max-device-width:991px){ #custom-search-input{height:56px;position:static;width:100%;float:left}
#dataAppend{margin:0;padding:0 11px 11px}
#dataAppend > .panel-group{margin:0}
.address-content{bottom:0}
#custom-search-input > .input-group{float:none !important;width:100%;padding:0;margin:0 0px;white-space:nowrap}
#custom-search-input.custom-map-search input{max-width:none;width:120px;padding:0 2px}
#custom-search-input button{width:35px !important;padding:0}
#custom-search-input .zip-search .hidden-xs,#custom-search-input.custom-map-search #search_button .hidden-xs{display:none !important}
#custom-search-input .zip-search .visible-xs,#custom-search-input.custom-map-search #search_button .visible-xs{display:block !important}
}
@media screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:991px) and (max-device-width:1120px){#custom-search-input button{padding:12px}
#custom-search-input.custom-map-search input{max-width:100px}
}
@media screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:991px) and (max-device-width:1120px){#custom-search-input button{padding:12px}
#custom-search-input.custom-map-search input{max-width:100px}
}
 @media all and (min-width:992px) and (max-width:1310px){.config-section{position:absolute;transform:scale(0.8);transform-origin:0 0;width:512px}
#loader{margin-top:220px;max-width:410px}
.visualizer-section{max-width:512px }
}
@media all and (min-width:992px) and (max-width:1310px){.config-section{position:absolute;transform:scale(0.8);transform-origin:0 0;width:512px}
#loader{margin-top:220px;max-width:410px}
.visualizer-section{max-width:512px;min-height:520px}
}
@media all and (min-width:768px) and (max-width:991px){.config-section{transform:scale(0.8);transform-origin:0 0;width:512px}
.visualizer-section{height:537px;margin-left:57px}
.applicationImage .row.product-image-gallery.light-box li.col-xs-2{width:24.667%}
.row.product-image-gallery.light-box li.col-xs-2:nth-child(6n+1){clear:initial}
.row.product-image-gallery.light-box li.col-xs-2:nth-child(4n+1){clear:both}
#loader{margin-top:220px;max-width:410px}
}
@media all and (min-width:500px) and (max-width:767px){.config-section{transform:scale(0.6);transform-origin:0 0;width:512px}
#loader{left:0;margin:183px auto 0;right:0;transform:scale(0.6);transform-origin:0 0 ;width:512px;z-index:10}
.visualizer-section{height:386px;margin-left:57px}
}
@media all and (min-width:310px) and (max-width:499px){.config-section{transform:scale(0.5);transform-origin:0 0;width:512px}
#loader{left:0;margin:153px auto 0;right:0;transform:scale(0.5);transform-origin:0 0;width:512px;z-index:10}
.visualizer-section{float:none;height:322px;margin:0 auto;width:286px}
}
.ftd-cover{min-width:initial}
.profile-finish-section{display:flex;justify-content:center;flex-direction:column}
.shelve-profile-finish > h3{margin-top:0px}
ul.shelving-alum-profile li{width:100%}
ul.shelving-alum-profile li .img-cover{display:flex;flex-direction:row}
ul.shelving-alum-profile li .img-cover div{max-width:100px;margin-right:20px;max-height:100px;overflow:hidden}
.shelving-alum-thumbs li .img-cover{max-width:100px;margin-left:auto;margin-right:auto}
.shelving-alum-thumbs h3{margin-left:10px}
.shelving-alum-thumbs li{max-width:48% !important}
.shelving-alum-profile li{max-width:34% !important}
ul.shelving-alum-profile li span:first-child{text-align:left}
.e-cube-configuration-table table tr td{border:1px solid #7d7d7d;padding:3px;font-size:12px}
.app-image-options{justify-content:flex-start}
 .where-to-buy{margin-top:2vh}
.where-to-buy .address-container{padding:10px 15px !important}
.where-to-buy .thumbnail-wrap .image-label{width:11.2vh;height:11.2vh}
.where-to-buy .map-header{max-width:initial;padding:0px}
.where-to-buy .map-header h2{margin:10px 0px 20px}
.where-to-buy .thumbnail-wrap li .for-arrow{min-width:80px;min-height:80px;width:10vh;height:10vh}
.where-to-buy .radio-container h3{margin-top:0;font-size:1.1em;color:#4b4b4b}
.where-to-buy .radio-container .trade-container{display:flex;align-items:flex-start;margin:30px 0px 15px 0px;height:81%;transition:height 0.55s ease-out}
.how-to-right{text-align:right}
@media (max-width:991px){.how-to-right{text-align:left;padding:20px 0px 0px 0px}
}
.how-to-right a{ display:block;margin-bottom:20px;text-transform:uppercase}
.where-to-buy #trade_options,.where-to-buy #retail_options{text-align:center;margin:44px 0px 28px 0px}
.where-to-buy #trade_options button,.where-to-buy #retail_options button{background-color:transparent;border-right:1px solid #000;border-radius:0px;font-family:'CenturyGothic',sans-serif;outline:none;font-size:15px;font-weight:600}
.where-to-buy #trade_options button.clicked,.where-to-buy #retail_options button.clicked{font-weight:bold;font-size:18px}
.where-to-buy #trade_options button:last-child,.where-to-buy #retail_options button:last-child{border:none}
.where-to-buy .radio-container button{color:#2d2d2d !important;background-color:#c09f80;width:220px !important;min-height:58px;white-space:initial;border-radius:10px;border:3px solid #2d2d2d;font:17px CenturyGothic-S-Bold;display:flex;justify-content:center;align-items:center;line-height:1.2;outline:0 !important}
.where-to-buy .radio-container button.clicked{background-color:#98999c}
.where-to-buy .radio-container button:first-child{margin-right:13%}
.where-to-buy .map-header + .applicationImage{margin-bottom:35px}
.where-to-buy .applicationImage .round{display:flex;justify-content:space-around;padding-bottom:12px}
.where-to-buy .applicationImage #builder ul #option-11 .for-arrow{font-size:12px}
.where-to-buy .applicationImage .round .for-arrow{border-radius:100%;border-color:transparent !important;font-family:'CenturyGothic-S-Bold',sans-serif;font-size:14px;text-align:center;display:table;padding:12px;min-width:80px;min-height:80px;width:138px;height:138px;color:#fff;position:relative}
.where-to-buy .applicationImage .round li{width:auto;height:auto;padding-bottom:15px;position:relative}
.where-to-buy .applicationImage .round li.active{border:0px}
.where-to-buy .applicationImage .round .down-triangle{content:"";width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #0077B5;position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);display:none}
.where-to-buy .applicationImage .option-label.active .down-triangle{display:block}
.where-to-buy .applicationImage .round .for-arrow span{display:table-cell;vertical-align:middle;color:#000}
.where-to-buy .product-details-content{max-width:initial;width:100%;display:none}
.where-to-buy .product-details-content .product-slider-segment{max-width:initial !important;margin:0px !important}
.where-to-buy .custom-map-search{margin:0px !important}
.where-to-buy .custom-map-search .form-group{width:100%;display:flex;flex-direction:column}
.where-to-buy #wb-custom-search-input input,.where-to-buy #wb-custom-search-input select{ font-family:'CenturyGothic',sans-serif;font-style:initial;color:#9a9a9a;margin-bottom:10px;height:50px;font-weight:bold}
.where-to-buy #wb-custom-search-input select{margin-top:10px}
.where-to-buy .custom-map-search{padding:15px;border-radius:8px;background-color:#cccfe1}
.where-to-buy .custom-map-search .form-inline h2{font-family:'CenturyGothic-S-Bold',sans-serif;color:#333333;margin-top:0px;font-size:20px !important;text-align:left;margin-bottom:20px;line-height:24px}
.where-to-buy .custom-map-search .or-text{margin:0px 12px}
.where-to-buy .custom-map-search #search_button{height:55px;font-size:19px;font-weight:bold;color:#333333 !important;margin:0;border-radius:6px;border:0px;background:#98999c none repeat scroll 0 0}
.where-to-buy .where-map{margin:22px 25px 30px 0px;border:1px solid #EBBD7D;margin-top:0}
.where-to-buy .where-map .control-btns{padding-right:25px;margin-top:22px}
.where-to-buy .address-content-ul{margin-left:0px;max-height:initial;padding:0px}
.where-to-buy .address-content-ul h5{font-size:18px}
.where-to-buy .address-content-ul h4.main-title{border-bottom:1px solid #d3d3d3;position:relative;padding-bottom:8px}
.where-to-buy .address-content-ul h4.main-title.collapsed{content:"+"}
.where-to-buy .address-content-ul h4.main-title:after{content:"-";display:block;font-family:CenturyGothic-B-Bold;color:#555555;position:absolute;top:0;right:15px}
#wholesale-section.collapse.in{height:auto !important}
.where-to-buy .address-content-ul h4.addicon:after{content:"+"}
.where-to-buy .address-content-ul h4.collapsed:after{content:"+"}
.where-to-buy .info-display{background:transparent;box-shadow:none;padding:0;overflow:auto;height:868px;padding-left:10px}
.where-to-buy .info-display #loader + .address-content-ul{ min-height:auto;padding-top:30px !important}
.where-to-buy .companyName{display:flex;padding:0px;background-color:transparent}
.where-to-buy .companyName h4{width:100%;font-family:'CenturyGothic',sans-serif}
.where-to-buy .companyName h4 a:hover,.where-to-buy .companyName h4 a:focus{color:inherit !important}
.where-to-buy .companyName h4 a{padding:12px 28px 12px 10px}
.where-to-buy .companyName h4 a:after{right:15px;top:11px}
.where-to-buy .companyName h4 a .dot{margin-right:10px}
.where-to-buy .companyName + .panel-collapse{padding:0px 20px}
.where-to-buy .addressAppend{border:0px;margin:12px;padding:0px;font-family:'CenturyGothic',sans-serif;font-size:15px}
.where-to-buy #dataAppend > .panel-group{margin:20px 0px}
.where-to-buy .product-details-content{background-color:#f4f4f4;padding:10px 20px;min-height:95px;margin-bottom:45px}
.where-to-buy p{font-size:0.8em}
.where-to-buy h2{font-size:1.4vw !important}
.where-to-buy .distributors #accordionSalesRep .panel-body h6{font-size:16px}
.where-to-buy .distributors #accordionSalesRep .panel-body p{margin-bottom:8px}
.where-to-buy .carousel-inner .item{display:none}
.where-to-buy .carousel-inner .item.active{display:block}
.where-to-buy .carousel-inner .item.block{display:block}
.where-to-buy .web-links{margin:15px 0px;font-weight:bold}
.where-to-buy .web-links a{font-weight:normal;font-size:18px;color:#555;font-family:'CenturyGothic',sans-serif}
.where-to-buy .web-links.retail h5{margin:20px 0px 4px;font-size:19px}
.where-to-buy .web-links.retail span{font-size:17px;font-family:'CenturyGothic-S-Bold',sans-serif}
.where-to-buy span.wb-register{font-family:'CenturyGothic',sans-serif;font-weight:normal;display:block;margin-bottom:10px}
.where-to-buy span.wb-register a{font-weight:bold}
.where-to-buy .panel-group .panel{border:3px solid #dbdbdb;box-shadow:0px 3px 6px #d9d9d9}
.where-to-buy .distributors #accordionShowroom .panel-body h6{font-size:16px}
.where-to-buy .wholesale-container .panel-heading{box-shadow:none;border:0px;padding-left:0;cursor:auto}
.where-to-buy .wholesale-container .panel-title a{padding:0px 0px 10px 0px}
.where-to-buy .wholesale-container .panel-default{border:0px !important;box-shadow:none;margin-bottom:50px}
.where-to-buy .wholesale-container > .panel-default{margin-bottom:0}
.where-to-buy .wholesale-container .panel-group .panel-default:last-child{margin-bottom:0}
.where-to-buy .wholesale-container .panel-title > a::after{content:""}
.where-to-buy .address-content-ul .panel-group #salesrep{display:block !important;height:auto !important}
.where-to-buy #salesrep .panel-collapse{display:block;height:auto !important}
.where-to-buy #salesrep .panel-collapse .panel-body{padding:8px 0px 0px}
.d-none{display:none}
.where-to-buy .order-Forms{margin-bottom:32px;color:#555;font:20px CenturyGothic;display:flex;flex-direction:column;width:fit-content;margin-right:20px}
.where-to-buy .quote{font-size:17px;padding:43px 25px 0;text-align:center}
@media(min-width:992px) and (max-width:1420px){.where-to-buy .quote{padding:0;margin-bottom:25px;margin-right:-220px;margin-top:22px}
}
.where-to-buy .cover{display:flex;margin-right:15px}
@media(max-width:1420px){.where-to-buy .cover{flex-direction:column}
.where-to-buy .order-Forms{margin-bottom:5px}
.where-to-buy .quote{padding:0;margin-bottom:25px}
}
.where-to-buy .order-Forms a:hover{color:#c04d63}
.where-to-buy .bottom-btns{display:flex;justify-content:space-between;padding:0px 24px 0px 0px;margin-top:30px}
.where-to-buy .order-Forms a{margin-top:12px;height:61px;width:220px;white-space:initial;border-radius:10px;border:3px solid #D7C7CE;color:#D7C7CE;background-color:#76323f;font:17px CenturyGothic-S-Bold;display:flex;justify-content:center;align-items:center;text-align:center}
.where-to-buy .contact-link{color:#2d2d2d !important;width:220px !important;white-space:initial;border-radius:10px;border:3px solid #2d2d2d;font:17px CenturyGothic-S-Bold;display:flex;justify-content:center;align-items:center;padding:6px 20px;text-align:center;line-height:1.2;height:60px;margin-top:10px}
.where-to-buy .contact-link:hover{color:#7b7b7b !important}
#accordionSalesRep .panel-heading.companyName::before,#accordionDistributor h4.panel-title a:before,#accordionArchitect h4.panel-title a:before,#accordionShowroom h4.panel-title a:before,#accordionShowroomDesign h4.panel-title a:before{content:"";height:15px;width:15px;border-radius:50%;display:inline-block;margin-right:10px;background-color:#d7cec7}
#accordionDistributor h4.panel-title a:before{background-color:#565656}
#accordionArchitect h4.panel-title a:before{background-color:#a68082}
#accordionShowroom h4.panel-title a:before{background-color:#76323f}
#accordionShowroomDesign h4.panel-title a:before{background-color:#c09f80}
.where-to-buy .companyName > .panel-title h4 a,.where-to-buy .companyName > h4.panel-title a{border-bottom:1px solid #d1d1d1}
.where-to-buy .wholesale-container .companyName > h4.panel-title a{border:0px}
 .where-buy-popup{width:auto;max-width:810px;margin-top:15vh}
.where-buy-popup form .form-group:nth-child(even){margin-right:10px}
.where-buy-popup label{width:110px}
.where-buy-popup .form-group select{width:250px}
.where-buy-popup form .form-group:last-child{width:100%;display:none}
.where-buy-popup form .btn{max-width:160px;margin-right:6px}
.where-buy-popup form .btn-container{display:flex;flex-direction:row-reverse;margin-top:15px}
.where-buy-popup h4{margin-bottom:30px}
.where-buy-popup .modal-body{padding:15px 30px}
@media (min-width:1025px){.app-zip-container .container .app-zip .app-width{ transition:height 0.55s ease-out}
.app-zip-container .container .app-width .applicationImage:first-child{height:100%;transition:height 0.55s ease-out;margin-bottom:50px}
.where-to-buy .radio-container{height:100%;transition:height 0.55s ease-out;align-items:center}
.where-to-buy .radio-container button{padding:6px 20px;transition:all 0.35s ease-out}
.where-to-buy .radio-container.clicked .trade-container{height:100%}
.where-to-buy .radio-container.clicked{height:31%}
.where-to-buy .radio-container.clicked h3{display:none}
 .app-width.small-btn .applicationImage{height:36% !important}
}
@media screen and(max-width:804px){.where-buy-popup{max-width:80%}
}
.app-zip-container{margin:30px 0px 60px 0px}
@media (max-width:991px){.app-zip-container{margin-bottom:20px}
}
.app-zip-container .container{display:flex}
.app-zip-container .container .app-zip{width:58%}
.app-zip-container .container .app-zip:nth-child(2){width:41%;margin-left:auto}
.app-zip-container .container .app-zip:first-child{padding-right:15px}
@media (max-width:1024px){.where-to-buy .map-header h2{font-size:21px !important}
}
@media (max-width:1200px) and (min-width:1024px),(max-width:650px){.where-to-buy #trade_options button,.where-to-buy #retail_options button{font-size:13px;padding:6px}
.where-to-buy #trade_options button.clicked,.where-to-buy #retail_options button.clicked{font-size:15px}
.where-to-buy .applicationImage .round .for-arrow{width:130px;height:130px}
.where-to-buy .applicationImage .round .for-arrow span{font-size:13px}
}
@media (max-width:1024px){.app-zip-container .container{display:block}
.app-zip-container .container .app-zip{width:100% !important}
.app-zip-container .container .app-zip:first-child{padding:0px;margin-bottom:35px;display:inline-block}
.where-to-buy .radio-container h3{margin-bottom:40px}
}
@media (max-width:992px){.where-to-buy #map_canvas{margin:0px}
.where-to-buy .where-map{margin:0px}
.where-to-buy .col-sm-12{width:100% !important}
.where-to-buy .address-content-ul{width:100% !important; }
.where-to-buy #loader + .address-content-ul{padding:10px 0px !important}
.where-to-buy .info-display{overflow:initial;height:auto}
}
@media (max-width:768px){.where-to-buy .custom-map-search .form-group{display:inline-block;margin-bottom:0}
.where-to-buy .address-container{padding:10px 0px !important}
}
@media (max-width:600px){.where-to-buy .applicationImage .round{display:block}
.where-to-buy .applicationImage .round li{width:100%;padding-bottom:4px}
.where-to-buy .applicationImage .round .for-arrow{width:100%;height:auto;border-radius:0px;min-height:initial}
.app-zip-container .container .app-zip:first-child{margin-bottom:0}
.where-to-buy #trade_options,.where-to-buy #retail_options{margin-bottom:15px}
.where-to-buy #trade_options button,.where-to-buy #retail_options button{border:1px solid #a8a8a8 !important;padding:7px 12px;border-radius:5px;margin-bottom:12px}
.where-to-buy #trade_options button.clicked,.where-to-buy #retail_options button.clicked{font-size:13px;background-color:#e1e1e1}
.where-to-buy .bottom-btns{display:block}
.where-to-buy .order-Forms,.where-to-buy .order-Forms a,.where-to-buy .contact-link{width:100% !important}
 .where-to-buy.active_sidebar .quote-section-footer{flex-wrap:wrap}
.where-to-buy .custom-map-search .form-group{white-space:normal !important}
.where-to-buy #wb-custom-search-input input{width:100%}
.where-to-buy .custom-map-search #search_button{border-radius:3px}
}
@media(max-width:460px){.where-to-buy .radio-container .trade-container{display:block;margin-bottom:0}
.where-to-buy .radio-container button{width:100%;margin-bottom:10px}
}
  .podcast-list h3{color:#6f6f6f;font-size:22px}
.podcast-list h3 a{color:#6f6f6f}
.podcast-list h3 a:hover{color:#ebbd7e}
.podcast-list p{margin-bottom:12px}
.podcast-list .more-btn{font-size:14px;background:#727272;color:#FFF;padding:7px 10px;border-radius:4px;font-family:neris-semibold}
.podcast-list .more-btn:hover{background:#ebbd7e}
.podcast-subscribe{margin-top:20px;margin-bottom:50px}
.podcast-subscribe a{display:inline-block;margin-right:10px}
 .b-0{border:0px !important}
.pl-0{padding-left:0px}
.p-rl-0{padding-left:0px;padding-right:0px}
.p-tb-0{padding-top:0px;padding-bottom:0px}
.p-0{padding:0px !important}
.mb-20{margin-bottom:20px !important}
.pl-15{padding-left:15px}
.mb-5{margin-bottom:5px !important}
 #search-dropdown:hover ~ .dropdown-menu,#search-dropdown ~ .dropdown-menu:hover{display:block}
#search-dropdown ~ .dropdown-menu::after{position:absolute;content:"";width:38px;height:13px;top:-10px;right:0}
.contact-form .form-group > label{font:16px CenturyGothic-S-Bold}
.fv-cover{display:flex;align-items:stretch;justify-content:center;margin-bottom:40px}
.fv-left{width:50%}
.fv-right{width:50%;flex-direction:column;display:flex}
.fvr-top{background:#3c3b3b;padding:15px 20px;align-items:center;justify-content:center;text-align:center;display:flex;flex-direction:column;flex-grow:0.3}
.fvr-top p{max-width:535px;font-size:17px}
.fvr-bottom{background:#ebbd7d;flex-grow:0.7;align-items:center;display:flex;padding:15px 20px}
.ig-cover{position:relative}
.ig-bg{width:100%}
.ig-finish-top{position:absolute;top:20.5%;left:9%;right:14%}
.ig-finish-top .ig-finish{width:100%;display:none}
.ig-finish-top .ig-finish.active{display:block}
.ig-ul{list-style:none;display:flex;flex-wrap:wrap;margin:0pt auto;padding:0;justify-content:space-between;max-width:512px}
.ig-ul li{background:#fff;padding:9px 19px;border-radius:26px;font-size:16px;font-weight:bold;border:1px solid #caa576;margin:8px 0;width:49%;white-space:nowrap;text-align:center;cursor:pointer;max-width:232px}
.ig-ul li:hover{background:#fdf1e2}
.ig-ul li.active{background:#3c3b3b;color:#fff;border-color:#000}
@media(max-width:1460px){.fv-left{width:60%}
.fv-right{width:40%}
}
@media(max-width:1318px){.fvr-top h3{margin-top:0}
.ig-ul li{font-size:15px;margin:4px 0}
}
@media(max-width:1170px){.fvr-top p{font-size:14px;margin-bottom:9px}
.fvr-top h3{font-size:23px}
.ig-ul li{font-size:13px;padding:8px 12px}
}
@media(max-width:1050px){.fv-left{overflow:hidden}
.ig-cover{width:68vw;left:50%;transform:translateX(-48%)}
}
@media(max-width:991px){.fv-cover{flex-direction:column}
.fv-left{overflow:hidden;width:100%}
.fv-right{width:100%}
.ig-bg{margin-top:-11%;margin-bottom:-7%}
.ig-cover{width:110vw;left:50%;transform:translateX(-48%)}
.ig-finish-top{top:10.3%}
.fvr-top p:nth-child(2){order:3}
.fvr-top,.fvr-top p:first-child{order:2}
.fvr-bottom,.fvr-top h3{order:1}
}
@media (max-width:1300px){.head_check_container{flex-direction:column}
.mt-20{margin-top:22px}
}
.loader-overlay{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:999;background-color:rgba(255,255,255,0.8)}
.loader-overlay svg{width:120px;height:auto}
#home-slider.carousel.slide .carousel-inner a{color:#314fb0}
.btn-expert{display:block;font-size:18px;margin-bottom:20px;font:15px CenturyGothic-S-Bold;font-size:15px;padding:10px 12px 8px 12px;border-radius:4px;background-color:#dcb079;max-width:210px;color:#373737 !important;display:flex;justify-content:center}
ul#menu-main-menu li:last-child > ul{right:0}
.case-study{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:30px;row-gap:20px}
@media (max-width:993px){.case-study{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:768px){.case-study{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:480px){.case-study{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:10px}
}