#abc {
width:100%;
height:100%;
opacity:.95;
top:0;
left:0;
display:none;
position:fixed;
background-color:#313131;
overflow:auto;
z-index: 9000;
}
img#close {
position:absolute;
right:4px;
top:-22px;
cursor:pointer
border-radius:19px;
}
div#popupContact {
position:absolute;
left:50%;
top:10%;
margin-left:-202px;
font-family:'Raleway',sans-serif';
}


form {
    display: block;
    margin-top: 0em;
	border: 1px solid white;
    padding: 16px;
	border-radius:5px;
	margin-left: 10px;
    margin-right: 10px;
}
.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}
.form-group {
    margin-bottom: 1rem;
}
.form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px;
}
.col-lg-6{
position: relative;
    width: 100%;
    min-height: 1px;
}
form label {
    font-weight: normal;
}
label {
    display: inline-block;
    margin-bottom: .5rem;
}
.form-control:not(.form-control-sm):not(.form-control-lg) {
    font-size: 0.85rem;
    line-height: 1.85;
}
input:not([type=range]), label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
input {
    overflow: visible;
}
textarea {
    -webkit-appearance: none;
}
textarea {
    resize: vertical;
}
textarea {
    overflow: auto;
}
 textarea {
    touch-action: manipulation;
}
input[type="text"]{
	-webkit-appearance: none;
}
 input:not([type=range]), label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
input[type="email"]{
	-webkit-appearance: none;
}
input:not([type=range]{
	touch-action: manipulation;
}
p {
margin-top:30px
}

hr {
margin:10px -50px;
border:0;
border-top:1px solid #ccc
}
input[type=text] {
width:82%;
padding:10px;
margin-top:30px;
border:1px solid #ccc;
padding-left:40px;
font-size:16px;
font-family:raleway
}
#name {
background-image:url(../images/name.jpg);
background-repeat:no-repeat;
background-position:5px 7px
}
#email {
background-image:url(../images/email.png);
background-repeat:no-repeat;
background-position:5px 7px
}
textarea {
background-image:url(../images/msg.png);
background-repeat:no-repeat;
background-position:5px 7px;
width:82%;
height:95px;
padding:10px;
resize:none;
margin-top:30px;
border:1px solid #ccc;
padding-left:40px;
font-size:16px;
font-family:raleway;
margin-bottom:30px
}
#submit {
text-decoration:none;
width:100%;
text-align:center;
display:block;
background-color:#FFBC00;
color:#fff;
border:1px solid #FFCB00;
padding:10px 0;
font-size:20px;
cursor:pointer;
border-radius:5px
}
span {
color:red;
font-weight:700
}
button {
width:10%;
height:45px;
border-radius:3px;
background-color:#cd853f;
color:#fff;
font-family:'Raleway',sans-serif;
font-size:18px;
cursor:pointer
}


