@import url(https://fonts.googleapis.com/css2?family=Forum&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@font-face{font-family:"btn-font";src:url(../fonts/garet-book.ttf)}:root{--theme-color:#000;--theme-color-second:#000}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;font-size:15px;color:#1e1e1e;background-color:#fff;scroll-behavior:smooth;overflow-x:hidden!important;font-family:"Inter",serif}a{color:#0055f1;text-decoration:none;transition:all 0.5s}a:hover{text-decoration:none;transition:all .6s;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;margin-bottom:12px;color:inherit;font-family:"Forum",serif}p{margin:0;line-height:27px;margin-bottom:21px;font-size:15px}ul li{margin-bottom:0}.img-fluid{display:block;width:100%;max-width:100%}.li{display:inline-block;padding:0 5px}ul{list-style:none;padding:0}h1{font-size:88px;line-height:82px}h2{font-size:58px;text-transform:uppercase;line-height:1}h3{font-size:28px;text-transform:uppercase}h4{font-size:26px}.bg-cover{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.gap{margin-bottom:30px}section{padding:80px 0}.form-control:focus{border-color:#ced4da;outline:0;box-shadow:none}@-webkit-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}*{box-sizing:border-box}.m-backtotop{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:fixed;bottom:-50px;right:20px;width:50px;height:50px;background:#2c1808;border-radius:25px;text-align:center;border:2px solid #af8c53;box-shadow:0 2px 3px rgb(0 0 0 / .1);opacity:0;overflow:hidden;color:#fff;z-index:11111}.m-backtotop.active{bottom:75px;opacity:1}.m-backtotop>div{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.m-backtotop>div.arrow{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);opacity:1}.m-backtotop>div.text{font-size:5px;font-size:.5rem;line-height:10px;text-transform:uppercase;font-weight:600;font-family:"Open Sans",sans-serif;position:absolute;left:50%;top:50%;transform:translateY(50%) translateX(-50%);opacity:0;margin-top:1px}.m-backtotop:hover{transform:scale(1.1);bottom:75px;cursor:pointer;background:#000;box-shadow:0 10px 5px rgb(0 0 0 / .1)}.m-backtotop:hover>div.arrow{transform:translateY(-150%) translateX(-50%);opacity:0}.m-backtotop:hover>div.text{transform:translateY(-50%) translateX(-50%);opacity:1}.small{display:none}.header_menu a img{width:180px}.header_menu li a{color:#fff;font-size:16px;text-transform:uppercase;padding:29px 19px;display:inline-block}.header_menu .logo-header{position:absolute;left:50%;transform:translateX(-50%);top:0}.menu-caterer .menu{background-color:#191a19;padding:55px 35px;border-radius:10px}.menu-caterer .menu{color:#fff}.menu-caterer .menu .menu-book-box{border:1px dashed #666;border-radius:10px;padding:15px;gap:10px;background-color:#ffffff2e;transition:0.6s;height:100%}.menu-caterer .menu-book-box .h2 a{font-size:19px;color:#fff;font-weight:700}#main_header .menu{width:50px;height:50px;background:#af8c53;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;cursor:pointer;border-radius:5px}#main_header .sidebar{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#161616;box-shadow:0 0 10px rgb(0 0 0 / .1);transition:all 0.4s ease-in-out;z-index:9999999}#main_header .sidebar.show{right:0}#main_header .sidebar>ul{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:#0b2d39}#main_header .sidebar>ul>li{padding:4px 0}#main_header .sidebar ul>li:last-child{border-bottom:none}#main_header .sidebar ul>li>a{color:#fff;padding:4px;font-size:20px;text-transform:capitalize}#main_header .sidebar>ul>li.link-sm{position:relative}#main_header .sidebar ul li.link-sm i{position:absolute;top:3px;right:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:19px;color:#fff;font-weight:700}#main_header .sidebar ul.sub-menu-sm{max-height:0;overflow:hidden;transition:all .3s ease-in-out;margin-top:0 !IMPORTANT}#main_header .sidebar ul.sub-menu-sm li{padding:4px 16px}#main_header .times{position:absolute;top:0;right:0;width:40px;height:40px;background:#af8c53;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;cursor:pointer}#main_header .overlay{width:100%;height:100%;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .9);opacity:0;pointer-events:none;transition:all 0.3s ease-in-out;z-index:1000}#main_header .show .overlay{opacity:1;pointer-events:all}#main_header{position:absolute;left:0;right:0;z-index:111}#main_header .menu-bar{display:flex;align-items:center;padding:39px 0 0;justify-content:space-between}#main_header .menu-bar p{color:#af8c53;font-size:16px;position:relative}#main_header .menu-bar p::after{content:"";width:450px;height:1px;background:#af8c53;position:absolute;bottom:-11px;left:0}.banner_section .right_content .right_content_img .content{background:#fff;padding:6px;border-radius:3px}.banner_section .right_content .right_content_img .content img{margin-bottom:6px}.hd_info{display:flex;align-items:center;color:#fff;gap:8px}a.comon-btn{background:#af8c53;color:#fff;display:inline-block;font-size:14px;padding:12px 0;border-radius:50px;width:17rem;text-align:center;border:1px solid #af8c53}a.comon-btn:hover{background:#121212;border:1px solid #fff}a.comon-btn2{background:#252926;color:#af8c53;display:inline-block;font-size:14px;padding:12px 0;border-radius:50px;width:17rem;text-align:center;border:1px solid #af8c53}a.comon-btn2:hover{background:#af8c53;color:#fff;border:1px solid #af8c53}.banner_section .right_content{position:relative}.banner_section{position:relative}.banner_section .right_content .right_content_img{position:absolute;top:28%;width:50%;left:10%}.banner_section .left_content{padding-top:60px}.banner_section h6{font-size:14px;font-weight:800;font-family:"Inter",serif;color:#af8c53}.banner_section h1{font-weight:500;color:#af8c53;margin-bottom:25px}.banner_section .hd_info{display:flex;align-items:start;color:#fff;flex-direction:column}.demo_sec{background:#25292670;padding:7px 0 7px}.demo_sec .email_btn_right{display:flex;align-items:center;gap:7px;color:#fff;font-size:13px;background:#af8c53;color:#fff;font-size:14px;padding:12px 0;border-radius:50px 0 0 50px;width:100%;padding-left:29px;position:relative}.demo_sec .email_btn_right::after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:100%;height:100%;background:#af8c53}.demo_sec .phone_btn_right{display:flex;align-items:center;gap:7px;color:#fff;font-size:13px;background:#af8c53;color:#fff;font-size:14px;padding:12px 0;border-radius:0 50px 50px 0;width:100%;padding-right:29px;position:relative;justify-content:end}.demo_sec .phone_btn_right::after{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);width:100%;height:100%;background:#af8c53}.demo_sec .phone_btn_right img{width:19px}.demo_sec .email_btn_right img{width:19px}.demo_sec{position:fixed;bottom:0;width:100%;z-index:11111}.about_sec .overlay-bg{background:#14181a;opacity:.9;border-radius:10px;padding:50px 55px}.about_sec{color:#fff}.about_sec h2{color:#af8c53}.about_sec h3{letter-spacing:2px}.about_sec p{color:#af8c53}a.comon-btn3{background:#af8c53;color:#fff;display:inline-block;font-size:14px;padding:12px 0;border-radius:50px;width:15rem;text-align:center;border:1px solid #af8c53;text-transform:capitalize}a.comon-btn3:hover{background:#121212;border:1px solid #121212}.bg-color{padding:44px 25px 25px;background:#0b2d39;border-radius:10px;color:#fff}.home_sec1 h2{color:#af8c53}.bg-color2{padding:44px 25px 25px;background:#2c1808;border-radius:10px;color:#fff}.faq-contact .accordion-button:not(.collapsed){color:#000;background-color:#af8c53;box-shadow:none;border:none!important}.faq-contact .accordion-item{color:var(--bs-accordion-color);background-color:#c1c0bd;border:none}.faq-contact .accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow);border:none!important}.faq-contact .accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:none!important}.faq-contact .accordion-item{margin-bottom:10px;border-radius:8px;overflow:hidden;text-align:start;background:#fff0;color:#fff;border:none;border-radius:30px;border:1px solid #af8c53}.faq-contact .get-intouch button:hover{background-color:#000;color:#fff}.faq-contact .accordion-item h2{line-height:22px;font-size:18px;font-weight:400}.faq-contact .accordion-item p{color:#000;font-weight:300;font-size:15px}.faq-contact .accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);padding-top:0;background:#af8c53;color:#000}.faq-contact .accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:16px 20px;font-size:18px;color:#fff;text-align:left;background-color:#fff0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition);font-weight:400}.accordion-button::after{flex-shrink:0;width:25px;height:25px;margin-left:auto;content:"";background-image:url(../image/down-arrow2.png)!important;background-repeat:no-repeat;background-size:contain;transition:var(--bs-accordion-btn-icon-transition);background-position:center!important}.accordion-button:not(.collapsed)::after{background-image:url(../image/down-arrow.png)!important;transform:var(--bs-accordion-btn-icon-transform)}.faq-contact.bg-cover.text-white{background:#0b2d39!important}.testimonial_sec .review-item .top_img img{width:34px;margin-bottom:19px}.testimonial_sec .review-item .btom_content img{width:24px!important;margin-bottom:0}.testimonial_sec .review-item{padding:25px 10px;background:#2c1808;border-radius:7px;margin:-8px 0}#testimonial_page .review-item{margin:0}.testimonial_sec{background:linear-gradient(180deg,rgb(255 255 255) 0%,rgb(231 204 182) 100%)}.testimonial_sec .btom_content{display:flex;align-items:center;justify-content:space-between}.testimonial_sec .review-item h6{font-size:16px;line-height:25px;font-weight:700;margin-bottom:8px}.testimonial_sec .review-item p{color:#8e8e8e;font-size:13px;line-height:25px;margin-bottom:16px;min-height:150px}.testimonial_sec .btom_content p{min-height:0}.testimonial_sec .review-item .top_img{position:relative}.testimonial_sec .review-item .top_img::after{content:"";width:170px;height:1px;position:absolute;top:60%;background:#af8c53;transform:translateY(-60%);left:44px}.testimonial_sec .review-item .btom_content p{margin-bottom:0}.testimonial_sec .review-item .btom_content p b{color:#fff;font-weight:400;font-size:14px}.testimonial_sec .owl-carousel .owl-stage{display:flex}.testimonial_sec .owl-carousel .owl-item{display:flex;flex:1 0 auto}.testimonial_sec .owl-nav{display:flex!important;justify-content:center;gap:15px}.testimonial_sec .owl-nav img{width:38px}footer{padding:140px 0 80px;background:#252926}footer .ft_left_content h4{text-transform:uppercase;letter-spacing:4px;font-size:22px;color:#af8c53;font-weight:600;margin-bottom:5px}footer h5{font-size:25px;color:#af8c53;margin-bottom:22px}footer .content ul li a{color:#af8c53!important;font-size:14px}footer .content ul li{padding:6px 0;border-radius:50px;display:flex;align-items:center;gap:9px}footer .content ul li i{font-size:18px;color:#af8c53;margin-right:5px}footer .social_icon span{color:#000!important;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:600}footer .social_icon{border:1px solid #af8c53;padding:11px 20px;border-radius:50px;margin-bottom:11px;background:#af8c53;display:flex;justify-content:space-between;align-items:center}footer .social_icon a img{width:28px}footer .time_content p{font-size:14px}footer .time_content{color:#af8c53}footer .ft_logo img{width:170px;margin-left:auto;display:block;margin-top:-55px}footer .ft_left_content{border-bottom:1px solid #fff;margin-bottom:41px}.new-builds-banner{background:#0b2d39;padding:200px 0 60px;text-align:start}.new-builds-banner h1{font-size:68px;line-height:1;color:#fff}.new_builds_sec1 h2{color:#fff}.new_builds_sec2 h3{color:#af8c53}.new_builds_sec2{background:#0b2d39}.new_builds_sec2 .comon-btn{width:30rem!important}.exterior_spraying_sec2{padding:180px 0}.exterior_spraying_sec2{padding:110px 0}.exterior_spraying_sec2 .comon-btn{width:30rem!important}.exterior_spraying_sec3 .comon-btn{width:32rem!important;padding:15px 39px;border-radius:13px}.exterior_spraying_sec3{padding:75px 0}.new_builds_sec1.exterior_spraying_sec{border-top:1px solid #000}.exterior_spraying_sec5 .comon-btn{width:12rem!important;padding:15px 39px;border-radius:13px}.kitchen-respray-sec.new_builds_sec1.exterior_spraying_sec .content{border-bottom:2px solid #000;margin-bottom:14px}.kitchen-respray-sec2.bg-cover .comon-btn{width:30rem}.exterior_spraying_sec22 .comon-btn{width:30rem!important}.epoxy-countertops-sec1{background:#0b2d39;color:#fff}.epoxy-countertops-sec2{background:#0b2d39;color:#fff}.epoxy-countertops-sec2 h3{color:#af8c53}.epoxy-countertops-sec1 h3{color:#af8c53}#epoxy-countertops-sec3 a.comon-btn{width:430px}.internal-door-banner h2{color:#af8c53;font-size:45px;text-align:center}.internal-door-banner .heading ul,.inneter-door-banner-2 ul{font-family:"Forum",serif;text-transform:uppercase;font-size:20px}.internal-door-banner .heading ul li{margin-bottom:11px;font-weight:600;font-size:17px}.internal-door-banner .heading ul li span{color:#af8c53}.internal-door-banner img{object-fit:cover}.inneter-door-banner-2 ul li{margin-bottom:15px;font-weight:600;color:#af8c53;font-size:17px}.inneter-door-banner-2 ul li span{color:#fff}.inneter-door-banner-2 h4{color:#af8c53;font-weight:600;text-decoration:underline;font-size:19px}.inneter-door-banner-2 h4 span{color:#fff}.inneter-door-banner-2 .heading-2{background-color:#0b2d39;padding:18%}.inneter-door-banner-2{padding:109px 0 465px}.inneter-door-banner-2 .comon-btn{padding:15px 38px;border-radius:13px}.gold-col{color:#af8c53}.area_banner{padding:500px 0 60px}.area_banner h2{font-size:98px;text-transform:capitalize;font-weight:500;color:#fff}.area_sec1 h6{font-size:21px;text-transform:uppercase}.area_sec1 form{background:#af8c53;padding:27px 16px;border-radius:30px}.area_sec1 form h3{font-size:55px;color:#252926;margin-bottom:4px}.area_sec1 form input{width:100%;outline:none;border:none;padding:13px 21px;background:#252926;color:#af8c53;font-size:15px;border-radius:50px}.area_sec1 form textarea{width:100%;outline:none;border:none;padding:13px 21px;background:#252926;color:#af8c53;font-size:15px;border-radius:25px}.area_sec1 button{background:#fff;border:none;width:100%;padding:12px 0;border-radius:50px;text-transform:uppercase;font-weight:500;text-align:center;letter-spacing:1px}.area_section2 .heading{display:flex;gap:0;align-items:center}.area_section2 h2{width:87%}.area_section2 .content h4{font-size:42px;text-transform:uppercase;color:#af8c53;border-bottom:2px solid #fff;display:inline-block}.area_section2 .btom_content{display:flex;align-items:center;gap:22px}.area_section2 .btom_content p{margin-bottom:0}.area_section5 h6{font-size:21px;text-transform:uppercase}.area_section5{padding:110px 0}footer form input{width:90%;padding:13px 15px;border:1px solid #af8c53;background-color:#fff0;border-radius:50px;font-size:14px;outline:none;color:#fff}footer form textarea{width:90%;padding:13px 15px;font-size:14px;border:1px solid #af8c53;background-color:#fff0;border-radius:25px;outline:none;color:#fff}footer form button{display:inline-block;padding:13px 0;border-radius:50px;width:90%;text-align:center;text-transform:uppercase;border:none;letter-spacing:2px;transition:all 0.5s ease;background:#af8c53;color:#fff;font-size:14px}footer form button:hover{background:#121212}form.wpcf7-form.init p{margin-bottom:0px!important}.inneter-door-banner-2 .btom_video img{width:185px}.inneter-door-banner-2 .btom_video{position:absolute;right:358px;bottom:14px}.inneter-door-banner-2{position:relative}.inneter-door-banner-2 .btom_video img{width:260px}.inneter-door-banner-2 .btom_video{position:absolute;right:353px;bottom:14px}.exterior_spraying_sec3{padding:75px 0}span.epoxy-countertops {color: #fff;font-size: 40px;}