body {font-family: 'Montserrat', sans-serif !important;background-image:url(../img/bg.png)}
.bg-dark{background-color: #000 !important}
.img-thumbnail { background-color: transparent; border: none; }
.form-control{background-color: transparent !important;color: #fff !important;}
.form-control::placeholder { color: #7f7f7f !important;}
.carousel-caption { top: 50%;text-align: left;}

nav {text-transform:uppercase}
.navbar-dark .navbar-toggler {border: none !important;}
a {color:#fff !important}
a:hover {font-weight:500}
.active {font-weight:700}
h1 {font-weight:700 !important}
button {letter-spacing:0.2rem}

.pt-30 {padding-top:30rem}
.pt-20 {padding-top:20rem}
.pb-1-5 {padding-bottom:1.5rem}

.mb-1-5 {margin-bottom:1.5rem}
.mb-5rem {margin-bottom:5rem !important}

.clear{clear:both}

.bg-index {background-image:url(../img/bg-index.jpg);background-repeat: no-repeat;width:100%; height:100%;position:absolute}
.bg-nosotros {background-image:url(../img/bg-nosotros.jpg);background-repeat: no-repeat;width:100%; height:100%;position:absolute}
.bg-contacto {background-image:url(../img/bg-contacto.jpg);background-repeat: no-repeat;width:100%; height:100%;position:absolute}
.argentina{width: 6%;}

.video{margin: 13rem 0.75rem 0 0.75rem;}

@media only screen and (min-width: 1367px) {
.pt-lg-30 {padding-top:30rem !important}
.pt-lg-20 {padding-top:20rem !important}
.pt-lg-10 {padding-top:10rem !important}
.pt-lg-6 {padding-top:6rem !important}
.mt-lg-40 {margin-top:40rem !important}
.mb-lg-5rem {margin-bottom:5rem !important}
.afa {display:block}
}

@media only screen and (max-width: 1366px) {
.bg-index {background-image:url(../img/bg-index-1366.jpg);background-repeat: no-repeat;width:100%; height:100%;position:absolute}
.pt-md-20 {padding-top:20rem !important}
.pt-md-30 {padding-top:30rem !important}
.pt-md-10 {padding-top:10rem !important}
.pt-md-6 {padding-top:6rem !important}
.mt-md-40 {margin-top:40rem !important}
.afa {display:block}
}

@media only screen and (max-width: 992px) {
.bg-index {background-image:url(../img/bg-index-992.jpg);background-repeat: no-repeat;width:100%; height:100%;position:absolute}
}

@media only screen and (max-width: 768px) {
.bg-index {background-image:url(../img/bg-index-768.jpg);background-repeat: no-repeat;width:100%; height:100%;position:absolute}
.nav {display:block}
.p-sm-5 {padding:2rem;}
.video{margin: 5rem 0.75rem 0 0.75rem;}
}


@media only screen and (max-width: 576px) {
.bg-index {background-image:url(../img/bg-index-495.jpg);background-repeat: no-repeat;width:100%; height:100%;position:absolute}
.afa {display:inline}
.pt-xs-30 {padding-top:30rem}
.px-xs-5 {padding-left:2rem; padding-right:2rem}
.h2, h2 {    font-size: 1.6rem;}
.carousel-caption {  top: 10%;}
.carousel-caption h1 { font-size: 1rem; line-height: 1.2rem; }
.btn{font-size: 0.8rem;}
.h1, h1 { font-size: 2rem; line-height: 2rem;}
.h5, h5 { font-size: 0.9rem;}
}