.newspage{
    padding: 60px 0;
}
.newspage .sec-title{
    padding-bottom: 25px;
}
.newspage h1{
    text-align: center;
    font-size: 35px;
    padding-bottom: 0;
    margin-bottom: 0;
    line-height: 1.2;
    color: #3f3f3f;
    font-weight: 400;
}
.newspage p{
    padding: 10px 0;
    margin-bottom: 0
}
.newspage h2{
    font-size: 18px;
    color: #333;
    line-height: 1.4;
    padding: 0 0 10px 0;
     font-weight: 400;   
}
.newspage p{
    font-size: 16px;
}
.newspage p.date{
     color: #3f3f3f;   
}
.newspage h3{
    font-size: 22px;
    color: #666;
    line-height: 1.4;
    
}
.mt50{
    margin-top: 40px;
}
.newspage ul li{
    list-style: disc;
    margin-left: 15px;
    padding-bottom: 10px;
}
.newspage ul li:last-child{
    padding-bottom: 0;
}
.carousel-indicators {
    bottom: 10px;
    left: 5%;
    right: 0;
}
.carousel-indicators li{
    width: 10px;
    height: 10px;
    border: none;
   
}
.carousel-indicators li.active{
    width: 30px;
    height: 12px;
    border: none;
}
.copyright a{
    color: #fff;
    transition: 0.5s ease;
}
.copyright a:hover{
    color: #33333390
}
.enqbutton{
    line-height: 30px;
      margin-bottom: 20px;
    clear: both;
    text-align: center;
}
.enqbutton a{
    padding: 15px 20px;
      font-size: 16px;
    color: #fff;
    font-weight: 600;
    border-radius: 3px;
    line-height: 0;
    background: #0f0f0f;
    transition: 0.5s ease;
}
.enqbutton a:hover{
    background: #e3b203;
}
.prodbanner{
    margin-bottom: 25px;
}
.prodbanner .carousel-indicators li {
    width: 10px;
    height: 1px;
    border: none;
    background: #666666
}
.prodbanner{
    padding: 0 50px;
}

.prodbanner .carousel-control-next{
    background: #33333350;
    width: 50px;
    font-weight: 300;
    height: 50px;
    border-radius: 50px;
    visibility: hidden;
    top: 30%;
}
.prodbanner .carousel-control-prev{
    background: #33333350;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    visibility: hidden;
    top: 30%;
}
.prodbanner:hover .carousel-control-next,.prodbanner:hover .carousel-control-prev{
    visibility: visible;
    background: #33333370;
}
.proddetail {
    background: #11111115;
    padding: 30px;
}
.proddetail h2{
     font-size: 26px;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid #44444415;
    margin-bottom: 20px;
    color: #222222;
}
.proddetail ul{
    margin-bottom: 0
}
.proddetail ul li{
     list-style: disc;
    font-size: 16px;
    color: #222222;
    line-height: 1.5;
}
.proddetail table{
    background: #ffffff;
    font-size: 15px;
}
.proddetail table tr td{
    padding: 15px 20px;
}
.apppage{
    padding: 5rem 0;
}
.cata{
     margin-top: 40px; 
    padding: 1px;
     box-shadow: 0 0 5px #00000060;
}
.cata h2{
    font-size: 22px;
    padding: 15px 10px;
    min-height: 130px;
}
.cata img{
    background: #3f3f3f;
    padding: 10px;
}
.cata a button{
    background: #3f3f3f;
    color: #b99c6a;
    width: 100%;
    font-size: 16px;    
    font-weight: 500;
    letter-spacing: 1.2px;
    height: 40px;
    transition: 0.5s ease;
}
.cata a button:hover{
   background: #ad9264; 
    color: #fff
}
















