body
{
    
    overflow-x:hidden;
}
.navbar-nav > li{
  padding-left:20px;
  padding-right:5px;
}
nav
{
	background-color: #ffffff;
}
.txt-color
{
    color:#007819;
}
.navbar-brand
{
	color:#fff !important;
	font-size:30px;
}
.nav-item a
{
	color:#000 !important;
	font-size:17px;
}
.dark
{
	background-color: #d20000;
	color:#fff;
}
.h-img
{
	width:100%;
	height:570px;
}
.card-container-heading
{
	margin-top: 30px;
	text-align: center;
}
.card-container-heading h2
{
	border-bottom: 1px solid #7cc0c3;
	display: inline-block;
	color:#007819;
}
.card
{
    border:none;
	position:relative;
	padding:30px;
	text-align: center;
	background: #e3e4e9;
}

.bip{
    
    margin-top:30px;
    margin-bottom: 20px;
}
.b-padding
{
	padding:50px;
}

.btn-color
{
	background-color: #d20000;
	color:white;
	font-family: "Poppins", sans-serif;
}
.card-img
{
	width:400px;
	height:400px;
}
.services
{
	background-color: #173e2a;
	    padding: 50px 0px;
}

.f-link h3{
    font-size: 20px;
    color: #fff;
    margin-bottom: 20px;
}
.f-link ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.f-link ul a{
    display: inline-block;
    color: #fff;
    padding: 5px 0px;
    text-decoration: none;
}

.light-bg
{
	background-color: rgba(255,255,255,0.5);
	margin:40px;
}
.link-color
{
	color:black;
}
.footer-links
{
	padding:12px 0px;
	background: #0e301f;
}
.footer-links ul li
{
	list-style: none;
	display: inline;
}
.footer-links ul li a
{
	color:#60989b;
}
.footer-links ul li a:hover
{
	color:#84c1c4;
}
.lin
{
	margin:10px;
}
#fom-box
{
	padding-top:15px;
	padding-bottom:15px;
	margin:0 ! important;
	padding-left:0 ! important; 
	padding-bottom: 60px;
}
#fom
{
	
	text-align: center; 
	padding-top: 40px;
	width:27rem;
}
.button
{
      border:none;
     color:white;
     background-color:white;
}
input[type=text]{
		width:90%;
		height:40px;
		text-align:left;
		box-sizing: border-box;
		font-size:17px;
		font-family: 'arial';
	    background-color: transparent;
	    color:#ccc;
	    border-radius: 5px;
       
	}
	textarea
	{
		width:90%;
		box-sizing:border-box;
		margin-top:10px;
		font-family: 'arial';
        background-color:transparent; 
		font-size:17px;
		border: 3px solid #7cc0c3;
		border-radius: 5px;
	}
	input[type=submit]
	{
		width:90%;
		height:40px;
		margin-left:20px;
		margin-top:10px;
		text-align:center;
		box-sizing: border-box;
		font-size:20px;
		font-family: 'arial';
		background-color: #7cc0c3;
		border: 3px solid #7cc0c3;
		border-radius: 5px;
		color:white;
		}
@media only screen and (max-width: 600px) {
    
    .body
    {
        overflow-x:hidden;
    }
    .navbar-nav > li{
  padding:0px;
}
	.b-padding{
      padding:0px;
	}
	.m-top
	{
		margin-top: 25px;
	}
	.card-img
	{
		width:300px;
		height:300px;
	}
	.services
	{
	    padding-top:7px;
	    padding-bottom:7px;
	}
	.h-img
{
	width:100%;
	height:100%;
}
	.light-bg
   {
	margin:10px;
	text-align:center;
   }
   .dark
   {
       margin-top:5px;
   }
   #fom
{
	width:20rem;
	margin:none;

}
}


.eapps-widget {
   position: static!important;
}




/*==============contact================*/
.gradient-brand-color {
    background-image: -webkit-linear-gradient(0deg, #28a745 0%, #097437 100%);
    background-image: -ms-linear-gradient(0deg, #f73b3b 0%, #fc6f6f 100%);
    color: #fff;
}
.contact-info__wrapper {
    overflow: hidden;
    border-radius: .625rem .625rem 0 0
}

@media (min-width: 1024px) {
    .contact-info__wrapper {
        border-radius: 0 .625rem .625rem 0;
        padding: 5rem !important
    }
}
.contact-info__list span.position-absolute {
    left: 0
}
.z-index-101 {
    z-index: 101;
}
.list-style--none {
    list-style: none;
}
.contact__wrapper {
    background-color: #fff;
    border-radius: 0 0 .625rem .625rem
}

@media (min-width: 1024px) {
    .contact__wrapper {
        border-radius: .625rem 0 .625rem .625rem
    }
}
@media (min-width: 1024px) {
    .contact-form__wrapper {
        padding: 5rem !important
    }
}
.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(132,138,163,0.1) !important;
}

.contact-info__list li{
    text-align:left;
}

.form-group{
    text-align: left;
}


















