/* Colors */
/* line 10, style.less */
body {
    background-image: url(../img/bg2.jpg);
    background-color: rgba(0, 0, 0, 0.35);
    background-blend-mode: multiply; 
    background-attachment: fixed;
    background-size: cover;
    background-position: center 0;
    scroll-behavior: smooth;
    color:#0a0c0e;
}


.bg-light {
    background-color: #fff4df !important;
}

.navbar {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #ff9e61;
}
/* line 15, style.less */
.navbar .btn {
  border: 1px solid #fb6321;
  border-radius: 30px;
  color: #0a0c0e  !important;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  padding: .5rem .8rem;
  margin-right: 15px;
}
/* line 23, style.less */
.navbar .btn:hover {
  background: #fb6321;
  color: #ffffff !important;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
}
/* line 32, style.less */
.navbar-nav li a {
  color: #0a0c0e  !important;
}
/* line 35, style.less */
.navbar-nav li a i {
  color: #fb6321;
}
/* line 41, style.less */
.navbar-brand {
  color: #fb6321!important;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
}
/* line 47, style.less */
.navbar-brand span {
  display: block;
  color: #0a0c0e ;
  font-size: 12px;
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal;
}
/* line 59, style.less */
.jumbotron {
 background-image: url(../img/jumbo.jpg);
  background-repeat: no-repeat;
  background-position: center 50px; 
  background-attachment: fixed;
  background-color: rgba(0,0,0, 0.05);
  background-blend-mode:multiply;
  padding: 6.5rem 2rem;
  margin-top: 80px;
  margin-bottom: -80px;
  border-radius: 0;
}
/* line 69, style.less */
.jumbotron__h1 {
  font-size: 39px;
  color: #fb6321;
  text-shadow: 1px 1px 1px black;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 76, style.less */
.jumbotron .lead {
  color: #fb6321;
  text-shadow: 1px 1px 0px #632802;;
  font-weight: 400;
}
/* line 81, style.less */
.jumbotron .btn {
  border: 2px solid #fb6321;
  border-radius: 30px;
  background-color:#fb632145;
  color: #ffffff;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  padding: .5rem 1rem;
}
/* line 88, style.less */
.jumbotron .btn:hover {
  background: #fb6321;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
}
/* line 95, style.less */
.about {
  background-color:#fef5ee;
  border-bottom: 1px solid #ff984d;
  padding: 60px 0;
  border-top: 45px solid transparent;
  margin-top: -45px;
 -moz-background-clip: padding;
 -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 99, style.less */
.about h3 {
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 20px;
  color: #0a0c0e;
}
/* line 106, style.less */
.about__clients-form {
  border: 1px solid rgba(0, 91, 70, 0.27);
  padding: 20px;
}
/* line 110, style.less */
.about__clients-form .btn {
  border: 1px solid #fb6321;
  background: #fff;
  border-radius: 30px;
  color: #002c4e;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  padding: .4rem 2rem;
  cursor: pointer;
}
/* line 118, style.less */
.about__clients-form .btn:hover {
  background: #fb6321;
  color: #fff;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
}
/* line 126, style.less */
.shops {
  padding: 60px 0 0 0;
  border-top: 45px solid transparent;
	margin-top: -45px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
  background-color: #e7feff;
}
/* line 129, style.less */
.shops h3 {
  font-size: 28px;
  text-transform: uppercase;
  margin-bottom: 20px;
  color: #222;
}
/* line 136, style.less */
.shops .btn {
  border-radius: 30px;
  color: #ffffff;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  padding: .5rem 1rem;
  cursor: pointer;
}
/* line 144, style.less */
.shops .btn:hover {
  background: #fb6321;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
}
/* line 151, style.less */
.supplier {
  padding: 60px 0;
  border-top: 70px solid #e7feff;
  margin-top: -45px;
  font-size: 18px;
  background-image: url(../img/supplier.jpg);
  background-repeat: no-repeat;
  background-position: center center;
background-color: rgba(0,0,0, 0.1);
background-blend-mode:multiply;
}
/* line 158, style.less */
.supplier h3 {
  font-size: 28px;
  text-transform: uppercase;
  margin-bottom: 20px;
  color: #005b46;
}
/* line 165, style.less */
.supplier .btn {
  margin-bottom: 5px;
  border: 2px solid #fb6321;
  background-color:#fb632145;
  border-radius: 30px;
  color: #bc2d07;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  padding: .5rem 1rem;
  cursor: pointer;
  width: 230px;
}



/* line 173, style.less */
.supplier .btn:hover {
  background: #fb6321;
  color: #ffffff;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
}
/* line 182, style.less */
.card {
  border:none;
  border-radius:0;
}
/* line 185, style.less */
.card-img-top {
  border-radius: 0;
  padding: 10px;
}
/* line 189, style.less */
.card .card-text {
  font-size: 14px;
}
/* line 193, style.less */
.card h4 {
  font-size: 18px;
}
/* line 200, style.less */
.footer {
  padding: 40px 0;
  background-color: #fff2e2;
  border-top: 2px solid aqua;
}
/* line 203, style.less */
.footer h3 {
  font-size: 20px;
  text-transform: uppercase;
  color: #333;
}
/* line 209, style.less */
.footer .dev-link {
  padding: 15px 0;
}



.card-body{padding: 1rem;}

.mb-3{
    transition:0.3s ease;
    height: 95%;
    box-shadow: 0 0 1px 3px #fb6321;
}




@media (max-width: 880px)
{body {
    background-size: auto;
}
}

@media (max-width: 375px) {
.navbar-brand span {display:none;}
}