.btn-default {
    background-color: #613A33;
    border: 0px solid black;
    color: white !important;
}

.btn-default:hover {
    background-color: #1e1210;
    border: 1px solid #1e1210;
}

.btn-default:focus, .btn-default:active {
    background-color: black;
    border: 1px solid #1e1210;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

@media (max-width: 768px) {
 
    .navbar-brand img {
        max-width: 300px;
    }   
}


.banners a {
    text-decoration: none;
}

.banner {
    color: #613A33 !important;
    font-size: 14px;
    font-family: "Roboto", Arial, sans-serif;
    margin: 5px 0;
    padding: 8px 10px;
    background-color: #fff;
      
}
.banner-border {
    border-top: 1px solid rgb(97, 58, 51);
}
.banner-link {
      border-bottom: 1px solid rgba(147, 88, 77, 0.2);
    border-top: 1px solid rgba(147, 88, 77, 0.2);
    color: #444;
}
.banner-link a {
    color: #444;
}

.banner-link a:hover {
    color: #93584d;
}

@media (max-width: 992px) {
    
    .banner-links  {
    border-right: 1px solid rgba(147, 88, 77, 0.2);
    border-left: 1px solid rgba(147, 88, 77, 0.2);
    color: #444;
    }
}


.banner-links {
      border-left: 1px solid rgba(147, 88, 77, 0.2);
      color: #444;
}
.banner-info {
    border-right: 1px solid rgba(147, 88, 77, 0.2);
    border-left: 1px solid rgba(147, 88, 77, 0.2);
    color: #444;
  
}
.banner-overlay {
    background-color: rgba(0,0,0,0.6);
}

.big-banner {
    background-image: url('/assets/img/showcase.jpg');
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    
    left:0;
    color:white;
    position: relative;
    
    
}
.big-banner h2 {
    font-size: 30px;
    font-family: "Roboto", Arial, sans-serif;
}
.big-banner input {
    color: #613A33 !important;
    text-align: right;
    background-color: rgba(255, 255, 255, 0.7);
}

.big-banner textarea {
    color: #613A33 !important;
    text-align: right;
    background-color: rgba(255, 255, 255, 0.7);
}




.big-banner input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #613A33;
  opacity: 1; /* Firefox */
}

.big-banner input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #613A33;
}

.big-banner input::-ms-input-placeholder { /* Microsoft Edge */
  color: #613A33;
}



.big-banner textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #613A33;
  opacity: 1; /* Firefox */
    
    text-align: right;
}

.big-banner textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #613A33;
    
    text-align: right;
}

.big-banner textarea::-ms-input-placeholder { /* Microsoft Edge */
  color: #613A33;
    
    text-align: right;
}




@media (max-width: 992px) {
    
    .banner-links i {
    color: #613A33;
    font-size: 30px;
    padding: 8px 15px;
    max-width: 52px;
    text-align: left !important;
   
}
    
}

@media (max-width: 992px) {
    
    .banner {
        text-align: center;
    }
    
}
 .support   {
    font-weight: 200 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 10px;
}
.btn-header {
  color: #fff;
  background-color: #613A33;
  border: 1px solid #1e1210;
  border-color: #613A33;
}


.input-banner textarea {
    color: #613A33;
    text-align: right !important;
    background-color: rgba(255, 255, 255, 0.7);
}

.services {
    text-align: center;
    background-color: lightgray;
}
.services a{
    color: #613A33;
    text-align: center;
    background-color: lightgray;
    text-decoration: none;
}
.services h2 {
    font-size: 24px;
    font-family: "Roboto", Arial, sans-serif;
}
.services i {
    font-size: 44px;
}






/*--------------------featured-services------------*/

.featured-services {
    text-align: center;
}

.featured-services-border {
    border-bottom: 4px solid #a20227;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    
}

.featured-services-border:hover {
    border-bottom: 4px solid #670e10;
}

.featured-services .card-text-link {
    color: #961c1c;
    text-decoration: none;
    font-size: 26px;
    font-weight: 600;
}


.featured-services .card-text-link:hover {
    color: #f1b204;
    transform: translateY(0px) translateZ(0px);
    transition: all 0.3s ease-in-out 0s;
}

