.widget-service .service-list.style3 .item-service{border:1px solid #b7b7b7;background:#f7f8f9;padding:15px 5px 10px}.product-view .product-item:hover{box-shadow:0 0 15px #cacaca}body.title_heading_style4 .box_heading .heading{display:inline-block}body.title_heading_style4 .box_heading .heading:before{width:100%}.widget_post_body .owl-carousel .owl-item .post-item{border:unset;background:unset}.widget_post_body .owl-carousel .owl-item .post-item .photoframe{padding:0}.post-view .post-item .wrap-two-lines .two-lines{font-weight:700}.post-item .read-more{display:block}.post-item .read-more a{padding:5px 10px;background:var(--primary-color);color:#000;display:inline-block;text-decoration:none}.widget-sidebar .post-item .read-more{display:none}.widget_product_body.style2 .tab-content,.widget_product_body.style4 .tab-content{margin-left:-8px;margin-right:-8px}.widget_product_body.style2 .tab-content .product-item,.widget_product_body.style4 .tab-content .product-item{padding:8px;border:unset;background:unset}.widget_product_body.style2 .tab-content .product-item .photoframe,.widget_product_body.style4 .tab-content .product-item .photoframe{overflow:hidden;border:1px solid #e2e6e7;background:#fff}.widget_product_body.style2 .tab-content .product-item:hover .photoframe,.widget_product_body.style4 .tab-content .product-item:hover .photoframe{box-shadow:0 0 15px #cacaca}.widget_product_body.style2 .tab-content .product-item:hover,.widget_product_body.style4 .tab-content .product-item:hover{box-shadow:none}.tab_style14 .tabs-title-style14~.widget-content{float:left;width:100%}.tab_style14 .tabs-title-style14 .heading{padding-top:5px;font-size:150%;font-weight:700}.box_heading .heading{font-size:150%;margin-bottom:40px;font-weight:700}.product_detail .product-view .products-container .d-carousel .owl-nav .owl-next,.product_detail .product-view .products-container .d-carousel .owl-nav .owl-prev{top:-53px!important}.widget .d-carousel.w-product-carousel-style2 .owl-nav .owl-prev,.widget .d-carousel.w-product-carousel-style4 .owl-nav .owl-prev{left:0}.widget .d-carousel.w-product-carousel-style2 .owl-nav .owl-next,.widget .d-carousel.w-product-carousel-style4 .owl-nav .owl-next{right:0}header#header{margin-bottom:15px}header .header-container .main-nav .dropdown-menu .title-mega>a{color:var(--menu-txt-child-color);font-weight:700}header .header-ecommerce_mechanical .main-nav li:not(.mega_menu_left) .dropdown-menu .title-mega{border-bottom:unset;padding:0}header .header-ecommerce_mechanical .menu-nav .dropdown.mega_menu .dropdown-menu{padding-top:15px}body.product_detail .detail-tabs ul.tab_list li a{background:var(--primary-color)}.page-content .sort_products{flex-direction:row-reverse!important}.page-content .sort_products .col-lg-7{text-align:right}.post-view .post-item .wrap-two-lines .two-lines{font-size:120%;line-height:130%}.post-layout-item-style1 .post-view .post-item .post-view-date,.post-view .post-item .wrap-two-lines .two-lines{margin-bottom:8px}.post-view .post-item .description{line-height:140%}.product-view .product-item .wrap-two-lines .two-lines{font-size:120%;font-weight:700}.widget-product.col-md-6 .box_heading,.widget-product_category.col-md-6 .box_heading{text-align:left;margin-bottom:40px}.widget-product.col-md-6 .box_heading:before,.widget-product_category.col-md-6 .box_heading:before{position:absolute;bottom:0;left:0;content:"";background-color:var(--sub-color);height:2px;width:100%}.widget-product.col-md-6 .box_heading .heading,.widget-product_category.col-md-6 .box_heading .heading{margin:0;color:#000!important;background:var(--sub-color);padding:10px 20px 8px}.widget-product.col-md-6 .box_heading .heading:before,.widget-product_category.col-md-6 .box_heading .heading:before{display:none;margin-bottom:0}.post_detail .layout2-detail{padding-bottom:30px}.post_detail .layout2-detail .layout2-banner-wrap{position:relative}.post_detail .layout2-detail .layout2-banner{width:100%;height:260px;overflow:hidden}.post_detail .layout2-detail .layout2-banner .lazy,.post_detail .layout2-detail .layout2-banner img{width:100%!important;height:260px!important;-o-object-fit:cover!important;object-fit:cover!important}.post_detail .layout2-detail .layout2-logo{position:absolute;bottom:-75px;left:100px;width:150px;height:150px;border:1px solid #ddd;border-radius:6px}.post_detail .layout2-detail .layout2-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.post_detail .layout2-detail .layout2-company-info{padding-left:280px;margin-top:12px;padding-bottom:12px}.post_detail .layout2-detail .layout2-company-info.no-logo{padding-left:0;margin-top:16px}.post_detail .layout2-detail .layout2-gallery{margin-top:20px}.post_detail .layout2-detail .gallery-label{line-height:1.25em;font-weight:700;font-size:170%;margin-bottom:10px}.post_detail .layout2-detail .gallery-images{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.post_detail .layout2-detail .gallery-item img{aspect-ratio:1}.category_post .layout2-banner-wrap{position:relative}.category_post .layout2-post-title.no-logo{padding-left:0;margin-top:12px}.category_post .layout2-gallery .gallery-item{max-width:calc(25% - 5px)}.category_post .layout2-banner{width:100%;height:200px;overflow:hidden}.category_post .layout2-banner .lazy,.category_post .layout2-banner img{width:100%!important;height:200px!important;-o-object-fit:cover!important;object-fit:cover!important}.category_post .layout2-logo{position:absolute;bottom:-40px;left:12px;width:85px;height:85px;border:1px solid #ddd;border-radius:6px;overflow:hidden;align-items:center}.category_post .layout2-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.category_post .layout2-info{padding:12px}.category_post .layout2-post-title{padding-left:100px}.category_post .layout2-post-title .company-name{font-size:14px;display:block}.category_post .layout2-post-title .post-description{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category_post .layout2-gallery{margin-top:14px}.category_post .layout2-gallery .gallery-label{font-size:13px;font-weight:600;margin-bottom:6px}.category_post .layout2-gallery .gallery-images{display:flex;gap:6px}.category_post .layout2-gallery .gallery-item{flex:1;max-width:calc(33.33% - 4px)}.category_post .layout2-gallery .gallery-item img{aspect-ratio:1}@media (max-width:768px){.post_detail .layout2-detail .layout2-logo{width:100px;height:100px;bottom:-50px;left:12px}.post_detail .layout2-detail .layout2-company-info{padding-left:120px;min-height:60px;margin-top:10px}}@media (max-width:480px){.post_detail .layout2-detail .layout2-banner{height:180px}.post_detail .layout2-detail .layout2-banner .lazy,.post_detail .layout2-detail .layout2-banner img{height:180px!important}.post_detail .layout2-detail .layout2-logo{width:75px;height:75px;bottom:-38px;left:10px}.post_detail .layout2-detail .layout2-company-info{padding-left:95px;min-height:48px;margin-top:8px}.post_detail .layout2-detail .gallery-images{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.widget_product_body.style2 .tab-content,.widget_product_body.style4 .tab-content{margin-left:-15px;margin-right:-15px}.widget_product_body.style2 .tab-content .product-item,.widget_product_body.style4 .tab-content .product-item{padding:15px}}@media (min-width:992px){.tab_style14 .tabs-title-style14 .heading{float:left}.tab_style14 .tabs-title-style14 .tab_list{float:right}.tab_style14 .tabs-title-style14{border-bottom:5px solid var(--primary-color)}.tab_style14 .widget .tab-on{display:none}.widget_product_body .tab_list.nav-tabs{display:block!important}}@media (max-width:991px){body header .header-container .toggle-mobile-menu:first-child span,body header .header-container .toggle-mobile-menu:first-child:after,body header .header-container .toggle-mobile-menu:first-child:before{background:var(--menu-txt-color)!important}.tabs-title-style14{margin-bottom:0!important}body.homepage .tab_list.nav-tabs{display:none}body.homepage ul.tab_list{padding-bottom:0;margin-bottom:20px;padding-left:10px;padding-right:10px;box-shadow:0 2px 6px 0 hsla(0,0%,45.5%,.34)}body.homepage ul.tab_list li{display:block}body.homepage ul.tab_list li a{background:unset!important;border:unset!important;border-bottom:1px solid #f5f5f5!important;font-size:95%}body.homepage ul.tab_list li a.active{color:var(--primary-color)!important}.btn-toggle-mobile-widget{display:block;right:15px;top:10px}.widget .container{position:relative}}
