img {
    max-width: 100%;
    height: auto;
}
.preloader {
  margin: auto;
  position: absolute;
  left: 0;
  width: 100%;
  top:0;
  height: 100%;
  background:#e4e4e3;
  z-index: 999999;
}
.preloader img {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -26.5px;
    margin-left: -98.5px;
}
@media(max-width:1000px){
    .bg-01 {
        background-color: #606060;
    }
    .bg-section-1,
    .bg-section-3
     {
        background: none !important;
    }
    .wrap-main-menu {
        background-color: #e3e3e3;
    }
}

@media(max-width:1366px){
    
    .section-two-anim{
          top: auto;
    left: 50%;
    transform: translate(-50%, 0%);
    margin-top:50px !important;
    }
    .active-investment-title{
        margin-left:200px;
    }
    
}
@media(max-width:1536px){
    .container{
       max-width:1280px !important; 
    }
    
}

@media(min-width:1536px){
    .container{
       max-width:96% !important; 
    }
    .active-investment-title{
        margin-left:250px;
    }
    
}

.section-two-anim{
    width:75%;
    height:auto !important;
    margin-top:100px;
    top: auto;
    left: 50%;
    transform: translate(-50%, 0%);
}


.main-menu li a,
footer a{
    font-weight:bold;
}

.fp-tableCell{
    height:100% !important;
}

.opacity-0{
    opacity:0;
}
.opacity-1{
    opacity:1;
}

.section-anim-porto{
    width:100%;
}

.section-anim-people,
.section-anim-porto{
    display:block !important;
}
.modal-content{
    opacity:0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.modal-animation{
    
    -webkit-animation: expand 1s;
    opacity:1;
}

@-webkit-keyframes expand{
    0%{top:-50px}
    100%{top:0}
}
@-webkit-keyframes show{
    0%{opacity:0}
    100%{opacity:1}
}


@media(min-width:1920px){
.container{
    width:90%;
}
}



video {
  min-width: 100%;
  min-height: 100vh;
  z-index: 1;
}

@media(max-width:640px){
video{
    object-fit: cover;
}
}

.block-porto img{
    width:auto;
    height:auto;
    filter: grayscale(100%);
    transition: 0.3s;

}


.block-porto img:hover{
    
    filter: grayscale(0);
}

.sm\:text-sm,
.font-light,
.font-extralight{
    font-size:18px !important;
            line-height: 1.7rem !important;
}