h2{color:#2b1d8a;margin-bottom:30px}#officeHolder1{background-color:#f1f4fa;padding:10px 40px 40px;margin:40px auto;border-radius:24px}#officeHolder2{display:table;width:100%}.office1{display:none;position:relative;padding:10px 20px 40px;width:33%}.office1 .branch{font-weight:700;margin:auto auto 10px;color:#61cbe8}.office1 .sep{position:absolute;top:10px;bottom:40px;left:0;border-left:1px solid #2b1d8a}.row{display:table-row}.row .office1{display:table-cell}#sideAddress .branch{font-weight:700;color:#61cbe8;margin:auto auto 5px}#sideAddress .row{display:block;padding-bottom:20px}#sideAddress .label{width:60px;font-weight:700;display:block;position:absolute;left:0;top:0}#sideAddress .value{display:block}#sideAddress .info{font-size:.9em;padding-left:60px;position:relative;padding-bottom:5px}#enquiry{padding-left:33%}#enqCol0{width:33%;top:0;left:0;padding-right:20px}#enqCol1 p{font-size:.9em}
#captchaHolder #captcha{
  max-width: 150px;
  height: auto;
  border: 1px solid #bdbec1;
  margin-top: 3px;
  width: 100%;
}
#captchaHolder input{width:calc(100% - 155px)}#captchaHolder #captcha,#captchaHolder input{display:inline-block;vertical-align:top}.field{position:relative;margin-bottom:20px}.textArea,.textInput{border-style:none;padding:12px 35px 12px 12px;width:100%}.textArea::-webkit-input-placeholder,.textInput::-webkit-input-placeholder{color:#bdbec1}.textArea:-ms-input-placeholder,.textInput:-ms-input-placeholder{color:#bdbec1}.textArea::placeholder,.textInput::placeholder{color:#bdbec1}.textArea{height:200px;resize:none}.placeHolder{display:none}.icon{width:20px;height:20px;position:absolute;top:12px;right:6px;background:url(../images/icon_contact.png) left center no-repeat;background-size:300% 100%}.icon_profile{background-position:100% 0}.icon_msg{background-position:50% 0}label.error{display:block;margin-top:5px;margin-left:5px;color:red;font-size:.9em}#loading{width:32px;height:32px;margin:6px 53px auto auto;background:url(../images/loading.gif) center center no-repeat}#successDone,#successFail{text-align:right;font-weight:700;margin:5px auto;height:33px}#successDone{color:#2b1d8a}#successFail{color:red}.disabled{pointer-events:none}
	
/* add new css 0525 */

.office1.office-content{
  text-align: center; 
display: table-cell;
line-height: 30px;
border-bottom: 1px solid #ddd;
}

.office-content .sep{
  border-left: initial !important;
}

.btn-center{
  margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: center;
    width: 150px;

}

#officeHolder1 #enquiry{
  padding-left: initial;
}

#enqCol1 p {
    font-size: 0.9em;
    text-align: center;
    margin-bottom: 40px;
}
  









@media (max-width:820px){#sideAddress .info{padding-left:50px}}@media (max-width:767px){#enquiry{padding-left:0}#enqCol0,#enqCol1{width:100%;display:block}#enqCol0{position:relative}}@media (max-width:500px){.office1{display:block;width:100%}#officeHolder1{padding-left:20px;padding-right:20px}}