h1 {
    font-size: 60px;
}

h2{
    font-size: 40px;
    line-height: 25px;
}
.header-top {
    padding: 0px 0;
    background-color: #282828;
}

.header-top span{
    font-size: 13px;
}

.header-top .top-right ul.social-link li a{
    width: 20px;
    height: 20px;
    line-height: 18px;

}

.header-area-v1 .header-navigation {
    background-color: #724b28;
}

.header-navigation .nav-container .main-menu ul li > a {
    font-size: 17px;
    padding: 25px 40px;
}

.header-navigation .nav-container .main-menu ul li:hover > a {
    background-color: #83562e;
    color: #f17434;;
}

.header-navigation .nav-container .main-menu .active > a { 
    background-color: #83562e;
    
}

.header-navigation .navbar-close{
    background: #83562e;
}

.banner-area-v1 .hero-slider-one .single-hero .hero-content h1 {
    font-size: 40px;
    line-height: 65px;
    color: #fff;
    margin-bottom: 35px;
}

.banner-area-v1 .hero-slider-one .single-hero {
    position: relative;
    padding: 80px 0 80px;
    z-index: 1;
}

.banner-area-v1 .hero-arrows .slick-arrow:hover, .banner-area-v1 .hero-arrows .slick-arrow:focus{
    background-color: #83562e;
}

.hero-content{
    padding-left: 20px;
}

.main-btn{
    background: #83562e;    
}

.about-area-v4 .about-shape .shape {
    background-color: rgb(89 44 21 / 5%);
}

.about-area-v4 .about-content-box h2{
    font-size: 25px;
    line-height: 34px;
}

.about-area-v4 .about-content-box p {
    margin-bottom: 50px;
    font-size: 16px;
    line-height: 29px;
}

.about-area-v4 .about-content-box h2 span{
    color: #83562e;   
}
.section-title h2{
    margin-bottom: 0px;
}

.counter-area-v3 .counter-wrapper{
    padding: 35px 40px 35px;
    border-radius: 25px;
    -webkit-box-shadow: 0px 11px 38px 0px rgb(32 42 48 / 20%);
    box-shadow: 0px 11px 38px 0px rgb(32 42 48 / 20%)
}

.counter-area-v1 .counter-column .counter-box{
    padding: 35px 35px 35px;
}

.counter-area-v1 .counter-column .counter-box{
    border-radius: 15px;
}

.title-span-line span.line {
    background-color: #83562e;
}

.service-area-v3 .service-item:hover {
    background-color: #724b28;
}

.service-area-v3 .service-item .service-icon i{
    background-color: #724b28;
    font-size: 36px;
    -webkit-box-shadow: 0px 11px 20px 0px rgb(114 75 40 / 30%);
    box-shadow: 0px 11px 20px 0px rgb(114 75 40 / 30%);
}

.service-area-v3 .service-item{
    padding: 25px 30px 25px;
}

.shape-one .shape{
    background-color: rgb(114 75 40 / 3%);
}

.service-area-v3 .service-item .service-shape .shape{
    background-color: rgb(114 75 40 / 3%);
}

.counter-area-v3 .counter-box h2{
    color: #83562e;
}

.back-to-top{
    background: #83562e;
}

.project-area-v3 .project-item .project-img .project-overlay .project-content, .releted-project-section .project-item .project-img .project-overlay .project-content{
    background-color: #83562e;
}

.project-slide-five .slick-arrow{
    border: 1px solid #83562e;
    color: #83562e;
}

.project-slide-five .slick-arrow:hover{
    background-color: #83562e;
}

.footer-area .footer-widget{
    padding-top: 40px;
}

.footer-area .footer-widget .widget.about-widget img{
    margin-bottom: 10px;
}

.footer-area .footer-widget .widget h4.widget-title{
    margin-bottom: 10px;
}

.footer-area .copyright-area{
    padding: 0;
}

.footer-widget .contact-info-list .info-box .icon i {
    color: #83562e;
    font-size: 20px;
    padding-right: 5px;
}

.footer-area .copyright-area .copyright-text p span{
    color: #83562e;
    font-weight: bold;
}

.counter-area-v1 .counter-column{
    flex: 0 0 25%;
    max-width: 25%;
}

.counter-area-v3 .counter-column:after{
    width: 0px;
    height: 0%;
    /* background-color: #ffede4; */
    /* border-radius: 3px; */
}

.counter-area-v1 .counter-column .counter-box:hover{
    background-color: #83562e;
}

.counter-area-v1 .counter-column .counter-box:after{
    content: none;
}


/* about */

.breadcrumbs-section{
    padding: 30px 0;
}

.features-area-v4 .features-box {
    padding: 30px 20px 30px;

}

.features-area-v4 .features-box .features-content p {
    margin-bottom: 11px;
    line-height: 23px;
}

.features-area-v1 .features-column .features-item:after{
    background-color: #83562e;
}

.features-area-v1 .features-column .features-item:before{
    content: none;
}

.features-area-v1 .features-column .features-item .features-icon i{
    color: #83562e;
}

.testimonial-area-v2 .testimonial-item .td-content p {
    margin-bottom: 5px;
    font-size: 17px;
    margin-top: 40px;
}

ul.rating li i{
    color: #83562e;
}

.testimonial-area-v2 .testimonial-item .td-thumb .icon{
    background-color: #83562e;
}

.testimonial-area-v2 .testimonial-slider-two .slick-arrow{
    border: 1px solid #83562e;
    color: #83562e;
}

.testimonial-area-v2 .testimonial-item .td-content:after{
    color: rgb(131 86 46 / 25%);
}

.lds-ellipsis span{
    background: #83562e;   
}

.features-area-v4 .features-box .features-content h5.title{
    border-left: 3px solid #83562e;
    color: #83562e;
}

.contact-page-section{
    margin-bottom: 0;
}

.contact-page-section .contact-form-wrapper{
    padding: 20px 20px 20px;
}

.contact-page-section .contact-info-list .info-box .info {
    margin-left: 10px;
}

.contact-page-section .contact-info-list .info-box .info p {
    font-size: 18px;
}

.product-item .product-thumbnail{
  margin-bottom: 0px;   
}

.product-item .product-info{
    padding: 20px 10px 20px 20px;
    background: #dad2d0;
}
.product-item .product-info P{
    font-size: 15px;
    font-weight: 600;
    color: #282828;
    line-height: 27px;
}

.product-item .product-info span{
    color: #83562e;
    font-weight: bold;

}

.filter-nav ul.filter-btn li.active{
    color: #83562e;
}

.filter-nav ul.filter-btn:before {
    background-color: #83562e;
}

.contact-page-section .contact-info-list .info-box .icon i {
    color: #83562e;

}

@media (max-width: 767px){

    .header-area-v1 .header-navigation:before {
        width: calc(100% - 20%);
    }

    .counter-area-v3{
        display: none;
    }

}
/*Certificate Section*/
.certificate {
    background-color: #724b28;
    padding: 1em;
    margin: 1em;
}
.certificate h5{
    color: #fff;
}
.certificate:hover.certificate{
 background-color: #83562e;
}