#company_box .company-one .widget-html{
    padding-left: 330px;
    padding-top: 40px;
    position: relative;
    background-image: url(../img/bg-alberto.png);
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 550px;
    border-bottom: 1px solid var(--second-color);
    margin-bottom: 30px; }
#company_box .company-one p,
#company_box .company-txt p {
    color: var(--gray-color);
    font-size: 15px;
    line-height: 28px; }
#company_box .company-txt h2 {
    margin: 0 0 15px 0;
    padding-bottom: 5px;
    position: relative;
    font-family: var(--second-font);
    font-weight: var(--second-font-normal);
    font-size: 20px;
    color: var(--primary-color); }
#company_box .company-txt{ margin-bottom: 30px; }

#company_box .company-aux .gal-list .row{
    margin-left: -2px;
    margin-right: -2px; }
#company_box .company-aux .gal-list li{
    position: relative;
    margin-bottom: 4px;
    padding: 0 2px;
    display: block;
	opacity: 0; }
#company_box .company-aux .grid li.shown,
#company_box .company-aux .no-js .grid li,
#company_box .company-aux .no-cssanimations .grid li {
	opacity: 1; }
/* Effect 2: Move Up */
#company_box .company-aux .grid.effect-2 li.animate {
	-webkit-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards; }
@-webkit-keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); opacity: 1; }
}
@keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
}
