
/*------------------------------------------------------------
-------- DEMO Code
------------------------------------------------------------*/
/* Outer */
.popup {
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.75);
	z-index:1000;
}

/* Inner */
.popup-inner {
	max-width:550px;
	width:95%;
	padding:0 0px 40px 0px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	box-shadow:0px 2px 6px rgba(0,0,0,1);
	border-radius:3px;
	background:#fff;
}

.popup-inner h2{font-family:Tahoma, Geneva, sans-serif; font-size:20px; background-color:#F30; padding:10px 0 10px 10px; color:#fff;}

/* Close Button */
.popup-close {
	width:30px;
	height:30px;
	padding-top:4px;
	display:inline-block;
	position:absolute;
	top:0px;
	right:0px;
	transition:ease 0.25s all;
	-webkit-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:1000px;
	background:rgba(0,0,0,0.8);
	font-family:Arial, Sans-Serif;
	font-size:20px;
	text-align:center;
	line-height:100%;
	color:#fff;
}

.popup-close:hover {
	-webkit-transform:translate(50%, -50%) rotate(180deg);
	transform:translate(50%, -50%) rotate(180deg);
	background:rgba(0,0,0,1);
	text-decoration:none;
}

.popup-div{ width:93%; height:auto; float:left; padding:0 0 0 20px;}
.popup-left{ width:100%; height:auto; float:left; }
.form-call{float:left; width:46%; margin:35px 0 0 0; font-size:18px;}
.whatsapp-call{float:right; width:46%; margin:35px 0 0 0; font-size:18px;}


.row-form{float:left; width:47%; margin-left:10px;}


{
    box-sizing: border-box;
}

input[type=text]{
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    resize: vertical;
}
select{    width:100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    resize: vertical;}

textarea{    width:100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    resize: vertical;}
	
	

label {
    padding: 32px 12px 0px 0;
    display: inline-block; color:#333; font:16px/20px 'clanotmedium'; text-transform:uppercase;
}

input[type=submit] {
    background-color: #4CAF50;
    color: white;
    padding: 15px 64px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    float:left;
	margin-top:20px; font-size:18px;
}

input[type=submit]:hover {
    background-color: #45a049;
}



.col-25 {
    float: left;
    width: 25%;
    margin-top: 6px;
}

.col-75 {
    float: left;
    width:100%;
    margin-top: 6px;
}

/* Clear floats after the columns */
.row-form:after {
    content: "";
    display: table;
    clear: both;
}
@media (min-width: 768px) and (max-width: 1024px) {
	.popup-inner{width:90%;}
.popup-div{width:88%;}
.whatsapp-div{float:right; padding:0px 10px 0px 0px; margin:0;}
}

@media (min-width: 481px) and (max-width: 767px) {.popup-inner{width:90%;}
.popup-div{width:88%;}

}
	
