@media (max-width:550px){#captcha,#captcha_2{transform:scale(.7);transform-origin:0 0}}.modal .add-buy{background:linear-gradient(to right,#6c2017,#d22026,#6d2018)!important;color:#fff;font-family:"Fira Sans"}.inner-content .ultra{background:0 0!important}.xactive{border:1px solid #eee!important}#home_popup .modal-body{padding:0}#home_popup .modal-close-div{position:absolute;right:0;top:0;background:#919191}.searchbar .cartbutton{position:relative;right:5px}.searchbar .cartbutton .bi{font-size:25px!important}.searchbar .cartbutton .mini-cart #cart_total_items{position:absolute;font-family:Roboto;top:-10px;font-size:12px;right:-10px;display:block;background:#ec2130;border-radius:100%;height:20px;width:20px;color:#fff;font-weight:500;text-align:center;line-height:17px;padding:2px}.product-inner .col-lg-3{border-bottom:0!important}.counters .bi{font-size:60px;color:#0a7ed1;margin:0 0 15px}#baguetteBox-slider{background:rgba(0,0,0,.1)!important}.baguetteBox-button{background-color:rgba(50,50,50,0)!important}.cart-inner,.search-inner{padding:70px 0;position:relative}.cart-inner .card{box-shadow:0 0 0 .05rem rgba(8,60,130,.06),0 0 1.25rem rgba(30,34,40,.04);border:1px solid rgba(164,174,198,.2)}.cart-inner .product-list-table{vertical-align:baseline;font-family:Manrope,sans-serif}.cart-inner .product-list-table td.w-10{width:18%}.cart-inner .product-list-table .product-quantity button{border-radius:100%!important;min-width:2rem!important;height:2rem;padding:3px;width:2rem}.cart-inner .send-enquiry{padding-top:100px}.cart-inner .send-enquiry input,.cart-inner .send-enquiry textarea,.search-inner .search-form-container input{font-family:Manrope,sans-serif;height:50px;box-shadow:0 0 0 .05rem rgba(8,60,130,.06),0 0 1.25rem rgba(30,34,40,.04);border:1px solid rgba(164,174,198,.2)}.cart-inner .send-enquiry textarea{height:150px}.cart-inner .cart-button{display:inline-flex;justify-content:center;align-items:center;position:relative;z-index:1;width:auto;padding:10px 30px;border-radius:0;margin-top:30px;text-align:center}.cart-inner .cart-button-blue{background-color:#0a7ed1;color:#fff}.cart-inner .cart-button-grey{background-color:#b6b6b6;color:#2b2b2b}.cart-inner .send-enquiry h2{font-weight:600;text-transform:uppercase;margin-bottom:30px;font-family:Manrope,sans-serif}.cart-inner .send-enquiry label{font-weight:600;font-family:Manrope,sans-serif}.error_message{font-size:12px;color:red}.modal .input-group .quote_quantity{border:1px solid #b6b6b6}.footer a,.topbar a{color:#fff!important}.home-banners .banner-title{font-size:48px!important;margin-bottom:35px!important;font-weight:700!important;font-family:Syne,sans-serif!important}.section-image-link{display:block;width:100%}.section-image-link .section-image{width:100%}.section-image-container{position:relative}.section-image-container .section-inner-container{background:#fff;padding:70px 30px}.section-image-container .box{padding:8px;box-shadow:0 0 30px rgba(0,0,0,.05);position:relative;margin-bottom:30px;text-align:center}.section-image-container .section-title{font-family:"Barlow Condensed",sans-serif;margin-top:20px;text-align:center;font-size:18px}.gallery-inner{position:relative}.gallery-inner .gallery-inner-container{background:#fff;padding:70px 30px}.gallery-inner .box{padding:8px;box-shadow:0 0 30px rgba(0,0,0,.05);position:relative;margin-bottom:30px;text-align:center}.home-certifications .btn{color:#fff;background:#000;font-family:"Barlow Condensed",sans-serif;border-radius:0;padding:10px 30px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-top:30px}@media (min-width:1200px) and (max-width:1480px){.home-why-us h4{font-size:23px}}@media (min-width:768px) and (max-width:991px){.home-why-us h4{font-size:26px}}.xzoom-source{z-index:999}.xzoom-preview{z-index:9999}#product_images{max-width:100%}@media (max-width:575px){.product-details .xzoom-thumbs .list-group-item{display:inline-block}}.product-details table tbody tr:nth-of-type(2n+1){background:#f1f1f1!important}.modal-body .btn.cart-button{padding:12px 35px;background:#ffc72c;color:#111;border-radius:8px}.product-details table{--bs-body-bg:transparent!important}.owl-carousel .owl-nav.disabled{display:block!important}.home-products .box img{height:520px;object-fit:cover}.product-inner .box img{z-index:0!important}.inner-content .infrastructure-box img{border:1px solid #eee}.inner-content .infrastructure-box p{font-size:18px;color:#475256}.modal .btn{margin-top:0!important}.recently-viewed-products .owl-carousel .box a{object-fit:cover;width:100%}