.elementor-10 .elementor-element.elementor-element-ff2c60a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-ff2c60a::before, .elementor-10 .elementor-element.elementor-element-ff2c60a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ff2c60a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ff2c60a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ff2c60a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ff2c60a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.djbrians.com/wp-content/uploads/2025/08/diamond-upholstery.png");--background-overlay:'';background-repeat:repeat;}.elementor-10 .elementor-element.elementor-element-ff2c60a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d3256b8{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#FFFFFF7A;--border-color:#FFFFFF7A;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.51);--z-index:2;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-fb8d276 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 10px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-fb8d276{left:10px;}body.rtl .elementor-10 .elementor-element.elementor-element-fb8d276{right:10px;}.elementor-10 .elementor-element.elementor-element-fb8d276{top:0px;z-index:3;text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-351acf1{width:auto;max-width:auto;bottom:-20px;z-index:0;}.elementor-10 .elementor-element.elementor-element-351acf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-351acf1{right:50px;}body.rtl .elementor-10 .elementor-element.elementor-element-351acf1{left:50px;}.elementor-10 .elementor-element.elementor-element-351acf1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:7.3vw;font-weight:800;text-transform:uppercase;color:#FFFFFF29;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-bacf60d{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-bacf60d{left:20px;}.elementor-10 .elementor-element.elementor-element-bacf60d{top:20px;z-index:10;}.elementor-10 .elementor-element.elementor-element-8a59e8b{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:85px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8a59e8b{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-8a59e8b{right:0px;}.elementor-10 .elementor-element.elementor-element-d613d26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-d613d26{text-align:center;}.elementor-10 .elementor-element.elementor-element-d613d26 .elementor-heading-title{font-family:"Rock Salt", Sans-serif;font-size:3vw;font-weight:600;text-transform:capitalize;text-shadow:1px 1px 3px rgba(0,0,0,0.3);color:var( --e-global-color-1f67319 );}.elementor-10 .elementor-element.elementor-element-c8281c9{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--z-index:0;}.elementor-10 .elementor-element.elementor-element-0b8c2e2 img{transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-76b5fc2 img{transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-94338af img{transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-6b6a17b img{transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-c835060 img{transition-duration:0.4s;}.elementor-10 .elementor-element.elementor-element-846077a{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:43%;--z-index:2;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-846077a{left:-5%;}body.rtl .elementor-10 .elementor-element.elementor-element-846077a{right:-5%;}.elementor-10 .elementor-element.elementor-element-0ca4e8b{width:auto;max-width:auto;text-align:right;}.elementor-10 .elementor-element.elementor-element-0ca4e8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-0ca4e8b.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-0ca4e8b .elementor-heading-title{font-family:"Rock Salt", Sans-serif;font-size:2.6vw;font-weight:400;text-transform:capitalize;text-shadow:1px 1px 3px rgba(0,0,0,0.3);color:var( --e-global-color-1f67319 );}.elementor-10 .elementor-element.elementor-element-054d70e{width:auto;max-width:auto;text-align:right;}.elementor-10 .elementor-element.elementor-element-054d70e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-10 .elementor-element.elementor-element-054d70e.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-054d70e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.4vw;font-weight:300;text-transform:uppercase;text-shadow:1px 1px 3px rgba(0,0,0,0.3);color:var( --e-global-color-1f67319 );}.elementor-10 .elementor-element.elementor-element-b1063a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:3;}.elementor-10 .elementor-element.elementor-element-1e5b94c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-9c6753d .elementor-button{fill:var( --e-global-color-1f67319 );color:var( --e-global-color-1f67319 );}.elementor-10 .elementor-element.elementor-element-3e2bab4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3e2bab4{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-3e2bab4{right:0px;}.elementor-10 .elementor-element.elementor-element-3e2bab4{bottom:0px;z-index:2;}.elementor-10 .elementor-element.elementor-element-3e2bab4 img{width:85%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-89ec8d0{right:83px;}body.rtl .elementor-10 .elementor-element.elementor-element-89ec8d0{left:83px;}.elementor-10 .elementor-element.elementor-element-89ec8d0{top:25%;z-index:0;}.elementor-10 .elementor-element.elementor-element-87145ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--overlay-mix-blend-mode:overlay;border-style:none;--border-style:none;box-shadow:0px 16px 20px 0px rgba(0, 0, 0, 0.78) inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-87145ce::before, .elementor-10 .elementor-element.elementor-element-87145ce > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-87145ce > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-87145ce > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-87145ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-87145ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );background-image:url("https://www.djbrians.com/wp-content/uploads/2025/08/diamond-upholstery.png");--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-87145ce::before{filter:brightness( 100% ) contrast( 98% ) saturate( 51% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9841bdb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9841bdb{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;line-height:14px;text-shadow:1px 1px 2px rgba(0,0,0,0.3);color:var( --e-global-color-1f67319 );}@media(max-width:1366px){.elementor-10 .elementor-element.elementor-element-351acf1{bottom:0px;}.elementor-10 .elementor-element.elementor-element-c8281c9{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-10 .elementor-element.elementor-element-351acf1{bottom:-9px;}.elementor-10 .elementor-element.elementor-element-c8281c9{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-ff2c60a{--min-height:100vh;}.elementor-10 .elementor-element.elementor-element-d3256b8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-fb8d276{z-index:2;text-align:center;}.elementor-10 .elementor-element.elementor-element-351acf1.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-351acf1{right:66px;}body.rtl .elementor-10 .elementor-element.elementor-element-351acf1{left:66px;}.elementor-10 .elementor-element.elementor-element-351acf1{bottom:24px;}.elementor-10 .elementor-element.elementor-element-351acf1 .elementor-heading-title{font-size:5vw;}.elementor-10 .elementor-element.elementor-element-8a59e8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:100px;}.elementor-10 .elementor-element.elementor-element-d613d26 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-d613d26 .elementor-heading-title{font-size:34px;line-height:1.3em;letter-spacing:2.1px;}.elementor-10 .elementor-element.elementor-element-c8281c9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-846077a{left:0%;}body.rtl .elementor-10 .elementor-element.elementor-element-846077a{right:0%;}.elementor-10 .elementor-element.elementor-element-846077a{top:235px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-0ca4e8b{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-0ca4e8b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0ca4e8b .elementor-heading-title{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-054d70e{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-054d70e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-054d70e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-054d70e .elementor-heading-title{font-size:4vw;}.elementor-10 .elementor-element.elementor-element-b1063a8{--justify-content:space-between;--padding-top:20px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-3e2bab4 img{width:80%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-89ec8d0{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-89ec8d0{left:0px;}.elementor-10 .elementor-element.elementor-element-89ec8d0{top:25%;}}@media(max-width:880px){.elementor-10 .elementor-element.elementor-element-c8281c9{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-ff2c60a{--min-height:90vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d3256b8{--min-height:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:4;}.elementor-10 .elementor-element.elementor-element-fb8d276 > .elementor-widget-container{padding:7px 7px 7px 7px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-fb8d276{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-fb8d276{right:0px;}.elementor-10 .elementor-element.elementor-element-fb8d276{text-align:center;}.elementor-10 .elementor-element.elementor-element-fb8d276 img{width:130px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-351acf1{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-351acf1{left:0px;}.elementor-10 .elementor-element.elementor-element-351acf1{bottom:17px;}.elementor-10 .elementor-element.elementor-element-351acf1 .elementor-heading-title{font-size:6.3vw;}.elementor-10 .elementor-element.elementor-element-bacf60d{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;top:11px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-bacf60d{right:10px;}body.rtl .elementor-10 .elementor-element.elementor-element-bacf60d{left:10px;}.elementor-10 .elementor-element.elementor-element-8a59e8b{--min-height:60vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-10 .elementor-element.elementor-element-d613d26 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-d613d26 .elementor-heading-title{font-size:5vw;}.elementor-10 .elementor-element.elementor-element-c8281c9{--min-height:20vh;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0b8c2e2.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0b8c2e2 img{width:90%;}.elementor-10 .elementor-element.elementor-element-76b5fc2 img{width:90%;}.elementor-10 .elementor-element.elementor-element-94338af.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-94338af img{width:90%;}.elementor-10 .elementor-element.elementor-element-6b6a17b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6b6a17b img{width:90%;}.elementor-10 .elementor-element.elementor-element-c835060.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c835060 img{width:90%;}.elementor-10 .elementor-element.elementor-element-846077a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;top:130px;--z-index:2;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-846077a{left:0%;}body.rtl .elementor-10 .elementor-element.elementor-element-846077a{right:0%;}.elementor-10 .elementor-element.elementor-element-0ca4e8b .elementor-heading-title{font-size:8.7vw;}.elementor-10 .elementor-element.elementor-element-054d70e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-054d70e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-054d70e .elementor-heading-title{font-size:6vw;}.elementor-10 .elementor-element.elementor-element-b1063a8{--width:100vw;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3e2bab4 img{width:100%;}.elementor-10 .elementor-element.elementor-element-89ec8d0{top:20%;}.elementor-10 .elementor-element.elementor-element-9841bdb{text-align:center;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-ff2c60a{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-bacf60d */.elementor-10 .elementor-element.elementor-element-bacf60d {cursor: pointer}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3256b8 */.elementor-10 .elementor-element.elementor-element-d3256b8 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

