body {
    margin: 0;
    color: #747474;
    min-width: 320px;
    -webkit-text-size-adjust: 100%;
    font-size: 15px;
    font-family:PTSansRegular,Arial,Helvetica,sans-serif;
    line-height: 1.5;
    font-weight: 400;
}
/* header start */
.nav-item{
    margin-right: 15px;
    }
    .navbar{
        background-color: #29292a;
    }
     @font-face {
      font-family: PTSansRegular;
      src: url(../PT_Sans/PTSans-Regular.ttf);
    } 
    .navbar-dark .navbar-nav .nav-link{
        color: #fff;
    }
    .navbar-dark .navbar-nav .nav-link.active{
        color: #a0ce4e;
    }
    .bg-dark.navbar-dark .navbar-nav .nav-link:focus, .bg-dark.navbar-dark .navbar-nav .nav-link:hover, .bg-dark.navbar-dark .navbar-nav .active>.nav-link{
        color: #a0ce4e!important; 
    }
    /* header end */
    /* slider start */
    .rajput.animate__animated{
        animation-duration: 15s !important;
      }
      .carousel-item {
        height: auto;
        min-height: 260px;
        background: no-repeat center center scroll;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
      }
     
      @media only screen and (max-width: 600px) {
        .carousel-item img{
          height: 260px;
        }
      }
       /* slider end */
      .htext p{
      text-align: justify;
      color: #fff;
      }
      .bgcolor{
background-color: #29292a;;
      }
.hrtag hr{
    border-top: 3px solid #f44336;
      }
      .hrtag h2{
       color: #ee7024;;
      }
      .description p{
margin-top: 20px;
color: #fff;
      }
      .description img{
margin-bottom: 30px;
margin-top: 30px;
      }
      .description h5{
        color: #ee7024 ;  
      }
      .description h5:hover{
        color: #a0ce4e;
      }
      #owl-demo .item{
        margin: 3px;
      }
      #owl-demo .item img{
        display: block;
        width: 100%;
        height: auto;
      }
      @media only screen and (max-width: 600px){
        .hrtag hr{
         display: none;
        }
      }
      .our{
      padding-left: 50px;
      }
      @media only screen and (max-width: 600px){
        .our{
          padding-left: 15px;
        }
      }
      .tex h1{
        color: #fff;
      }
      .tex h4{
        color: #fff;
      }
      .tex ul li{
        color: #fff;
        text-align: justify;
      }
      /* index page start */
      /* footer start */
      .bg-color1{
        background-color: #282a2b;
        /* border-color:; */
      border-top: 2px solid #4b4c4d;
      padding-top: 18px;
       padding-bottom: 16px;
      }
      /* footer end */
    
  