/*
Theme Name: Industo
Theme URI: http://demo.casethemes.net/industo/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio/
Description: Industo is a WordPress theme specially designed for factory, manufacturing and industrial businesses. Industo has a beautiful and unique design that will be best suited for your online web presence. It is fully responsive, retina ready and easy to customize.
Version: 1.0.7
Requires PHP: 7.4
Tested up to: 6.6
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: industo
Tags: business, company, construction, industrial, industry, industry theme, manufacturing, factory, engineering, energy, plants, machinery, mechanical, oil
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.title-font-size h1.item--title {
    font-size: 25px; /* Example: Change font size */

}
.home-service-carousel .item--featured a,
.home-service-carousel .item--title a {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: inherit !important;
}
.home-service-carousel .item--body{
	padding: 15px 10px 15px 10px !important;
}
.why-choose-us .item--icon{
	background-color: transparent !important;
	margin: 0;
}
.why-choose-us .item--inner{
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.about-vision .ct-tab-title{
	width:100%;
	display: flex;
    align-items: center;
    justify-content: center;
}
.about-vision .ct-tabs-title{
	flex-wrap:nowrap;
}
.contact-info-top .ct-contact-icon{
	font-size: 16px !important;
}

.social-header-custom .icon-none:before {
    content: "";
    height: 22px;
    width: 1px;
    background-color: #e8e8e8;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -khtml-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.welcome-text p{
	margin-left: -30px;
}


/* Stretch the widget wrap to fill available space */
.contact-elementor-wrap .elementor-widget-wrap {
  flex: 1 !important;
  display: flex !important;
  flex-direction: column !important;
}



.contact-info-list .ct-info-box.layout1 .inner-box{
	box-shadow: none;
	border-radius: 0;
}
.contact-info-list {
	box-shadow: 0 3px 15px rgba(12, 12, 12, 0.09) !important;
	border-radius: 10px !important;
	flex: 1 !important;
}
.specification-width-full  .ct-text-editor-inner{
	width: 100%;
}
.specification-width-full td{
	padding: 4px !important;
}
.product-disable {
  pointer-events: auto !important;
  cursor: pointer;
}
.footer-menu-hover .ct-menu-item li a:before {
    width: 10px;
    height: 2px;
    background-color: #ff3131;
    display: block;
    content: "" !important;
    position: absolute;
    top: 50%;
    left: -20px !important;
    opacity: 0;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
}
.footer-menu-hover .ct-menu-item li a {
    position: relative; /* Needed for :before absolute positioning */
    display: inline-block; /* Ensures positioning context is correct */
}
.footer-menu-hover .ct-menu-item li a:hover:before {
    opacity: 1;
    left: 0 !important;
}
.ct-contact-info2 .item-meta {
    font-size: 15px;
    margin-left: 12px !important;
}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-178 {
    background-color: #FFFFFF !important;
    width: 100px !important;
    height: 34px !important;
    object-fit: contain;
    padding-left: 0px !important;
}
.head-txt-color{
	color: #FF3131 !important;
}
.unit-heading {
    font-size: 22px;
    margin-bottom: 10px;
    color: #ff3131;
}
.home-about-image .ct-banner-image img{
	box-shadow: 0px 4px 8px rgba(128, 128, 128, 0.5);
}
.home-about-image .ct-image-small{
	border: none !important;
	box-shadow: 0px 4px 8px rgba(128, 128, 128, 0.5);
	
}