.footer-logo {max-height: 40px;}

.bg-HOME_Sec2 {
    background: url(../images/HOME_Sec2-bkg.webp) top center / cover;
    padding: 8em 4em 5em !important;
    margin-top: -85px;
    z-index: 2;
}

.btn-dark-f99600 {    background-color: #f99600;  border-color: #f99600;  color: white;   }
a.btn-dark-f99600:hover {
    color: #2d2d2d;
    background-color: #f8e3c3;
}

.p-HOME_Sec2 { padding-left: 0; padding-top: 150px;}

.contador-p {
font-size: 24px;
font-weight: bold;
color: #ffffff;
padding: 0 0 0 80px;
display: block;
}

.counter {
    color: #f99600;
    font-size: 120px;
}

.counter::before {
  content: "+ ";
  font-size: .6em;
  line-height: 1em;
text-align: left;
color: #f99600;
}

.counter::after {
  content: " K";
  font-size: .6em;
  line-height: 1em;
text-align: left;
color: #f99600;
}

.counter {
    font-size: 6em;
    line-height: 1em;
    text-align: left;
    color: #f99600;
    }
    
    .counterk::after {
      content: " K";
      font-size: .6em;
    line-height: 1em;
    text-align: left;
    color: #f99600;
    }


.bg-HOME_Sec3 {
    background: url(../images/HOME_Sec3-bkg-B.webp) top center / cover;
    padding: 8em 4em 5em !important;
    margin-top: -80px;
    z-index: 2;
}

.border-top-2px-dark {
    border-top: #000 1px solid;
}


.btn-dark-f99600 {    background-color: #f99600;  border-color: #f99600;  color: white;   }
.bg-project {
    background: url(../images/PROJECT_header.png) bottom center /cover no-repeat;
    padding: 90px 0;
}
.yellow {
    color: #f99600;
}
.green {
    color: #0d472c;
}

.Sec2 {
    background: url(../images/PROJECT_Sec2.png) top right /contain no-repeat;
    background-position-y: -30px;
}




.btn-dark-f99600 {    background-color: #f99600;  border-color: #f99600;  color: white;   }


.bg-About {
    background-color: #1c1c1c;
    background: url(../images/ABOUT_header-B.png) bottom center /cover no-repeat;
    padding: 90px 0;
}

.ABOUT_Sec2 {
    background: #0d472c url(../images/ABOUT_Sec2-B.webp) top center / contain no-repeat;
    overflow: visible;
    padding-bottom: 0;
}

.ABOUT_Sec2-subt {
font-size: 18px;
color: #0d472c;
}

.ABOUT_Sec2 .box-amarelo h4 {font-size: 20px;font-weight: bold;line-height: 25px;color: #0d472c;!imporant;!i;!;}

.box-amarelo {
    background: #f99600;
    border-radius: 30px;
}

.margin--100px-top {
    margin-top: -175px;
}


.ABOUT_Sec3 {
    background: #0d472c url(../images/ABOUT_Sec3.png) top center / cover no-repeat;
    overflow: visible;
    /* padding-bottom: 0; */
}


.btn-dark-f99600 {    background-color: #f99600;  border-color: #f99600;  color: white;   }


.bg-contact {
    background: url(../images/CONTACT_header.png) bottom center /cover no-repeat;
    padding: 90px 0;
}


.yellow {
    color: #f99600;
}

.btn.btn-yellow {
    background: #f99600;
    border-color: #f99600;
    color: #ffffff;
}



.btn-dark-f99600 {    background-color: #f99600;  border-color: #f99600;  color: white;   }


.bg-Team {
    background: url(../images/THETEAM_header-B.png) bottom center /cover no-repeat;
    padding: 90px 0;
}

.panel-title span {
font-size: 26px;
font-weight: bold;
line-height: 27px;
color: #000000;
}

.panel-title span.small {
    font-size: 16px;
    font-weight: 300;
}

.panel-title > i {
    font-size: 32px;
    font-weight: 100 !important;
}

.yellow {
    color: #f99600;
}

.accordion-style1.panel-group .panel-heading {
    border: 0px;
    border-bottom: 0;
}




.titlesymbol::before {
    content: " ";
    background: url(../images/title-symbol.png) top center / cover;
    width: 15px;
    height: 50px;
    font-size: 16px;
    display: inline-block;
}
  

.accordion-style1 .panel {
    border-bottom: 1px solid #f69601;
}



.sm-hidden { display:none;}

@media (max-width: 767px) {
    .xs-hidden { display:none;}
    .sm-hidden { display:block;}
    
    nav.navbar.bootsnav .navbar-nav {
        background-color: rgb(246 150 1);
        height: 100vh;
    }

    nav.navbar.bootsnav.no-full .navbar-collapse {
        max-height: 100vh;
    }    
    
    header nav .navbar-nav > li > a {
        text-align: left;
        font-size: 30px !important;
        padding: 30px 35px !important;
    }

    .navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a {
        color: #000000;
    }
    
    .bg-HOME_Sec2 {
        padding: 2em 1em 3em !important;
        margin-top: -125px;
    }
    .bg-HOME_Sec2 img { width:20%; }
    .p-HOME_Sec2 {
    padding-left: 0;
    padding-top: 0;
    margin-top:-65px;}
    .bg-HOME_Sec3 {
        padding: 2em 1em 3em !important; }

        .extra-small-screen {
            height: 105px;
        }

        .padding-xs-35px-lr {
            padding-left: 35px;
            padding-right: 35px;
        }

        .padding-xs-15px-lr {
            padding-left: 15px;
            padding-right: 15px;
        }

        .padding-xs-0px-bottom {
            padding-bottom: 70px;
        }

        .padding-xs-30px-lr {
            padding-left: 30px;
            padding-right: 30px;
        }

        .margin--100px-top {
            margin-top: -80px;
        }

        .ABOUT_Sec2 {
            background-position-x: 70%;
            background-size: 600%;            
        }

        .panel-title span {
            font-size: 19px;
            line-height: 22px;
        }
        .panel-title span.small {
            font-size: 13px;
            display: block;
        }

        footer .border-top-2px-dark {
            border:none;
        }

        .footer-widget-area .list-unstyled {
            text-align: right;
        }

        img.logo-light {
            max-height: 35px !important;
        }

        .titlesymbol::before {
            width: 10px;
            height: 30px;
        }

}




@media (min-width: 1430px) {
    .ABOUT_Sec2 {    background-size: cover !important; }
}


/* title-symbol.png */