@font-face {
    font-family: "Product Sans";
    font-style: normal;
    font-weight: 300;
    src: local("Product Sans"), local("Product-Sans-Regular"), url("../fonts/ProductRegular.ttf") format("truetype");
  }
  
  @font-face {
    font-family: "Product Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Product Sans"), local("Product-Sans-Regular"), url("../fonts/ProductRegular.ttf") format("truetype");
  }
  
  @font-face {
    font-family: "Product Sans";
    font-style: normal;
    font-weight: 500;
    src: local("Product Sans Bold"), local("Product-Sans-Bold"), url("../fonts/ProductBold.ttf") format("truetype");
  }
  
  @font-face {
    font-family: "Product Sans";
    font-style: normal;
    font-weight: 700;
    src: local("Product Sans Bold"), local("Product-Sans-Bold"), url("../fonts/ProductBold.ttf") format("truetype");
  }


body{
    font-family: "Product Sans", Helvetica Neue, Helvetica, Arial, sans-serif !important;
    /* line-height: 1.618; */
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
}

.header-area .main-nav .logo {
    float: left;
    margin-top: 0px !important;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}


@media (max-width: 991px){
.header-area .logo {
    margin-top: 0px !important;
    margin-left: 30px;
}
}

.welcome-area .welcome-content h1 {
    font-weight: 500;
    font-size: 42px;
    line-height: 46px;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.20);
    letter-spacing: 1.4px;
    color: #fff;
    margin-bottom: 30px !important;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100px !important;
}

.owl-carousel .owl-item div {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
}
