.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}
/*html { 
    background: url(../images/background.png) no-repeat center center fixed !important; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover !important;
}
body{
    background-color: rgba(255, 255, 255, 0.6) !important;
    
    background: none;
} */
.our-services{
    background: url(../images/our-services-background.png) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover ;
}
.index {
    background: url(../images/background.png) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover ;
}
.vision{
    background: url(../images/vision-background.png) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover ;
}
.business-approach{
    background: url(../images/business-approach.png) no-repeat; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover ;
    height:640px;
}

.quality-management{
    background: url(../images/Webp.net-resizeimage.png) no-repeat; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    
    height:640px;
}
.background-opacity{
    background-color: rgba(255, 255, 255, 0.8) !important;
}
.background-opacity-black{
    background-color: rgba(55, 52, 53, 0.7) !important;
}
.background-opacity-black *{
    color:white !important;
}
.page-1{
    margin-left: 262px;
    margin-top: 39px;
    height: 156px;
    width: 180px;
    background: url(../images/construction-manager-polygon.png) no-repeat; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    z-index: 12;
}
.page-1-poligon{
    margin-left: 410px;
    margin-top: -74px;
    height: 156px;
    width: 180px;
    opacity: 0.8;
    position: relative;
    background: url(../images/Simple-Polygon.png) no-repeat; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    z-index: -11;
}
.nav-item.active{font-weight: 600;border-bottom:2px solid  #FDB92E  ;}
.nav-item:hover{border-bottom:2px solid  #FDB92E;}
.b-b{
    border-bottom:2px solid #FDB92E;
}
*{
    color: #606062;
}

.bg-white{
    background-color:white;
}

.img-opacity{
    opacity:0.8;
    text-align: center;
}
.message{
    background: url(../images/info-message.png) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover ;
}
.bullets li::before{
    content:"■ ";
    color: #FDB92E;
}
a.myfa {
    
    padding: 20px;
    font-size: 30px;
    width: 50px;
    height: 50px;
    text-decoration: none;
    padding: 13px;
    padding-left: 13px;
    
}
a.myfa:hover {
    opacity: 0.7;
    color: white !important;
}
.fa-facebook {
    
    background: #3B5998;
    color: white;
    padding-left: 17px !important;
    
}
.fa-twitter {
    background: #55ACEE;
    color: white;
}
.fa-google {
    background: #dd4b39;
    color: white;
}
.fa-linkedin {
    background: #007bb5;
    color: white;
    
}
@media (max-width:1200px){
    .page-1, .page-1-poligon{
        display: none;
    }
    
}
@media (min-width:1200px){
    .h-parent{
        height: calc(100vh - 150px);
    }
    .full-height{
        height: 100vh;
    }
    
}
.w-80{
    width:80% !important;
}
.img-center{
    margin-left:auto;
    margin-right:auto;
    display: block;
}
