.contact-info-box1 .elementor-icon-list-icon,
.contact-info-box2 .elementor-icon-list-icon,
.contact-info-box3 .elementor-icon-list-icon,
.contact-info-box4 .elementor-icon-list-icon
{
    padding: 15px !important;
    border-radius: 10px;
    margin-right: 10px;
}

.contact-info-box1 .elementor-icon-list-icon {
	background: #428eff;
background: linear-gradient(90deg,rgba(66, 142, 255, 1) 0%, rgba(10, 87, 252, 1) 100%);
}

.contact-info-box2 .elementor-icon-list-icon {
	background: #05c4eb;
background: linear-gradient(90deg, rgba(5, 196, 235, 1) 0%, rgba(4, 147, 176, 1) 100%);
}

.contact-info-box3 .elementor-icon-list-icon {
	background: #00BC7D;
background: linear-gradient(90deg, rgba(0, 188, 125, 1) 0%, rgba(0, 148, 99, 1) 100%);
}

.contact-info-box4 .elementor-icon-list-icon {
	background: #AD46FF;
background: linear-gradient(90deg, rgba(173, 70, 255, 1) 0%, rgba(156, 36, 255, 1) 100%);
}

.elementor-icon-list-icon .e-font-icon-svg {
    margin: 0 !important;
}

.contact-info-box .e-font-icon-svg {
	margin:0 !important;
}

.contact-list-label {
	color: #777;
	font-weight:500;
	 text-transform: uppercase;
}

.contactfrom label {
    width: 100%;
    font-weight: 500;
    margin-bottom: 10px;
}

.contactfrom input[type=text], 
.contactfrom textarea,
.contactfrom input[type=email]{
	background-color:#3333330D;
	border: 1px solid #c4d5e4;
	border-radius: 10px;
}

.contactfrom textarea {
	max-height:12rem;
}

.contactfrom input[type="submit"] {
	background-color:#0B6FCC;
	border:none;
}

.contactfrom input[type="submit"]:hover {
	background-color:#0055A4;
}