.text-display-2 {
    font-size: 40px;
    line-height: 44px;
}	
.text-heading-1 {
    font-size: 36px;
    line-height: 44px;
}
.header {
    z-index:2;
}

.header-top.header-top-green {
    background-color: #008a1a;
}
#scrollUp {
    background-color: #008a1a;
}
a {
    color: #008a1a;
}
.btn-red {
    background-color: #e70b00!important;
}
.btn-red:hover {
    color: #fff!important;
}
.banner-hero.banner-head-image::before {
    background-color: rgba(16, 24, 40, 0.1);
}

.block-news::before {
    background-color: #eee;
}
.block-news.new::before {
    background-color: transparent;
}
.block-news.new{
	/* border: 1px solid red; */
	box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
	/* box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px; */
	border-radius: 19px;
	border: 1px solid #ddd;
	padding: 0px 30px 0px 0px;
}
.bg-image{
display:block; width:100%; height:100%;background-size:cover; background-position:center center; background-repeat:no-repeat;
 }
 
.page-content {
	max-width: 1400px;
    margin: 0 auto;
    position: relative;
    padding-top: 0px;
	z-index:0;
} 
.card {
   padding:60px;
}
.card.login {
   max-width: 600px;
   margin:0 auto;
}
.card.create-account {
   max-width: 600px;
   margin:0 auto;
}
.card.contact-form {
   max-width: 600px;
   margin:0 auto;
}
.color-red{color:#e70b00;}
.color-green{color:#008a1a;}
.bg-gradient-green1, .bg-green {background: #008a1a!important;}
.bg-gradient-red1, .bg-red {background: #e70b00!important;}
input-style-1 input {
    font-size: 14px!important;
}	
input {
    font-size: 14px !important;
}
button.btn-full {
    max-width: 300px;
}
.form-control {
    font-size: 14px!important;
    color: #000000!important;
	font-weight:600;
	border:1px solid #ccc!important;
	height:50px;
}
.form-control.is-invalid{
border-color: #dc3545!important;
}
.btn {
    font-size: 18px!important;
	font-weight:500;
}
input::placeholder {
	font-size: 16px!important;
    font-weight: 500!important;
    opacity: 1!important;
    color: #000000!important;
}