@charset "utf-8";@import url(../fonts/fonts.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none;padding:0;margin:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}.table-responsive{padding:0 0 20px 0!important}table{border-collapse:collapse;border-spacing:0}body{color:var(--black);scroll-behavior:smooth;position:relative;line-height:1;font-family:"Poppins",sans-serif!important}input{font-weight:500;position:relative;border-radius:10px!important;min-height:42px;color:#000;font-size:15px;margin:0;padding:0 15px}input::placeholder,textarea:placeholder{color:#cccccc!important;text-transform:capitalize!important}textarea{color:#000;resize:none}.form-control:focus{box-shadow:none}img{object-fit:cover;object-position:center;transition:all 0.3s ease}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none}input[type="number"]{-moz-appearance:textfield}button{background:#fff0;border:0}video{width:100%;object-fit:cover;object-position:center}strong{font-weight:900}::selection{color:#fff;background:var(--py)}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}:root{--py:#cba6ad;--py-hover:#a57981;--white:#ffffff;--white-hover:#cecdcd;--black:#000}.p-100{padding:100px 0}.p-80{padding:80px 0}.p-60{padding:60px 0}.p-70{padding:70px 0}h1{font-size:60px;line-height:70px;font-weight:800;font-family:"Playfair Display",serif;color:var(--black)}h2{font-size:45px;line-height:50px;font-weight:700;text-transform:capitalize;font-family:"Playfair Display",serif;color:var(--black)}h3{font-size:40px;line-height:45px;font-weight:600;color:var(--black)}h4{font-size:30px;line-height:35px;font-weight:700;color:var(--black)}h5{font-size:25px;line-height:35px;font-weight:700;color:var(--black)}h6{font-size:20px;line-height:25px;font-weight:700;color:var(--black)}p{font-size:18px;font-weight:400;margin-top:40px;line-height:30px;color:var(--black)}a{font-size:20px;line-height:25px;font-weight:600;display:inline-block;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none!important;position:relative;color:var(--white)}.container-fluid{padding:0 30px}button{font-size:24px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none!important;padding:0;position:relative}a span,button span{position:relative;z-index:1}.py:hover{color:var(--py-hover)}.py{color:var(--py)}.py-bg{background:var(--py)}.py-btn{cursor:pointer;padding:15px 30px;color:var(--white);margin:30px 0 0 0;font-weight:600;text-transform:capitalize;font-size:15px;line-height:20px;display:inline-flex;justify-content:center;align-items:center;clip-path:polygon(0 0,100% 0,100% 85%,95% 100%,0 100%);transition:background-color 0.3s ease-in-out;background:var(--py)}.py-btn:hover,.py-btn:focus{color:var(--white);background:var(--py-hover)}.sy-btn{cursor:pointer;padding:12px 30px;color:var(--black);margin:30px 0 0 0;font-weight:600;text-transform:uppercase;font-size:15px;line-height:20px;display:inline-flex;justify-content:center;align-items:center;clip-path:polygon(0 0,100% 0,100% 85%,95% 100%,0 100%);transition:background-color 0.3s ease-in-out;background:var(--white)}.sy-btn:hover,.sy-btn:focus{background:var(--white-hover)}header{background:var(--white)}nav li a{font-size:17px;font-weight:400;color:#000;margin:0 40px;min-width:90px;text-transform:capitalize}nav li a:hover{color:var(--black);font-weight:700;position:relative}a:hover{color:#000}nav li.menu-item-483 a::before{content:"";background:var(--py);position:absolute;width:14px;height:3px;bottom:0;left:0}nav img{width:178px}nav li.menu-item-483 a{font-weight:700}.home-banner{background:url(../images/hero-img.png) no-repeat center center/cover;padding:220px 0 320px 0}.home-banner .content{background:#cba6adde;padding:30px;border-radius:50px;color:var(--black);width:90%;margin:0 auto}.home-banner h1{width:60%;margin:0 auto}.home-banner h5{font-weight:400;width:90%;margin:30px auto 0 auto}.about-us{background:var(--py)}.about-us .box{margin-top:80px}.about-us .icon-box{border-bottom:1px solid var(--black);padding:20px 0 0 0}.design{background:url(../images/design-bg.png) no-repeat;background-position:0 -70px}.owl-carousel.client-slider{margin:200px 0 0 0}.client-slider .item{padding:20px}.client-slider .slide-box{background:#fff;border-radius:20px;box-shadow:0 0 20px 0 #d7e4f9ad;padding:40px 40px 40px 40px;position:relative;margin:0 0 30px 0}.owl-animated-out{position:absolute}.clients .client-slider p{margin:90px auto 0 auto;line-height:40px;width:100%}.client-slider h6{margin:40px 0 0 0;font-size:27px}.client-slider .owl-item.active{position:relative}.client-slider .owl-item.active::before,.client-slider .owl-item.active::after{position:absolute;content:"";width:99%;height:30px;background:#fff;left:0;right:0;margin:0 auto;border-radius:10px;scale:.9;bottom:28px;box-shadow:0 0 20px 0 #d7e4f9ad}.client-slider .owl-item.active::after{bottom:11px;scale:.8;z-index:-1}.desktop-menu button,.mobile-menu button{color:#000}.desktop-menu.open{opacity:1;visibility:visible;transform:translate(0%,0)}footer{background:#000;padding:70px 0 0 0}footer h2{color:#fff}footer h6{color:#fff;margin:30px 0 0 0;font-weight:500}footer input{background:#fff0;border:0;border-bottom:1px solid #fff;border-radius:0!important;color:white!important;width:100%;padding:0 30px 6px 50px;margin:0 0 0 0}footer input::placeholder{color:#7d7d7d!important}.contact-form p{margin:0;line-height:0;position:relative}.contact-form br{display:none}.contact-form .wpcf7-spinner{display:block;position:absolute;top:50px;left:10px}.wpcf7-response-output{color:#fff}ul.contact-info a{font-size:15px;font-weight:500;margin:20px 0 0 0}ul.contact-info a:hover{color:var(--py)}footer .contact-form img{position:absolute;left:0;top:10px}.input-with-icon{width:580px;position:relative}footer input:focus,footer input:focus-visible{box-shadow:none;outline:none}footer .py-btn{font-size:20px;line-height:30px;padding:16px 50px;margin:30px 0 0 20px;border:0}.footer-bottom{margin:80px 0 0 0;position:relative;padding-top:60px}.footer-bottom::before{position:absolute;content:"";width:95%;background:#848484;height:1px;left:0;right:0;margin:0 auto;top:0}.footer-bottom img{width:180px}.footer-bottom .social-link a{font-size:24px;margin:10px}.footer-bottom .social-link a:hover{color:var(--py)}.footer-bottom .social-link{margin:40px 0 0 0}.footer-bottom .copy-rights{margin:50px 0 0 0;border-top:1px solid #848484;padding:10px 0}.footer-bottom p,.footer-bottom p a{font-size:13px;color:#fff;font-weight:500;border:0;margin:0;padding:0}.footer-bottom a{font-size:13px;line-height:16px;font-weight:600;padding:0 10px}.footer-bottom .copy-rights li:not(:first-child) a{border-left:1px solid #fff}.footer-bottom .copy-rights a:hover{color:var(--py)}.faq .accordion-item{border-color:#000}.faq h1{margin:0 0 70px 0}.faq .accordion-button:not(.collapsed){background:#fff0;color:#000}.faq .accordion-button:not(.collapsed)::after{content:"\f068"}.faq .accordion-button::after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-size:19px;color:#000;position:absolute;left:42px;width:27px;height:27px;border:2px solid #000;transition:none;outline:none!important;box-shadow:none!important;text-align:center;line-height:24px;background-repeat:no-repeat;background:snow}.faq .accordion-button{padding:30px 40px 30px 100px;font-size:18px;font-family:"Poppins",sans-serif!important;font-weight:500;box-shadow:none}.faq .accordion-button:focus{box-shadow:none}.faq .accordion-body{padding:0 0 60px 100px;border-top:0;font-size:18px;color:#000;line-height:27px}.clients img{position:absolute}.clients img.testi-1{top:190px;left:-40px}.clients img.testi-2{bottom:200px;left:-150px}img.testi-3{bottom:-130px;left:-50px}img.testi-5{right:-130px;bottom:160px}img.testi-4{top:190px;right:0}img.testi-6{bottom:-170px;right:0}.clients{padding-bottom:250px}.clients .owl-nav img{position:initial}.clients button:hover{background:transparent!important;scale:1;opacity:1}.clients button{opacity:.5;scale:.7}.client-slider .slide-box img{position:absolute;left:0;right:0;margin:0 auto;top:30px}.splash-blog-img .date-div{position:absolute;top:20px;left:20px;background:#000;border-radius:100px;width:86px;height:86px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px}.splash-blog-img .date-div h4{color:#fff;width:100%;text-align:center;border-bottom:1px solid #fff}.splash-blog-img .date-div h6{color:#fff;font-size:12px;font-weight:400}.splash-blogs .content p,.splash-blogs .content h5{margin:10px 0 0 0}.splash-blogs .content a{color:#000;font-size:13px;line-height:20px;margin:10px 0 0 0}.splash-blogs .content a:hover{color:var(--py)}.splash-blogs img{width:100%;max-height:400px}.splash-blogs .splash-blog-img{margin:50px 0 0 0;width:100%}.design-2 .content{padding:60px}.design-2 .content p{width:100%}.video-wrapper video{height:600px}.new-arrival h2{margin:0 0 80px 0}.new-arrival .content{padding:0 0 0 80px}.new-arrival .content h2{margin:0 0 0 0}.design-2{margin-top:300px}.design p{margin:30px 0 0 0;width:59%}.design-slider-arrows button img{width:16px;height:8px}.design-slider-arrows button{width:45px;height:45px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:1px solid #000;margin:0 0 0 10px}.design-slider-arrows{display:flex;justify-content:flex-end}.design-slider img{border-radius:10px}.design .owl-carousel h3{margin:5px 0 0 0;font-size:35px}.design .owl-carousel h6{margin:15px 0 0 0;font-size:18px}.about p,.clients p{width:84%;margin:40px auto 0 auto}.about .box{margin:70px 0 0 0;width:100%}.about .icon-box{border-bottom:2px solid #000;height:100px;width:90%;margin:0 auto}.row.text-center .col-12.col-md-4.col-sm-6{display:flex}.about .box p{width:66%;margin:10px auto 0 auto}.splash-bottom{margin:180px 0 0 0}.splash-bottom::before{position:absolute;content:"";background:#b9b9b9;width:96%;height:2px;left:0;right:0;margin:0 auto;bottom:47%}.splash-bottom p{width:100%;color:#fff;margin:20px 0 0 0}.splash-bottom .content{background:#000;padding:30px 30px 70px 30px}.splash-bottom .content h4{color:#fff;width:100%;border-bottom:1px solid #fff;padding:0 0 10px 0}.splash-bottom img{border-radius:10px}.design .owl-carousel{margin:80px 0 0 0}@media (max-width:1660px){img.testi-5{right:-30px;bottom:100px}.clients img.testi-2{left:-90px;bottom:150px}.clients img.testi-1{left:0}img.testi-6{right:60px}img.testi-3{left:0;bottom:-170px}}@media (max-width:1440px){.home-banner{padding:120px 0}.home-banner .content{width:70%}.home-banner h1{width:80%}.owl-carousel.client-slider{margin:140px 0 0 0}.clients img.testi-2{left:0}.clients img.testi-1{left:80px}img.testi-4{right:80px}img.testi-5{right:40px}img.testi-3{left:50px;bottom:-150px}img.testi-6{bottom:-150px;right:110px}}@media (max-width:1366px){.video-wrapper video{height:450px}.home-banner h1{font-size:50px}.home-banner h5{font-size:20px;line-height:30px}.design .owl-carousel h3{font-size:30px;line-height:35px}.design .owl-carousel h6{font-size:15px}.home-banner .content{width:80%}.design-2{margin-top:200px}.clients .client-slider p{line-height:30px;margin:40px auto 0 auto}}@media (max-width:1199px){.design .owl-carousel h3{font-size:25px;line-height:35px}.faq .accordion-button{padding:30px 40px 30px 70px}.faq .accordion-button,.faq .accordion-body{font-size:16px;line-height:21px}.faq .accordion-button::after{font-size:12px;width:24px;height:24px;left:30px;line-height:21px}.faq .accordion-body{padding:0 0 60px 70px}.splash-blogs .content p{font-size:15px;line-height:23px}.about p,.clients p{width:100%;margin-top:30px}.about .box p{width:80%}.splash-bottom{margin:120px 0 0 0}.splash-bottom p{font-size:16px}.splash-bottom .content h4{font-size:25px}.splash-bottom .content{padding:30px 20px}.design-2{margin-top:100px}.design-2 .content{padding:30px}h2{font-size:35px;line-height:40px}p{font-size:17px;line-height:28px}.new-arrival .content{padding-left:40px}h5{font-size:22px}footer h6{font-size:18px;margin:20px 0 0 0}footer .py-btn{padding:10px 30px;font-size:18px}}@media (min-width:768px) and (max-width:991px){.video-wrapper video{height:360px}.home-banner h1{width:100%;font-size:35px;line-height:41px}.home-banner h5{font-size:18px;line-height:25px}.home-banner .content{width:100%;border-radius:20px}.splash-bottom::before{bottom:42%}.design .owl-carousel{margin:30px 0 0 0}.design p{width:90%}.design-slider-arrows button{width:35px;height:35px}.new-arrival .content{padding:0}.new-arrival h2{margin:0 0 40px 0}.new-arrival p{margin:10px 0 0 0;font-size:15px}.new-arrival a.sy-btn{margin:10px 0 0 0}.clients img{display:none}.client-slider img{display:block}.owl-carousel.client-slider{margin:20px 0 0 0}.clients.p-80.py-bg{padding:50px}}@media (max-width:767px){.video-wrapper video{height:400px}.client-slider .owl-item.active::before,.client-slider .owl-item.active::after{width:96%}.splash-blogs img{height:300px}.faq .accordion-body{padding:0 0 30px 70px}.footer-bottom{padding-top:30px;margin:10px 0 0 0}.footer-bottom .social-link{margin:20px 0 0 0}.footer-bottom .copy-rights{margin:30px 0 0 0}.footer-bottom::before{display:none}footer{padding:40px 0 0 0}.faq h1{margin:0 0 30px 0}.design-2 .content{padding:20px}.splash-bottom{margin:100px 0 0 0}.about .box{margin:50px 0 0 0}.splash-bottom .content h4 br{display:none}.splash-bottom p{margin:20px 0 0 0}.splash-bottom .content{padding:30px 20px 40px 20px}.design-2 img{height:300px}.new-arrival img{height:300px;width:100%}.home-banner h1{width:100%;font-size:35px;line-height:41px}.home-banner h5{font-size:18px;line-height:25px}.home-banner .content{width:100%;border-radius:20px}.splash-bottom::before{display:none}.design .owl-carousel{margin:30px 0 0 0}.design p{width:90%}.design-slider-arrows button{width:35px;height:35px}.new-arrival .content{padding:0}.new-arrival h2{margin:10px 0 10px 0!important}.new-arrival p{margin:0 0 0 0;font-size:15px}.new-arrival a.sy-btn{margin:10px 0 0 0}.clients img{display:none}.client-slider img{display:block}.owl-carousel.client-slider{margin:20px 0 0 0}section.clients{padding:50px 0}}@media (max-width:576px){.faq .accordion-button{padding:30px 10px 30px 45px}.faq .accordion-button::after{left:10px}.faq .accordion-body{padding:0 10px 30px 45px}.video-wrapper video{height:300px}nav img{width:120px}.client-slider .slide-box{padding:20px}.client-slider h6{margin:20px 0 10px 0}.client-slider .owl-item.active::before,.client-slider .owl-item.active::after{width:90%}.splash-blogs h2 br{display:none}.home-banner{padding:80px 0}.splash-bottom{margin:50px 0}.design .owl-carousel{padding:0 0 0 15px}.input-with-icon{width:100%;margin:30px 0 0 0}footer .py-btn{margin:20px 0 0 0}footer h6{font-size:14px;line-height:20px}}@media (min-width:0) and (max-width:991px){.desktop-menu ul{display:block!important;padding:0;width:100%}.mobile-menu ul{justify-content:space-between;display:flex;align-items:center}.desktop-menu li:nth-child(4){display:none}.desktop-menu{flex-direction:column;position:fixed;right:0;height:100%;background:var(--py);top:0;z-index:9;width:300px;justify-content:flex-start!important;align-items:start!important;padding:100px 0 0 0;opacity:0;visibility:hidden;transform:translate(100%,0);transition:all 0.5s ease-in-out}.mobile-menu a{margin:0}li.d-lg-none.d-block{position:absolute;right:20px;top:20px;width:auto;border:0;padding:0}.desktop-menu::before{position:absolute;content:"";background:#00000061;width:300%;height:100%;left:-300%;top:0}.desktop-menu li{margin:0 0;border-bottom:1px solid #fff;width:100%}.desktop-menu li a{margin:0 0 0 20px;padding:13px 0;font-size:16px}.p-100{padding:50px 0}.p-80{padding:40px 0}.p-60{padding:50px 0}.p-70{padding:40px 0}h1{font-size:40px;line-height:45px}h2{font-size:30px;line-height:40px!important}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}}