@charset "utf-8";body{padding:0;margin:0;font-family:Arial,sans-serif}ul{list-style:none}a{text-decoration:none;outline:0}body a:focus,body a:hover{color:initial;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}a:focus{outline:0;text-decoration:none}textarea:focus{outline:0}select:focus{outline:0}input{outline:0!important}button,button:focus{outline:0}a img{border:none}img{border:0}p{padding:0;margin:0}h1,h2,h3,h4,p,ul{padding:0;margin:0}textarea{resize:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}input:-moz-placeholder,textarea:-moz-placeholder{color:#000}input:-webkit-autofill{border:1px solid #e4e4e5;-webkit-text-fill-color:#313233;-webkit-box-shadow:0 0 0 1000px #f5f5f6 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-internal-autofill-selected{background-color:#f5f5f6!important;-webkit-box-shadow:0 0 0 1000px #f5f5f6 inset}input:-webkit-autofill:focus,input:-webkit-autofill:hover{border:1px solid #e4e4e5;-webkit-text-fill-color:#313233;-webkit-box-shadow:0 0 0 1000px #f5f5f6 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input::-moz-placeholder{opacity:1;outline:0}textarea::-moz-placeholder{opacity:1;outline:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.clr{clear:both;height:0}ul{padding:0;list-style:none}a{text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}a:hover{text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}#return-to-top{position:fixed;bottom:20px;right:20px;background:#000;background:rgb(17 128 0);width:50px;height:50px;display:block;text-decoration:none;border-radius:35px;display:none;-webkit-transition:all .3s linear;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:99999}#return-to-top i{color:#fff;margin:0;position:relative;left:19px;top:13px;font-size:22px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#return-to-top:hover{background:rgba(0,0,0,.9)}#return-to-top:hover i{color:#fff;top:5px}.top-header{background:#12558c;padding:8px 0}.top-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.left-sec li a,.top-inner ul li{display:inline-block}.top-header a{font-size:14px;color:#fff}.left-sec li span{position:relative;margin-right:15px;font-size:14px}.left-sec li span:before{content:"";width:1px;height:14px;position:absolute;top:3px;right:-9px;background:#fff}.left-sec li:last-child span:before{content:"";display:none}.center-sec strong{font-size:14px}.right-sec .cart .counter{width:17px;height:17px;color:#000;background:#fff;display:inline-block;text-align:center;border-radius:50%;font-size:12px;position:absolute;top:-9px;right:0}.right-sec .cart{position:relative}.right-sec li{margin-left:14px}.right-sec li:first-child a{position:relative}.right-sec li:first-child a:before{content:"";width:1px;height:14px;position:absolute;top:3px;right:-10px;background:#fff}.right-sec .fa-search{font-size:19px;padding-left:10px}.center-sec{padding-right:130px}.menu .container-fluid,.menu nav.navbar{padding:0}.menu{padding:15px 0;-webkit-box-shadow:0 0 10px #0002;box-shadow:0 0 10px #0002}.navbar-nav .nav-link{font-size:15px}.navbar-brand{max-width:256px}.main-banner{background:url(../img/banne-1.png) no-repeat center center;background-size:cover;position:relative;padding:50px 0}.main-banner:after{content:"";width:100%;height:100%;background:#000;opacity:.3;position:absolute;top:0;left:0;z-index:1}.banner-inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slick-slide:focus{outline:0}.slider-banner,.slider-form{width:100%;max-width:50%}.form-outer{margin-left:50px;background:#fff;padding:33px}.form-outer h2{font-size:24px;font-weight:600;color:#545454;padding-bottom:20px}.form-outer input{padding:20px 10px;font-weight:400;margin-bottom:10px}.form-outer input,.form-outer select{height:50px;border-radius:0}.form-submit,.slider-text a{color:#fff;text-transform:uppercase}.form-submit{background:#108000;border:0;padding:14px 25px;display:table;margin:10px auto auto}.slider-text h2,.slider-text p{text-shadow:0 0 12px #0002;color:#fff}.slider-text h2{font-size:65px;font-weight:500;padding-bottom:13px}.slider-text p{font-size:20px;padding-bottom:30px}.slider-text a{background:#118000;padding:15px 25px;display:inline-block;font-size:13px;letter-spacing:1px}.main-banner .slick-next:before,.main-banner .slick-prev:before{content:"\f177";font-family:FontAwesome;color:#fff!important;opacity:1!important}.main-banner .slick-next:before{content:"\f178"}.main-banner .slick-next,.main-banner .slick-prev{width:50px;height:50px;background:rgb(0 0 0/.3);border-radius:50%;color:#fff}.main-banner .slick-prev{left:-64px}.main-banner .slick-next{right:-113%}.nav-link{border-bottom:1px solid #fff;padding:3px 0!important;margin-left:15px}.nav-link.active{border-bottom:1px solid #2c9e48;padding:3px 0!important;color:#118000!important}.form-submit:hover,.slider-text a:hover{background:#12558c;color:#fff}.cate-box{position:relative;margin-bottom:40px}.cate-box a,.cate-box a p{position:absolute;width:100%}.cate-box a{background:rgb(81 81 81 / 30%);border:1px solid rgb(81 81 81 / 30%);-webkit-transition:.6s;-o-transition:.6s;transition:.6s;top:0;left:0;height:100%}.cate-box a p{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:Arial,sans-serif;color:#fff;font-weight:500;font-size:25px;text-transform:uppercase;text-align:center}.cate-box img{width:100%;max-width:100%;height:315px;-o-object-fit:contain;object-fit:contain}.category .row{margin:0 -20px}.category .col-md-4{padding:0 20px}.category{padding:60px 0 10px}.cate-box a:hover{background:rgb(18,85,140,0%);-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.cate-box a:hover p{text-shadow:0 0 8px rgb(0,0,0,30%)}.service-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check-box{padding:28px;border:1px solid #ccc;border-radius:50%;margin-right:10px}.service-content h2{color:#12558c;font-size:23px;padding-bottom:5px}.service-content p{font-size:18px;color:#696969}.feature-products{padding:50px 0 30px}.fea-pro a{background:#f3f5f4;display:block;padding:15px;text-align:center;border:2px solid #ddd;position:relative}.fea-pro a img{margin:auto;height:200px;-o-object-fit:contain;object-fit:contain}.fea-pro{padding:0 15px}.overlay,.overlay p{position:absolute;width:100%}.overlay{opacity:0;visibility:hidden;-webkit-transition:.8s;-o-transition:.8s;transition:.8s;top:0;left:0;background:0 0;height:100%}.fea-pro a:hover .overlay{opacity:1;visibility:visible;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.overlay p{top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;background:#12558c;color:#fff;padding:5px 10px;border-radius:5px;font-size:23px;font-family:Arial,sans-serif;max-width:160px}.overlay p:hover{background:#108000;color:#fff;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.fea-pro h2,.feature-products h3{font-size:25px;font-family:Arial,sans-serif;color:#333;padding-top:10px}body .fea-pro h2{font-size:19px!important}.feature-products h3{font-size:34px;text-align:center;padding-bottom:30px}.feature-products .slick-next:before,.feature-products .slick-prev:before{content:"\f104";font-family:FontAwesome;font-size:45px;color:#fff!important;opacity:1!important}.feature-products .slick-next:before{content:"\f105"}.feature-products .slick-next,.feature-products .slick-prev{width:70px;height:70px;background:rgb(0 0 0/.3);border-radius:4px;color:#fff}.fea-slider .slick-list.draggable{max-width:calc(100% - 160px);margin:auto}.feature-products .slick-prev{left:0!important}.feature-products .slick-next{right:0!important}.slick-next:hover,.slick-prev:hover{background:#118000;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.top-inner a:hover{color:#c2c2c2}.overlay p,.slick-next,.slick-prev{-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.usb-banner{position:relative}.usb-banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;min-height:211px}.usb-banner:after{content:"";width:100%;height:100%;background:#12558c;position:absolute;top:0;left:0;opacity:.8}footer{padding:40px 0;background:#05192a}.footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer a,footer li{color:#a4a4a4}.links h3{font-size:22px;font-family:Arial,sans-serif;text-align:center}.links a{text-align:center;display:block;margin-top:10px}.footer-bottom{background:#051420;padding:35px 0}.footer-bottom p{color:#fff;text-align:center}footer .links{width:22%}.address{width:30%}.brand{width:25%;text-align:center}.address i{font-size:23px;color:#108000;position:relative;top:3px;margin-right:8px}.address li{margin-bottom:10px}.brand img{margin:auto;display:table}ul.social li a{background:#3da0d9;width:40px;display:block;height:40px;border-radius:50%;color:#fff;font-size:20px;line-height:40px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}ul.social li a:hover{background:#fff;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;color:#3da0d9}ul.social li{display:inline-block;margin:0 2px}ul.social{padding-top:0}ul.social li{padding-top:16px}.links h3,footer a:hover{color:#fff}.address li{display:-webkit-box;display:-ms-flexbox;display:flex}.bread-crumb{padding:20px 0}.bread-crumb ul li{display:inline-block;padding-right:6px}.bread-crumb li{position:relative}.bread-crumb li:after{content:"\f105";font-family:FontAwesome;margin-left:10px}.bread-crumb li:last-child:after{content:"";display:none}.bread-crumb a{color:#676767;font-size:15px}.inner-banner{padding-bottom:30px}.products-list{background:#f8f8f8;padding-top:30px}.listing-container{padding:0 0 30px}a.cate-pro-box{border:1px solid #e2e2e2;display:block;margin-bottom:10px}.cate-pro-box:hover h2{color:#000}.listing-container .row>div{padding:0 5px}.listing-container .row{margin:0 -5px}.cate-pro-box h2{font-size:15px;padding:15px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:#f8f8f8;color:#696969}.cate-img{height:270px;overflow:hidden;background:#fff}.cate-img img{width:100%;height:100%;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-o-object-fit:contain;object-fit:contain}.pagination li{display:inline-block;margin:5px 0}.pagination li a{width:35px;height:35px;background:#fff;border-radius:50%;display:block;text-align:center;line-height:35px;color:#4e4e4e;margin-right:10px}.pagination{padding-bottom:30px}.pagination li a.active,.pagination li a:hover,.pagination li.active a{background:#8d8d8d;color:#fff}.contact-inner input,.contact-inner select,.contact-inner textarea{padding:10px;height:45px;font-weight:400;margin-bottom:3px;border-radius:3px;display:block;width:100%;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da}.contact-inner select{padding:6px 10px}.contact-inner textarea{height:110px;padding:15px}.contact-inner{padding:30px;-webkit-box-shadow:0 0 10px #0002;box-shadow:0 0 10px #0002}.contact-inner h2{font-size:23px;text-align:center;font-weight:600;padding-bottom:30px}.contact-inner input.form-submit{padding:10px 30px;margin-left:0;margin-top:30px;margin-bottom:0}.contact-inner,.embed-map{margin-bottom:30px}.embed-map iframe{width:100%;height:200px;border:0}.contact-data .container h3{padding-top:10px;font-size:23px;color:#075494;padding-bottom:10px}.contact-data .container p{font-size:15px;padding-bottom:10px;color:#616161}.contact-inner{margin-top:20px}.list-filter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.list-filter select{border-radius:0;font-size:14px;color:gray}.list-filter .sort-by{margin-right:20px}.slider-nav-thumbnails .slick-slide{opacity:.5}.slider-nav-thumbnails .slick-slide.slick-active{opacity:1;background:green}.pro-summery{display:-webkit-box;display:-ms-flexbox;display:flex}.pro-left,.pro-right{width:100%;max-width:50%}.socials li{display:inline-block}.socials li a{width:30px;height:28px;background:#ccc;display:block;text-align:center;line-height:30px;color:#fff}.socials{margin-top:20px}.socials li a:hover{background:#075494}.pro-right{padding-left:20px}.pro-right h2{color:#12558c;font-size:28px;font-weight:300;padding-bottom:9px}.pro-right p{color:#4e4e4e;font-size:16px;padding-bottom:10px}.serv-list ul li,.thumb-big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thumb-big{width:100%;border:1px solid #dedede;padding:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thumb-big img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-nav .slide-item{border:1px solid #ccc;margin:9px 5px}.slider-nav .slick-track{margin-left:-5px}.serv-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.serv-list ul li{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;border:1px solid #cecece;padding:10px;border-radius:3px;margin-right:2%;margin-bottom:10px}.serv-list ul li h2{font-size:17px;padding-left:15px;padding-bottom:0}.serv-list ul li img{max-width:45px}.serv-list{margin-top:20px}.tab-pane.fade.show{-webkit-box-shadow:0 0 6px #0002;box-shadow:0 0 6px #0002;padding:30px;border:0!important;background:#fff}.get-quote-form label{font-size:15px;color:#636363;font-weight:600}.get-quote-form label span{color:red}.get-quote-form .row:last-child .col-md-12{margin-bottom:0!important}.get-quote-form div[class*=col-md-]{margin-bottom:20px!important}.get-quote-form div[class*=col-md-] input{padding:10px 15px;height:45px;border-radius:0;font-size:14px}.get-quote-form .form-submit{padding:9px 35px;border-radius:3px;margin-left:0}ul#myTab .nav-link{margin-left:0;padding:10px!important;min-width:120px;text-align:center;font-weight:600;font-size:14px;color:#777!important}ul#myTab .nav-link.active{color:#12558c!important;-webkit-box-shadow:0 -1px 3px #0002;box-shadow:0 -1px 3px #0002}ul#myTab{border:0}.text-data h2{font-size:20px;color:#118000;font-weight:500;padding-bottom:10px}.text-data p{padding-bottom:10px;color:#7d7d7d;font-size:16px}.decrip-tab{margin-bottom:50px}li.mail a{background:#db4437}li.fb a{background:#3b5998}li.twitter a{background:#1da1f2}li.print a{background:#738a8d}.about-content{padding:30px 0;padding-top:10px}.ab-img{border:1px solid #dcdcdc;padding:20px;border-radius:4px;text-align:center;background:#f9f9f9}.ab-img h2{font-size:20px;padding-bottom:15px;color:#12558c;font-weight:500}.ab-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-content h3{font-size:19px;line-height:28px;padding-bottom:15px}.about-content p{font-size:16px;color:#636363;padding-bottom:10px}.about-content a{color:#12558c}.about-content strong{color:#000;font-weight:400}.bread-crumb .breadcrumb{background:0 0;padding:0;margin:0}.bread-crumb .breadcrumb li::before{display:none}.bread-crumb .breadcrumb li strong.bread-current{color:#676767;font-size:15px;font-weight:400}.contact-inner .wpcf7-form br{display:none}.contact-inner .wpcf7-form>p{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.contact-inner .wpcf7-form .wpcf7-form-control-wrap{display:inline-block;width:50%;padding:0 15px;margin-bottom:20px}.contact-inner .wpcf7-form .wpcf7-form-control-wrap.Comment{width:100%}.contact-inner .wpcf7-form .wpcf7-submit{width:auto;margin:0 15px;background:#108000;border:0;color:#fff;text-transform:uppercase;font-weight:400;border-radius:3px;padding:10px 30px;height:auto}.contact-inner .wpcf7-form .wpcf7-submit:hover{background:#12558c;color:#fff}.contact-inner .wpcf7-form .wpcf7-response-output{margin:15px;padding:10px 10px}.right-sec .serach_form{position:absolute;right:0;top:33px;background:#fff;z-index:99;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);padding:15px 15px;display:none}.right-sec .serach_form .form-group{margin:0;position:relative}.right-sec .serach_form .form-control{border:1px solid #ddd;border-radius:0;margin:0 0 10px;-webkit-box-shadow:none;box-shadow:none;padding-right:80px}.right-sec .serach_form #searchbutton{background:#108000;border:0;color:#fff;font-weight:400;padding:7.5px 10px;font-size:15px;display:inline-block;text-align:center;position:absolute;top:0;right:0}.right-sec .serach_form #searchbutton:hover{background:#12558c}.right-sec .serach_form.show_form{display:block!important}.product_page{background:#f8f8f8;padding:50px 0;display:inline-block;width:100%}.product_page .page-title{font-size:28px;font-weight:600;padding-bottom:15px;margin-bottom:15px;position:relative}.product_page .page-title:after{content:'';background:#115288;width:70px;height:2px;position:absolute;left:0;bottom:0}.woocommerce .product_page .woocommerce-result-count{font-size:15px;font-weight:500;margin:9px 0 20px;font-family:'Open sans',sans-serif;width:auto;float:left}.woocommerce .product_page .woocommerce-ordering{float:left;margin-left:20px;margin-bottom:20px}.woocommerce .product_page .woocommerce-ordering select{font-size:15px;color:grey;display:inline-block;width:100%;height:40px;padding:7px 20px 7px 10px;border:1px solid #ced4da;font-family:'Open sans',sans-serif;background:#fff}#main.site-main .products{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;width:auto}#main.site-main .product_page .products>.product{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%;position:relative;width:100%;padding:0 5px;margin:7px 0}#main.site-main .product_page .products>.product>a{border:1px solid #e2e2e2;display:block;width:100%}#main.site-main .product_page .products>.product>a>img{height:270px;background:#fff;-o-object-fit:cover;object-fit:cover;padding:0;width:100%;margin:0}main.site-main .product_page .products>.product .woocommerce-loop-product__title{font-size:15px;padding:15px 10px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:#f8f8f8;color:#696969}.product_page .products>.product>a:hover .woocommerce-loop-product__title{color:#000}.woocommerce .product_page nav.woocommerce-pagination{text-align:left;margin:30px 0 0}.woocommerce .product_page nav.woocommerce-pagination ul .page-numbers{width:35px;height:35px;padding:0;background:#fff;border-radius:50px;text-align:center;line-height:35px;font-weight:500;margin:5px;color:#4e4e4e}.woocommerce .product_page nav.woocommerce-pagination ul .page-numbers.current,.woocommerce .product_page nav.woocommerce-pagination ul .page-numbers:hover{background:#8d8d8d;color:#fff}.search_page{padding:50px 0 20px}.serach_heading{font-size:35px;font-weight:600;margin-bottom:15px;text-align:center}.search_page .row .no_search{padding:25px 30px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15);max-width:500px;width:calc(100% - 10px);margin:10px auto}.no_search .searchnot{font-size:16px;font-weight:400;font-family:'Open sans',sans-serif;margin:0 0 5px}.no_search .form-group{margin:0}.no_search .form-group .form-control{padding:10px 10px;height:45px;font-weight:400;margin-bottom:15px;border-radius:3px}.no_search #searchbutton{background:#108000;border:0;color:#fff;text-transform:uppercase;padding:10px;display:inline-block;min-width:110px;border-radius:3px;font-size:15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.no_search #searchbutton:hover{background:#12558c;color:#fff}.single-product #main>.type-product.status-publish{max-width:1140px;margin:0 auto;width:100%;padding:50px 15px}#main .type-product .images .yith_magnifier_zoom_wrap{width:100%;border:1px solid #dedede;padding:15px}#main .type-product .images .yith_magnifier_zoom_wrap .woocommerce-main-image .yith_magnifier_lens{border:0;width:100%!important;height:100%!important;left:0!important;top:0!important}#main .type-product .images .yith_magnifier_zoom_wrap .woocommerce-main-image img{height:400px;-o-object-fit:contain;object-fit:contain;width:100%}#main .type-product .images .yith_magnifier_zoom_magnifier{background-color:#fff}#main .type-product .thumbnails{padding:15px 0}#main .type-product .thumbnails .yith_magnifier_gallery{height:auto!important}#main .type-product .thumbnails .yith_magnifier_gallery li{margin:0;padding:0;margin-right:5px;border:1px solid #ccc}#main .type-product .thumbnails .yith_magnifier_gallery li:last-child{margin:0}#main .type-product .thumbnails .yith_magnifier_gallery li a{display:block;margin:0}#main .type-product .thumbnails .yith_magnifier_gallery li a img{width:100%;height:120px;-o-object-fit:contain;object-fit:contain}#main .type-product .summary .product_title{color:#12558c;font-size:28px;font-weight:400;margin:0 0 10px}#main .type-product .summary p{color:#4e4e4e;font-size:16px;margin:0 0 10px}#main .type-product .summary .wpss_social_share_buttons{margin:15px 0}#main .type-product .summary .wpss_social_share_buttons a{-ms-flex:inherit;-webkit-box-flex:inherit;flex:inherit;max-width:inherit;width:auto}#main .woocommerce-tabs .tabs{border:0;padding:0;margin:0}#main .woocommerce-tabs .tabs li{margin:0;padding:0;border:0;background:#fff}#main .woocommerce-tabs .tabs li a{padding:10px;min-width:120px;text-align:center;font-weight:600;font-size:15px;color:#777;border:1px solid #ddd;border-bottom:0}#main .woocommerce-tabs .tabs li a:hover,#main .woocommerce-tabs .tabs li.active a{background:#12558c;border-color:#12558c;color:#fff}#main .woocommerce-tabs .woocommerce-Tabs-panel{-webkit-box-shadow:0 0 5px rgb(0,0,0,.1);box-shadow:0 0 5px rgb(0,0,0,.1);padding:30px;border:0;background:#fff}.woocommerce-tabs #tab-description h2{font-size:20px;color:#118000;font-weight:500;margin:0 0 10px}.woocommerce-tabs #tab-description p{margin:0 0 10px;color:#7d7d7d;font-size:16px}#main.site-main .related.products{margin:0}#main.site-main .related>h2{color:#12558c;font-size:28px;font-weight:600;margin:0 0 10px;width:100%}#main.site-main .related.products li.product{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%;position:relative;width:100%;padding:0 5px;margin:7px 0}#main.site-main .related.products li.product>a{border:1px solid #e2e2e2;display:block;width:100%}#main.site-main .related.products li.product>a>img{height:270px;background:#fff;-o-object-fit:contain;object-fit:contain;padding:0;width:100%;margin:0}#main.site-main .related.products li.product .woocommerce-loop-product__title{font-size:15px;padding:15px 10px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:#f8f8f8;color:#696969}#main.site-main .related.products li.product>a:hover .woocommerce-loop-product__title{color:#000}.form-contact-page.Contact-form-box .col-md-6{margin-bottom:30px}.form-contact-page.Contact-form-box .form-submit.submit_enquiry{padding:10px 30px;margin-left:0;margin-top:30px;margin-bottom:0;width:auto;background:#118000;color:#fff!important;border:0}.form-contact-page.Contact-form-box .form-submit.submit_enquiry:hover{background:#12558c}.get-quote-form.Contact-form-box textarea{height:45px;border-radius:2px!important;padding:11px 15px;font-size:15px}.get-quote-form div[class*=col-md-] input[type=submit]{padding:10px 35px;border-radius:3px}.alert-waning{color:#842029;background-color:#f8d7da;border-color:#f5c2c7;padding:11px;margin:15px 0;border-radius:5px}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc;padding:11px;margin:15px 0;border-radius:5px}.thanksBlock h2{color:#118000;font-size:22px!important;padding-bottom:10px}section.error-404.not-found{padding-top:20px!important}section.error-404.not-found a.btn-style{display:block;float:none!important;margin:0!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto!important;margin-bottom:20px!important;margin-bottom:30px!important;background:#299e47!important}.contact-inner input.form-submit:hover,section.error-404.not-found a.btn-style:hover{background:#12558c!important}section.error-404.not-found img{max-width:720px!important;width:100%!important;-o-object-fit:contain!important;object-fit:contain!important}#main .woocommerce-tabs .woocommerce-Tabs-panel{-webkit-box-shadow:0 0 5px #58585836!important;box-shadow:0 0 5px #58585836!important}.contact-inner input.form-submit{background:#108000;border:0;padding:12px 25px;display:table;margin:25px auto auto;color:#fff!important;width:fit-content;margin-left:0}.form-outer.Contact-form-box .submit_enquiry{padding:8px 20px!important;height:42px;border-radius:3px;margin-top:20px!important}.yith_magnifier_mousetrap{display:none}.yith_magnifier_zoom.woocommerce-main-image{cursor:pointer;pointer-events:none}.get-quote-form.Contact-form-box label p{font-size:13px;display:inline-block;margin-left:6px;font-weight:400}.new-usb-banner{position:relative}.new-usb-banner .bread-crumb{position:absolute;bottom:0;left:0;width:100%}footer .menu{padding:0!important;box-shadow:none!important;text-align:left!important}footer .links h3{text-align:left}footer .menu a,footer .menu li{text-align:left}.center-sec strong{color:#fff!important}.left-sec span{color:#fff;margin-right:5px;display:block}.summary.entry-summary .wpss_social_share_buttons{display:none}#main.site-main .related.products{margin:0!important}#main.site-main .related.products ul.products.columns-4{width:100%!important;margin:0!important}.yith_magnifier_loading{display:none!important}.woocommerce ul.products li.product .price{padding:0 8px}.address i{min-width:23px}ul#main-top-menu li.dropdown:after{content:"\f0d7";font-family:FontAwesome;position:absolute;top:1px;right:-15px;color:#1b1b1b;padding:2px 10px}ul#main-top-menu li.dropdown{padding-right:9px}ul#main-top-menu a.navbar-brand img{max-width:216px}ul#main-top-menu ul.dropdown-menu{padding:0;height:auto!important;display:block;top:20px;opacity:0;transition:.3s;border-bottom:1px solid transparent!important}ul#main-top-menu ul.dropdown-menu a{font-size:14px;font-weight:400!important;text-transform:capitalize;padding:6px 10px!important;color:#252525;border-bottom:1px solid #e6e6e6!important}a.navbar-brand img{max-width:226px}.g-recaptcha.custom_capcta{margin-top:16px}.dropdown-item.active,.dropdown-item:active{background-color:#14558c!important;outline:0!important;color:#fff!important}ul#main-top-menu li.dropdown:hover ul li:focus{outline:0!important}@media (min-width:1200px){ul#main-top-menu li.dropdown:hover ul{top:28px!important;opacity:1!important;transition:.3s!important;border-radius:0!important;border:1px solid #f3f3f3!important;padding:0!important;border-bottom:1px solid transparent!important}ul#main-top-menu ul.dropdown-menu{z-index:-9999!important}div#navbarNav{margin-left:auto}ul#main-top-menu li.dropdown a:hover+ul{display:block}ul#main-top-menu li.dropdown:hover ul{z-index:99999!important;height:auto!important;background:#f5f5f5!important;padding:10px 7px!important;border:1px solid #e4e4e4!important;opacity:1!important}ul#main-top-menu ul.dropdown-menu{height:0!important}}@media (max-width:1199px){.navbar-brand{max-width:166px}.slider-text h2{font-size:48px}.center-sec{padding-right:0}.main-banner .slick-next,.main-banner .slick-prev{display:none!important}.category{padding:40px 0 10px}.category .col-md-4{padding:0 10px}.category .row{margin:0 -10px}.cate-box{margin-bottom:20px}.cate-box a p{width:95%}div#navbarNavDropdown{background:#fff;position:absolute;top:64px;z-index:999;width:100%;-webkit-box-shadow:0 0 10px #0002;box-shadow:0 0 10px #0002;border-radius:3px;padding:15px}.nav-link{margin-left:0}.menu .navbar-light .navbar-toggler{padding:3px 4px;border-radius:0;background:#edaa73;-webkit-filter:invert(1);filter:invert(1)}div#navbarNavDropdown{max-width:340px;right:0}div#navbarNavDropdown{z-index:999999999999!important}.right-sec .serach_form.show_form{display:block!important;padding:20px 20px 15px 20px;margin-top:6px!important}div#navbarNavDropdown a{padding:10px 1px!important;border-bottom:1px solid #dadada;font-weight:500!important;color:#333!important;font-size:16px!important}ul#menu-main-menu li:last-child a{border:0;padding-bottom:0!important}div#navbarNavDropdown a:hover{color:#12558c!important}ul#main-top-menu ul.dropdown-menu{padding:0;position:static!important}ul#main-top-menu li.dropdown:hover ul a{border-bottom:0!important}ul#main-top-menu li.dropdown:after{content:"\f0d7";font-family:FontAwesome;position:absolute;top:0;right:0;color:#1b1b1b;padding:10px 15px;border:1px solid #cecece00!important;height:44px!important;background:#f3f3f3!important}ul#main-top-menu li.dropdown{padding-right:0!important}ul#main-top-menu li.dropdown:after:hover ul{top:35px!important;opacity:1!important;transition:.3s!important;border-radius:0!important;border:1px solid #f3f3f3!important;padding:0!important;border-bottom:1px solid transparent!important}ul#main-top-menu li.dropdown a+ul{display:block}ul#main-top-menu li.dropdown>span:after{cursor:pointer;content:"\f0d7";font-family:FontAwesome;position:absolute;top:0;right:0;color:#1b1b1b;padding:10px 15px;border:1px solid #cecece00!important;height:44px!important;background:#f3f3f3!important;font-size:16px!important}ul#main-top-menu li.dropdown:after{content:"";display:none}ul#main-top-menu li.dropdown>span{font-size:0!important;display:block}ul#main-top-menu ul.dropdown-menu a{font-size:14px;font-size:15px!important;background:#f3f3f3}body li.active-drop ul.dropdown-menu{position:relative!important;height:inherit!important;top:0!important;left:0!important;opacity:1!important}ul#main-top-menu ul.dropdown-menu{opacity:1!important}ul#main-top-menu li.dropdown:hover ul.dropdown-menu a{border-bottom:1px solid #f3f3f3!important}li.active-drop>a{border-bottom:1px solid #fff!important}ul#main-top-menu ul.dropdown-menu{max-height:0!important;overflow:hidden!important;border-color:#fff!important;border-radius:1px}ul#main-top-menu li.active-drop ul.dropdown-menu{max-height:1000px!important;overflow:hidden!important;margin:3px 0;border-color:#f3f3f3!important}}@media (max-width:991px){.center-sec{text-align:center}.form-outer{margin-left:10px;padding:15px}.form-outer h2{padding-top:10px}.form-outer select{height:40px}.form-outer input{padding:12px 10px;height:40px}.slider-text h2{font-size:37px}.slider-text a{background:#118000;color:#fff;padding:12px 15px;font-size:13px}.form-submit{padding:8px 19px;font-size:14px}.check-box{padding:19px}.service-box{margin-bottom:20px}.feature-products{padding:20px 0}.brand,footer .links{width:30%}ul.social li a{width:45px;height:45px;font-size:22px;line-height:45px}.footer-bottom,footer{padding:25px 0}.fea-slider .slick-list.draggable{max-width:100%}.feature-products .slick-next,.feature-products .slick-prev{width:40px;height:40px;background:rgb(14 90 163);border-radius:4px;color:#fff;z-index:2}.feature-products .slick-next:before,.feature-products .slick-prev:before{font-size:33px}.pro-summery{display:block}.pro-left,.pro-right{width:100%;max-width:100%}.pro-right{padding-left:0;padding-top:10px}.decrip-tab{margin-bottom:30px;margin-top:30px}.product_page{padding:30px 0}.product_page .page-title,.serach_heading{font-size:22px}#main.site-main .product_page .products>.product{-ms-flex:0 0 33.33%;-webkit-box-flex:0;flex:0 0 33.33%;max-width:33.33%}#main.site-main .product_page .products>.product>a>img{height:250px;-o-object-fit:contain;object-fit:contain}.woocommerce .product_page nav.woocommerce-pagination{margin:15px 0 0}.search_page{padding:30px 0 20px}#main.site-main .related.products li.product{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}}@media (max-width:767px){.banner-inner{display:block}.slider-banner,.slider-form{max-width:100%}.main-banner{padding:20px 0}.form-outer{margin-left:0}.category{padding:15px 0}.feature-products{padding:10px 0 0}.feature-products h3{font-size:25px;padding-bottom:20px}.fea-pro{padding:0 6px}.top-inner{display:block}.right-sec li{margin-left:0;margin-right:15px}.left-sec{margin-bottom:10px;text-align:center}.slider-text h2{font-size:28px}.contact-data .container h3,.service-content h2{font-size:21px}.footer-inner{display:block}.address,footer .links{width:100%;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.brand{width:100%;max-width:280px;margin:auto}.links a,.links h3{text-align:left}.links a{margin-top:10px}.usb-banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;min-height:115px}.cate-box a p{font-size:22px}.inner-banner,.pagination,footer{padding-bottom:15px}#return-to-top{width:40px;height:40px;z-index:99999}#return-to-top i{left:13px;top:9px;font-size:22px}.products-list{padding-top:15px}.contact-inner{padding:20px}.embed-map{margin-bottom:15px}.contact-inner input.form-submit{margin-top:15px}.contact-inner h2{font-size:19px;font-weight:500;padding-bottom:12px}.embed-map iframe{height:200px}.about-content h3{margin-top:20px}.contact-inner .wpcf7-form .wpcf7-form-control-wrap{display:inline-block;width:100%;padding:0;margin-bottom:10px}.contact-inner .wpcf7-form .wpcf7-submit{margin:0}.contact-inner .wpcf7-form .wpcf7-response-output{margin:15px 0}.right-sec{text-align:center}.top-inner ul li.searchhead{margin:0;position:absolute;bottom:-73px;right:55px;border:1px solid #ddd;z-index:99}.top-inner ul li.searchhead .serach_button{color:#12558c;padding:7px 10px;display:block}.top-inner ul li.searchhead .fa-search{padding:0}.right-sec .serach_form{top:58px;width:270px;right:-55px}#main.site-main .product_page .products>.product{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.search_page .row .no_search{padding:15px 15px;margin:0 auto}.form-contact-page.Contact-form-box .col-md-6{margin-bottom:15px}#main .woocommerce-tabs .woocommerce-Tabs-panel{padding:15px}#main.site-main .related.products li.product{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;width:100%}#main.site-main .related.products li.product>a>img{height:200px}#main.site-main .related>h2{font-size:24px}.center-sec{padding-right:20px}.brand .navbar-brand{max-width:inherit;margin:0;padding:0}}@media (max-width:575px){.products-list .col-12,.search_page .col-12{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.cate-img{overflow:hidden;height:180px}}@media (max-width:480px){.pro-right h2{font-size:24px}.serv-list ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0}.tab-pane.fade.show{padding:15px}.woocommerce .product_page .woocommerce-result-count{width:100%;margin:0 0 7px}.woocommerce .product_page .woocommerce-ordering{margin-left:0;width:100%}}@media (max-width:400px){.products-list .col-12,.search_page .col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.cate-img{overflow:hidden;height:220px}a.cate-pro-box{margin-bottom:15px}#main.site-main .product_page .products>.product{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#main.site-main .product_page .products>.product>a>img{height:220px}main.site-main .product_page .products>.product .woocommerce-loop-product__title{-o-text-overflow:inherit;text-overflow:inherit;overflow:inherit;white-space:inherit;line-height:inherit;padding:10px}#main.site-main .related.products li.product{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;width:100%}}@media (max-width:370px){header .navbar-brand img{max-width:180px}.top-inner ul li.searchhead{bottom:-67px}}.normal_custom_data{display:none}

.cate-box a{background: rgba(81, 81, 81, .3) !important;border: 1px solid rgba(81, 81, 81, .3) !important;}
.cate-box a:hover{background: transparent !important;}
body{overflow-x: hidden;}

.product-term-box { height: 315px; display: flex; align-items: center; justify-content: center; position: relative; margin: 0 0 30px; } 
.product-term-box a {padding: 10px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(81,81,81,.3) !important; border: 1px solid rgba(81,81,81,.3) !important; display: flex; align-items: center; justify-content: center; font-family: Arial,sans-serif; color: #fff; font-weight: 500; font-size: 25px; text-transform: uppercase; text-align: center; text-shadow: 0 0 8px #0000004d; transition: .6s; } 
.product-term-box img { max-height: 100%; } 
.product-term-box:hover a { background: 0 0 !important; color: #fff; }
.woocommerce-products-header h1 { font-family: Arial,sans-serif; color: #333; font-weight: 500 !important; margin: 0 0 30px !important; }


/*------------GSTR------------*/
.main-menu-bar a.nav-link { color: #fff !important; font-weight: 600; font-size: 17px; border: none; }
.main-menu-bar div#navbarNav { width: 100%; }
.main-menu-bar ul#main-top-menu { width: 100%; display: flex; justify-content: space-between; }
.main-menu-bar { background: #125389; }
.main-menu-bar ul#main-top-menu li.dropdown:after { content: "\f0d7"; color: #ffffff;}
a.top-quick-quote { background: #118000; padding: 10px 22px; display: inline-block; font-size: 16px; letter-spacing: 1px; color: #fff; margin-left: 20px; font-weight: 600; }
.search-main-bar .form-group { display: flex; position: relative; width: 400px; margin: 0;} 
.search-main-bar input#searchbutton { position: absolute; right: 0; height: 100%; font-size: 0; width: 80px; border: none; background: url(https://usbireland.ie/staging/wp-content/uploads/2023/04/Group-272.jpg);    background-size: cover; border-radius: 0 5px 5px 0; z-index: 0; } 
.search-main-bar a.serach_button { position: absolute; right: 33px; top: 10px; color: #fff; z-index: 1;} 
.search-main-bar input#searchbox { height: 44px; width: 100%; }
.top-menu-phone-field strong { font-size: 22px; font-weight: 600; color: #125389; line-height: 30px; }
.top-menu-phone-field { text-align: end; }
.top-menu-phone-field a.sales-mail { font-size: 17px; color: #118000; line-height: 20px; }
.live-chat { display: flex; margin-top: 77px; }
.need-help-gstr { height: auto; width: 50%; text-align: center; padding: 35px 20px; margin: 5px; }
.need-help-gstr img { width: 150px; }
.need-help-img{display: flex; justify-content: center; align-items: center; }
.need-help-1 { background: #eeeeee;  } 
.need-help-1 img { margin-bottom: 10px;  }
.need-help-2 img { width: 100px; margin-bottom: 10px; } 
.need-help-2 { background: #edededf0; }
.need-help-1 h3 {     color: #125389; margin-top: 20px; font-weight: 700; }
.need-help-2 h4 { font-weight: 600; font-size: 18px; margin: 0 0 7px; color: #125389; }
.need-help-2 p { font-style: italic; color: #125389; }
.form-outer.Contact-form-box { margin: 0; }
.delivery-comm{margin-top: 10px;}
.delivery-comm textarea { height: 150px; }
.delivery-comm textarea::placeholder{ font-size: 16px; color: #7a7a7a !important; }
.delivery-comm textarea::-webkit-input-placeholder { /* Edge */ color:  #7a7a7a !important; }
.delivery-comm textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:  #7a7a7a !important; }

.within-text p { font-size: 15px; font-weight: 400; margin: 10px 0; } 
.within-text h4, .within-text h4 a { font-size: 15px; color: #125389; font-weight: 600; }
.quick-sec{padding: 60px 0;}
.serach-butn-icon i.fa.fa-search { padding: 13px 35px; background: #118000; font-size: 18px; border-radius: 0 5px 5px 0; color: #fff; }
.main-banner-sec .slider-banner, .slider-form { width: 100%; max-width: 100%; }
.madmer-slider { padding: 70px 0; position: relative; height: 366px;}
.gstr-contant h2 { font-size: 65px; font-weight: 500; padding-bottom: 13px; color: #fff;  }
.gstr-contant p { font-size: 20px; color: #fff; font-weight: 400; }
.gstr-contant a { background: #118000; padding: 15px 25px; display: inline-block; font-size: 13px; letter-spacing: 1px; color: #fff; margin-top: 30px;  }

.gstr-contant { position: relative; z-index: 1; }
.madmer-slider .container { display: flex; align-items: center; height: 100%; }
.search_page .no_search { display: none; }
.cate-box-gstr a {transition: 0.3s; position: inherit; display: flex; height: 316px; background: #fff !important; border: none !important; } 
.cate-box-gstr p {transition: 0.3s; color: #125389 !IMPORTANT; position: relative; z-index: 0;     font-size: 21px !important;} 
.cate-box-gstr {transition: 0.3s; border: 1px solid #e1e1e1; }
.cate-box-gstr:hover{transition: 0.3s; border: 1px solid #125389;}
.cate-box-gstr:hover a p{transition: 0.3s; background-color: #125389 !important;}
.cate-box-gstr:hover a p{transition: 0.3s; color: #fff !important;}
.cate-box-gstr p:after { content: ""; background: url(https://sp-ao.shortpixel.ai/client/to_auto,q_lossless,ret_img/https://usbireland.ie/staging/wp-content/uploads/2023/04/Group-273.png); position: absolute; top: 15px; right: 5px; z-index: 1; height: 58px; width: 20px; background-size: contain; background-repeat: no-repeat; transform: rotate(-10deg); }
.service-content p { font-size: 14px; color: #696969; }
.service-content h2 { font-size: 18px; }
.services { padding: 20px 0; background: #1253890d; }
.check-box { margin-right: 10px; height: 70px; width: 70px; align-items: center; display: flex; border: none; padding: 0;}
.right-contact-us { float: right; clear: both; margin-left: 20px; margin-bottom: 20px; max-width: 220px; min-height: 300px; padding: 45px 20px 20px; border-radius: 4px; font-size: 20px; text-align: center; background: #125389; } 
.right-contact-us p { font-size: 22px!important; color: #fff !important; padding: 0 !important; }
.purpleBlock.urgentEnquiriesBlock .msg-img { margin-bottom: 18px; }
.details-gstr { padding: 0px 0 0 35px; } 
.details-gstr h4 { font-size: 20px; font-weight: 600; margin: 10px 0 5px 0; }
.contact-inner { padding: 40px 90px;     border-radius: 10px;   background: #12538905; box-shadow: none; border: 1px solid #125389; }
.contact-inner h2 { font-size: 20px; padding-bottom: 12px; margin-bottom: 20px;     border-bottom: 1px solid #1253896b;}
.row.input-gstr { padding: 0 70px; }
.form-contact-page.Contact-form-box .col-md-6 { margin-bottom: 16px; }
.contact-inner input, .contact-inner select { height: 40px !important; }

.fea-pro a { background: #ffffff !important; height: 310px !important; }
li#tab-title-description { display: none; }
.madmer-gster { margin-top: 10px; } 
.madmer-gster.gstr-pc textarea.form-control { height: 132px; }
a.top-quick-quote:hover, .gstr-contant a:hover{color: #108000; background-color: #fff;}
.usb-banner:after { content: "";  background: none; }
/* .usb-banner { height: 360px; } */
section.main-banner-sec .slick-next { right: 70px;}
section.main-banner-sec .slick-prev { left: 70px;     z-index: 1;}
section.main-banner-sec .slick-next:hover,section.main-banner-sec .slick-prev:hover{background-color: transparent;}
/* div#product-175 .slick-slide.slick-current.slick-active { height: 532px !important;} */
.wpgs-for.slick-initialized.slick-slider { height: 566px; }
.wpgs-for.slick-initialized.slick-slider a.wpgs-lightbox-icon  img { object-fit: contain; height: 566px; }
#main.site-main .product_page .products>.product>a>img {  object-fit: contain !important;  }
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.lazyloaded{  object-fit: contain !important;  }
/* ---------27-3-2023----------- */
ul#main-top-menu ul.dropdown-menu a:hover{background-color: #125389; color: #fff !important;}
input.logo_file { position: relative; padding: 10px; margin-top: 0; width: 100%; margin-bottom: 0;    padding-left: 137px; }
input.logo_file::before { content: "Upload your Artwork (optional)"; position: absolute; width: 240px; height: 100%; top: 2px; left: 0; background: #fff; padding: 10px; }
.artwork-file { margin: 10px 0;  border: 1px solid #ccc; }
main.site-main .product_page .products>.product .woocommerce-loop-product__title { font-size: 15px; padding: 20px 10px;  }
#main.site-main .product_page .products>.product>a:hover{border: 1px solid #125389;}
#main.site-main .product_page .products>.product>a:hover .woocommerce-loop-product__title {background-color: #125389; color: #fff;}
#main.site-main .product_page .products>.product>a:hover{border: 1px solid #125389;}
#main.site-main .product_page .products>.product>a:hover main.site-main .product_page .products>.product .woocommerce-loop-product__title{background-color: #125389; color: #fff;}

main.site-main .product_page .products>.product .woocommerce-loop-product__title:after { content: ""; background: url(https://sp-ao.shortpixel.ai/client/to_auto,q_lossless,ret_img/https://usbireland.ie/staging/wp-content/uploads/2023/04/Group-273.png); position: absolute;     bottom: -14px; right: 8px; z-index: 1; height: 58px; width: 20px; background-size: contain; background-repeat: no-repeat; transform: rotate(-10deg); }
.Contact-form-box input.logo_file { padding: 4px; margin-bottom: 0; padding-left: 137px; }

.Contact-form-box input.logo_file::before { top: 0; padding: 7px 10px; }

#return-to-top {
    bottom: 85px;
    right: 30px;
}
ul#main-top-menu ul.dropdown-menu a:active {
    background-color: #125389 !important;
    color: #fff !important;
}
.contact-inner textarea {
    height: 130px;
}
.cate-box a p { bottom: -31px; left: 50%; top: auto; text-align: left; padding: 15px 10px; background: #f8f8f8;     width: 100%;}
.cate-box-gstr a { height: 374px; position: relative; }
.cate-box img { height: 315px; }

/*04-May 2023*/
.bread-crumb { padding: 15px 0; }
.bread-crumb ul li { font-weight: 600; color: #118000; font-size: 15px; text-align: center; width: 100%; padding: 0; }
.product_page{padding: 30px 0 50px;;}
.product_page .page-title{    padding-bottom: 10px;}
.woocommerce-product-gallery .wpgs-for .slick-arrow::before, .woocommerce-product-gallery .wpgs-nav .slick-prev::before, .woocommerce-product-gallery .wpgs-nav .slick-next::before{ color: #808080; }
.woocommerce-product-gallery .wpgs-for .slick-arrow:hover::before, .woocommerce-product-gallery .wpgs-nav .slick-prev:hover::before, .woocommerce-product-gallery .wpgs-nav .slick-next:hover::before{ color: #118000; }
.woocommerce-product-gallery .slick-next:hover, .woocommerce-product-gallery .slick-prev:hover{background: transparent;}

.live-search-container { position: absolute; z-index: 9; top: 100%; left: 0; width: 100%; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,.1);     border-top: 2px solid #118000;}

.live-search-container ul li { padding: 10px; border-bottom: 1px solid #ddd; display: flex;
    align-items: center;flex-wrap: wrap;}
.live-search-container ul.live-ajax>p { padding: 15px; text-align: center; color: #747474; font-size: 14px; }
.live-search-container ul li img { max-width: 100%; width: 60px; height: 60px; border-radius: 4px; margin-right: 15px; }
.live-search-container ul li .search-filter-data { width: calc(100% - 75px); }
.live-search-container ul li a { font-weight: 600; font-size: 14px; color: #333;  line-height: 20px;display: block;}
.live-search-container ul li .search-filter-data  p { font-weight: 400; font-size: 13px; color: #666;}
.live-search-container ul li:hover a{ color: #118000;}
.live-search-container .view-all { padding: 15px; text-align: center; }
.live-search-container .view-all a{ font-size: 14px; color: #666; }
.live-search-container .view-all a:hover{ color: #118000; }

/*6 May 2023 */
strong.bread-current.bread-84 {
    display: none;
}
strong.bread-current.bread-78 {
    display: none;
}
/*End*/

/* .woocommerce div.product div.images img { display: block; width: auto !important;     max-height: 100% !important; box-shadow: none; margin: auto; } */
/* .wpgs-for.slick-initialized.slick-slider .slick-slide {position: relative; cursor: default; height: 550px; }
.wpgs-for.slick-initialized.slick-slider div.images img { display: block; width: auto !important; max-height: 100% !important; box-shadow: none; margin: auto; margin: 0; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } */

.woocommerce div.product  div.images .wpgs-nav .slick-slide img{ max-height: 100px;
    width: auto;
    margin: auto;
    min-height: 100px;}
.woocommerce div.product  div.images .wpgs-for .slick-slide{display:flex;height:500px;align-items:center;justify-content:center;}
.woocommerce div.product  div.images .wpgs-for .slick-slide img{ max-height: 480px;  width: auto;  margin: auto;}
.woo-product-gallery-slider.woocommerce-product-gallery.wpgs--with-images.images { border: 1px solid #bbb; padding: 10px; }


.woocommerce-product-gallery__image { display: none; }
.thumbnails.slider { display: none; }
.usb-banner img { min-height: auto !important; }
/*----18-5-23----GSTR-----*/
.right-sec li:first-child a:before { content: ""; right: -10px !important;  }
.right-sec li { margin-left: 19px !important;  }
.left-sec li span {  margin-right: 19.45px !important;  }
.product_page p.woocommerce-result-count { display: none; }
.bread-crumb li:after { display: none; }
.right-sec li:last-child{margin-left: 18.7px !important; }
#return-to-top { background-color: rgb(17 128 0) !important; background: #118000 !important; }
ul.social li { display: inline-block; margin: 0 4.2px; }

input#searchbox:focus { color: #495057; background-color: #fff; border-color: #b7b7b7; outline: 0; box-shadow: none; }
.col-12.additional-y-comm { padding: 0 !important; }

.get-quote-form.Contact-form-box textarea { min-height: 135px; height: auto;}
.quote-phone a { color: #125389; }

/*18-May-2023 */
.category {
    padding: 40px 0 10px;
}


/*Responsive*/
@media (max-width:1300px){
    .madmer-slider { height: 340px; }
    }
@media (max-width:1199px){
.search-main-bar .form-group { width: 350px; margin: 0; }
.top-menu-phone-field strong { font-size: 20px; }
.madmer-slider { height: 270px; }
.cate-box-gstr p { font-size: 18px !important; }
.navbar-light .navbar-toggler {border-color: #d6d6d6; }
.navbar-light .navbar-toggler-icon {filter: invert(9999); }
}

@media (max-width:991px){
    a.navbar-brand img { max-width: 180px; }
    .search-main-bar .form-group { width: 285px; }
    .top-menu-phone-field strong { font-size: 18px; }
    .search-main-bar input#searchbox { height: 42px; }
    .gstr-contant h2 { font-size: 52px; }
    .madmer-slider { height: 206px; }
    .right-contact-us { margin-left: 5px; padding: 30px 10px 20px; }
    .right-contact-us p { font-size: 16px!important; }
    .details-gstr { padding: 0 0 0 5px; }
    .contact-data .container h3 {font-size: 20px;}
    .row.input-gstr { padding: 0 15px; }
    input.logo_file {  padding-top: 7px;  }
    input.logo_file::before { top: 0px; padding: 9px; }
    .live-chat { flex-direction: column; }
    .need-help-gstr {width: 100%;  padding: 20px;}
    .cate-box-gstr p { font-size: 14px !important; }
    .cate-box-gstr p:after { top: 11px;}
    }

@media (max-width:991px){

    .searchhead.search-main-bar { margin: 10px 0; }
    .navbar-light .container-fluid { flex-flow: inherit; }
}

@media (max-width:776px){
    .navbar-light .container-fluid { flex-flow: column; }
    .contact-inner { padding: 25px;  }
    .top-inner ul li.searchhead {bottom: 5px; right: 0; }
    .top-inner ul li.searchhead i.fa.fa-search { color: #fff; }
    .madmer-slider { height: 156px; }
    .live-chat {flex-direction: inherit; }
    .need-help-gstr {width: 100%;  padding: 25px;}
    .right-sec .serach_form { top: 31px; width: 270px; right: 0; }
    .cate-box-gstr p { font-size: 16px !important; }
    .right-sec li {margin-left: 0px !important; margin-right: 14.8px !important;}
    .right-sec li:last-child { margin-left: 4.7px !important; }
    .left-sec li span { margin-right: 15px !important; }
    .top-inner .left-sec ul li:nth-child(2) {     padding: 0 4.5px; }
}
@media (max-width:574px){
    a.top-quick-quote {padding: 8px 14px; font-size: 15px; }
    .gstr-contant h2 { font-size: 30px; padding-bottom: 10px; }
    .madmer-slider { height: 130px; padding: 0; }
    .gstr-contant p { font-size: 18px; }
    .gstr-contant a { padding: 11px 12px; font-size: 13px;  margin-top: 20px; }
    .contact-data .col-md-3 { display: flex; flex-flow: column-reverse; text-align: center; padding: 20px 0; }
    .right-contact-us {margin: auto; }
    .quick-sec { padding: 30px 0; }
    .wpgs-for.slick-initialized.slick-slider { height: 300PX; }
    .wpgs-for.slick-initialized.slick-slider a.wpgs-lightbox-icon  img { height: 300px; }
    .feature-products ul.slick-dots { display: none !important; }
    .woocommerce div.product  div.images .wpgs-for .slick-slide { height: 280px; }
    .woocommerce div.product  div.images .wpgs-for .slick-slide img { max-height: 280px;  margin: 0 auto; }
    .woocommerce div.product  div.images .wpgs-nav .slick-slide img { min-height: 60px; }
}
@media (max-width:480px){
    .live-chat { flex-direction: column; }
    .need-help-gstr {width: 100%;  padding: 20px;}
}
@media (max-width:360px){
    .madmer-slider { height: 100px;}
}
@media (max-width:320px){
    .madmer-slider { height: 85px;}
}

.view-all img {
    height: 12px;
    width: 10px;
    transform: rotate(-10deg);
}
.search-product-count p {
    margin: 10px;
}
ul.live-ajax li:hover {
    background-color: #f3f3ef;
}

.live-ajax .search-filter-data p a, .live-ajax .search-filter-data p a:hover {
    color: #666 !important;
    font-weight: 500;
}
