/*Выпадающая форма*/
.arcticmodal-overlay, .arcticmodal-container{
		position:fixed;
		left:0;
		top:0;
		right:0;
		bottom:0;
		z-index:100000;
		}
.arcticmodal-container{
		overflow:auto;
		margin:0;
		padding:0;
		border:0;
		border-collapse:collapse;
		}
*:first-child+html .arcticmodal-container{
		height:100%
		}
.arcticmodal-container_i{
		margin:0 auto;
		width:60%;
		height:100%;
		}
.arcticmodal-container_i2{
		padding:10px;
		margin:0;
		border:0;
		vertical-align:middle;
		}
#large-modal_zakaz, #large-modal_callback, #large-modal_form, #large-modal_offer{
		position:relative;
		margin:0 auto;
		padding:6% 8% 7% 8%;
		background:#FFF;
		color:#161F30;
		}
.modal-close{
		position:absolute;
		right:2%;
		top:0.5%;
		cursor:pointer;
		}
.modal-close:before{
		position:absolute;
		content:'\2716';
		top:0;
		right:0;
		font-size:25px;
		color:#161F30;
		font-weight:100 !important;
		text-align:center;
		-webkit-transition:all 0.4s ease;
		-moz-transition:all 0.4s ease;
		-o-transition:all 0.4s ease;
		-ms-transition:all 0.4s ease;
		transition:all 0.4s ease;
		}
.modal-close:hover:before{
		content:'\2716' !important;
		color:#656C76;
		}
		
/*Стили форм*/
.t-btn,
.modal-content-box .btn-white,
#button1{
		display:block;
		width:50%;
		color:#FFF !important;
		background:#161F30;
		font-weight:200 !important;
   		border:0 none;
		padding:10px !important;
		font-size:14px !important;
		height:auto !important;
		text-align:center;
		white-space:nowrap;
		vertical-align:middle;
		text-decoration:none !important;
		cursor:pointer;
		-webkit-appearance:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		user-select:none;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		box-shadow:none !important;
		text-shadow:none !important;
		-webkit-transition:all 0.5s linear;
		-moz-transition:all 0.5s linear;
		-o-transition:all 0.5s linear;
		-ms-transition:all 0.5s linear;
		transition:all 0.5s linear;
		}
.t-btn *{
		-webkit-transition:all 0s linear !important;
		-moz-transition:all 0s linear !important;
		-o-transition:all 0s linear !important;
		-ms-transition:all 0s linear !important;
		transition:all 0s linear !important;
		}	
.t-btn:hover{
		background:#656C76 !important;
		color:#FFF !important;
		font-weight:200 !important;
		font-size:14px !important;
		} 
.modal-content-box .btn-white{
		width:50%;
		margin:15px auto;
		}
#button1{
		padding:10px !important;
		font-weight:100 !important;
		}
.modal_form_btn{
		margin:15px 0 15px 0;
		padding:10px !important;
		background:#161F30;
		color:#FFF !important;
		text-decoration:none !important;
		font-weight:100 !important;
		}
.modal-content-box .btn-white:hover,
#button1:hover{
		background:#656C76;
		color:#FFF !important;
		font-weight:200 !important;
		font-size:14px !important;
		}
.modal_form_btn:hover{
		background:#656C76;
		color:#FFF !important;
		font-weight:400 !important;
		}
		
/*Стили форм*/
.modal-content-box .first-col,
.modal-content-box .second-col{
		position:relative;
		width:100%;
		color:#161F30;
		font-size:14px;
		}
.modal-content-box .first-min{
		position:relative;
		width:100%;
		color:#161F30;
		font-size:14px;
		}
.modal-content-box .first-col i,
.modal-content-box .second-col i,
.modal-content-box .first-min i{
		position:relative;
		width:100%;
		color:#161F30;
		font-size:14px;
		font-style:normal;
		}
.modal-content-box input[type=text],
.modal-content-box input[type=email],
.modal-content-box textarea{
		position:relative;
		display:block;
		border:none;
		border-bottom:1px solid #161F30;
		color:#161F30;
		font-size:14px;
		padding:10px 0 10px 0;
		margin:0 0 2% 0;
		width:100%;
		font-weight:200;
		}
.modal-content-box label{
		position:relative;
		display:block;
		color:#161F30;
		font-size:14px;
		line-height:140%;
		font-weight:normal;
		}
.modal-content-box textarea{
		min-height:150px;
		height:auto;
		margin:0 0 1% 0;
		overflow:auto;
		}
.alert h2{
		display:block;
		margin:0 0 3% 0;
		font-size:22px;
		font-weight:bold;
		color:#161F30;
		text-align:center;
		}
.alert{
		position:relative;
		display:block;
		padding:0;
		margin:0 0 2% 0;
		font-size:14px;
		font-weight:100;
		color:#161F30;
		text-align:center;
		}
.alert span, .nmo2, .nmo1{
		display:block;
		font-size:14px;
		font-weight:100;
		line-height:1.4;
		text-align:center;
		}
		
/*confidentiality*/
.modal-content-box .confidentiality{
		display:block;
		width:100%;
		font-size:12px;
		font-weight:100 !important;
		font-family:inherit !important;
		line-height:1.4;
		color:#161F30;
		text-align:center !important;
		}
.modal-content-box .confidentiality a{
		font-size:12px;
		font-weight:100 !important;
		font-family:inherit !important;
		line-height:1.4;
		color:#161F30;
		text-decoration:underline;
		}
.modal-content-box .confidentiality a:hover{
		color:#656C76;
		}
@media only screen and (max-width:1824px){
}
@media only screen and (max-width:1024px){
}
@media only screen and (max-width:960px){	
}
@media only screen and (max-width:768px){
}
@media only screen and (max-width:680px){
}
@media only screen and (max-width:600px){	
.arcticmodal-container_i{
		margin:0 auto;
		width:100%;
		height:100%;
		}
}
@media only screen and (max-width:480px){
}