.appointment a{

    background: #5f1b1b;

    border-radius: 30px;

    color: #ffffff;

    font-weight: 600;

    padding: 10px 30px;

    font-size: 15px;

}



.appointment a:hover{

    color: #ffffff;

}

.booknow_button a{

    background: #5f1b1b !important;

    border-color: #5f1b1b !important;

    color: #fff !important;

}

.sumbitbtn { 
    background: #5f1b1b !important;
    border-color: #5f1b1b !important;
    border-radius: 8px;
    color: #fff !important;
    width:335px; 
    height:57px;
    border:0;
    margin-top:10px; 
    cursor: pointer;
}
.sumbitbtn:hover{
    background-color: #bd9454;
    border: solid 1px #bd9454;
}



.view_all_btn { 



    background: #5f1b1b !important;

    border-color: #5f1b1b !important;

    color: #fff !important;

    margin-bottom: 20px;    

/*    background:url(../img/btn.jpg) no-repeat left top;*/

    width:335px; 

    padding: 10px 0;

    border:0;

}

#featured-services .box.right-box{

    margin: 0 25px 0 0 !important;

}

#featured-services .box{

    background: none !important;



}




.box .text{
    color: #ffffff;
    font-size: 20px;
    display: block;
    width: 100%;
    text-align: center;
    line-height: 300px;
}



.box img{

    position: absolute;

    top: 29%;

    left: 20%;

}



.custombox h1{

    color: #ffffff;
    font-size: 30px;

}



.processbox h1{

    color: #333333;
    padding-top: 10px;
    font-size: 30px;

}



.products-tab .nav-tabs{



    border-bottom: 0px;

    justify-content: center;



}



.products-tab .nav-tabs li a{
    color: #ffffff;
    
}
.products-tab .nav-tabs li a.active{
    background-color: #5f1b1b;  
    color: #fff;
    border:solid 1px #5f1b1b;
}

.products-tab .nav-tabs li a:hover{
    border:solid 1px #5f1b1b;
}

#intro .carousel-caption h1{

   font-family: 'Blackletter'; 

    font-size: 75px;



}



#intro .carousel-caption{

    bottom: 100px;

    color: #bd9454;

}

#about .about-col h2 {
    text-align: center !important;
    padding: 10px 0px 20px 0px !important;
}

#about .product-img img{
    max-width: 100%;
    height: 500px;
}



@media (max-width: 992px) {

    #intro .carousel-caption h1{

       font-family: 'Blackletter'; 

        font-size: 50px;



    }



    #intro .carousel-caption{

        bottom: 90px;

        color: #bd9454;

    }

}



@media (max-width: 768px) {



    #intro .carousel-caption{

        bottom: 80px;

        color: #bd9454;

    }

    .custombox h1{
        font-size: 20px;
    }

    .form .sumbitbtn{
        width: 270px;
    }

    #about .product-img img{
        height: auto;
    }

    #about .product-details h2{
        margin-top: 10px;
       
    }

}













