@import url(/wp-content/themes/twenty-twenty-one-child/fonts/now-fonts/stylesheet.css);*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;font-family:'Now'!important;background-color:#000!important}h1,h2,h3,h4,h5,h6{font-family:'Now'!important;font-weight:700}h2{font-size:2.604vw;font-weight:700;line-height:3.125vw}p{font-size:.833vw;font-weight:500;line-height:2.031vw}a{text-decoration:none;font-family:'Now'!important}span{font-family:'Now'!important}ul{padding:0!important;margin:0!important;list-style:none!important}.py{padding:3.125vw 0}.needsclick input[type="email"]{color:#000!important}.container{max-width:100%;margin:0 auto;padding:0 5%}.facebook-image-box a{max-width:40px;height:40px;display:block;overflow:hidden;float:right}.facebook-image-box{transform:translateY(-50%)}.facebook-image-box a img{width:100%;height:100%;object-fit:cover}.main-box-facebook{width:100%;margin-left:auto}.facebook-image-box{position:fixed;top:50%;right:20px}section.top-header-sec{background:#000;padding:.9vw 0;border-bottom:1px solid rgb(255 255 255 / 30%)}.navbar ul li:last-child{display:none}.left-content-topheader a{display:block;text-transform:uppercase;font-family:Now;font-size:.781vw;font-weight:700;line-height:.938vw;text-align:left;color:#EC2327}.left-box-gallery{flex:0 0 23%;max-width:23%}.main-box-topheader{display:flex;justify-content:space-between}.main-box-header{display:flex;align-items:center;justify-content:space-between;position:relative}section.header-sec{padding:1.042vw 0;position:absolute;z-index:9;width:100%}.slick-dotted.slick-slider{margin-bottom:0}.logo-imge a,.logo-imge span{max-width:14.26vw;height:4.25vw;display:block;overflow:hidden}.logo-imge img{width:100%;height:100%;object-fit:contain}.navbar ul{display:flex;align-items:center}.navbar ul li a{padding:0 1.083vw;color:#fff;text-transform:capitalize;display:block;font-family:Now;font-size:.833vw;font-weight:500;line-height:1vw;text-transform:uppercase}ul.dropdown-menu{position:absolute;align-items:start;background:#353535;padding:1.563vw 0 0 1.563vw;border-radius:.521vw;margin-top:.781vw;visibility:hidden;opacity:0;transition:all .3s;width:100%;padding:30px 15px!important;left:0;right:0;max-width:100%;padding-top:17px!important;pointer-events:none;margin-top:0!important}li.has-children:hover ul.dropdown-menu{pointer-events:initial}li.has-children>a{padding:10px 1.083vw!important}ul.dropdown-menu{display:flex!important;flex-wrap:wrap;justify-content:space-between}li.has-children:hover ul.dropdown-menu2{pointer-events:initial}ul.dropdown-menu li{flex:0 0 16%;max-width:16%}.video_sec{padding:40px 0}.video_sec h2{margin-bottom:30px}li.main-pro-list ul.category-posts li{flex:0 0 100%;max-width:100%}ul.category-posts{flex-direction:column;align-items:start}.menu-cat-title{padding:.5vw 0 .781vw 0;font-size:1.042vw;color:#ec2327;font-weight:600}.menu-cat-image{max-width:250px;height:270px;overflow:hidden;border-radius:10px}.menu-cat-image img{width:100%;height:100%;object-fit:cover}ul.dropdown-menu li a{text-transform:capitalize;padding:0 0 1.302vw 0}ul.dropdown-menu2 li a{text-transform:capitalize;padding:0 1.302vw 1.302vw 0}.navbar ul li:hover ul.dropdown-menu,.navbar ul li:hover ul.dropdown-menu2{visibility:visible;opacity:1;transition:all .6s}ul.dropdown-menu2{position:absolute;align-items:start;background:#353535;padding:1.563vw 0 0 1.563vw!important;border-radius:.521vw;margin-top:.781vw;visibility:hidden;opacity:0;transition:all .3s;width:100%;pointer-events:none;left:0;right:0;min-height:100%;flex-wrap:wrap}ul.dropdown-menu2 li{flex:0 0 25%;max-width:25%}li.service_menu_top ul.dropdown-menu2{flex-direction:column;width:fit-content;left:auto;right:auto;padding:20px 15px 5px!important}li.service_menu_top ul.dropdown-menu2 li{flex:0 0 100%;max-width:100%}ul.dropdown-menu li:last-child,ul.dropdown-menu2 li:last-child{display:block!important}.banner-txt-left-box h2{color:#fff;font-size:3.2vw;font-weight:700;line-height:3.875vw;max-width:100%}.banner-txt-left-box p{padding-top:1.042vw;font-family:Now;font-size:1.042vw;font-weight:500;line-height:1.25vw;text-align:left;color:#fff}.main-box-banner{display:flex;align-items:center;justify-content:space-between;position:relative}.banner-txt-left-box{flex:0 0 43%;max-width:43%;margin:0 5% 0 5%}.right-box-banner{flex:0 0 47%;max-width:47%}.txt-box-banner-slider h3{color:#fff;font-family:Now;font-size:.833vw;font-weight:500;line-height:1vw;text-transform:uppercase}.dot-image-bopx{max-width:2.8125vw;padding:.6041667vw 0}.dot-image-bopx img{width:100%;height:100%;object-fit:contain}.main-slider-client{display:flex;overflow:hidden}.image-box-slider-banner{border-radius:1.5625vw;overflow:hidden;max-width:100%;height:17.188vw;margin-right:2.083vw}.image-box-slider-banner img{width:100%;height:100%;object-fit:cover}.main-box-slider-banner{display:flex;overflow:hidden}.inner-box-slider{flex:0 0 32%;max-width:32%}.custom-category-page{display:flex;justify-content:center;gap:40PX}.right-cat-image{width:50%;flex:0 0 50%;text-align:right}.right-cat-image img{width:50%;height:300px;object-fit:cover}a.them-button{background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);padding:.5vw 1.5625vw;font-size:.833vw;font-weight:500;line-height:1.25vw;color:#fff;text-transform:uppercase;display:block;border-radius:5px;width:fit-content}.button-box-banner{display:flex;gap:1.5625vw}.arrow-box-gallery{display:flex;gap:.781vw;justify-content:center;align-items:center}.call-image a{max-width:6.563vw;height:8.542vw;display:block}.call-image{padding-top:2.083vw}.left-arrow-banner,.right-arrow-banner,.left-arrow-custom-gallery,.right-arrow-custom-gallery,.left-arrow-prodtc-image,.right-arrow-prodtc-image{background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);width:fit-content!important;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:7px;cursor:pointer}.left-arrow-gallery,.right-arrow-gallery,.left-arrow-gallery-mobile,.right-arrow-gallery-mobile{background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);width:fit-content!important;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:7px;cursor:pointer}.left-arrow-custom-gallery{position:absolute;z-index:999;top:50%;transform:translateY(-50%);left:-6px}.right-arrow-custom-gallery{position:absolute;z-index:999;top:50%;transform:translateY(-50%);right:-6px}.call-image a img{width:100%;height:100%;object-fit:contain}.left-arrow-banner img,.right-arrow-banner img,.left-arrow-custom-gallery img,.right-arrow-custom-gallery img{width:100%;height:100%;object-fit:cover}.left-arrow-gallery img,.right-arrow-gallery img{width:100%;height:100%;object-fit:cover}section.check-box-sec{background:#EC2327;padding:1.563vw 0}section.check-box-sec.py p{display:none}.txt-check h3{font-family:Now;font-size:18px;font-weight:900;line-height:21.6px;color:#fff;text-transform:uppercase;text-shadow:0 6px 15px #000}.image-check-box{max-width:100%;height:100%;overflow:hidden;padding:30px}.image-check-box img{width:100%;height:100%;object-fit:cover}.main-box-checkout{display:flex;align-items:center;justify-content:center;gap:20px}.arrow-box-main{display:flex;gap:1.042vw;padding-top:1.563vw}.arrow-prodtc{background-blend-mode:color;justify-content:center;padding-top:40px;display:flex;align-items:center;gap:15px}section.banner-sec:before{top:0;content:"";width:100%;height:100%;position:absolute;background:hsl(0deg 0% 0% / 20%);bottom:0;left:0;right:0}section.banner-sec{padding:13.0625vw 0 6.5625vw 0;position:relative}section.news-latter-sec .slick-initialized .slick-slide{display:flex;justify-content:space-between}.them-heading h3{font-size:1.042vw;font-weight:500;line-height:1.25vw}.inner-check-out:last-child{max-width:25%;flex:0 0 25%}.them-heading h2{font-size:2.604vw;font-weight:700;line-height:3.125vw;text-transform:capitalize;padding-top:.5vw}section.mission-sec.py{background:#1A1A1A}section.mission-sec.py .them-heading h2{text-align:center;color:#fff}section.mission-sec.py .them-heading h3{text-align:center;color:#fff}.image-box-projects{max-width:4.167vw;height:4.167vw;overflow:hidden;margin:0 auto}.image-box-projects img{width:100%;height:100%;object-fit:contain}.txt-box-protection h2{font-size:2.083vw;font-weight:500;line-height:2.5vw;color:#fff;text-transform:capitalize;padding:1.042vw 0 0 0;text-align:center}.txt-box-protection p{font-size:.833vw;font-weight:400;line-height:1vw;padding:.5vw 0;color:#fff}.txt-box-protection{max-width:14.84375vw;margin:0 auto;text-align:center}.main-box-projects{display:flex;justify-content:space-between;padding-top:4.0625vw}section.photography-sec.py{background:#000}.image-box-photography img{width:100%;height:100%;object-fit:cover}.image-box-photography{overflow:hidden;max-width:37.76vw;height:auto;margin-top:0}.main-box-photography{display:flex;align-items:center}.left-box-pgotography{flex:0 0 40%;max-width:40%}.right-box-photography{flex:0 0 60%;max-width:60%}section.photography-sec.py .txt-photography{margin-left:4.427083333333333vw}section.photography-two-sec.py{background:#1A1A1A;padding-bottom:0}.txt-photography .them-heading h2{color:#fff}section.photography-two-sec.py .txt-photography{margin-right:4.427083333333333vw}.them-heading p{font-size:15px;font-weight:500;line-height:20px;background:-webkit-linear-gradient(90deg,#B79360 0%,#D84B4B 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.button-box-photography{display:flex;gap:1.5625vw;justify-content:center;padding-top:2.083vw}.para-one p{padding:.5vw 0;color:#fff;font-family:Now;font-size:16px;font-weight:500;line-height:34px}.para-two p{padding:.2.865vw 0;color:#fff;font-family:Now;font-size:.833vw;font-weight:500;line-height:2.09vw}.image-box-form1{max-width:100%;height:35.469vw;overflow:hidden}.image-box-form1 img{width:100%;height:100%;object-fit:cover}section.teatimonials-sec.py{padding:0}.inner-form-content h2{font-size:3.2vw;font-weight:700;line-height:3.8vw;text-transform:capitalize;color:#fff}.main-box-testimonials h2{font-size:3.2vw;font-weight:700;line-height:3.8vw;text-transform:capitalize;color:#fff}.center-txt h2{font-size:2.6vw;font-weight:700;line-height:3.8vw;text-transform:capitalize;background:-webkit-linear-gradient(90deg,#B79360 0%,#D84B4B 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;writing-mode:tb-rl;transform:rotate(180deg);width:100%;text-align:center;margin:50% 0% 0% 25%}.center-txt{flex:0 0 10%;max-width:10%;background:#303030;padding-bottom:0;margin:0 auto;text-align:center}.image-testimonials{max-width:6.8vw;height:6.8vw;overflow:hidden;border-radius:50%}.image-testimonials img{width:100%;height:100%;object-fit:cover}.para-testimonials p{color:#fff}.client-name-box{display:flex;align-items:center;gap:1vw;padding:30px 0}.txt-testimonials-name h4{font-size:1vw;font-weight:900;line-height:1.25vw;text-align:center;padding-bottom:.67vw;color:#fff}.start-image{max-width:6.40625vw;height:1.087vw;overflow:hidden}.start-image img{width:100%;height:100%;object-fit:cover}.testimonials-box-main{display:flex;justify-content:space-between;overflow:hidden}.left-box-testimonials{flex:0 0 46%;max-width:45%}.main-box-testimonials{flex:0 0 45%;max-width:45%;padding:0 5%;padding-top:3.125vw;position:relative}section.teatimonials-sec.py{background:#EC2327}.left-arrow-teatimonials,.right-arrow-testimonials{background:linear-gradient(90deg,#464646 0%,#000000 100%);width:fit-content;padding:7px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.left-arrow-teatimonials img,.right-arrow-testimonials img{width:100%;height:100%;object-fit:cover}.arrow-box-teatimonials{display:flex;gap:.781vw;padding-top:1.563vw}section.news-latter-sec.py{background:#1A1A1A;padding:4.167vw 0}section.news-latter-sec.py .them-heading h2{color:#fff;text-align:center}.image-box-gallery-one{max-width:100%;height:13.802vw;border-radius:.5vw;overflow:hidden}.image-box-gallery-one img{width:100%;height:100%;object-fit:cover}.image-box-center{width:46.7vw;height:29.115vw;border-radius:.5vw;overflow:hidden}.image-box-center img{object-fit:cover}.image-box-center img{width:100%;height:100%}.main-box-gallery{display:flex;gap:1.5625vw;padding:1.77vw 0}.image-box-gallery-one:first-child{margin-bottom:1.5625vw}section.footer-sec.py{background:#000;padding-top:0}.inner-box-footer h3{font-size:1.042vw;font-weight:700;color:#fff;padding-bottom:1.5625vw;text-transform:uppercase}.inner-box-footer ul li a{font-size:.781vw;font-weight:500;color:#fff;text-transform:uppercase;display:block;padding-bottom:1.3vw}.inner-box-footer:nth-child(3) ul li{flex:0 0 50%;max-width:50%}section.header-sec.sticky{position:fixed;background:#000;top:0}.inner-box-footer:nth-child(3) ul{display:flex;flex-wrap:wrap;justify-content:space-between}.inner-box-footer:nth-child(3){flex:0 0 30%;max-width:30%}.main-box-footer{display:flex;justify-content:space-between;padding:4.688vw 0 1.458vw 0}textarea.wpcf7-form-control.wpcf7-textarea:focus-visible{border:unset!important;outline:unset!important}.txt-left-footer a{display:block;font-family:Now;font-size:.833vw;font-weight:700;color:#fff;padding-bottom:.833vw}.copy-right a span{color:#EC2327}.txt-left-footer{padding-top:2.969vw}.txt-lovation a{font-size:.88541vw;font-weight:500;line-height:1.0624vw;color:#fff}.main-box-lovation{display:flex;align-items:center;gap:1.04vw;margin-bottom:1.04vw}.image-lovation a{max-width:16px;height:23.99px;overflow:hidden}.image-lovation a img{width:100%;height:100%;object-fit:cover}.copy-right a{font-size:.78125vw;font-weight:500;line-height:2.334375vw;text-align:center;display:block;color:#fff}.navbar ul li a{transition:all .7s}.navbar ul li a:hover{transition:all .7s;color:#FF9B1F}ul li a.them-button{transition:all .7s}.addres-box-header a{transition:all .8s}.addres-box-header a:hover{color:#EC2327;transition:all .8s}.image-box-client{transition:all .7s}.image-box-client img:hover{transform:scale(1.3);transition:all .7s}.image-box-client img{transition:all .7s}.image-box-artivle img{transition:all .8s}.image-box-artivle img:hover{transform:scale(1.5);transition:all .7s}.image-box-gallery-one img{transition:all .7s}.image-box-gallery-one img:hover{transform:scale(1.4);transition:all .7s}.image-box-center img{transition:all .8s}.slick-dots{display:none}.txt-lovation a,.copy-right a{transition:all .7s}.txt-lovation a:hover,.copy-right a:hover{color:#EC2327;transition:all .7s}.image-box-center img:hover{transform:scale(1.4);transition:all .7s}.inner-box-footer ul li a{transition:all .7s}.inner-box-footer ul li a:hover{color:#EC2327;transition:all .7s}.addres-box-header a span:hover{color:#EC2327;transition:all .8s}a.them-button:hover{transition:all .8s;background:linear-gradient(333deg,#FF9B1F 0%,#D84B4B 100%)}input:focus{border:unset!important;outline:unset!important}a.them-button{transition:all .8s}.image-box-gallery-one,.image-box-center{position:relative;transition:all .6s;cursor:pointer}.gallery-txt{position:absolute;bottom:20px;width:100%;visibility:visible;opacity:1}.gallery-txt h3{text-align:center;font-family:Now;font-size:40px;font-weight:700;line-height:48px;color:#fff}.left-cat-image{flex:0 0 50%;max-width:50%;text-align:left}.left-cat-image img{width:50%;height:300px;object-fit:cover}.image-box-gallery-one .gallery-txt h3{text-align:center;font-family:Now;font-size:25px;font-weight:700;line-height:30px;color:#fff}.image-box-gallery-one:hover .gallery-txt,.image-box-center:hover .gallery-txt{visibility:visible;opacity:1;transition:all .6s}section.form-sec{background:#1A1A1A;padding:40px 0 3.125vw 0}section.form-sec .them-heading h2{color:#fff;text-align:center}.inner-main-form{display:flex;justify-content:space-between;gap:30px}.main-name-field input{width:100%;display:block;border:unset;background:#333;margin-bottom:25px!important;padding:20px!important;color:#fff!important;border-radius:10px!important;border:unset!important}textarea.wpcf7-form-control.wpcf7-textarea{background-color:#0000}.txt-left-footer .textwidget br{display:none}textarea::placeholder,input::placeholder{color:#fff!important;-webkit-text-stroke-width:medium!important;font-size:16px!important;font-weight:400!important;line-height:27px!important}.main-name-field{flex:0 0 48%;max-width:48%}input,textarea{font-family:Now;color:#fff!important;-webkit-text-stroke-width:medium!important;font-size:16px!important;font-weight:100!important;line-height:27px!important;padding:20px!important}.project-detail textarea,.file-box-form input{border:unset!important;width:100%;height:139px;border-radius:10px!important;background:#333333!important;display:block;margin-bottom:25px!important;padding:20px!important}.text-box-form p{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#000!important;background:unset;unicode-bidi:text;-webkit-text-fill-color:#fff;padding:20px 0 40px 0}input.wpcf7-form-control.wpcf7-submit.has-spinner{background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);padding:.5vw 1.5625vw!important;font-size:15px!important;display:block;border-radius:5px;width:fit-content;border:unset;letter-spacing:2px}.main-box-form{max-width:46.094vw;margin:0 auto;padding-top:35px}section.product-sec,.services_area_sec{position:relative;padding-top:12.542vw;height:25.75vw;background-position:center}section.product-sec:before,.services_area_sec::before{content:"";position:absolute;width:100%;background:rgb(0 0 0 / 50%);top:0;height:100%}section.product-sec .container,.services_area_sec .container{position:relative}.product-banner-content h2{font-size:3.229vw;font-weight:700;line-height:3.875vw;text-align:center;color:#fff}.product-banner-content p{font-size:1.042vw;font-weight:500;line-height:1.25vw;text-align:center;color:#fff;padding-top:.5vw}section.product-description-sec .slick-initialized .slick-slide,.services_area_about .main-box-prodtc-image .inner-product-image{margin:0 20px!important}section.product-description-sec{background:#1A1A1A;padding:4.271vw 0}.image-box-product12{max-width:100%;height:16.875vw;border-radius:.5vw;overflow:hidden}.image-box-product12 img{width:100%;height:100%;object-fit:cover}.main-product-description{display:flex;justify-content:space-between}.left-product{flex:0 0 30%;max-width:30%}.txt-box-description p{font-size:16px;font-weight:500;line-height:32px;color:#fff;padding-bottom:.5vw}.right-box-description{flex:0 0 70%;max-width:70%;padding-left:3.646vw}.image-box-product-main{max-width:100%;height:26.625vw;border-radius:10px;overflow:hidden}.image-box-product-main img{width:100%;height:100%;object-fit:cover}.main-box-prodtc-image{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:5.104vw}.inner-product-image{flex:0 0 24%;max-width:100%}section.services-sec{background:#000;padding:3.073vw 0 4.74vw 0}section.services-sec .them-heading h2{color:#fff;text-align:center}.txt-box-services h3{font-size:1.302vw;font-weight:700;line-height:1.563vw;text-align:center;color:#fff;padding-top:1.1vw}.main-box-services{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3.49vw 0 5.208vw 0}.inner-bbox-services{flex:0 0 25%;max-width:25%;padding-bottom:4.01vw}.image-box-services img{width:32px;height:32px;object-fit:cover}.image-box-services{background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);width:fit-content;margin:0 auto;padding:19px 20px;border-radius:100%}.image-bottom-sigle{max-width:39.635vw;height:25.073vw;border-radius:10px;overflow:hidden;margin-left:auto}.image-bottom-sigle img{width:100%;height:100%;object-fit:cover}.txt-photography .them-heading h2{text-align:left!important}.main-box-sigle-description{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.left-box-description{flex:0 0 50%;max-width:50%;padding-right:3.646vw}.right-box-description-bottom{flex:0 0 50%;max-width:50%}section.services-sec-about,.services_area_about{padding:50px 0 67px 0;background:#1a1a1a}section.services-sec-about .main-box-sigle-description,.services_area_about .main-box-sigle-description{padding-top:3.125vw}section.services-sec-about .image-bottom-sigle,.services_area_about .image-bottom-sigle{margin:0}.slick-prev:before,.slick-next:before,button.slick-prev.slick-arrow,button.slick-next.slick-arrow{display:none!important}section.galler-mobile-sec{display:none}.image-contact a{max-width:3.021vw;overflow:hidden;margin:0 auto;height:3.021vw;display:block}.image-contact a img{width:100%;height:100%;object-fit:contain}.image-contact-icons{max-width:4.74vw;background:linear-gradient(90deg,#FF9B1F 0%,#EA7037 53.93%,#D84B4B 100%);height:4.74vw;display:flex;align-items:center;justify-content:center;border-radius:100%;margin:0 auto}.image-contact a img{display:flex;align-items:center;justify-content:center}.txt-box-contact a{font-size:1.242vw;font-weight:700;line-height:1.825vw;text-align:center;color:#fff;display:block}.main-box-popup{display:flex;flex-wrap:wrap}.inner-image-box-popup img{width:100%;height:100%;object-fit:cover}div#imagePopup .them-heading h2{text-align:center}.them-heading{width:100%}.txt-box-contact{padding-top:.9vw}.contact-main-icons{display:flex;justify-content:space-around}section.contact-icons-sec{background:#1A1A1A;padding:2.083vw 0}a:focus{background-color:transparent!important;text-decoration:none!important}a:hover{text-decoration-style:unset!important}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline:unset!important;text-decoration:unset!important;text-decoration-skip-ink:unset!important;background:unset!important}.txt-box-description h4{color:#fff}.txt-box-description ul.list-unstyled li strong{color:#ec2327;font-size:1.042vw}.txt-box-description ul.list-unstyled li{color:#fff;font-size:.781vw;line-height:1.042vw;padding:10px 0;font-weight:600}.txt-box-description h5{color:#ec2327;font-weight:700;padding:10px 0 5px 0}.image-contact a br,.txt-box-contact br{display:none}.menu_navbar_set .active{color:#ff9b1f!important}.imageFetchGallery{max-width:300px;height:300px;overflow:hidden}.close{position:absolute;top:25px;right:30px;color:#fff;font-size:40px;font-weight:700;cursor:pointer;z-index:10;background:#dc3232;padding:8px 9px;line-height:31px;border-radius:100%;margin-top:15px}.imageFetchGallery img{width:100%;height:100%}.main-box-popup{width:100%!important;height:auto!important;position:relative}.image-box-gallery a{max-width:400px;height:300px;display:block;overflow:hidden}.image-box-gallery a img{width:100%;height:100%;object-fit:cover}section.gallery-sec{padding:140px 0 0 0}section.gallery-sec .them-heading h2{color:#fff;font-size:35px;text-align:center;padding:30px 0}.main-content-gallery h3{color:#fff;font-size:30px;font-weight:400;padding:20px 0}.image-box-gallery{position:relative}.main-box-all-gallery{position:absolute;top:50%}.all-image-galler{display:flex;flex-wrap:wrap;justify-content:space-between}.inner-all-gallery{flex:0 0 25%;max-width:25%}.image-box-all-gallery a{max-width:300px;height:200px;display:block;overflow:hidden}.galler-image-two{max-width:100%;height:350px;overflow:hidden;cursor:pointer;border-radius:10px}.galler-image-two img{width:100%;height:100%;object-fit:cover;border-radius:14px}.image-gallery-box{display:flex;flex-wrap:wrap;gap:44px!important;justify-content:flex-start}.txt-left-footer a{padding:0;font-size:1.042vw}.inner-gallery-image-box{flex:0 0 31%;max-width:31%;gap:28px}.text-box-gallery h3{font-size:25px;font-weight:500;color:#fff;padding:20px 0}.inner-image-box-popup{flex:0 0 20%;max-width:20%;padding-bottom:40px}div#imagePopup{max-width:100%;padding:0 5%;flex-wrap:wrap;justify-content:start}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.image-check-box img{animation:pulse 2s infinite}section.careers h2{font-size:1.604vw;font-weight:700;line-height:2.125vw;text-transform:capitalize;padding-top:.5vw;color:#fff;padding:30px 0 10px 0}p.text-black strong{color:#ec2327;font-size:18px}section.careers p.text-black{color:#fff;font-family:Now;font-size:.833vw;font-weight:500;line-height:2.09vw;text-align:center}section.careers .col-md-12.my-3.text-black{color:#fff;font-family:Now;font-size:15px;font-weight:500;line-height:30px;text-align:center;max-width:63.76vw;margin:0 auto}.main-box-popup{width:100%}section.careers-form .main-name-field{flex:0 0 100%;max-width:100%}section.careers-form .inner-main-form{display:flex;justify-content:space-between;gap:20px;FLEX-WRAP:WRAP}section.careers-form .main-name-field input{width:100%;display:block;border:unset;background:#333;margin-bottom:10px!important;padding:15px!important;color:#fff!important;border-radius:10px!important;border:unset!important}section.careers-form textarea.wpcf7-form-control.wpcf7-textarea{height:100px;width:100%;display:block;border:unset;background:#333;margin-bottom:15px!important;padding:20px!important;color:#fff!important;border-radius:10px!important;border:unset!important}section.careers-form .main-box-form{max-width:42.094vw;margin:0 auto;padding-top:30px}.inner-box-contact:nth-child(2) .txt-box-contact{padding:0!important}.inner-box-contact:nth-child(2) .image-contact-icons{margin-bottom:.9vw}.inner-box-contact:last-child .txt-box-contact a{font-size:30px;animation:pulse 2s infinite;color:#ec2327}.inner-box-contact:last-child .txt-box-contact a{font-size:30px}section.form-sec.careers-form{padding:0}hr{border-bottom:unset!important}.imageFetchGallery{width:300px!important;height:300px!important;overflow:hidden}.imageFetchGallery img{width:100%;height:100%;object-fit:cover}section.product-cotegery .taxonomy-description p{color:#fff!important;font-size:15px;font-weight:500;line-height:20px;background:unset;-webkit-background-clip:text;-webkit-text-fill-color:unset;padding:10px}section.gallery-sec.product-cotegery{padding:35px 0 0 0}section.gallery-sec.product-cotegery .galler-image-two img{width:100%!important;height:100%!important;object-fit:cover}section.gallery-sec.product-cotegery .galler-image-two{max-width:100%;height:300px;overflow:hidden;cursor:pointer;border-radius:10px}section.gallery-sec.product-cotegery button.load{background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);padding:22px 25px;font-size:16px;font-weight:500;line-height:0;color:#fff;text-transform:uppercase;display:block;border-radius:5px;width:fit-content;margin:20px auto;border:unset}button#load:focus{border:unset!important;outline:unset!important;offset:unset;padding:20px 25px!important}.pagination{padding:10px 0!important;margin:37px 0 0 0!important;width:100%;max-width:100%!important}.pagination,.comments-pagination{border-top:2px solid hsl(0deg 0% 100% / 39%)!important}span.page-numbers.current,a.page-numbers,a.next.page-numbers{color:#ff9b1f;font-size:20px;font-weight:500}.wpcf7-response-output{color:#fff;font-size:15px;text-align:center;line-height:20px;border:2px solid #ff9b1f!important;padding:15px!important;border-radius:5px;font-weight:500;width:fit-content;margin:0 auto}section.careers p.text-black{color:#fff;font-family:Now;font-size:15px;font-weight:500;line-height:30px;text-align:center;max-width:63.848vw;margin:0 auto}.wpcf7-response-output{margin:0 auto!important;text-align:center}.right-box-gallery{flex:0 0 20%;max-width:20%}.main-box-gallery-second{margin:0!important}.main-box-sigle-description .para-one ul{padding:20px 20px 16px!important;display:flex;flex-wrap:wrap;background:#3435379c;margin-top:20px!important;border:1px solid #ffffff12}.main-box-sigle-description .para-one ul li{font-size:16px;line-height:22px;font-weight:500;color:#fff;margin-bottom:10px;position:relative;padding-left:17px;flex:0 0 48%;max-width:48%}.main-box-sigle-description .para-one ul li::before{content:"";position:absolute;width:9px;height:9px;left:0;top:8px;background:linear-gradient(90deg,#ff9b1f 0%,#d84b4b 100%);border-radius:50%}.services_area_about .image-bottom-sigle{position:relative;transition:0.3s all ease-in-out}.services_area_about .image-bottom-sigle img{position:relative;border-radius:.5vw;overflow:hidden;transition:0.3s all ease-in-out;object-fit:scale-down}.services_area_about .image-box-product-main img{position:relative}.services_area_about .image-bottom-sigle:before{content:"";position:absolute;background:#4b4b4b;width:100%;height:100%;right:0;bottom:-20px}h1.product_category_h1_seo{display:none}.Custom_made_span{color:#fff;line-height:28px;display:block;margin-top:20px}section.services-sec-about,.services_area_about{padding:50px 0 67px}.main-services-description .txt-box-description p:first-child{font-size:17px!important;text-align:center;max-width:100%;margin:0 auto 30px;line-height:30px!important;background:#2e2e2e;padding:20px;border-radius:5px;border-bottom:5px solid #fc9522;color:#fff}.main-box-sigle-description.services_area_about_4{background:#2e2e2e;padding:50px 30px;flex-direction:column;border:1px solid #434141}.main-box-sigle-description.services_area_about_4 .service_area_them_heading h2{color:#fb9423;font-weight:600;text-transform:capitalize;font-family:'Now';font-size:36px;margin-bottom:20px}.main-box-sigle-description.services_area_about_4 .service_area_about_list .service_area_about_left_right_list:last-child .left-box-description{padding-right:0!important;flex:0 0 45%!important;max-width:45%!important}.main-box-sigle-description.services_area_about_4 .service_area_about_list .service_area_about_left_right_list{display:flex;justify-content:space-between}.main-box-sigle-description.services_area_about_4 .service_area_about_list .service_area_about_left_right_list .first-box-description-bottom,.main-box-sigle-description.services_area_about_4 .service_area_about_list .service_area_about_left_right_list .right-box-description-bottom{flex:0 0 25%!important;max-width:25%!important;margin-top:20px}.main-services-description .txt-box-description p:first-child strong{color:#fc9621}.box_gallery{display:flex;gap:20px;flex-wrap:wrap}.box_gallery .gallerybox_img{flex:0 0 31%;max-width:31%;width:100%;height:350px;border-radius:10px;overflow:hidden;border-bottom:5px solid #fd9721;transition:0.3s all}.box_gallery .gallerybox_img img{width:100%;height:100%;max-width:100%;object-fit:cover;transition:0.3s all}.box_gallery .gallerybox_img:hover img{transform:scale(1.2)}.ti-widget.ti-goog .ti-col-6 .ti-review-item{flex:0 0 36%;max-width:33%}.banner_reviews_box{max-width:1320px;margin:0 auto}.banner_reviews{text-align:center;color:#fff;padding:70px 0 10px;font-size:30px;line-height:45px;text-transform:capitalize;max-width:1120px;margin:0 auto 12px;font-weight:600}.ti-rating-text strong.ti-rating.ti-rating-large{font-family:'Now';font-size:40px;font-weight:300;line-height:1.4em;letter-spacing:0;display:block;margin-bottom:14px;color:#fff}span.nowrap strong{color:#fff!important}span.nowrap{color:#fff!important;margin:10px 0 10px!important}section.banner_reviews_sec{padding:0 0 80px 0}.ti-rating-text span.nowrap{display:none!important}section.banner_reviews_sec{padding:0 10px 80px 10px}.klaviyo-form .needsclick input[type="email"]::placeholder{font-weight:100!important;font-family:'Now'}.popup-top{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:9999}.popup-contents{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px}.popup-contents button{display:block;position:absolute;top:-20px;right:-30px;background:#fff;margin:0;color:red;font-size:15px;border:1px solid red;border-radius:50%;padding:0;width:25px;height:25px}section.testimonial_video{padding:60px 0}.testimonial_main_video{display:flex;align-items:center;gap:50px;justify-content:center}.tour_img img:hover{transform:skew(1deg,1deg)}.tour_img img{transition:0.3s all;cursor:pointer}.tour h2{font-size:42px;font-weight:700;line-height:50px;text-transform:capitalize;color:#fff}.image-blog-box{display:flex;flex-wrap:wrap;gap:39px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.single-post article.post a{color:#fb9223}.single-post article.post a:hover{color:#fff}.inner-blog-image-box{flex:0 0 31%;max-width:31%;background:#fff;border-radius:10px}.inner-blog-image-box .blog-image-two{height:320px}.inner-blog-image-box .blog-image-two img{width:100%;height:100%;object-fit:cover;border-radius:10px 10px 0 0}.text-box-blog{padding:20px}span.read-more{color:#000;font-size:17px;margin-top:15px;display:block;font-weight:500}.text-box-blog h3{font-size:20px;font-weight:500;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:28px;margin-bottom:8px}.post-content{font-size:16px;line-height:22px;color:#000}button#load-blog{background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);padding:12px 20px;font-size:16px;font-weight:500;line-height:20px;color:#fff;text-transform:uppercase;display:block;border-radius:5px;width:fit-content;border:0;margin:60px auto 0}section.blog_sec .main-box-blog-second{margin:0}section.single_blog_sec{position:relative;padding:230px 0 0}section.single_blog_sec::before{content:"";position:absolute;width:100%;background:rgb(0 0 0 / 63%);top:0;height:100%}.single-blog-banner-content h1.entry-title{font-size:42px;font-weight:700;line-height:54px;text-align:center;color:#fff;border-bottom:3px solid #fff;padding-bottom:15px}.single-blog-banner-content{position:relative;max-width:1000px;margin:0 auto;background:#000;padding:50px;border:10px solid #FF9B1F;border-bottom:0}.single-post article.post{max-width:1000px;margin:0 auto}.single-post article.post figure.post-thumbnail{height:720px;overflow:hidden;border-radius:10px}img.popup-content{overflow:hidden;border-radius:10px}.single-post article.post figure.post-thumbnail img{max-width:100%!important;height:100%!important;object-fit:cover;border-radius:10px}div#comments{max-width:1000px;margin:0 auto}.entry-content p{width:100%;max-width:100%!important}footer.entry-footer{max-width:100%}p.meta-nav{background:#fff;width:fit-content;padding:10px 20px;margin:20px auto}.entry-content{margin:0!important}.entry-content p{color:#fff;margin:0}footer.entry-footer span{color:#fff}footer.entry-footer span a{color:#fe9820}footer.entry-footer span a:hover{color:#fff}h2#reply-title{color:#fff;font-size:40px;font-weight:500;margin-bottom:10px}p.comment-notes span{color:#fff;font-size:20px;font-weight:500}form#commentform label{color:#fff}form#commentform input,form#commentform textarea#comment{border:0;color:#000!important;padding:12px 10px!important}form#commentform input#submit{background:#fff;color:#000!important;padding:10px 20px!important}p.post-title{color:#fff}.entry-content h4{max-width:100%!important;color:#fff;margin-bottom:5px}.entry-content h3{max-width:100%!important;color:#fff;margin-bottom:10px}nav.navigation.post-navigation{max-width:1000px;margin:0 auto}p.comment-form-cookies-consent input[type=checkbox]:after{left:8px;top:4px;width:8px;height:14px;transform:rotate(45deg)}input#wp-comment-cookies-consent{padding:0!important}p.logged-in-as{color:#fff}p.logged-in-as a{color:#fd9622}.privacy-policy article{padding:140px 0 0 0}.privacy-policy article header h1.entry-title{color:#fff;font-size:36px;text-align:center;padding:0;font-weight:700;text-transform:uppercase}.privacy-policy article header{margin-bottom:42px!important;padding-bottom:0!important;border:unset!important}.privacy-policy article .entry-content ol li,.privacy-policy article .entry-content ul li{color:#fff;font-size:16px;margin-bottom:12px;position:relative}.privacy-policy article .entry-content ul li{padding-left:22px}.privacy-policy article .entry-content ul li:before{position:absolute;content:"";top:8px;background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);width:12px;height:12px;border-radius:50%;left:0}.privacy-policy .entry-content{max-width:1230px!important;margin:auto!important;padding:0 12px}.privacy-policy .entry-content ol,.privacy-policy .entry-content ul{padding-left:0!important;list-style-position:inside!important;max-width:1200px!important;margin:0 auto 30px!important}.privacy-policy article .entry-content ol li a,.privacy-policy article .entry-content ul li a{color:#EC2327}.privacy-policy article .entry-content ol li a span,.privacy-policy article .entry-content ul li a span{font-weight:600!important}.copy-right{display:flex;justify-content:center;gap:5px}.check-box-sec{position:relative}.check-box-sec:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 45%)}.main-box-checkout{position:relative}.para,.Para2,.Para3,.Para4,.Para5{margin:30px 0;padding-bottom:30px;border-bottom:1px solid #1c1c1c}.glossary h2{text-transform:capitalize;text-align:center;margin-top:20px}.glossary{margin-top:60px}.main-box-popup .slick-slide div:first-child{margin-bottom:20px}div#imagePopup{padding-top:3.5vw!important}.inner-thank{max-width:610px;margin:0 auto;background:#fff;padding:50px;text-align:center;border-radius:15px}.thank-main-section{padding:120px 0 40px}.mark-sec{max-width:80px;margin:20px auto}a.back-home{background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);padding:.5vw 1.5625vw;font-size:.833vw;font-weight:500;line-height:1.25vw;color:#fff;text-transform:uppercase;display:block;border-radius:5px;width:fit-content;margin:20px auto 0}.in-thank h2{font-weight:600;text-transform:uppercase}.in-thank h3{font-size:25px;font-weight:500;margin-bottom:5px}a.back-home:hover{background:linear-gradient(333deg,#FF9B1F 0%,#D84B4B 100%)}.in-thank p b{color:#db5148}.electronic_description_sec .main-product-description{gap:40px;align-items:center;font-size:17px!important;text-align:center;max-width:100%;margin:0 auto 30px;line-height:30px!important;background:#2e2e2e;padding:20px;border-radius:5px;border-bottom:5px solid #fc9522;color:#fff}.electronic_description_sec .top_box_des{width:33%}.electronic_description_sec .left-product{flex:0 0 33%;max-width:33%}.electronic_description_sec .image-box-product12{height:420px}.electronic_description_sec .image-box-product12 img{position:relative}.electronic_description_sec .right-box-description{flex:0 0 33%;max-width:33%;padding-left:0}.electronic_description_sec .txt-box-description p{font-size:16px!important;line-height:28px!important;margin-bottom:20px;padding:0}.electronic_description_sec .txt-box-description p:last-child{margin-bottom:0}.electronic_description_sec .buttom_box_des{border-bottom:1px solid #3a3a3a;padding-bottom:40px}.electronic_description_sec .txt-box-description p strong{color:#fc9522}.services-sec-teatimonials{padding-bottom:40px!important;background:#1a1a1a!important}button#load-blog:focus{outline:unset}.About_ask_help{padding:40px 0 20px}.About_ask_help h2{color:#fff;font-size:32px;font-weight:700;padding:10px;text-align:center}.About_ask_head h2{font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#fc9422;margin-bottom:0;padding-bottom:0}.logo-imge .custom-logo-link{height:100px!important;max-width:100%}section.product-description-sec .txt-box-description h3,.main-services-description .txt-box-description h3{color:#fff;font-weight:600;margin-bottom:20px}section.product-description-sec .txt-box-description h6,.main-services-description .txt-box-description h6{color:#fff;margin:22px 0 10px;font-weight:700;font-size:20px}section.product-description-sec .txt-box-description ol li,.main-services-description .txt-box-description ol li{color:#fff;font-size:18px;line-height:30px;margin-bottom:12px}section.product-description-sec .txt-box-description p,.main-services-description .txt-box-description p{font-size:16px!important;line-height:30px!important}section.product-description-sec .txt-box-description ol,.main-services-description .txt-box-description ol{margin:10px 0 20px;padding:0;list-style-position:inside}section.product-description-sec .txt-box-description ul li,.main-services-description .txt-box-description ul li{position:relative;padding-left:20px;color:#fff;font-size:16px;margin-bottom:12px;line-height:24px}section.product-description-sec .txt-box-description ul li:before,.main-services-description .txt-box-description ul li:before{content:"";position:absolute;background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);width:12px;height:12px;top:9px;left:0;border-radius:50%}.electronic_description_sec .left-product{flex:0 0 30%;max-width:30%}.electronic_description_sec .top_box_des{flex:0 0 32%;max-width:32%}.electronic_description_sec .right-box-description{flex:0 0 30%;max-width:30%;padding-left:0}.electronic_description_sec .main-product-description h2{flex:0 0 100%;max-width:100%;font-size:30px;font-weight:500;line-height:42px}.main-product-description{flex-wrap:wrap}.single-post article.post .entry-content h2,.entry-content h6{margin:15px 0 0!important;width:100%!important;color:#fff;font-size:32px;max-width:100%!important}.entry-content h2 br{display:none!important}.single-post article.post .entry-content ul li{list-style:disc;color:#fff}.entry-content ul{padding-left:20px!important}.single-post article.post .entry-content ol{width:100%!important;max-width:100%!important;padding:0 0 0 30px;color:#fff}.single-post article.post .entry-content ol ul{padding:0!important}.entry-content ol li{padding-top:8px}.main-box-prodtc-image-withot-slider{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:60px;margin-top:40px}.postid-1117 section.product-description-sec .arrow-prodtc{display:none}ul.exclusive li:before{display:none!important}ul.exclusive li{padding:0!important}section.banner-sec .banner-txt-left-box h2 span{color:#fc9522}section.banner-sec .banner-txt-left-box h2{font-size:45px;font-weight:800}section.banner-sec .banner-txt-left-box p{font-size:20px!important;max-width:500px}.main-box-product-new ul li{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:70px}.main-box-product-new ul li:last-child{padding-bottom:0}.main-box-product-new ul li ul li{display:block;color:#fff;gap:0;padding-bottom:10px;position:relative;padding-left:20px;color:#fff;font-size:16px;line-height:24px}.main-box-product-new ul li ul li:before{content:"";position:absolute;background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);width:12px;height:12px;top:9px;left:0;border-radius:50%}.main-box-product-new{color:#fff}.main-box-product-new ul li li:nth-child(odd){flex-direction:row-reverse}.sol-right-image{height:500px;max-width:100%;overflow:hidden;border-radius:70px 0;box-shadow:#FF9800 5px 5px .6px}.sol-left{padding:0}.sol-right{flex:0 0 48%;max-width:48%}.sol-right-image img{width:100%;height:100%;object-fit:cover}.sol-bottom .container{max-width:1500px;padding:0 15px!important}.main-box-product-new ul li:nth-child(odd){flex-direction:row-reverse}.challenge-text-para ul{padding:15px 0!important}.sol-bottom{background:#1a1a1a;padding:70px 0}.postid-1219 .main-product-description{display:none}.postid-1219 .main-box-prodtc-image{padding-top:0}.main-box-product-new ol li{display:block!important;padding-bottom:10px!important}.main-box-product-new .challenge-text-para ol ul{padding:0!important}.main-box-product-new ol{padding:0}.postid-1219 section.product-description-sec{padding-top:0!important}.right-box-description a{color:#fd9622;font-weight:600}.single-post article.post h1.entry-title{display:none}.sticky_contact_btn_mobile a{background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);padding:20px 18px;font-size:17px;font-weight:500;line-height:1.25vw;color:#fff!important;text-transform:uppercase;display:block;border-radius:0;border:#fff0;width:100%;text-align:center}.sticky_contact_btn_mobile{position:fixed;transform:translateY(-50%);bottom:-23px;left:0;width:100%}.grecaptcha-badge{bottom:60px!important}.sticky_contact_btn_mobile{display:none}article#post-1268 .entry-content img{width:100%!important;height:440px!important;object-fit:cover;margin:15px auto;border-radius:5px}.banner-txt-left-box a{color:#fff;font-size:18px;font-weight:500;transition:all .5s}.them-banner{display:inline-block;background:linear-gradient(135deg,#f78a29,#d94e49);color:#fff;padding:12px 30px;text-decoration:none;font-size:18px;font-weight:700;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .2);position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease;animation:floating 3s ease-in-out infinite,glow 1.5s ease-in-out infinite alternate}.them-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(255 255 255 / .1);border-radius:10px;transform:scale(0);z-index:0}.them-banner:hover{transform:translateY(-5px);background:linear-gradient(135deg,#d94e49,#f78a29);box-shadow:0 8px 20px rgb(0 0 0 / .3)}.them-banner:hover::before{transform:scale(1)}.them-banner span{position:relative;z-index:1}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}@keyframes glow{0%{box-shadow:0 0 0 rgb(255 255 255 / .4)}50%{box-shadow:0 0 0 rgb(255 255 255 / .8)}100%{box-shadow:0 0 0 rgb(255 255 255 / .4)}}a.them-banner{margin-top:20px}.banner-txt-left-box .inner-button-banner a{color:#fff}.banner-txt-left-box .inner-button-banner a:hover{color:#fff}.product-banner-content h1{text-align:center;font-size:52px;font-weight:700;color:#fff}.right-box-description .txt-box-description h2{color:#fff}section.video-electrical-sec{background:#EAEFEF}.main-box-electrical-video{display:flex;align-items:center;justify-content:space-between}.left-box-video h2{font-size:50px;font-weight:600;color:#000;line-height:60px;padding-bottom:17px}.left-box-video p{font-size:16px!important;line-height:30px!important}.video-inner-box video{height:100%;width:100%;object-fit:contain;display:block}.left-box-video{flex:0 0 56%;max-width:56%;padding:30px 0}.right-box-video-electrical{flex:0 0 40%;max-width:40%}.listing-box-main h3{font-size:30px;text-transform:capitalize;color:#000;font-weight:500;padding-top:30px}.listing-box-main ul li{position:relative;padding-left:23px;color:#000;line-height:normal;padding-bottom:10px;font-size:16px;font-weight:500}.listing-box-main ul li:before{content:"";position:absolute;top:50%;left:0;background:#D84B4B;height:12px;width:12px;transform:translateY(-50%);border-radius:50%}.listing-box-main h4{padding:30px 0 14px 0;color:#000;font-size:26px}.left-box-video h2 span{color:#dc5445}.listing-box-main p{font-size:16px!important;line-height:30px!important;padding-top:25px}.main-box-engraved{display:flex;align-items:center;justify-content:space-between}.left-box-engraved{flex:0 0 50%;max-width:50%}.image-box-engraved{height:780px;overflow:hidden}.right-box-ingraved{max-width:680px;margin:0 auto;padding:15px}.image-box-engraved img{width:100%;height:100%;object-fit:cover}.right-box-ingraved h2{font-size:40px;font-weight:600;color:#fff;padding-bottom:15px}.right-box-ingraved p{font-size:18px!important;color:#fff;padding:0 0 20px}.right-box-ingraved p b{color:#fd9722}section.engraved-sec .container{padding:0}.main-box-engraved:nth-child(even){flex-direction:row-reverse}.main-box-engraved ul li{color:#fff}.main-box-engraved .listing-box-main h3{color:#fff!important;padding-bottom:10px}.main-box-engraved .listing-box-main p{font-size:15px!important;line-height:25px!important}.main-box-engraved .listing-box-main h4{color:#db5148;padding:15px 0!important}.industry-section{padding:60px 20px;text-align:center;background-position:center;position:relative}section.industry-section:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgb(0 0 0 / 73%)}.industry-section .title{font-size:48px;font-weight:700;color:#fc9422;margin-bottom:40px}.industry-section .subtitle{font-size:18px;color:#333;margin-bottom:40px}.industry-section .cards{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.industry-section .container{padding:0;max-width:1024px;position:relative}.industry-section .card{background-color:#fff;border-radius:12px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;padding:30px 20px;text-align:center;transition:transform 0.3s ease;position:relative;flex:0 0 30%;max-width:30%;overflow:hidden}.industry-section .card:before{content:"";display:block;width:120px;height:110px;background:#fe991f4a;position:absolute;left:-72px;bottom:-46px;rotate:21deg;border-radius:70px;overflow:hidden}.industry-section .card:after{content:"";display:block;width:120px;height:110px;background:#fe991f4a;position:absolute;right:-72px;top:-46px;rotate:21deg;border-radius:70px}.industry-section .card:hover{transform:translateY(-5px)}.industry-section .badge{color:#fff;font-weight:700;border-radius:6px;width:64px;height:64px;line-height:44px;font-size:26px;margin:0 auto 10px;background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);display:flex;align-items:center;justify-content:center}.industry-section .card p{font-size:18px!important;color:#000;margin:20px 0;font-weight:500}section.indexed-resions-sec .image-box-engraved{height:645px;overflow:hidden}section.electrical-sec::before{content:"";position:absolute;width:100%;background:rgb(0 0 0 / 80%);top:0;height:100%}section.services_area_sec.electrical-sec{position:relative}section.indexed-resions-sec .main-box-engraved h2,section.indexed-resions-sec .main-box-engraved p{color:#000}section.indexed-resions-sec{background:#eaefef}section.video-electrical-sec .container{padding-right:0}.mobile-video{display:none}.quote-section{background:#333446;padding:80px 20px;text-align:center}.quote-container h2{font-size:55px;font-weight:700;color:#fff;margin-bottom:10px;text-transform:uppercase}.quote-container p{font-size:18px;margin-bottom:30px;color:#444}.email-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.quote-container .btn{position:relative;display:inline-block;padding:14px 28px;font-size:18px;font-weight:700;color:#fff;text-decoration:none;border-radius:50px;overflow:hidden;transition:transform 0.3s ease;z-index:1}.quote-container .btn:hover{transform:scale(1.07)}.quote-container .btn::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0 0%,rgb(255 255 255 / .4) 50%,#fff0 100%);transform:skewX(-20deg);animation:glowSlide 2s linear infinite;z-index:0}@keyframes glowSlide{0%{left:-75%}100%{left:125%}}.quote-container .btn span{position:relative;z-index:2}.btn-cta-one,.btn-cta-one:focus{background:#c9251c!important}.btn-cta-two,.btn-cta-two:focus{background:#e45402!important}.modern-container{max-width:1200px;margin:0 auto;padding:0 15px}.mockup-frame{box-shadow:0 12px 24px rgb(0 0 0 / .08);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;height:750px;background:#2e2e2e;padding:20px;border-radius:5px;border-bottom:5px solid #fc9522}section.modern-banner{padding:60px 0}.mockup-frame img{width:100%;height:100%;object-fit:contain;border-radius:12px;overflow:hidden;display:block}.main-box-gallery-second .image-gallery-box{justify-content:center}.main-name-field.full-fields{max-width:100%}.video-inner-box.video-container,.mobile-video{position:relative}.video-inner-box.video-container .play-icon,.mobile-video .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:70px}.electronic_description_sec .electronic_description_sec_inner{display:flex;align-items:center!important;justify-content:center!important;gap:50px}.product-sec.electronic_sec .product-banner-content a.them-button{margin:20px auto 50px;display:block}.product-sec.electronic_sec{height:30vw}.electronic_description_sec .electronic_description_sec_inner .video_sec{padding:20px}.electronic_description_sec .electronic_description_sec_inner .video_sec video{height:608px}.electronic_description_sec .electronic_description_sec_inner .video_sec h2{margin-bottom:0}.product-description-sec .quick .quick_inner h2,.product-description-sec .choose h2{font-size:30px;font-weight:700;line-height:3.875vw;text-align:left;color:#fff;margin-bottom:20px}.product-description-sec .quick .quick_inner ul li,.product-description-sec .choose ul li,.choose p{color:#fff;font-size:16px;margin-bottom:10px;padding-left:20px;position:relative;font-family:'Now'}.product-description-sec .quick .quick_inner ul,.product-description-sec .choose ul{margin-bottom:20px!important}.product-description-sec .quick .quick_inner ul li:before,.product-description-sec .choose ul li:before{position:absolute;content:"";width:12px;height:12px;background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);border-radius:50%;left:0;top:8px}.electronic_description_sec .electronic_description_sec_inner{justify-content:space-around;align-items:flex-start}.electronic_description_sec .electronic_description_sec_inner .video_sec h2{font-size:30px}.electronic_description_sec .electronic_description_sec_inner .video_sec{padding:0}.choose .container{padding:0}.choose{margin-top:20px}.products-container{display:flex;flex-wrap:wrap;justify-content:space-between;color:#fff;gap:30px;padding:60px}.products-container .products-wrapper{flex:0 0 48%;max-width:48%}.products-container .products-wrapper:last-child{flex:0 0 100%;max-width:100%}.advertised .container{text-align:center;color:#fff;margin-top:25px}.products-container .container{padding:0}.products-container .container h2,.products-container .product .container h3,.advertised h2{margin-bottom:20px;font-weight:700;font-size:36px}.products-container .container p{margin-bottom:20px;font-size:17px!important;line-height:35px!important}.product,.Reflective,.Engraved{background:#2e2e2e;padding:30px;border-bottom:5px solid #fc9522}section.Engraved{width:100%}section.gallery{margin-bottom:30px}.products-container .products-wrapper ul li{font-family:'Now'}.gallery .slick-slide{margin:0 20px}.gallery{padding:0 50px}.product-banner-boxes{display:flex;gap:30px}.product-banner-boxes .product-banner-img{height:500px;border-radius:10px;overflow:hidden;flex:0 0 32%;max-width:32%}.product-banner-boxes .product-banner-img img{height:100%;object-fit:contain;width:100%}.product_imgae_tin{padding:80px 15px}.product-sec.blog-sec .product-banner-content h2{text-transform:capitalize}main.facts-page .container{padding:80px 5%}main.facts-page section p,main.facts-page section p a,main.facts-page section{color:#fff}section.facts_detailss{border-bottom:1px solid #ffffff30;margin-bottom:20px;background:#1a1a1a;padding:20px;border-radius:20px;font-size:17px!important;text-align:center;max-width:fit-content;margin:0 auto 30px;line-height:30px!important;background:#2e2e2e;padding:20px;border-radius:5px;border-bottom:5px solid #fc9522;color:#fff}section.facts_detailss h1{font-weight:600;font-size:42px}section.facts_detailss p a{color:#f2802e!important}section.specialties_area h2{font-size:60px;text-align:center}section.specialties_area p{text-align:center;font-size:17px!important;padding-bottom:30px}button.faq-question{position:relative}button.faq-question:before{background:url(https://johnnysigns.com/wp-content/uploads/2025/08/arrowdown.png);position:absolute;width:15px;height:18px;content:"";background-repeat:no-repeat;background-size:contain;right:20px;top:50%;transform:translateY(-50%)}.service_area{max-width:980px;margin:auto;text-align:center}.specialties_area .Text1 div{flex:0 0 32%;max-width:32%;background:#2e2e2e;padding:30px;border:1px solid #ff9b1f24}.specialties_area{margin-bottom:60px}.specialties_area .Text1{display:flex;flex-wrap:wrap;margin-top:0;gap:20px}.facts-page .specialties_area h3{font-size:30px;color:#f2802e;margin-bottom:12px}.facts-page .specialties_area ul li,.glossary ul li{font-size:16px!important;position:relative;padding-left:22px}.facts-page .specialties_area ul li::before,.glossary ul li::before{content:"";position:absolute;width:12px;height:12px;left:0;top:10px;background:linear-gradient(90deg,#ff9b1f 0%,#d84b4b 100%);border-radius:50%}.facts-page .service_area p{font-size:19px!important;line-height:32px!important}.facts-page .faq-wrapper button.faq-question{text-align:left;width:100%}.facts-page .faq-wrapper{width:100%}.facts-page .faq-wrapper .faq-item{margin-bottom:20px}.facts-page .faq-wrapper button{border:unset;outline:unset}.facts-page .faq-wrapper button:focus,.facts-page .faq-wrapper button:hover{border:unset;outline:unset;background:#2e2e2e}.facts-page .faq-wrapper .faq-item .faq-answer{padding:15px 0;font-size:16px;line-height:30px}.specialties_area .Text1 .Text{flex:0 0 100%;max-width:100%;background:#fff0;border:chartreuse}.specialties_area .Text1 .Text b{font-size:42px;text-align:center;width:100%;display:block;text-transform:uppercase;letter-spacing:2px}.specialties_area .Text1 .Text p{font-size:22px!important;max-width:850px;margin:auto;line-height:32px!important}.codedropz-upload-handler{border:unset!important;background:#333;border-radius:8px!important}.codedropz-upload-inner span{display:none}.them-heading p span{-webkit-text-fill-color:#ffffff!important}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);padding:6px 15px;display:inline-block;margin-top:10px;border-radius:3px}.codedropz-upload-inner{text-align:left!important}.codedropz-upload-inner h3{font-size:18px!important;line-height:normal!important}.box{margin:50px auto}.box ul{padding-left:20px!important}.box ul li{font-weight:700;color:#fff;font-size:18px;margin-bottom:30px;background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);width:100%;border-radius:5px;padding:30px 40px}.box ul li:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;left:60px!important;margin-top:9px}ul.main-flex{display:flex;gap:20px;justify-content:space-evenly;text-align:center}.flex-inner li:first-child{margin-bottom:40px}.buyer_offer{padding-bottom:60px;padding-top:60px}.buyer_offer h2{font-size:42px;text-align:center;color:#fff;font-weight:700;max-width:1080px;margin:auto}.buyer_offer .buyer_offer_inner{margin-top:50px}.buyer_offer .buyer_offer_inner ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.buyer_offer .buyer_offer_inner ul li{flex:0 0 18%;max-width:18%;background:#1a1a1a;padding:22px 15px;color:#fff;border-radius:5px;text-align:center;height:230px;border:1px solid #fc95221a;border-bottom:5px solid #fc9522}.buyer_offer .buyer_offer_inner ul li h3{font-size:70px;font-weight:900;text-transform:capitalize;background:-webkit-linear-gradient(90deg,#ff9500 0%,#d71616 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;line-height:70px}.buyer_offer .buyer_offer_inner ul li h3 span{display:block;line-height:50px;font-size:60px;color:#fff!important;background:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important}.buyer_offer .buyer_offer_inner ul li p{font-size:20px!important;margin-top:15px;text-transform:uppercase}.buyer_offer .buyer_offer_inner ul li h4{background:-webkit-linear-gradient(90deg,#ff9500 0%,#d71616 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.buyer_offer .buyer_offer_inner ul li h5{font-size:16px!important;margin-top:15px;font-weight:500;line-height:22px}h2.small-head-johnny{font-size:16px!important;margin:10px 0 40px 0}.gap-removal{gap:unset!important}.upd-slider{padding-bottom:50px}.singl-prod-content header.service-header h2{font-size:2.604vw;font-weight:700;line-height:3.125vw;text-transform:capitalize;padding-top:.5vw;color:#ff9b1f;background:-webkit-linear-gradient(90deg,#ff9b1f 0%,#d84b4b 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;margin-bottom:20px}.prod-single-landing ul{background:#000;padding:32px!important;border-radius:10px;border:1px solid #ffffff3b;margin:20px 0!important}.prod-single-landing ul li:last-child{margin-bottom:0!important;padding-bottom:0;border-bottom:unset}.prod-single-landing ul li{font-size:20px!important;font-weight:600;padding-left:28px!important;margin-bottom:16px!important;border-bottom:1px solid #ffffff29;padding-bottom:20px}.prod-single-landing ul li::before{width:18px!important;height:18px!important;top:5px!important}@media (max-width:1600px){.inner-gallery-image-box{flex:0 0 31%;max-width:30%;gap:28px}.text-box-gallery h3{font-size:20px;padding:10px 0}}@media (max-width:1440px){section.indexed-resions-sec .image-box-engraved{height:auto}.left-box-video h2{font-size:32px;padding-bottom:10px;line-height:35px}.left-box-video p{font-size:14px!important;line-height:25px!important}.listing-box-main h3{font-size:26px;padding-top:20px}.listing-box-main h4{padding:20px 0 14px 0;color:#000;font-size:22px}.listing-box-main ul li{padding-left:21px;padding-bottom:9px;font-size:14px;font-weight:500}.listing-box-main ul li:before{top:43%;height:10px;width:10px}.listing-box-main p{font-size:14px!important;line-height:26px!important;padding-top:20px}.right-box-ingraved h2{font-size:35px;padding-bottom:10px;line-height:36px}.right-box-ingraved p{font-size:14px!important;color:#fff;padding:0 0 14px;line-height:25px!important}.industry-section .title{font-size:38px;font-weight:700;margin-bottom:26px;line-height:40px}.image-box-engraved{height:650px}section.banner-sec .banner-txt-left-box h2{font-size:30px;font-weight:800;line-height:50px}section.banner-sec .banner-txt-left-box h3{font-size:22px}}@media (max-width:1270px){section.video-electrical-sec .container{padding-right:0;padding-left:15px}.right-box-ingraved h2{font-size:30px;padding-bottom:10px;line-height:34px}.left-box-video h2{font-size:27px;padding-bottom:10px;line-height:32px}.listing-box-main h3{font-size:24px;padding-top:13px}.left-box-video{flex:0 0 58%;max-width:58%}ul.category-posts li a{line-height:16px}.menu-cat-image{height:170px}.image-blog-box{gap:33px}ul.dropdown-menu2 li a{padding:8px 0!important}}@media (max-width:1199px){.right-box-video-electrical{flex:0 0 100%;max-width:100%}section.video-electrical-sec .container{padding-right:15px;padding-left:15px}.main-box-engraved .listing-box-main h3{padding-top:0}.main-box-electrical-video{flex-direction:column-reverse;gap:25px}.left-box-video{flex:0 0 100%;max-width:100%}section.video-electrical-sec{padding:30px 0}.sol-left{padding:20px 0}.inner-gallery-image-box{flex:0 0 23%;max-width:23%}section.careers-form .main-box-form{max-width:70%}.galler-image-two{height:250px}.txt-box-description ul.list-unstyled li strong{font-size:20px}.txt-box-description ul.list-unstyled li{font-size:15px;line-height:20px;padding:10px 0;font-weight:600}.image-contact a{max-width:50px;height:50px}.image-contact-icons{max-width:80px;height:80px}.txt-box-contact a{font-size:16px;line-height:22px}.txt-box-contact{padding-top:15px}.container{max-width:100%;margin:0 auto;padding:0 2%}.logo-footer{max-width:206px}.image-box-form1{height:518px}.para-testimonials p{font-size:15px}.main-box-form{max-width:95%;margin:0 auto;padding-top:35px}.them-heading h2{font-size:30px;line-height:30px}.center-txt h2{margin-left:16.083vw}.inner-box-footer ul li a{font-size:14px}.inner-box-footer h3{font-size:20px}section.news-latter-sec .slick-initialized .slick-slide{justify-content:space-between}input.wpcf7-form-control.wpcf7-submit.has-spinner{font-size:15px!important}.txt-left-footer a{font-size:12px}.txt-box-protection p{font-size:14px;line-height:16px}.txt-box-protection{max-width:408px}.copy-right a{font-size:18px}span.custom-logo-link{max-width:319px;height:120px;overflow:hidden;display:block}.navbar ul li a{padding:0 1.083vw;font-size:13px}a.them-button{padding:9px 12px;font-size:14px;line-height:22px}ul.category-posts li a{padding:8px 0}.para-one p,.para-two p{padding:10px 0;font-size:14px;line-height:25px}.them-heading p{font-size:18px;line-height:24px}.left-content-topheader a{font-size:12px;line-height:30px}ul.slick-dots{display:none!important}.them-heading h3{font-size:20px;line-height:20px}.txt-testimonials-name h4{font-size:20px;line-height:20px}.call-image a{max-width:100px;height:134px}.slick-dotted.slick-slider{margin-bottom:0!important}.image-box-product12{height:317px}.txt-box-description p{font-size:13px;line-height:21px;padding-bottom:15px}.image-box-product-main{height:200px}.txt-box-services h3{font-size:16px;line-height:20px}.buyer_offer .buyer_offer_inner ul{justify-content:start}.buyer_offer .buyer_offer_inner ul li{flex:0 0 32%;max-width:32%}}@media (max-width:991px){.left-box-video{padding:0 0}.right-box-video-electrical{display:none}.mobile-video{display:block!important}.main-box-engraved,.main-box-engraved:nth-child(even){flex-direction:column;gap:20px}.left-box-engraved{flex:0 0 100%;max-width:100%;width:100%}.right-box-ingraved{max-width:100%;margin:0 auto;padding:15px}.industry-section .card{padding:20px 15px;flex:0 0 32%;max-width:32%}.industry-section .cards{gap:13px}.sol-right-image{height:500px;border-radius:10px;box-shadow:unset}.main-box-product-new ul li:nth-child(odd){flex-direction:column-reverse}.main-box-product-new ul li{gap:20px;padding-bottom:40px;flex-direction:column-reverse}.sol-right{flex:0 0 100%;max-width:100%}.sol-left-content h3{font-size:28px}.entry-content h3{margin-bottom:7px;font-size:22px}.single-post article.post .entry-content h2,.entry-content h6{margin:10px 0 0!important;font-size:24px}.single-post article.post .entry-content ul li{font-size:17px;padding:4px 0;line-height:20px}.single-post article.post .entry-content ol{padding:0 0 0 10px}input::placeholder,textarea::placeholder{font-size:15px!important;font-weight:100!important;color:#fff!important}li.service_menu_top ul.dropdown-menu2{width:100%;padding:0 0 10px!important}ul.dropdown-menu2 li{flex:0 0 100%;max-width:100%}section.footer-sec.py{padding-top:30px}section.careers .col-md-12.my-3.text-black{font-size:12px;line-height:17px;max-width:100%}.image-box-services{padding:17px 18px}section.careers .col-md-12.my-3.text-black{max-width:100%}section.careers h2{font-size:25px;padding:30px 0 20px 0}.galler-image-two{height:200px}.inner-gallery-image-box{flex:0 0 23%;max-width:23%}.navbar ul li.has-children{position:relative}.navbar ul li.has-children::before{content:"";background-image:url(/wp-content/uploads/2024/07/down-arrow-2.png);width:45px;height:45px;position:absolute;top:50%;right:0;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;pointer-events:none}.navbar ul li.has-children.active::before{transform:rotate(180deg) translateY(-50%);top:-16px}.navbar ul li:last-child{display:block}.txt-box-services h3{font-size:15px;line-height:20px;padding-top:15px}.left-box-description{padding-right:0}.image-bottom-sigle{height:300px}.button-box-header{display:none}.hamburger{display:block;right:14px;position:absolute;z-index:999;top:15px;margin-top:0}.hamburger span.bar{width:25px;height:3px;background:#2a3429;margin:5px 0;display:block}.hamburger span.bar{background:#fff}.hamburger.is-active{margin-top:0;top:12px;position:fixed;z-index:9999999999;background:red;padding:13px 8px 8px 8px;border-radius:100%}ul.menu_navbar_set.is-active{transform:translateX(0);padding-top:31px!important}ul.dropdown-menu li{flex:0 0 100%;max-width:100%}.menu_navbar_set ul{display:block!important}.menu-cat-title{padding:15px 0 9px 0;font-size:17px}.menu-cat-image{max-width:80px;height:60px}ul.dropdown-menu{margin-top:0!important}ul.menu_navbar_set{position:fixed;left:0;top:0;bottom:0;background-color:#000;height:100%;width:100%;z-index:99999999999999;padding:0 0 0;transform:translateX(-100%);transition:all ease 0.3s;opacity:1!important;visibility:visible!important;height:100%!important;overflow:scroll}.hamburger.is-active .bar:nth-child(1){transform:translateY(1px) rotate(45deg)}.hamburger.is-active .bar:nth-child(2){transform:translateY(-7px) rotate(-43deg)}.hamburger.is-active span:last-child.bar{display:none}.navbar ul li a,.navbar ul li a.them-button{padding:18px 15px!important;font-size:15px;line-height:20px;border-bottom:1px solid hsl(0deg 0% 100% / 52%)}ul.dropdown-menu2 li,ul.dropdown-menu li{width:100%}ul.dropdown-menu2,ul.dropdown-menu{position:unset;padding:0 0!important;flex-direction:column;right:0;left:0;z-index:99;width:100%}ul.menu_navbar_set{flex-direction:column;display:block;border-bottom:1px solid #fff}.txt-box-banner-slider h3{font-size:14px;line-height:20px}.banner-txt-left-box p{padding-top:12px;font-size:16px;line-height:19px}span.custom-logo-link{max-width:319px;height:74px}.txt-box-banner-slider h3{font-size:13px;line-height:20px}.left-box-pgotography{flex:0 0 42%;max-width:42%}.main-box-form{max-width:100%}.inner-main-form{gap:30px}.left-content-topheader a{font-size:9px}.arrow-box-gallery{gap:15px}.text-box-form p{padding:7px 0 19px 0;font-size:15px!important;line-height:20px}.txt-box-protection{max-width:200px}.inner-box-footer ul li a{font-size:13px}.inner-box-footer h3{font-size:19px}.left-arrow-gallery,.right-arrow-gallery,.left-arrow-banner,.right-arrow-banner{padding:4px}.image-box-slider-banner{height:200px}.center-txt{display:none}.testimonials-box-main{justify-content:unset}.left-box-testimonials{flex:0 0 50%;max-width:50%}.main-box-testimonials{flex:0 0 50%;max-width:50%;padding:0 2%}.main-box-testimonials{flex:0 0 50%;max-width:50%;padding:22px 0 0 2%}.image-box-form1{height:422px}.image-gallery-box{gap:18px!important}section.gallery-sec.product-cotegery .galler-image-two{height:250px}.main-box-sigle-description.services_area_about_4 .service_area_them_heading h2{font-size:26px;margin-bottom:10px}.main-box-sigle-description .para-one ul{padding:0!important;background:#fff0;margin-top:0px!important;border:unset}.main-box-sigle-description.services_area_about_4 .service_area_about_list .service_area_about_left_right_list{flex-wrap:wrap}.main-box-sigle-description.services_area_about_4 .service_area_about_list .service_area_about_left_right_list .first-box-description-bottom,.main-box-sigle-description.services_area_about_4 .service_area_about_list .service_area_about_left_right_list .right-box-description-bottom{flex:0 0 48%!important;max-width:48%!important;margin-top:0}.main-box-sigle-description.services_area_about_4 .service_area_about_list .service_area_about_left_right_list:last-child .left-box-description{padding-right:0!important;flex:0 0 100%!important;max-width:100%!important;order:3;margin-top:50px}.single-blog-banner-content h1.entry-title{font-size:30px;line-height:44px}.single-blog-banner-content{padding:30px}.single-post article.post{padding:0 15px}div#comments{padding:0 15px}h2#reply-title{font-size:32px;margin-bottom:0}p.comment-notes span{font-size:16px}nav.navigation.post-navigation{padding:0 15px}.image-blog-box{gap:25px}.post-content{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tour{width:50%}.tour_img{width:50%}div#imagePopup{padding-top:7.5vw!important}.electronic_description_sec .main-product-description{flex-wrap:wrap;gap:20px;padding:20px 10px}.electronic_description_sec .right-box-description{flex:0 0 100%;max-width:100%;order:1;width:100%}.electronic_description_sec .left-product{flex:0 0 100%;max-width:100%;width:100%;order:-1}.electronic_description_sec .top_box_des{width:100%}.electronic_description_sec .image-box-product12{height:auto;padding-bottom:0}.electronic_description_sec .txt-box-description p{font-size:14px!important;line-height:25px!important}.About_ask_help h2{font-size:24px;padding:8px}.electronic_description_sec .top_box_des{flex:0 0 100%;max-width:100%}section.modern-banner{padding:30px 0}.quote-container h2{font-size:35px}.electronic_description_sec .electronic_description_sec_inner{flex-direction:column;align-items:start!important;gap:30px}.electronic_description_sec .electronic_description_sec_inner .video_sec,.products-container .products-wrapper{flex:0 0 100%;max-width:100%}.product-sec.electronic_sec{height:350px}.video-side-section{flex:0 0 100%;max-width:100%}.products-container{padding:30px;flex-direction:column}.gallery{margin-bottom:30px}.product-banner-boxes{flex-direction:column}.product-banner-boxes .product-banner-img{height:auto;flex:0 0 100%;max-width:100%}.product_imgae_tin{padding:50px 15px}.buyer_offer .buyer_offer_inner ul li{flex:0 0 48%;max-width:48%;height:auto}}@media (max-width:767px){.prod-single-landing ul li{font-size:16px!important}.prod-single-landing ul{padding:24px!important;margin:20px 10px!important}.single-product .features-row .feature-box:last-child{display:none}.email-buttons{gap:10px}.quote-container .btn{padding:13px 22px;font-size:16px;width:100%}.mockup-frame{height:auto;padding:10px}.industry-section{padding:40px 15px}.industry-section .card{padding:20px 15px;flex:0 0 48%;max-width:48%}.right-box-description .txt-box-description h2{font-size:22px;margin-bottom:20px;font-weight:600}.product-banner-content h1{font-size:27px;line-height:36px}.industry-section .title{font-size:30px;margin-bottom:20px;line-height:31px}.image-box-engraved{height:auto}.right-box-ingraved h2{font-size:28px;padding-bottom:10px;line-height:28px}.left-box-video{padding:0 15px}section.video-electrical-sec .container{padding-right:0;padding-left:0}.banner-txt-left-box a{font-size:15px;text-align:center;display:block;width:fit-content;margin:20px auto 10px;padding:10px 15px}.main-box-topheader .left-content-topheader{display:none}.main-box-topheader{display:block}.main-box-topheader .left-content-topheader:nth-child(2){display:block;text-align:center}.sol-right-image{height:400px}.sol-left{padding:0}.sol-bottom{padding:40px 0}.main-box-product-new ul li ul li{padding-bottom:7px;font-size:14px;line-height:19px}section.banner-sec .banner-txt-left-box h2{font-size:32px;font-weight:800;line-height:37px;padding-top:30px}section.banner-sec .banner-txt-left-box p{font-size:16px!important;max-width:500px;line-height:20px!important}.logo-imge .custom-logo-link{height:70px!important}.left-content-topheader a{animation:unset}.right-arrow-custom-gallery,.left-arrow-prodtc-image,.right-arrow-prodtc-image{background:linear-gradient(90deg,#FF9B1F 0%,#D84B4B 100%);padding:4px}.arrow-prodtc{padding-top:20px}.banner_reviews{font-size:24px}.ti-widget.ti-goog .ti-header .ti-rating-text strong.ti-rating{font-size:16px!important}.button-box-photography{gap:15px;padding-top:20px}section.check-box-sec{padding:25px 0 10px 0}.left-box-testimonials{padding:10px}.custom-category-page{margin:0!important}.taxonomy-description{margin:0!important}section.product-cotegery .taxonomy-description p{padding:0}.main-box-gallery-second{margin:0!important}main#main{padding-bottom:0!important}.image-box-services{padding:14px 15px}.custom-category-page{FLEX-DIRECTION:COLUMN;JUSTIFY-CONTENT:CENTER}.right-cat-image,.left-cat-image{width:100%;flex:0 0 100%;text-align:CENTER;max-width:100%}.image-gallery-box{gap:20px!important;justify-content:space-between}.inner-gallery-image-box{flex:0 0 46%;max-width:46%}section.gallery-sec.product-cotegery .galler-image-two{height:200px}section.careers-form .main-box-form{max-width:100%}section.careers-form .inner-main-form{gap:10px}section.careers p.text-black{font-size:13px;line-height:20px;padding:10px 0;max-width:100%}section.careers-form textarea.wpcf7-form-control.wpcf7-textarea{margin-bottom:10px!important}section.contact-icons-sec.careers{padding:0}.galler-image-two{height:350px}.menu_navbar_set ul{display:none}.main-name-field{flex:0 0 100%;max-width:100%}section.services-sec-about .left-box-description .txt-photography,.services_area_about .txt-photography{padding-top:20px}.services_area_about .main-box-prodtc-image{padding-top:50px}.main-box-sigle-description .para-one ul{padding:15px 0 10px!important}.menu_navbar_set ul.visible{display:block}li.has-children ul.dropdown-menu,li.has-children ul.dropdown-menu2{display:none!important}li.has-children.active ul.dropdown-menu.visible,li.has-children.active ul.dropdown-menu2.visible{display:block!important;visibility:visible;opacity:1}.inner-box-footer:nth-child(3){flex:0 0 100%;max-width:100%}.txt-box-contact a{font-size:14px;line-height:22px}.main-box-form{padding-right:3px}.product-banner-content h2{font-size:30px;line-height:30px}.product-banner-content p{font-size:15px;line-height:18px;padding-top:8px}section.services-sec-about,.services_area_about{padding:30px 0}section.product-sec,.services_area_sec{padding-top:135px;height:270px}.logo-imge a{max-width:238px;height:auto}.main-product-description,.main-box-sigle-description{flex-direction:column}.image-box-product-main{height:250px}.left-product,.right-box-description,.left-box-description,.main-box-sigle-description,.right-box-description-bottom{flex:0 0 100%;max-width:100%}.image-bottom-sigle{height:auto;max-width:100%;margin:0}.inner-box-contact:last-child .txt-box-contact a{font-size:22px}.right-box-description{padding-left:0}.image-box-product12{height:330px;max-width:100%;padding-bottom:30px}.txt-box-description p{font-size:14px;line-height:22px;padding-bottom:15px}section.product-description-sec .slick-initialized .slick-slide{margin:0!important}section.galler-mobile-sec{background:#1A1A1A;padding:30px 0}.main-box-mobile-gallery{padding:20px 0}section.galler-mobile-sec .them-heading h2{color:#fff;text-align:center}section.news-latter-sec.py{display:none}section.galler-mobile-sec{display:block}.inner-galler-mobile{max-width:100%;height:250px!important;overflow:hidden}.inner-galler-mobile img{width:100%;height:100%;object-fit:cover}.main-box-footer,.inner-box-footer:nth-child(3) ul{flex-direction:column}.inner-box-footer:nth-child(3) ul li,.left-box-pgotography,.right-box-photography,.main-box-testimonials,.left-box-testimonials{flex:0 0 100%;max-width:100%}.inner-box-footer h3{font-size:22px;padding:25px 0 15px 0}.inner-box-footer ul li a,.txt-left-footer a{font-size:14px}.main-box-footer{padding:0}.py{padding:30px 0}.copy-right{padding-top:30px}a.them-button{padding:10px 19px}.hamburger{top:28px}.main-box-photography,.testimonials-box-main{flex-direction:column-reverse}.image-box-photography{max-width:100%}section.photography-sec.py .txt-photography{margin-left:0}.main-box-testimonials{padding:30px 2%}.main-box-projects{flex-direction:column}.left-content-topheader a{font-size:14px;text-align:center;padding:5px 0}.slick-prev:before,.slick-next:before{display:none!important}.inner-main-form{flex-direction:column;gap:0}.box_gallery .gallerybox_img{flex:0 0 48%;max-width:48%;height:300px}header.entry-header.alignwide{margin:0;max-width:100%}.single-post article.post figure.post-thumbnail{height:300px;width:100%}.image-blog-box{gap:20px}.inner-blog-image-box{flex:0 0 48%;max-width:48%}.testimonial_main_video{flex-wrap:wrap}.tour{width:100%;text-align:center}.tour_img{width:100%;text-align:center}.testimonial_main_video{gap:30px}.privacy-policy article header h1.entry-title{font-size:24px}div#imagePopup{padding-top:15vw!important}.close{right:20px!important;font-size:30px!important;line-height:25px}.About_ask_help{padding:20px 0 10px;flex-direction:column;align-items:center}.image-box-product-main img{object-fit:cover}.txt-box-description h3{font-size:22px}.electronic_description_sec .main-product-description h2{font-size:22px;line-height:32px}.main-box-prodtc-image-withot-slider{grid-template-columns:1fr 1fr;gap:20px}.sticky_contact_btn_mobile{display:block!important}.main-box-slider-banner{height:0;opacity:0;visibility:hidden}.mobile_slider_active{visibility:visible;height:100%;opacity:1}.main-box-banner .slick-track{height:332px}.electronic_description_sec .electronic_description_sec_inner .video_sec video{height:auto}.product-description-sec .quick .quick_inner h2,.product-description-sec .choose h2{font-size:26px;line-height:36px}.products-container .container h2,.products-container .product .container h3,.advertised h2{margin-bottom:12px;font-size:22px}.product,.Reflective,.Engraved{background:#2e2e2e;padding:18px;border-bottom:5px solid #fc9522}.products-container .container p{font-size:15px!important;line-height:28px!important}.products-container{padding:30px 12px}.products-container .products-wrapper ul li{font-size:15px}.product-sec.electronic_sec{height:370px}.product-sec.electronic_sec .product-banner-content h2{font-size:26px}.electronic_description_sec .electronic_description_sec_inner .video_sec h2{font-size:22px;margin-bottom:12px}.product-banner-boxes{gap:15px}.specialties_area .Text1 div{flex:0 0 100%;max-width:100%;padding:20px}.specialties_area .Text1 .Text b{font-size:28px}.specialties_area{margin-bottom:30px;margin-top:30px}.glossary h2{font-size:25px}.facts-page .service_area p{font-size:16px!important;line-height:28px!important}section.facts_detailss h1{font-size:26px}.facts-page .faq-wrapper button.faq-question{text-align:left;width:100%;padding:12px 42px 12px 12px;font-size:16px}.specialties_area .Text1 .Text{padding:0}.specialties_area .Text1 .Text p{font-size:18px!important;line-height:28px!important}.features-row{margin-top:0!important}.feature-box{width:100%!important}}@media (max-width:575px){.quote-container h2{font-size:28px}.left-box-video h2{font-size:22px;padding-bottom:10px;line-height:28px}.right-box-ingraved h2{font-size:22px;padding-bottom:10px;line-height:28px}.industry-section .card{padding:20px 15px;flex:0 0 100%;max-width:100%}article#post-1268 .entry-content img{height:auto !IMPORTANT}.sol-right-image{height:auto}.challenge-text-para h3{font-size:20px;padding-bottom:10px}section.careers h2{font-size:20px;padding:35px 0 15px 0}.main-box-sigle-description.services_area_about_4 .service_area_about_list .service_area_about_left_right_list:last-child .left-box-description{margin-top:10px}.service_area-template-default.single .services_area_about .main-box-prodtc-image{padding-top:20px}.tax-product_category .inner-gallery-image-box{flex:0 0 100%;max-width:100%}.tax-product_category section.gallery-sec.product-cotegery .galler-image-two{height:auto}span.custom-logo-link{max-width:231px;height:83px}section.banner_reviews_sec{padding:0 10px 20px 10px}.logo-footer{max-width:233px}.tour h2{font-size:30px;line-height:30px}.copy-right{padding-top:20px}.left-arrow-custom-gallery,.right-arrow-custom-gallery{padding:4px}.inner-box-footer h3{font-size:19px;padding:20px 0 8px 0}.inner-box-footer ul li a,.txt-left-footer a{font-size:13px}.right-cat-image img,.left-cat-image img{width:100%}section.gallery-sec{padding:120px 0 0 0}.galler-image-two{height:200px}.text-box-gallery h3{font-size:15px;padding:10px 0;line-height:18px}.inner-product-image{flex:0 0 100%;max-width:100%}section.gallery-sec .them-heading h2{font-size:24px;padding:20px 0 15px}.inner-check-out:last-child{max-width:100%;flex:0 0 100%}.contact-main-icons{justify-content:center;flex-direction:column}.txt-box-contact a{font-size:16px;line-height:22px}.inner-box-contact{padding-bottom:30px}section.contact-icons-sec{background:#1A1A1A;padding:30px 0 0 0}.inner-bbox-services{flex:0 0 50%;max-width:50%;padding-bottom:22px}.txt-box-services h3{font-size:16px;line-height:17px;padding-top:9px}section.services-sec{padding:30px 0}.copy-right a{font-size:13px}.image-box-projects{max-width:100%;height:79px}.main-box-projects{padding-top:30px;gap:30px;flex-direction:column}.txt-box-protection h2{font-size:25px;line-height:30px;padding:10px 0 4px 0}.txt-box-protection{max-width:100%}.main-box-checkout{flex-direction:column}.main-box-banner{flex-direction:column}.banner-txt-left-box{flex:0 0 100%;max-width:100%;margin:0 2%}.right-box-banner{flex:0 0 100%;max-width:100%;padding:30px 2% 0 2%}.banner-txt-left-box h2{font-size:25px;line-height:30px;max-width:100%;text-align:center}.banner-txt-left-box h3{font-size:18px;text-align:center}.banner-txt-left-box p{padding-top:8px;font-size:15px;line-height:19px;text-align:center}section.banner-sec{padding:129px 0 40px 0}.dot-image-bopx{max-width:max-content;padding:.6041667vw 0;margin:0 auto}.txt-box-banner-slider h3{font-size:20px;line-height:20px;text-align:center}.arrow-box-main{gap:15px;padding-top:20px;justify-content:center}.call-image{display:none}.button-box-banner{display:none}.image-box-slider-banner{border-radius:10px;max-width:100%;height:250px;margin-right:0}.dot-image-bopx{max-width:max-content;padding:10px 0 10px 0;margin:0 auto}.image-check-box{max-width:100%;height:auto;overflow:hidden;padding:10px 30px}.txt-check h3{font-size:17px;line-height:21.6px;text-align:center}.main-box-checkout{gap:0}.them-heading h2{font-size:25px;line-height:27px}.main-box-testimonials h2{font-size:25px;line-height:20px}.image-testimonials{max-width:70px;height:70px}.start-image{max-width:fit-content;height:auto}.client-name-box{padding:19px 0}.left-arrow-teatimonials,.right-arrow-testimonials{padding:5px}.arrow-box-teatimonials{gap:12px;padding-top:15px}.image-box-form1{height:300px}section.form-sec{padding:30px 0}.inner-main-form{gap:0;flex-direction:column}.main-name-field input{margin-bottom:20px!important;padding:15px!important}.main-box-form{padding-top:20px}.project-detail textarea,.file-box-form input{margin-bottom:20px!important;padding:14px!important;height:100px}.text-box-form p{padding:3px 0 27px 0;font-size:13px!important;line-height:18px}input.wpcf7-form-control.wpcf7-submit.has-spinner{padding:7px 26px!important}button.slick-next.slick-arrow,button.slick-prev.slick-arrow{display:none!important}.left-content-topheader a{font-size:12px}section.header-sec{padding:10px 0}.main-box-sigle-description .para-one ul li{flex:0 0 100%;max-width:100%}.main-box-sigle-description.services_area_about_4{padding:20px 10px}.main-services-description .txt-box-description p:first-child{font-size:16px!important;margin:0 auto 20px;line-height:28px!important;padding:12px;border-bottom:3px solid #fc9522}.main-box-sigle-description.services_area_about_4 .service_area_them_heading h2{font-size:20px;text-align:center}.box_gallery .gallerybox_img{flex:0 0 46%;max-width:46%;height:250px}.single-post article.post figure.post-thumbnail{height:250px}.single-blog-banner-content{padding:15px}.single-blog-banner-content h1.entry-title{font-size:20px;line-height:30px}section.single_blog_sec{padding:150px 0 0}.inner-blog-image-box{flex:0 0 100%;max-width:100%}.text-box-blog{padding:15px}.text-box-blog h3{font-size:18px;line-height:26px}.post-content{-webkit-line-clamp:3}.inner-blog-image-box .blog-image-two{height:220px}a.back-home{font-size:12px;padding:12px 15px}.inner-thank{padding:30px 15px}.in-thank h3{font-size:20px}.in-thank p{line-height:22px!important}.About_ask_help h2{font-size:20px;padding:8px}.mobile-video .play-icon{max-width:50px}.buyer_offer .buyer_offer_inner ul li{flex:0 0 46%;max-width:46%;height:auto}.buyer_offer .buyer_offer_inner ul li:last-child{flex:0 0 100%;max-width:100%;height:auto}.buyer_offer .buyer_offer_inner ul li h3{font-size:50px;line-height:50px}.buyer_offer .buyer_offer_inner ul li h3 span{line-height:30px;font-size:40px}.buyer_offer .buyer_offer_inner ul li p{font-size:16px!important;margin-top:15px;line-height:20px!important}.buyer_offer .buyer_offer_inner ul li h5{font-size:13px!important;margin-top:15px;line-height:16px}.buyer_offer .buyer_offer_inner ul li h4{font-size:18px!important}}