.Pc4uLookup {
display:block;
} .Pc4uWooPostcode {
float: right;
}
.Pc4uWooLookup {
float: right;
}  .Pc4uGfLookup {
max-width:45%;
padding:8px;
} .Pc4uGfManLookup {
float:right;
max-width:45%;     
padding:8px;
} .ginput_container_address .pc4uGfPostcodeLookupAddress { flex: 0 0 100% !important;    
padding-left:8px !important;           
}
@media only screen and (min-width: 641px) {
.pc4uGfPostcodeLookupAddress .ginput_right{
float:right !important;    
padding-left:0 !important;           
min-width:50%;
}
.pc4uGfPostcodeLookupAddress .ginput_left{
float:left !important;    
padding-left:0 !important;            
min-width:49%;
}
.pc4uGfPostcodeLookupAddress .ginput_full{
float:left !important;    
padding-left:0 !important;                
}
}
@media only screen and (max-width: 640px) {
.pc4uGfPostcodeLookupAddress .ginput_left{ padding-left:0 !important;    
}
.pc4uGfPostcodeLookupAddress .ginput_left{ padding-left:0 !important;    
}
.pc4uGfPostcodeLookupAddress .ginput_full{
float:left !important;    
padding-left:0 !important;                
}
} .Pc4uCF7lookup { }
.Pc4uCF7Postcode::-webkit-input-placeholder {
text-transform: initial;
}
.Pc4uCF7Postcode::-moz-placeholder {
text-transform: initial;
}
.Pc4uCF7Postcode:-moz-placeholder {
text-transform: initial;
}
.Pc4uCF7Postcode::-ms-input-placeholder { text-transform: initial;
}
.Pc4uCF7Postcode:-ms-input-placeholder { text-transform: initial;
}