.about .content h3{color:#728394;font-size:26px;font-weight:700}.about .content h4{text-transform:uppercase;color:#45505b;font-size:20px;font-weight:700;position:relative}.about .content ul{padding:0;list-style:none}.about .content ul li{align-items:center;margin-bottom:20px;display:flex}.about .content ul strong{margin-right:10px}.about .content ul i{color:#d41f1f;margin-right:5px;font-size:16px;line-height:0}.about .content p:last-child{margin-bottom:0}
.section-title{text-align:center;padding-top:30px;padding-bottom:30px}.section-title h2{text-transform:uppercase;color:#45505b;margin-bottom:20px;padding-bottom:20px;font-size:32px;font-weight:700;position:relative}.section-title h2:before{content:"";background:#ddd;width:120px;height:1px;display:block;position:absolute;bottom:1px;left:calc(50% - 60px)}.section-title h2:after{content:"";background:#d41f1f;width:40px;height:3px;display:block;position:absolute;bottom:0;left:calc(50% - 20px)}.section-title p{margin-bottom:0}
.capacity h4{text-transform:uppercase;color:#45505b;padding-top:20px;font-size:20px;font-weight:700;position:relative}
.capacity .count-box{text-align:center;background:#fff;width:100%;margin-top:30px;padding:30px 30px 25px;position:relative}.capacity .count-box i{color:#fff;background:#d41f1f;border-radius:50px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:inline-flex;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.capacity .count-box span{color:#011426;font-size:26px;font-weight:600;display:block}.capacity .count-box p{padding:0;font-family:Ralway,sans-serif;font-size:26px}
.contact .info{background:#fff;width:100%}.contact .info i{color:#d31111;float:left;background:#eef7ff;border-radius:50px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;transition:all .3s ease-in-out;display:flex}.contact .info h4{color:#45505b;margin-bottom:5px;padding:0 0 0 60px;font-size:22px;font-weight:600}.contact .info p{color:#728394;margin-bottom:0;padding:0 60px;font-size:14px}.contact .info .email,.contact .info .phone{margin-top:40px}.contact .info .email:hover i,.contact .info .address:hover i,.contact .info .phone:hover i{color:#fff;background:#d31111}
.contact .contact-form{background:#fff;width:100%;padding-bottom:30px}.contact .contact-form .form-group{padding-bottom:8px}.contact .contact-form .error-message{color:#fff;text-align:left;background:#ed3c0d;padding:15px;font-weight:600}.contact .contact-form .error-message br+br{margin-top:25px}.contact .contact-form .sent-message{color:#fff;text-align:center;background:#18d26e;padding:15px;font-weight:600}.contact .contact-form .loading{color:#fff;text-align:center;padding:15px}.contact .contact-form .loading:before{content:" ";border:3px solid #18d26e;border-top-color:#eee;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;animation:1s linear infinite animate-loading;display:inline-block}.contact .contact-form input,.contact .contact-form textarea{box-shadow:none;border-radius:4px;font-size:14px}.contact .contact-form input [type=text],.contact .contact-form input [type=email]{height:44px}.contact .contact-form textarea{padding:10px 12px}.contact .contact-form button[type=submit]{color:#fff;background:#d31111;border:0;border-radius:50px;padding:10px 35px;transition:all .4s}.contact .contact-form button[type=submit]:hover{color:#d31111;background:#fff}@keyframes animate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}

#hero{background:url(../media/shop-floor.5dfbb357.jpg) top/cover no-repeat;width:100%;height:100vh;position:relative}#hero:before{content:"";background:rgba(255,255,255,.8);position:absolute;top:0;bottom:0;left:0;right:0}#hero h1{margin:0;font-size:2rem;font-weight:800;line-height:56px;position:relative;color:#45505b!important}#hero h2{margin:0;font-size:2rch;font-weight:700;line-height:16px;position:relative;color:#45505b!important}#hero p{color:#45505b;margin:15px 0 0;font-family:Poppins,sans-serif;font-size:1.2rem;position:relative}#hero p span{color:#d41f1f;letter-spacing:1px}@media (min-width:992px){#hero{padding-left:160px}}
.projects #projects-filters{text-align:center;background:#fff;border-radius:50px;margin:0 auto 25px;padding:2px 15px;list-style:none}.projects #projects-filters li{cursor:pointer;text-transform:uppercase;color:#272829;margin-bottom:5px;padding:10px 15px;font-size:14px;font-weight:600;line-height:1;transition:all .3s ease-in-out;display:inline-block}.projects #projects-filters li:hover,.projects #projects-filters li.filter-active{color:#d31111}.projects #projects-filters li:last-child{margin-right:0}
.projects .project-item{vertical-align:middle;margin-bottom:30px}.projects .project-wrap{z-index:1;background:rgba(69,80,91,.8);transition:all .3s;position:relative;overflow:hidden}.projects .project-wrap:before{content:"";z-index:2;opacity:0;background:rgba(255,255,255,.7);transition:all .3s ease-in-out;position:absolute;top:30px;bottom:30px;left:30px;right:30px}.projects .project-wrap .project-info{opacity:0;text-align:center;z-index:3;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.projects .project-wrap .project-info:before{content:"";z-index:9994;border-top:3px solid #d7dce1;border-left:3px solid #d7dce1;width:48px;height:48px;transition:all .5s;display:block;position:absolute;top:35px;left:35px}.projects .project-wrap .project-info:after{content:"";z-index:9994;border-bottom:3px solid #d7dce1;border-right:3px solid #d7dce1;width:48px;height:48px;transition:all .5s;display:block;position:absolute;bottom:35px;right:35px}.projects .project-wrap .project-info h4{color:#45505b;font-size:20px;font-weight:600}.projects .project-wrap .project-info p{color:#45505b;text-transform:uppercase;margin:0;padding:0;font-size:14px}.projects .project-wrap .project-links{text-align:center;z-index:4}.projects .project-wrap .project-links a{color:#45505b;margin:0 2px;font-size:28px;transition:all .3s;display:inline-block}.projects .project-wrap .project-links a:hover{color:#ff2525}.projects .project-wrap:hover:before{opacity:1;top:0;bottom:0;left:0;right:0}.projects .project-wrap:hover .project-info{opacity:1}.projects .project-wrap:hover .project-info:before{top:15px;left:15px}.projects .project-wrap:hover .project-info:after{bottom:15px;right:15px}
