/*
Theme Name: Industing Child
Template: industing
Theme URI: http://themewar.com/wp/industing/
Author: ThemeWar
Author URI: http://themewar.com/
Description: Child theme for Industing. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Reade More</a>
Version: 1.0
License: 
License URI: 
Text Domain: industing-child
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.footer_01 .widget ul li{width: 50%; float: left}
footer #industing_about_widget-2 .about_widget img{max-width: 200px}
.porftfolio-main-block .content-block {
    position: absolute;
    background: #ff5e14;
    padding: 20px;
    left: 30px;
    width: 80% !important;
    right: 30px;
	bottom: 50px;
}
.porftfolio-main-block .content-block h2,.porftfolio-main-block .content-block p{color: #fff !important; margin:0px;}
.porftfolio-main-block .content-block .mores{
	background: url(https://ustksa.com/wp-content/uploads/2019/12/right_arrow_bg.png) no-repeat center center #fff; font-size:0px !important;
}
.icon_box_03 h3{color: #fff}
.top_social a{color: #06163a !important, font-size:24px !important;}
.widget.havqueswidget{background: #051230 !important;}
rs-sbg{position: relative}
rs-sbg:after{
	position: absolute;
	top: 0px;bottom: 0px; left: 0px; right: 0px; background: rgba(6,22,58,0.7);  content:"";
}
.porftfolio-main-block .elementor-widget-wrap{display: block !important; padding: 0px !important; margin: 0 10px !important}
.sec_title{font-size: 72px !important}
.driven-block .icon_box_03{padding: 0px; border: 0px;}
.driven-block  .icon_box_03 h3{font-size: 28px;}
.driven-block .icon_box_03 p{color: #fff !important; margin: 0px !important}
.subcategories-wrapper .singleFolio_03{border: 2px solid #ddd;}
.subcategories-wrapper .singleFolio_03 .folioHover_03 {
    opacity: 1 !important;
    visibility: visible !important;
    bottom: -25px !important;
    z-index: 6 !important;
	background: rgba(5,18,48,0.9);
	height: auto !important;
	width: calc(100% - 65px) !important;
	padding: 10px 30px;
	
}
.subcategories-wrapper{margin-bottom: 60px;}
.subcategories-wrapper .img{height: 300px;}
.subcategories-wrapper .img img{width: 100%; height: 100%; object-fit: cover;}
.subcategories-wrapper .singleFolio_03 .folioHover_03 h2{color: #fff !important; font-size: 20px !important; margin: 0px !important; letter-spacing: 0px; line-height:24px;}
h2.main-title{ padding: 15px 20px; background:#002c5d; transform: skew(-0deg) !important; display: inline-block; color: #fff; margin-bottom:30px;}
.subcategories-wrapper .singleFolio_03 .folioHover_03 a.mores{width:40px !important; height: 40px !important}
.product_btn{display: none !important}
.product_decIn{transform: none !important}
.productTitle{font-size: 18px; line-height: 24px;}
/* Show only the FIRST (direct) sub-menu on hover */
.mainmenu ul.sub-menu li:hover > ul.sub-menu {
    top: 0%;
    opacity: 1;
    visibility: visible;
}

/* Keep default hidden state */
.mainmenu ul.sub-menu ul.sub-menu {
    opacity: 0;
    visibility: hidden;
    top: 20px; /* adjust your dropdown position */
    transition: all 0.3s ease;
}
.owl-item {
    min-height: 150px; 
}
.csItem {
	display: flex;
    align-items: center;    
    justify-content: center;
    height: 100%;
}
.csItem img {
    max-width: 100%;
    height: auto;
}

.cf7ascaptcha{display: flex;}
.cf7ascaptcha .wpcf7-form-control{margin-left: 20px; border: 0px; border-bottom: 2px solid #ecebff;}
.cf7ascaptcha .cf7as-firstAct{margin: 0 5px;}