*{margin:0;padding:0;box-sizing:border-box}:root{--theme-color:#393;--secondary-color:#e4e4e4;--black-color:#000;--white-color:#fff;--montserrat-font:Montserrat,sans-serif;--open-sans-font:'Open Sans',sans-serif}body{font-family:var(--montserrat-font)}p{font-size:16px!important;color:var(--black-color);font-weight:400!important;line-height:25px;font-family:var(--open-sans-font)}section{padding:30px 0}img{vertical-align:middle!important}a{text-decoration:none}li{list-style:none}.section-title{text-align:center;font-size:32px;font-weight:700;color:var(--theme-color);margin-bottom:40px;text-transform:uppercase;position:relative;background:var(--theme-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-title::after{content:"";width:60px;height:4px;background-color:var(--theme-color);position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-radius:2px}@media (max-width: 768px){section h2{font-size:28px}section h2::after{width:40px}}.top-bar{width:100%;z-index:1050;background-color:var(--theme-color);padding:10px 0}.top-bar .content{display:flex;align-items:center;justify-content:space-between}.top-bar .content ul{display:flex;align-items:center;gap:10px}.top-bar a{color:var(--white-color);font-family:var(--open-sans-font);font-size:16px;font-weight:400}@media (max-width: 530px){.top-bar{display:none}}header{position:sticky;top:0;left:0;width:100%;z-index:99}.navbar{width:100%;z-index:1000;background-color:var(--white-color);border-bottom:1px solid var(--theme-color);box-shadow:0 4px 6px #0000001a;padding:10px 0}.navbar .content{display:flex;align-items:center;justify-content:space-between;position:relative}.navbar ul{display:flex;align-items:center;gap:20px}.navbar .navbar-brand img{width:130px}.nav-link{font-size:16px;font-weight:500;color:var(--theme-color);padding-bottom:5px;transition:color .3s;border-radius:5px;text-underline-offset:8px;text-decoration:unset;font-family:var(--open-sans-font)}.nav-link:hover,.nav-link.active{color:var(--theme-color);text-decoration:underline}.menu-icon{display:none;font-size:24px;cursor:pointer;color:var(--theme-color)}.close-menu{display:none}.navbar-collapse{display:flex;flex-direction:row;align-items:center}.side-bar{display:none}@media (max-width: 768px){.menu-icon{display:block}.side-bar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:30px 0;z-index:111}.side-bar .sidebar-logo img{width:150px}.navbar ul{gap:0;align-items:flex-start;width:100%;padding:0}.navbar-collapse{position:fixed;top:0;right:-100%;width:250px;height:100vh;background-color:var(--white-color);box-shadow:-2px 0 10px #0000004d;flex-direction:column;transition:right .5s cubic-bezier(0.25,1,0.5,1),opacity .5s ease-in-out;opacity:0;visibility:hidden;padding:0 30px}.navbar-collapse.active{right:0;opacity:1;visibility:visible}.navbar-collapse.closing{right:-100%;opacity:0;visibility:hidden}.navbar-nav{flex-direction:column;gap:20px;text-align:left;padding:20px}.nav-link{font-size:18px;padding:10px 0;display:block;color:var(--theme-color);text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#006400}.close-menu{display:block;font-size:24px;cursor:pointer;color:var(--theme-color)}}@media (max-width: 576px){.navbar-collapse{width:100%}.menu-icon{font-size:20px}}.home-banner{background-image:url(../images/custom-packaging-boxes-himmatnagar.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;height:70vh;text-align:center;color:var(--white-color);padding:20px;position:relative;z-index:0}.home-banner::before{content:"";position:absolute;background-color:#0000005a;top:0;right:0;bottom:0;left:0;z-index:1}.home-banner .content{z-index:2;position:relative;width:100%;max-width:800px;margin:0 auto;padding:20px}.home-banner h3{font-size:18px;margin-bottom:10px;font-weight:400;color:var(--white-color);text-transform:uppercase}.home-banner h1{font-size:40px;font-weight:700;margin-bottom:10px}.home-banner p{color:var(--white-color)}@media (max-width: 992px){.home-banner h1{font-size:36px}.home-banner .content{width:100%;padding:0}}@media (max-width: 840px){.home-banner h1{font-size:32px}}@media (max-width: 768px){.home-banner{height:50vh;padding:10px}.home-banner h1{font-size:28px}.home-banner h3{font-size:18px}.home-banner p{font-size:16px}}@media (max-width: 576px){.home-banner h1{font-size:24px}.home-banner h3{font-size:16px}}@media (max-width: 485px){.home-banner h1{font-size:26px;margin-bottom:20px}}@media (max-width: 380px){.home-banner h1{font-size:22px;margin-bottom:20px}}.about-us{background:var(--white-color) url(../images/pattern.png) top right no-repeat}.about-us h3{font-size:30px;margin-bottom:15px;color:#003800}.about-us .content p{width:80%}.about-us .images{position:relative}.about-us .images .image-one img{height:400px}.about-us .images .image-two{position:absolute;top:0;left:0;width:100%;height:100%}.about-us img{width:100%;object-fit:cover;border:4px solid var(--white-color);box-shadow:#0000001a 0 4px 12px;border-radius:50px 0 50px 0}.about-us .images .image-two img{position:absolute;top:18px;right:18px;width:190px;height:auto}@media (max-width: 1200px){.about-us .images .image-two img{top:80px;left:-70px;height:250px}.about-us .content p{width:90%}}@media (max-width: 992px){.about-us .align-item-center{flex-direction:column-reverse}.about-us .images{margin-bottom:30px;margin-top:15px}.about-us .images .image-two img{left:-40px;bottom:80px;top:auto}.about-us h3{text-align:center}.about-us .content p{width:100%}.about-us .content h4 br{display:none}}@media (max-width: 768px){.about-us .images img{width:100%!important;height:300px!important}.about-us h3{font-size:28px}.about-us .images .image-two{position:static}.about-us .images .image-two img{position:static}}@media (max-width: 576px){.about-us .images .image-one{margin-bottom:20px}.about-us h3{font-size:24px}.about-us .images img{width:100%!important;height:230px!important}}#services{padding:30px 0 0;background:linear-gradient(135deg,#d8ecd8,#b3e0b2,#f1faf0)}.service-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;position:relative;margin-bottom:30px}.service-item .icon-wrapper i{width:80px;height:80px;background:var(--theme-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.service-item i{font-size:36px;color:var(--white-color)}.service-item h3{font-size:24px;color:var(--black-color);font-weight:600;margin-bottom:10px}.service-item p{font-family:var(--open-sans-font);font-size:16px;color:#555;line-height:1.7;max-width:300px}.service-item::after{content:"";position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:2px;height:100%;background:#3399334f}@media (min-width: 992px){.service-item:nth-child(3n)::after{content:none}}@media (min-width: 576px) and (max-width: 991px){.service-item:nth-child(2n)::after{content:none}}@media (max-width: 576px){.service-item::after{content:none}.service-item:not(:last-child){border-bottom:2px solid #3399334f;padding-bottom:30px}.service-item{height:auto!important}}@media (max-width: 768px){.service-item{padding:30px 0}.service-item .icon-wrapper{width:70px;height:70px}.service-item i{font-size:32px}.service-item h3{font-size:22px;margin-top:20px}.service-item p{font-size:15px}}.work-process{text-align:center;padding:30px 0 0;position:relative}.work-process .process-step{background:var(--white-color);padding:40px 20px;border-radius:12px;box-shadow:0 4px 10px #0000001a;position:relative;text-align:center;width:100%;overflow:hidden;margin-bottom:30px}.work-process .step-num{font-family:var(--open-sans-font);position:absolute;top:10px;right:15px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:var(--white-color);font-size:40px;font-weight:900;border:1px solid #33993349;border-radius:50%;-webkit-text-stroke:2px #33993349}.work-process .icon{font-size:40px;color:var(--theme-color);margin-bottom:15px}.work-process .process-step h3{font-size:24px;font-family:var(--montserrat-font);color:var(--black-color);font-weight:600;margin-bottom:10px}.work-process .row::before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(to right,var(--theme-color),transparent);z-index:-1}@media (max-width: 768px){.work-process .row{flex-direction:column;align-items:center}.work-process .row::before{display:none}}.contact-form{background:linear-gradient(135deg,#d8ecd8,#b3e0b2,#f1faf0)}.contact-form .row{display:flex;flex-wrap:wrap;align-items:stretch}.contact-form .form-area,.contact-form .contact-area{background:var(--white-color);padding:30px;border-radius:12px;box-shadow:0 5px 15px #0000001a;display:flex;flex-direction:column;justify-content:center;height:100%}.contact-form .form-area form{display:flex;flex-direction:column;gap:15px}.contact-form .form-area input,.contact-form .form-area textarea{width:100%;padding:12px;font-size:16px;border:2px solid var(--secondary-color);border-radius:5px;background:transparent;outline:none;transition:border-color .3s}.contact-form .form-area input:focus,.contact-form .form-area textarea:focus{border-color:var(--theme-color)}.contact-form .form-area textarea{height:120px;resize:none}.contact-form .form-area button{padding:12px;font-family:var(--montserrat-font);background:var(--theme-color);color:var(--white-color);border:none;font-size:18px;font-weight:600;cursor:pointer;border-radius:5px;transition:background 0.3s,transform .2s}.contact-form .form-area button:hover{background:var(--black-color);transform:translateY(-2px)}.contact-form .contact-area ul{list-style:none;padding:0;flex-grow:1}.contact-form .contact-area li{margin-bottom:20px}.contact-form .contact-area strong{font-size:18px;color:var(--theme-color)}.contact-form .contact-area p,.contact-form .contact-area a{font-size:16px;color:var(--black-color);text-decoration:none;transition:color .3s}.contact-form .contact-area a:hover{color:var(--theme-color)}.contact-form .social-links ul{display:flex;gap:12px;padding-top:15px}.contact-form .social-links li{list-style:none}.contact-form .social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--theme-color);color:var(--white-color);font-size:18px;transition:background 0.3s,transform .2s}.contact-form .social-links a:hover{background:var(--black-color);transform:scale(1.1)}.map-area iframe{width:100%;height:350px;border:0;vertical-align:middle;border-radius:10px;box-shadow:#0000001a 0 4px 12px}footer{display:block;background-color:#074807;padding:60px 0}.footer-content h2{font-size:28px;color:var(--white-color);margin-bottom:30px;font-weight:500;text-transform:capitalize}.footer-content ul li{margin-bottom:15px}.footer-content ul li a{display:flex;align-items:center;gap:10px;color:var(--white-color);font-size:18px;font-weight:300}.footer-logo-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-logo-content img{width:100px;margin-bottom:30px;}.footer-logo-content p{text-align:center;color:var(--white-color);margin-bottom:15px}footer .social-icons{display:flex;align-items:center;gap:20px;margin-top:20px}footer .social-icons i{width:35px;height:35px;border-radius:50%;border:1px solid var(--white-color);color:var(--white-color);text-align:center;line-height:35px;transition:.3s ease-in-out}footer .social-icons .icon:hover i{background-color:#fff;color:var(--theme-color)}footer .location-content{text-align:center}footer .location-content ul li i{margin-right:10px}footer .location-content ul li{color:var(--white-color);font-size:18px;font-weight:300;text-align:center;line-height:30px}footer hr{margin:20px 0}footer .copyright p{text-align:center;color:var(--white-color)}.footer-show{display:none}@media (max-width: 992px){.footer-hide{display:none}.footer-show{display:block}footer .all-center{margin-bottom:30px}footer .footer-show .location-content{text-align:left}footer .footer-show .location-content ul li{text-align:left}}@media (max-width: 576px){.footer-content h2{margin-bottom:10px;font-size:22px}.footer-content ul li a{font-size:16px}.footer-show hr{width:70%;height:1px;margin:0 auto 30px;background-color:#d4eddaaf!important;border:none}footer{text-align:center}.footer-content ul li a{justify-content:center}footer .footer-show .location-content{text-align:center}footer .footer-show .location-content ul li{text-align:center;font-size:16px}}@media (max-width: 400px){footer .footer-show .footer-logo-content ul{display:grid;row-gap:10px;font-size:16px}}#scrollTopBtn i{position:fixed;bottom:20px;right:20px;display:flex;justify-content:center;align-items:center;font-size:30px;width:40px;height:40px;border-radius:50%;background-color:var(--black-color);color:var(--theme-color);cursor:pointer}.call-wapp{position:fixed;left:20px;bottom:20px;display:flex;flex-direction:column;gap:10px;z-index:9}.call i,.wapp i{width:40px;height:40px;font-size:20px;background-color:var(--white-color);color:var(--white-color);display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 4px 6px #0003;transition:transform .3s ease-in-out,opacity .3s}.wapp i{background-color:#25D366}.call i{color:var(--theme-color)}.call a,.wapp a{color:var(--white-color);font-size:24px;text-decoration:none}.call:hover,.wapp:hover{transform:scale(1.1);opacity:.8}