.pop-up-sec{}
.pop-up-sec .request-info-popup{width:80%; background-color:#f7f2ed; margin:0 auto; background-image:url(../images/pop-up-bg.png); background-repeat:no-repeat; background-position:center center; display:table;}
.pop-up-sec .popup-heading{color:#3f375e; border-bottom:7px #b1955e solid;}
.pop-up-sec .close-btn a{color:#694f1d; text-decoration:none;}
.pop-up-form {
    width: 62%;
    float:left;
}
.pop-up-sec .form-field {
    float: left;
    width: 100%;
    margin-bottom:15px;
}
.form-field label {
    width: 15%;
    font-size: 23px;
    color: #3f375e;
    float: left;
    text-align:left;
}
.form-field input {
    width: 80%;
    border: 1px #dacdb3 solid;
    float:right;
}
.form-field textarea{width:80%; border:1px #dacdb3 solid; float:right;}
.pop-up-sec .state-field{
    float: left;
    width: 100%;
    margin-bottom:15px;
}
.state-field label {
    width: 15%;
    font-size: 23px;
    color: #3f375e;
    float: left;
    text-align:left;
}
.state-field select {
    width: 26%;
    float: left;
    margin-left: 29px;
    margin-bottom:15px;
    border: 1px #dacdb3 solid;
    height:27px;
    margin-bottom:0;
}
.state-field input {
    width: 50%;
    border: 1px #dacdb3 solid;
}
.state-field input {
    width: 43%;
    border: 1px #dacdb3 solid;
    float: left;
    margin-left: 2%;
    float:right;
}
.form-field input[type="submit"] {
    background-color: #463c78;
    width: 40%;
    float: right;
    padding: 10px;
    font-size: 25px;
}

.state-field .zip-label{width:7%; padding-left: 11px;}
.pop-up-sec .form-right{width:38%; float:right; padding-left:30px;}
.pop-up-sec .form-right .form-title {
    color: #463c78;
    line-height: 32px;
    margin-top: 64px;
}



@media screen and (max-width: 1362px) {



}
@media screen and (max-width: 992px) {

	.pop-up-sec .request-info-popup{width:100%;}

}
@media screen and (max-width: 767px) {

	.pop-up-form {
	    width: 100%;
	    float: none;
	}
	.state-field input{width: 40%;}
	.pop-up-sec .form-right {
		width: 100%;
		float: none;
		padding-left: 0;
	}
	.state-field select{margin-left:34px;}
}

@media screen and (max-width: 479px) {

	.form-field input{width:70%;}
	.form-field textarea{width:70%;}
	.state-field select{width:68%; margin-left:35px;}
	.state-field input {
		width: 70%;
		margin-top: 10px;
	}
	.form-field input[type="submit"] {
		width: 100%;
		padding: 5px;
	}
	.pop-up-sec .popup-heading{font-size:18px;}
	.form-field label{font-size:18px;}
	.state-field label{font-size:18px;}
}
