.dialog,
.dialog__overlay {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.dialog {
	position: fixed;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	pointer-events: none; z-index:99;
}

.dialog__overlay {
	position: absolute;
	z-index: 1;
	background:  rgba(0, 0, 0, 0.8);
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	-webkit-backface-visibility: hidden;
}

.dialog--open .dialog__overlay {
	opacity: 1;
	pointer-events: auto;
}

.dialog__content { border-radius:5px;
	width:auto;
	max-width:650px;
	min-width: 290px;
	background: #fff;
	padding:10px;
	text-align: left;
	position: relative;
	z-index: 5;
	opacity: 0;
}

.dialog--open .dialog__content {
	pointer-events: auto;
}
.dialog__content h3{text-align:left; margin:0px; padding:0 0 20px 0;}

.inp-pop{border-radius: 2px; float: left;  height: 40px;  margin: 0 1% 8px;  padding: 8px;   width: 48%;   font-family: "swis721_btroman"; font-size: 15px; color:#666;}

.text-area{border-radius: 2px; float: left;  margin: 0 1% 8px;  padding: 8px;   width:98%;   font-family: "swis721_btroman"; font-size: 15px; color:#666;}
.send_1{width:20%; float:left; margin:0px 0px 0px 1%;}
.close_btn{height: 18px; position: absolute;  right:18px; top:18px; width:18px}
.close_btn a{background: url(../../images/close-btn.svg) no-repeat scroll right top rgba(0, 0, 0, 0); color: #ce2a22;
    display: block; font-size: 13px;  height: 18px;  text-align: left; text-decoration: none; width: auto; font-family: "swis721_btroman";}

/* Content */


@media only screen and (min-width: 768px) and (max-width: 1024px) {
	

.dialog__content { border-radius:5px;
	width: 82%;
}

}

@media only screen and (min-width:320px) and (max-width:767px) {
	
.dialog__content{ padding:15px 10px;}
.inp-pop{ width:100%; margin:0px 0px 8px 0px;}
.text-area{ width:100%; margin:0px 0px 8px 0px;}
.close_btn a{ text-indent:-9999px;}
.close_btn{ right:50px; top:22px;}
.send_1{ width:100px;}
}
