/* Enter Your Custom CSS Here */

.home_post_grid{
	padding-bottom:3px;
	/*background:#00a481;*/
	transition:0.2s;
}
.home_post_grid:hover{
	margin-top:-10px;
}


.wpcf7-submit{
	padding: 17px 46px 17px 46px !important;
	/*background: -webkit-linear-gradient(left, rgb(9, 37, 140) 0%, rgb(3, 118, 216) 100%);*/
	background: -webkit-linear-gradient(left, rgb(11, 220, 47) 0%, rgb(10, 208, 43) 100%);
	/*background: #035092;*/
	color: white;
	font-weight: bold;
	border-radius: 30px;
	transition: background 200ms ease 0s;
}
.wpcf7-submit:hover{
	background: -webkit-linear-gradient(left, rgb(11, 220, 47) 0%, rgb(31, 199, 20) 100%) !important;
	
	-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.45);
    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.45);
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.45);
}

.elementor-597 .elementor-element.elementor-element-7ff9829 input[type="submit"]:hover {
	background: #07358a;
}

input.text, input.title, input[type=text], select ,input[type=url],input[type=tel],input[type=date],input[type=email],input[type=number] {
	transition: 0.2s;
	width:100%;
	border-radius: 20px;
	/*height: 48px;*/
	height: 42px;
	border: 1px solid rgb(212, 212, 212);
}
input[type=number]{
	padding:0 10px 0 10px;
}
textarea {
	transition: 0.2s;
	border-radius: 30px;
	padding: 12px 15px;
}
input.text:focus, input.title:focus, input[type=text]:focus,input[type=url]:focus,input[type=tel]:focus,select:focus, textarea:focus,input[type=email]:focus,input[type=number]:focus {
	border-color: #0068a5;
}

#top-header, #et-secondary-nav li ul {
	/*background: linear-gradient(90deg, rgb(0, 183, 85) 0%, rgb(0, 130, 203) 100%);*/
	background: linear-gradient(90deg, rgb(33, 43, 152) 0%, rgb(0, 130, 203) 100%);
}

.gradient01{
	/*background: linear-gradient(90deg, rgb(5, 179, 166) 0%, rgb(0, 130, 203) 100%);*/
	background: linear-gradient(90deg, rgb(4, 176, 197) 0%, rgb(0, 143, 203) 100%);
}

#main-footer{
	/*background: linear-gradient(90deg, rgb(0, 160, 75) 0%, rgb(0, 131, 202) 100%);*/
	background: linear-gradient(90deg, rgb(33, 43, 152) 0%, rgb(0, 130, 203) 100%);
}



.color_white{
	color:#fff;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid #00c4ff;
	color: #fefefe;
}
div.wpcf7-validation-errors{
	color: #fefefe;
}

.box_shadow{/*Job Description Page*/
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
	transition: 0.2s;
}
.box_shadow:hover{/*Job Description Page*/
	margin-top:-5px;
	-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15);
}

.fhiden {
    display: none;
}

.hover_class{/*Resume input button*/
	color: #000!important;
	background: #efefef;
	padding: 4px 9px;
	border-radius: 10px;
	transition: 0.2s;
}
.hover_class:hover{
	color: #fff !important;
	cursor:pointer;
	background: #1ccb19;
}

.date_type{
	padding:10px;
}