/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body {
  padding-top: 96px;
}

@import url('https://fonts.googleapis.com/css?family=Oswald&display=swap');

.carousel-item {
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.bg-dark {
    background-color: #fff !important;
	border-top: 5px solid red;
}
.navbar-dark .navbar-nav .nav-link {

    color: #000;

}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {

    color: #F00;

}


}



#hom-about { padding-top:1em; padding-bottom:2em;}
#hom-about .my-4 { text-align:center; font-size:30px; text-transform:uppercase; line-height:2em;}
#hom-about p { text-align:justify;}

#hom-brands {padding-bottom:2em; text-align:center;}
#hom-brands .my-4 { text-align:center; font-size:24px; font-weight:bold; text-transform:uppercase; line-height:2em; font-family: 'Oswald', sans-serif;}
#hom-brands img { border:1px solid #eee;}

#hom-product { padding-top:1em; padding-bottom:1em; background: #f9f9f9;}
#hom-product .my-4 { text-align:center; font-size:30px; text-transform:uppercase; line-height:2em;}

.home-products-1 { background-color:#fff; padding:20px;}
.home-products-1 h3 {
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 2em;
}
.home-products-1 p {
    text-align: center;
    font-size: 15px;
    color: #000;
    line-height: 1.5em;
}
.home-products-1 { text-align:center; 
    	height: 470px;
margin-top: 20px;
}
.home-products-1 .btn-primary {
    background-color: #ff0000;
    color: #fff;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
	border-radius:0px;
	position: absolute;
bottom: 13px;
left: 85px;

}
.home-products-1 .btn-primary:hover { background-color:#000; -webkit-transition:0.6s;}

#pro-carousel .my-4 { text-align:center; font-size:30px; text-transform:uppercase; line-height:0.8em;}

.footer { background-color:#f7f7f7; padding-bottom:1em;}
.footer h4 { color:#ff0000; }
.footer p { line-height:27px; color:#000;}
.footer p a { color:#000;}
.footer .fas {color:#ff0000; margin-right:8px;}

.bottom-footer { background-color:#ff0000; padding-bottom:0.5em; padding-top:0.5em;}
.bottom-footer p a { color:#fff;}

.blog {padding-top:1em; padding-bottom:4em; text-align:center;}
.blog .carousel-indicators {
	left: 0;
	top: auto;
    bottom: -60px;

}
.blog img { padding:10px; border:1px solid red;}
/* The colour of the indicators */
.blog .carousel-indicators li {
    background: red;
    width: 0px!important;
    height: 9px!important;
	box-sizing:inherit;
	padding:0px 0px 0px 8px!important;
	border-radius:50%;
	font-size:8px;
	border:none;
}

.blog .carousel-indicators .active {
background: #707070;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.navbar-brand img { width:220px;}
.fa-bars { color:#ff0000;}
.navbar-toggler {
    padding: .5rem .0rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: .25rem;
}
.footer { text-align:center;}
.footer h4 {padding-top:1em;}
} 


