	.form_standard_block .top_form_line .top_form_line_text,
	.form_block_header .top_form_line .top_form_line_text{
		font-weight: 800;
	}
	.form_block_header .top_form_line .top_form_line_text span,
	.form_standard_block .top_form_line .top_form_line_text span{
		font-weight: 800;
		color: #E0ABC2; 
		letter-spacing:1px;
		display: block;
		margin-top: 5px;}
	.form_block_header .top_form_line .top_form_line_text b,
	.form_standard_block .top_form_line .top_form_line_text b{
		font-size:18px;
		color:#B8BBD0;
		letter-spacing: normal;
		margin: 0 5px;
	}

	@media only screen and (max-width: 750px){
		.form_standard_block .top_form_line .top_form_line_text,
		.form_block_header .top_form_line .top_form_line_text{
			font-weight: 800;
			font-size: 16px;
			line-height: 19px;
		}
		.form_standard_block .top_form_line .top_form_line_text,
		.form_block_header .top_form_line .top_form_line_text,
		.form_block_header .top_form_line .top_form_line_text span,
		.form_standard_block .top_form_line .top_form_line_text span,
		.form_block_header .top_form_line .top_form_line_text b,
		.form_standard_block .top_form_line .top_form_line_text b{
			letter-spacing: 0px;
		}
		.form_block_header .top_form_line .top_form_line_text b,
		.form_standard_block .top_form_line .top_form_line_text b{
			margin: 0;
		}
	}


	/*form_modal_wrapper*/
	.modal-content .form_modal_wrapper {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-flow: column;
		flex-flow: column;
		padding-bottom: 36px;
		border-radius: 6px;
		width: 100%;
		max-width: 920px;
		margin: 10vh auto; 
		background: #464B65;
		max-height: 530px;
	}
		.modal-content .form_modal_wrapper .left_modal_block{
			padding-top: 40px;
			padding-bottom: 300px;
			background: url(../img/left_modal_form_bg.png) 50% 50% no-repeat;
			background-size: auto;
			border-radius:6px 0px 0px 6px;
		}
		.modal-content .form_modal_wrapper .left_modal_block .free{
			font-family: Cormorant Garamond;
			font-style: normal;
			font-weight: 600;
			line-height: 19px;
			font-size: 16px;
			text-align: center;
			color: #FFFFFF;
			margin-bottom: 17px;  
		}
		.modal-content .form_modal_wrapper .left_modal_block .free span{
			color:#FBACC9;
		}
		.modal-content .form_modal_wrapper .left_modal_block .line{
			width: 32px;
			height: 1px;
			background: #fff;
			margin: 0 auto;
			margin-bottom: 9px;
		}
		.modal-content .form_modal_wrapper .left_modal_block .i_get{
			font-family: Cormorant Garamond;
			font-style: italic;
			font-weight: 500;
			line-height: 23px;
			font-size: 20px;
			text-align: center;
			color: #FFFFFF;
			margin-bottom: 3px;
		}
		.modal-content .form_modal_wrapper .left_modal_block .about{
			font-family: Cormorant Garamond;
			font-style: italic;
			font-weight: bold;
			line-height: 33px;
			font-size: 32px;
			text-align: center;
			color: #FFFFFF;
		}
		.modal-content .form_modal_wrapper .left_modal_block .about span{
			color:#FBACC9;
		}

		.modal-content .form_modal_wrapper .form_modal_right_block{
			background: #464B65;
			border-radius:6px;
			padding-top: 45px;
		}
		.modal-content .form_modal_wrapper .form_modal_right_block .top_modal_text_block .top_modal_form_text{
			font-family: Circe;
			line-height: 15px;
			font-size: 16px;
			text-align: center;
			color:#D1D2D8;
			margin-bottom: 30px;
		}
		.modal-content .form_modal_wrapper .form_modal_right_block .top_modal_text_block .under_line{
			background:url(../img/under_line.svg) 50% no-repeat;
			width: 124px;
			height: 16px;
			display: block;
			margin: 0 auto;
			margin-bottom: 37px;
		}
		.modal-content .form_modal_wrapper .form_modal_right_block .top_modal_text_block .top_modal_form_text span{
			font-family: Cormorant Garamond;
			font-style: italic;
			font-weight: 600;
			line-height: normal;
			font-size: 24px;
			text-align: center;
			color: #FFFFFF;
		}
			.modal-content .form_modal_wrapper .standart-form input.name,
			.modal-content .form_modal_wrapper .standart-form input.email,
			.modal-content .form_modal_wrapper .standart-form input.phone,
			.modal-content .form_modal_wrapper .standart-form input.country,
			.modal-content .form_modal_wrapper .standart-form input.city{
				width: 315px;
				max-width: 315px;
				background: rgba(0, 0, 0, 0.07);
				line-height: 55px;
				height: 55px;
				border: 1px solid rgba(255, 255, 255, 0.29);
				font-family: 'Circe';
				line-height: normal;
				font-size: 16px;
				color: #FFFFFF; }
				.modal-content .form_modal_wrapper .standart-form input.name:-ms-input-placeholder,
				.modal-content .form_modal_wrapper .standart-form input.email:-ms-input-placeholder,
				.modal-content .form_modal_wrapper .standart-form input.phone:-ms-input-placeholder,
				.modal-content .form_modal_wrapper .standart-form input.country:-ms-input-placeholder,
				.modal-content .form_modal_wrapper .standart-form input.city:-ms-input-placeholder {
					font-family: 'Circe';
					line-height: normal;
					font-size: 14px;
					color: #FFFFFF; }
				.modal-content .form_modal_wrapper .standart-form input.name::placeholder,
				.modal-content .form_modal_wrapper .standart-form input.email::placeholder,
				.modal-content .form_modal_wrapper .standart-form input.phone::placeholder,
				.modal-content .form_modal_wrapper .standart-form input.country::placeholder,
				.modal-content .form_modal_wrapper .standart-form input.city::placeholder {
					font-family: 'Circe';
					line-height: normal;
					font-size: 14px;
					color: #FFFFFF; }
			.modal-content .form_modal_wrapper .standart-form input.email {
				margin-bottom: 37px; }
			.modal-content .form_modal_wrapper .standart-form .btn {
				display: none;
				background: #D1C2A6;
				width: 100%;
				max-width: 315px;
				line-height: 55px;
				font-family: 'Circe';
				font-size: 12px;
				text-align: center;
				letter-spacing: 2px;
				text-transform: uppercase;
				color: #FFFFFF;
				margin-top: 40px;
				cursor: pointer; }
		.modal-content .form_modal_wrapper .standart-form .next_step_btn{
			max-width: 315px;
		}
		.modal-content .form_modal_wrapper .standart-form .next_step .step_number{
			font-family: Circe;
			line-height: normal;
			font-size: 14px;
			letter-spacing: 2px;
			text-transform: uppercase;
			color: #FFFFFF;
			margin-bottom: 25px;
		}
		.modal-content .form_modal_wrapper .standart-form .next_step .send_data{
			font-family: Cormorant Garamond;
			font-style: italic;
			font-weight: 400;
			line-height: 23px;
			font-size: 18px;
			text-align: center;
			color: #FFFFFF;
			margin-bottom: 45px;
		}
		.modal-content .form_modal_wrapper .standart-form .next_step .send_data span{
			font-weight: 600;
			font-size: 30px;
			line-height: 30px;
		}
		.modal-content .form_modal_wrapper .form_info {
			font-family: 'Circe';
			line-height: 18px;
			font-size: 14px;
			text-align: center;
			color: #FFFFFF; }
		.modal-content .form_modal_wrapper .close-button {
			position: absolute;
			width: 20px;
			height: 20px;
			top: -50px;
			right:-50px;
			left:auto;
			margin: 0 auto;
			padding: 0px 14px;
			padding-top: 4px;
			cursor: pointer;
			transition: 0.2s linear; }
		.modal-content .form_modal_wrapper .one {
			height: 20px;
			width: 2px;
			background-color: #fff;
			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			transition: 0.2s linear; }
		.modal-content .form_modal_wrapper .two {
			margin-top: -20px;
			height: 20px;
			width: 2px;
			background-color: #fff;
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			transition: 0.2s linear; }
		 
			@media only screen and (max-width: 1200px) {
				.modal-content .form_modal_wrapper{
					max-width: 540px;
					border-radius:6px 6px 0px 0px;
					max-height: 100%;
				}
				.modal-content .form_modal_wrapper .left_modal_block{
					border-radius:6px 6px 0px 0px;
				}
				.form_modal_right_block{
					display: -webkit-flex;
					display: -moz-flex;
					display: -ms-flex;
					display: -o-flex;
					display: flex;
					justify-content: center;
					align-items: center;
					border-radius:0px 0px 6px 6px;
				}
				.modal-content .form_modal_wrapper .standart-form input.email {
						margin-bottom: 30px;
				}
			}

			
			@media only screen and (max-width: 750px) {
				.modal-content .form_modal_wrapper .left_modal_block {
						padding-top: 24px;
						padding-bottom: 160px;
						background: url(../img/left_modal_form_bg_xs.png) 50% 0% no-repeat;
						background-size: auto;
						border-radius: 6px 0px 0px 6px;
				}

				.modal-content .form_modal_wrapper .left_modal_block .free {
						font-weight: 600;
						line-height: 17px;
						font-size: 14px;
						text-align: center;
						color: #FFFFFF;
						margin-bottom: 14px;
				}
				.modal-content .form_modal_wrapper .left_modal_block .i_get{
						font-weight: 500;
						line-height: 21px;
						font-size: 18px;
						margin-bottom: 7px;
				}
				.modal-content .form_modal_wrapper .left_modal_block .about{
					line-height: 25px;
					font-size: 24px;
					font-weight: 700;
					max-width: 260px;
					margin: 0 auto;
				}
				.modal-content .form_modal_wrapper .left_modal_block .about br{
					display: none;
				}
				.modal-content .form_modal_wrapper .form_modal_right_block{
					padding-top: 32px;
				}
				.modal-content .form_modal_wrapper .form_modal_right_block .top_modal_text_block .top_modal_form_text{
					font-family: Circe;
					line-height: 13px;
					font-size: 14px;
					text-align: center;
				}
				.modal-content .form_modal_wrapper .form_modal_right_block .top_modal_text_block .under_line{
					margin-bottom: 21px;
				}
				.modal-content .form_modal_wrapper .standart-form input.name, 
				.modal-content .form_modal_wrapper .standart-form input.email, 
				.modal-content .form_modal_wrapper .standart-form input.phone, 
				.modal-content .form_modal_wrapper .standart-form input.country, 
				.modal-content .form_modal_wrapper .standart-form input.city{
					max-width: 284px;
				}

			}
	/*form_modal_wrapper end*/

	.closedformauto {
	    top: 0px;
	    left: 0px;
	    right: 0px;
	    height: 5px;
	    position: fixed;
	    z-index: 9000;
	}
	@media only screen and (max-width: 1200px) {
		.closedformauto{
			display: none;
		}
	}
	@media only screen and (max-width:750px) {
		.closedformauto{
			display: none;
		}
	}

/*Autocomplete*/
	.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
	.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
	.autocomplete-no-suggestion { padding: 2px 5px;}
	.autocomplete-selected { background: #F0F0F0; }
	.autocomplete-suggestions strong { font-weight: bold; color: #000; }
	.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }