.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.font24 {
  font-size: 1.5em;
  font-family: "Roboto",sans-serif;
  color: #0f204b;
  font-weight: 300;
}

.font16 {
  font-size: 1em;
  color: #333333;
  font-family: "Roboto",sans-serif;
}

.ntglIc, .yaIc, .qIc, .glIc2, .jaIc, .hlpSrcIc, .hplQuOutWp .plusIc, .lykIc, .dislykIc, .bizClrclIc, .raiIc, .htlIc, .ubpHelpIc, .infoIc, .fieoHelpIc, .biaHelpIc, .wtcHelpIc, .hsbcHelpIc {
  background-image: url(images/helpSprite_v4.png);
}

.hlpTabLst li.act {
  background: url(images/hlpCrcl.png) center 0 no-repeat;
}

.hlpSrcIc {
  float: right;
  width: 25px;
  height: 25px;
  margin: 11px 10px 0 0;
  background-position: -2px -2px;
}

.hplQuOutWp .plusIc {
  width: 9px;
  height: 9px;
  margin-right: 5px;
  margin-top: 6px;
  float: left;
  background-position: -2px -31px;
  background-size: auto;
}

.queUl li.act .plusIc {
  height: 1px;
  margin-top: 10px;
  background-position: -2px -41px;
}

.lykIc {
  background-size: 3976.923077% 500%;
  background-position: 30.75396825% 0.961538462%;
}

.lykIc.act, .lykIc:hover {
  background-position: 30.75396825% 27.88461538%;
}

.dislykIc {
  background-size: 3976.923077% 500%;
  background-position: 34.82142857% 0;
}

.dislykIc.act, .dislykIc:hover {
  background-position: 34.82142857% 26.92307692%;
}

.ntglIc {
  width: 52px;
  height: 51px;
  display: block;
  margin: 27px auto 0;
  background-size: 1988.461538% 254.9019608%;
  background-position: 3.054989817% 1.265822785%;
}

.hlpTabLst li.act .ntglIc, .custInpWrp .ntglIc {
  background-position: 3.054989817% 78.48101266%;
}

.glIc2 {
  width: 52px;
  height: 39px;
  display: block;
  margin: 32px auto 37px;
  background-size: 1988.461538% 333.3333333%;
  background-position: 9.368635438% 1.098901099%;
}

.hlpTabLst li.act .glIc2, .custInpWrp .glIc2 {
  background-position: 9.368635438% 54.94505495%;
}

.yaIc {
  width: 42px;
  height: 52px;
  display: block;
  margin: 25px auto 0;
  background-size: 2461.904762% 250%;
  background-position: 19.65725806% 1.282051282%;
}

.hlpTabLst li.act .yaIc, .custInpWrp .yaIc {
  background-position: 19.65725806% 83.33333333%;
}

.qIc {
  width: 31px;
  height: 52px;
  display: block;
  margin: 24px auto 0;
  background-size: 3335.483871% 250%;
  background-position: 15.35393819% 1.282051282%;
}

.hlpTabLst li.act .qIc, .custInpWrp .qIc {
  background-position: 15.35393819% 83.33333333%;
}

.jaIc {
  width: 52px;
  height: 52px;
  display: block;
  margin: 24px auto 0;
  background-size: 1988.461538% 250%;
  background-position: 25.0509165% 1.282051282%;
}

.hlpTabLst li.act .jaIc, .custInpWrp .jaIc {
  background-position: 25.0509165% 83.33333333%;
}

.fieoHelpIc {
  width: 52px;
  height: 52px;
  display: block;
  margin: 24px auto 0;
  background-size: 1723.333333% 216.6666667%;
  background-position: 56.05749487% 0;
}

.hlpTabLst li.act .fieoHelpIc, .custInpWrp .fieoHelpIc {
  background-position: 50.30800821% 87.14285714%;
}

.biaHelpIc {
  width: 42px;
  height: 50px;
  display: block;
  margin: 24px auto 0;
  background-size: 2350% 250%;
  background-position: 61.31313131% 2.564102564%;
}

.hlpTabLst li.act .biaHelpIc, .custInpWrp .biaHelpIc {
  background-position: 66.16161616% 2.564102564%;
}

.wtcHelpIc {
  width: 50px;
  height: 23px;
  display: block;
  margin: 44px auto 43px;
  background-size: 1988.461538% 520%;
  background-position: 63.3401222% 68.57142857%;
}

.hlpTabLst li.act .wtcHelpIc, .custInpWrp .wtcHelpIc {
  background-position: 57.23014257% 69.52380952%;
}

.hsbcHelpIc {
  width: 50px;
  height: 25px;
  display: block;
  margin: 38px auto 47px;
  background-size: 1988.461538% 481.4814815%;
  background-position: 63.54378819% 75.72815534%;
}

.hlpTabLst li.act .hsbcHelpIc, .custInpWrp .hsbcHelpIc {
  background-position: 56.7209776% 74.75728155%;
}

.bizClrclIc {
  width: 40px;
  height: 52px;
  display: block;
  margin: 24px auto 0%;
  background-size: 2585% 250%;
  background-position: 39.03420523% 1.282051282%;
  background-repeat: no-repeat;
}

/* MS 28/06/16 */
.hlpTabLst li.act .bizClrclIc, .custInpWrp .bizClrclIc {
  background-position: 39.03420523% 82.05128205%;
}

/* MS 28/06/16 */
.bizClrclIc + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

/* MS 28/06/16 */
.ubpHelpIc + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

.raiIc {
  width: 38px;
  height: 50px;
  display: block;
  margin: 24px auto 0%;
  background-size: 2585% 250%;
  background-position: 30.38229376% 73.07692308%;
  background-repeat: no-repeat;
}

.hlpTabLst li.act .raiIc, .custInpWrp .raiIc {
  background-position: 34.60764588% 73.07692308%;
}

/* MS 28/06/16 */
.htlIc {
  width: 52px;
  height: 32px;
  display: block;
  margin: 44px auto 0%;
  background-size: 1914.814815% 393.9393939%;
  background-position: 43.87755102% 0;
  background-repeat: no-repeat;
}

