/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 19 2024 | 19:55:48 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS, echa un vistazo a https://www.w3schools.com/css/css_syntax.asp

Fin del comentario */ 
.logo_container img{
	height:auto!important;
}
#simple-chat-button--container{
	display:none;
}
.vc_custom_1523000137455{
	background-image:none!important;
}
.ws_header a{
	display:flex;
	align-items:center;
}
.ws_header a i,.header-phone::before,.gt3-form_on-dark-btn-wrapp::before{
	color : #fe6732!important;
}
.header_direction{
	padding-left:30px;
	position:relative;
}
#back_to_top::before{background-color:#fe6732}
#back_to_top::after{
    border-bottom: 7px solid #fe6732;}
.header_direction::before{
	font-family: 'FontAwesome';
    content: '\f041';
    position: absolute;
    top: 50%;
	transform: translateY(-50%);
    left: 0;
    z-index: 1;
    font-size: 35px;
	color:#fe6732;
}

.dnone{
	display:none;
}

.mision__img img{
	height: 370px;
    object-fit: cover;
}
.product__img img{
	height:500px;
	object-fit:contain;
}
.clients__box .gt3_icon_box .gt3_icon_box__link{
	margin-top:0;
}

.menu .menu-item .sub-menu .menu-item a:hover{
	color:white!important;
}

.icons-max-width .gt3_icon_box__title h2
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.clientes_box{
	margin-bottom:15px;
}

#simple-chat-button--container
{
	/*right: 76px !important;*/
	transform: scale(0.8);
}

.blog_post_media > img
{
	width: 100%;
}
@media screen and (min-width:768px) and (max-width: 860px) 
{
	.logo_container img{
		height:50px!important;
	}
	.gt3_header_builder__container{
	display: flex;
    justify-content: center;
		align-items:center;
    flex-wrap: wrap;
	}
	.gt3_header_builder__section--top{
		width:100%;
	}
	.gt3_header_builder__section--middle{
		width:90%;
	}
	.gt3_header_builder__section--bottom{
		width:5%;
	}
}

.blog_post_preview
{
  	margin-bottom: 96px;
}

.top_footer,
.top_footer .widget.widget_categories ul li > a
{
	color: #111;
}

.featured_blog_post_01
{
	color: #111;
}

@media only screen and (min-width: 820px) 
{
	.row.sidebar_right .span9
	{
       width: 70%;
       margin-right: 5%;
    }
	

}
@media screen and (max-width:600px){
	.gt3_header_builder__container{
    display: flex;
    justify-content: space-between;
    align-items: center;
		width:100%
	}
	.gt3_header_builder__section--middle__mobile{
		width:100%
	}
}