.certification-section .close:focus,.certification-section .close:hover{z-index:1000}.arrow,.controls-btn:before{background-color:#fff}@media only screen and (max-width:575.98px){.title{font-size:1.3em!important}.statement p{text-align:center!important}.certification-section .modal-content{max-width:90%!important}.footer-bottom p{text-align:center}}.top-header{z-index:99}.logo{position:relative;width:12%}.main-header .nav-link{font-weight:600;color:#000;margin-left:23px;font-size:16px;letter-spacing:.6px;padding-bottom:0;line-height:14px;padding-top:0}.banner-section .container-fluid .row,.header-area .navbar,.home-product-section .row,.mfp-figure figure,footer ul{margin:0}.sticky{position:fixed;top:0;width:100%;z-index:999;background:#fff;box-shadow:0 0 2px 0 #ddd}.sticky .logo{top:0}.main-sub-menu{font-size:16px!important}.main-header .list-group-item{font-size:14px;padding:5px}.sub-menu-list{list-style-type:disclosure-closed;margin-left:10px}.footer-link li a:hover,.main-header .nav-link:hover,.main-header li.active .nav-link{color:#d7282f}.top-header img{background:#66656542;padding:10px;border-radius:100%;width:40px;overflow-clip-margin:border-box;transition:.9s;opacity:.7;height:40px}.top-menu em{font-size:11px;font-style:inherit;font-weight:600}.top-menu a{font-size:13px;color:#666565;font-weight:600}.phone-bg:hover a{color:#000!important}.phone-bg:hover img{outline:#00000067 solid 5px}.top-header .nav-link{color:#9b9b9b;font:400 0.8rem KlavikaBasic,FallbackFont,sans-serif;margin-left:23px}.controls-btn{color:#fff;cursor:pointer;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:12px;text-transform:uppercase;-webkit-transition:color .2s;transition:color .2s;position:relative}.controls-text{display:inline-block;line-height:1.3;position:relative;font-size:.9rem}.btn-icon,.certification .under-process,.product-right-panel ul li,.statement .pdf-btn,footer p{font-size:1.5em}span.position-relative.d-inline-block{height:60px}.controls-btn .controls-progress,.controls-btn:before{bottom:0;content:"";display:block;height:60px;left:0;position:absolute;top:0;width:4px}.controls-progress{-webkit-transform:scale(1);transform:scale(1)}li.type-image.slick-slide.slick-current.slick-active:after,ul.social li:hover{background-color:#d7282f}.navbar-nav li a{display:block;text-decoration:none;color:#444;padding:20px;font-weight:700;transition:.4s}.navbar-nav li.nav-item:hover .sub-dropdown{visibility:visible;opacity:1;transform:translate(28px,47px)}.navbar-nav li.nav-item .sub-dropdown{visibility:hidden;opacity:0;position:absolute;padding:20px 0;top:100%;transform:translateY(50px);left:0;width:250px;background-color:#fff;box-shadow:0 10px 10px 3px rgba(0,0,0,.3);border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:111;transition:.4s}.navbar-nav li.nav-item .sub-dropdown a{padding-top:10px;padding-bottom:10px;font-weight:800;font-size:1.3em}.nav-item .sub-dropdown a:hover{padding-left:30px}.arrow{position:absolute;width:11px;height:11px;top:-6px;left:24px;transform:rotate(45deg);cursor:pointer;transition:.3s;z-index:-1}.banner-bottom h1{font-size:6rem;color:#fff;animation-duration:2s!important;margin:.3em 0;text-shadow:1px 2px 3px #000}.banner-bottom p,.title{text-shadow:1px 2px 3px #222}.banner-bottom p{font-size:3em;color:#f2f2f2;font-weight:600}.page-heading h2,.page-heading1 h2{font-size:3rem;color:#d7282f;font-weight:700;margin-bottom:30px;position:relative;line-height:1.2}.btn-icon{background-color:#d7282f}.btn-icon:after{background-repeat:no-repeat;background-size:contain;content:"";height:26px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:26px;right:10px}.btn-icon:hover{padding-right:3rem;background-color:#b81d22}.btn-icon:hover::after{transform:translate(2px,-50%)}.banner-text{top:15%}.banner-text h1{font-size:4.4rem}.banner-text h2{font-size:2.5rem}.banner-bottom p,.slider-text p{animation-duration:2.1s!important}.banner-bottom{margin-top:-43em}.banner-section .container-fluid,.home-product-section .carousel,.home-product-section .carousel-image,.home-product-section .container-fluid,.mission,.vision{padding:0}.icon-content,.vertical.carousel .carousel-item{overflow:hidden}.vertical.carousel .active.carousel-item-end,.vertical.carousel .carousel-item-next:not(.carousel-item-start){transform:translateY(100%)}.vertical.carousel .active.carousel-item-start,.vertical.carousel .carousel-item-prev:not(.carousel-item-end){transform:translateY(-100%)}.vertical.carousel .carousel-control-next,.vertical.carousel .carousel-control-prev{width:100%;height:60px}.vertical.carousel .carousel-control-next-icon,.vertical.carousel .carousel-control-prev-icon{transform:rotateZ(90deg)}.vertical.carousel .carousel-control-next{top:unset;bottom:0}.certification{background:#ededed;padding-bottom:30px}.certification .row{width:80%;margin:0 auto}.img-u-stamp{width:15%}.customers,section.product{padding:5em 0}.customer-box:hover{transform:translateY(-10px);box-shadow:0 0 3px 0 #ddd;transition:.2s}.customer-box{transition:.5s;padding:15px 0}.customer-box p{font-weight:600;color:#4e4e4e;font-size:1.4em;margin:0;text-transform:uppercase}.statement{padding-bottom:60px;padding-top:30px}.statement p{font-size:1.6em;line-height:1.8;text-align:justify}.statement .pdf-btn{background:#d7282f;border:none;padding:.6em 1.2em;font-weight:600}.client-logo,.contact-container,.expertise-strength{position:relative}.expertise-strength .container-fluid{padding:0;position:relative}.expertise-strength .col-container{width:50%;height:32em;position:relative;float:left;display:block;padding:3em;font-size:1.5em}.expertise-strength .col-container.first-container{background:#d8d8d8}.expertise-strength .col-container.second-container{background:#e5e5e5}.expertise-strength .col-container ul{list-style:none;padding:0}.expertise-strength .col-container ul li img{width:5%}.expertise-strength .col-container ul li{line-height:2}.expertise-strength .col-container h3{font-size:1.6em;margin-bottom:1.2em;color:#d51f26}.product-tile-inner{height:100%;overflow:hidden}.product-tile-content:before{background:linear-gradient(192deg,#666565,#00303e);bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0;-webkit-transition:opacity .4s;transition:opacity .4s;z-index:1}.product-tile:hover .product-tile-content:before{opacity:1;background:0 0;margin:10px}.product-tile-title{bottom:10px;left:10px;margin:0;max-width:100%;padding:0;position:absolute;right:10px;z-index:2;word-break:keep-all}.product-tile-image{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1.8s cubic-bezier(.19, 1, .22, 1);transition:transform 1.8s cubic-bezier(.19, 1, .22, 1);transition:transform 1.8s cubic-bezier(.19, 1, .22, 1),-webkit-transform 1.8s cubic-bezier(.19, 1, .22, 1)}.home-product-section .slider-text{margin-left:auto;background-color:#666565}.home-product-section .slider-text h3{font-size:2.5rem;line-height:1.125}.home-product-section .slider-text p{font-size:1.6rem;color:#fff;margin:3rem 0}.home-product-section .carousel-indicators{width:24%;margin:10px 0}#carousel2 .carousel-inner>.item.active{align-content:space-between;display:grid;grid:40em/auto auto auto;grid-gap:0;grid-template-columns:25em 103em auto auto;justify-content:start;align-items:center}#carousel2 .carousel-inner>.item{display:none;background-color:#666565;border-left:10px solid #0064ae}.product-tile-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:relative}.product-tile-content:hover .product-tile-title{top:50%;left:10px;margin:0;max-width:100%;padding:0;position:absolute;right:10px;z-index:2;word-break:keep-all;text-align:center;transform:translateY(-50%);bottom:inherit}a.producthover{color:#fffcfc}.product-tile-content:hover .product-tile-title.text-white11{background:#fff;color:#4c4c4c}.product-tile:hover .product-tile-image{-webkit-transform:scale(1.2);transform:scale(1.2)}.hover-arrow:after{content:"";background-color:#d7282f;background-image:url(../images/arrow-right.svg);background-repeat:no-repeat;background-position:50%;background-size:13px auto;bottom:-100%;height:50px;position:absolute;right:0;-webkit-transition:bottom .4s;transition:bottom .4s;width:50px}.hover-arrow:hover:after{bottom:0;z-index:1}.border-secondary-300{border-color:rgb(0 100 174);height:20em;border-width:1px;margin-left:80px;margin-right:80px;background:#0064ae;margin-top:10em;opacity:1}.home-vision{margin-top:-20px;padding:3.8em 0}.home-icon-info p{font-size:1.7rem;line-height:3rem}.home-icon-info{z-index:0}.home-icon-info:before{content:"";position:absolute;background:#fff;width:100%;height:100%;left:0;right:0;top:0;z-index:-1;transition:.9s}.home-icon-info:hover::before{width:100%;transition:.9s;background:#ddd}.home-icon-info img{width:15%}.navbar-toggler:focus{box-shadow:none}.navbar-toggler{background-color:#fff;margin-top:6.5px;border-radius:0;height:3em}.client-logo:hover::before{background-color:#d7282f;transform:scaleY(1);transform-origin:bottom;z-index:-1}.client-logo:before{position:absolute;content:"";transition:transform .7s;z-index:1;transform:scaleY(0);transform-origin:top;left:-1px;top:-1px;right:-1px;bottom:-1px}.faq-single .accordion-body p,.thank-you-message p:last-child{margin-bottom:0}.faq-single .accordion-body ul li{font-size:.8rem;margin-bottom:8px}.faq-single .accordion-button:not(.collapsed){color:#fff;background-color:#666565;box-shadow:inset 0 calc(var(--bs-accordion-border-width) * -1) 0 #f7f7f7}.faq-single .accordion-button:focus{border:0;box-shadow:none}.faq-single .accordion-button:not(.collapsed)::after{filter:invert(1)}ul.single-list{list-style-type:disc}.product-single-page-bg .col-bg{background:#fff;padding-top:30px;padding-bottom:30px}.product-single-page-bg .row.justify-content-center{border-bottom:1px solid #ddd;margin:0 10px;padding-bottom:10px}.product-single ul li,.product-single-page-bg p{font-size:1.6rem}.product-right-panel{border:1px solid #ccc;border-radius:4px;padding:3em}.product-right-panel ul{list-style:none;padding-left:0;margin-bottom:30px}.product-right-panel h2{margin-bottom:15px}.product-right-panel .btn{margin-top:15px}.b-example-divider{flex-shrink:0;width:1.5rem;height:100vh;background-color:rgba(0,0,0,.1);border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em rgba(0,0,0,.1),inset 0 .125em .5em rgba(0,0,0,.15)}.bi{vertical-align:-.125em;pointer-events:none;fill:currentColor}.mfp-container:before,.mfp-content{vertical-align:middle;display:inline-block}.dropdown-toggle{outline:0}.nav-flush .nav-link,.vulcanizing-press-main .card{border-radius:0}.btn-toggle{display:inline-flex;align-items:center;padding:.25rem .5rem;font-weight:600;color:rgba(0,0,0,.65);background-color:transparent;border:0}.career-page-form h2 span,.contact-page-form h2 span{background:#666565;width:500px;border-bottom-left-radius:35px;border-bottom-right-radius:35px;text-align:center}.btn-toggle:focus,.btn-toggle:hover{color:rgba(0,0,0,.85);background-color:#d51f2612}.btn-toggle::before{width:1.25em;line-height:0;content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");transition:transform .35s;transform-origin:0.5em 50%}.btn-toggle[aria-expanded=true]{color:rgba(0,0,0,.85)}.btn-toggle[aria-expanded=true]::before{transform:rotate(90deg)}.btn-toggle-nav a{display:inline-flex;padding:.1875rem .5rem;margin-top:.125rem;margin-left:1.25rem;text-decoration:none}.btn-toggle-nav a:focus,.btn-toggle-nav a:hover{background-color:#ededed}.single-banner .banner-text{top:35%}.single-banner .banner-bottom{margin-top:-5%}ul.single-list li{font:500 14px/1.6 KlavikaBasic,FallbackFont,sans-serif;margin-left:15px;margin-bottom:10px}ul.single-list li img{width:14px}.single-page-heading h2{font-size:1.2rem;color:#d7282f;line-height:1.2}th{font:700 1.25rem/1.6 KlavikaBasic,FallbackFont,sans-serif;color:#da383f}td{font:400 1rem/1.6 KlavikaBasic,FallbackFont,sans-serif}ul.single-hover-list li{font:700 14px/1.6 KlavikaBasic,FallbackFont,sans-serif;display:flex;align-items:self-start;margin-bottom:10px;color:#fff}.hover01 figure{margin:0;padding:0;background:#fff;overflow:hidden}.hover01 figure img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;filter:brightness(.4)}.over-single-effect{z-index:99;padding:10px}.hover01 figure:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}.vulcanizing-press-main p{font-size:.8rem}.certificationSlides,.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader,.vulcanizing-press-main .btn-icon:after,footer .btn-icon::after{display:none}.image-box{position:relative;margin:auto;overflow:hidden}.image-box h5{font-size:1.1rem;line-height:1.5;text-transform:uppercase}.image-box img{max-width:100%;transition:.3s;display:block;transform:scale(1);width:250px;height:170px}.image-box:hover img{transform:scale(1.1)}.product-single-page-bg.about-single p{font:500 14px/1.6 KlavikaBasic,FallbackFont,sans-serif}.contact-page-form-box{background:#a1a1a1}.career-page-form-box{background:#a1a1a1;padding:0 3em 3em}.form-field{margin-bottom:12px}.career-page-form h2,.contact-page-form h2{font-size:4em;margin-bottom:5px}.contact-page-form h2 span{display:block;color:#fff;margin:0 auto}.career-page-form h2 span{display:block;color:#fff;font-size:28px;margin:0 auto 10px;padding:10px 0}.contact-page-form-box form{padding:0 25px 50px}.career-page-form-box .career-page-form,.contact-page-form-box .contact-page-form{margin-bottom:30px}.career-text{text-align:center;display:flex;align-items:center;height:70vh;font-weight:500;font-size:4em;flex-flow:column nowrap;color:#e42826;justify-content:flex-end;float:left}.career-text h2{font-size:30px}#footer-form input,#footer-form textarea{font-size:1.3em}.career-text p{font-size:1.6rem;margin-top:20px}.career-page-form-box .form-field input[type=email],.career-page-form-box .form-field input[type=tel],.career-page-form-box .form-field input[type=text],.career-page-form-box .form-field select,.career-page-form-box .form-field textarea,.contact-page-form-box .form-field input[type=email],.contact-page-form-box .form-field input[type=tel],.contact-page-form-box .form-field input[type=text],.contact-page-form-box .form-field select,.contact-page-form-box .form-field textarea{font-size:1.5em;box-shadow:none;border-radius:0;height:48px;border:none;border-bottom:1px solid #fff;padding:0;color:#fff;background:0 0;font-weight:500;outline:0;width:100%}.career-page-form-box ::placeholder{color:#fff;opacity:1;font-size:18px}.career-page-form-box .form-field textarea,.contact-page-form-box .form-field textarea{height:15em!important;box-shadow:none}.contact-page-form-box ::placeholder{color:#fff;opacity:1;font-size:18px}.contact-page-form-box :-ms-input-placeholder{font-family:inherit;font-size:18px}.contact-page-form-box ::-ms-input-placeholder{font-family:inherit;font-size:18px}.file-upload{display:block;text-align:center;font-family:inherit;font-size:12px}.file-upload .file-select{display:block;border:2px solid #fff;color:#34495e;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#fff;overflow:hidden;position:relative}#fileDesign,.file-upload .file-select .file-select-button{background:#f8f0ff;padding:0 10px;display:inline-block;height:40px;line-height:40px}.file-upload .file-select .file-select-name,.file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px}.file-upload .file-select:hover{border-color:#34495e;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.file-upload .file-select:hover .file-select-button{background:#34495e;color:#fff;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.file-upload.active .file-select{border-color:#3fa46a;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.file-upload.active .file-select .file-select-button{background:#3fa46a;color:#fff;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0}.file-upload .file-select.file-select-disabled{opacity:.65}.file-upload .file-select.file-select-disabled:hover{display:block;border:2px solid #dce4ec;color:#34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#fff;overflow:hidden;position:relative}.file-upload .file-select.file-select-disabled:hover .file-select-button{background:#dce4ec;color:#666;padding:0 10px;display:inline-block;height:40px;line-height:40px}.contact-container p{font:500 1.5rem/1.7 Titillium Web}.contact-container.contact1{height:45em}.contact-box4{background-color:#fff;padding:45px 35px 35px;z-index:1;overflow:hidden;box-shadow:0 5px 30px 0 rgba(31,34,120,.08);border:1px solid #666565}.contact-box4 .contact-icon:after,.project-box .icon-md:after,.services1 .icon-md:after,.services2 .icon-md:after{width:65px;height:65px;position:absolute;border-radius:50%;top:-18px;background-color:#f8f0ff;right:-22px;z-index:-1;content:""}.icon-md img{vertical-align:middle;max-width:100%;width:auto;height:50px}.contact-box4 .icon-content .ttr-title{color:#1f2278;margin:0 0 12px;font-size:1.5em}.contact-box4 .contact-icon,.service-box .icon-md{position:relative;margin-bottom:25px}.icon-md{display:inline-block;text-align:center}.gallery{display:grid;grid-template-rows:repeat(5,18vh);grid-template-columns:repeat(2,45vw);cursor:zoom-in}.services1,.services2{padding:4em 0}.project-head span,.services1 span,.services2 span{text-transform:uppercase;font-size:1.5em;color:#d72517;font-weight:600}.project-head h2,.services1 h2,.services2 h2{font-size:3.5em;margin:0 0 .8em}.services1 ul,.services2 ul{list-style:none;padding-left:0}.services1 ul li,.services2 ul li{font-size:1.5em;line-height:2}.service-box{margin-top:2.5em}.service-divide{background:#e8e8e8;padding:3em 0}.service-divide span{color:#d72517}.service-divide .text-dark-gray{font-size:2.3em}.projects-tab li{width:100%;border-left:2px solid #0560a9;margin-bottom:10px}.projects-tab li.active{border-left:2px solid #d92516}.projects-wrapper{padding:3em 0}.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.projects-wrapper .nav-tabs>li.active>a{border:none;font-weight:600}.projects-tab{border:none;height:60vh;overflow-y:scroll}.certification-section,.gallery img{height:100%;left:0;top:0;width:100%}.projects-wrapper .nav-tabs>li>a{font-size:1.5em;padding:5px 10px}.projects-wrapper .panel{border:none;background:#fff;box-shadow:none}.projects-wrapper .panel-heading{background:0 0;border:none;padding:0;margin-bottom:2em}.projects-wrapper .panel-details p,.projects-wrapper .panel-heading p{line-height:2em;margin-bottom:20px}.projects-wrapper .panel-title{font-size:2.3em;margin-bottom:1.4em}.projects-wrapper .panel-details{background:0 0;border:none}.panel-details span,.panel-heading span{font-weight:600;text-transform:uppercase}.project-box .icon-md{position:relative;margin-bottom:25px;margin-top:25px}.gallery .gallery-magnific:not(:last-child),.social-footer ul li{margin-right:5px}.certification-section{display:none;position:fixed;z-index:1;padding-top:18px;overflow:auto;background-color:#4f4e4e;transition:.5s}.certification-section .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;max-width:30%;transition:.5s}.certification-section .close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:700}.certification-section .close:focus,.certification-section .close:hover{color:#999;text-decoration:none;cursor:pointer}.certificate-box,.cursor,.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.certification-section .modal-content .next,.certification-section .modal-content .prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#000;font-weight:700;font-size:20px;transition:.6s;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}.certification-section .modal-content .next{right:0;border-radius:3px 0 0 3px}.certification-section .modal-content .next:hover,.certification-section .modal-content .prev:hover{background-color:rgba(0,0,0,.8)}.thankYouModal h2,.thankYouModal h6{text-align:center;margin:.5em 0 0;color:#fff}.thankYouModal h4,.thankYouModal h5{text-align:center;color:#fff;font-weight:300;margin:0;font-size:18px}.gallery img{object-fit:cover;position:relative;box-shadow:0 0 0 #000 0;opacity:.67;filter:sepia(80%) hue-rotate(180deg)}.gallery img:hover{opacity:1;z-index:1;box-shadow:1em 1em 1em #000 4;filter:sepia(0%) hue-rotate(0deg);border-radius:5px;width:300%;height:300%;left:-100%;top:-100%}@media (min-width:40em){.gallery{grid-template-rows:repeat(2,20vh)}.gallery img:hover{width:250%;height:500%;left:-75%;top:-200%}}@media (min-width:10em) and (orientation:landscape){.gallery{grid-template-columns:repeat(5,18vw);grid-template-rows:repeat(2,45vh)}.gallery img:hover{width:250%;height:200%}}@media (min-width:40em) and (orientation:portrait){.gallery img:hover{width:300%;height:300%;left:-100%;top:-100%}}@media (min-width:60em){.gallery{grid-template-columns:repeat(4,20vw);grid-template-rows:25vh;overflow:hidden;justify-content:center}.gallery img:hover{width:350%;height:150%;left:-75%;top:-25%}.gallery img:hover~img{left:175%}}@media (min-width:60em) and (orientation:landscape){.gallery img:hover{width:100%;height:165%;left:0;top:0}.gallery img:hover~img{left:100%}}.img-content{position:relative;width:100%;z-index:99;background:#666565}.image-hover1{opacity:1;display:block;width:100%;height:auto;transition:.5s}.gallery,.image-magnific{width:70%}.middle{transition:.5s;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;z-index:-2}.mfp-bg,.mfp-wrap{position:fixed;top:0}.mfp-bg,.mfp-container,.mfp-wrap{left:0;height:100%}.img-content:hover .image-hover1{opacity:.3}.img-content:hover .middle,.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:focus,.mfp-close:hover{opacity:1}.text2{cursor:pointer;color:#fff}.gallery{display:flex;justify-content:center;margin-top:3px}.gallery .gallery-magnific{width:35%;height:15vw;padding-bottom:4.5vw}.gallery .author,.gallery .title{font-weight:700;color:#000}.gallery .title{font-size:1.1vw;margin-bottom:5px;margin-top:10px}.gallery .author{font-weight:400;font-size:1vw}.video-youtube{width:70%;margin-top:5px}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:default}.mfp-close{cursor:pointer!important;width:20px!important;height:20px!important;line-height:16px!important;margin-top:10px}.mfp-bg{width:100%;z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{width:100%;z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";height:100%}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-close,.mfp-preloader a:hover,.scroll-sticky ul li .nav-link,footer a{color:#fff}.mfp-preloader a{color:#ccc}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:"";top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile .mfp-bottom-bar:empty,.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.scroll-horizon{position:fixed;top:107px;width:1140px;z-index:999;background:#fff;left:50%;transform:translateX(-50%)}.scroll-sticky ul li.active{background-color:#000;color:#fff}.scroll-sticky ul li{background-color:#666565;color:#fff;margin-right:10px}.home-icon,footer{background:#e7e7e7!important}ul.social li{border:2px solid #d7282f;width:40px;height:40px;text-align:center;line-height:40px;border-radius:100%}ul.social li:hover img{filter:brightness(.1)}ul.footer-link li a{font-size:16px;color:#000}footer h3{font-size:18px;margin-bottom:20px;color:#d7282f}.footer-middle{background-color:#8f8f8f}footer .social-footer ul li span{display:inline-block;border:2px solid #d51f26;border-radius:50%;padding:8px;overflow-clip-margin:border-box;background:#fffcfc7a;transition:.5s}footer .social-footer ul li a{font-size:1.5rem}footer .social-footer ul li:hover span{background:#000;border:2px solid transparent;transition:.5s}.active,footer .social-footer ul li:hover a{color:#d7282f!important}.footer-bottom p{font-size:14px}.footer-bottom{background:#7a7a7a}.thankYouModal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.6)}.thankYouModal .modal-content{background-color:#404040;margin:5% auto;padding:20px 30px 60px;border-radius:8px;width:380px;height:auto;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.2)}.thankYouModal .close{color:#ffffff75;float:right;font-size:25px;font-weight:100}.thankYouModal .close:focus,.thankYouModal .close:hover{color:#00000085;text-decoration:none;cursor:pointer}.thank-you-message{margin-top:1em}.thank-you-message p{font-size:.9em;text-align:center;margin:5px 0;line-height:1.5;color:#fff}@media only screen and (min-width:1599px){.banner-text h2{font-size:3.5rem}}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{display:grid!important;align-content:space-evenly;height:5em!important;float:right}}@media only screen and (max-width:991.98px){.banner-bottom h1,.project-box,.xs-text-center,footer .social-footer{text-align:center}.navbar-autocollapse{position:absolute;z-index:100;background:#fff;top:4em;left:0}.certification .row,.navbar-nav{width:100%}.row{margin:0!important}header .navbar-nav .nav-item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #c9c9c9}header .navbar-nav .nav-item:last-child{padding-bottom:0;border-bottom:0}header .navbar-collapse{padding-top:10px;margin:0!important}.main-header .nav-link{margin:0;padding-left:0}.logo{width:30%}.main-header{padding:0!important}.top-header img{padding:8px;width:30px;height:30px}.banner-bottom h1{font-size:1.5rem}.banner-text h1{font-size:2rem}.banner-bottom p,.slider-text{text-align:center;font-size:1.2em}.banner-bottom{margin-top:-9em}.top-menu a{font-size:13px}.mb-xs-0{margin-bottom:0!important}.mt-xs-0{margin-top:0}.border-secondary-300{display:none}.projects-tab{height:15vh;margin-bottom:20px}.project-box,.project-head,.services1 .col-bg,.services2 .col-bg{padding:0}.projects-wrapper .panel-title{font-size:1.8em;font-weight:600;margin-bottom:1em}.projects-wrapper .panel-details p{line-height:1.8em;margin-bottom:20px;font-size:1.3em}#carousel2 .carousel-inner>.item.active{display:block}.project-head h2{font-size:2.1em}footer .social-footer ul li a{font-size:.9rem}footer .social-footer ul li img{width:14px!important;height:14px!important}footer .social-footer ul li span{line-height:14px}footer p,ul.footer-link li a{font-size:14px}footer .social-footer{float:none;justify-content:center;display:flex;margin-top:10px}footer .social-footer ul{flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:flex-start;align-content:center}.page-heading h2,.page-heading1 h2{font-size:2.2rem}.btn-icon{font-size:1.2em}.page-single-body .navbar .container,.top-header .container{padding-right:1.5rem!important;padding-left:1.5rem!important}.banner-text h2{font-size:.8rem}.career-text,.contact-container.contact1,.home-product-section .slider-text{height:auto}.expertise-strength .col-container{width:100%;height:auto;position:relative;float:left;display:block;padding:1em;font-size:1.2em}.single-banner .banner-text{top:20%}.img-u-stamp{width:20%}.customer-box{height:6em;justify-content:center;display:grid;vertical-align:middle;align-content:center}.home-icon-info img{width:25%}.list-group-flush.border-end{border-right:0!important}header .navbar-nav .dropdown-menu{height:400px;overflow-y:scroll}.career-page-form h2 span,.contact-page-form h2 span{width:auto;font-size:20px}.product-single-page-bg .col-bg{padding-bottom:0}.services1 h2,.services2 h2{font-size:2.5em}}@media only screen and (max-width:767.98px) and (min-width:575.98px){.navbar-collapse.collapse{display:none!important}.logo{width:14%}}@media only screen and (max-width:1024px) and (min-width:767.98px){.banner-bottom{margin-top:-15em}.logo{width:14%}.banner-bottom h1{font-size:2.5rem;text-align:center}.banner-bottom p,.slider-text{text-align:center;font-size:2.2em}.btn-icon{font-size:.6em;display:block!important}.expertise-strength .col-container{width:50%;height:30em}footer .social-footer.float-right{text-align:center;float:right}footer .social-footer{float:left}}.title{font-size:3em;color:#f2f2f2;font-weight:600;overflow:hidden;white-space:nowrap;animation:steps(25,end) infinite typewriter;display:inline-block;position:relative;animation-duration:10s}.title::after{content:"";position:absolute;right:0;animation:steps(1,end) infinite caret;animation-duration:1s}@keyframes typewriter{0%,100%{width:0}20%,80%{width:20.2em}}@keyframes caret{0%,100%{opacity:0}50%{opacity:1}}#productCarousel .carousel-indicators{position:absolute;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;list-style:none;width:100%;margin:1rem auto}#productCarousel{margin-bottom:3em}