body{-webkit-font-smoothing:antialiased!important;text-rendering:auto;font-family:'Manrope',sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#101010}.fixed-top{top:-40px;transform:translateY(40px);transition:transform .3s}.spad{padding:80px 0}.btn-red{color:#fff;background:#8b0d32;border-color:transparent;background-position:99% 0;background-size:202% 100%;transition:all .3s ease-in;border-color:transparent;font-size:16px;padding:10px 30px;font-weight:500;border-radius:5px;overflow:hidden;position:relative;transition:all .2s;min-width:200px}.btn-red:hover{color:#fff}.btn-yellow{color:#101010;background:#efdfb1;border-color:transparent;background-position:99% 0;background-size:202% 100%;transition:all .3s ease-in;border-color:transparent;font-size:16px;padding:10px 30px;font-weight:500;border-radius:5px;overflow:hidden;position:relative;transition:all .2s;min-width:200px}.btn-red:hover{color:#101010}.bg-pink{background:#f7efd8}.bg-gray{background:#f9f9f9}.header-top{background-color:#8b0d32;font-weight:300;font-size:16px;color:#fff;padding:8px 0}.header-top p a{color:#fff;text-decoration:none}.header-top ul{padding:0;margin:0;list-style:none;text-align:right}.header-top ul li{display:inline-block;padding-left:40px}.header-top ul li a{font-weight:300;font-size:16px;color:#fff;text-decoration:none}.navbar{padding:5px 0;background-color:#fff;box-shadow:0 5px 14px #00000014}.navbar-nav li a{font-weight:600;font-size:18px;color:#101010;padding-right:0!important;padding-left:40px!important;text-decoration:none}.navbar-nav li.current-menu-item a{color:#d09d14}.navbar.fixed-top{padding:10px 0;box-shadow:0 5px 14px #00000014}@media only screen and (max-width:1600px){.header-top,.header-top ul li a{font-size:15px}.navbar-nav li a{font-size:16px}}#rightsidebar{display:none}@media only screen and (max-width:991px){.toggle-cu-menu{cursor:pointer}.hamburger-box-close{position:relative;display:inline-block;width:26px;height:24px;cursor:pointer;top:2px}.hamburger-box-close{top:50%;transform:translate(0px,-50%)}body.open-mm .mobile-menu .header-expandable-menu-top{position:absolute;right:13px;top:25px}.hamburger-box-close .hamburger-inner,.hamburger-box-close .hamburger-inner:after,.hamburger-box-close .hamburger-inner:before{background-color:#000;width:28px}.hamburger-box-close .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger-box-close .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger-box-close .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.toggle-cu-menu.toggle-cu-menu-open{position:absolute;right:-10px;top:-10px;z-index:20000000}body.open-mm .mobile-base{position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:10000}.mobile-menu{text-align:left;display:block;position:fixed;right:0;top:0;width:300px;max-width:100%;height:100vh;max-height:400vh;-webkit-overflow-scrolling:touch;transition:transform .5s;-ms-transform:translateX(310px);transform:translateX(310px);z-index:10000010;background-color:#fff}body.open-mm .mobile-menu{-ms-transform:translate(0,0);transform:translate(0,0)}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;z-index:100}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px;top:3px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:15px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000;right:0}.hamburger-inner:before{top:-7px;width:20px}.hamburger-inner:after{bottom:-7px;width:20px}.hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}body.expand .hamburger{top:15px;margin-top:0;position:absolute}body.expand .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}body.expand .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}body.expand .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.menu{margin-top:50px}#rightsidebar{right:0;top:0;display:block!important}#rightsidebar ul.dropdown-menu li{padding:5px 0 5px 10px;font-size:15px}ul.header-menu-mobile{padding:0;margin:0;list-style:none}ul.header-menu-mobile>li{font-size:18px;position:relative;padding:10px 20px}ul.header-menu-mobile li a{color:#000;padding:0;font-weight:500;text-decoration:none}ul.header-menu-mobile>li ul{padding:0;margin:0;list-style:none}ul.header-menu-mobile>li ul li a{font-size:15px;color:#555}#rightsidebar ul.header-menu-mobile li a{position:relative;display:block}ul.dropdown-menu3{position:relative;right:0;width:fit-content}#rightsidebar .dropdown-toggle:after{content:'\f078';position:absolute;right:0;top:50%;font-family:"FontAwesome";font-weight:400;transition:transform .5s;padding:7px 0 7px 3px;border-width:0;font-size:14px;transform:translate(0px,-50%)}.dropdown-menu{float:none;border-width:0;position:relative!important;min-width:auto!important;padding:10px 10px 0;transform:translate3d(0px,0px,0px)!important;border-top:3px solid #ff !important}.header-part .social-menu{margin-right:0}.search-box-wrapper .search-box{display:none}#rightsidebar .search-box{display:block;padding:20px;width:100%}#rightsidebar .search-box form{position:relative}ul.dropdown-menu2,ul.dropdown-menu3{position:relative!important;right:auto!important;background-color:#fff!important}}.footer-part{background:#f7efd8;padding:60px 0 40px}.footer-part h5{font-family:'Manrope',sans-serif;font-size:24px;font-style:normal;font-weight:700;margin-bottom:18px}.footer-part h5 a{text-decoration:none;color:#141414}.footer-part ul{padding:0;margin:0;list-style:none;font-weight:300}.footer-part ul li{padding-bottom:8px;font-size:15px}.footer-part ul li a{font-weight:300;color:#141414;text-decoration:none}.footer-part p{font-weight:300;font-size:15px}.footer-part p a{color:#141414;text-decoration:none}.footer-part p b{font-weight:800}ul.social-menu{margin:0 0 10px;padding:0}ul.social-menu li{display:inline-block;vertical-align:top;padding-right:20px;position:relative}ul.social-menu li a{color:#141414;text-decoration:none;font-size:22px}.footer-bottom p{font-size:13px;font-weight:300}.hm-banner .carousel-caption{right:10%;left:10%;z-index:100;bottom:50px}.hm-banner .carousel-caption h2{color:#fff;font-size:60px;font-weight:400;margin-bottom:0}.carousel-indicators [data-bs-target]{width:13px;height:13px;border-radius:50%;margin:0 5px}@media only screen and (max-width:1600px){.hm-banner .carousel-caption h2{font-size:45px}}.sub-heading{font-size:20px;font-weight:700;color:#d09d14;margin-top:0!important}.main-heading{font-size:42px;font-weight:700}.know-more{font-size:20px;text-decoration:none;font-weight:600;color:#000;display:flex;flex-wrap:wrap;gap:10px;transition:.5s all;align-items:center}.know-more:hover{gap:15px;color:#d09d14}.know-more img{width:35px}.hm-product h4{font-size:16px;font-weight:700}.hm-product .main-heading span{white-space:nowrap}.hm-product .product-box1 h4{color:#d09d14}.hm-product p{line-height:1.5;font-size:15px}.hm-product h5{margin-top:15px;margin-bottom:8px;font-size:23px;color:#88001b;font-weight:700}.hm-product a{color:#101010;text-decoration:none}.img-box{overflow:hidden;border-radius:10px}.img-box img{transform:scale(1);transition:.5s all}.img-box:hover img{transform:scale(1.1)}.product-box{padding:25px;margin-bottom:20px;border-radius:20px;background:rgba(255,255,255,.5);box-shadow:6px 6px 16px 0px rgba(0,0,0,.05);height:calc(100% - 20px)}.product-box1{cursor:pointer;margin-bottom:20px;border-radius:20px;box-shadow:6px 6px 16px 0px rgba(0,0,0,.05);height:calc(100% - 20px);overflow:hidden;background:#efdfb1}.product-box1 img{padding:8px 0;background-color:#fff}.details-box{background:#efdfb1;padding:5px 10px}.product-box:hover{background:#88001b}.product-box h5{margin:0;margin-left:12px;font-size:24px;font-weight:600;width:calc(100% - 82px)}.product-box:hover h5,.product-box:hover p{color:#fff}.product-work .product-box:hover{background:#fff}.product-work .product-box:hover p{color:#141414}.icon-box{background-color:#efdfb1;width:70px;height:70px;padding:10px;border-radius:50%}.icon-box img{width:100%;height:auto}.product-box .d-flex{margin-bottom:15px}.card{border:0 solid rgba(0,0,0,.125);border-radius:0}@media (min-width:576px){.hm-product .card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.about-box{border-radius:20px;background:#88001b;padding:3.2rem 1.7rem;margin-right:1rem;margin-top:-3.2rem}.about-box h3,.about-box p{color:#fff}.about-box ul,.product-work ul{list-style:none;margin:0;padding:0}.about-box ul li,.product-work ul li{position:relative;padding-left:35px;margin:15px 0}.about-box ul li:before,.product-work ul li:before{position:absolute;content:"\f00c";font-family:FontAwesome;color:#fff;left:0;padding:2px 2px 2px 3px;border-radius:50%;border:2px solid #fff;font-weight:100;font-size:11px;width:20px;height:20px;top:5px;line-height:1}.product-work ul li:before{color:#d09d14;border:2px solid #d09d14}.slick-prev:before,.slick-next:before{color:#000;font-family:initial;font-size:36px}.slick-next:before{content:"\e930";font-family:'feather' !important}.slick-prev:before{content:"\e92f";font-family:'feather' !important}.slick-slide{margin:0 1rem}.content-prt img{width:100%;margin:10px 0}.contact-form{box-shadow:6px 6px 16px 0px rgba(0,0,0,.05);border-radius:17px;padding:30px 30px 0}.contact-form h3{margin-bottom:20px;font-size:25px}.contact-form .form-control{border-radius:5px;border:1px solid #f5f5f5;height:47px;margin-bottom:15px}.contact-form textarea.form-control{min-height:130px}.contact-form .btn-red{width:100%}.single-contact{background-color:#8a0d32;margin-bottom:20px;padding:15px 10px;border-radius:10px;color:#fff;margin-left:40px}.single-contact .contact-icon{margin-right:10px}.single-contact .contact-icon i{font-size:16px;color:#000;height:36px;width:35px;background-color:#efdfb1;border-radius:50%;line-height:35px;text-align:center}.single-contact h2{font-size:14px;margin:0 0 3px;color:#fff}.single-contact p{margin:0;font-size:14px}.single-contact p a{color:#fff;text-decoration:none;font-size:14px}.about-ab img{width:100%;height:auto;padding-right:20px}.modal.show .modal-dialog{max-width:calc(100% - 25%)}.modal-body{padding:30px}.modal-header{padding:0;border-bottom:0 solid #dee2e6;background:0 0}.modal-header .btn-close{opacity:1;background-color:#efdfb1;z-index:2;border-radius:50%}.hm-do .main-heading{font-size:30px;line-height:1.4}@media only screen and (max-width:1399px){.main-heading{font-size:40px}.hm-do .main-heading{font-size:30px;line-height:1.4}}@media only screen and (max-width:1199px){.icon-box{width:60px;height:60px}.product-box{padding:20px}.product-work .product-box .d-flex{display:block!important}.product-work .product-box .d-flex img{margin-bottom:5px}.hm-do .main-heading{font-size:28px;line-height:1.4}}@media only screen and (max-width:991px){.hm-banner .carousel-caption h2{font-size:30px}.hm-banner .carousel-caption{right:5%;bottom:30px;left:5%}.main-heading{font-size:32px}.spad{padding:60px 0}.product-box h5{font-size:22px}.about-box{margin-right:0}.footer-part img{margin:20px 0 20px}.slick-next{right:5px}.slick-prev{left:0;z-index:1}.single-contact{margin-left:0}}@media only screen and (max-width:767px){.modal-body{padding-top:0}.modal.show .modal-dialog{max-width:100%}.hm-about img.w-100{min-height:200px;object-fit:cover}.footer-part{padding:30px 0 40px}.footer-part h5{margin-top:20px}.product-work .product-box .d-flex{display:flex!important}.product-work .product-box .d-flex img{margin-bottom:0}}@media only screen and (max-width:575px){.header-top{display:none}.hm-banner .carousel-caption h2{font-size:24px}.hm-banner .carousel-caption{right:5%;left:5%;bottom:40px}.hm-banner img{height:300px;object-fit:cover}.about-box{padding:2rem 1rem;margin-top:-2rem}}.gp-12{gap:12px;flex-wrap:wrap}.boxes{width:19.1%}.product-wrap{padding:0 40px}@media only screen and (max-width:1199px){.gp-12{gap:15px}.boxes{width:32%}.product-wrap{padding:0 60px}}@media only screen and (max-width:990px){.boxes{width:31.7%}}@media only screen and (max-width:767px){.boxes{width:48%}}@media only screen and (max-width:575px){.product-wrap{padding:0}}@media only screen and (max-width:414px){.boxes{width:100%}}.alignright{max-width:40%}.single-products .product-single li{padding-bottom:5px}