.hlpTabLst li.act .htlIc, .custInpWrp .htlIc {
  background-position: 43.87755102% 37.11340206%;
}

/* MS 28/06/16 */
.ubpHelpIc {
  width: 40px;
  height: 40px;
  display: block;
  margin: 30px auto 39px;
  background-size: 1723.333333% 216.6666667%;
  background-position: 49.79466119% 0%;
  background-repeat: no-repeat;
}

/* MS 28/06/16 */
.hlpTabLst li.act .ubpHelpIc, .custInpWrp .ubpHelpIc {
  background-position: 43.94250513% 98.57142857%;
}

/* MS 28/06/16 */
/* help MK 04/08/2015 */
.help .topNav .glSmeLogo {
  width: 156px;
  height: 26px;
  margin: 6px 0 0 0;
}

.help .prelogSignCont {
  float: right;
  background-color: #12224d;
  height: 34px;
  margin: 3px 0 0;
  padding: 1px 1px 0;
  width: 220px;
  box-sizing: border-box;
}

.help .prelogSignCont .signIn_01 {
  background-color: #FFFFFF;
  float: left;
  height: 32px;
  text-align: center;
  width: 108px;
}

.help .prelogSignCont .signUp_01 {
  background-color: #fecb00;
  float: right;
  height: 32px;
  text-align: center;
  width: 109px;
}

.help .prelogSignCont .signIn_01 a, .prelogSignCont .signUp_01 a {
  font-family: "Roboto",sans-serif;
  color: #0d2446;
  display: block;
  font-size: 1em;
  line-height: 28px;
  text-decoration: none;
}

/* hlpCnt MK 04/08/2015 */
.hlpCnt {
  width: 100%;
  height: 157px;
}

.hlpIn {
  width: 700px;
  margin: 0 auto;
  padding-top: 19px;
}

.hlpHdng {
  font-size: 2.25em;
  font-family: "Roboto",sans-serif;
  color: #ffffff;
  text-align: center;
  font-weight: 300;
}

.hlpHdng a {
  color: #ffffff;
  text-decoration: none;
}

.hlpSrcCnt {
  width: 100%;
  height: 50px;
  margin-top: 13px;
  border: 1px solid #ffffff;
  box-sizing: border-box;
  position: relative;
}

.hlpSrcInp {
  float: left;
  width: 90%;
  height: 48px;
  line-height: 48px;
  padding-left: 20px;
  padding-right: 10px;
  box-sizing: border-box;
  font-family: "Roboto",sans-serif;
  background-color: transparent;
  color: #ffffff;
  font-size: 1.25em;
}

.hlpSrcIc {
  float: right;
  width: 25px;
  height: 25px;
  margin: 11px 10px 0 0;
}

.hlpsrcRslt {
  width: 100%;
  list-style: none;
  border: 1px solid #ced9e4;
  position: absolute;
  top: 48px;
  left: -1px;
  z-index: 3;
  display: none;
}

/* MS 04/04/16 */
.hlpsrcRslt li {
  border-top: 1px solid #ced9e4;
  padding-top: 16px;
  padding-bottom: 15px;
  background-color: #f5f7f9;
}

/* MS 18/07/16 */
.hlpsrcRslt li.act, .hlpsrcRslt li:hover {
  background-color: #eaeaea;
}

.hlpsrcRslt li:first-child {
  border-color: #f5f7f9;
}

.hlpsrcRslt li a {
  display: block;
  font-size: 1em;
  color: #333333;
  text-decoration: none;
  padding-left: 20px;
}

.hlpMidCnt {
  /*width:960px;*/
  margin: 40px auto 0;
  width: 100%;
  max-width: 1440px;
  padding: 0 15px;
  box-sizing: border-box;
}

.hlpTabLstCnt {
  width: 100%;
  margin: 0 auto 33px;
}

/*MS 05/08/15*/
.hlpTabLst {
  margin: 0 auto;
  list-style: none;
}

.hlpTabLst li {
  float: left;
  width: 20%;
  text-align: center;
}

.hlpTabLst li a {
  font-size: 1em;
  color: #999999;
  text-decoration: none;
}

.hlpTabLst li.act a {
  color: #333333;
}

.hlpTabTxt {
  margin-top: 32px;
  display: block;
  line-height: 18px;
  font-weight: 300;
}

/*MS 05/08/15*/
/* Need Additional Help MK 04/08/2015 */
.needHlp {
  width: 100%;
  margin: 20px auto 0;
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  box-sizing: border-box;
  text-align: center;
  padding: 33px 0 40px 0;
}

.needHlp .font16 {
  margin-top: 14px;
}

.btn6 {
  width: 118px;
  height: 38px;
  line-height: 38px;
  font-size: 1.125em;
  font-family: "Roboto",sans-serif;
  color: #333333;
  border: 1px solid #f0b113;
  text-decoration: none;
  display: inline-block;
  background: #feca00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #feca00 0%, #f4b500 100%, #f0ae09 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #feca00 0%, #f4b500 100%, #f0ae09 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #feca00 0%, #f4b500 100%, #f0ae09 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feca00', endColorstr='#f0ae09',GradientType=0 );
  /* IE6-9 */
}

/* JetFooter */
.help .jetFtrWp {
  border-top: 2px solid #fece0d;
  margin-top: 20px;
}

.help .jetFooter {
  width: 958px;
  height: 221px;
  margin: 0 auto;
  background: none;
}

.help .jetFooter .prelogSignCont {
  float: left;
  background-color: #5d5c5c;
  width: 193px;
  height: 24px;
  margin-top: 7px;
}

.help .jetFooter .prelogSignCont .signIn_01 {
  height: 22px;
  width: 96px;
}

.help .jetFooter .prelogSignCont .signIn_01 a, .jetFooter .prelogSignCont .signUp_01 a {
  font-family: "Roboto",sans-serif;
  color: #0d2446;
  display: block;
  font-size: 11px;
  line-height: 22px;
  text-decoration: none;
}

