.service-section.service-with-shape::before
{
background-color: #28a745 !important;
}



.site-logo a img {
    max-width: 250px !important;
}


.footer-area .widget-item-3 .features-sub p {

    visibility: hidden !important;
    padding-bottom: 0px;
}


.page-title-area .overlay {
   
    background-color: #371c06 !important;
}


.main-btn::before
{
bacground-color:#502F14 !important    ;
}

::-webkit-scrollbar-thumb {
    background-color: #502F14  !important ;
}



.banner-slider.banner-slider-three .single-banner::before {
    background-image: linear-gradient(90deg, #28a745 0%, #28a745 50%, #ededed00 100%) !important;
}


.row {
  
    justify-content: center;
   
}






.about-history-area .history-item .history-content span

{

font-size:20px !important;
}

.main-btn::before {

    background-color: #28a745 !important;
  
}

.about-history-area .history-item .history-thumb img {
    width: 300px !important;
    height: 230px !important;
}





.about-history-area .history-item {
  
    justify-items: center;
}



.why-choose-area {
    background-color: #0e6f22 !important;
  
}



.conatct-section .contact-form-area .contact-form .input-group input {

text-align-last: center;


}



.cookie-consent {
   
    background-color: #e45a14 !important;
 
}



button.cookie-consent__agree {

    background-color: #1da138   !important;
   
}


.footer-area .footer-overlay {
    background-color: #3a220d !important;
   
}



.page-title-area {
   
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}


.header-topbar .top-left-content .language-change .name {
   
    font-size: 1.2rem !important;
}