
@font-face {
    font-family: "Poppins";
    src: url(/assets/Fonts/Poppins/Poppins-Regular.ttf);
}
@font-face {
    font-family: "Poppins Medium";
    src: url(/assets/Fonts/Poppins/Poppins-Medium.ttf);
}
@font-face {
    font-family: "Poppins Bold";
    src: url(/assets/Fonts/Poppins/Poppins-Bold.ttf);
}

@font-face {
    font-family: "Noto Serif";
    src: url(/assets/Fonts/NatoSerif/NotoSerif-VariableFont_wdth,wght.ttf);
}


*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Poppins", sans-serif;
    /* Noto Serif */
}
h1,h2,h3,h4,h5,h6{
    font-family: "Noto Serif",serif;
}
h1>span{
    font-family: "Poppins Bold","Poppins",sans-serif;
}
.section-spacing{
    padding-block: 48px;
}
a{
    text-decoration: none;
    color: black;
}
.highlighted-text{
    color: #059212;
}
.background-green-dark{
    /* background-color: #00650a; */
    background-color: rgb(0, 124, 12);
}
.background-green-light{
    background-color: #059212;
}
.primary-btn{
    background-color: #059212;
    color: white;
    border: none;
    font-size: 14px;
    text-transform: capitalize;
}
.secondary-btn{
    background-color: white;
    color: #059212;
    border: none;
    font-size: 14px;
    text-transform: capitalize;
}
.secondary-btn a{
    color: #000;
}
.primary-btn:hover,.secondary-btn:hover{
    background-color: #00650a;
    color: white;
    border: none;
}
.secondary-btn:hover a{
    color: white;
}
/* .secondary-btn:hover{
    background-color: rgb(255, 255, 255);
    color: white;
    border: none;
} */
.about .container .secondary-btn{
    border: 1px solid #000;
}
.about .container .secondary-btn:hover{
    border: 1px solid #00650a;
}
header .banner{
    /* height: 98vh;
    max-height: 800px; */
    padding-top: 160px;
    padding-bottom: 100px;
    background-color: rgba(0, 0, 0, 0.7);
    color: white;
}
.banner ul{
    list-style: none;
    padding-left: 0;
}
.banner ul i{
    padding-inline: 8px;
    font-size: 18px;
}

.enquiry_form .form-control{
    border: 1px solid rgb(0, 124, 12) !important;
}

.contact-us .icon{
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.hide{
    display: none;
}
.navbar .offcanvas .navbar-nav .nav-item a{
    font-family: "Noto Serif",serif;
    font-size: 15px;
}
.services .tabs .nav{
    /* background-color: rgba(0, 128, 0, 0.742); */
    background-color: #059212;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: rgb(0, 124, 12);
}

.tabs .tab-content .tab-inner-content ul li{
    border-bottom: 1px solid rgba(193, 193, 193, 0.623);
    padding-bottom: 16px;
}
.tabs .tab-content .tab-inner-content .service-box{
    max-width: 360px;
    margin: auto;
    box-shadow: 2px 2px 12px rgba(128, 128, 128, 0.627);
    background-color: white;
}
.about p{
    font-size: 18px;
}

@media only screen and (max-width : 500px){
    header .banner{
            padding-top: 120px;
            padding-bottom: 60px;
    }
}
