/*
Theme Name: Twenty Twenty-Five Child
Theme URI: https://wordpress.org/themes/twentytwentyfive/
Template: twentytwentyfive
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Five emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide.
Tags: one-column,custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,wide-blocks,block-styles,style-variations,accessibility-ready,blog,portfolio,news
Version: 1.2.1771219054
Updated: 2026-02-16 00:17:34

*/

/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
a{
cursor:pointer;}
th {
    text-align: left;
}

.specification .product {
    padding-bottom: 10px;
}
.page-id-578 .box_sec .elementor-widget-container {
    margin: 4px;
}
.box_sec h3.elementor-icon-box-title {
    margin: 0 !important;
}
.error404 .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow {
    max-width: 1140px;
    margin: 0 auto;
}
.img_manufacture h3.elementor-image-box-title {
    background: #0000008a;
    text-align: center;
    padding: 15px 20px;
    position: absolute;
    bottom: -11px;
    width: 100%;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0 !important;
}
.top-banner .bdt-sub-title {
    padding-right: 122px;
    width: 79%;
}
.bdt-ps-slide-img {
    height: Auto;
}
/* .top-banner-section .bdt-prime-slider-desc {
    padding-left: 68px;
    margin-top: -48px;
} */
.top_list a {
    margin: 10px;
}	
.top-banner-section p {
    color: #fff !important;
    font-size: 19px;
    width: 70%;
    line-height: 29px;
    font-weight: 400;
}
/* .top-banner-section h2.htslider-title {
    padding-top: 90px;
} */
@media (max-width: 767px) {
	.top-banner-section .htb-container {
    height: auto !important;
}
	.top-banner-section .post-inner {
    max-width: 100% !important;
}
	.top-banner-section .slick-initialized .slick-slide {
    display: flow;
    height: auto !important;
}
	.top-banner-section .htslider-desc {
    text-align: center !important;
    display: ruby !important;
}
	.top-banner-section .post-inner {
    text-align: center;
}
	.top-banner-section h2.htslider-title {
    font-size: 26px !important;
    line-height: 30px !important;
    margin-top: 32px !important;
}
.elementor-widget-icon-box h3.elementor-icon-box-title {
    margin: 0 !important;
}
	.top-banner-section p {
    width: 100% !important;
		font-size: 19px !important;
}
	.top-banner-section .post-btn a.readmore-btn {
    font-size: 16px !important;
    padding: 8px 13px !important;
}
	.top-banner-section .content {
    margin-bottom: 16px !important;
}
}
/* ************** Header css start ************/
/* 
body .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px !important;
} */
body .top-banner-section .elementor-widget-wrap.elementor-element-populated {
    padding: 0 !important;
}
div#block-message-title {
    display: none;
}
.force-stretched-header {
    width: 100% !important;
 
}
div#page hr {
    display: none;
}
div#footer p {
    display: none;
}
footer.wp-block-template-part {
    display: none;
}
header.wp-block-template-part {
    display: none;
}
.page-template .entry-content.alignfull.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {

    margin: 0 auto !important;
    width: 100% !important;
    max-width: 70%;
    background: transparent !important;
    height: 500px !important;
   padding:0;
}
.search .wp-block-group .elementor {
    max-width: 1170px;
}
.wp-block-group.alignfull.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
    padding-top: 0 !important;
}
.entry-content.alignfull.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained iframe {
    max-width: 100% !important;
}
.top-header .ekit-wid-con {
    background: #eceeef;
    border-radius: 5px;
}
div#header h1 {
    display: none;
}
.wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
    padding-top: 0 !important;
}
.top-header a.ekit_navsearch-button.ekit-modal-popup {
    min-width: calc(1.3 * 50px);
    background-color: #EA9C00;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important; 
    color: #ffffff;
}
.search .wp-block-query-no-results {
    max-width: 1150px;
}
.top-header a.ekit_navsearch-button.ekit-modal-popup {
    justify-content: center;
    display: flex;
    margin-left: auto !important;
}
.search h1.wp-block-query-title {
    max-width: 1150px !important;
    margin: 0 auto;
}
.search form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search {
    display: none;
}
.search figure.wp-block-post-featured-image {
    max-width: 1150px;
}
.search .wp-block-group.alignwide.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
    display: none;
}
.search h2.wp-block-post-title.has-x-large-font-size {
	   max-width: 1150px;
}
.search .entry-content.alignfull.wp-block-post-content.has-medium-font-size.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained p {
    max-width: 1170px;
}
.top-header .elementor-container.elementor-column-gap-default {
    border-bottom: 1px solid #00000026;
    padding-bottom: 14px;
}
.footer-bottom a{
color:#EA9C00;
}
.top-menu {
    box-shadow: 0 3px 4px 0 rgb(0 0 0 / 16%);
    padding: 4px 6px 2px 0;
    border-top: 2px solid #dddddd;
}
.image-box .elementor-image-box-title {
    background: #0000008a;
    text-align: center;
    padding: 15px 20px;
    position: absolute;
    bottom: -11px;
    width: 100%;
}
.box_sec .elementor-icon-box-icon {
    margin-top: 5px;
}
figure.elementor-image-box-img {
    overflow: hidden;
}

