.popup_form {
	top: 0px;
    left: 0px;
    width: 100% !important;
    height: 100%;
    display: none;
    overflow: auto;
    position: fixed;
    background: rgba(49,49,49,0.7);
    -webkit-animation: fadein 2s;
    -moz-animation: fadein 2s;
    -ms-animation: fadein 2s;
    -o-animation: fadein 2s;
    animation: fadein 2s;
    z-index: 99999999;
    /* font-family: Verdana, Geneva, sans-serif; */

}
@keyframes fadein {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
@-moz-keyframes fadein {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
@-webkit-keyframes fadein {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
@-ms-keyframes fadein {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
@-o-keyframes fadein {
 from {
opacity: 0;
}
to {
	opacity: 1;
}
}
.popup_form img#close {
	top: -12px;
	right: -12px;
	cursor: pointer;
	position: absolute;
}
.popup_form div#popupContact {
	width: 70% !important;
    position: relative;
    margin: 8% auto 0%;
}

.popup_form form {
	background: #fff;
    padding: 50px 50px 50px 30px;
    margin-top: 95px;
}
.popup_form p {
	font-size: 14px;
	margin-top: 20px;
}
.popup_form h2 {
	text-align: center;
	border-radius: 10px 10px 0px 0px;
}
.popup_form hr {
	border: 0px;
	border-top: 1px solid #ccc;
}
.popup_form input[type=text], .popup_form input[type=email] {
	width: 100%;
    padding: 10px;
    font-size: 14px;
    margin-top: 20px;
    padding-left: 20px;
    border: 1px solid #ccc;
}
.popup_form #name {
	background-repeat: no-repeat;
	background-position: 8px 23px;
    width: 100%;
}
.popup_form #email {
	background-repeat: no-repeat;
	background-position: 8px 20px;
    width: 100%;
}
.popup_form #brochure_request {
	margin-top: 0;
}
.popup_form .input-group label{
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 14px;
    vertical-align: baseline;
    background: 0 0;
}
.popup_form #contact_no{
	background-repeat: no-repeat;
	background-position: 8px 20px;
    width: 100%;
}
.popup_form textarea {
	width: 100%;
    resize: none;
    height: 60px;
    padding: 10px;
    font-size: 14px;
    margin-top: 20px;
    padding-left: 40px;
    margin-bottom: 16px;
    font-family: inherit;
    background-repeat: no-repeat;
    background-position: 8px 13px;
    padding-left: 20px;
    border: none;
    border: 1px solid #ccc;
/*    background-image: url(../img/msg.png);*/
}
.popup_form .submit {
    background: #fc751b none repeat scroll 0 0;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    padding: 12px 20px;
    text-transform: uppercase;
    -webkit-transition: all 350ms ease 0s;
    transition: all 350ms ease 0s;
}
.popup_form .submit:hover {
    background: #222 none repeat scroll 0 0;
    color: #fff;
}
/*
.popup_form span {
	color: #f30;
	font-weight: 900;
}
*/
@media screen and (max-width: 767px) {
.popup_form div#popupContact {
	width: 90% !important;
}
    .popup_form form {
    margin-top: 0px;
    }
   .popup_form form {
    background: #fff;
    padding: 40px 50px 40px 30px;
    margin-top: 95px;
   }
}
@media screen and (max-width: 360px) {
.popup_form input[type=text], .popup_form input[type=email], .popup_form textarea {
	width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.popup_form input[type=text], .popup_form input[type=email], .popup_form textarea {
	width: 100%;
}
.popup_form div#popupContact {
	width: 50%;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.popup_form div#popupContact {
	width: 35% !important;
}
}

@media (min-width: 1280px) and (max-width: 1439px) {
.popup_form div#popupContact {
	width: 28%;
}
}
@media (min-width: 1920px) and (max-width: 2000px) {
.popup_form div#popupContact {
	width: 20%;
}
}

textarea:focus{
    outline: none;
    border: 1px solid #fc751b !important;
}
input:focus{
    outline: none;
    border: 1px solid #fc751b !important;
}


.popup_form .spec-popup{
    background: #131313;
    padding: 50px 50px 50px 30px;
    margin-top: 95px;
}

.popup_form .spec-popup {
	width: 70% !important;
    position: relative;
    margin: 8% auto 0%;
}