.nav-open {height: 40vh; margin-top: 0; z-index:3 ;transition: all 700ms}
.nav-closed {height: 0vh; margin-top: 0; z-index:2;
}

@media screen and (max-width: 767px) {
    .nav-open {
        height: 80vh; z-index:3;
        transition: all 700ms;
    }
    .nav-closed {height: 0vh; 
        margin-top: 0;
        z-index:2;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .nav-open {
        height: 50vh; z-index:3;
        transition: all 700ms;
    }
    .nav-closed {height: 0vh; 
        margin-top: 0;
        z-index:2;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e2bab4 */.elementor-10 .elementor-element.elementor-element-3e2bab4 {pointer-events: none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff2c60a *//*.elementor-10 .elementor-element.elementor-element-ff2c60a {
    background: #9055d9;
background: linear-gradient(127deg, rgba(144, 85, 217, 1) 0%, rgba(87, 195, 199, 1) 50%, rgba(83, 237, 86, 1) 100%);
}*/

.elementor-10 .elementor-element.elementor-element-ff2c60a {
    background: #2e2e2e;
    background: linear-gradient(304deg, rgba(46, 46, 46, 1) 0%, rgba(156, 156, 156, 1) 50%, rgba(79, 79, 79, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87145ce */.elementor-10 .elementor-element.elementor-element-87145ce {
    background: #2e2e2e;
    background: linear-gradient(304deg, rgba(46, 46, 46, 1) 0%, rgba(156, 156, 156, 1) 50%, rgba(79, 79, 79, 1) 100%);
}/* End custom CSS */