/* Введите сюда Ваш CSS код */
/* Header styles*/
.site-header {
	background-color: #21496d;
	max-width: 100% !important;
	margin-bottom: 1em;
	padding: 0 5em 0 5em;
}

#menu-menu-1 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 60px;
}

#menu-menu-1 li a {
  display: block;
}

#menu-menu-1 a {
	color: white !important;	
}

#menu-menu-1 a:link {
	color: white !important;
	
}

#menu-menu-1 a:hover {
	color: #36373c;
	background-color: #dbc3c3;
}


.phone-data {
	display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
	padding-left: 3em;
}

.phone-data a:link {
	color: #f0f0f0;
	font-size: small;
}

.phone-data a:hover {
	color: #c6dbee;
}

/*End of header style*/

.contact-form-flex {
	display:flex;
	align-items: flex-start;
  justify-content: space-around;
	flex-direction: row;
}

.contact-info {
	flex-direction: column;
	padding-right: 3%;
}

.message {
	
}


input[value="Ваше имя (обязательно)"], input[value="Ваш e-mail (обязательно)"] { color: #7b7b7b; }


/* Contact page */
.contacts-phones-list {
	margin-top: 2em;
	
}

@media only screen and (max-width: 600px) {
	.elementor-7 .elementor-element.elementor-element-e6d8788 .elementor-counter-number-wrapper {
		font-size: x-large;
	}
	h2 {
    font-size: 1.5em;
}
	
	.elementor-element-53fcf76 {
		text-align: center;
	}
	
	.phone-data {
		padding-left: 0;
		padding-bottom: 4px;
		display: none;
	}
	.phone-data a:link {
		font-size: x-small;
	}
	
	.elementor-element-6716919 {
		background: linear-gradient(#ffff40, #0000bf);
		background-color: #ffff40  !important;
    background-image: none !important;
	}
	
	.site-navigation ul.menu{
		flex-direction: column;
	}
}

/* Table icon span */

.elementor-element.elementor-element-461a51e .eael-data-table thead tr th .data-table-header-svg-icon {
	margin-bottom: 5%;
}

