.header .navbar {
    min-height: 110px !important;
}

.header .navbar-brand img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 170%;
    margin-top: -20px;
    display: inline-block;
    vertical-align: middle;
}

.call-to-action-style1::after {
/*     background: rgba(0, 0, 0, 0) url("../pics/banner-cont-bg.jpg") no-repeat fixed center center / cover ; */
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.call-to-action-style1 {
    background: #ccf535 none repeat scroll 0 0;
    position: relative;
    padding: 60px 0;
}

.info_service.home-main-contant-style{
    background: rgba(0, 0, 0, 0.5)  no-repeat fixed center center / cover ;
}
.info_service.home-main-contant-style::after {
    background: rgba(0, 0, 0, 0.8) url("../pics/background1.jpg") no-repeat fixed center center / cover ;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}

.body-bg,
.page-banner.no-subtitle{
    background: rgba(0, 0, 0, 0.5)  no-repeat fixed center center / cover ;
}
.body-la-empresa {
    background: rgba(0, 0, 0, 0.8) url("../pics/la-empresa-fondo.jpg") no-repeat fixed center center / cover ;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}

.body-bg,
.progress-style.main-contain::after {
    background: rgba(0, 0, 0, 0.8) url("../pics/background1.jpg") no-repeat fixed center center / cover ;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}

.home-blog-style-1.home-main-contant-style{
    background: rgba(0, 0, 0, 0.5)  no-repeat fixed center center / cover ;
}

.counter-block-bg-image::after {
    background: rgba(0, 0, 0, 0) url("../pics/produccion-mundial.jpg") no-repeat fixed center center / cover ;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.counter-block-bg-image {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    position: relative;
    padding: 80px 0;
}

.border-btn{color:#000 !important;}
.border-btn:hover{background:rgb(0, 171, 78) !important; color:#fff !important;}
.serviceBox_2{
    background: rgba(0,0,0,0.5);
}
.serviceBox_2:hover{background:rgb(0, 171, 78);}

.home-main-contant-style{
    padding: 60px 0 60px 0;
}

h1{font-weight:bold !important;}

.title{font-size:25px; font-weight: bold;}

.m-0{margin:0px !important;}
.m-1{margin:10px !important;}
.m-2{margin:20px !important;}
.m-3{margin:30px !important;}
.m-4{margin:40px !important;}
.m-5{margin:50px !important;}
.m-6{margin:60px !important;}

.mt-0{margin-top:0px !important;}
.mt-1{margin-top:10px !important;}
.mt-2{margin-top:20px !important;}
.mt-3{margin-top:30px !important;}
.mt-4{margin-top:40px !important;}
.mt-5{margin-top:50px !important;}
.mt-6{margin-top:60px !important;}

.mb-0{margin-bottom:0px !important;}
.mb-1{margin-bottom:10px !important;}
.mb-2{margin-bottom:20px !important;}
.mb-3{margin-bottom:30px !important;}
.mb-4{margin-bottom:40px !important;}
.mb-5{margin-bottom:50px !important;}
.mb-6{margin-bottom:60px !important;}

.p-0{padding:0px !important;}
.p-1{padding:10px !important;}
.p-2{padding:20px !important;}
.p-3{padding:30px !important;}
.p-4{padding:40px !important;}
.p-5{padding:50px !important;}
.p-6{padding:60px !important;}

.pt-0{padding-top:0px !important;}
.pt-1{padding-top:10px !important;}
.pt-2{padding-top:20px !important;}
.pt-3{padding-top:30px !important;}
.pt-4{padding-top:40px !important;}
.pt-5{padding-top:50px !important;}
.pt-6{padding-top:60px !important;}

.pb-0{padding-bottom:0px !important;}
.pb-1{padding-bottom:10px !important;}
.pb-2{padding-bottom:20px !important;}
.pb-3{padding-bottom:30px !important;}
.pb-4{padding-bottom:40px !important;}
.pb-5{padding-bottom:50px !important;}
.pb-6{padding-bottom:60px !important;}

.font-20{font-size:20px;}
.font-15{font-size:15px;}
.texto-blanco{color:#fff !important;}
.texto-negro{color:#000 !important;}

.blog-item{
    padding:1%;
    border-radius:15px !important;
}

.product-frozavo{
    background:#fff;
    margin-bottom:30px;
    text-align:center;
    border-radius:20px;
}

.progress-team{
    background: rgb(0, 171, 78) ;
    padding: 8px 0;
}

#index-header{
    position:absolute;
    width:100%;
    
}
    #index-header .navbar{
/*         background:rgba(204, 245, 53, 0.8) !important; */
        /* background: rgba(77, 184, 87, 0.5); */
        background: rgba(255, 255, 255, 0.5);
    }

    #index-header .navbar li a{
        /* color:#fff; */
        color:#000;
        font-weight: bold;
    }

.breadcrumbs{display:none;}

.main-footer {
    /* background: #b5ce3a;     */
    background: #000;
}

footer .cv-theme-widget-title {
    border-bottom: none;
}

footer h3,
footer p,
footer li,
footer a,
footer form legend{
    color:#fff !important;
}

footer h3 span{
    font-weight: bold !important;
    font-size: 1.5em !important;
    line-height: 1.5 !important;
}


footer form{
    padding:5%;
    
    background:rgba(0, 0, 0, 0.8);
    border-radius:15px;
}

footer form legend{
    padding-bottom:5%;
}

footer form input,
footer form button{
    background:rgba(0,0,0,1) !important;
}

footer form input:hover,
footer form button:hover{
    border-color:rgba(181, 206, 58, 1) !important;
    color:rgba(181, 206, 58, 1) !important;

}

.header{
    margin-top: 112px;
}

.btn-float1{
    position:fixed;
    bottom: 1%;
    right:1%;
    z-index:99;
/*     background:rgba(0,0,0,0.8); */
    padding:2px 15px;
/*     display:table; */
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
/*     box-shadow:1px 1px 30px 1px #2e7d2e; */
    text-align:center;
}
.btn-float1 img{
    width:64px;
    margin:0 auto;
}
/* .btn-float1 img:hover + h6{
    font-size:12px;
} */
.btn-float1 h6{
    color:#fff;
    vertical-align:middle;
    display:block;
    font-size:14px;
    font-weight:bold;
    line-height:1;
    margin-left:-15px;
    position:absolute;
    bottom:0%;
    background:rgba(0,0,0,0.7);
    border-radius:5px;
}

.p12{font-size:12px;}
.p14{font-size:14px;}
.p16{font-size:16px;}
.p18{font-size:18px;}



#banner{
    text-align:center;
    overflow:scroll;
}
#banner img{
    width:100% !important;
    margin: 0 auto !important;
}