.banner-slider .slide-text h1,.banner-slider .slide-text h2{position:relative;z-index:1;font-size:50px;max-width:320px;line-height:1.2;margin-left:auto;margin-right:auto;font-style:italic;text-align:center;padding:30px 0 57px;color:#fff;margin-bottom:0}.banner-slider .grid-part{display:flex;flex-wrap:wrap;min-height:502px;background-size:cover;background-repeat:no-repeat;background-position:center center}.banner-slider .text-part{padding:57px 0 52px}.banner-slider .slide-text{position:relative;display:flex;align-items:center;padding:0px 20px 0px 20px;width:25%;min-height:inherit}.banner-slider .text-part h2{text-align:center;font-size:40px;letter-spacing:1px}.banner-slider .owl-theme .owl-dots .owl-dot span{border-radius:0 !important}.banner-slider .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#c6c6c7 !important}.banner-slider .owl-theme .owl-dots .owl-dot span{background:#e7e7e8 !important;height:11px !important;margin:5px 9px !important}.banner-slider .owl-theme .owl-nav.disabled+.owl-dots{position:relative;bottom:35px}.banner-slider .banner-overlay{position:absolute;height:100%;width:100%;left:0;top:0}.two-col-swap h2{font-size:30px;margin-bottom:12px;letter-spacing:.7px}.two-col-swap .image-part{min-height:468px;width:50%;background-size:cover;background-repeat:no-repeat;background-position:center;border-right:3px solid #fff;text-align:right}.two-col-swap .text-part{min-height:468px;width:50%;border-left:3px solid #fff;padding:68px 68px 68px 113px}.two-col-swap .inner-text{max-width:350px}.window-covering .two-col-swap .inner-text{max-width:425px}.two-col-swap .detail-text{margin-bottom:20px}.two-col-swap.left-to-right .image-part{order:1;border-right:0;border-left:3px solid #fff}.two-col-swap.left-to-right .text-part{border-right:3px solid #fff;border-left:0;padding:72px 134px 68px 68px}.two-col-swap.left-to-right .inner-text{max-width:316px;margin-left:auto}.two-col-swap.left-to-right .detail-text{margin-bottom:22px}.about .two-col-swap .text-part{padding:78px 68px 92px 80px}.about .two-col-swap p{margin-bottom:12px}.about .two-col-swap .inner-text{max-width:432px}.window-covering .two-col-swap .text-part{padding:78px 68px 92px 80px}.window-covering .two-col-swap img{padding:0 20px}.two-col-grid{padding:79px 0 117px}.two-col-grid .detail-text{margin-bottom:50px}.two-col-grid .right-part{min-height:378px;width:66.3%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;overflow:hidden;cursor:pointer}.two-col-grid .left-part{min-height:378px;width:33.7%}.two-col-grid .inner-grid{border-bottom:7px solid #fff}.two-col-grid .left-part a,.two-col-grid .left-part span{height:100%;width:100%;display:flex;padding:32px;background-repeat:no-repeat;background-position:center center;background-size:cover}.two-col-grid .logo.left-part a,.two-col-grid .text.left-part span{justify-content:center;align-items:center}.two-col-grid .text.left-part a,.two-col-grid .text.left-part span{justify-content:flex-start;align-items:flex-end}.two-col-grid .text.left-part a:hover h2{color:#333535;transition:all .5s ease}.two-col-grid .left-to-right .left-part{order:2;border-right:0;border-left:8px solid #fff}.two-col-grid .default .left-part{border-right:8px solid #fff}.two-col-grid .logo.left-part img{transition:all .5s ease;max-width:250px;width:100%}.two-col-grid .logo.left-part a:hover img{transform:rotate(20deg);transition:all .5s ease}.two-col-grid .text.left-part h2{font-size:28px;color:#fff;font-weight:700;margin:0;line-height:1;transition:all .5s ease}.two-col-grid .hover-text{color:#fff;background:#214086;opacity:.9;height:100%;padding:30px 40px;width:100%}.two-col-grid .no-bg-overlay{background:0;opacity:1}.two-col-grid .hover-text h3{font-size:40px;line-height:1.35;margin-bottom:20px}.two-col-grid .no-bg-overlay h3{font-size:28px;font-weight:700;transition:all .5s ease}.two-col-grid .no-bg-overlay a:hover h3{color:#333535;transition:all .5s ease}.two-col-grid .hover-text a{display:inline-block;letter-spacing:1px;transition:all .5s ease}.two-col-grid .hover-text a:hover i{padding-left:12px;transition:all .5s ease}.two-col-grid .hover-text i{font-size:17px;padding-left:8px;transition:all .5s ease}.two-col-grid .top-section{text-align:center;max-width:570px;margin:auto}.two-col-grid .top-section h2{margin-bottom:10px}.two-col-grid .right-part a{display:block;height:100%;width:100%;cursor:pointer}.two-col-grid .right-part a:hover h3{color:#333535;transition:all .5s ease}body .two-col-grid .left-part a,body .two-col-grid .left-part span,body .two-col-grid .hover-text{padding:0}.two-col-grid .right-part{display:flex;align-items:flex-end}.text-option{padding:10px 30px;background:rgba(100,96,96,0.42);width:100%;min-height:98px;transition:height 1s ease;display:flex;align-items:center;margin-bottom:10px}.two-col-grid .text.left-part a:hover h2,.two-col-grid .right-part a:hover h3{color:#fff !important;opacity:1;transition:all .5s ease}.two-col-grid .right-part a h3{margin-bottom:0}.two-col-grid .text.left-part h2{line-height:1.35}.text-option>*{display:flex !important;align-items:center;height:auto !important}.wrapper-fabric{text-align:center;padding:82px 0 70px}.wrapper-fabric h2{letter-spacing:1px;margin-bottom:27px}.wrapper-fabric .inner-fabric{display:flex;flex-wrap:wrap;justify-content:center}.wrapper-fabric .fab-img{height:150px;width:100%;max-width:150px;background-repeat:no-repeat;background-position:center;background-size:cover}.wrapper-fabric h4{font-size:18px;font-weight:700;line-height:1.2;display:flex;align-items:center;justify-content:center;letter-spacing:.5px;margin-top:23px}.wrapper-fabric .fabric{padding:0 4px;width:155px;margin-bottom:30px;display:block}.wrapper-fabric .fabric:hover h4{opacity:.6}.our-customer{padding:82px 0 94px}.our-customer .container{max-width:1200px}.our-customer .detail-text{margin-bottom:18px}.our-customer .top-section{text-align:center;max-width:750px;width:100%;margin:auto}.our-customer .top-section h2{margin-bottom:10px;letter-spacing:1px}.our-customer-col-flex>div.customer-item{width:16.66%;padding:0 30px}.our-customer-col-flex{display:flex !important;flex-wrap:wrap;align-items:center;padding:0 30px}.our-customer-col-flex .owl-stage{display:flex;flex-wrap:wrap;align-items:center;position:relative !important;z-index:1}.our-customer-col-flex .owl-stage .owl-item{padding:0 20px}.our-customer-col-flex .owl-stage img{width:auto !important;max-height:110px !important;margin:15px auto}.our-customer-col-flex .owl-nav{position:absolute;width:100%;top:47%;left:0;z-index:-1}.our-customer-col-flex .owl-nav button.owl-prev{background:url(https://cdn2.hubspot.net/hubfs/4570413/Culp%20Hospitality/images/prev.png) !important;width:23px;height:35px;background-size:17px !important;background-repeat:no-repeat !important}.our-customer-col-flex .owl-nav button.owl-next{background:url(https://cdn2.hubspot.net/hubfs/4570413/Culp%20Hospitality/images/next.png) !important;width:23px;height:35px;float:right;background-size:17px !important;background-repeat:no-repeat !important}.our-customer .wrapper-cta{text-align:center;margin-top:48px}.our-customer p{letter-spacing:.55px}.three-col-grid{display:flex;flex-wrap:wrap}.three-col-grid .left-part{min-height:388px;position:relative;width:50.2%;height:100%;border-right:6px solid #fff;display:flex;align-items:center;flex-wrap:wrap;background-size:cover;background-repeat:no-repeat;background-position:center}.three-col-grid .middle-part{width:30.5%;border-right:6px solid #fff;background-size:cover;background-repeat:no-repeat;background-position:center}.three-col-grid .right-part{width:19.3%;background-size:cover;background-repeat:no-repeat;background-position:center}.three-col-grid .left-inner-text{height:100%;display:flex;align-items:center;flex-wrap:wrap;width:100%;padding-right:134px;padding-left:20px}.three-col-grid h1{font-size:48px;font-weight:700;margin-bottom:13px}.three-col-grid p{font-size:18px;font-weight:500;line-height:1.6;letter-spacing:.5px}.three-col-grid .detail-text{max-width:400px;margin-left:auto;padding-top:43px;padding-bottom:30px;position:relative;z-index:1}.three-col-grid .overlay{position:absolute;height:100%;width:100%;left:0;top:0}.separator-section{text-align:center;padding:101px 0px 92px}.separator-section h2{font-size:40px}.customer-logos{padding:112px 0 85px}.customer-logos .logo-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.customer-logos .cust-logo{width:11%;margin-bottom:40px;margin-right:6.8%}.customer-logos .cust-logo:last-child,.customer-logos .cust-logo:nth-child(6n){margin-right:0}.two-col-banner{display:flex;flex-wrap:wrap}.two-col-banner .right-part{width:59%;min-height:415px;background-size:cover;background-repeat:no-repeat;background-position:center}.two-col-banner h1{font-weight:700;margin-bottom:13px;font-size:48px}.two-col-banner p{font-size:18px;font-weight:500;line-height:1.6;letter-spacing:.5px}.two-col-banner .detail-text{max-width:450px;margin:0 auto;position:relative;z-index:1}.colo-overlay{position:absolute;top:0;left:0;height:100%;width:100%}.two-col-banner .left-inner-text{height:100%;display:flex;align-items:center;flex-wrap:wrap;min-height:415px;width:100%}.portfolio-cols-grid{padding:92px 0 112px;background:#ebebec;text-align:center}.portfolio-col-grid .container{max-width:1190px}.portfolio-col-grid .detail-text{margin-bottom:50px}.portfolio-col-grid .top-section{text-align:center;max-width:750px;width:100%;margin:auto}.portfolio-col-grid .top-section h2{margin-bottom:10px}.portfolio-col-grid .top-section{margin-bottom:55px}.portfolio-col-grid .top-section{max-width:850px;margin:0 auto 90px}.portfolio-col-grid .top-section h3{line-height:1.3}.three-col-flex{display:flex;flex-wrap:wrap;margin-top:-9px}.main-items{cursor:pointer;text-align:left;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;height:375px;padding:25px 20px;width:32.6%;background-size:cover !important;background-repeat:no-repeat !important;margin-right:1.1%;margin-bottom:11px;position:relative;overflow:hidden}.three-col-flex>div:nth-child(3n){margin-right:0}.three-col-flex>div:last-child{margin-right:0}.main-items>.tbl .tbl-cell{vertical-align:bottom}.overlap-data .tbl-cell{vertical-align:top}.overlap-data{visibility:hidden;top:103%;position:absolute;padding:30px 20px;background:rgba(6,65,125,0.75);height:100%;width:100%;left:0;color:#fff;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.main-items:hover .overlap-data{visibility:visible;top:0}.main-items h2{color:#fff;margin-bottom:0;text-transform:capitalize;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.main-items:hover h2{transform:scale(0)}.overlap-data p i{margin-left:5px}.overlap-data p,.overlap-data p i{display:inline-block;text-transform:uppercase}.two-col-ibanner{display:flex;flex-wrap:wrap;min-height:387px}.two-col-ibanner .left-part,.two-col-banner .left-part{padding:25px 110px 42px 20px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;min-height:inherit;width:41%;border-right:6px solid #fff}.two-col-ibanner .right-part{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:inherit;width:59%}.two-col-ibanner h1{font-size:60px;margin:0;font-weight:700;position:relative;max-width:300px;margin-left:auto}.two-col-overlay{position:absolute;height:100%;width:100%;top:0;left:0}.two-col-banner .left-part{padding:25px 20px 42px 20px}.two-col-video{color:#231f20;padding:107px 0 117px}.two-col-video .container{align-items:center}.two-col-video .video-part{width:50%;max-width:100%;overflow:hidden}.two-col-video .text-part{width:50%;padding-left:63px}.two-col-video iframe{width:100% !important;height:320px !important;max-width:100%;max-height:320px}.two-col-video strong{font-weight:600}.two-col-video .inner-logo{max-width:338px;margin-bottom:16px}.two-col-video .deatil-text{max-width:462px;margin-bottom:22px}.two-col-video .deatil-text p{letter-spacing:0;word-spacing:3px;margin-bottom:10px}.two-col-video .wrapper-cta a{min-width:261px}.four-col-advantage{text-align:center;color:#231f20;padding:82px 0 97px}.four-col-advantage .container{max-width:1122px}.four-col-advantage .advantage{display:flex;flex-wrap:wrap;margin-top:38px}.four-col-advantage .inner-advantage{width:24.2%;margin-right:1%;margin-bottom:32px}.four-col-advantage .inner-advantage:nth-child(4n){margin-right:0}.four-col-advantage .top-img{height:263px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:36px}.four-col-advantage h4{font-size:22px;font-weight:700;margin-bottom:9px}@media(max-width:1300px){.banner-slider .slide-text h1,.banner-slider .slide-text h2{font-size:45px;margin:auto;padding:30px 0 45px}.banner-slider .slide-text{padding:0px 20px;width:32%}.banner-slider .grid-part{min-height:425px}.banner-slider .text-part{padding:45px 0}.banner-slider .text-part h2{font-size:36px}.three-col-grid .left-inner-text{padding-right:60px}.three-col-grid h1,.two-col-banner h1{font-size:45px}.three-col-grid p{line-height:1.4}.three-col-grid .left-part{min-height:350px}.customer-logos{padding:75px 0 40px}.two-col-ibanner h1{text-align:center;margin:auto;max-width:282px;font-size:45px}.two-col-ibanner .left-part,.two-col-banner .left-part{padding:25px 20px}.two-col-video .inner-logo{max-width:275px}.two-col-video,.four-col-advantage{color:#231f20;padding:90px 0px}}@media(max-width:1200px){.two-col-grid,.two-col-video,.four-col-advantage{padding:75px 0}.two-col-grid .text.left-part h2,.two-col-grid .no-bg-overlay h3{font-size:24px}.two-col-grid .hover-text h3,.separator-section h2{font-size:32px}.wrapper-fabric .container{max-width:800px}.wrapper-fabric{padding:70px 0 45px}.separator-section{padding:70px 0px 55px}}@media(max-width:1024px){.banner-slider .slide-text h1,.banner-slider .slide-text h2,.two-col-banner h1{font-size:35px}.banner-slider .slide-text{padding:0px 20px;width:35%}.banner-slider .grid-part{min-height:350px}.banner-slider .text-part{padding:30px 0 15px}.banner-slider .text-part h2{font-size:28px}.banner-slider .owl-theme .owl-nav.disabled+.owl-dots{bottom:20px}.two-col-grid,.two-col-video,.four-col-advantage{padding:50px 0}.two-col-swap .text-part,.two-col-swap.left-to-right .text-part,.about .two-col-swap .text-part,.window-covering .two-col-swap .text-part{padding:50px;min-height:400px}.two-col-swap .image-part{min-height:400px}.two-col-swap.left-to-right .inner-text{max-width:350px}.two-col-swap h2{font-size:24px;margin-bottom:10px}.two-col-grid .hover-text h3,.separator-section h2{font-size:28px}.two-col-grid .text.left-part h2,.two-col-grid .no-bg-overlay h3{font-size:22px}.two-col-grid .right-part,.two-col-grid .left-part{min-height:325px}.two-col-grid .detail-text{margin-bottom:30px}.wrapper-fabric h4{font-size:16px}.wrapper-fabric{padding:50px 0 25px}.wrapper-fabric h4{margin-top:20px}.separator-section{padding:50px 0px 35px}.our-customer{padding:60px 0}.three-col-grid .left-inner-text{padding-right:20px}.three-col-grid p{font-size:16px}.three-col-grid h1,.two-col-ibanner h1{font-size:35px}.three-col-grid .left-part{min-height:300px}.customer-logos .cust-logo{width:13.5%;margin-right:8.1% !important;margin-bottom:20px}.customer-logos .cust-logo:nth-child(5n){margin-right:0 !important}.customer-logos{padding:50px 0 35px}.two-col-banner .left-inner-text{padding-right:20px}.two-col-banner p{font-size:15px}.two-col-banner .left-inner-text,.two-col-banner .right-part{min-height:350px}.portfolio-col-grid,.portfolio-cols-grid{padding:70px 0}.window-covering .image-part{padding-right:40px !important}.portfolio-col-grid .top-section{margin-bottom:30px}.two-col-ibanner{min-height:350px}.two-col-video .text-part{padding-left:30px}.four-col-advantage .top-img{margin-bottom:25px}.text-option{min-height:100px}}@media(max-width:840px){.customer-logos .cust-logo,.customer-logos .cust-logo:nth-child(6n){width:15.5%;margin-right:5.6% !important}.four-col-advantage .inner-advantage,.four-col-advantage .inner-advantage:nth-child(4n){width:49%;margin-right:2%;margin-bottom:25px}.four-col-advantage .inner-advantage:nth-child(2n){margin-right:0}}@media(max-width:767px){.banner-slider .slide-text{width:40%}.banner-slider .grid-part{min-height:300px}.banner-slider .slide-text h1,.banner-slider .slide-text h2,.two-col-banner h1{font-size:30px;padding:20px 0 25px}.banner-slider .text-part h2{font-size:24px}.two-col-grid,.two-col-video,.four-col-advantage{padding:35px 0}.two-col-swap .text-part,.two-col-swap.left-to-right .text-part,.about .two-col-swap .text-part,.window-covering .two-col-swap .text-part{padding:35px 25px}.two-col-grid .hover-text h3,.separator-section h2{font-size:24px}.two-col-grid .hover-text{padding:20px}.two-col-grid .right-part{min-height:275px}.wrapper-fabric{padding:35px 0 10px}.our-customer{padding:40px 0}.separator-section{padding:35px 0px 20px}.three-col-grid h1,.two-col-ibanner h1{font-size:30px}.customer-logos .cust-logo,.customer-logos .cust-logo:nth-child(5n),.customer-logos .cust-logo:nth-child(6n){margin-right:8% !important;width:19%}.customer-logos .cust-logo:nth-child(4n){margin-right:0 !important}.customer-logos{padding:35px 0 20px}.two-col-banner .right-part{width:50%}.two-col-banner p{font-size:14px}.two-col-banner .left-inner-text,.two-col-banner .right-part{min-height:300px}.main-items{width:49.25%;margin-right:1.5%}.three-col-flex>div:nth-child(3n){margin-right:1.5%}.three-col-flex>div:last-child{margin-right:0}.three-col-flex>div:nth-child(2n){margin-right:0}.portfolio-col-grid,.portfolio-cols-grid{padding:60px 0}.window-covering .image-part{padding:30px 30px 0 !important}.two-col-ibanner{min-height:300px}.two-col-ibanner .right-part,.two-col-ibanner .left-part,.two-col-banner .left-part{width:50%}.two-col-video .inner-logo{max-width:220px;margin-bottom:16px}.two-col-video .video-part{width:100%;margin-bottom:30px}.two-col-video .text-part{padding-left:0;width:100%}.two-col-video .deatil-text{max-width:100%;margin-bottom:22px}.text-option{min-height:70px;padding:10px 20px}}@media(max-width:640px){.banner-slider .grid-part{min-height:275px}.two-col-swap .image-part{text-align:center}.two-col-swap .inner-text,.two-col-swap.left-to-right .inner-text{max-width:100%}.two-col-swap .text-part,.two-col-swap.left-to-right .text-part,.about .two-col-swap .text-part,.window-covering .two-col-swap .text-part{padding:30px 20px 35px;width:100%;border:0;order:2;min-height:auto}.two-col-swap .image-part,.two-col-swap.left-to-right .image-part{width:100%;border:0;height:265px;min-height:auto}.two-col-grid .right-part{width:100%;order:2 !important}.two-col-grid .left-part{min-height:175px;width:100%;border-bottom:8px solid #fff}.two-col-grid .left-part a,.two-col-grid .left-part span{padding:20px}.two-col-grid .logo.left-part img{max-width:125px}.two-col-grid .default .left-part{border-right:0}.two-col-grid .left-to-right .left-part{order:1;border-left:0}.two-col-grid .text.left-part a,.two-col-grid .text.left-part span{justify-content:center;align-items:flex-end}.three-col-grid .detail-text{max-width:100%;padding-top:35px}.three-col-grid .left-part{width:100%;min-height:auto;border:0;border-bottom:6px solid #fff}.three-col-grid .middle-part,.three-col-grid .right-part{width:50%;height:175px}.customer-logos .cust-logo,.customer-logos .cust-logo:nth-child(5n),.customer-logos .cust-logo:nth-child(6n),.customer-logos .cust-logo:nth-child(4n){margin-right:11% !important;width:26%}.customer-logos .cust-logo:nth-child(3n){margin-right:0 !important}.two-col-swap .image-part img{padding:0;width:200px}.window-covering .text-part{padding-left:20px !important}}@media(max-width:568px){.main-items{width:100%;margin-right:0;height:250px}.three-col-flex>div:nth-child(3n){margin-right:0}.two-col-banner .detail-text{text-align:center}.two-col-banner .left-part{width:100%;border-bottom:6px solid #fff}.two-col-banner .right-part{width:100%}.banner-slider .slide-text h1,.banner-slider .slide-text h2,.two-col-banner h1{padding:10px 0 5px}}@media(max-width:480px){.banner-slider .slide-text{width:100%}.two-col-grid .hover-text h3{font-size:20px}.two-col-grid br{display:none}.customer-logos .cust-logo,.customer-logos .cust-logo:nth-child(5n),.customer-logos .cust-logo:nth-child(6n),.customer-logos .cust-logo:nth-child(4n),.customer-logos .cust-logo:nth-child(3n){margin-right:10% !important;width:45%}.customer-logos .cust-logo:nth-child(2n){margin-right:0 !important}.two-col-banner .right-part{min-height:125px}.two-col-banner .left-part{border-right:0}.two-col-ibanner .right-part{width:100%;min-height:200px}.two-col-ibanner .left-part{width:100%;border:0;border-bottom:6px solid #fff;min-height:200px}.two-col-video .wrapper-cta a{min-width:auto;width:100%;max-width:261px}.four-col-advantage .inner-advantage,.four-col-advantage .inner-advantage:nth-child(4n){width:100%;margin-right:0;margin-bottom:20px}.four-col-advantage .top-img{height:225px}}