/*!
 * 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: 56px;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
body {
  padding-top: 90px;
}
body p { text-align:justify;}
#footer-0 { text-align:center;}
#footer-0 h3 { text-align:center;}
#footer-0 p { text-align:center; margin-bottom:10px;}

#contact-sec h3 { text-align:center;}
#contact-sec p { text-align:center; margin-bottom:10px;}
} 


.carousel-item {
  height: 65vh;
  min-height: 300px;
  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;
}

.fa-bars { background-color:#f38a2c; color:#fff;
padding:5px 8px 5px 8px;}
.navbar-toggler { padding:5px;}



.bg-dark {
    background-color: #fff !important;
	border-bottom:1px solid #fc4f03;
}
.navbar-dark .navbar-nav .nav-link {
    color: #000;
}

.navbar-dark .navbar-nav .nav-link:hover { color:#fc4f03;}

#home-welcome .my-4 { font-size: 24px; font-weight: 600;}
#home-infra .my-4 { font-size: 24px; font-weight: 600;}
#home-products .my-4 { font-size: 24px; font-weight: 600;}

#home-welcome p { text-align:justify;}
#home-infra { text-align:justify;}

#footer-0 {background-color:#0eaaf4;}
#footer-0 h3 { line-height:2rem; margin-top:1rem; }
#footer-0 .fas { margin-right:8px; color:#000;}
#footer-0 .far { margin-right:8px; color:#000;}

#footer-0 .pb-3, .py-3 { padding-bottom:0.9rem!important;}
#footer-0 .pb-3, .py-3 { padding-top:0rem!important;}

.text-orange {color: #000 !important;}
.footer-1 { background-color:#fa6402;}
.footer-1 p a {color:#000;}



.banner { width:100%; height:auto;}
.banner img { width:100%; height:auto;}

#product-pg h3 { 
font-size:18px; font-weight:600; 
text-transform:capitalize;
margin-bottom:15px;}

#product-pg h1 { 
font-size:24px; font-weight:600; 
text-transform:capitalize;
margin-bottom:15px;}

#product-pg p {
	text-align:justify;}

#product-pg img { border:1px solid #ccc;
padding:25px;}


.card-title { text-transform:capitalize;}
