
/* DEFAULTS */

.mt-3{
    margin-top:30px;
}

.btn-white{
    background: #fff;
    color:#000;
}

.btn-gold{
    background: #E7AB17;
    color:#fff;
}

.tp-mask-wrap{
    overflow: inherit !important;
}

/* BRAND */

a.brand{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin:0;
}

a.brand img{
    height: 50px;
}


/* BG DOTS CUSTOM */

.bg-dots-custom{
    background:url(/assets/images/bg/dots2-custom.png) 0 0 repeat;
}

/* IMG CIRCLE */

a.img-circle{
    height:200px;
    width:200px;
    position: relative;
    display: block;
}

a.img-circle img{
    height:200px;
    width:200px;
    overflow: hidden;
    border-radius:100px;
    position: absolute;
    left:0;
    top: 0;
    display: block;
}

a.img-circle .img-circle-icon{
    position: absolute;
    height:200px;
    width:200px;
    left:0;
    top:0px;
    text-align: center;
}

a.img-circle .img-circle-icon span{
    margin-top:70px;
    height:60px;
    width:60px;
} 

/* PARTENERS */

.partners a{
    margin-bottom:60px;
    display: block;
}


/* TEXT AREA */

.project-detail-text-area{
    max-height: 180px;
    overflow-y: scroll;
}

/* CUSTOM */

.experience-box{
    margin-top: 4rem;
}

.section-about-title span{
    color:#E7AB17;
}

.grecaptcha-badge { 
    z-index:10000;
}


.custom-lang .lang{
    display: inline-block;
    margin:0;
    padding:0;
}

.custom-lang .lang a{
    color: #999999;
    font-size: 1rem;
    text-transform: uppercase;
    cursor: pointer;
    margin-left:10px;
    padding:0;
}

.custom-lang .active a{
    color:#E7AB17;
}

.navbar-spacer{
    margin: -1rem 2rem 0;
}

/* CREDITS */

.credits{
    text-align: center;
    padding-bottom:30px;
}


/* PROJECT CARD */

.project--textarea ul{
    list-style: none;
    padding:0;
    border-top:2px solid #fff;
    margin-top:20px;
}

.project--textarea ul li{
    display: inline-block;
    height:40px;
    margin:0;
    margin-right:20px;
}

.project--textarea ul li:last-child{
    margin-right:0;
}

.project--textarea ul li span{
    font-size:16px;
}


.owl-carousel .owl-item{
    background: #000;
}

.owl-carousel .owl-item img{
    opacity:0.8;
}

/* LAYOUT */

@media (min-width: 1549px) {
}

@media (max-width: 1549px) {
    a.brand{
        left: 0;
        margin-left:160px;
    }
    
    .navbar-address{
        display: none;
    }
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {
    a.brand{
        margin-left:50%;
    }

    .wrapper {
        padding-top: 8rem;
      }
}


@media (max-width: 576px) {

    .project-detail-img{
        margin-bottom:20px;
    }

    .project-detail-title{
        margin-top:2rem;
        margin-bottom:2rem;
    }

    .experience-number, .experience-info{
        font-size:6rem !important;
    }

    .row-services{
        text-align: center;
    }

    .img-circle{
        margin:auto;
    }

    .partners{
        text-align: center;
    }

    .credits{
        text-align: center;
        padding-top:20px;
    }

    .logo-footer{
        display: block;
        text-align: center;
        margin: auto;
    }

}

