@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap');
.banner_img_sec {
background-image: url(../img/banner.png);
z-index: -1;
background-size: cover;
/*background-repeat: no-repeat;*/
}
body
{
font-family: 'Poppins', sans-serif !important; 
}
.banner_content {
padding-top: 115px;
padding-bottom: 40px;
}
.banner_contact h2.sub_head {
font-size: 48px;
color: #111111;
font-weight: 500;
}
.banner_contact .heading-main {
color: #0e5a27;
font-weight: 700;
font-size: 60px;
padding: 10px 0;
}
.banner-image img {
width: 100%;
}
header {
padding:15px 20px 0px 20px;
margin-bottom:-120px;
}
.navbar-nav li.nav-item {
padding-right: 18px;
}
.login-btn {
padding-right: 0 !important;
}
.navbar-dark .navbar-nav .nav-link {
font-size: 18px;
line-height: 30px;
font-weight: 500;
font-family: "Poppins";
text-align: right;
color: #fff;
}
.banner_contact p.text-p {
font-size: 18px;
line-height: 30px;
color: #111111;
font-weight: 400;
}
.navbar-dark .navbar-nav .nav-link.active {
color: #00763a;
}
.login-btn button {
border: 0;
border-radius: 50px;
padding: 0px 30px;
box-shadow: 0px 0px 10px 0px #fff;
}
.form_section {
background-color: #eeeeee;
margin-top: 60px;
padding: 50px 0;
}
.form_section h3 {
font-size: 36px;
position: relative;
line-height: 72px;
color: #111111;
font-weight: 800;
margin-bottom: 40px;
padding-bottom: 10px;
}
.form_section h3:after {
content: "";
background-color: #eea719;
width: 15%;
height: 5px;
position: absolute;
left: 0;
bottom: 0;
}
.form_section p {
font-size: 18px;
line-height: 30px;
color: #111111;
font-weight: 400;
padding-bottom: 30px;
}
.form input.form-control {
padding: 25px;
border-radius: 50px;
border: 0;
margin-bottom: 20px;
box-shadow: 0px 5px 13px -11px;
font-size: 18px;
}
.form ::placeholder {
color: #888888 !important;
}
textarea#exampleFormControlTextarea1 {
border: 0;
border-radius: 30px;
padding: 25px;
margin-bottom: 20px;
box-shadow: 0px 5px 13px -11px;
font-size: 18px;
}
.form button {
font-size: 18px;
line-height: 30px;
color: #ffffff;
font-weight: 600;
border-radius: 50px;
padding: 10px 25px;
background-color: #eea719;
}
.footer_bottom {
margin: 0;
padding: 20px 0;
background: linear-gradient( 
135deg, rgba(254,183,37,1) 49%, rgba(198,124,23,1) 100%);
border-top: 1px solid #fff;
}
.footer_bottom center {
font-size: 16px;
color: #ffffff;
font-weight: 300;

}
.footer_bottom center a {
font-size: 16px;
color: #097d3a;
font-family: 'Poppins', sans-serif !important; 
font-weight: 700;
}
.inner-footer {
margin-top: 70px;
padding: 79px 0 35px 0;
background-image: url(../img/foo-bg.png);
background-size: cover;
background-repeat: no-repeat;
}
.inner-footer p {
font-size: 16px;
line-height: 30px;
color: #ffffff;

margin-top: 20px;
}
.inner-footer h4.head-fot:after {
content: '';
width: 15%;
height: 2px;
background-color: #097d3a;
position: absolute;
left: 0;
bottom: 10px;
}
.inner-footer h4.head-fot {
padding-bottom: 20px;
font-size: 18px;
position: relative;
line-height: 30px;
color: #ffffff;
font-weight: 800;

}
.inner-footer  ul {padding: 0;}

.inner-footer ul li {
display: block;
}
.inner-footer ul li a {
font-size: 16px;
line-height: 36px;
color: #ffffff;

}
.inner-footer ul li b {
font-size: 16px;
line-height: 36px;
color: #ffffff;
font-weight: 800;

}
.footer-inner-div-menu {
display: grid;
justify-content: center;
}		
.footer-inner-div-menu h4.head-fot:after {
bottom: 44px;
width: 55%;
}
.footer-inner-div-menu h4.head-fot {
padding-bottom: 0;
margin-bottom: -30px;
position: relative;
}
.banner_content {
    display: none;
}
.background {
    background-color: rgba(255,255,255,0.5);
    padding: 25px;
    border-radius: 10px;
}