.navbar-toggler-icon {
  background-color: #0C0808; }

.navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link:focus {
  color: #D20C1A; }

.pl-5 {
  padding-left: 3rem !important; }

.pt-10 {
  padding-top: 6rem !important; }

.pb-10 {
  padding-bottom: 6rem !important; }

.pt-15 {
  padding-top: 9rem !important; }

.pb-15 {
  padding-bottom: 9rem !important; }

.hide-on-mobile {
  display: none; }

.bg-gradient-main {
  background: #090707;
  background: linear-gradient(175deg, #090707 0%, #35080c 100%); }

.pull-right {
  float: right !important; }

.font-22 {
  font-size: 22px; }

#aboutus {
  background: url("../../Front/image/aboutus.png");
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: top right; }

@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1100px; } }
.navbar-collapse {
  margin-top: 14px; }

.navbar-toggler:focus {
  box-shadow: none; }

.category-img {
  width: 75px;
  height: 75px; }

.category-title {
  text-align: center; }

/* For mobile */
@media (max-width: 991px) {
  .product-header {
    /*h2{
      text-align: center;
    }*/ }
    .product-header .product-header-line {
      margin-left: auto;
      width: 85%; }

  .product {
    /*.row{
      white-space: nowrap;
      display: block !important;
      overflow: auto;
      .product-parent{
        display: inline-block;
        .product-img{
          width: 200px;
          height: 200px;
        }
      }
    }*/ }

  .content-category-filter {
    white-space: nowrap;
    display: block !important;
    overflow: auto; }
    .content-category-filter .category-img {
      width: 200px;
      height: 200px;
      margin-bottom: 20px; }
    .content-category-filter .main-category-item {
      display: inline-block; }

  #aboutus {
    padding-top: 0 !important;
    background-color: #0C0808;
    background-image: none;
    padding-bottom: 0 !important; }
    #aboutus .about-us-img {
      display: block !important;
      background-color: #ffffff; }
      #aboutus .about-us-img img {
        max-width: 100%; }
    #aboutus .about-title {
      color: #ffffff; }
    #aboutus .about-leftside {
      padding-top: 50px !important;
      color: #ffffff;
      /*text-align: center;*/ }
      #aboutus .about-leftside .about-line {
        /*margin: auto;*/
        display: none;
        width: 25%; }

  .franchise {
    padding-top: 50px !important;
    padding-bottom: 50px !important; }
    .franchise .content-franchise {
      padding-left: 0 !important;
      /*text-align: center;*/ }
      .franchise .content-franchise .pl-5 {
        padding-left: 0 !important; }
      .franchise .content-franchise .franchise-title-line {
        display: block;
        margin-left: 0 !important;
        width: 80%; }

  .footer {
    border: none;
    text-align: center; }
    .footer .logo-image {
      display: block;
      margin: auto; }
    .footer .btndownloaddiv {
      margin: auto; }
    .footer .phone-image {
      margin: 50px auto;
      width: 100%;
      height: auto; }
    .footer .footer-subscribe {
      margin: auto; }

  .product-detail-leftside .product-detail-title, .product-detail-leftside .product-detail-text {
    /*text-align: center;*/ }

  .product-detail-layout-img {
    width: 300px !important;
    height: 300px !important;
    display: block;
    margin: auto; }

  .product-detail-img {
    width: 300px !important;
    height: 300px !important;
    position: relative !important;
    /*top: 0 !important;
    right: 0 !important;*/ }

  .product-detail-rightside {
    margin: 50px auto 80px auto; } }

/*# sourceMappingURL=custom.css.map */
