/*!
Theme Name: NY City - Nycity
Theme URI: http://underscores.me/
Author: Amandeep Singh
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License.brand-logos-row v2 or later
License URI: LICENSE
Text Domain: nycity
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
entry-header.main-banner
This theme, like WordPress, is licensed under the GPL.
Use it to make something.container cool, have fun, and share what you've learned.

NY City - Nycity is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;.pv-video padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{@me display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}@font-face{font-family:"Berlingske Serif Text";src:url('../../../../../../themes/nymiami/fonts/Berlingske Serif Text.eot');src:url('../../../../../../themes/nymiami/fonts/Berlingske Serif Text.eot?#iefix') format('embedded-opentype'),url('../../../../../../themes/nymiami/fonts/Berlingske Serif Text.woff2') format('woff2'),url('../../../../../../themes/nymiami/fonts/Berlingske Serif Text.woff') format('woff'),url('../../../../../../themes/nymiami/fonts/Berlingske Serif Text.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}.site-main h2{font-family:"Berlingske Serif Text";font-size:46px;font-weight:400}p{margin-top:0;margin-bottom:15px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:0 0 15px}table{margin:0 0 1.5em;width:100%}a{color:#fa4b64;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:visited{color:#fa4b64}a:hover,a:focus,a:active{color:#000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}body .home-site-content>:where(:not(.alignwide)),body .site-main>:where(:not(.alignwide)){max-width:1440px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.block-steps-with-content{padding-right:38px;padding-left:38px;max-width:1440px;margin:0 auto}.nyc-team{position:relative}.page-id-1099 .main-banner{height:calc(100vh - 76px)}.media-wrapper{position:absolute!important;width:50%;right:0;top:10%}button.slick-arrow{display:none!important}.window-slider{border-radius:10px 0 0 10px;overflow:hidden}.window-solutions-content{width:470px}.window-solutions-sections .pv-media{max-width:calc(100% - 430px);margin-left:40px}.window-slider ul.slick-dots{list-style:none;text-align:center;width:100%;margin:10px 0;padding:0;max-width:800px}.window-slider ul.slick-dots li{display:inline-block;margin:0 5px}.video-slider ul.slick-dots{margin-top:10px}.video-slider ul.slick-dots li{display:inline-block;margin:0 5px}.window-slider ul.slick-dots li.slick-active button{background:#999}.window-slider ul.slick-dots li button{width:10px;height:10px;border-radius:100%;display:block;padding:0;text-indent:-9999px;cursor:pointer;border:0}.block-steps-with-content h2{font-size:45px;line-height:1.15;max-width:600px;font-weight:400;text-align:left;color:#fff;margin-bottom:25px;margin-top:0}.steps-content{display:grid;grid-template-columns:repeat(3,1fr);width:100%;grid-gap:25px;margin-bottom:50px}.steps-content .step-content-single .step-number{font-family:montserrat;font-size:213px;font-weight:300;position:absolute;top:-51px;line-height:1;z-index:-1;color:#333;left:-24px}.steps-content .step-content-single .step-heading h3{font-size:26px;font-weight:400;text-align:left;line-height:1.5;z-index:2;color:#fff;margin-bottom:15px;margin-top:0}.steps-content .step-content-single .step-content{font-family:Lato;font-size:20px;font-weight:300;max-width:800px;line-height:1.7;letter-spacing:.2px;z-index:2;text-align:left;color:rgba(255,255,255,.8)}.block-image-inner .block-image-tiles .image-tile-content h2 a{font-size:26px;font-weight:400;text-align:left;line-height:1.5;color:#fff;text-decoration:none}.block-image-inner .block-image-tiles .image-tile-content{font-weight:300;max-width:700px;line-height:1.7;text-align:left;font-size:15px;color:rgba(255,255,255,.8)}.block-image-inner{margin-bottom:70px}.block-faqs .faqs-wrap{display:grid;grid-template-columns:1fr 2fr;grid-gap:25px;width:100%;max-width:1440px;margin:0 auto;padding:0 38px}.block-faqs .faqs-heading h2{font-size:43px;font-weight:400;line-height:1.25;max-width:967px;margin-bottom:50px;color:#fff;margin-top:0}.faqs-container .faqs-list .faq-single{margin-bottom:15px}.faq-question{background-color:#232323;padding:25.5px 20px;font-size:24px;font-weight:300;opacity:1;color:#fff;letter-spacing:0;position:relative;border-radius:4px}.faq-question:after{content:'';position:absolute;right:25px;top:50%;background:url(../../../../../../themes/nymiami/assets/images/down_arrow_white.svg) no-repeat;width:30px;height:30px;background-size:30px;margin-top:-15px}.faq-question.active:after{background:url(../../../../../../themes/nymiami/assets/images/white_left_arrow.svg) no-repeat;width:30px;height:30px;background-size:30px}.faq-answer{background-color:#141414;color:rgba(255,255,255,.8);padding:30px;font-size:20px;font-weight:300;text-align:left;line-height:1.6}.faq-content{background:#F9EDE0;padding:30px 20px;font-size:24px;font-weight:300;color:#232323;line-height:1.2}.faq-content p{line-height:1.4}.faq-question.active{border-radius:4px 4px 0 0}.nyc-faq-service h2{margin:100px 0 50px!important}.nyc-faq-service .faqs-container .faqs-list .faq-single{margin-bottom:25px}.partial_entry_warning{display:none}#field_1_10 .ginput_container,#field_1_11 .ginput_container{border:2px solid #f0ebe0;padding:30px}.inner-banner img{width:100%}.single-post-wrap{margin:140px auto 75px;max-width:1120px!important}.single-post-wrap p{font-size:20px}.entry-footer,nav.post-navigation{display:none}.back-photo-video-tile{margin:200px 0}.pv-tile-container{max-width:1440px;padding:0 30px;margin:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.pv-tile-container.row-reverse{flex-direction:row-reverse}.pv-tile-container.row-reverse .photo-video-content{padding-left:0;padding-right:100px}.pv-tile-container.row-reverse .pv-media{flex-direction:row-reverse}.pv-tile-container.row-reverse .video-tile{right:auto;left:0}.photo-video-content{padding-left:100px;color:#fff;font-size:20px;font-weight:300;line-height:1.7;letter-spacing:.2px;display:flex;flex-direction:column;align-items:flex-start;width:45%}.photo-video-content h2{font-size:60px;font-weight:300;line-height:1;text-transform:none;margin:0 0 20px 0}.photo-video-content a{background-color:rgba(255,255,255,.11);border-radius:3px;color:#eaeaea;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;padding:13px 30px;text-decoration:none;transition:all .3s}.photo-video-content a:hover{background-color:#fff;color:#0f0f0f}.pv-media{display:flex;flex-direction:row;align-items:center;width:55%;position:relative}.pv-photo{background-image:url(/wp-content/uploads/2024/03/tile_0005_Sheerweave.jpg);width:75%;border-radius:5px;height:750px}.image-tile{background-size:cover;background-position:50% 100%}.video-tile{height:450px;position:absolute;overflow:hidden;border-radius:5px;left:-80px;z-index:2;top:120px}.video{border-radius:5px}.header-wrap{display:flex;justify-content:space-between;align-items:end}a.mega-menu-link{letter-spacing:2px}.home-brand-logos{background:#0f0f0f}.brand-logos-inner{max-width:1740px;margin:auto;padding:30px 0}.brand-logos-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:justify;width:100%;flex-wrap:wrap}.brand-logos-row img{width:auto;max-height:40px;max-height:40px}.brand-logos-row img:last-child{max-height:40px}.block-contact-inner{padding:75px;background:#0f0f0f;color:#fff;max-width:1440px;margin:auto;text-align:center}.block-contact-inner h2{font-size:43px;line-height:1.25;margin:0 0 20px 0;font-weight:300;max-width:900px;margin:auto}.block-contact-inner a{background-color:#fff;border-radius:3px;color:#333;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:15px;padding:13px 30px;text-decoration:none;transition:all .3s;margin-top:40px;display:inline-block}.block-heading-content{background:#1e1e1e;padding:100px 0;color:#fff}.heading-content-inner{max-width:1440px;margin:auto;padding:0 30px}.block-heading-content h2{font-size:60px;font-weight:300;line-height:1.2;text-transform:none;max-width:600px;text-align:left}.block-heading-content p{max-width:800px;font-size:20px;font-weight:300;line-height:1.7;letter-spacing:.2px;text-align:justify}.hero-video{position:relative;height:calc(100vh - 184px);text-align:center;z-index:9}.video-background .video-wrapper{display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-1}.video-background .video-wrapper video{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.hero-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;height:100%;max-width:1440px;opacity:1!important}.hero-content-wrapper h1{font-weight:700;text-transform:inherit;font-size:60px;letter-spacing:0;line-height:1.1em;color:#fff;margin-bottom:20px;text-shadow:0 5px 5px rgba(0,0,0,.98);margin-top:0}.hero-content-wrapper h1 span{display:block;font-size:30px;font-weight:700}.hero-cta .button,.free-quote-link a,input.gform_button{background-color:rgba(255,255,255,.11);border-radius:3px;color:#eaeaea;text-align:center;text-transform:uppercase;letter-spacing:3px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 20px 18px;text-decoration:none;display:inline-block;line-height:1;transition:all .3s;font-size:12px;cursor:pointer}.hero-cta .button:hover,.free-quote-link a:hover,input.gform_button:hover{background-color:#fff;color:#0f0f0f}.free-quote-link a,input.gform_button{background-color:#232323;padding:15px 25px 18px;color:#fff}.free-quote-link a:hover{background-color:#333}.video-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2)}.arrow-down{animation:1.25s linear 0s infinite normal none running arrowdown;position:relative;top:-80px}.arrow-down svg{max-width:25px}@keyframes arrowdown{0%{opacity:0;transform:translateY(-25px)}30%{opacity:1}50%{transform:translateY(0)}70%{opacity:1}100%{opacity:0;transform:translateY(25px)}}.back-photo{width:75%;border-radius:5px;height:750px!important}.block-image-tiles{display:grid!important;grid-template-columns:repeat(3,1fr);width:100%;grid-gap:5vmin}.block-image-inner{max-width:1440px;padding:0 30px;margin:auto}.image-tile{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;height:600px}.floating-img:hover .floating-img-title{letter-spacing:12px;transform:translateX(6px)}.floating-img-overlay{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;background-color:rgba(0,0,0,.15);width:100%;height:100%;transition-timing-function:ease;transition-duration:.8s;text-decoration:none}.floating-img-overlay:hover{background-color:rgba(0,0,0,.7)}.floating-img-title{transform:translate(3px);font-size:35px;text-transform:uppercase;font-weight:400;color:#fff;letter-spacing:6px;transition-timing-function:ease;text-align:center;line-height:1.2;transition-duration:1s;will-change:letter-spacing;cursor:pointer}.c-rounded{overflow:hidden;border-radius:5px}.wide-image{text-align:center;background:#1e1e1e;background-size:auto,cover;display:flex;text-align:left;align-items:center;justify-content:center;background-position:50% 50%;width:100%;height:100%;border-radius:5px;position:relative}.wide-image:after{background:rgba(0,0,0,.3);position:absolute;width:100%;height:100%;content:" "}.wide-image img{opacity:.8;border-radius:5px}.block-wide-image .ct-section-inner-wrap{position:relative;padding-top:100px;padding-right:38px;padding-bottom:100px;padding-left:38px;justify-content:center}.wide-image-container{text-align:center;width:100%;height:600px;overflow:hidden;position:relative;will-change:width}.wide-image h2{margin:0;font-weight:400;color:#fff;font-size:70px;text-transform:uppercase;line-height:1;will-change:letter-spacing;transform:translate(5px);letter-spacing:10px;position:relative;z-index:2}header.site-header{position:fixed;width:100%;z-index:9999;top:0;left:0;background:#262626;padding:10px 0}header.site-header .container{max-width:2000px}.container{max-width:1440px;width:auto;margin:0 auto;padding-right:15px;padding-left:15px}header.entry-header{display:none}.ct-section-inner-wrap{max-width:1440px;margin:auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between;z-index:100;position:relative}.site-logo img{max-height:100px}.hero-video{margin:0!important;padding-top:180px}.site-logo a{display:block;background:#000;z-index:100;position:relative}.hero-content-wrapper{padding-top:100px}.get-quote{margin-top:-35px}.get-quote a{display:inline-block;background-color:#303030;border-radius:3px;color:#eaeaea;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:10px;text-decoration:none;padding:10px 20px;transition:all .3s}.get-quote a:hover{background:#fff;color:#303030}.ftr-social-icons ul{margin:0;padding:0;list-style:none;display:flex}.ftr-social-icons ul li{margin-right:8px}.ftr-social-icons ul li:last-of-type{margin-right:0}.ftr-social-icons ul li img{width:20px;height:auto}.ftr-social-icons ul li a{color:#fff;border:1px solid #fff;border-radius:100%;width:40px;height:40px;display:block;text-align:center;line-height:42px;transition:all .3s}.ftr-social-icons ul li a:hover{opacity:.5}.site-footer{background:#707070}.site-footer-inner{max-width:1340px;margin:auto}.text-center{text-align:center}.copyright{font-size:13px;color:#fff;opacity:.3;padding:20px 0}.tp-footer-wrap{padding:150px 0 100px;border-bottom:1px solid #333;display:flex;justify-content:space-between}.tp-footer-wrap .get-quote{margin:0}.tp-footer-wrap .get-quote a{font-size:15px}.tp-footer-wrap h4{font-size:30px;max-width:320px;color:#fff;font-weight:300;margin-top:15px}.tp-footer-wrap h4 a{color:#fff;text-decoration:none}.tp-footer-wrap ul{margin:0;padding:0}.tp-footer-wrap ul li{list-style:none}.tp-footer-wrap ul li a{color:#fff;text-decoration:none}.tp-footer-wrap h3{text-transform:uppercase;font-size:12px}.galleryWrapul{display:flex;flex-wrap:wrap;justify-content:center;margin:75px 0 0 0;padding:0}.galleryWrapul li{list-style:none;margin:0 5px}.galleryWrapul li a{list-style:none;padding:10px 20px;border:2px solid #fff;border-radius:5px;text-decoration:none;color:#fff;line-height:1;display:inline-block;transition:all .3s}.galleryWrapul li.active a{border-color:#fff;background:#fff;color:#000}.galleryWrapul li a:hover{border-color:#949494}.gallery-content,.about-content{padding:200px 0;text-align:center}.gallery-content-inner,.about-content-inner{max-width:1440px;margin:0 auto;padding:0 15px;color:#fff}.gallery-content-inner h2{font-size:52px;font-weight:300;color:#fff;line-height:1;margin-top:0}.gallery-content-inner p{max-width:800px;margin:auto;font-size:20px;font-weight:300;letter-spacing:1px}.gallery-masonary{padding:50px 0}.site-nav ul{margin:-25px 0 0 0;padding:0;display:flex;justify-content:space-between}.site-nav ul li{list-style:none;margin:0 25px;line-height:1}.site-nav ul li a{color:#949494;text-decoration:none;letter-spacing:1px;font-size:14px;transition:all .3s}.site-nav ul li a:hover{color:#fff}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:7px!important}.client-blocks{display:flex;flex-wrap:wrap;justify-content:space-between}.client-blocks>div{width:30%;text-align:left;margin-bottom:60px;font-weight:300;line-height:1.7;font-size:17px}.client-loop img{max-height:45px;margin-bottom:20px}.block-heading-content ul{margin:60px 0 40px;padding:0;display:flex}.block-heading-content ul li{list-style:none;margin-right:50px}.block-heading-content ul li a{color:#fff;text-decoration:none;font-size:23px;margin-bottom:10px;color:#fff;background-image:linear-gradient(transparent calc(100% - 1.5px),#fff 2px);transition:all .25s;text-decoration:none;background-size:100% 100%;background-position:100%;position:relative;background-repeat:no-repeat}.block-heading-content ul li a:hover{background-size:0 100%}#mega-menu-wrap-menu-1 #mega-menu-menu-1{margin-top:0}.site-logo{position:relative;z-index:9999}ul.mega-sub-menu li{position:relative}ul.mega-sub-menu li h4{position:absolute;top:50%;left:50%;width:215px;margin-left:-108px!important;z-index:100;color:#fff!important;font-size:20px!important;font-weight:normal!important;text-align:center!important;display:flex!important;align-items:center;justify-content:center;margin-top:-15px!important;line-height:1.2}ul.mega-sub-menu li img{border-radius:5px;transition:all .3s}ul.mega-sub-menu li img:hover{opacity:1}ul.mega-sub-menu ul li:hover h4{visibility:hidden!important;transition:all .1s ease-out}.error404 .site-main .container,.search .site-main .container{padding:120px 15px 50px;max-width:1300px;margin:0 auto;color:#fff;font-size:16px}.error404 .site-main .error-404.not-found .page-title,.search .site-main .page-title{color:#fff}.search .site-main .entry-title a{color:#fff}.contact-form-area{max-width:560px;margin:0 auto;padding:75px 15px}.contact-form-area .info{font-size:23px;color:#fff}.contact-form-area .info a{text-decoration:underline;color:#fff}.contact-form-area .gform_wrapper input[type=text],.contact-form-area .gform_wrapper input[type=password],.contact-form-area .gform_wrapper input[type=email],.contact-form-area .gform_wrapper input[type=number],.contact-form-area .gform_wrapper input[type=tel],.contact-form-area .gform_wrapper textarea{padding:15px 0!important;font-size:18px!important;color:#fff;border-top:0;border-right:0;border-left:0;border-radius:0;background-color:transparent;transition:all .25s ease!important;outline:none!important;font-family:inherit;caret-color:#fff;line-height:1.15;margin:0;overflow:visible;border-bottom:2px #fff solid}.contact-form-area .gform_wrapper .ginput_container{margin-bottom:15px}.contact-form-area .gform_wrapper .gfield_label{font-size:18px!important;color:#aaa;margin-bottom:25px!important}.contact-form-area .gform_wrapper .gfield--type-choice{margin:20px 0 12px!important}.contact-form-area .gform_wrapper .gfield_checkbox{display:flex;flex-flow:row wrap}.contact-form-area .gform_wrapper .gfield_checkbox div{display:flex;align-items:center;position:relative;cursor:pointer;padding:0!important;margin:0 9px 9px 0!important}.contact-form-area .gform_wrapper .gfield_checkbox .gchoice [type=radio],.contact-form-area .gform_wrapper .gfield_checkbox .gchoice [type=checkbox]{position:absolute!important;opacity:0}.contact-form-area .gform_wrapper .gfield_checkbox .gform-field-label{border:2px #ccc solid;color:#888!important;background-color:transparent;flex:1;position:relative;display:inline-block;white-space:normal;transition:all .25s ease;cursor:pointer;max-width:100%;padding:6px 18px!important;border-radius:3px;border:2px #888 solid}.contact-form-area .gform_wrapper .gfield_checkbox .gform-field-label:hover{border:2px #fff solid;color:#fff!important}.contact-form-area .gform_wrapper input[type="submit"]{background-color:#fff;border-radius:3px;color:#0f0f0f;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:13px;padding:13px 30px;cursor:pointer}.contact-form-area .gform_wrapper input[type="submit"]:hover{background-color:#cecece;color:#0f0f0f}.contact-form-area .gform_wrapper .gfield_error [aria-invalid=true]{border:none!important;border-bottom:2px solid #c02b0a!important}.contact-form-area h2.gform_title{display:none}.contact-form-area .gform_wrapper input::placeholder,.contact-form-area .gform_wrapper textarea::placeholder{color:#aaa}.contact-form-area .gform_wrapper input::-moz-placeholder,.contact-form-area .gform_wrapper textarea::-moz-placeholder{opacity:1}.contact-form-area .gform_wrapper form{margin-top:60px}.bt-footer-wrap{display:flex;justify-content:space-between;align-items:center}.footer-logo img{width:140px;height:51px;display:block}.two-blocks{background:#fff;padding:75px 0}.two-blocks-wrap,.contact-wrap{display:flex;justify-content:space-between;max-width:1440px;margin:auto;width:auto;padding:0 15px;gap:30px}.two-block-content{width:40%}.two-block-images{display:flex;gap:15px;width:60%}.two-block-images .block-image img{width:100%;display:block;height:auto;border-radius:12px}.two-block-content h2{font-size:45px;font-weight:300;color:#232323;line-height:1.2;max-width:348px;margin:0 0 25px;font-family:Berlingske}.two-block-content h2 span{color:rgba(35,35,35,.4);display:block}.two-block-content .two-icons{display:flex;flex-wrap:wrap}.two-block-content .two-icons .box{width:50%;margin-bottom:25px}.two-block-content .two-icons .box .icon{margin-bottom:10px}.two-block-content .two-icons .box h3{font-size:24px;color:#232323;font-weight:300;line-height:1.2;margin:0;max-width:255px}.contact-us-block{background:#232323;padding:22px 0}.contact-wrap h2{font-family:Berlingske;color:#fff;font-size:42px;font-weight:300;margin:0}.free-consultation a,.view-portfolio-link a{font-size:14px;font-weight:400;color:#fff;padding:14px 20px;border-radius:3px;text-decoration:none;background:rgba(255,255,255,.11);letter-spacing:3px;text-transform:uppercase;display:inline-block;border:1px solid #fff;backdrop-filter:blur(10px);transition:all .3s}.free-consultation a:hover,.view-portfolio-link a:hover,.free-quote-link a:hover{background:transparent;color:#fff}.solutions-section{padding:75px 0;background:#f9f8f6}.solutions-main h2.solutions-title{font-size:54px;color:#000;line-height:1.2;text-align:center;font-family:Berlingske;font-weight:300;max-width:828px;margin:0 auto 15px}.solutions-main h3.solutions-subtitle{font-size:30px;font-weight:300;color:#000;text-transform:capitalize;line-height:100%;text-align:center;margin:0}.explore-work-section,.come-visit-section{padding:75px 0;background:#232323}.come-visit-section{padding:75px 0}.nyc-testimonials{margin-top:75px}.explore-work-title,.testimonial-title,.our-client-title,.latest-video-title,.come-visit-title{font-size:60px;font-weight:300;color:#fff;text-align:center;line-height:100%;margin:0 0 50px;font-family:Berlingske;padding:0!important}.come-visit-title{margin-bottom:0!important}.solutions-wrap,.explore-work-wrap,.window-solutions-wrap{grid-template-columns:repeat(4,1fr);display:grid;gap:60px;max-width:1272px;margin:80px auto 0;padding:0 15px}.solution-box{text-align:center;margin-bottom:0}.solution-box .solution-icon{margin-bottom:15px}.solution-box .solution-icon img{display:block;margin:0 auto;filter:grayscale(1)}.solution-box .title-solution{font-size:30px;color:#000;font-weight:300;text-align:center;line-height:100%;margin:0;font-family:"Inter",sans-serif}.explore-work-wrap{gap:15px;margin:0 auto;max-width:100%}.explore-box{position:relative}.explore-box a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.explore-box:before{content:'';position:absolute;background:rgba(0,0,0,.2);width:100%;height:100%;top:0;left:0}.explore-box .explore-image img{width:100%;height:100%;display:block;border-radius:5px}.explore-box .explore-title{position:absolute;left:0;top:0;width:100%;height:100%;font-size:32px;font-weight:400;color:#fff;text-align:center;margin:0;padding:0;line-height:100%;display:flex;justify-content:center;align-items:center}.view-portfolio-link{text-align:center;margin-top:35px}.window-solutions-sections{padding:75px 0;background:#f9f8f6}.window-solutions-wrap{display:grid;gap:60px;max-width:1272px;margin:80px auto 0}.window-solutions-wrap{grid-template-columns:repeat(2,1fr);margin:0 auto}.window-solution-title{font-size:42px;color:#000;font-weight:300;line-height:100%;margin:30px 0 50px;font-family:Berlingske}.window-sol-list{max-width:475px}.window-sol-list ul{list-style:none;margin:0;padding:0}.window-sol-list ul li{font-size:20px;font-weight:300;color:#000;line-height:1.3;position:relative;padding-left:38px;margin-bottom:14px}.window-sol-list ul li:before{content:'';position:absolute;left:0;top:50%;background:url(../../../../../../themes/nymiami/assets/images/checkbox-circle.svg) no-repeat;width:20px;height:20px;background-size:20px;margin-top:-10px}.free-quote-link{margin-top:60px;margin-left:38px}.free-quote-link a{border:1px solid #000}.free-quote-link a:hover{color:#000}.window-solutions-image img{width:100%;height:auto;display:block}.testimonials-section{background:url(../../../../../../themes/nymiami/assets/images/testimonials-bg.jpg) no-repeat;background-size:cover;padding:75px 15px}.testimonial-title,.our-client-title,.latest-video-title,.come-visit-title{color:#000;font-weight:300}.testimonials-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;max-width:1272px;margin:60px auto 0}.testimonial-box{background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.6);border-radius:12px;padding:15px;width:100%}.author-img{margin-bottom:15px}.author-name{font-size:24px;font-weight:400;color:rgba(35,35,35,1);line-height:1.3;margin-bottom:20px}.testimonial-content{font-size:14.41px;color:rgba(35,35,35,1);line-height:1.5;font-weight:400}.some-our-clients{padding:75px 15px;background:#fff}.our-clients-logos{display:flex;max-width:1600px;margin:0 auto;gap:20px;align-items:center;justify-content:center}.our-clients-logos .client-logo img{width:auto;height:auto}.latest-video-section,.home article,.wp-container-core-columns-is-layout-6,.come-visit-section .wp-container-core-columns-is-layout-5{margin-bottom:0}.testimonials-wrap .slick-dots{list-style:none;margin:12px 0 0;padding:0;width:100%;text-align:center}.testimonials-wrap .slick-dots li{position:relative;display:inline-block;width:auto;height:auto;margin:0 5px;padding:0;cursor:pointer;border-radius:50px}.testimonials-wrap .slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:#f9f8f6;border-radius:50px}.testimonials-wrap .slick-dots li.slick-active button{background:#000}.testimonials-wrap .slick-track{display:flex;gap:15px}.brand-slider .slick-track{display:flex;align-items:center}.brand-slider .client-logo img{width:100%;min-width:100px;height:auto;max-width:inherit;display:block}.pv-video{position:absolute!important;width:360px!important;z-index:5000}.window-solutions-sections .pv-media .pv-photo{opacity:0;background-size:cover;display:block;.brand-logos-inner width:100%;background-repeat:no-repeat}.window-solutions-sections .pv-media .pv-video{left:-75px;z-index:2}.window-solutions-sections .pv-media{width:100%}.two-blocks .ba-slider{width:80%;margin:20px auto 0}.two-blocks .ba-slider img{border-radius:10px;max-height:560px;object-fit:cover}.two-blocks .ba-slider .handle:after{line-height:58px;background:transparent;border:1px solid #000;box-shadow:0 2px 6px rgba(0,0,0,.3),inset 0 2px 0 rgba(255,255,255,.5),inset 0 60px 50px -30px #333}.footer-wrap{display:flex;justify-content:space-between;gap:30px}.footer-wrap .footer-widget{width:30%}.widget-title{font-size:24px;font-weight:700;color:#fff;line-height:20px;font-family:Berlingske Serif;margin-bottom:20px;margin-top:0}.footer-links ul{list-style:none;margin:0;padding:0}.footer-links ul li{padding:0;margin-bottom:10px}.footer-links ul li a{font-size:18px;font-weight:400;color:#fff;line-height:100%;text-decoration:none}.footer-links ul li a:hover{color:#232323}.footer-widget .address .info,.footer-widget .hours,.footer-widget{font-size:18px;font-weight:400;color:#fff;line-height:1.5;margin-bottom:20px;position:relative;padding-left:32px}.footer-widget .address .info{padding-left:0}.footer-widget .call,.footer-widget .mail{margin-bottom:12px}.footer-widget .call a,.footer-widget .mail a{color:#fff;text-decoration:none;position:relative;padding-left:32px}.footer-widget .address .info:before,.footer-widget .call a:before,.footer-widget .mail a:before{content:'';position:absolute;left:0;top:2px;background:url(/wp-content/uploads/2024/05/map-pin.svg) no-repeat;width:24px;height:24px}.footer-widget .address .info:before{left:-32px}.footer-widget .call a:before{background:url(/wp-content/uploads/2024/05/phone.svg) no-repeat}.footer-widget .mail a:before{background:url(/wp-content/uploads/2024/05/mail.svg) no-repeat}.site-footer{padding:75px 0 50px}.footer-widget .hours,.footer-widget .call,.footer-widget .mail,.footer-widget{padding-left:0}.latest-video-section figure.wp-block-video video{height:360px;object-fit:cover}.dsktp-fixed-ad{position:fixed;z-index:9999;width:100%;bottom:0;padding:13px 0;box-shadow:0 0 5px #333;background:#262626!important;padding:15px 50px}.dsktp-fixed-ad .justify-content-evenly{display:flex;justify-content:space-between;align-items:center}.d-flex.ad-address__list{display:flex!important;padding-top:5px;justify-content:center}.ad-address img{max-width:315px;width:315px;vertical-align:middle;border-style:none;height:auto}.ad-address .ad-address__list span{font-family:Poppins,sans-serif;color:#fff;padding:0 10px 0 10px!important;border-right:1px solid #585858;font-size:13px}.ad-address .ad-address__list span:nth-child(2){padding-left:10px}.ad-address .ad-address__list span:first-child{padding-left:0!important}.ad-address .ad-address__list span:last-child{border:0!important}.ad-actions{display:flex;align-items:center;position:relative;justify-content:space-around;width:70%}.ad-actions a{border:1px solid #fff;border-radius:30px;font-size:16px;padding:13px 30px;color:#000;font-weight:700;background:#fff;text-decoration:none;line-height:100%}.ad-actions a:hover{background:#fa4b64!important;color:#fff!important}.mob-contact{position:fixed;bottom:0;width:100%;z-index:999;display:none}.mob-contact-phone{background:#585858;color:#aaa;width:54%}.mob-contact div{float:left;font-size:16px;text-align:center;height:55px;padding:10px;position:relative;font-weight:700;line-height:32px}.mob-contact-contact{background:#fb4c65;color:#fff;width:46%}.mob-contact-phone a,.mob-contact-contact a{color:#fff;text-decoration:none}span#input_4_1_3_container{margin-bottom:0}body #scrollUp{bottom:.625em;right:.625em;width:2em;height:2em;text-align:center;font-size:1.2rem;line-height:1.9em;background:rgba(0,0,0,.2)!important;color:#fff;border-radius:0;opacity:1!important}body #scrollUp:before{position:absolute;content:" ";background:transparent;width:30px;height:30px;right:50%;top:50%;margin-top:-15px;margin-right:-15px}.contact-page-form .gform_wrapper form.inquiry-form legend.gfield_label,.contact-page-form .gform_wrapper form.inquiry-form label.gfield_label{background:#e2d8c2;padding:10px 20px;font-size:16px;color:#4c4a45;line-height:100%;width:100%;font-weight:500;margin-bottom:0}.contact-page-form .gform_wrapper form.inquiry-form input[type=text],.contact-page-form .gform_wrapper form.inquiry-form input[type=password],.contact-page-form .gform_wrapper form.inquiry-form input[type=email],.contact-page-form .gform_wrapper form.inquiry-form input[type=number],.contact-page-form .gform_wrapper form.inquiry-form input[type=tel],.contact-page-form .gform_wrapper form.inquiry-form textarea{border:2px solid #f0ebe0;padding:12px 15px!important;color:#4c4a45;line-height:100%}.contact-page-form .gform_wrapper form.inquiry-form textarea{height:74px!important}.contact-page-form .gform_wrapper form.inquiry-form span.name_first{padding-right:0!important}.contact-page-form .gform_wrapper form.inquiry-form .gform_fields{grid-row-gap:8px!important}.contact-page-form .gform_wrapper form.inquiry-form .ginput_full:not(:last-of-type){margin-bottom:8px}.contact-page-form .gform_wrapper form.inquiry-form .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)),.contact-page-form .gform_wrapper form.inquiry-form .ginput_full:not(:last-of-type){margin-bottom:8px}.contact-page-form .gform_wrapper.inquiry-form_wrapper .gform_heading h2.gform_title,.contact-page-form .gform_wrapper.inquiry-form_wrapper .gform_required_legend{display:none}.contact-page-form .gform_wrapper form.inquiry-form input::placeholder,.contact-page-form .gform_wrapper form.inquiry-form textarea::placeholder{color:#e8dfce}.contact-page-form .gform_wrapper form.inquiry-form input::-moz-placeholder,.contact-page-form .gform_wrapper form.inquiry-form textarea::-moz-placeholder{opacity:1}.contact-page-form .gform_wrapper form.inquiry-form input[type="submit"]{background:#232323;padding:15px 30px;border-radius:5px;color:#fff;font-size:16px;display:inline-block;line-height:100%;text-decoration:none;letter-spacing:1px;margin:0 auto}.contact-page-form .gform_wrapper form.inquiry-form input[type="submit"]:hover{background:#403f3f}.contact-page-form .gform_wrapper form.inquiry-form .ginput_container_radio{padding:15px!important}.contact-page-form .gform_wrapper form.inquiry-form .ginput_container_radio .gfield_radio{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:15px}.contact-page-form .gform_wrapper form.inquiry-form .gfield-choice-input+label{max-width:inherit;display:inline;font-size:11px}.contact-page-form .gform_wrapper form.inquiry-form .ginput_container_fileupload{padding:15px!important}.contact-page-form .gform_wrapper form.inquiry-form .ginput_container_fileupload span.gfield_description{padding-top:0;font-size:14px}.contact-page-image figure.wp-block-image{width:100%;height:100%;object-fit:cover}.contact-page-image img{width:100%;height:100%;object-fit:cover}.popmake-content .nycbwrapper{justify-content:space-between}.nycpimage{width:58%}.nycpimage img{border-radius:10px}.nycbcontent{width:40%}.nycbcontent h4,.nycbcontent h6{text-align:center;color:#000!important;font-size:15px!important;margin:10px 0!important;padding:0!important}.page-id-1142 .banner-heading{max-width:100%;width:100%;text-align:center}.page-id-1142 .banner-content{align-items:flex-start;padding-top:140px}.page-id-1142 .main-banner{max-height:350px;overflow:hidden}.page-id-1142 .banner-heading h1{font-size:60px}.post-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:75px 0 50px;max-width:2000px!important}.post-wrap article{width:32%;background:#616161;border:1px solid #C8C8C8;color:#fff;margin-bottom:30px;position:relative;padding-bottom:40px}.post-wrap article img{max-height:290px;width:100%}.post-wrap .post-content{padding:30px}.post-wrap .post-content h2{color:#fff;font-size:30px!important;margin-bottom:20px}.post-wrap a.more-link{text-transform:uppercase;font-size:12px;font-weight:700;border:1px solid #fff;border-radius:30px;font-size:13px;padding:12px 15px;color:#000;font-weight:700;background:#fff;text-decoration:none;line-height:100%;display:inline-block}.post-wrap a.more-link:hover{background:#fa4b64;color:#fff}.post-wrap h2 a{color:#fff;text-decoration:none;outline-none}.posts-navigation{display:none}.banner-btn{display:none}.ba-title{width:100%;text-align:center}.before-after-section h2{max-width:100%;text-align:center}@media (max-width:767px){.banner-lutron-logo{max-width:100px!important;bottom:auto;top:70px}.nyc-faq-service h2{margin:0 0 25px!important}.nyc-faq-service .faqs-container .faqs-list .faq-single{margin-bottom:25px}.popmake-content .nycbwrapper{flex-direction:column}.page-id-1142 .banner-heading h1{font-size:45px}.page-id-1142 .banner-content{padding-top:100px}.nycpimage,.nycbcontent{width:100%}.nycbcontent{margin-top:20px}.explore-video,#myVideo{position:static!important;transform:inherit;width:100%!important}.media-wrapper{position:static!important;width:100%}.explore-box{transform:inherit!important;border-radius:10px;overflow:hidden}#scrollUp{bottom:3.2em}.dsktp-fixed-ad{display:none}.mob-contact{display:block}.footer-wrap .footer-widget{width:100%}}@media (max-width:1024px){.mob-menu-left-bg-holder{background-position:20px 12px!important;background-size:75%!important}}@media only screen and (min-width:768px){.block-steps-with-content h2{font-size:32px}.steps-content .step-content-single .step-number{font-size:175px}.steps-content .step-content-single .step-heading h3{font-size:24px}.steps-content .step-content-single .step-content{font-size:16px}.block-faqs .faqs-heading h2{font-size:25px}.faq-question{font-size:19px}.faq-answer{font-size:16px}.site-logo img{max-height:72px}.site-nav ul li{margin:0 15px}.hero-content-wrapper h1 span{font-size:22px}.hero-content-wrapper h1{font-size:42px}.block-heading-content h2{font-size:40px}.photo-video-content h2{font-size:40px}.tp-footer-wrap h4{font-size:24px}.block-heading-content p{font-size:18px}.block-heading-content ul li a{font-size:20px}.client-blocks>div{width:47%}.client-blocks>div{font-size:16px}.client-loop img{max-height:32px}.gallery-content-inner h2{font-size:40px}.gallery-content{text-align:left}.galleryWrapul{gap:8px;justify-content:flex-start}.galleryWrapul li{margin:0}.get-quote{margin-top:-9px}.two-blocks{padding:75px 0}.two-block-content h2{font-size:28px}.two-block-content .two-icons .box h3{font-size:17px}.contact-wrap h2{font-size:28px;line-height:1.2}.free-consultation a,.view-portfolio-link a{font-size:15px}.solutions-main h2.solutions-title{font-size:38px}.solutions-main h3.solutions-subtitle{font-size:26px}.solution-box .title-solution{font-size:22px}.solutions-wrap{gap:30px}.explore-work-title,.testimonial-title,.our-client-title,.latest-video-title,.come-visit-title{font-size:42px}.explore-box .explore-title{font-size:24px}.window-solution-title{font-size:28px}.testimonials-wrap{grid-template-columns:repeat(2,1fr)}.footer-links ul li a,.footer-widget .address .info,.footer-widget .hours,.footer-widget{font-size:16px}.widget-title{font-size:22px}}@media only screen and (min-width:992px){.block-steps-with-content h2{font-size:36px}.steps-content .step-content-single .step-number{font-size:200px}.steps-content .step-content-single .step-heading h3{font-size:26px}.steps-content .step-content-single .step-content{font-size:17px}.block-faqs .faqs-heading h2{font-size:28px}.faq-question{font-size:21px}.faq-answer{font-size:17px}.site-logo img{max-height:84px}.site-nav ul li{margin:0 25px}.hero-content-wrapper h1 span{font-size:26px}.hero-content-wrapper h1{font-size:52px}.brand-logos-row{display:flex;flex-wrap:nowrap;gap:0 25px}.brand-logos-row img{max-height:28px}.block-heading-content h2,.photo-video-content h2{font-size:45px}.tp-footer-wrap h4{font-size:30px}.client-loop img{max-height:42px}.gallery-content{text-align:center}.gallery-content-inner h2{font-size:45px}.get-quote{margin-top:-35px}.two-block-content h2{font-size:34px}.two-block-content .two-icons .box h3{font-size:20px}.contact-wrap h2{font-size:35px}.free-consultation a,.view-portfolio-link a{font-size:20px}.solutions-main h2.solutions-title{font-size:46px}.solutions-main h3.solutions-subtitle{font-size:30px}.solutions-wrap{gap:50px}.solution-box .title-solution{font-size:26px}.explore-work-title,.testimonial-title,.our-client-title,.latest-video-title,.come-visit-title{font-size:48px}.explore-box .explore-title{font-size:28px}.free-consultation a,.view-portfolio-link a{font-size:20px}.window-solution-title{font-size:36px}.testimonials-wrap{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1200px){.block-steps-with-content h2{font-size:45px}.steps-content .step-content-single .step-number{font-size:213px}.steps-content .step-content-single .step-content{font-size:20px}.block-faqs .faqs-heading h2{font-size:43px}.faq-question{font-size:22px}.faq-answer{font-size:20px}.site-logo img{max-height:100px}.hero-content-wrapper h1 span{font-size:50px}.hero-content-wrapper h1{font-size:50px}.brand-logos-row img{max-height:38px}.block-heading-content h2,.photo-video-content h2{font-size:60px}.block-heading-content p{font-size:20px}.block-heading-content ul li a{font-size:23px}.client-blocks>div{width:30%}.client-loop img{max-height:45px}.client-blocks>div{font-size:17px}.galleryWrapul{justify-content:center}.two-blocks{padding:70px 0}.two-block-content h2{font-size:45px}.two-block-content .two-icons .box h3{font-size:24px}.contact-wrap h2{font-size:42px}.free-consultation a,.view-portfolio-link a{font-size:16px}.solutions-main h2.solutions-title{font-size:54px}.solutions-main h3.solutions-subtitle{font-size:30px}.solutions-wrap{gap:60px}.solution-box .title-solution{font-size:24px}.explore-work-title,.testimonial-title,.our-client-title,.latest-video-title,.come-visit-title{font-size:60px}.explore-box .explore-title{font-size:32px}.window-solution-title{font-size:42px}.footer-links ul li a,.footer-widget .address .info,.footer-widget .hours,.footer-widget{font-size:18px}.widget-title{font-size:24px}}@media screen and (max-width:767px){.pv-video{position:static!important;width:100%!important;margin-bottom:30px}.pv-video ul.slick-dots{display:none!important}.window-slider img{border-radius:10px}.latest-video-section{padding-top:40px!important;margin-top:30px}.window-solutions-content{width:100%}#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1{top:89px;height:100vh}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{border-bottom:1px solid rgba(255,255,255,.1);padding:10px 0}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{text-transform:uppercase;letter-spacing:4px;font-size:16px}.site-logo{top:10px}.get-quote{display:none}.block-image-tiles,.steps-content,.block-faqs .faqs-wrap{grid-template-columns:repeat(1,1fr)}.block-image-tiles{grid-template-columns:repeat(1,1fr)!important}.block-image-inner{padding:0 15px!important}.block-steps-with-content,.block-faqs .faqs-wrap{padding:0 15px}.block-steps-with-content h2{font-size:32px}.faq-question{padding:15px 35px 15px 15px;font-size:21px}.faq-answer{font-size:19px}.faq-answer{padding:15px}.block-faqs .faqs-heading h2{margin-bottom:20px;font-size:32px}.faq-question:after{right:10px}.steps-content .step-content-single .step-heading h3{font-size:28px}.pv-tile-container{flex-direction:column;padding:0 15px}.brand-logos-inner{padding:20px 15px}.block-heading-content{padding:50px 0}.pv-tile-container{flex-direction:column}.pv-media{flex-direction:column}.pv-media{width:100%}.photo-video-content{padding-left:0;width:100%}.wide-image-heading{font-size:25px;margin-left:-110px;margin-top:-25px}.video-tile{position:relative;left:50%;width:80%;margin-left:-144px;top:20px}.block-contact-inner{padding:30px}.back-photo-video-tile{margin:50px 0}.pv-photo{width:100%}.hero-content-wrapper h1{font-size:34px}.block-heading-content h2{font-size:35px}.photo-video-content h2{font-size:35px}.site-logo img{max-height:74px}.get-quote{margin-top:0}.brand-logos-row{column-gap:15px;justify-content:center}.brand-logos-row picture{width:20%;margin:10px 0}.brand-logos-row img{max-height:32px}.block-contact-inner a{margin-top:20px}.tp-footer-wrap{padding:40px 15px;flex-direction:column;gap:12px}.tp-footer-wrap h4{font-size:28px}.tp-footer-wrap .get-quote{margin-bottom:25px}.block-contact-inner h2{font-size:31px}.hero-content-wrapper{padding-left:15px;padding-right:15px}.block-heading-content ul{justify-content:flex-start;flex-wrap:wrap}.block-heading-content ul li{margin-right:15px}.client-blocks{flex-direction:column}.client-blocks>div{width:100%;margin-bottom:30px}.gallery-content,.about-content{padding:60px 0}.heading-content-inner{padding:0 15px}.about-content-inner .block-heading-content h2{margin-top:0}.client-loop img{max-height:38px}.block-heading-content p{font-size:18px}.block-heading-content ul li a{font-size:18px}.gallery-content,.about-content{text-align:left}.galleryWrapul{justify-content:flex-start;gap:8px;margin:30px 0 0 0}.galleryWrapul li{margin:0}.galleryWrapul li a{font-size:14px}.gallery-content-inner h2{font-size:35px}.gallery-content-inner p{font-size:18px}.block-wide-image .ct-section-inner-wrap{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0}.error404 .site-main .container,.search .site-main .container{padding:80px 15px 30px}.error404 .site-main .error-404.not-found .page-title,.search .site-main .page-title{font-size:26px;line-height:1.1}.contact-form-area{padding:40px 15px}.pv-tile-container.row-reverse{flex-direction:column;gap:30px}.pv-tile-container.row-reverse .pv-media{flex-direction:column-reverse}.pv-tile-container.row-reverse .photo-video-content{padding-right:0}.contact-form-area .gform_wrapper .gfield.gfield--width-half{-ms-grid-column-span:12!important;grid-column:span 12!important}.bt-footer-wrap{flex-direction:column-reverse;gap:8px;justify-content:center;padding:12px 0}.copyright{padding:0;margin:0}.wide-image h2{font-size:42px}.two-blocks-wrap{flex-direction:column-reverse}.two-block-content{width:auto}.two-block-images{width:auto;flex-direction:column}.two-blocks{padding:50px 0}.two-block-content h2{font-size:27px}.two-block-content .two-icons .box h3{font-size:20px;max-width:inherit}.contact-wrap{flex-direction:column}.solutions-wrap{grid-template-columns:repeat(2,1fr);gap:20px}.solutions-section,.explore-work-section,.come-visit-section{padding:50px 0}.explore-work-wrap{grid-template-columns:repeat(1,1fr);gap:20px}.window-solutions-wrap{grid-template-columns:repeat(1,1fr)}.solutions-main h2.solutions-title{font-size:32px}.solutions-main h3.solutions-subtitle{font-size:26px}.contact-wrap h2{font-size:32px;line-height:1.2}.contact-wrap{text-align:center}.solutions-section,.explore-work-section,.come-visit-section{padding:50px 15px}.explore-work-title,.testimonial-title,.our-client-title,.latest-video-title,.come-visit-title{font-size:38px;margin:0 0 30px}.window-solutions-image{order:-1}.window-solutions-wrap{gap:30px;display:flex;flex-direction:column-reverse}.solutions-wrap{gap:30px}.solution-box .title-solution{font-size:26px}.solution-box .title-solution{font-size:24px}.window-solution-title{font-size:38px}.testimonials-section,.some-our-clients{padding:50px 15px}.testimonials-wrap{grid-template-columns:repeat(1,1fr);margin:30px auto 0}.our-clients-logos{flex-wrap:wrap;justify-content:center;gap:15px}.two-blocks .ba-slider{width:100%}.window-solutions-sections .pv-media .pv-video{left:0}.latest-video-section .wp-block-columns{padding:0;gap:0}.latest-video-section{padding:0 15px 20px}.footer-wrap{flex-direction:column;gap:0}.footer-widget{padding-left:0}.latest-video-section figure.wp-block-video video{height:260px}.some-our-clients .our-clients-logos ul.slick-dots{display:none!important}}@media (max-width:479px){.block-steps-with-content h2{font-size:27px}.steps-content .step-content-single .step-heading h3{font-size:26px}.steps-content .step-content-single .step-content{font-size:18px}.steps-content .step-content-single .step-number{font-size:150px}.block-faqs .faqs-heading h2{font-size:26px}.faq-answer{font-size:16px}.faq-question{font-size:18px}.hero-content-wrapper h1{font-size:24px}.hero-content-wrapper h1 span{font-size:22px}.brand-logos-row img{max-height:30px}.block-heading-content h2{font-size:28px}.block-heading-content p{font-size:17px}.floating-img-title{font-size:28px}.photo-video-content h2{font-size:28px}.photo-video-content{font-size:18px}.block-contact-inner h2{font-size:23px}.tp-footer-wrap h4{font-size:26px}.site-logo img{max-height:64px}.gallery-content,.about-content{padding:40px 0}.client-loop img{max-height:32px}.block-heading-content p{font-size:16px}.block-heading-content ul li a{font-size:16px}.gallery-content-inner h2{font-size:28px}.gallery-content-inner p{font-size:16px}.galleryWrapul li a{font-size:13px}.error404 .site-main .error-404.not-found .page-title,.search .site-main .page-title{font-size:22px}.search .site-main .entry-title{font-size:20px}.wide-image h2{font-size:36px}.two-block-content .two-icons .box h3{font-size:18px}.contact-wrap h2{font-size:28px}.free-consultation a,.view-portfolio-link a{font-size:20px}.solutions-main h2.solutions-title{font-size:28px;line-height:1.1}.solutions-main h3.solutions-subtitle{font-size:20px}.solution-box .title-solution{font-size:18px}.solutions-wrap{gap:15px}.solution-box{margin-bottom:12px}.explore-work-title,.testimonial-title,.our-client-title,.latest-video-title,.come-visit-title{font-size:34px}.explore-box .explore-title{font-size:28px}.window-solution-title{font-size:30px}.window-sol-list ul li{font-size:16px}.window-sol-list ul li:before{width:18px;height:18px;background-size:18px}.free-consultation a,.view-portfolio-link a{font-size:13px}.author-name{font-size:20px}.footer-links ul li a,.footer-widget .address .info,.footer-widget .hours,.footer-widget{font-size:16px}.widget-title{font-size:22px}}.ba-slider{position:relative;overflow:hidden}.ba-slider img{width:100%;display:block}.resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.handle{position:absolute;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;background:rgba(0,0,0,.5);cursor:ew-resize}.handle:after{position:absolute;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;content:'\21d4';color:#fff;font-weight:700;font-size:36px;text-align:center;line-height:64px;background:#ffb800;border:1px solid #e6a600;border-radius:50%;transition:all 0.3s ease;box-shadow:0 2px 6px rgba(0,0,0,.3),inset 0 2px 0 rgba(255,255,255,.5),inset 0 60px 50px -30px #ffd466}.draggable:after{width:48px;height:48px;margin:-24px 0 0 -24px;line-height:48px;font-size:30px}.explore-video{position:absolute;width:100%;height:100%;text-align:center;overflow:hidden;border-radius:5px}.explore-video video{width:100%}#myVideo{width:auto;max-height:100%;margin:0 auto;display:inline-block;position:absolute;top:0;min-height:100%;left:50%;transform:translateX(-50%)}.story-wrap{display:flex;justify-content:space-between;gap:30px}.our-story-section1 .about-title{font-size:42px;font-weight:300;color:#232323;line-height:1.1;margin:0 0 15px;font-family:Berlingske;text-align:center}.our-story-section1 .story-left,.our-story-section1 .story-right{width:50%}.our-story-section1 .story-text{font-size:18px;font-weight:300;color:#232323;line-height:1.5;text-align:center}.schedule-free-btn a{background:#232323;padding:15px 25px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:500;text-decoration:none;display:inline-block;transition:all .3s;font-size:14px;cursor:pointer;line-height:100%;border-radius:4px;border:1px solid transparent;margin-top:20px}.schedule-free-btn a:hover{background:transparent;border:1px solid #232323;color:#232323}.nyc-numbers-section,.meet-our-team{background:#F9EDE0;padding:80px 0}.meet-our-team{background:#fff}.nyc-numbers-title,.our-team-title{font-size:60px;font-weight:300;color:#232323;line-height:1.1;margin:0 0 35px;font-family:Berlingske;text-align:center}.nyc-number-wrap,.our-team-wrap{display:flex;justify-content:center;gap:120px;text-align:center}.nyc-numbers-section .number{font-size:26px;font-weight:400;color:#232323;line-height:100%;text-align:center}.nyc-numbers-section .number span{display:block;font-size:82px;font-weight:600;color:#232323;line-height:1.2;text-align:center;font-family:Berlingske;margin-bottom:10px}.our-team-wrap{grid-template-columns:repeat(4,1fr);display:grid;gap:20px;row-gap:45px;margin-top:40px}.team-box .team-image img{width:200px;height:200px;border-radius:50%;object-fit:cover}.team-box .team-image{margin-bottom:30px}.team-box .team-name{font-weight:700;font-size:30px;color:#232323;margin:0;line-height:100%}.team-box .team-designation{font-weight:400;font-size:25px;color:#232323;line-height:100%}section.past_slider.pro-slider h2{color:#232323;font-size:54px;font-weight:300;text-transform:uppercase;text-align:center;font-family:Berlingske-Serif;line-height:1.1;margin:0 0 50px}section.past_slider.pro-slider .slick-list .slick-slide{margin-right:15px}section.past_slider.pro-slider .slick-list .slick-slide:last-of-type{margin-right:0}section.past_slider.pro-slider .slick-list .slick-slide img{width:100%;height:260px;border-radius:11px;object-fit:cover}section.past_slider.pro-slider .slick-slider .slick-next,section.past_slider.pro-slider .slick-slider .slick-prev{position:absolute;top:50%;display:inherit!important;width:25px;height:25px;border:transparent;border-radius:0;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;outline:0;z-index:2;margin-top:0;text-indent:-9999px;background-color:transparent!important}section.past_slider.pro-slider .slick-slider .slick-prev{left:-30px;background:url(../../../../../../themes/nymiami/assets/images/prev.svg) center 55% no-repeat;background-size:16px}section.past_slider.pro-slider .slick-slider .slick-next{right:-30px;background:url(../../../../../../themes/nymiami/assets/images/next.svg) center 55% no-repeat;background-size:16px}.past_project_slider button.slick-next,.past_project_slider button.slick-next:hover{filter:inherit!important}section.past_slider.pro-slider .slick-slider{display:none}section.past_slider.pro-slider .slick-slider:first-of-type{display:block}.past_slider.pro-slider.story-slider.light{padding-bottom:72px}.cst_container{max-width:1556px;margin-left:auto;margin-right:auto;padding:0 15px;width:100%}.main-banner{aspect-ratio:1920 / 1080;width:100%;height:calc(100vh - 186px);position:relative}.main-banner:before{content:'';position:absolute;left:0;top:0;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:2}.banner-image img,.banner-image video{width:100%;height:100%;object-fit:cover;display:block}.page-id-596 .banner-image img{object-position:0 0%}.banner-image{position:absolute;top:0;left:0;width:100%;height:100%}.banner-content{position:relative;z-index:3;color:#fff;height:100%;display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:30px!important}.banner-content .container{max-width:2000px;width:100%}.banner-heading h1{margin:0;font-size:60px;line-height:1.2;font-family:"Berlingske Serif Text";font-weight:300;padding:0}.banner-lutron-logo{max-width:200px;position:absolute;right:10px;bottom:10px;z-index:2}.banner-inner{display:flex;align-items:baseline;justify-content:space-between}.banner-btn a{font-size:24px;color:#fff;text-underline-offset:14px;display:block;line-height:1.2;text-align:center}.banner-btn a:hover{color:#bbb7b7}.marquee-slider{background:#232323;padding:50px 0}.slider-slides .slick-track{display:flex;align-items:baseline;gap:50px}.slider-slide img{height:69px}.how-it-inner{max-width:1215px;width:100%;margin:auto}.how-it-works-main{margin:10px 0 46px}h2{margin:0;font-size:54px;line-height:1.2}.how-it-head{text-align:center;max-width:635px;margin-left:auto;margin-right:auto;width:100%}.how-it-works-main-section{padding-top:213px;margin-top:45px;position:relative}.how-it-works-main-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:213px;background-color:#23232399}.work-item{display:flex;align-items:center;max-width:840px;width:100%;margin-right:auto}.work-item.right{margin-right:unset;margin-left:auto}.work-icon{max-width:467px;width:100%;padding:85px;position:relative}.work-icon-in img{width:100%;max-width:296px}.work-head{max-width:382px;width:100%}.work-icon:before{content:'';background-image:url(../../../../../../themes/nymiami/assets/images/semi-circle.png);width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:right;background-size:contain}.work-item.right .work-icon::before{transform:rotate(180deg)}.work-icon:after{content:'';position:absolute;top:0;left:50%;width:42px;height:42px;background:#fff;border:1px solid #0009;border-radius:100px;transform:translate(-50%,-50%)}h3{margin:0;font-size:34px;line-height:1.2;position:relative;padding-bottom:10px}.work-head{margin-top:50px}.work-item.right .work-head h3:before{left:-86px}.work-item.right .work-head{text-align:right}.work-head p{font-size:14px;font-weight:400;line-height:1.8}.work-head h3:before{content:'';position:absolute;top:100%;height:1px;width:460px;background:#000;left:0;opacity:.6}.work-item.right.last .work-icon-in:after{content:'';position:absolute;left:50%;width:42px;height:42px;background:#fff;border:1px solid #0009;border-radius:100px;transform:translate(-50%,-50%);top:100%}.brilliant-head-top{text-align:center}.brilliant-main{margin:72px 0 120px}.brilliant-head h2{padding-bottom:10px}.brilliant-inner{max-width:1460px;margin-left:auto;margin-right:auto}.brilliant-para p{font-size:24px;line-height:1.7;font-weight:300;margin:0}.brilliant-para{margin-top:40px}.brilliant-head-top{margin-bottom:100px}.icon-img img{width:74px}.icon-content p{color:#787878;font-size:30px;margin:0;font-weight:300;line-height:1.2}.icon-box{text-align:center}.brilliant-icon-box-main{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:40px 80px;max-width:1272px;margin-left:auto;margin-right:auto}.icon-box{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;align-items:center;flex-direction:column}.product-boxes-main{background:#232323;color:#fff;padding:64px 58px 112px}.product-heading-main{margin-bottom:66px}.product-itemm{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-img img{width:100%;border-radius:11px}.product-content h3{font-family:Inter;font-size:25px;font-weight:700;line-height:1.3;color:#E2D8C2}.product-heading-main{text-align:center}.product-content p{font-size:15px;line-height:1.4;margin:0}.product-content{margin-top:20px}.smart-home-tab{margin:120px 0;padding:0 70px}.home-sol-head{text-align:center}.home-sol-head h3{padding:16px 0 30px}.home-sol-head p{font-size:24px;font-weight:300;line-height:1.65;margin:0 auto;max-width:772px;width:100%}.tab-box img{width:100%}.tab-menu{max-width:1110px;width:100%;margin:50px auto 0}.tab-menu ul{display:flex;flex-wrap:wrap;list-style:none;gap:50px;justify-content:center;margin:0;padding:0}.tab-menu ul li a{color:#232323;text-decoration:none;font-size:24px;font-family:'BerlingskeSerif-Regular';line-height:1.2}.tab-menu ul li a.active{padding:20px 30px;background:#E2D8C2;border-radius:20px}.home-tab-section{margin-top:130px}.we-work-with-main{background:#E2D8C2;padding:80px 87px}.tab-box{display:none}.we-work-head{text-align:center;margin-bottom:85px}.we-logo img{width:auto;height:75px;text-align:center}.we-logo{max-width:220px;width:100%;text-align:center;margin-bottom:20px}.we-work-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 50px;margin-top:30px}.we-logo.ring{max-width:133px}.work-item.last.left-one{margin:0;margin-top:-120px}.work-item.last.left-one{margin:0;margin-top:-120px;margin-left:-120px}.work-item.last.left-one .work-head{max-width:460px;width:100%}.work-item.last.left-one .work-head p{max-width:382px}.work-head h3{color:#0009}.brands-main{margin:72px 15px 120px}.brand-inner{margin:0 auto;max-width:1635px}.brand-2-main{display:grid;position:relative;gap:100px;grid-template-columns:repeat(2,1fr);align-items:flex-start}.brand-logo img{height:157px}.brand-logo{margin-bottom:50px}.brand-contnt p{font-size:38px;font-weight:300;line-height:1.5;text-align:justify;margin:0}.brand-2-main:before{content:'';width:1px;height:100%;background:#000;position:absolute;top:0;left:50%}.brands-wrapper{border-bottom:1px solid #000;padding-bottom:80px;margin-bottom:80px}.brands-wrapper.last{margin:0;padding:0;border:0}.service-top{margin-top:72px}.service-inner{padding:0 72px}.service-headd{text-align:center}.service-cont p{font-size:24px;text-align:center;margin-bottom:0;margin-top:0;line-height:1.5}.service-cont{margin-top:50px}.mt-b.cst_btn{margin-top:50px}.treat-content .cst_list.wt-cst-list{display:grid;grid-template-columns:repeat(2,2fr);margin:40px 0 0}.top-treatment{display:grid;grid-template-columns:repeat(2,1fr);gap:97px}.treat-img img{width:100%}.treat-img{margin-bottom:40px}.treat-content h2{font-size:44px;padding-bottom:8px}.top-treatment{margin-bottom:130px}.bottom-treat{display:grid;grid-template-columns:repeat(2,1fr);gap:54px}.accordion-section.accordion{margin:0}.acc-title p{line-height:1}.treatment-main{margin-bottom:120px}.cst_img_txt.treatment{margin:120px 0;padding:0 52px}.treatment .content h2{font-size:44px}.treatment .content p{margin-top:30px;padding:0}.past_slider.pro-slider.treatment{margin-bottom:120px}.treatment.film .content h2{font-size:54px}.cst_img_txt.film .cst_left_txt{width:55%}.cst_img_txt.film .cst_right_img{width:45%}.accordion.film .upper-txt{margin-bottom:50px}.accordion.film{margin-top:50px}.cst_img_txt.motorized_img-txt.treatment.film{margin-bottom:0}.main-smart-fil{padding:0 72px;margin-bottom:120px}.main-smart-fil .cst_list.wt-cst-list{display:flex;flex-direction:column;gap:30px}.main-smart-fil .cst_list.wt-cst-list li{margin:0}.treatment.film .cst_right_img img{width:100%}.treatment.film.multi{margin-bottom:120px!important}.treatment.film.multi h2{padding:0}.leading-section{background:#fff3da;padding:80px 0}.leading-heading{text-align:center;margin-bottom:40px}.leading-heading p{font-weight:700;color:#232323}.leading-item h4{margin:0;font-size:20px;line-height:100%;margin-bottom:8px;font-family:Inter;font-weight:700}.leading-item p{font-size:14px;line-height:1.4;color:#232323}.leading-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.btn-wrapp{margin-top:85px}.some-clients-main{margin:60px 0}.client-head{text-align:center;margin-bottom:60px}.client-logos{display:flex;flex-wrap:wrap;justify-content:space-between}.client-logo{max-width:140px;width:100%;text-align:center}.client-logo img{width:100%}.get-inspired-main{background:#232323;color:#fff}.get-inspired-main{padding:50px 58px}.client-head.get-inspired-head{margin-bottom:50px}.image-flex-main{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.image-flex-main img{width:100%}.btn-wrapper{gap:50px;display:flex}.cst_btn.first{margin-right:0}.cst_btn.second{margin-left:0}.btn-wrapper{margin-top:50px}.cst_btn.first{background:#FFF;color:#232323}.home-tab-section.img-tab ul{display:grid!important;grid-template-columns:repeat(4,1fr)}.home-tab-section.img-tab .tab-menu ul li a.active{padding:0;background-color:transparent}.accordion img.arrow{width:16px}.cst_img_txt .cst_left_txt{width:50%}.cst_img_txt .cst_right_img{width:50%}.cst_img_txt .cst_right_img iframe{width:100%;display:block}.cst_img_txt .cst_right_img .vp-center{display:block!important}.vp-center{display:block!important}.cst_img_txt .cst_outer_div{display:flex;gap:36px}ul.cst_list li{font-size:24px;font-weight:300;line-height:29.05px;list-style:none;margin-bottom:45px;position:relative;color:#232323}ul.cst_list li:before{content:'';background-image:url(../../../../../../themes/nymiami/images/Vector.png);width:25px;height:25px;position:absolute;left:-42px;background-repeat:no-repeat;background-position:right;background-size:contain}a.cst_btn{background:#232323;padding:15px 25px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:500;text-decoration:none;display:inline-block;transition:all .3s;font-size:14px;cursor:pointer;line-height:100%;border-radius:4px;border:1px solid transparent;margin-top:20px}a.cst_btn:hover{background:transparent;border:1px solid #232323;color:#232323}.cst_img_txt{margin:75px 0 0}.cst_img_txt p.txt-cst{margin:50px 0;color:#232323}.cst_img_txt p.list-title{margin:0 0 43px;color:#232323}.benefit_sec{margin:120px 0}.benefit_sec h2{text-align:center}.list_block ul{display:grid;grid-template-columns:repeat(3,3fr);margin-top:60px;gap:0 60px;margin-bottom:0}.call_cst{background:#232323;padding:46px 70px}.call_cst *{color:#fff}.call_cst .call_outer_div{display:flex;justify-content:space-between;align-items:center}.call_cst .nmbr_block{display:flex;align-items:center;gap:10px}.call_cst .nmbr_block img{width:24px}.call_cst .nmbr_block a{font-family:GT America;font-size:24px;font-weight:400;line-height:28.92px;text-align:left;text-decoration:none}.cst-latest-sec{padding:120px 0}.cst-latest-sec .upper-txt{max-width:1310px;margin:auto}.cst-latest-sec .upper-txt *,.content-latest-sec p{text-align:center}.cst-latest-sec p.upper-txt-info{margin:40px 0 0}.cst-latest-sec p.content-latest-info{font-size:34px;font-weight:600;line-height:41.15px;text-align:center;margin:0}.content-latest-sec .list_block ul{margin-top:40px}.content-latest-sec{margin:84px auto 0;max-width:1420px}.past_slider{padding:72px 160px;background:#232323}.past_slider h2{color:#FFF;margin-bottom:60px;text-align:center}.past_slider .slick-prev:before,.past_slider .slick-next:before{display:none}.past_slider a.cst_btn.white_btn{background:#fff;color:#232323}.past_slider a.cst_btn.white_btn:hover{background:#232323;border:1px solid;color:#fff}.past_slider a.cst_btn.transparent_btn{border:1px solid #fff;color:#fff}.past_slider .buttons-div{display:flex;justify-content:center;gap:50px;margin-top:50px}.past_slider .buttons-div a.cst_btn{margin:0}.smart-home-tab.pro-tabber{margin:120px 0;padding:0 60px}.pro-tabber .home-sol-head{text-align:center}.pro-tabber .home-sol-head h3{padding:16px 0 30px}.pro-tabber .home-sol-head p{font-size:24px;font-weight:300;line-height:1.65;margin:0 auto;max-width:772px;width:100%}.pro-tabber .tab-box img{width:100%}.pro-tabber .tab-menu{width:100%;margin:15px auto 0}.pro-tabber .tab-menu ul{display:flex;list-style:none;gap:24px;justify-content:center;padding:0;margin:0}.pro-tabber .tab-menu ul li a{color:#232323;text-decoration:none;font-size:24px;font-family:'BerlingskeSerif-Regular';line-height:1.2}.pro-tabber .home-tab-section{margin-top:50px}.pro-tabber img.play-icon,.video-sec img.play-icon{position:absolute;top:50%;left:50%;width:152px!important;transform:translate(-50%,-50%);cursor:pointer}.pro-tabber .tab-box{display:none;position:relative}.pro-tabber .buttons-div{display:flex;justify-content:center;gap:50px;margin-top:26px}.pro-tabber a.cst_btn.transparent_btn{background:transparent;color:#232323;border:1px solid}.pro-tabber a.cst_btn.transparent_btn:hover{background:#232323;color:#fff}.text-content h2{margin-bottom:24px}.text-sec{padding:70px 0}.cst_img_txt.motorized_img-txt h2{margin-bottom:30px}p.motorized_img_info{margin-bottom:60px}.accordion{margin:120px auto}.accordion .outer_div_accordian{padding:0 60px;display:flex;gap:30px}.accordion .upper-txt{padding:0 60px}.accordion .upper-txt p{font-size:30px;line-height:37px;margin:50px 0}.accordion .upper-txt *{text-align:center}.left-accordian,.right-accordian{width:50%}.accordion .item{overflow:hidden;background-color:#fff;margin-bottom:30px}.accordion .header{padding:35px 37px 35px 20px;cursor:pointer;background:#232323;color:#fff;position:relative}.accordion img.arrow{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.accordion .content{padding:0 20px;font-size:15px;line-height:20px;max-height:0;transition:all ease-in-out 0.2s}.accordion .item.open .content{padding:30px 20px;max-height:max-content;background:#F9EDE0}.accordion .item.open img.arrow.open{display:block}.accordion .item.open img.arrow.close{display:none}.accordion .item img.arrow.open{display:none}section.past_slider.pro-slider{padding-top:0;padding-bottom:0}.past_project_slider button.slick-next,.past_project_slider button.slick-next:hover{filter:invert(1)}.past_slider.pro-slider{padding-top:0;padding-bottom:0;background:#fff}.video-sec{margin:120px 0}.video-sec h2{text-align:center;margin-bottom:50px}.videobox{position:relative}.video-sec .buttons-div{display:flex;justify-content:center;gap:90px;margin-top:50px}p.cst_font_34{font-size:34px;line-height:40px;margin-bottom:16px}.cst_img_txt.wt-img-txt ul.cst_list.wt-cst-list{display:grid;grid-template-columns:repeat(2,2fr)}.cst_img_txt.wt-img-txt a.cst_btn{margin-left:0}.cst_img_txt.wt-img-txt{padding-bottom:138px}.cst_card_sec .card-blocks{display:flex;gap:24px;justify-content:space-between}.cst_card_sec .card-blocks img{border-radius:11px}.cst_card_sec h2{text-align:center;margin-bottom:50px}.cst_card_sec p.card-title,p.card_title{font-weight:700;margin-top:20px;MARGIN:0;font-size:24px!important;line-height:32px!important}.cst_card_sec a.cst_btn{margin-left:0}.cst_card_sec .card-content p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:20px 0;max-width:402px;font-size:14px;line-height:21px}.cst_img_txt.wt-img-txt .cst_right_img img,.cst_img_txt.shades_img_txt .cst_right_img img{height:100%}.video-outer-sec{max-width:1110px;margin:auto}h3.title{font-size:44px;font-weight:300;line-height:52.79px;margin:0 0 30px}.cst_img_txt.lef_img_txt .cst_outer_div{align-items:center;gap:124px}.cst_img_txt.lef_img_txt{margin-top:120px}.cst_card_sec.shades_card_sec .upper-txt{max-width:1111px;margin:0 auto 60px}.cst_card_sec.shades_card_sec .card-blocks{grid-template-columns:repeat(3,3fr);margin-bottom:100px}.cst_card_sec.shades_card_sec .card-content p,.cst_card_sec.cst_homecard_sec .card-content p{text-overflow:unset;display:block}.cst_card_sec.cst_homecard_sec .upper-txt p{max-width:1346px;margin:10px auto 60px;text-align:center}.logo_inner{display:flex;flex-wrap:wrap;justify-content:center;gap:0 36px}.logo_inner img{max-width:265px;object-fit:contain;height:100%}.cst_card_sec.cst_brandcard_sec .upper-txt p{text-align:center;margin-bottom:85px}.cst_card_sec.cst_brandcard_sec .upper-txt h2{margin-bottom:35px}.cst_card_sec.cst_brandcard_sec{background:#E2D8C2;padding:80px 0}.counter-content h3{font-family:Berlingske Serif;font-size:90px;font-weight:600;line-height:64px;text-align:center;margin:0}.counter_section{background:#E2D8C2;padding:80px}.counter-content{display:grid;grid-template-columns:repeat(3,3fr)}.counter-content *{text-align:center}.counter-content h4{margin:0 0 30px;font-family:Berlingske Serif;font-size:90px;font-weight:600;line-height:64px;text-align:center}.counter-content p{font-size:28px;font-weight:400;line-height:32.5px}section.counter_section h2{text-align:center;margin-bottom:85px}.logo-section .outer-logo-section{display:grid;grid-template-columns:repeat(4,4fr);gap:120px;max-width:1480px;margin:auto}.logo-section .logo_card h3{font-size:40px;font-weight:700;line-height:32.5px;text-align:center;margin:50px auto 20px}.logo-section .logo_card p{font-size:30px;font-weight:400;line-height:32.5px;text-align:center}.logo-section h2{text-align:center;margin-bottom:50px}.logo-section{margin:120px 0}section.past_slider.pro-slider.story-slider h2{color:#232323}.story-txt-img .content *{text-align:center}.story-txt-img .content h2{margin-bottom:50px}.story-txt-img .content p{margin-bottom:50px}h2{color:#232323}.acc-title p{color:#FFF}.banner-heading{max-width:1100px;width:auto}.work-icon-in:before{content:'';position:absolute;top:50%;right:0;width:0;height:0;border-radius:100px;transform:translate(50%,-50%);transition:0.3s all}.work-item.right .work-icon-in:before{content:'';left:0;transform:translate(-50%,-50%)}.work-item.right:hover .work-icon-in:before{content:'';position:absolute;top:50%;left:0;width:42px;height:42px;background:#232323;border:1px solid #232323;border-radius:100px;transform:translate(-50%,-50%)}.work-item.left:hover .work-icon-in:before{content:'';position:absolute;top:50%;right:0;width:42px;height:42px;background:#232323;border:1px solid #232323;border-radius:100px;transform:translate(50%,-50%)}.icon-content p{text-align:center}.product-heading-main h2{color:#fff}.product-content p{color:#fff}@media (max-width:1500px){.banner-content .container{padding:0 15px}.banner-heading{max-width:100%;width:auto}.banner-heading h1{margin:0;font-size:80px;line-height:1.1}.banner-btn a{font-size:20px;color:#fff;text-underline-offset:10px}.main-banner{aspect-ratio:1920 / 880}.banner-content{padding-bottom:120px}.how-it-works-main{margin:10px 0 46px}h2{font-size:45px}.how-it-head{max-width:565px}.how-it-works-main-section{padding-top:150px;margin-top:25px;position:relative}.how-it-works-main-section::before{height:150px}.work-icon{max-width:350px;padding:70px}.work-item{max-width:64%}.work-head{max-width:100%;width:100%}.work-item.right .work-head h3:before{left:-56px}.work-head{margin-top:10px}.work-item.right .work-head h3:before{left:-69px}.work-head h3:before{width:500px}.work-item.last.left-one{margin:0;margin-top:-120px;margin-left:-50px}ul.cst_list li{font-size:20px;line-height:25px;margin-bottom:30px}.benefit_sec{margin:80px 0}.call_cst .cst_container{padding:0}.call_cst{padding:46px 40px}.cst-latest-sec{padding:80px 0}.cst-latest-sec .upper-txt{max-width:1080px;margin:auto}.content-latest-sec{margin:54px auto 0}.smart-home-tab.pro-tabber{margin:80px 0}.brilliant-main .container{padding:0 30px}.icon-content p{font-size:24px}.brilliant-head-top{margin-bottom:70px}.brilliant-para p{font-size:22px}.icon-img img{width:60px}.brilliant-main{margin:72px 0 100px}.product-boxes-main{padding:64px 50px 100px}.smart-home-tab{margin:80px 0;padding:0 30px}.we-work-with-main{padding:80px 30px}.home-tab-section{margin-top:80px}.cst_card_sec a.cst_btn{font-size:14px;width:auto}.brand-contnt p{font-size:30px}.brand-logo{margin-bottom:20px}}@media (max-width:1200px){.how-it-inner{max-width:1024px}.work-item{max-width:67%}.work-head h3:before{width:400px}h3{font-size:24px}h2{font-size:35px}.how-it-head{max-width:435px}.cst_img_txt p.txt-cst{margin:20px 0}ul.cst_list li{font-size:18px;line-height:20px;margin-bottom:20px}.cst-latest-sec p.content-latest-info{font-size:30px;line-height:36.15px}a.cst_btn{width:250px}.past_slider{padding:72px 60px;background:#232323}.past_slider .slick-arrow{display:none!important}.icon-content p{font-size:20px}.product-content h3{font-size:20px}.product-boxes-main{padding:64px 30px 100px}.cst_card_sec .outer-crd-sec{padding:0 30px}.cst_img_txt.wt-img-txt{padding-bottom:100px}}@media (max-width:1080px){.banner-content .container{padding:0 30px}.pro-tabber img.play-icon,.video-sec img.play-icon{width:90px!important}.banner-heading h1{margin:0;font-size:40px;line-height:1.2}.banner-content{padding-bottom:60px}.main-banner{aspect-ratio:1920 / 750}.how-it-inner{max-width:900px}.how-it-works-main{margin:10px 0 46px}.work-icon{max-width:307px;padding:60px}.work-head h3:before{width:357px}.work-item.right .work-head h3:before{left:-59px}.work-item.last.left-one{margin:0;margin-top:0;margin-left:0}.work-head p{font-size:12px}.cst_container{padding:0 30px}.cst_left h2{font-size:28px}.call_cst .nmbr_block a{font-size:20px;line-height:24px}.call_cst .nmbr_block img{width:20px}.accordion .header{padding:30px 30px 30px 20px}.accordion .item.open .content{padding:20px 20px}.accordion .upper-txt p{font-size:20px;line-height:30px;margin:30px 0}.accordion{margin:80px auto}.cst_img_txt.motorized_img-txt,.cst_img_txt.shades_img_txt{margin-bottom:80px}.text-sec{padding:50px 0}.tab-menu ul li a{font-size:20px}.tab-menu ul li a.active{padding:15px 30px}.we-logo{max-width:180px;width:100%}.we-work-logos{gap:0 40px}.we-work-head{margin-bottom:35px}.home-sol-head p{font-size:20px}.banner-heading{max-width:500px;width:100%}.brilliant-icon-box-main{gap:30px 20px}.icon-img img{width:50px}.cst_card_sec .card-blocks{grid-template-columns:repeat(2,4fr)}p.cst_font_34{font-size:20px;line-height:2px}.brand-contnt p{font-size:20px}.brand-logo img{height:100px}.brands-wrapper{padding-bottom:50px;margin-bottom:50px}}@media (max-width:991px){.call_cst{padding:36px 30px}.cst_left h2{font-size:24px}.call_cst .nmbr_block a{font-size:18px}.call_cst .nmbr_block img{width:16px}.work-icon:before{display:none}.work-item{max-width:100%}.work-item{max-width:100%;flex-direction:column-reverse}.work-item.right{flex-direction:column}.work-icon:after{display:none}.work-item{max-width:400px;flex-direction:column-reverse;margin-left:auto!important;margin-right:auto !IMPORTANT}.work-item.right .work-head h3:before{left:0;width:100%}.work-head h3:before{width:100%}.work-icon{max-width:160px;padding:0}.how-it-works-main-section{padding-top:0;margin-top:30px;position:relative}.how-it-works-main-section::before,.work-item.right.last .work-icon-in:after{display:none}.work-item,.work-item.last.left-one{padding-top:110px;margin-top:15px;position:relative}.work-item:before{content:'';position:absolute;left:50%;top:0;width:1px;height:90px;background:#0009}.work-item:after{content:'';width:20px;height:20px;background:#fff;border:1px solid #0009;position:absolute;top:80px;border-radius:100px;transition:all 0.3s}.work-head p,.work-head h3{text-align:center}.work-item.left:hover .work-icon-in:before,.work-item.right:hover .work-icon-in:before{display:none}.work-item:hover:after{background:#232323}.product-itemm{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1200px) and (max-width:1499px){.banner-heading h1{font-size:54px}}@media (max-width:767px){.main-banner{aspect-ratio:1920 / 1080}.banner-heading h1{margin:0;font-size:20px;line-height:1.2}.banner-content{padding-bottom:150px}.banner-btn a{font-size:10px;color:#fff;text-underline-offset:10px}.banner-heading{width:100%}h2{font-size:18px}.how-it-head{max-width:225px}.work-icon-in img{width:100%;max-width:100%}h3{font-size:18px}.work-item{max-width:292px}.work-head p{padding-top:20px}.work-icon{max-width:134px;padding:0;margin-bottom:10px}.banner-content .container{padding:0 20px}.cst_outer_div{flex-direction:column-reverse}.cst_img_txt .cst_left_txt,.cst_img_txt .cst_right_img{width:100%}.list_block ul{grid-template-columns:repeat(1,1fr);margin-top:30px}ul.cst_list li{font-size:14px;line-height:17px;margin-bottom:30px}.cst_img_txt{margin:40px 0 0}ul.cst_list li:before{width:24px;height:23px}.cst_container{padding:0 20px}.cst_img_txt .cst_outer_div{gap:30px}.cst_img_txt p.txt-cst{margin:11px 0}.cst_img_txt p.list-title{margin:0 0 30px}.cst_left h2{font-size:14px;max-width:221px}.call_cst{padding:20px 28px}.call_cst .nmbr_block a{font-size:5px;line-height:8px}.call_cst .nmbr_block img{width:7px}.call_cst .nmbr_block{gap:4px}.benefit_sec{margin:40px 0}ul.cst_list li:last-child{margin:0}.cst-latest-sec{padding:40px 0}.cst-latest-sec p.upper-txt-info{margin:10px 0 0}.cst-latest-sec p.content-latest-info{font-size:12px;line-height:14px;text-align:left}.content-latest-sec{margin:10px auto 0}.content-latest-sec .list_block ul{margin-top:30px}.list_block.latest-list p{margin-top:30px}.past_slider{padding:20px 30px}.buttons-div{flex-direction:column}.past_slider .buttons-div{gap:26px;margin-top:26px}.smart-home-tab.pro-tabber{margin:40px 0}.smart-home-tab.pro-tabber{padding:0 20px}.pro-tabber .tab-menu ul{gap:24px;grid-template-columns:repeat(2,1fr)}.pro-tabber img.play-icon,.video-sec img.play-icon{width:30px!important}.pro-tabber .tab-menu{margin:20px auto 0}.pro-tabber .buttons-div{gap:26px}.text-sec{padding:50px 0 0}p.motorized_img_info{margin-bottom:23px}.cst_img_txt.motorized_img-txt h2{margin-bottom:25px}.cst_img_txt.motorized_img-txt,.cst_img_txt.shades_img_txt{margin-bottom:40px}.accordion .upper-txt{padding:0 20px}.accordion{margin:40px auto}.cst_img_txt.motorized_img-txt .cst_outer_div{flex-direction:column}.accordion .outer_div_accordian{padding:0 20px;display:flex;gap:0;flex-direction:column}.left-accordian,.right-accordian{width:100%}.video-sec{margin:40px 0}.video-sec h2{margin-bottom:24px}.videobox{padding:0 20px}.video-sec .buttons-div{gap:24px;margin-top:24px}.accordion .upper-txt p{font-size:12px;line-height:14px;margin:20px 0}.brilliant-head h3{font-size:12px}.brilliant-para p{font-size:12px}.brilliant-para{margin-top:10px}.brilliant-icon-box-main{grid-template-columns:repeat(2,1fr)}.icon-content p{font-size:16px}.icon-box{gap:10px}.product-itemm{grid-template-columns:repeat(1,1fr)}.product-content h3{font-size:14px}.product-content p{font-size:12px}.product-boxes-main{padding:40px 20px 40px}.product-heading-main{margin-bottom:35px}.brilliant-main{margin:40px 0}.home-sol-head h3{font-size:14px;padding:10px 0}.home-sol-head p{font-size:12px}.smart-home-tab{margin:40px 0;padding:0 20px}.home-tab-section{margin-top:30px}.tab-menu ul li a{font-size:12px}.tab-menu ul li a.active{padding:7px 10px;border-radius:7px}.tab-menu ul{gap:14px;padding:0}.we-work-with-main{padding:20px 15px}.we-logo{max-width:38px;width:100%}.we-logo.ring{max-width:23px}.we-work-logos{gap:0 13px}.we-work-head{margin-bottom:20px}.cst_img_txt.wt-img-txt{padding-bottom:40px}.cst_card_sec .card-blocks{grid-template-columns:repeat(1,4fr)}.cst_card_sec p.card-title,p.card_title{font-size:14px!important;line-height:22px!important}.cst_card_sec .card-content p{font-size:12px}.cst_card_sec .card-content p{margin:15px 0}.card-content{text-align:center}.cst_card_sec a.cst_btn{margin:auto}.cst_img_txt.wt-img-txt ul.cst_list.wt-cst-list{display:grid;grid-template-columns:repeat(1,2fr)}p.cst_font_34{font-size:14px}ul.cst_list.wt-cst-list{margin-bottom:20px}.button .cst_btn{margin:auto!important}.brand-2-main{flex-direction:column}.brand-2-main:before{display:none}.brand-inn{border-bottom:1px solid #232323;margin-bottom:30px;padding-bottom:30px}.brand-logo img{height:70px}.brand-contnt p{font-size:12px;header.site-header .container}.brands-wrapper{margin:0;padding:0;border:0}.brands-main{margin:40px 20px}.hero-video{height:calc(100% - 350px);padding-top:80px}}.site-main .text-content ul{list-style:none;margin:50px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:30px}.site-main .text-content ul li{font-weight:300;font-size:24px;color:#000;line-height:1.4;position:relative;padding-left:42px;margin-bottom:40px}.site-main .text-content ul li:before{content:'';position:absolute;left:0;top:3px;background:url(../../../../../../themes/nymiami/assets/images/li-before-arrow.svg) no-repeat;width:38px;height:38px;background-size:38px}.cst_card_sec .card-blocks img{height:400px;object-fit:cover;width:100%}.cst_card_sec h2{font-size:60px}.card-blocks .card-content,.card-blocks .card-content p{font-size:14.41px;line-height:1.5;color:#232323;font-weight:400;margin:0}.card-blocks .card-content .card-title{font-size:23px;font-weight:700;color:#232323;text-transform:inherit;line-height:1.1;margin:15px 0;padding:0}.card-blocks .card-content a.cst_btn{margin-top:20px;text-transform:uppercase;letter-spacing:1px;padding:12px 15px;font-weight:400}.cst_card_sec{padding:100px 0}.cst_card_sec.cst_homecard_sec.dark{background:#232323}.cst_card_sec.cst_homecard_sec.dark h2{color:#fff}.cst_card_sec.cst_homecard_sec.dark .card-blocks .card-content,.cst_card_sec.cst_homecard_sec.dark .card-blocks .card-content p,.cst_card_sec.cst_homecard_sec.dark .card-blocks .card-content .card-title{color:#fff}.cst_card_sec.cst_homecard_sec.dark .card-blocks .card-content a.cst_btn{text-transform:inherit;background:transparent;color:#fff;border:none;border-bottom:1px solid #fff;text-align:left;padding:0 0 10px;border-radius:0;display:inline-block;width:auto;font-weight:400}.card-blocks .card-content{margin-bottom:30px}.cst_card_sec.cst_homecard_sec .buttons-div{display:flex;justify-content:center;gap:15px;margin-top:30px}.cst_card_sec.cst_homecard_sec .buttons-div a{font-size:16px;width:auto;padding:13px 30px;color:#fff;display:inline-block;background:#232323;text-transform:inherit;margin:0;border:1px solid transparent;width:auto!important}.cst_card_sec.cst_homecard_sec .buttons-div a:hover,.cst_card_sec.cst_homecard_sec .buttons-div a.transparent_btn{border:1px solid #232323;background:transparent;color:#232323}.cst_card_sec.cst_homecard_sec .buttons-div a.transparent_btn:hover{background:#232323;border:1px solid transparent;color:#fff}.cst_card_sec.cst_homecard_sec.dark .buttons-div a{background:#fff;color:#232323}.cst_card_sec.cst_homecard_sec.dark .buttons-div a:hover,.cst_card_sec.cst_homecard_sec.dark .buttons-div a.transparent_btn{border:1px solid #fff;background:transparent;color:#fff}.cst_card_sec.cst_homecard_sec.dark .buttons-div a.transparent_btn:hover{background:#fff;border:1px solid transparent;color:#232323}.cst_container .text-content ul li{text-align:left}.cst_container .text-content ul li a{color:#000;text-decoration:none}.past_slider.pro-slider.story-slider.dark{background:#232323;padding-top:72px;padding-bottom:72px}.past_slider.pro-slider.story-slider.dark h2{color:#FFF}section.past_slider.pro-slider.story-slider.dark .slick-slider .slick-next,section.past_slider.pro-slider.story-slider.dark .slick-slider .slick-prev{border:0}section.past_slider.pro-slider.story-slider.dark .slick-slider .slick-prev{background:url(../../../../../../themes/nymiami/assets/images/white-prev.svg) center 55% no-repeat}section.past_slider.pro-slider.story-slider.dark .slick-slider .slick-next{background:url(../../../../../../themes/nymiami/assets/images/white-next.svg) center 55% no-repeat}.come-visit.alignwide{margin-bottom:0}.tab-teaser .tab-main-box .tab-box video{width:100%;height:660px;border-radius:11px;object-fit:cover}.pro-tabber .tab-menu ul{display:flex!important;justify-content:flex-start;flex-wrap:nowrap;gap:15px;margin-bottom:40px}.pro-tabber .tab-menu ul li{margin:0;padding:0}.pro-tabber .tab-menu ul li video{width:100%;height:140px;object-fit:cover;display:block;border-radius:11px}.buttons-div{gap:15px!important}.buttons-div .cst_btn{margin:0}.nyc-faq.smart-firm-faq h2{text-align:center;margin-bottom:40px}.nyc-faq.smart-firm-faq .faqs-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;flex-wrap:wrap}.nyc-faq.smart-firm-faq.wood-blinds .faqs-list{grid-template-columns:repeat(1,1fr)}.nyc-faq.smart-firm-faq .faqs-list .faq-single{width:auto;margin-bottom:0}.smart-glass-section1 .text-content ul{column-count:2;display:inherit}.smart-glass-section3 .cst_container{padding:0}.smart-glass-section3 .text-content h2{font-size:40px;text-align:left}.smart-glass-section3 .text-content ul{column-count:1;display:inherit}.smart-glass-section3 .text-content ul li,.smart-glass-section1 .text-content ul li{margin-bottom:20px;font-size:20px}.smart-glass-section4.text-content ul{column-count:2;display:inherit;text-align:left}.smart-glass-section4.text-content ul li,.smart-glass-section1 ul li{text-align:left;margin-bottom:20px;font-size:20px}.smart-glass-section4 .cst_container,.smart-glass-section1 .cst_container{padding:0}.smart-glass-section4 .cst_img_txt .cst_right_img{width:40%}.smart-glass-section4 .cst_img_txt .cst_left_txt{width:60%}.smart-glass-section4 .cst_img_txt .cst_left_txt .content,.smart-glass-section4.text-content *,.smart-glass-section1 .text-content *{text-align:left}.smart-glass-section4.alignwide{padding:72px 15px;max-width:1800px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.smart-glass-section4 .cst_img_txt.motorized_img-txt,.smart-glass-section4 .cst_img_txt.shades_img_txt{margin-bottom:0}.smart-glass-section4 p.motorized_img_info,.smart-glass-section1 p.motorized_img_info{margin-bottom:0}.smart-glass-section1 h2{text-align:left!important}.smart-glass-section1 .story-left{width:55%}.smart-glass-section1 .story-right{width:45%}.shades-by-section1 .text-content ul{column-count:3;display:inherit}.nyc-faq.smart-firm-faq.wood-blinds{padding-bottom:72px}.faq-content ul{margin:20px 0;padding:0;list-style:none}.faq-content p{font-size:20px}.faq-content ul li{margin-bottom:15px;position:relative;font-size:20px;padding-left:30px}.faq-content ul li:before{content:'';position:absolute;left:0;top:3px;background:url(../../../../../../themes/nymiami/assets/images/li-before-arrow.svg) no-repeat;width:20px;height:20px;background-size:20px}.wood-blinds-section1 .text-content ul{column-count:2;display:inherit;text-align:left}.wood-blinds-section1 .text-content ul li{margin:0 0 20px}.wood-blinds-section1 .text-content p{margin-bottom:15px}.wood-blinds-section1 .text-content h3{font-size:28px;font-weight:300;line-height:1.1;margin-bottom:15px;color:#000}.wood-blinds-section1 .text-sec{padding-top:0}.nyc-content.vertical-blinds-last .text-sec{padding-top:0}.get-directions{margin-right:15px}@media only screen and (min-width:768px){.our-story-section1{padding:75px 0}.our-story-section1 .about-title{font-size:33px}.our-story-section1 .story-text{font-size:16px}.nyc-numbers-title,.our-team-title{font-size:42px}.nyc-number-wrap,.our-team-wrap{gap:30px}.nyc-numbers-section .number span{font-size:40px}.nyc-numbers-section .number{font-size:22px}.our-team-wrap{grid-template-columns:repeat(3,1fr)}.team-box .team-name{font-size:25px}.team-box .team-designation{font-size:20px}.site-main .text-content ul li{font-size:20px;padding-left:42px}.site-main .text-content ul li:before{width:26px;height:26px;background-size:26px}.dsktp-fixed-ad{padding:15px}.ad-actions a{font-size:12px;padding:13px 15px}.ad-actions{width:59%}.ad-address .ad-address__list span{font-size:10px}}@media only screen and (min-width:992px){.our-story-section1 .about-title{font-size:40px}.nyc-numbers-title,.our-team-title{font-size:50px}.nyc-number-wrap,.our-team-wrap{gap:50px}.nyc-numbers-section .number span{font-size:48px}.nyc-numbers-section .number{font-size:24px}.site-main .text-content ul li{font-size:22px;padding-left:40px}.site-main .text-content ul li:before{width:26px;height:26px;background-size:26px}.dsktp-fixed-ad{padding:15px}.ad-actions a{font-size:14px;padding:13px 25px}.ad-actions{width:59%}.ad-address .ad-address__list span{font-size:11px}}@media only screen and (min-width:1200px){.our-story-section1 .about-title{font-size:42px}.our-story-section1 .story-text{font-size:18px}.nyc-numbers-title,.our-team-title{font-size:60px}.nyc-numbers-section .number span{font-size:78px}.nyc-numbers-section .number{font-size:26px}.nyc-number-wrap{gap:120px}.our-team-wrap{grid-template-columns:repeat(5,1fr);gap:20px;row-gap:45px}.team-box .team-name{font-size:28px}.team-box .team-designation{font-size:22px}.team-box .team-image{margin-bottom:20px}.site-main .text-content ul li{font-size:24px;padding-left:35px!important}.site-main .text-content ul li:before{width:25px;height:25px;background-size:25px;top:4px}.ad-actions a{font-size:16px;padding:13px 30px}.ad-actions{width:70%}.ad-address .ad-address__list span{font-size:11px}.nyc-twocolumn a.button,.nyc-content .buttons-div a.cst_btn{margin-top:30px}.window-shades-explore .cst_card_sec.cst_homecard_sec .buttons-div{margin-top:45px}}@media screen and (max-width:767px){.story-wrap{flex-direction:column-reverse}.our-story-section1 .story-left,.our-story-section1 .story-right{width:auto}.our-story-section1 .about-title{font-size:38px}.our-story-section1,.nyc-numbers-section,.meet-our-team{padding:40px 0}.our-story-section1 .about-title{font-size:34px}.nyc-numbers-title,.our-team-title{font-size:46px}.nyc-number-wrap{flex-direction:column;gap:35px}.nyc-numbers-section .number span{font-size:50px}.nyc-numbers-section .number{font-size:24px}.our-team-wrap{grid-template-columns:repeat(2,1fr);gap:25px}.team-box .team-name{font-size:27px}.team-box .team-image{margin-bottom:10px}.team-box .team-designation{font-size:18px;line-height:1.2}.our-team-wrap{row-gap:35px;gap:15px}.team-box .team-name{font-size:22px;padding:0}.site-main .text-content ul li{font-size:20px;padding-left:40px;margin-bottom:20px}.site-main .text-content ul li:before{width:24px;height:24px;background-size:24px}.cst_card_sec.cst_homecard_sec .buttons-div a{font-size:15px!important;padding:13px 15px!important}.cst_card_sec{padding:50px 0}.cst_card_sec h2{font-size:40px}.cst_card_sec a.cst_btn{font-size:14px!important}.tab-teaser,.tab-menu{max-width:100%!important}}@media (max-width:479px){.our-team-wrap{grid-template-columns:repeat(2,1fr);gap:20px}.team-box .team-image{margin-bottom:10px}.team-box .team-image img{width:140px;height:140px}.our-story-section1 .about-title{font-size:30px}.our-story-section1 .story-text{font-size:16px}.nyc-numbers-title,.our-team-title{font-size:38px}.nyc-numbers-section .number span{font-size:42px}.team-box .team-designation{font-size:18px}.site-main .text-content ul li{font-size:18px;padding-left:38px}.site-main .text-content ul li:before{width:24px;height:24px;background-size:24px}.cst_card_sec.cst_homecard_sec .buttons-div a{font-size:14px!important}.cst_card_sec h2{font-size:34px}.team-box .team-name{font-size:19px;margin-bottom:6px}}.cst_card_sec .outer-crd-sec,.leading-section .leading-inner,.past_slider.pro-slider .cst_container-1800,.home-tab-section .tab-teaser,.home-tab-section .tab-menu,.cst_container,.brand-inner{max-width:1440px;width:auto;margin:0 auto;padding-right:15px;padding-left:15px}.brands-main{margin:0!important;padding:72px 0}.site-main h2{font-size:40px!important}.home-tab-section .tab-teaser,.home-tab-section .tab-menu{margin-top:inherit;margin-bottom:inherit}.card-blocks .card-content{width:100%}.past_slider.pro-slider.story-slider.light{padding-top:72px;padding-bottom:72px}.nyc-twocolumn .content,.nyc-about .story-text,.nyc-content .text-content,.text-content{font-size:20px;color:#232323;line-height:32px;font-weight:300}.nyc-twocolumn .content ul,.nyc-about .story-text ul,.site-main .text-content ul,.services-two-col .wp-block-column .nyc-content.two ul{column-count:1;margin:20px 0;padding:0;list-style:none;text-align:left;gap:0 10px}.shades-by-section1 .text-content ul{column-count:3;display:inherit}.services-two-col .wp-block-column .nyc-content.two ul{display:inherit}.nyc-twocolumn.two .content ul,.services-two-col .wp-block-column .nyc-content.two ul{column-count:2}.nyc-twocolumn.three .content ul,.nyc-content.three ul{column-count:3;display:inherit}.nyc-twocolumn.four .content ul,.nyc-content.four ul{column-count:4;display:inherit}.nyc-twocolumn .content ul li,.nyc-about .story-text ul li,.site-main .text-content ul li{font-weight:300;font-size:20px;color:#000;line-height:32px;position:relative;padding-left:42px;margin-bottom:25px}.nyc-twocolumn .content ul li:before,.nyc-about .story-text ul li:before{content:'';position:absolute;left:0;top:5px;background:url(../../../../../../themes/nymiami/assets/images/li-before-arrow.svg) no-repeat;width:32px;height:32px;background-size:32px}.nyc-twocolumn .cst_outer_div.left{flex-direction:row}.nyc-twocolumn .cst_outer_div.right{flex-direction:row-reverse}.nyc-twocolumn a.button,.nyc-content .buttons-div a.cst_btn{padding:13px 15px;max-width:300px;display:inherit;background:#232323;border-radius:4px;font-size:16px;font-weight:500;line-height:100%;border:1px solid transparent;text-align:center;text-decoration:none;color:#fff;margin-top:20px;width:auto;margin-left:auto;margin-right:auto;text-transform:inherit}.nyc-twocolumn a.button:hover,.nyc-content .buttons-div a.cst_btn:hover{border:1px solid #232323;background:transparent;color:#232323}.nyc-content .text-content{text-align:center}.nyc-content .text-content ul{justify-content:center}.tab-menu ul{margin:0}.contact-page-form{margin-top:15px}.error404 .site-main .error-404.not-found .page-title,.search .site-main .page-title{color:#000}.services-two-col .wp-block-column .wp-block-image img{width:100%;display:block}.services-two-col .wp-block-column .text-sec{padding:15px 0}.services-two-col .wp-block-column .text-sec .text-content{text-align:left}.services-two-col .wp-block-column .text-sec .text-content ul{justify-content:flex-start;margin-top:30px}.services-two-col .wp-block-column .text-sec .cst_container{padding:0}.services-two-col .wp-block-column .text-sec .text-content h2{font-size:34px!important}.no-space{padding:0;margin:0}.services-twocol .cst_img_txt.motorized_img-txt,.services-twocol{margin-bottom:0;padding-bottom:10px}.services-slider .past_slider.pro-slider.story-slider.light{padding-top:0}.services-slider .buttons-div .cst_btn{background:#232323!important;color:#fff!important}.services-slider .buttons-div .cst_btn:hover{background:#fff!important;color:#232323!important}.services-faq{padding-bottom:40px}.services-faq .wp-block-embed__wrapper{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.services-faq .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.window-shades-explore .card-blocks{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.brand-logos-inner{padding-left:0;padding-right:0}.home-brand-logos{padding-left:15px;padding-right:15px}.nyc-numbers{margin-top:50px}.brands-main .brand-2-main .brand-contnt{color:#232323;font-size:24px;font-weight:300;line-height:1.5;text-align:justify}.brand-logo img{width:auto;height:120px;display:block}.brand-logo{margin-bottom:15px;position:relative}.brand-logo a{position:absolute;width:100%;height:100%;display:inline-block}.brands-wrapper{border-bottom:1px solid #000;padding-bottom:50px;margin-bottom:50px}.brands-wrapper:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.portfolio-section{padding:72px 0}.portfolio-section h2{text-align:center}.portfolio-section .pt_tabs,.portfolio-section .wt_tabs{list-style:none;margin:40px 0 0;padding:0;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.portfolio-section .pt_tabs li,.portfolio-section .wt_tabs li{margin:0;padding:0;display:inline-block}.portfolio-section .pt_tabs li a,.portfolio-section .wt_tabs li a{font-size:20px;color:#000;font-weight:300;line-height:100%;padding:12px 23px;text-decoration:none;display:inline-block;border-radius:20px}.portfolio-section .pt_tabs li.active,.portfolio-section .pt_tabs li:hover a,.portfolio-section .wt_tabs li.active,.portfolio-section .wt_tabs li:hover a{background:#E2D8C2;border-radius:20px}.portfolio-section .wt_list-main{max-width:100%;margin-top:40px}.port-masonry{width:100%;max-width:none}.portfolio-section .wt_list-main .port-masonry{left:6px}.portfolio-section .wt_list-main .entry-item{width:calc(25% - 12px);margin-right:6px;margin-left:6px;overflow:hidden}.portfolio-section .wt_list-main .entry-item{-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:12px;overflow:hidden;border-radius:11px}.portfolio-section .wt_list-main .entry-item img,.portfolio-section .wt_list-main .wt_list.row .single_wt .wt_thumb img{display:block;width:100%;transform:scale(1);transition:all .3s ease;object-fit:cover}.portfolio-section .wt_list-main .entry-item:hover img,.portfolio-section .wt_list-main .wt_list.row .single_wt:hover .wt_thumb img{transform:scale(1.1)}.portfolio-section .masonry .pt_box.type-videos a{position:relative}.portfolio-section .masonry .pt_box.type-videos a:before{content:'';position:absolute;left:50%;top:50%;background:url(../../../../../../themes/nymiami/assets/images/video-play-icon.svg) no-repeat;width:50px;height:50px;z-index:1;cursor:pointer;margin-left:-25px;margin-top:-25px;opacity:.8}.hidden{display:none}.portfolio-section .port-masonry{width:100%;max-width:none}.nyc-solutions.brilliant-nyc-solutions .solutions-section{background:#fff;text-align:center}.nyc-solutions.brilliant-nyc-solutions .solutions-section .solutions-title,.nyc-solutions.brilliant-nyc-solutions .solutions-section .solutions-subheading{font-size:34px;font-weight:300;color:#232323;line-height:1.1;margin-bottom:25px}.nyc-solutions.brilliant-nyc-solutions .solutions-section .solutions-subheading{margin-top:22px;font-family:"Berlingske Serif Text"}.nyc-solutions.brilliant-nyc-solutions .solutions-section .solutions-content{font-size:20px;color:#232323;font-weight:300;line-height:1.6;max-width:95%;margin-left:auto;margin-right:auto}.nyc-solutions.brilliant-nyc-solutions .solutions-section .title-solution{color:#787878}.brilliant-products .outer-crd-sec .card-blocks .card-content img{background:#E2D8C2;border-radius:11px}.brilliant-products .outer-crd-sec .card-blocks .card-content img{height:380px;background:#E2D8C2;border-radius:11px}.home-sol-head h3{font-family:"Berlingske Serif Text";color:#232323;font-weight:300}.nyc-solutions.brilliant-nyc-solutions .solutions-section{max-width:1440px;width:auto;margin:0 auto;padding-right:15px;padding-left:15px}.nyc-contact .contact-sec .contact_container .text-content{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.nyc-contact .contact-sec .contact_container .contact-info iframe{width:100%;display:block;height:297px;margin-bottom:15px;border-radius:10px}.nyc-contact .contact-sec .contact_container .contact-info{font-size:18px;font-weight:400;color:#232323;line-height:1.4}.nyc-contact .contact-sec .contact_container .contact-info h3{font-size:20px;font-weight:500;color:#232323;position:relative;padding-left:30px}.nyc-contact .contact-sec .contact_container .contact-info p{padding-left:30px}.nyc-contact .contact-sec .contact_container .contact-info h3:before{content:'';position:absolute;left:0;top:0;background:url(../../../../../../themes/nymiami/assets/images/black-location-pin.svg) no-repeat;width:25px;height:22px;background-size:25px}.nyc-contact .contact-sec{margin-top:20px}.portfolio-section .wt_list-main .wt_list.row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.portfolio-section .wt_list-main .wt_list.row .single_wt .wt_thumb img{border-radius:11px;width:100%;display:block;height:320px}.portfolio-section .wt_list-main .wt_list.row .single_wt h3{font-size:26px;font-weight:300;text-align:center;margin:12px 0 15px;line-height:100%;color:#000;font-family:"Berlingske Serif Text"}.portfolio-section .wt_list-main .wt_list.row .single_wt h3 a{color:#000}.portfolio-section .wt_list-main .wt_list.row .single_wt{position:relative}.portfolio-section .wt_list-main .wt_list.row .single_wt a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.portfolio-section .wt_list-main .wt_list.row .single_wt .wt_thumb{overflow:hidden;border-radius:11px}.collect-reivew{padding-top:72px;padding-bottom:72px}.collect-ratings{text-align:center;font-size:18px;font-weight:400;color:#232323;line-height:1.4}.collect-ratings .rating-icons{justify-content:center;margin-top:30px}.collect-ratings h2{margin-bottom:20px}.about-gallery .past_slider.pro-slider.story-slider{padding-top:30px!important}.solutions-section .cst_btn{margin-top:40px;min-width:200px}.main-banner .arrow-down{width:100%;text-align:center}.contact-info{font-size:18px;color:#000;font-weight:400;line-height:1.5;margin-top:15px}.contact-info a{color:#000;text-decoration:none}.lutron-best .cst_card_sec.cst_homecard_sec{padding:72px 0 0}.lutron-best1 .cst_img_txt.motorized_img-txt{margin-bottom:0}.most-integrated-brand .btn-wrapp{text-align:center;margin-top:0}.somfy-three-block .cst_card_sec{padding-top:0}.somfy-motorized-section .latest-video-section{padding:72px 15px;margin-bottom:0!important}.somfy-motorized-section .latest-video-section .buttons-div{display:flex;justify-content:center;margin-top:40px}.services-iframe-col .cst_right_img{display:flex;align-items:center}.services-iframe-col .cst_right_img video{width:100%;max-height:50%}.services-iframe-col .cst_outer_div.left{align-items:start}.nycity-logo img{width:320px;height:29px;display:block}.leading-section .btn-wrapp{text-align:center;margin-top:0}.nyc-videos .latest-video-section{padding:72px 0;margin-bottom:0!important}.home .nyc-videos .latest-video-section{padding:0 0 72px}.home .nyc-testimonials{margin-top:0}.nyc-videos .latest-video-section .buttons-div{text-align:center;margin-top:30px}.grommet-drapes-two{padding:72px 0}.latest-video-section .video-slider video{height:380px;object-fit:cover;width:100%}.grommet-drapes-two.nospace{padding-top:0!important;padding-bottom:0!important}.faqs-section .upper-txt h2{margin-bottom:15px}.card-content{position:relative;margin-bottom:0;border-radius:10px;overflow:hidden}.card-content:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:2}.card-content .overlay{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;z-index:3}.card-content .overlay .overlay-content{display:none}.card-content .overlay .cst_btn{display:none}.card-blocks .card-content .overlay .card-title{color:#fff}.card-content img{display:block}.card-content a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}.card-blocks .card-content{margin-bottom:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.card-blocks .card-content:hover .overlay-content{display:block;color:#fff;font-size:17px;padding:0 17px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.card-blocks .card-content:hover .card-title{display:none}.control-faqs{margin-top:70px;margin-bottom:0}.card-blocks .card-content .explore-video #myVideo{object-fit:cover;width:100%}.banner-btn a{background:rgba(255,255,255,.95);padding:10px 15px;border-radius:4px;color:#232323;text-decoration:none;font-size:17px;border:1px solid transparent}.banner-btn a:hover{background:transparent;color:#fff;border:1px solid #fff}.nyc-about .story-wrap.right{flex-direction:row-reverse}.rollease-acmeda-section1 .our-story-section1{padding-bottom:0!important}.nyc-twocolumn .content ul li,.nyc-about .story-text ul li{padding-left:35px;margin-bottom:15px}.nyc-twocolumn .content ul li:before,.nyc-about .story-text ul li:before{width:25px;height:25px;background-size:25px;top:4px}.nyc-content .text-content ul{gap:0 20px}.card-content .card-media{position:relative}.card-content .card-media #myVideo{width:100%;max-height:100%;margin:0 auto;display:block;position:relative!important;min-height:100%;left:50%;transform:translateX(-50%);height:400px;object-fit:cover;left:50%!important}.awnings-section1 .cst_card_sec{padding:0 0 50px!important}.awnings-section2,.awnings-section3{padding:70px 0 0;margin-bottom:0}.awnings-section21 .cst_card_sec{padding:70px 0 0!important}.awnings-section22 .cst_card_sec{padding:0 0 70px!important}.outdoor-screens-video{margin:0;width:100%}.outdoor-section21 .cst_card_sec{padding:70px 0!important}.reviews-tabs .review-tab{position:relative}.reviews-tabs .review-tab:before{content:'';position:absolute;left:-2px;top:14px;background:url(../../../../../../themes/nymiami/assets/images/google-icon.svg) no-repeat;width:18px;height:18px;background-size:18px;opacity:.6}.reviews-tabs .review-tab:first-of-type:before{display:none}.reviews-tabs .review-tab.platform-yelp:before{background:url(../../../../../../themes/nymiami/assets/images/yelp-icon.svg) no-repeat}.reviews-tabs .review-tab.platform-houzz:before{background:url(../../../../../../themes/nymiami/assets/images/houzz-icon.svg) no-repeat}.solutions-wrap1 .solutions-wrap{grid-template-columns:repeat(5,1fr);margin-top:0;gap:30px}.solutions-wrap1 .solutions-section{padding-top:0;position:relative;top:-45px}.solution-box .solution-icon img{height:52px;width:auto}.solution-box .title-solution{line-height:1.2}.control-faqs{margin-top:0;margin-bottom:50px}.vinyl-shutters{padding:70px 15px}.vertical-blinds-two{padding:70px 0;margin-bottom:0}.vertical-blinds-image img{width:100%;height:auto;object-fit:cover}.wood-blinds-section1.two .text-content ul{column-count:2}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-size:13.2px!important}.business-hours{padding:75px 0 0;margin-bottom:0}.come-visit,.come-visit .wp-block-columns{margin-bottom:0}.nyc-solutions.solution-every-section .solution-box .solution-icon img{height:90px;width:auto}.nyc-solutions.solution-every-section .solution-box .title-solution{font-size:26px}.window-solutions-sections{padding:100px 0}.pum-theme-1713 .pum-container .pum-content,.pum-theme-lightbox .pum-container .pum-content{color:#fff;border-radius:30px}.pum-theme-1713 .nycbwrapper{align-items:center}.pum-theme-1713 .pum-container,.pum-theme-lightbox .pum-container{border:0!important;border-radius:0;padding:20px!important}.pum-theme-1713 .pum-container h3,.pum-theme-lightbox .pum-container h3{color:#fa4b64;font-size:22px!important;font-weight:700;margin:0 0 15px;padding:0}.pum-theme-1713 .pum-container h4,.pum-theme-lightbox .pum-container h4,.pum-theme-1713 .pum-container h6,.pum-theme-lightbox .pum-container h6{font-size:15px;font-weight:500;letter-spacing:.5px;color:#fff;padding:0 30px;margin:0 0 25px}.pum-theme-1713 .pum-container .gform_footer{margin-top:0!important;padding-bottom:0!important;justify-content:center}.pum-theme-1713 .pum-container .gform_footer input{background:#fa4b64;color:#fff;border-radius:30px;font-weight:700;border-color:#fa4b64;transition:all .3s;padding:15px 18px;text-transform:inherit;font-size:16px;letter-spacing:1px;width:auto!important}.pum-theme-1713 .pum-container .gform_footer input:hover,.pum-theme-1713 .pum-container .gform_footer input:focus{background:transparent;color:#fa4b64}.pum-theme-1713 .pum-container input{width:99%!important}.ad-actions .ad-actions__call a,.ad-actions .ad-actions__chat a{position:relative;padding:13px 30px 13px 35px}.ad-actions .ad-actions__call a:before,.ad-actions .ad-actions__chat a:before{content:'';position:absolute;left:14px;top:50%;width:18px;height:18px;background:url(../../../../../../themes/nymiami/assets/images/pink-phone.png) no-repeat;background-size:18px;margin-top:-6px}.ad-actions .ad-actions__chat a:before{background:url(../../../../../../themes/nymiami/assets/images/pink-chat.png) no-repeat;background-size:18px}.ad-actions .ad-actions__call a:hover:before{background:url(../../../../../../themes/nymiami/assets/images/white-phone.svg) no-repeat;background-size:18px}.ad-actions .ad-actions__chat a:hover:before{background:url(../../../../../../themes/nymiami/assets/images/white-chat.svg) no-repeat;background-size:18px}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{margin:0!important}.explore-motorization-section .card-content .card-media #myVideo{height:565px}.cst_card_sec .card-blocks{gap:15px}.nyc-members.our-team-one .meet-our-team{padding:0 0 0}.nyc-members.our-team-two .meet-our-team{padding:0 0 0}.nyc-members.our-team-two .meet-our-team .our-team-wrap{display:flex;justify-content:center;margin-top:45px}.nyc-members.our-team-two .meet-our-team .our-team-wrap .team-box{width:247px}.contact-page-heading br{display:none}.product-lists,.brands-lists{display:flex;gap:15px}.product-lists .product-img-box,.brands-lists .brand-img-box{position:relative}.product-lists .product-img-box a:after,.brands-lists .brand-img-box a:after{position:absolute;content:" ";background:rgba(0,0,0,.5);width:100%;height:100%;left:0;top:0}.product-lists .product-img-box img,.brands-lists .brand-img-box img{width:100%;display:block;height:auto}.product-lists .product-img-box h3,.brands-lists .brand-img-box h3{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;font-size:18px;color:#fff!important;width:100%;margin:0!important;font-size:18px!important;height:100%;margin-bottom:0;padding:0;line-height:100%;text-align:center;font-weight:400;text-shadow:0 0 3px #333;z-index:100;transition:all .3s}.product-lists .product-img-box a,.brands-lists .brand-img-box a{padding:0}.nycity-menu ul ul.mega-sub-menu li:hover a,.nycity-menu ul ul.mega-sub-menu li.current-menu-item a{background:transparent!important}.product-lists .product-img-box:hover h3,.brands-lists .product-img-box:hover h3{opacity:0}.nyc-imagetiles .cst_outer_div.left{flex-direction:row-reverse}.nyc-imagetiles .cst_outer_div .content ul{gap:0 20px}.nyc-imagetiles .cst_outer_div .content ul.two{column-count:2}.nyc-imagetiles .cst_outer_div .content ul.two li{width:48%}.nyc-imagetiles .window-slider img{border-radius:10px}.nyc-imagetiles .window-slider.slick-slider{display:none}.nyc-imagetiles .window-slider.slick-slider:first-of-type{display:block}.nyc-imagetiles .cst_outer_div .content ul li{font-size:18px;padding-left:30px!important;margin-bottom:10px}.nyc-imagetiles .cst_outer_div .content ul li:before{width:22px;height:22px;background-size:22px}.nyc-imagetiles .cst_outer_div .cst_left_txt.text-content .content{font-size:18px}.page-id-281 :where(.wp-block-columns.is-layout-flex){gap:10px}.no-space .cst_card_sec{padding-bottom:0!important}.brand-slider ul.slick-dots{list-style:none;text-align:center;width:100%;margin:10px 0 0;padding:0}.brand-slider ul.slick-dots li{display:inline-block;margin:0 5px}.brand-slider ul.slick-dots li button{width:10px;height:10px;border-radius:100%;display:block;padding:0;text-indent:-9999px;cursor:pointer;border:0}.brand-slider ul.slick-dots li.slick-active button{background:#999}.faq-slider .eedee-gutenslider-nav{display:none}.faq-slider img{border-radius:10px;object-fit:cover}.nyc-explore.explore-outdoor .explore-work-wrap{grid-template-columns:repeat(3,1fr)}.explore-outdoor .explore-box .explore-image img{height:565px;object-fit:cover}.home .nyc-explore.explore-outdoor .explore-work-section{padding-top:0!important}.nyc-explore.explore-outdoor .explore-work-wrap .explore-box .explore-desc{color:#fff;font-size:18px;position:relative;margin-top:20px;background:#232323;line-height:1.5}.nyc-explore.explore-outdoor .explore-work-wrap .explore-box:before{display:none}.nyc-explore.explore-outdoor .explore-work-wrap .explore-box .explore-image{position:relative}.nyc-explore.explore-outdoor .explore-work-wrap .explore-box .explore-image:before{content:'';position:absolute;background:rgba(0,0,0,.2);width:100%;height:100%;top:0;left:0}.our-client-title{margin:0 0 30px}.nyc-imagetiles .buttons-div{text-align:center;margin-bottom:20px}.motorized-shades-videos .cst_right_img .window-slider video,.motorized-shades-videos .cst_right_img .window-slider img{height:560px;object-fit:cover;width:100%;border-radius:10px}.motorized-shades-videos .cst_right_img .window-slider img{height:750px}.nyc-faq.faq-two-col .faqs-section .faqs-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 15px;margin:50px 0}.checkmark-block .text-content .content ul li:before{background:url(../../../../../../themes/nymiami/assets/images/checkbox-circle.svg) no-repeat}.page-id-3045 .main-banner{display:none}.how-it-works{padding:40px 0}.choose-list .text-content ul{column-count:2;display:inherit}.hero-video{height:92vh}.some-our-clients{padding:50px 15px 40px}.some-our-clients .our-client-title{margin-bottom:15px}.some-our-clients ul.slick-dots{margin:0}.fullwidth.alignwide .outer-crd-sec{max-width:100%}.contact-page.fullwidth.alignwide{padding-left:15px;padding-right:15px}.info-contact .info{font-size:22px}.info-contact .info span{position:relative;font-size:18px}.info-contact .info span:before{content:'';position:absolute;left:-30px;top:2px;background:url(/wp-content/uploads/2024/08/clock-icon.png) no-repeat;width:20px;height:20px;background-size:20px}.contact-info span.mail{position:relative;padding-left:30px}.contact-info span.mail:before{content:'';position:absolute;left:0;top:2px;background:url(/wp-content/uploads/2024/05/mail.svg) no-repeat;width:24px;height:24px;background-size:24px}.contact-info img{vertical-align:middle}.contact-info-social ul{justify-content:center}.product-bottom-nav{padding:15px 0}.product-bottom-main{display:flex;justify-content:space-between;gap:20px;align-items:center;max-width:1440px;margin:0 auto;padding:0}.product-home-icon svg{fill:#fb4c65;height:24px;display:block;margin:0 auto}.product-prev,.product-next{font-size:17px;font-weight:500;color:#F53752;line-height:100%;letter-spacing:.2px;width:45%}.product-prev{text-align:left;padding-left:24px}.product-next{text-align:right;padding-right:24px}.product-prev span,.product-next span{color:#999;text-transform:uppercase;display:block;margin-bottom:5px;font-weight:400}.product-prev span,.product-next span{color:#000}.product-prev a,.product-next a{color:#F53752;text-decoration:none;position:relative;display:inline-block}.product-prev a:before,.product-next a:after{content:'';position:absolute;left:-24px;width:14px;height:20px;top:50%;background:url(../../../../../../themes/nymiami/assets/images/prev.svg) center 55% no-repeat;background-size:14px;margin-top:-8px}.product-next a:after{left:initial;right:-24px;background:url(../../../../../../themes/nymiami/assets/images/next.svg) center 55% no-repeat;background-size:16px}.product-home-icon{width:10%}.cst_left_txt a.button{margin-bottom:20px}.mob-menu-logo-holder .mob-retina-logo{height:auto!important;width:auto!important;max-width:inherit}.worksBanner{max-width:2000px!important}.worksBanner .container{max-width:1620px;gap:30px}.worksBanner .container .worksImage{width:57%}.worksBanner .container .worksImage img{height:100%;object-fit:cover}.worksBanner .container .worksContent{width:43%}header.site-header{padding:0 0 10px}.header-wrap{padding-top:10px}.page-id-635 .wp-block-spacer.contact-page-space-one{height:170px!important}.worksBanner{margin-top:160px!important}body.home .latest-video-section{max-width:100%;margin-bottom:0!important;padding-bottom:30px}body.home .latest-video-section .video-wrap{max-width:2000px;margin:0 auto}body.home .latest-video-section .video-wrap .video-slider{width:100%}.single-post-wrap .entry-single-title{font-size:34px;color:#000;margin:0 0 20px;font-family:"Berlingske Serif Text";text-align:center}.single-post-wrap .post-thumbnail{margin-bottom:30px}.single-post-wrap .entry-content h2{font-size:30px!important;margin-bottom:15px}.comments-area{margin-top:35px}.comments-area .comment-respond .comment-reply-title{font-family:"Berlingske Serif Text";font-size:28px;color:#000}.comments-area .form-submit input.submit{font-size:14px;font-weight:400;color:#fff;padding:16px 20px;border-radius:3px;text-decoration:none;background:#404040;letter-spacing:3px;text-transform:uppercase;display:inline-block;border:1px solid #fff;backdrop-filter:blur(10px);transition:all .3s;cursor:pointer;width:auto!important}.comments-area .form-submit input.submit:hover{background:#000}.comments-area form.comment-form input{width:100%;display:block;padding:10px;border-radius:0;margin-top:3px}.comments-area form.comment-form input[type="checkbox"]{width:auto;display:inline-block}.story_outer_div .slick-slider .slick-slide img{width:100%;height:280px;display:block;object-fit:cover;border-radius:12px}.story_outer_div .slick-slider{display:none}.story_outer_div .slick-slider:first-child{display:block}.story_outer_div .slick-slider ul.slick-dots{display:none!important}.window-slider button.slick-arrow{display:none!important}.story_outer_div .slick-slider button.slick-arrow{display:block!important}.story_outer_div{padding-bottom:30px}.story_outer_div .slick-slider .slick-next,.story_outer_div .slick-slider .slick-prev{position:absolute;top:50%;display:inherit!important;width:20px;height:20px;border:transparent;border-radius:0;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;outline:0;z-index:2;margin-top:0;text-indent:-9999px;background-color:transparent!important;margin-top:-10px}.story_outer_div .slick-slider .slick-prev{left:10px;background:url(../../../../../../themes/nymiami/assets/images/white-prev.svg) center 55% no-repeat;background-size:10px}.story_outer_div .slick-slider .slick-next{right:10px;background:url(../../../../../../themes/nymiami/assets/images/white-next.svg) center 55% no-repeat;background-size:10px}.showroom-smalltitle{padding-bottom:15px}.page-id-635 .contact-page{padding-top:40px;padding-bottom:40px}.page-id-635 .contact-page h2.wp-block-heading{margin-bottom:20px}.page-id-635 .contact-page iframe{border-radius:12px}.services-iframe-col.service-video-block .cst_right_img{display:block}.services-iframe-col.service-video-block .cst_right_img video{width:100%;max-height:100%;height:818px;object-fit:cover}.services-iframe-col.service-video-block .nyc-faq-service h2{margin-top:40px!important}.services-slider .slider-cst{padding:0 15px}.mob-menu-logo-holder img,.mob-menu-logo-holder .mob-retina-logo,.mob-menu-logo-holder .mob-standard-logo{width:277px!important;height:45px!important}.services-iframe-col.service-video-block .cst_left_txt .content h2{font-size:36px!important}.services-iframe-col.service-video-block .cst_left_txt .content{font-size:19px}.services-iframe-col.service-video-block .cst_left_txt .content .nyc-faq-service .faqs-container .faqs-list .faq-single{margin-bottom:15px}.services-iframe-col.service-video-block .cst_img_txt.motorized_img-txt{padding-bottom:25px}.contact-page-main .contact-page-image .contact-video video{border-radius:10px}.services-two-col.service-vidoimg-block .wp-block-column .wp-block-image img,.services-two-col.service-vidoimg-block .wp-block-column .wp-block-video video{height:400px;object-fit:cover;width:100%;display:block}.outdoor-products-block1 .cst_card_sec{padding:0 0 100px}.brilliant-products.outdoor-products-block1 .outer-crd-sec .card-blocks .card-content img{height:400px;object-fit:cover}.page-id-26 .banner-image img{object-fit:cover;object-position:0 15%}.page-id-26 .main-banner{height:calc(100vh - 80px)}.page-id-3860 .banner-image img{object-fit:cover;object-position:0 18%}.page-id-3860 .main-banner:before{background:rgba(0,0,0,.3)}.page-id-3860 .awnings-section1 .card-content:before,.page-id-3860 .awnings-section21 .card-content:before,.page-id-3860 .awnings-section22 .card-content:before,.page-id-4446 .outdoor-section21 .card-content:before{background:transparent}.our-team-two.one .meet-our-team{padding-top:80px!important}.our-team-two.last .meet-our-team{padding-bottom:80px!important}@media only screen and (min-width:1850px) and (max-width:2500px){.worksBanner .container .worksImage img{height:477px;object-fit:cover}.window-solutions-sections{padding:100px 0 200px}}@media only screen and (min-width:1400px) and (max-width:6500px){.services-iframe-col.service-video-block .cst_right_img video{height:785px}}@media only screen and (min-width:1200px) and (max-width:1500px){.worksBanner h2{font-size:34px!important}.worksBanner .container>div{font-size:17px!important}.worksBanner .container .worksImage img{height:390px}.window-solutions-sections{padding:100px 0 120px}}@media only screen and (min-width:1200px) and (max-width:1300px){.past_slider{padding:72px 80px}section.past_slider.pro-slider .slick-slider .slick-prev{left:-30px}section.past_slider.pro-slider .slick-slider .slick-next{right:-30px}.nyc-twocolumn .content ul li:before,.nyc-about .story-text ul li:before{width:25px;height:25px;background-size:25px;top:4px}.window-solutions-sections{padding:100px 0 80px}}@media only screen and (min-width:992px) and (max-width:1199px){.brand-logos-row img:last-child{max-height:30px}.brand-logos-row{column-gap:10px}.home-brand-logos{padding:0 15px}.site-main h2{font-size:36px!important}.nyc-twocolumn .content,.nyc-about .story-text,.nyc-twocolumn .content ul li,.nyc-about .story-text ul li,.nyc-content .text-content,.text-content{font-size:18px;line-height:1.6}.nyc-twocolumn .content ul li,.nyc-about .story-text ul li{padding-left:32px;margin-bottom:15px}.nyc-twocolumn .content ul li:before,.nyc-about .story-text ul li:before{width:24px;height:24px;background-size:24px}.nyc-twocolumn a.button{max-width:220px}.past_slider{padding:72px 80px}section.past_slider.pro-slider .slick-slider .slick-prev{left:-30px}section.past_slider.pro-slider .slick-slider .slick-next{right:-30px}section.past_slider.pro-slider h2{font-size:38px}.services-two-col .wp-block-column .text-sec .text-content h2{font-size:30px!important}.nyc-twocolumn .content ul li,.nyc-about .story-text ul li,.site-main .text-content ul li{font-size:18px}.window-shades-explore .card-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.brand-logo img{height:105px}.brands-main .brand-2-main .brand-contnt{font-size:21px}.portfolio-section .pt_tabs li a,.portfolio-section .wt_tabs li a{font-size:18px}.portfolio-section .pt_tabs,.portfolio-section .wt_tabs{gap:4px}.portfolio-section .pt_tabs li a,.portfolio-section .wt_tabs li a{padding:8px 14px}.nyc-solutions.brilliant-nyc-solutions .solutions-section .solutions-content{font-size:18px;max-width:100%}.nyc-solutions.brilliant-nyc-solutions .solutions-section .title-solution{font-size:24px}.card-blocks .card-content .card-title{font-size:19px}.nyc-contact .contact-sec .contact_container .contact-info h3{font-size:18px}.nyc-contact .contact-sec .contact_container .contact-info{font-size:16px}.portfolio-section .wt_list-main .wt_list.row .single_wt h3{font-size:22px}.portfolio-section .wt_list-main .wt_list.row .single_wt .wt_thumb img{height:240px}.hero-content-wrapper h1,.hero-content-wrapper h1 span{font-size:34px}.nyc-solutions.solution-every-section .solution-box .solution-icon img{height:82px;width:auto}.nyc-solutions.solution-every-section .solution-box .title-solution{font-size:24px}.window-solutions-sections{padding:100px 0}.explore-motorization-section .card-content .card-media #myVideo{height:480px}.our-team-wrap{grid-template-columns:repeat(5,1fr);gap:15px;row-gap:40px}.team-box .team-image img{width:160px;height:160px}.team-box .team-name{font-size:22px}.nyc-members.our-team-two .meet-our-team .our-team-wrap .team-box{width:180px}.explore-outdoor .explore-box .explore-image img{height:408px}.window-sol-list{max-width:370px}.media-wrapper .pv-video video{height:350px;object-fit:cover}.window-slider img{transition:all .3s;height:500px;object-fit:cover}.worksBanner h2{font-size:27px!important}.worksBanner .container>div{font-size:15px!important}.worksBanner .container .worksImage img{height:360px}.page-id-635 .wp-block-spacer.contact-page-space-one{height:100px!important}.worksBanner{margin-top:100px!important}.post-wrap .post-content h2{font-size:24px!important}.post-wrap .post-content{padding:30px 15px}.single-post-wrap{margin:70px auto}.single-post-wrap .entry-single-title{font-size:28px}.services-iframe-col.service-video-block .cst_left_txt .content h2{font-size:27px!important}.services-iframe-col.service-video-block .cst_left_txt .content{font-size:17px}}@media only screen and (min-width:768px) and (max-width:991px){.brand-logos-row img:last-child{max-height:22px}.brand-logos-row{column-gap:8px}.home-brand-logos{padding:0 15px}.site-main h2{font-size:32px!important}.nyc-twocolumn .content,.nyc-about .story-text,.nyc-twocolumn .content ul li,.nyc-about .story-text ul li,.nyc-content .text-content,.text-content{font-size:18px;line-height:1.6}.nyc-twocolumn .content ul li,.nyc-about .story-text ul li{padding-left:30px;margin-bottom:15px}.nyc-twocolumn .content ul li:before,.nyc-about .story-text ul li:before{width:22px;height:22px;background-size:22px}.nyc-twocolumn a.button{max-width:180px}.banner-heading h1{font-size:36px}.banner-btn a{font-size:17px}.brand-logos-row{display:flex}.past_slider{padding:72px 80px}section.past_slider.pro-slider .slick-slider .slick-prev{left:-30px}section.past_slider.pro-slider .slick-slider .slick-next{right:-30px}.leading-section{padding:80px 0}.leading-grid{gap:30px}section.past_slider.pro-slider h2{font-size:32px}.past_slider{padding:72px 60px}section.past_slider.pro-slider .slick-list .slick-slide img{height:120px}.tab-menu ul{gap:30px}.we-work-logos{gap:0 20px}.services-two-col .wp-block-column .text-sec .text-content h2{font-size:28px!important}.faq-content p{font-size:17px}.nyc-twocolumn .content ul li,.nyc-about .story-text ul li,.site-main .text-content ul li{font-size:18px}.window-shades-explore .card-blocks{grid-template-columns:repeat(3,1fr);gap:15px}.card-blocks .card-content .card-title{font-size:19px}.brand-logo img{height:82px}.brands-main .brand-2-main .brand-contnt{font-size:18px}.brand-2-main{gap:60px}.brands-wrapper{padding-bottom:30px;margin-bottom:30px}.portfolio-section .pt_tabs li a,.portfolio-section .wt_tabs li a{font-size:16px}.portfolio-section .pt_tabs,.portfolio-section .wt_tabs{gap:4px}.portfolio-section .pt_tabs li a,.portfolio-section .wt_tabs li a{padding:6px 12px}.nyc-solutions.brilliant-nyc-solutions .solutions-section .solutions-content{font-size:16px;max-width:100%}.nyc-solutions.brilliant-nyc-solutions .solutions-section .title-solution{font-size:20px}.card-blocks .card-content .card-title{font-size:18px}.nyc-contact .contact-sec .contact_container .contact-info h3{font-size:16px}.nyc-contact .contact-sec .contact_container .contact-info{font-size:15px}.nyc-contact .contact-sec .contact_container .contact-info iframe{height:180px}.portfolio-section .wt_list-main .wt_list.row .single_wt h3{font-size:20px}.portfolio-section .wt_list-main .wt_list.row .single_wt .wt_thumb img{height:240px}.portfolio-section .wt_list-main .wt_list.row{grid-template-columns:repeat(3,1fr)}.portfolio-section .wt_list-main .entry-item{width:calc(33% - 12px)}.hero-content-wrapper h1,.hero-content-wrapper h1 span{font-size:32px}.nyc-solutions.solution-every-section .solution-box .solution-icon img{height:72px;width:auto}.nyc-solutions.solution-every-section .solution-box .title-solution{font-size:22px}.explore-motorization-section .card-content .card-media #myVideo{height:400px}.our-team-wrap{grid-template-columns:repeat(5,1fr);gap:10px;row-gap:30px}.team-box .team-image img{width:125px;height:125px}.team-box .team-name{font-size:18px}.nyc-members.our-team-two .meet-our-team .our-team-wrap .team-box{width:140px}.team-box .team-designation{font-size:15px}.explore-outdoor .explore-box .explore-image img{height:308px}.window-sol-list{max-width:370px}.media-wrapper .pv-video video{height:300px;object-fit:cover}.window-slider img{transition:all .3s;height:440px;object-fit:cover}.window-solutions-content{width:260px}.window-sol-list ul li{font-size:16px}.page-id-635 .wp-block-spacer.contact-page-space-one{height:100px!important}.worksBanner{margin-top:100px!important}.post-wrap .post-content h2{font-size:20px!important}.post-wrap .post-content{padding:30px 15px}.single-post-wrap{margin:70px auto}.single-post-wrap .entry-single-title{font-size:26px}.services-iframe-col.service-video-block .cst_left_txt .content h2{font-size:23px!important}.services-iframe-col.service-video-block .cst_left_txt .content{font-size:16px}}@media (max-width:767px){.banner-heading h1{font-size:38px}.banner-btn a{font-size:13px}.site-main h2,.our-story-section1 .about-title{font-size:28px!important}.nyc-twocolumn .content,.nyc-about .story-text,.nyc-twocolumn .content ul li,.nyc-about .story-text ul li,.nyc-content .text-content,.faq-question,.text-content{font-size:18px;line-height:1.6}.nyc-twocolumn .content ul li,.nyc-about .story-text ul li{padding-left:35px;margin-bottom:20px}.nyc-twocolumn .content ul li:before,.nyc-about .story-text ul li:before{width:24px;height:24px;background-size:24px;top:3px}.nyc-twocolumn a.button{max-width:180px}.nyc-twocolumn .cst_outer_div.left,.nyc-twocolumn .cst_outer_div.right{flex-direction:column}.cst_img_txt .cst_left_txt,.cst_img_txt .cst_right_img{width:100%}.nyc-twocolumn.two .content ul{column-count:1}.nyc-twocolumn{padding:40px 0}.nyc-twocolumn .cst_img_txt,.nyc-about .cst_img_txt{margin:0}.leading-grid{grid-template-columns:repeat(1,1fr);gap:30px;text-align:center}.leading-section{padding:40px 0}.leading-heading{margin-bottom:40px}.we-logo{max-width:30%}.nyc-content .text-content ul{flex-direction:column}.site-main .text-content ul{gap:0}.leading-section{padding:40px 0}.leading-item h4{font-size:22px}.client-logo{max-width:30%}.past_slider.pro-slider.story-slider.dark{padding-top:40px;padding-bottom:40px}section.past_slider.pro-slider h2{font-size:32px}section.past_slider.pro-slider .slick-list .slick-slide img{height:140px}section.past_slider.pro-slider .slick-slider .slick-prev{left:-30px}section.past_slider.pro-slider .slick-slider .slick-next{right:-30px}.past_slider{padding:20px 40px}.past_slider .buttons-div,.buttons-div{flex-direction:row}.past_slider.pro-slider.story-slider.light{padding-top:40px;padding-bottom:40px}.cst_card_sec .card-blocks{display:grid;grid-template-columns:repeat(1,4fr)}.tab-teaser .tab-main-box .tab-box video{height:420px}.pro-tabber .tab-menu ul li video{height:80px}.page-id-635 .site-main{padding:0}.nyc-twocolumn.two .content ul,.nyc-twocolumn.three .content ul,.nyc-twocolumn.four .content ul,.services-two-col .wp-block-column .nyc-content.two ul,.nyc-content.three ul{column-count:1}.services-two-col .wp-block-column .text-sec .text-content h2{font-size:25px!important}.faq-content p{font-size:18px}.services-two-col{padding-top:40px;gap:0!important;margin-bottom:0}.services-faq{padding-bottom:0;gap:0}.services-twocol{padding-bottom:0}.nyc-twocolumn .content ul li,.nyc-about .story-text ul li,.site-main .text-content ul li{font-size:18px;padding-left:35px;margin-bottom:15px}.nyc-twocolumn .content ul li:before,.nyc-about .story-text ul li:before,.site-main .text-content ul li:before{top:3px}.services-faq .wp-block-embed__wrapper{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.services-faq .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.nyc-content.three{margin-bottom:30px}.past_slider .buttons-div,.buttons-div{flex-direction:column}.buttons-div .cst_btn{width:auto;margin:5px 0}.shades-by-section1 .text-content ul{column-count:2}.window-shades-explore .card-blocks{grid-template-columns:repeat(2,1fr);gap:15px}.shades-by-section1{padding-bottom:40px}.card-blocks .card-content .card-title{font-size:18px}.nyc-leading .we-work-logos .we-logo img{width:auto;height:auto}.brand-2-main{grid-template-columns:repeat(1,1fr);gap:0}.brands-main{padding:40px 0}.brand-logo img{height:90px}.brands-main .brand-2-main .brand-contnt{font-size:19px}.brand-inn{border-bottom:1px solid #000;margin-bottom:40px;padding-bottom:40px}.brands-wrapper{margin:0;padding:0;border:0}.brands-wrapper:last-of-type .brand-2-main .brand-inn.last{border-bottom:0;margin-bottom:0;padding-bottom:0}.portfolio-section .wt_list-main{padding-right:0}.portfolio-section .wt_list-main .port-masonry{left:0}.portfolio-section .wt_list-main .entry-item{width:calc(50% - 8px);margin-right:4px;margin-left:4px;margin-bottom:8px}.portfolio-section .masonry .pt_box.type-videos a:before{width:40px;height:40px;background-size:40px;margin-left:-20px;margin-top:-20px}.portfolio-section{padding:40px 0}.portfolio-section .pt_tabs li a,.portfolio-section .wt_tabs li a{font-size:16px}.portfolio-section .pt_tabs,.portfolio-section .wt_tabs{gap:4px}.portfolio-section .pt_tabs li a,.portfolio-section .wt_tabs li a{padding:6px 12px}.nyc-solutions.brilliant-nyc-solutions .solutions-section .solutions-subheading{font-size:24px}.nyc-solutions.brilliant-nyc-solutions .solutions-section .solutions-content{font-size:18px;max-width:100%}.solution-box .title-solution{font-size:22px}.brilliant-products .outer-crd-sec .card-blocks .card-content img{width:auto;min-width:280px;margin:0 auto}.brilliant-products.outdoor-products-block1 .outer-crd-sec .card-blocks .card-content img{min-width:100%}.cst_card_sec{padding:40px 0}.outdoor-products-block1 .cst_card_sec{padding:0 0 40px}.tab-menu ul li a.active{padding:10px 14px;border-radius:7px;font-size:17px}.site-footer{padding:40px 0}.nyc-contact .contact-sec .contact_container .text-content{grid-template-columns:repeat(1,1fr)}.nyc-contact .contact-sec .contact_container .contact-info h3{font-size:18px}.nyc-contact .contact-sec .contact_container .contact-info{font-size:16px}.nyc-contact .contact-sec .contact_container .contact-info h3:before{width:23px;height:20px;background-size:23px}.portfolio-section .wt_list-main .wt_list.row .single_wt h3{font-size:20px}.portfolio-section .wt_list-main .wt_list.row .single_wt .wt_thumb img{height:220px}.portfolio-section .wt_list-main .wt_list.row{grid-template-columns:repeat(2,1fr)}.contact-page-form .gform_wrapper form.inquiry-form legend.gfield_label,.contact-page-form .gform_wrapper form.inquiry-form label.gfield_label{padding:20px}.nyc-contact .contact-sec{margin-top:0}.contact-page-form .gform_wrapper form.inquiry-form .ginput_container_radio .gfield_radio .gchoice{width:48%}.contact-page-form .gform_wrapper form.inquiry-form .gfield-choice-input+label{font-size:13px}.contact-page-form .gform_wrapper form.inquiry-form .ginput_container_radio .gfield_radio{gap:10px}.faqs-container .faqs-list .faq-single:last-of-type{margin-bottom:0}.main-banner,.banner-image img,.banner-image video{height:92vh}.video-background .video-wrapper video{height:92vh;object-fit:cover}header.site-header{padding:10px 0}.service-video{margin-top:40px!important}.services-iframe-col .cst_right_img iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.page-id-635 .site-main .wp-block-spacer{height:0!important}.lutron-best .cst_card_sec.cst_homecard_sec{padding:0}.card-blocks .card-content{margin-bottom:0}.somfy-motorized-section .latest-video-section{padding:40px 15px}.nyc-videos .latest-video-section{padding:40px 0;margin-bottom:0!important}.home .nyc-videos .latest-video-section{padding:0 0 40px}.grommet-drapes-two{padding:40px 0}.control-faqs{margin-top:30px}.banner-btn a{padding:10px 12px;font-size:16px}.nyc-about .story-wrap.right{flex-direction:column-reverse}.window-mo-section1{margin-bottom:40px}.awnings-section21 .cst_card_sec .card-blocks img,.awnings-section22 .cst_card_sec .card-blocks img{height:auto}.awnings-section1 .cst_card_sec{padding:0 0 30px!important}.awnings-section2,.awnings-section3{padding:40px 0 0}.awnings-section21 .cst_card_sec{padding:40px 0 0!important}.awnings-section22 .cst_card_sec{padding:0 0 40px!important}.outdoor-section21 .cst_card_sec{padding:40px 0!important}.solutions-wrap1 .solutions-wrap{grid-template-columns:repeat(3,1fr)}.solution-box .title-solution{font-size:18px}.solutions-wrap{margin-top:40px}.control-faqs{margin-top:0;margin-bottom:40px}.vinyl-shutters{padding:40px 15px}.vinyl-contact{margin-top:40px}.vertical-blinds-two{padding:40px 0}.wood-blinds-section1.two .text-content ul{column-count:1}.vertical-blinds-two{flex-direction:column-reverse}.page-id-737 .nyc-faq.smart-firm-faq.wood-blinds{padding-bottom:0}.page-id-737 .past_slider.pro-slider.story-slider.dark{margin-top:40px}.explore-work-section .explore-video #myVideo{position:relative!important;height:480px;object-fit:cover}.window-solutions-sections{padding:40px 0}.window-solutions-sections .window-solution-title{margin-top:0}.media-wrapper{padding:40px 15px}.window-sol-list ul li{font-size:20px}.latest-video-section{margin-top:0}.home .nyc-videos .latest-video-section{padding:0 0 20px}.home .wp-block-spacer{height:40px!important}.review-tab{padding:10px 12px!important;font-size:17px!important}.reviews-tabs .review-tab:before{width:13px;height:13px;background-size:13px;top:15px;left:-3px}.business-hours{padding:40px 0 0;margin-bottom:0}.contact-page-main{flex-direction:column-reverse;gap:1em;margin-bottom:0}.come-visit,.come-visit .wp-block-columns{margin-bottom:0}.reviews-tabs{flex-wrap:wrap}.explore-work-wrap{padding:0;gap:15px}.two-block-content .two-icons{display:grid;flex-direction:row;grid-template-columns:repeat(2,1fr);gap:20px}.two-block-content .two-icons .box{margin-bottom:0}.hero-content-wrapper h1,.hero-content-wrapper h1 span{font-size:30px}.hero-content-wrapper h1{padding:0 50px}.footer-links ul{column-count:2;text-align:left;max-width:240px;margin-left:auto;margin-right:auto}.mob-contact div{font-size:14px;height:42px;padding:0;display:flex;align-items:center;justify-content:center}#scrollUp{display:block!important}.nyc-solutions.solution-every-section .solution-box .solution-icon img{height:82px;width:auto}.nyc-solutions.solution-every-section .solution-box .title-solution{font-size:22px}body #scrollUp{display:block!important;bottom:2.4em}.mob-contact-contact:after{border-color:transparent transparent #fb4c65;border-style:solid;border-width:0 0 50px 45px;left:-44px;content:"";display:inline-block;height:100%;position:absolute;top:0;width:0;z-index:5}.pum-theme-1713 .pum-container,.pum-theme-lightbox .pum-container{padding:20px!important}.pum-theme-1713 .pum-container h4,.pum-theme-lightbox .pum-container h4,.pum-theme-1713 .pum-container h6,.pum-theme-lightbox .pum-container h6{padding:0}.pum-theme-1713 .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:0}.pum-theme-1713 .pum-container .gform_footer input{padding:11px 15px}.team-box .team-image img{width:180px;height:180px}.mob-contact .mob-contact-phone a,.mob-contact .mob-contact-contact a{position:relative}.mob-contact .mob-contact-phone a:before,.mob-contact .mob-contact-contact a:before{content:'';position:absolute;left:-24px;top:50%;width:18px;height:18px;background:url(../../../../../../themes/nymiami/assets/images/white-phone.svg) no-repeat;background-size:18px;margin-top:-9px}.mob-contact .mob-contact-contact a:before{background:url(../../../../../../themes/nymiami/assets/images/white-chat.svg) no-repeat;background-size:18px}.explore-motorization-section .card-content .card-media #myVideo{height:480px}.our-team-wrap{row-gap:30px!important}.nyc-members.our-team-two .meet-our-team .our-team-wrap{flex-direction:row;flex-wrap:wrap;margin-top:30px}.nyc-members.our-team-two .meet-our-team .our-team-wrap .team-box{width:45%}.nyc-members.our-team-one .meet-our-team{padding:0 0 0}.nyc-members.our-team-two .meet-our-team{padding:0 0 40px}.contact-page-heading br{display:block}.nyc-imagetiles .cst_outer_div.left{flex-direction:column}.nyc-imagetiles .cst_outer_div .content ul.two{column-count:1}.nyc-imagetiles .cst_outer_div .content ul.two li{width:100%}.page-id-281 :where(.wp-block-columns.is-layout-flex){gap:0}.buttons-div{margin-bottom:30px}.page-id-4656 .nyc-content .text-sec{padding-top:0}.nyc-explore.explore-outdoor .explore-work-wrap{grid-template-columns:repeat(1,1fr)}.explore-outdoor .explore-box .explore-image img{height:600px}.motorized-shades-videos .cst_right_img .window-slider video,.motorized-shades-videos .cst_right_img .window-slider img{height:400px}.motorized-shades-videos .cst_right_img .window-slider img{height:600px}.page-id-883 .site-main .wp-block-spacer{height:40px!important}.nyc-faq.faq-two-col .faqs-section .faqs-list{grid-template-columns:repeat(1,1fr)}.how-it-works{padding:0}.nyc-imgslider .past_slider.story-slider{padding:20px 0}section.past_slider.pro-slider .slick-list .slick-slide img{height:160px}.past_slider.pro-slider.story-slider.light{padding-bottom:0}.choose-list .text-content ul{column-count:1}.hero-video{height:600px}.video-background .video-wrapper video{height:600px}.brand-logos-row{gap:6px}.brand-logos-inner{padding:16px 0}.brand-logos-row picture{width:23%;margin:0}.before-after-section .two-blocks .ba-slider img{-webkit-transform:scale(1.5);transform:scale(1.5)}.product-prev,.product-next{font-size:15px}.some-our-clients .our-clients-logos ul.slick-dots{display:none!important}.some-our-clients{padding:30px 15px!important}.home-brand-logos{padding-left:0;padding-right:0}.page-id-1142 .main-banner{max-height:280px}.page-id-1142 .banner-image img{object-fit:cover;object-position:0;height:280px;width:100%;transform:scale(1.75)}.page-id-1142 .banner-heading h1{font-size:38px}.mob-menu-logo-holder img{width:100%!important;height:100%!important;display:block}.worksBanner .container .worksImage,.worksBanner .container .worksContent{width:100%}.worksBanner .container{gap:0}.worksBanner .container .worksContent{margin-bottom:30px}.page-id-635 .wp-block-spacer.contact-page-space-one{height:60px!important}.worksBanner{margin-top:80px!important}.post-wrap{flex-direction:column;padding:40px 0;margin:0}.post-wrap article{width:100%;margin-bottom:15px}.post-wrap .post-content h2{text-align:left;font-size:26px!important}.post-wrap .post-content{padding:30px 20px}.single-post-wrap{margin:70px auto}.single-post-wrap .entry-single-title{font-size:26px;line-height:1.2}.single-post-wrap .entry-content .wp-block-image .alignleft,.single-post-wrap .entry-content .wp-block-image .alignright,.single-post-wrap .entry-content .wp-block-image picture{float:none;text-align:center;width:auto;display:block}.single-post-wrap .entry-content .figure.wp-block-image{text-align:center}.single-post-wrap .entry-content .has-text-align-right,.single-post-wrap .entry-content .has-text-align-left{text-align:left}.single-post-wrap .entry-content ul.wp-block-list{margin:0}.single-post-wrap .entry-content h2{font-size:25px!important}.story_outer_div{padding-bottom:0}.page-id-635 .contact-page{padding-top:40px;padding-bottom:30px}.page-id-635 .site-main .info-contact{gap:0}.page-id-635 .info-contact .info{font-size:18px}.services-iframe-col.service-video-block .cst_right_img video{height:520px}.services-iframe-col.service-video-block .cst_left_txt .content h2{font-size:28px!important}.services-iframe-col.service-video-block .cst_left_txt .content{font-size:18px}.services-two-col.service-vidoimg-block .wp-block-column .wp-block-image img,.services-two-col.service-vidoimg-block .wp-block-column .wp-block-video video{height:220px}.page-id-26 .banner-image img{display:none;object-position:0}.page-id-26 .main-banner{background:url(/wp-content/uploads/2024/09/services-mobile-banner.jpg) no-repeat;background-size:cover;background-position:top center;height:92vh}.page-id-3860 .banner-image img{object-fit:cover;object-position:0}#client-reviews{background:url(/wp-content/uploads/2024/09/mobile-drape-bg-450x600.jpg.webp) no-repeat!important;background-size:cover!important;background-position:center center!important;padding:40px 0!important}.nyc-content.four ul{column-count:2}.our-team-two.one .meet-our-team{padding-top:40px!important}.our-team-two.last .meet-our-team{padding-bottom:40px!important}}@media (max-width:479px){.banner-content .container{padding:0 15px}.banner-heading h1{font-size:30px}.banner-btn a{font-size:11px}.site-main h2,.our-story-section1 .about-title{font-size:22px!important}.nyc-twocolumn .content,.nyc-about .story-text,.nyc-twocolumn .content ul li,.nyc-about .story-text ul li,.nyc-content .text-content,.faq-question,.text-content{font-size:16px}.nyc-twocolumn .content ul li:before,.nyc-about .story-text ul li:before{width:22px;height:22px;background-size:22px;top:3}.nyc-twocolumn .content ul li,.nyc-about .story-text ul li{padding-left:32px;margin-bottom:15px}section.past_slider.pro-slider h2{font-size:25px}.services-two-col .wp-block-column .text-sec .text-content h2{font-size:22px!important}.faq-content p{font-size:16px}.nyc-twocolumn .content ul li,.nyc-about .story-text ul li,.site-main .text-content ul li{font-size:16px;padding-left:32px;margin-bottom:15px}.window-shades-explore .card-blocks{grid-template-columns:repeat(1,1fr);gap:15px}.shades-by-section1 .text-content ul{column-count:1}.brand-logo img{height:75px}.brands-main .brand-2-main .brand-contnt{font-size:17px}.portfolio-section .masonry .pt_box.type-videos a:before{width:30px;height:30px;background-size:30px;margin-left:-15px;margin-top:-15px}.portfolio-section .pt_tabs li a,.portfolio-section .wt_tabs li a{font-size:14px}.portfolio-section .pt_tabs,.portfolio-section .wt_tabs{gap:3px}.portfolio-section .pt_tabs li a,.portfolio-section .wt_tabs li a{padding:6px 8px}.nyc-solutions.brilliant-nyc-solutions .solutions-section .solutions-subheading{font-size:20px}.nyc-solutions.brilliant-nyc-solutions .solutions-section .solutions-content{font-size:16px}.solution-box .title-solution{font-size:15px}.nyc-contact .contact-sec .contact_container .contact-info h3{font-size:16px}.nyc-contact .contact-sec .contact_container .contact-info{font-size:15px}.nyc-contact .contact-sec .contact_container .contact-info h3:before{width:21px;height:20px;background-size:21px}.portfolio-section .wt_list-main .wt_list.row .single_wt h3{font-size:18px}.portfolio-section .wt_list-main .wt_list.row .single_wt .wt_thumb img{height:160px}.contact-page-form .gform_wrapper form.inquiry-form .ginput_container_radio .gfield_radio .gchoice{width:100%}.contact-page-form .gform_wrapper form.inquiry-form .gfield-choice-input+label{font-size:13px}.banner-btn a{font-size:15px}.solution-box .solution-icon img{height:41px}.solutions-wrap1 .solutions-wrap{gap:5px}.window-sol-list ul li{font-size:18px}.review-tab{padding:10px 12px!important;font-size:15px!important}.hero-content-wrapper h1,.hero-content-wrapper h1 span{font-size:28px}.hero-content-wrapper h1{padding:0}.nyc-solutions.solution-every-section .solution-box .solution-icon img{height:72px;width:auto}.nyc-solutions.solution-every-section .solution-box .title-solution{font-size:20px}.our-team-wrap{grid-template-columns:repeat(2,1fr);gap:20px}.team-box .team-image{margin-bottom:10px}.team-box .team-image img{width:140px;height:140px}.team-box .team-name{font-size:19px;margin-bottom:6px}.nyc-imagetiles .cst_outer_div .content ul li{font-size:16px}.explore-outdoor .explore-box .explore-image img{height:520px}section.past_slider.pro-slider .slick-list .slick-slide img{height:280px}.brand-logos-row picture{width:22%}.product-prev,.product-next{font-size:14px}.page-id-1142 .banner-heading h1{font-size:30px}.post-wrap .post-content h2{font-size:22px!important}.single-post-wrap .entry-single-title{font-size:24px;line-height:1.2}.single-post-wrap .entry-content h2{font-size:22px!important}.services-iframe-col.service-video-block .cst_left_txt .content h2{font-size:22px!important}.services-iframe-col.service-video-block .cst_left_txt .content{font-size:16px}.nyc-content.four ul{column-count:1}}