.help .jetFooter .col .p2 {
  float: left;
  margin-top: 18px;
}

.help .jetFooter .hd12 {
  font-family: "Roboto",sans-serif;
  font-weight: normal;
  color: #333333;
  font-size: 12px;
}

.help .jetFooter .jetFootLi li {
  font-family: "Roboto",sans-serif;
  list-style: none;
  font-size: 11px;
  color: #666666;
  line-height: 20px;
  clear: both;
}

.help .jetFooter .vieMor {
  font-family: "Roboto",sans-serif;
  color: #4FACDC;
  float: left;
  font-size: 11px;
  margin: 3px 0 0;
  text-decoration: none;
}

.help .jetFooter .col4 .contLin {
  font-family: "Roboto",sans-serif;
  font-weight: normal;
  color: #333333;
  margin-top: 10px;
  display: block;
  font-size: 12px;
  text-decoration: none;
}

.help .jetFooter .col {
  margin: 23px 0 0 8px;
}

.help .jetFooter .col2 {
  width: 206px;
  height: auto;
  float: left;
  margin: 25px 0 0 83px;
}

.help .jetFooter .col3 {
  width: 107px;
  height: auto;
  float: left;
  margin: 25px 0 0 54px;
}

.help .jetFooter .col4 {
  width: 89px;
  height: auto;
  float: left;
  margin: 25px 0 0 123px;
}

.help .jetFooter .jetFootLi {
  margin-top: 6px;
}

.help .col4 .jetFootLi {
  margin-top: 13px;
}

.help .jetFooter .prelogSignCont .signUp_01 {
  height: 22px;
  width: 94px;
}

.help .fotrContWp {
  width: 100%;
  border-top: 1px solid #fece0d;
  margin-bottom: 44px;
  display: inline-block;
}

.help .footerCont {
  height: 81px;
  margin-top: 0;
  width: 958px;
  margin: 0 auto;
  border: none;
  text-align: center;
  position: relative;
}

.help .footerCont .footerLef .footerCopy .copyP {
  font-family: "Roboto",sans-serif;
  color: #999999;
  font-size: 10px;
  float: left;
}

.help .footerCont .footerLef .footerList > li > a {
  font-family: "Roboto",sans-serif;
  color: #999999;
  font-size: 10px;
  text-decoration: none;
}

.help .footerCont .footerRig {
  float: right;
  text-align: right;
  margin-top: 30px;
  *margin-left: 40px;
}

.help .footerP {
  font-family: "Roboto",sans-serif;
  color: #999999;
  margin: 19px 29px 0 0;
  *margin: 19px 0 0 0;
  font-size: 10px;
  float: right;
  padding: 0;
}

.help .footerCont .footerLef .footerCopy {
  width: auto;
  height: 10px;
  margin: 32px 0 0 9px;
}

.help .footerCont .footerLef .footerList {
  list-style-type: none;
  margin-left: 9px;
  padding-left: 0;
  margin-top: -2px;
  float: none;
  position: relative;
  clear: both;
}

.help .footerCont .footerLef {
  width: auto;
  height: auto;
  float: left;
}

.help .footerCont .footerLef .footerCopy .glLogo {
  width: 86px;
  height: 11px;
  float: left;
  margin: 2px 2px 0 0;
}

.help .footerCont .footerLef .footerList li:first-child, .help .footerCont .footerRig .footerList li:first-child {
  background: none;
  padding-left: 0;
}

/*MS 04/08/15 Help center*/
.hplQuOutWp {
  width: 99.79%;
  margin: 10px auto 20px;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}

.queMnHd {
  background: #f5f5f5;
  padding: 0 20px;
  height: 57px;
  line-height: 57px;
  border-top: 1px solid #dddddd;
}

