/*
Theme Name:   Engitech Child
Theme URI:    http://wpdemo.archiwp.com/engitech/
Description:  Make your modifications to [Parent Theme] in this Engitech child theme.
Author:       OceanThemes
Author URI:   http://oceanthemes.net/
Template:     engitech
Version:      1.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  engitech-child
*/

/* =Theme customization starts here
------------------------------------------------------- */
.individuals-track .icon-box-s2.s2 .content-box .track-list li {
    color: #000;
}
.individuals-track .icon-box-s2.s2 .content-box .track-list {
    list-style: none;
}
.individuals-track .icon-box-s2.s2:hover .content-box .track-list li{
color: #fff;
}
.industry_class .content-box img {
    border-radius: 20px;
}
.industry_class .overlay.flex-middle {
    border-radius: 20px;
}
.industry_class .inner-box {
    border-radius: 20px;
}
.wpcf7 .main-form input::placeholder,
.wpcf7 .main-form textarea::placeholder {
  color: #000; 
}

.wpcf7 .main-form button:hover {
    background: #000 !important;
}
.wpcf7 .main-form input, .wpcf7 .main-form textarea {
	background: rgba(255, 255, 255) !important;
   
    color: #000;
}

.wpcf7 .main-form p {
    color: #000;
}
.wpcf7 .main-form h2 {
    color: #000;
    margin-bottom: 10px;
}
.wpcf7 .main-form {
    background-image: unset !important;
    background-color: #f5f5f5 !important;
}
.img_color_class img{
	  filter: brightness(0) saturate(100%) invert(12%) sepia(98%) saturate(7484%) hue-rotate(242deg) brightness(93%) contrast(108%);

}
.customer_img .elementor-widget-wrap.elementor-element-populated {
    padding: 0px !important;
}
div#sgpb-popup-dialog-main-div {
    padding: 0 20px !important;
}
.ot-counter h6:before {
    content: none;    
}
.error-404 .content-404 form {   
    display: none;
}
.ot-counter span.num {
    padding-left: 0;
}
.ot-counter, .ot-counter h6  {  
    text-align: center;
	padding:0;
}
.octf-cart.octf-cta-header:hover a.button.checkout.wc-forward {
    color: #fff;
}
.category .entry-summary.the-excerpt {
    display: none;
}
.woocommerce-cart aside#primary-sidebar {
    display: none;
}
.woocommerce-checkout aside#primary-sidebar {
    display: none;
}
.login_class .elementor-shortcode a{
	color:#000;
}
.woocommerce-account aside#primary-sidebar {
    display: none;
}
.blog .entry-summary.the-excerpt, .blog .sl-wrapper,
.category span.sl-wrapper,
.category .entry-meta {
    display: none;
}
.blog .post-box .entry-meta > span, .blog .post-box .entry-meta {
    margin-right: 5px;
    display: none;
}
.main-navigation:not(.no-line) ul li li a:before {   
    color: #0203b9;
}
.single-post .entry-meta {
    display: none;
}
.blog article {
    position: unset !important;
}
.blog .entry-content img, .category img  {
    height: 250px;
    max-width: 100%;
}
.blog .inner-post, .category .inner-post  {
    padding: 10px !important;
    height: 230px;
}
.blog  .post-box .entry-title, .category .post-box .entry-title  {
    font-size: 20px;
}
.category .post-box .entry-title  {
   margin-top:8px;
}
ul.sub-menu li a {
    text-transform: capitalize !important;
}
.footer_logo  img {
    filter: brightness(0) invert(1);
}
.sub-home-7 .octf-btn {
    width: 90px !important;
    padding: 15px !important;
}
button.octf-btn {
    background: #0203b9;
    border: 1px solid;
}
.sports_fitness .icon-box-s2:hover img{
	filter: brightness(0) invert(1);
	
}
.sports_fitness .icon-box-s2{
	height:346.2px;
	
}
.employee_class .serv-box-2 .icon-main img {
    width: 50px;
}

@media (max-width:1024px){
nav.hfe-nav-menu__layout-vertical.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
    width: 100vw !important;
}

}
@media (max-width:768px){
.blog img {
    height: auto;
}
.blog .entry-content, .category .entry-content {
    padding: 60px 0 60px;
}
.blog .inner-post, .category .inner-post {
   
    height: 150px;
}
.col-rev .elementor-container.elementor-column-gap-extended {
    flex-direction: column-reverse !important;
}
}