/*
Theme Name:     TF4 Global
Theme URI:      https://tf4global.com/
Description:    Astra child theme.
Author:         Team WPGenius
Author URI:     https://wpgenius.in
Template:       astra
Version:        0.1.0
*/

html{
	overflow-x:hidden;
}
.gallery-caption {
    border: none !important;
}
.footer_copy{
    color: var(--ast-global-color-0);
}
.elementor-button-wrapper .elementor-button, .ast-custom-button {
    background: linear-gradient(to bottom, rgb(247, 148, 31) 0%, rgb(242, 92, 39) 100%);
}
.f_cta .elementor-button-wrapper .elementor-button{
    background: #fff;
}

.one-step-soln .elementor-widget-container:hover h3 {
    color: var(--ast-global-color-0) !important;
}
.capablity-list li {
    display: flex;
    align-items: flex-start !important;
}
.capablity-list .elementor-icon-list-icon {
    margin-top: 6px;
}
.footer-3-location {
    display: flex;
    align-items: flex-start;
}
.footer-location-img {
    padding-top: 5px;
    margin-right: 9px;
}
.contact-address i {
    margin-top: 4px;
}
.footer-3-location {
    margin-bottom: 1.2em;
}
.about-linkein .elementor-icon-list-icon {
    background: #0077b5;
    padding: 5px;
    border-radius: 4px;
    text-align: center;
    display: grid;
}
.about-linkein.elementor-widget .elementor-icon-list-icon i{
    width: 100% !important;
}
@media only screen and (max-width: 767px){
    .ast-advanced-headers-layout {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
}
/* tables css for border and heading color */

table.my-table {
    border: 1px solid var(--border-color);
    border-collapse: collapse; /* Ensure borders do not double up */
  }
  
  /* Add right border to all table cells */
  table.my-table td {
    border-right: 1px solid var(--border-color);
  vertical-align:middle;
  }
  
  /* add borders to the table header as well */
  table.my-table th {
    border-right: 1px solid var(--border-color);
      border-bottom:1px solid var(--border-color);
  text-align:center !important;
      vertical-align:middle !important;
  }
  
  /* Remove the right border from the last column in the header */
  table.my-table th:last-child {
    border-right: none;
  }
  
  /* changed background color of heading */
  .tablepress.my-table {
      --head-bg-color: #eeeeee;
  }

  /* die cast table css */
  table.die-cast-table tr.row-2 td {
    background: #d1d1d1 !important;
    font-weight: 600;
    text-align: center;}


  /* quick links css */
  ul#menu-footer-menu {
    margin-left: 25px;
    list-style-type: disc;
    line-height: 30px;
}
/* icon-list icons css */
.astra-widget-list-icons .list-item-link{
    align-items: flex-start !important;
}
/* linkedin color */
i.fab.fa-linkedin-in {
    color: #0077b5;
}

/* table css for hide the overflow  sscable and diecast */

.dataTables_scrollBody .elementor-shortcode {
    overflow: auto;
}

.die-cast-database{
	    overflow: auto;

}