@import "about us.css";
.company a{color:#373737 !important}
.company ul{
list-style-type: none;
padding: 0;
margin: 0;}
.company ul>li:first-child {
	margin-top: 25px;
}
.company li{margin:11px 0;font-size:18px; line-height:26px}
.company i{margin-right:20px; width:35px;font-size:26px !important; text-align:center}
.company h1{font-weight:700;font-size:1.9rem}
.banner {
background: url(/images/ezdupe/webpage/Contact_us/Contact-US_EZ-Dupe-1.png) center no-repeat;
}
#msg{margin-top:34px}
#g-header{
background:none;
padding-top:0;
}
.content{
padding:0 9% 0 !important;
}
.content-l {
text-align: left;
}
.form-items input, .form-items select {
border: 0;
width: calc(100% - 72px);
margin-top:8px !important;
margin-bottom:0;
bottom: 2px;
position: absolute;
}
.form-items{
border-bottom:1px solid #787878;
width:100%;
position: relative;
margin: 5px 0;
}
label{
font-size:18px;
margin-top:25px;
margin-bottom:5px !important;
color:#4f4f4f
}
textarea {
border: 1px solid #4f4f4f;
}
input[type="email"]{color:#424753}
input[type="email"]::placeholder {
text-align: left;
}
.row{
align-items:initial;
}
.company{
padding:0 8% 90px;
color:#4f4f4f;
}
.contact h1, .content{
max-width:1660px;
margin:auto !important;
}
.contact h1 {
padding-bottom: 3.5%;
border-bottom:1px solid #4f4f4f;
font-weight: 700 !important;
font-size:42px;
margin-bottom:60px !important
}
.error{
color:#f00;
position:absolute;
right:0;
bottom:-25px;
z-index:2;
font-size:14px
}
#msg .error{
top:0;margin-right:15px}
textarea:focus:invalid:focus, textarea:focus, textarea:hover,* input:hover,select:focus:invalid:focus{
box-shadow:none !important;
}
textarea{
position:static !important;
padding:10px
}
.form-items > label:first-child {
	width: 73px;
}
* input{
	border-radius:0 !important
}
* input:hover {
	border-bottom:0;
}
* input:focus{
	box-shadow: none !important;
	border-bottom:none;
	/*border-bottom: 1px #52a8eccc solid;*/
}
input[type="submit"] {
border: #06ffff 2px solid;
border-radius: 25px !important;
background: none;
padding:9px 16px;
margin-top: 19px;
}
input.error{}
#country-error{right:15px}

.branch{
margin-top:46px !important;
margin-bottom:-40px !important;/*-20px*/
line-height:35px !important
}
.branch span{font-size:20px;/*original css*/color:#fff;background:#595959;padding:2px 3px;margin-right:9px}
.branch i{/*margin:5px 0 11px*/}
/*mobile*/
@media screen and (max-width:576px){
.banner{
	background-position:left;
	padding:13.5vw 15.5%;
}
.content-l{padding:9vw 10% 21vw}
input[type="submit"]{font-size:12px;padding:6px;width:100%}
[for="message"]{display:none}
.contact h1{font-size:24px}
.company h1, .branch span{font-size:18px}
.company li{font-size:15px; margin:19px 0 18px;line-height:22px}
.company i{margin-right:5px; width:28px;height:28px; vertical-align:middle}
.company{margin-top: 11px;}
.content>div{padding-left:0 !Important; padding-right:0 !Important}
.branch{margin-bottom:0 !important}
}
@media screen and (min-width:1200px){
.content-l{
padding:9% 9% 15%;
}
}

/*for reCAPTCHA*/
@media screen and (max-width:991px){
	#msg{
		display:flex;
		flex-direction: column;
	}
	#msg>label{order:1}
	#msg>textarea{order:2}
	#msg>.g-recaptcha{order:3}
	#msg>input{order:4}
}
.rc-anchor-normal{width:auto}

/*for hidden input*/
@media screen and (max-width:768px){
.form-items.active{height:64px;}
label:not(.error){display:block !important; width:100% !important;padding-left:10px}
.form-items input, .form-items select{display:none;left:0}
.active input, .active select{display:block;padding:0 0 0 10px;height:31px;width:100%}
label[for='message'] {display: none !important;}
#alert_ms .content{
width:300px;font-size:15px;padding:89px 25px !important}
}
/*ie*/
* input::-ms-clear {/*remove default arrow in 10 11*/
  display: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){  
textarea[name="message"]{height:250px !important}
}

