﻿body {font-family: 'Montserrat', sans-serif; font-weight:300; padding:80px 0 0 0;margin:0;}
h1,h2,h3,h4 {font-weight:600;text-transform:uppercase;font-weight:300;margin-bottom:0;}
.navbar { background-color:#fff;
    -webkit-box-shadow: 0px 0px 22px 3px rgba(0,0,0,0.43);
    -moz-box-shadow: 0px 0px 22px 3px rgba(0,0,0,0.43);
    box-shadow: 0px 0px 22px 3px rgba(0,0,0,0.43);
}
a.nav-link {color:#072a3a;}
.nav-link:after {display: block;width: 0;height: 1px;margin-left: 0;vertical-align: bottom;content: "";background-color: #072a3a;border-top: 0 !important;border-right: 0 !important;border-bottom: 0;border-left: 0 !important;-webkit-transition: width 0.3s;transition: width 0.3s;}

.carousel {min-height:90vh; background-color:rgba(0,0,0,0.9);}
.carousel h3 {border-bottom:solid 1px #fff; margin-bottom:20px; display:inline-block; padding-bottom:10px;}
.carousel .btn-primary {
    background-color: #072a3a;
    border-color: #fff;
}
.carousel .btn-primary:hover,
.carousel .btn-primary:focus {
    background-color: #fff; color:#072a3a;
}

.carousel-item img {
    max-width: 100%;
}
.carousel-caption {position: relative;z-index: 10;padding: 30px 20px;color: #fff;text-align: left;background:url(../img/iso-9001.png) no-repeat bottom right; background-size:40%;}
.carousel-caption {width: 90%;top: 5%;left: 5%;height: 90%;}
.carousel-control-next, .carousel-control-prev {width:5%;}
.carousel-control-next {  
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); 
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); 
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );  
}
.carousel-control-prev {  
    background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);  
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); 
    background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );  
} 
.jumbotron {background-color:rgba(0,0,0,0.7); color:#fff;}
.jumbotron hr {border-color:#fff;}
#footer {background-color: #072a3a;padding-top: 40px;padding-bottom: 20px;color: #fff;}
#footer a{color:#fff;}
#footer iframe {  -webkit-filter: grayscale(100%);filter: grayscale(100%);}

@media only screen and (min-width: 600px ) {  
.carousel {min-height:0}
.carousel-caption {position: absolute;width: 90%;top: 5%;left: 5%;height: 85%;padding: 60px 40px;background-color: rgba(0,0,0,0.6);border-radius:6px;}
.navbar-nav a:active:after,
.navbar-nav a:hover:after,
.navbar-nav a:focus:after,
.navbar-nav a.active:after {width: 100%;}
}
@media only screen and (min-width: 992px ) {
.carousel-caption {width: 50%;top: 15%;left: 5%;height: 70%;}
}
@media only screen and (min-width: 1200px ) { 
}