*{margin: 0%; padding: 0%;}
.bannerDesktop{
    background: url(../images/banner.jpg)no-repeat center;
    height: 700px;
    background-size: cover;
    border-bottom: 30px solid #cf160e;
}
.bannerDesktop a>img{transform: translateY(20px);}
.bannerDesktop header{transform: translate(100px,40px);}
.bannerDesktop header>nav>ul{list-style-type: none;}
.bannerDesktop header>nav>ul>li{display: inline-block;padding: 12px; background-color: #6ec209; border-radius: 5px;}
.bannerDesktop header>nav>ul>li:hover{background-color: #1d1d1d;}
.bannerDesktop header>nav>ul>li>a{color: #fff; text-decoration: none; font-family: Montserrat;}
 .affix {
    top:0;
    width: 100%;
    z-index: 9999 !important;
     transition: 1s;
  }
.affix a>img{transform: translateY(10px);}
.affix header{transform: translate(100px,25px);}
.affix ~ .container {
   position: relative;
   top: 50px;
  }
.bannerMobile{display: none;}

/*Affix*/
.affix {
    top:0;
    width: 100%;
    z-index: 9999 !important;
    background-color: #fff;
    transition: 1s;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    height: 100px;
  }
  .navbar {
    margin-bottom: 0px;
  }

  .affix ~ .container-fluid {
   position: relative;
   top: 50px;
  }

.profile,.compliance,.infra,.clients,.team,.products,.enquiry,.contactus{
    background: linear-gradient(rgba(255,255,255,0.98),rgba(255,255,255,0.9)),url(../images/banner.jpg)no-repeat center;
    background-size: cover;
    border-bottom: 30px solid #cf160e;
    text-align: justify;
    line-height: 2;
}
.contactus, .enquiry{line-height: 1; font-family: Montserrat;font-size: 16px;}
.profileGap{height: 100px;}
.profile h2,.compliance h2,.infra h2,.clients h2,.team h2,.products h2,.enquiry h2,.contactus h2{
    color: #449d44;
    font-family: advent pro;
    font-size: 40px;
}
.products h3{font-family: advent pro;color: #449d44;}
.profile p,.compliance p,.infra p,.clients p,.team p,.products p{font-family: Montserrat;font-size: 18px;}
.products img{transition: .3s ease-in-out;border: 1px solid black;margin: 10px;padding: 10px;width: 100%;height: 300px;}
.products img:hover{transform: scale(0.9);}
.compliance img{width: 100%;}
.owl-carousel .item img{
    border: 1px solid black;
    padding: 20px; 
    width: 100%;
    height: 150px;
}