.featured-services-body {
    padding: 15px;
}

.featured-services .btn-blue {
    
   background-color: #1A3768;
    color: #FFF !important;
    text-align: center;
    text-transform: uppercase;
    border: 0px none;
    outline: none;
    cursor: pointer;
}

.featured-services .btn-blue:hover {
    background-color: #1A37D6;
    color: white;
    text-decoration: none;
}

/*--------------------featured-services------------*/


.news {
    font-family: "Roboto", Arial, sans-serif;
    color: #333;
}
.news h1 {
    font-size: 36px;
}
.news p {
    font-size: 14px;
}
.news h2 {
    font-size: 30px;
}
.news h3 {
    font-size: 24px;
}
.news a {
    text-align: right !important;
    color: #613A33;
    font-size: 14px;
}

.header-display {
        box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.header-bg {
    
    background-image: url('/assets/img/template2_Img1.jpg');
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    width: 100%;
    left:0;
    color:white;
    position: relative;

}

.header-bg-overlay {
    background-color: rgba(0,0,0,0.6);
}

.carousel-caption {
    bottom: 20%;
    color: #fff;
}
.testimonials {
  background-color: #fff;
  color: #666;
  padding-top: 20px;
}


.testimonial-header {
    font-size:  36px !important;
    color: #333;
    
}

.testimonials .carousel-indicators li {
    width: 11px;
    height: 11px;
    border-radius: 20px;
    background-color: #808080;
    border: 0;
}

.testimonials .carousel-item {
    color: #666;
}


.testimonials .carousel-control-prev {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f137";
    color: #18C485;
    font-size: 18px;
    margin-right: 8px;
    
}



.testimonials .carousel-control-prev-icon,
.testimonials .carousel-control-next-icon {
  height: 100px;
  width: 100px;
  margin-top: -20%;
  background-image: none;
}

.testimonials .carousel-control-next-icon:after
{
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f138";
    color: #18C485;
  font-size: 55px;
  color: black;
}

.testimonials .carousel-control-prev-icon:after {
  content: '<';
        font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f137";
    color: #18C485;
  font-size: 55px;
  color: black;
}
@media (min-width: 768px) {
 
    #carouselTestimonials .carousel-item {
        height: 225px;
    }   
}

@media (max-width: 767.96px) {
 
    #carouselTestimonials .carousel-item {
        height: 350px;
    }   
}
/*-------------------------Quick Links---------------------*/

.links h2 {
    font-size: 24px;
    color: #444444;
    font-family: "Roboto", Arial, sans-serif;
}
.links h6 {
    color: #613A33;
    font-size: 14px;
    font-family: "Roboto", Arial, sans-serif;
}

.links input {
    color: #613A33;
    text-align: left;
    
}
.links textarea {
    color: #613A33;
    text-align: left!important;
}



/*---------------Footer Stuff-------------------------*/


.footer div {
    color: white;
}

.footer-links a {
    color: #fff !important;
    text-align: end;
    padding-right: 10px;
}

.quick-links {
    
    border-top: 1px solid rgba(147, 88, 77, 0.2);
    border-bottom: 1px solid rgba(147, 88, 77, 0.2);
 }
.quick-border h2{
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    color: #444;
    padding-bottom: 20px;
}
.footer-quick-links a {
    color: #613A33 !important;
    display: block;
    padding: 5px;
    border-bottom: 1px solid rgba(147, 88, 77, 0.2);
    font-family: "Roboto", Arial, sans-serif;
    font-size: 14px;
 }
@media (max-width: 992px) {
    
        .footer-quick-links {
            text-align: center;
        }
    .footer-quick-links a {
        display: block;
    text-align: center !important;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(147, 88, 77, 0.2);
    width: 94%;
    margin: 0 auto;
    }
}





.logo {
    font-family: ;
    font-size: 14px;
    color: #444444;
}

.footer-links a {
    color: #613A33 !important;
    text-align: end !important;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid rgba(147, 88, 77, 0.2);
    font-size: 14px;
    font-family: "Roboto", Arial, sans-serif;
}


@media (max-width: 992px) {
    
        .footer {
            text-align: center;
        }
    
}
