@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;500;700;900&display=swap');

.navbar-brand {
  font-family: 'Montserrat', sans-serif ! important;
  text-transform: uppercase
}


body, h1 ,h2, h3 ,h4, h5 ,h6, span, p
{
font-family: 'Montserrat', sans-serif  ! important;
}

.navbar .nav {
  font-family: 'Montserrat', sans-serif ! important;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 1.5rem;
  padding: 18px;
  font-weight:bold;
}

.navbar-inverse {
  background-color: #fff;
}

.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
  background-color: #fff
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
  background-color: #fff
}

.dropdown-menu {
  background-color: #000
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  background-color: #000
}

.navbar-inverse {
  background-image: none;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  background-image: none;
}

.navbar-inverse {
  border-color: #fff
}

.navbar-inverse .navbar-brand {
  color: #FFFFFF
}

.navbar-inverse .navbar-brand:hover {
  color: #FFCC00
}

.navbar-inverse .navbar-nav>li>a {
  color: #000;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
  color: #000
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
  color: #000
}

.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
  color: #000
}

.dropdown-menu>li>a {
  color: #FFFFFF
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  color: #fff
}

.navbar-inverse .navbar-nav>.dropdown>a .caret {
  border-top-color: #000
}

.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
  border-top-color: #000
}

.navbar-inverse .navbar-nav>.dropdown>a .caret {
  border-bottom-color: #000
}

.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
  border-bottom-color: #000
}


.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-menu {
  display: none;
  position: absolute;
  z-index: 1;
}
.dropdown:hover .dropdown-menu {
  display: block;
}

.iconglogom p
{
    font-size: 16px;
padding: 10px;
text-align: center;
margin: 0px;
color:#fff;
}
.iconglogo p
{
    font-size: 16px;
    padding: 16px;
    text-align: center;
}
.footerp p
{
    font-size: 13px;
    color:#000;
    text-align: justify;

}
.footerp h3
{
    color:#000;
        font-weight: bold; 

}
.footer p
{
   text-align: center;
    padding: 0px;
    font-size: 16px;
    color: #000;
    margin: 20px 0px 0px;
}
.footerli
{
    list-style: none;
    font-size: 13px;
}
.footerli a {
  color: #000;
  text-decoration: none;
}
.textbannertey P
{
  float:left;
  font-size: 16px;
  text-align: justify;
  padding: 10px;
}

.textbannertey h1
{
  font-weight: bold;
}
.getintouch
{
    text-align: center;
padding: 10px;
font-weight: bold;
}
#contact-form
{
    padding:21px;
    background-color:#fff
}
.carertext
{
  background-color:#fff;
  padding: 21px;
}
.carertext1
{
      box-shadow: 0 1px 1px 2px rgba(0,0,0,0.10);
  width: 280px;
  padding: 20px 10px;
  margin-left: 10px;
}
.carertext2
{
   box-shadow: 0 1px 1px 2px rgba(0,0,0,0.10);
  width: 280px;
  padding: 20px 10px;
  margin-right: 44px;
}
.carrer
{
    text-align: center;
    font-weight: bold;
}
.carertext p
{
    font-size: 20px;
    padding: 10px;
}
.fa 
{
    font-size: 22px;
color: #000;
padding-right: 10px;
}

.carertext p span 
{
    font-weight: bold;
}


.spanchead
{
      background: #001787;;
  color: white;
  padding: 6px;

}
.bisse
{
    margin-bottom:1%
}
.head
{
    color: #031c8a;
text-align: center;
padding: 10px;
}
.red
{
    color: #ff011d;
}
.blue
{
    color: #031c8a;
}

.multi-item-carousel{
  .carousel-inner{
    > .item{
      transition: 500ms ease-in-out left;
    }
    .active{
      &.left{
        left:-33%;
      }
      &.right{
        left:33%;
      }
    }
    .next{
      left: 33%;
    }
    .prev{
      left: -33%;
    }
    @media all and (transform-3d), (-webkit-transform-3d) {
      > .item{
        // use your favourite prefixer here
        transition: 500ms ease-in-out left;
        transition: 500ms ease-in-out all;
        backface-visibility: visible;
        transform: none!important;
      }
    }
  }
  .carouse-control{
    &.left, &.right{
      background-image: none;
    }
  }
}


h1 {
  color: white;
  font-size: 2.5rem;
  text-align: center;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

 .product-category {
  box-shadow: 0 1px 1px 2px rgba(0,0,0,0.10) !important;
  width: 180px !important;
  padding: 20px 10px !important;
  height: 220px !important;
  margin-bottom: 15px !important;
  margin-top: 20px;
}
 .crau{
text-align:center;
font-size: 16px  !important;
}
.carousel-control.left {
  background: transparent  !important;
}
.carousel-control.right {
  background: transparent  !important;
}
.bannertext
{
   color: #000 ! important;
   font-size: 50px ! important;
   float:left ! important;
}
@media screen and (max-width:768px)
{
    
   
.dropdown-menu {
  display: block  ! important;
  position: inherit ! important;
  float:none;
}


.getintouch {
  text-align: center;
  padding: 6px;
  font-weight: bold;
}
.h2, h2 {
  font-size: 27px;
}
.carertext {
  background-color: #fff;
  padding: 8px;
}
.img
{
      width: 64%;
  padding-top: 13px;
}
.h3, h3 {
  font-size: 18px;
}
.footer p {
  font-size: 14px;
}
.bannertext
{
    font-size: 30px ! important;

}
.hugbanner
{
    width: 30% ! important;
    margin-top: 23px ! important;
}
.huhim
{
    margin-left: 8px ! important;
    width: 113px ! important;
}
.biessebo
{
     width: 100% ! important;
}
.boudown
{
    font-size: 14px  ! important;
    width: 100% ! important;
}
.product-category {
  width: 89px !important;
  height: 142px !important;
}
.carousel-control {
  top: -44px !important;
  color: #031c8a !important;
}
.crau {
  font-size: 14px !important;
}
.conbnr
{
    padding: 0px !important;
}
.spanchead
{
    font-size: 17px;
}
.carertext1 {
  width: 260px;
  margin-left: 0px;
}
.iconglogo
{
    margin-top: 20px ! important;
}
.navbar-brand {
  padding: 0px 15px; 
  width: 70%;
}
.navbar-toggle {
  margin-top: 18px;
  background-color: #e8e8e8;
}
.navbar .nav {
  padding: 6px;
  margin: 0.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 4px;
  padding-bottom: 7px;
}
}