.queMnHd h1 {
  font-size: 24px;
  color: #0f204b;
  font-weight: 300;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

.hd {
  font-size: 24px;
  color: #0f204b;
  font-weight: 300;
  margin-top: -7px;
  margin-bottom: 19px;
  display: none;
}

.queUl {
  width: 100%;
  font-weight: 300;
}

.queUl > li {
  list-style: none;
  padding: 0 20px;
  border-bottom: 1px solid #dddddd;
}

.queUl > li:hover {
  background: #f5f5f5;
}

.queUl > li.act:hover {
  background: none;
}

.queUl > li:first-child {
  border-top: 1px solid #dddddd;
}

.queUl > li ul li, .queUl > li ol li {
  font-size: 14px;
  color: #333333;
  font-weight: 300;
  list-style-position: inside;
  padding-left: 30px;
}

.norTx14 {
  font-size: 14px;
  color: #333333;
}

.queUl li .norTx14 a {
  color: #4facdc;
  text-decoration: none;
}

.queInnWp {
  margin-top: -6px;
  display: block;
}

.queInnWp .norTx14 {
  margin-left: 12px;
  margin-right: 10px;
}

.queInnWp .norTx14 span {
  font-family: "Roboto", sans-serif !important;
}

.quHd {
  width: 100%;
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  color: #333333;
  text-decoration: none;
  padding: 17px 0 18px 0;
  font-weight: normal;
}

.hlpRedMr {
  padding: 0 20px 0 20px;
  height: 55px;
  line-height: 55px;
  display: block;
  border-bottom: 1px solid #d0dae5;
}

.lnkArw {
  font-size: 16px;
  color: #0f204b;
  text-decoration: none;
  padding-right: 10px;
}

.shrOpinWp {
  border-top: 1px solid #d0dae5;
  margin-top: 20px;
}

.shrLnk {
  font-size: 14px;
  color: #0f204b;
  float: left;
  margin-top: 9px;
}

.actinWp {
  float: right;
  margin-top: 6px;
  margin-bottom: 8px;
}

.actinWp .norTx14 {
  float: left;
  margin: 3px 0 0 0;
}

.plusIc {
  width: 9px;
  height: 9px;
  float: left;
  margin-right: 5px;
  margin-top: 6px;
}

.queUl li.act .plusIc {
  width: 9px;
  height: 1px;
  background-position: -2px -41px;
  margin-top: 10px;
}

.lykIc {
  width: 25px;
  height: 25px;
  float: left;
  margin: 0 9px 0 10px;
}

.dislykIc {
  width: 25px;
  height: 25px;
  float: left;
}

.help .contactus_container {
  width: 120px;
  margin: 20px auto 0;
  position: relative;
}

.help .contactCont {
  left: -96px;
  bottom: 45px;
}

.help .contactArrow {
  margin-left: 146px;
}

.help .contactus_container .formContainer {
  text-align: left;
}

.hlpCnt {
  background: #333333;
  /* background:url(images/jet/hlpCntBg.jpg) center center no-repeat #0f204b; */
}

/*( add this css in jet.css ) */
/* MS 28/06/16 */
.header_main.prelogin.mobile {
  display: none;
  border-bottom: 1px solid #24345f;
}

.custInpWrp {
  width: 100%;
  background: #ffffff;
  border: 1px solid #dedcdd;
  box-sizing: border-box;
  position: relative;
  display: none;
}

.ntglIc + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

.glIc2 + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

.qIc + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

.yaIc + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

.jaIc + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

.raiIc + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

.htlIc + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

.fieoHelpIc + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

.biaHelpIc + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

.wtcHelpIc + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

.hsbcHelpIc + .inp {
  padding-left: 74px;
  padding-top: 18px;
}

/* .custInpWrp .ntglIc  { background-position: 3.054989817% 74.3902439%;}
.custInpWrp .glIc2{ background-position: 9.368635438% 55.43478261%; }
.custInpWrp .qIc{ background-position: 15.36926148% 83.33333333%; }
.custInpWrp .yaIc {background-position: 19.61770624% 79.26829268%; }
.custInpWrp .jaIc { background-position: 25.0509165% 83.33333333%; }
 */
.custInpWrp .inp {
  width: 100%;
  float: left;
  background: none;
  font-style: normal;
  position: relative;
  z-index: 2;
  font-size: 24px;
  color: #232323;
  padding-bottom: 20px;
  padding-right: 40px;
  box-sizing: border-box;
}

/* MS 04/04/16 */
.custInpWrp .downArw_blck {
  border-top: 8px solid #000000;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  position: absolute;
  right: 20px;
  top: 30px;
  /* z-index: 36;  */
}

/* MS 04/04/16 */
/* Need Hepl Start */
.bottom_fix_box {
  width: 310px;
  height: 185px;
  box-shadow: 0 0 3px #cec9c9;
  background: #ffffff;
  position: fixed;
  bottom: 0;
  right: 160px;
  padding: 15px;
  box-sizing: border-box;
  text-align: center;
  display: none;
  z-index: 2;
}

.infoIc {
  width: 30px;
  height: 30px;
  display: inline-block;
  background-size: 3133.333333% 393.9393939%;
  background-position: 8.291708292% 92.78350515%;
}

.info_heading {
  font-size: 16px;
  color: #666666;
  font-weight: 700;
  margin-top: 5px;
}

.info_sub_heading {
  font-size: 13px;
  color: #666666;
  margin-top: 10px;
}

.full_btn {
  display: block;
  background-color: #e9f4f7;
  border-top: 1px solid #d9ecf1;
  height: 36px;
  line-height: 36px;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-transform: uppercase;
}

/* Need Hepl End */
/* Icon font Started */
.ntglIc, .yaIc, .qIc, .glIc2, .jaIc {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 
.ntglIc::before { content: "\e901";}
.yaIc::before { }
.qIc::before { }
.glIc2::before { content: "\e900"; }
.jaIc::before {} 
*/
/* Icon font End */
@media only screen and (min-width: 768px) {
  .header_main.prelogin.mobile {
    display: none !important;
  }
  .header_main .mainWrp {
    height: 75px;
    line-height: normal;
    box-sizing: border-box;
  }
  .header_main .mainWrp .logoCnt {
    margin: 0;
    height: auto;
    line-height: normal;
    transform: translateY(-50%);
    top: 50%;
    position: relative;
  }
  .header_main .mainWrp .logoWrp {
    margin: 0;
    height: auto;
    line-height: normal;
    transform: translateY(-50%);
    top: 50%;
    position: relative;
  }
  .helpDesWrp .subHeader .subLeft .logoCnt {
    line-height: normal;
    transform: translateY(-50%);
    top: 50%;
    position: relative;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .hlpMidCnt {
    /*width:728px;*/
  }
}

@media only screen and (min-width: 0) and (max-width: 767px) {
  .hlpCnt {
    width: 100%;
    height: auto;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .hlpMidCnt {
    width: 100%;
  }
  .hlpIn {
    width: 100%;
    padding-bottom: 20px;
  }
  .hlpSrcInp {
    width: 85%;
  }
  .helpDesWrp {
    /*display: none;*/
  }
  .header_main.prelogin.mobile {
    display: block;
    height: 60px;
    line-height: normal;
    padding: 0 15px;
    float: none !important;
  }
  /* MK 23/06/2016 add this padding:0 20px; for help page */
  .header_main.prelogin.mobile .logoCnt {
    float: left;
    margin: 0;
    height: auto;
    line-height: normal;
    transform: translateY(-50%);
    top: 50%;
    position: relative;
    height: auto !important;
    line-height: normal !important;
  }
  .header_main.prelogin.mobile .logoWrp {
    margin: 0;
    height: auto;
    line-height: normal;
    transform: translateY(-50%);
    top: 50%;
    position: relative;
    float: right;
  }
  .header_main.prelogin.mobile .subHeader {
    float: none !important;
  }
  .header_main.prelogin.mobile .subHeader .logoCnt {
    transform: inherit;
    top: 23px;
  }
  .hlpHdng {
    font-size: 2em;
  }
  .compositeLogopar {
    position: relative;
  }
  .logoCnt.compositeLogo {
    float: none !important;
    display: inline-block;
  }
  .hlpTabLstCnt {
    position: relative;
  }
  .hlpTabLst {
    width: 100%;
    position: absolute;
    top: 70px;
    left: 0;
    z-index: 1;
    background: #ffffff;
  }
  .hlpTabLst li {
    width: 100%;
    float: none;
    position: relative;
    border-bottom: 1px solid #dedcdd;
    text-align: left;
  }
  .custInpWrp {
    display: block;
  }
  .hlpTabLst {
    display: none;
  }
  .hlpTabLst li.act {
    background: none;
  }
  .hlpTabTxt {
    font-size: 24px;
    margin-top: 0;
    line-height: normal;
    padding-right: 20px;
    padding-top: 18px;
    padding-bottom: 20px;
    padding-left: 74px;
  }
  .hlpTabTxt br {
    display: none;
  }
  .ntglIc {
    width: 35px;
    height: 35px;
    position: absolute;
    left: 20px;
    top: 17px;
    margin: 0;
  }
  .yaIc {
    width: 30px;
    height: 35px;
    position: absolute;
    left: 22px;
    top: 16px;
    margin: 0;
  }
  .qIc {
    width: 25px;
    height: 35px;
    position: absolute;
    left: 24px;
    top: 17px;
    margin: 0;
  }
  .glIc2 {
    width: 35px;
    height: 28px;
    position: absolute;
    left: 20px;
    top: 20px;
    margin: 0;
  }
  .jaIc {
    width: 35px;
    height: 35px;
    position: absolute;
    left: 20px;
    top: 17px;
    margin: 0;
  }
  .frqAsQWp, .urAcntWp, .needHlp {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
  .bizClrclIc {
    width: 31px;
    height: 41px;
    position: absolute;
    left: 22px;
    top: 13px;
    margin: 0;
  }
  /* MS 28/06/16 */
  .raiIc {
    width: 31px;
    height: 41px;
    position: absolute;
    left: 22px;
    top: 13px;
    margin: 0;
  }
  .htlIc {
    width: 31px;
    height: 31px;
    position: absolute;
    left: 22px;
    top: 22px;
    margin: 0;
  }
  .ubpHelpIc {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 10px;
    top: 13px;
    margin: 0;
  }
  /* MS 28/06/16 */
  .fieoHelpIc {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 22px;
    top: 18px;
    margin: 0;
  }
  .biaHelpIc {
    width: 30px;
    height: 35px;
    position: absolute;
    left: 22px;
    top: 18px;
    margin: 0;
  }
  .wtcHelpIc {
    width: 30px;
    height: 25px;
    position: absolute;
    left: 22px;
    top: 18px;
    margin: 0;
  }
  .hsbcHelpIc {
    width: 30px;
    height: 35px;
    position: absolute;
    left: 22px;
    top: 18px;
    margin: 0;
  }
  /* Prelogin Footer Started */
  .mainWrp {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .bg_60656c {
    width: 100%;
    background: #60656c;
    text-align: center;
  }
  .signInUp {
    width: 100%;
    padding: 54px 30px;
    box-sizing: border-box;
  }
  .boxBtnWp {
    width: 100%;
    display: inline-block;
    margin-top: 21px;
  }
  .signInUpTxt {
    font-size: 20px;
    line-height: 30px;
    color: #ffffff;
    text-transform: uppercase;
  }
  .boxBtnWp a {
    width: 100%;
    height: 60px;
    line-height: 60px;
    margin-top: 30px;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    float: left;
    border: 1px solid #cccccc;
    box-sizing: border-box;
  }
  .boxBtnWp a:first-child {
    border-right: 1px solid #cccccc;
    margin: 0;
  }
  .bg_4f545c {
    width: 100%;
    background: #4f545c;
  }
  .footrRow {
    width: 95.45%;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 56px 0;
  }
  .col1, .col2, .col3, .col4 {
    width: 50%;
    float: left;
    padding-right: 20px;
    box-sizing: border-box;
  }
  /* MS 14/1/16 */
  .colTxt {
    font-size: 20px;
    color: #ffffff;
  }
  .col4 {
    /* width:186px; */
    padding-right: 30px;
    padding-left: 10px;
    padding-top: 26px;
    border-top: 1px solid #60646c;
    margin-top: 27px;
  }
  /* MS 30/03/16 */
  .col1 .subUl, .col2 .subUl {
    margin-top: 3px;
  }
  .col1 .subUl li, .col2 .subUl li {
    list-style: none;
    font-size: 16px;
    color: #666666;
    margin-top: 3px;
  }
  /* MS 12/05/16 */
  .subUl li a {
    color: #cccccc;
  }
  .col1 .link, .col2 .link {
    font-size: 16px;
  }
  .col2 {
    padding-left: 10px;
  }
  .col3 {
    border-top: 1px solid #60646c;
    padding-top: 26px;
    margin-top: 27px;
  }
  .col3 .contLin {
    width: 100%;
    float: left;
    text-decoration: none;
    font-size: 20px;
    color: #00abbe;
    margin-top: 15px;
  }
  .col3 .contLin:first-child {
    margin-top: 0;
  }
  .col4Txt {
    font-size: 16px;
    color: #cccccc;
    margin-bottom: 24px;
  }
  .footer.prelogin {
    width: 100%;
    padding: 30px 0 20px;
    box-sizing: border-box;
    text-align: center;
    margin: 0 auto;
  }
  .footer.prelogin .footerList {
    width: 100%;
    display: inline-block;
    margin: 21px 0 0 1px;
    float: none;
  }
  .footer.prelogin .footerList li {
    float: none;
    display: inline-block;
  }
  .footer.prelogin .footerList li a {
    font-size: 16px;
  }
  .fBar {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    float: none;
    display: inline-block;
  }
  .gl_Logo {
    width: 173px;
    height: 30px;
    float: left;
  }
  .gl_Logo img {
    width: 100%;
  }
  .copyRight {
    font-size: 16px;
    /* color:#ffffff; */
    /* text-transform:uppercase;  */
    float: none;
    font-size: 16px;
    margin-top: 5px;
  }
  /* MS 15/07/16 */
  .powrdBy {
    width: 94.79%;
    float: none;
    font-size: 16px;
    display: inline-block;
    border-top: 1px solid #e8e8e8;
    margin-top: 17px;
    padding: 20px 0;
  }
  /* MS 15/07/16 */
  /* Prelogin Footer End */
  /* Need Hepl Start */
  .bottom_fix_box {
    width: 100%;
    right: 0;
  }
  /* Need Hepl End */
  /* for contact us page */
  body.scrollOver .overlay {
    background: #ffffff;
    box-sizing: border-box;
    height: 100%;
    overflow-y: scroll;
    padding: 10px;
    position: fixed;
    top: 0;
    transform: none;
    width: 100%;
  }
  body.scrollOver .overlay .overlay_wrp {
    margin-top: 0;
    width: 100%;
    padding: 0;
  }
  .overlay .clsBtn_000 {
    position: absolute;
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
  }
  body.scrollOver .submissionWp .inp2 {
    color: #273239;
    font-style: italic;
    height: 52px;
    line-height: 52px;
    width: 100%;
    font-size: 16px;
  }
  .overlayHeader .heading {
    margin-top: -6px;
  }
  body.scrollOver .submissionWp .row100 {
    margin-top: 18px;
  }
  body.scrollOver .submissionWp label {
    margin-top: 0;
    font-style: italic;
  }
  body.scrollOver .submissionWp .slctWp {
    width: 100%;
    height: 52px;
    line-height: 52px;
  }
  body.scrollOver .submissionWp .slctWp .inp2 {
    height: 49px;
    line-height: 49px;
    padding-left: 0;
  }
  body.scrollOver .submissionWp .slctWp .arwLink span {
    margin-top: 4px;
  }
  body.scrollOver .submissionWp .txtArea {
    height: 122px;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
  }
  #frm_contactus .btn {
    height: 38px;
    line-height: 36px;
    font-size: 18px;
  }
  .footrRow .col3 a:first-child {
    display: none;
  }
  .entity_ci_jet .header_main.prelogin.mobile .logoCnt {
    /*width:167px;*/
    width: auto;
  }
  .entity_ci_jet .logoWrp {
    width: auto;
  }
}

@media only screen and (min-width: 0) and (max-width: 480px) {
  .footrRow .clear {
    display: block;
  }
}

@media only screen and (min-width: 0) and (max-width: 479px) {
  .ntglIc {
    width: 30px;
    height: 30px;
    left: 10px;
  }
  .yaIc {
    width: 25px;
    height: 30px;
    left: 10px;
  }
  .qIc {
    width: 20px;
    height: 30px;
    left: 10px;
  }
  .glIc2 {
    width: 30px;
    height: 23px;
    left: 10px;
  }
  .jaIc {
    width: 30px;
    height: 30px;
    left: 10px;
  }
  .bizClrclIc {
    width: 26px;
    height: 36px;
    left: 10px;
  }
  .raiIc {
    width: 26px;
    height: 26px;
    left: 10px;
  }
  .htlIc {
    width: 26px;
    height: 20px;
    left: 10px;
  }
  .custInpWrp .inp {
    font-size: 20px;
    padding-right: 35px;
  }
  .hlpTabTxt {
    padding-left: 50px;
    padding-right: 10px;
    font-size: 20px;
  }
  .qIc + .inp {
    padding-left: 45px;
  }
  .hlpTabTxt, .ntglIc + .inp, .glIc2 + .inp, .yaIc + .inp, .jaIc + .inp, .bizClrclIc + .inp, .raiIc + .inp, .htlIc + .inp, .ubpHelpIc + .inp, .fieoHelpIc + .inp, .biaHelpIc + .inp, .wtcHelpIc + .inp, .hsbcHelpIc + .inp {
    padding-left: 50px;
  }
  .custInpWrp .downArw_blck {
    right: 10px;
  }
  .custInpWrp .inp {
    font-size: 20px;
  }
  .ubpHelpIc {
    width: 25px;
    height: 25px;
    top: 15px;
  }
  .fieoHelpIc {
    width: 25px;
    height: 25px;
    left: 10px;
  }
  .biaHelpIc {
    width: 25px;
    height: 25px;
    left: 10px;
  }
  .wtcHelpIc {
    width: 25px;
    height: 20px;
    left: 10px;
  }
  .hsbcHelpIc {
    width: 25px;
    height: 20px;
    left: 10px;
  }
}

@media only screen and (min-width: 0) and (max-width: 360px) {
  .queUl > li {
    padding: 0 10px;
  }
  /* MS 04/04/16 */
  .boxBtnWp {
    margin-top: 16px;
  }
  .footrRow {
    padding: 36px 0 38px 0;
  }
  .col1 .subUl li, .col2 .subUl li, .col1 .link, .col2 .link, .col4Txt {
    font-size: 14px;
  }
  .col3 .contLin {
    font-size: 18px;
  }
  .col4 {
    width: 50%;
    padding-right: 0;
  }
  .gl_Logo {
    width: 115px;
    height: 20px;
    margin-right: 0;
  }
  .copyRight {
    font-size: 13px;
    margin: 0;
  }
  .footer.prelogin .footerList {
    margin-top: 12px;
  }
  .footer.prelogin .footerList li a {
    font-size: 13px;
  }
  .powrdBy {
    width: 93.75%;
    float: none;
    font-size: 13px;
    margin-top: 26px;
    padding: 27px 0;
  }
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
  .footrRow {
    display: flex;
    flex-flow: row wrap;
  }
  .col1, .col2, .col3, .col4 {
    float: none;
  }
}

/* Help.css Header Started */
/* 	.header_main.prelogin.mobile { width:100%; height:auto; line-height:normal; padding:0; float:left; }
	.header_main.prelogin.mobile .header_main{ height:43px; line-height:43px; padding:0 5px; margin-top:0; }
	.header_main.prelogin.mobile .header_main .logoCnt { height:43px; line-height:43px; padding:0 0 0 15px; margin-top:0; }
    .header_main.prelogin.mobile .subHeader { width: 100%; height: 55px; line-height: 55px; float:left; background-color: #f6821f; padding: 0 20px; box-sizing: border-box; }
    .header_main.prelogin.mobile .subHeader   .logoCnt { height: 55px; line-height: 55px; margin-top:0; padding-left:10px;  }
    .header_main.prelogin.mobile .subHeader .mainWrp { padding:0; }
	.header_main.prelogin.mobile .logoWrp { margin-top:0; padding-left:15px; padding-right:25px; }
 */
/* Help.css Header End */
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer.prelogin .footerList li a, .powrdBy {
    font-size: 13px;
  }
  .copyRight {
    font-size: 14px;
  }
  .powrdBy {
    width: 100%;
    font-size: 13px;
  }
  .footer.prelogin {
    display: inline-block;
  }
  .powrdByWrp > a {
    float: none;
    width: 100%;
    display: inline-block;
  }
  .powrdByWrp {
    display: inline-block;
    width: 100%;
  }
  .fBar {
    margin-bottom: 20px;
  }
}

/* gl-5669 start */
.hlpTabLst li .glIc2 {
  background: url(../images/gl_icon.png) no-repeat;
  background-size: cover;
}

.hlpTabLst li .linker_ic {
  background: url(../images/onlinestore.png) no-repeat;
  background-size: cover;
}

.hlpTabLst li.act .glIc2 {
  background: url(../images/gl_icon_selected.png) no-repeat;
  background-size: cover;
}

.hlpTabLst li.act .linker_ic {
  background: url(../images/onlinestore_selected.png) no-repeat;
  background-size: cover;
}

@media only screen and (min-width: 768px) {
  .hlpTabLst {
    display: flex;
  }
  .hlpTabLst li .glIc2 {
    width: 52px;
    height: 44px;
    margin-bottom: 36px;
    margin-top: 28px;
  }
  .hlpTabLst li .linker_ic {
    width: 50px;
    height: 50px;
    display: block;
    margin-bottom: 30px;
    margin-top: 27px;
    margin: 27px auto 30px;
  }
  .hlpTabLst li.act .glIc2 {
    width: 52px;
    height: 44px;
    margin-bottom: 36px;
    margin-top: 28px;
  }
  .hlpTabLst li.act .linker_ic {
    width: 50px;
    height: 50px;
    display: block;
    margin-bottom: 30px;
    margin-top: 27px;
    margin: 27px auto 30px;
  }
}

@media only screen and (max-width: 767px) {
  .hlpTabLst li .glIc2 {
    width: 26px;
    height: 22px;
    margin: 0;
  }
  .hlpTabLst li .linker_ic {
    width: 25px;
    height: 25px;
    margin: 0;
    position: absolute;
    top: 17px;
    left: 10px;
  }
  .custInpWrp .glIc2 {
    background: url(../images/gl_icon_selected.png) no-repeat;
    width: 26px;
    height: 22px;
    margin: 0;
    background-size: cover;
  }
  .custInpWrp .linker_ic {
    background: url(../images/onlinestore_selected.png) no-repeat;
    width: 25px;
    height: 25px;
    margin: 0;
    background-size: cover;
    position: absolute;
    top: 17px;
    left: 10px;
  }
  .custInpWrp .linker_ic + .inp {
    padding-left: 50px;
    padding-top: 18px;
  }
}

/* gl-5669 End */
@media only screen and (max-width: 767px) {
  .container_main.prelogin .signInUp .boxBtnWp {
    width: auto;
  }
  .container_main.prelogin .signInUp .boxBtnWp a {
    margin-top: 0;
  }
}

/* search header included on all prelogin pages start */
.gen_fill_btn {
  border-radius: 4px;
  font-size: 14px;
  padding: 0 10px;
  color: #ffffff;
  background: #212121;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pre_header_v5_supporter {
  width: 100%;
  height: 89px;
}

.pre_header_v5 {
  display: flex;
  padding: 12px 40px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e6e6e6;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 4;
  background: #ffffff;
  box-sizing: border-box;
  transition: all 0.5s ease;
  height: 89px;
}

.header_v5_lhs {
  display: flex;
  width: calc(100% - 485px);
}

.header_v5_lhs .v5_logo {
  width: 100%;
  max-width: 143px;
}

@media only screen and (max-width: 767px) {
  .header_v5_lhs .v5_logo {
    min-width: 143px;
  }
}

.header_v5_lhs .v5_logo .prelogo_v5 {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}

.header_v5_lhs .v5_logo .prelogo_v5 img {
  max-width: 100%;
  max-height: 100%;
}

.header_v5_lhs .search_bar_wrp {
  display: flex;
  align-items: center;
  margin-left: 30px;
  width: 460px;
  position: relative;
}

.header_v5_lhs .search_bar_wrp > form {
  display: flex;
  align-items: center;
  width: 100%;
}

.header_v5_lhs .search_bar_wrp .search_bar_v5 {
  position: relative;
  width: calc(100% - 40px);
  display: flex;
}

.header_v5_lhs .search_bar_wrp .search_bar_v5 .search_inp2 {
  width: 100%;
  height: 40px;
  border: 1px solid #c4c4c4;
  background: #f4f4f4;
  padding: 0 52px 0 16px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  font-size: 14px;
  color: #9a9a9a;
  box-sizing: border-box;
}

.header_v5_lhs .search_bar_wrp .search_bar_v5 .fa-sliders {
  position: absolute;
  top: 4px;
  right: 8px;
  z-index: 2;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 20px;
  color: #6a6a6a;
}

.header_v5_lhs .search_bar_wrp .search_bar_v5 .advance_search_option.act {
  background: #ffffff;
}

.header_v5_lhs .search_bar_wrp .search_btn_wrp {
  width: 40px;
  height: 40px;
  background: #212121;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  z-index: 1;
}

.header_v5_lhs .search_bar_wrp .search_btn_wrp .fa-magnifying-glass {
  font-size: 20px;
}

.header_v5_rhs .header_v5_nav_list {
  display: flex;
  list-style: none;
}

.header_v5_rhs .header_v5_nav_list li {
  position: relative;
  display: flex;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_ic {
  width: 64px;
  height: 64px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  color: #4a4a4a;
  text-decoration: none;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_ic i {
  font-size: 15px;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_ic .header_v5_nav_txt {
  font-size: 12px;
  margin-top: 5px;
  display: flex;
  align-items: center;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_ic .header_v5_nav_txt i {
  font-size: 12px;
  padding: 2px 0 0 2px;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp {
  position: absolute;
  /*top: 64px;*/
  top: 100%;
  right: 0;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  min-width: 260px;
  z-index: 2;
  display: none;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_signin_wrp {
  width: 100%;
  padding: 16px 0 20px 0;
  border-bottom: 1px solid #e6e6e6;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_signin_wrp .gen_fill_btn {
  min-width: 100px;
  height: 36px;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_signin_wrp .join_txt_link {
  font-size: 14px;
  color: #6a6a6a;
  margin-top: 5px;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_signin_wrp .join_txt_link a {
  font-size: 14px;
  color: #212121;
  font-weight: 500;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_dd_list {
  display: flex;
  flex-flow: column;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_dd_list li {
  display: flex;
  width: 100%;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_dd_list li a {
  display: flex;
  width: 100%;
  padding: 10px 20px;
  font-size: 14px;
  color: #4a4a4a;
  display: flex;
  align-items: center;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_dd_list li a .header_v5_dd_ic {
  margin-right: 10px;
}

.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_dd_list li a:hover {
  background: #f4f4f4;
  color: #212121;
  text-decoration: none;
}

.header_v5_rhs .header_v5_nav_list li:hover {
  text-decoration: none;
}

.header_v5_rhs .header_v5_nav_list li:hover .header_v5_ic {
  background: #f4f4f4;
  text-decoration: none;
}

.header_v5_rhs .header_v5_nav_list li:hover .header_v5_dd_wrp {
  display: block;
  text-decoration: none;
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {
  .pre_header_v5 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pre_header_v5 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .header_v5_lhs .search_bar_wrp {
    margin-left: 20px;
    width: 380px;
  }
  .header_v5_lhs .search_bar_wrp .search_bar_v5 .search_inp2 {
    /*width: 330px;*/
  }
}

@media only screen and (max-width: 767px) {
  .pre_header_v5_supporter {
    height: 110px;
  }
  .pre_header_v5 {
    padding: 5px 10px;
    align-items: flex-start;
    height: 110px;
  }
  .header_v5_lhs {
    padding-top: 15px;
  }
  .header_v5_lhs.v5postlogin {
    padding-top: 0;
  }
  .header_v5_lhs.v5postlogin .search_bar_wrp {
    top: 52px;
  }
  .header_v5_lhs .search_bar_wrp {
    width: 100%;
    margin: 0;
    position: fixed;
    top: 55px;
    padding: 0 10px;
    left: 0;
  }
  .header_v5_rhs .header_v5_nav_list li .header_v5_ic {
    width: 54px;
    height: 46px;
  }
}

/* search postlogin header start */
@media only screen and (min-width: 992px) and (max-width: 1069px) {
  .postlogin_header .inner_container .v5postlogin.header_v5_lhs {
    width: calc(100% - 435px);
  }
  .postlogin_header .inner_container .v5postlogin.header_v5_lhs .search_bar_wrp {
    margin-left: 15px;
    width: 400px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .postlogin_header .inner_container .v5postlogin.header_v5_lhs {
    width: calc(100% - 200px);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .postlogin_header .inner_container .v5postlogin.header_v5_lhs .search_bar_wrp .Search_dd_wrp .search_list2 li {
    margin: 4px;
    width: calc(33.33% - 8px);
  }
  .postlogin_header .inner_container .v5postlogin.header_v5_lhs .search_bar_wrp .Search_dd_wrp .search_list2 li {
    margin: 4px;
    width: calc(33.33% - 8px);
  }
}

/* search postlogin header End */
/* search dropdown start */
.search_list2 {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: 4px 0 0 -10px;
  width: calc(100% + 20px);
}

.search_list2 li {
  margin: 4px 10px;
  width: calc(33.33% - 20px);
  position: relative;
}

.search_list2 li a {
  border: 1px solid #cccccc;
  padding: 4px 8px;
  font-size: 14px;
  color: #6a6a6a;
  display: flex;
  align-items: center;
}

.search_list2 li a label {
  margin: 0 0 0 5px;
}

.search_list2 li a label::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

.Search_dd_wrp {
  width: 100%;
  background: #ffffff;
  padding: 20px;
  position: absolute;
  top: 100%;
  left: 0;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
  display: none;
}

.Search_dd_wrp .Search_dd_inner .Search_dd_hd {
  font-size: 16px;
  color: #212121;
  font-weight: 500;
}

.Search_dd_wrp .Search_dd_inner .Search_dd_hd2 {
  font-size: 14px;
  color: #212121;
  margin-top: 4px;
}

@media only screen and (max-width: 767px) {
  .Search_dd_wrp {
    padding: 20px 10px;
  }
  .search_list2 {
    margin: 4px 0 0 -4px;
    width: calc(100% + 8px);
  }
  .search_list2 li {
    margin: 4px;
    width: calc(33.33% - 8px);
  }
}

/* search dropdown End */
/* rai start */
/* search header included on all prelogin pages start */
/* rai start */
.prelogin_header.pre_header_v5 * {
  box-sizing: border-box;
}

body.with_cookie .pre_header_v5.reljs {
  position: relative;
}

body.with_cookie .pre_header_v5.reljs + .pre_header_v5_supporter {
  height: 0;
}

@media only screen and (min-width: 768px) {
  .prelogin_header.pre_header_v5 .header_v5_lhs .v5_logo {
    max-width: 200px;
  }
}

@media only screen and (max-width: 767px) {
  .header_main.prelogin.mobile {
    display: none !important;
  }
  .pre_header_v5.srcin.reljs .header_v5_lhs .search_bar_wrp {
    top: 55px;
    position: absolute;
  }
}

/* rai End *
  /* search header included on all prelogin pages End */
