

@media (min-width:1px){
	.pop_text_bold{
		font-size: 30px;
		line-height: 37px;
		font-family: 'MontserratSemiBold';
		margin: 30px auto -20px;
		text-align: center;
	}
	
	.pop_wraper{
		position: fixed;
		z-index: 100;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.56);
		display: flex;
		justify-content: center;
		align-items: center;
		-webkit-transition: opacity 0.3s;
		transition: opacity 0.3s;
		opacity: 0;
	}

	.pop_up_win{
		border-radius: 0px;
		padding: 30px 10px 60px;
		-webkit-transition: opacity 0.3s,transform 0.3s;
		transition: opacity 0.3s,transform 0.3s;
		color: #353535;
		background: #FFFFFF;
		width: 320px;
	}


	.pop_up_win[hide]{
		-webkit-transform: translate(0%, -30px);
		transform: translate(0%, -30px);
		opacity: 0;
	}

	.pop_up_win[close]{
		-webkit-transform: translate(0%, 30px);
		transform: translate(0%, 30px);
		opacity: 0;
	}

	.pop_complite_icon,
	.pop_error_icon{
		width: 282px;
		height: 282px;
		margin: auto;
	}

	.pop_complite_icon{
		background: url(../img/pop/complite.png) center/100% no-repeat;
	}

	.pop_error_icon{
		background: url(../img/pop/error.png) center/100% no-repeat;
	}

	.pop_text{
		font-size: 20px;
		line-height: 24px;
		text-align: center;
		margin-top: 30px;
	}

	.pop_close_button{
		width: 220px;
		height: 40px;
		line-height: 40px;
		color: white;
		text-align: center;
		border-radius: 3px;
		margin: 30px auto 0px;
		cursor: pointer;
	}

	.pop_close_button[type="blue"]{
		background: #2B4B9B;
	}

	.pop_close_button[type="blue"]:hover{
		background: #3d65c9;
	}

	.pop_close_button[type="blue"]:active{
		background: #1b3066;
	}

	.pop_close_button[type="red"]{
		background: #9b2b2b;
	}

	.pop_close_button[type="red"]:hover{
		background: #c93d3d;
	}

	.pop_close_button[type="red"]:active{
		background: #661b1b;
	}

	.pop_up_win[history]{
		padding: 0px;
		position: relative;
	}
}

@media (min-width:720px){
	.pop_up_win[history]{
		padding: 0px;
		width: 620px;
	}
}

@media (min-width:960px){
	.pop_up_win[history]{
		padding: 0px;
		width: 734px;
	}
}

@media (min-width:1120px){
	.pop_input_wrap{
		height: 40px;
		line-height: 40px;
		margin-bottom: 10px;
		background: rgb(43 75 155 / 10%);
		position: relative;
	}

	.pop_input{
		height: 40px;
		padding: 0px 5px;
		font-size: 14px;
		color: #353535;
		-webkit-font-smoothing: antialiased;
		font-family: Montserrat;
		width: 100%;
	}

	.pop_multiline_input{
		font-size: 14px;
		padding: 10px 5px;
		background: rgb(43 75 155 / 10%);
		margin-bottom: 10px;
	}

	.pop_multiline_input[input="0"]::before{
		content: 'Введите текст...';
		color: #7e7e7e;
	}

	.pop_input_file_wrap{
		height: 40px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.pop_wraper{
		position: fixed;
		z-index: 100;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.56);
		display: flex;
		justify-content: center;
		align-items: center;
		-webkit-transition: opacity 0.3s;
		transition: opacity 0.3s;
		opacity: 0;
	}

	.pop_up_win{
		border-radius: 3px;
		padding: 30px 30px 50px;
		-webkit-transition: opacity 0.3s,transform 0.3s;
		transition: opacity 0.3s,transform 0.3s;
		color: #353535;
		background: #FFFFFF;
		width: 550px;
	}

	.pop_up_win[history]{
		padding: 0px;
		width: 752px;
	}

	.pop_up_win[hide]{
		-webkit-transform: translate(0%, -30px);
		transform: translate(0%, -30px);
		opacity: 0;
	}

	.pop_up_win[close]{
		-webkit-transform: translate(0%, 30px);
		transform: translate(0%, 30px);
		opacity: 0;
	}

	.pop_complite_icon,
	.pop_error_icon{
		width: 282px;
		height: 282px;
		margin: auto;
	}

	.pop_complite_icon{
		background: url(../img/pop/complite.png) center/100% no-repeat;
	}

	.pop_error_icon{
		background: url(../img/pop/error.png) center/100% no-repeat;
	}

	.pop_text{
		font-size: 20px;
		line-height: 24px;
		text-align: center;
		margin-top: 30px;
	}

	.pop_close_button{
		width: 316px;
		height: 40px;
		line-height: 40px;
		color: white;
		text-align: center;
		border-radius: 3px;
		margin: 30px auto 0px;
		cursor: pointer;
	}

	.pop_close_button[type="blue"]{
		background: #2B4B9B;
	}

	.pop_close_button[type="blue"]:hover{
		background: #3d65c9;
	}

	.pop_close_button[type="blue"]:active{
		background: #1b3066;
	}

	.pop_close_button[type="red"]{
		background: #9b2b2b;
	}

	.pop_close_button[type="red"]:hover{
		background: #c93d3d;
	}

	.pop_close_button[type="red"]:active{
		background: #661b1b;
	}
}