.box_sec h3.elementor-icon-box-title {
	
    margin-top: 0;
    margin-bottom: 8px;
}
.top-menu-bar li#menu-item-6976 {
    position: absolute;
    right: 0;
}
.top-menu-bar li#menu-item-6976 a.hfe-menu-item.elementor-button:hover {
    background: transparent;
    color: #042F45 !important;
    border: 1px solid #042F45;
}
.top-menu-bar a.hfe-menu-item.elementor-button {
    color: #fff !important;
	border: 1px solid #042F45;
}
@media(min-width:980px){
li#menu-item-6524.contact-us.menu-item.menu-item-type-post_type {
    position: absolute;
    right: 0;
}}
/* ************** Header css end ************/
/* ***************** innovation css start ********* */
.imporvement-teamwork h3.elementor-icon-box-title {
    min-height: 70px;
}
.imporvement-teamwork p.elementor-icon-box-description {
    min-height: 204px;
}
/* ***************** innovation css end ********* */

/* ***************** Contact-us css start ********* */
/* .contact-teamwork a:hover {
    color: #215387 !important;
} */
.contact-teamwork h3.elementor-icon-box-title a:hover {
    color: #000 !important;
}
.contact-teamwork a {
    color: #2B6CB0;
}
h1.wp-block-post-title {
    display: none;
}
@media(max-width:1024px){
	.contact-teamwork p.elementor-icon-box-description {
    min-height: 45px;
}
.product-name .top_list {
    display: flex;
    flex-wrap: wrap;
}
	}

/* ***************** Contact-us css end ********* */
/* ***************** Dex-Cool® GM’s Extended Life css start ************** */
@media(max-width:1080px){
body .elementor-col-100 .elementor-widget-wrap.elementor-element-populated {
    padding: 7px !important;
}}
@media(min-width:767px){
.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {
    margin: 30px auto;
    max-width: 1140px !important;
height:500px;
}
.is-layout-constrained iframe {
    margin: 0 auto;
    max-width: 1140px !important;
}

   .search-results .entry-content.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {
        margin: 0 auto;
        max-width: 1140px !important;
        height: auto;
    }
}
 .search-results .elementor-icon-box-wrapper {
    display: flex;
align-items: center !important;
}
@media(max-width:767px){
	.since-product-section a {
    word-break: break-word;
    overflow-wrap: break-word;
}
.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper {
        align-items: start !important;
        flex-direction: inherit !important;
        text-align: left;
    }
[data-elementor-type="wp-page"] section.elementor-section.elementor-top-section.elementor-element {
    padding-top: 10px;
}
.page-template .entry-content.alignfull.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {
    max-width: 100%;
  
}
}
/* ***************** Dex-Cool® GM’s Extended Life css end ************** */

}


