.col-lg-1,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-md-1,  .col-md-10,  .col-md-11,  .col-md-12,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-sm-1,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-xs-1,  .col-xs-10,  .col-xs-11,  .col-xs-12,  .col-xs-2,  .col-xs-3,  .col-xs-4,  .col-xs-5,  .col-xs-6,  .col-xs-7,  .col-xs-8,  .col-xs-9  {
    position:  relative;
    min-height:  1px;
}
.modal-open .modal  {
    overflow-x:  hidden;
    overflow-y:  hidden;
}
.modal.in .modal-dialog  {
    transition:  transform .3s ease-out;
    transform:  translate(0, -50px);
}
.modal.fade .modal-dialog  {
    -webkit-transform:  translate(0,  -25%);
    -ms-transform:  translate(0,  -25%);
    -o-transform:  translate(0,  -25%);
    transform:  translate(0,  -25%);
    -webkit-transition:  -webkit-transform 0.3s ease-out;
    -moz-transition:  -moz-transform 0.3s ease-out;
    -o-transition:  -o-transform 0.3s ease-out;
    transition:  -webkit-transform 0.3s ease-out;
    -o-transition:  transform 0.3s ease-out;
    transition:  transform 0.3s ease-out;
    transition:  transform 0.3s ease-out,  -webkit-transform 0.3s ease-out;
}
.modal-dialog .modal-content  {
    border-radius:  0px;
    -webkit-box-shadow:  0 4px 10px 0 rgba(0,  0,  0,  0.5);
    box-shadow:  0 4px 10px 0 rgba(0,  0,  0,  0.5);
}
.modal-content  {
    /* position:  fixed !important; */
    bottom:  0;
    width:  100%;
    -webkit-animation-name:  slideIn;
    -webkit-animation-duration:  0.4s;
    animation-name:  slideIn;
    animation-duration:  0.4s;
    border:  0;
    outline:  0;
}
.modal_centered  {
    min-height:  unset !important;
    top:  0px;
}
.modal-dialog  {
    max-width:  606px !important;
}
.modal-content  {
    background-color:  #fff;
    -webkit-box-shadow:  0 3px 9px rgba(0,  0,  0,  0.5);
    box-shadow:  0 3px 9px rgba(0,  0,  0,  0.5);
    background-clip:  padding-box;
}
.modal-header:after  {
    clear:  both;
}
.modal-header:before,  .modal-header:after  {
    content:  " ";
    display:  table;
}
.modal-dialog .modal-content .modal-header  {
    border-bottom:  none;
    padding:  12px;
}
.modal-title {
    text-align:  left;
}
.request_call_back_modal .modal-header .close  {
    position:  relative;
    margin-top:  -40px !important;
    margin-right:  -16px;
}
.modal-dialog .modal-content .close  {
    opacity:  0.55;
    font-weight:  normal;
    font-size:  28px;
}
.modal-header .close  {
    padding:  3px 23px;
    margin:  -1rem -1rem -1rem auto;
    color:  #bd2b2b;
    opacity:  1;
    font-size:  35px;
    font-weight:  normal;
}
.modal-header .close  {
    padding:  3px 23px;
    margin:  -1rem -1rem -1rem auto;
    color:  #bd2b2b;
    opacity:  1;
    font-size:  35px;
    font-weight:  normal;
}
.modal-dialog .modal-content .modal-body  {
    padding:  0px 28px 30px 28px;
    max-height:  none;
}
.row  {
    justify-content:  center;
}
.form-control  {
    display:  block;
    width:  100% !important;
    height:  32px;
    padding:  18px 16px 18px 16px;
    font-size:  14px;
    line-height:  1.42857;
    color:  #6C7174 !important;
    background-color:  #F1F3F6;
    background-image:  none;
    border:  0px solid #ccc;
    border-radius:  4px;
    -webkit-box-shadow:  inset 0 1px 1px rgba(0,  0,  0,  0.075);
    box-shadow:  inset 0 1px 1px rgba(0,  0,  0,  0.075);
    -webkit-transition:  border-color ease-in-out 0.15s,  box-shadow ease-in-out 0.15s;
    -o-transition:  border-color ease-in-out 0.15s,  box-shadow ease-in-out 0.15s;
    -webkit-transition:  border-color ease-in-out 0.15s,  -webkit-box-shadow ease-in-out 0.15s;
    transition:  border-color ease-in-out 0.15s,  -webkit-box-shadow ease-in-out 0.15s;
    transition:  border-color ease-in-out 0.15s,  box-shadow ease-in-out 0.15s;
    transition:  border-color ease-in-out 0.15s,  box-shadow ease-in-out 0.15s,  -webkit-box-shadow ease-in-out 0.15s;
    color:  #6C7174;
    font-size:  18px;
    line-height:  28px;
    font-family:  'pf_handbook_proregular';
}
#metaverseOtpForm .has-search .form-control-feedback {
    left:  0 !important;
}
.fade  {
    -webkit-animation-name:  fade;
    -webkit-animation-duration:  1s;
    animation-name:  fade;
    animation-duration:  1s;
    animation-fill-mode:  forwards;
}
.modal  {
    display:  none;
    position:  fixed;
    z-index:  999;
    left:  0;
    top:  0;
    width:  100%;
    height:  100%;
    overflow:  auto;
    background-color:  rgb(0,  0,  0);
    background-color:  rgba(0,  0,  0,  0.4);
    -webkit-animation-name:  fadeIn;
    -webkit-animation-duration:  0.4s;
    animation-name:  fadeIn;
    animation-duration:  0.4s;
}
.modal-backdrop.fade.in  {
    display:  none;
    opacity:  0.5;
    filter:  alpha(opacity=50);
}
.form-control[disabled],  .form-control[readonly],  fieldset[disabled] .form-control  {
    background-color:  #eeeeee;
    opacity:  1;
}
.has-search input[type="radio"],  input[type="checkbox"]  {
    margin:  6px 4px 0px 0px;
}
.form-check-input[type=radio]  {
    border-color:  black;
}
.rightCol {
    padding-right:  0 !important;
}
@media (max-width: 576px) {
    .request_call_back_modal .modal-dialog  {
    width:  100% !important;
}
.col-sm-12  {
    flex:  0 0 auto;
    width:  100%;
}
}
@media (max-width: 992px) {
    .request_call_back_modal  {
    margin:  0 0 0 0 !important;
}
}
@media (min-width: 601px)  {
    .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12  {
    float:  left;
}
.modal-dialog  {
    width:  600px;
    margin:  30px auto;
}
.modal-content  {
    -webkit-box-shadow:  0 5px 15px rgba(0,  0,  0,  0.5);
    box-shadow:  0 5px 15px rgba(0,  0,  0,  0.5);
}
.modal-sm  {
    width:  300px;
}
}
@media only screen and (max-width: 767px) {
    .footerCols .columWrapper  {
    display:  grid !important;
}
footer .col-wrapper  {
    display:  inline-block;
    border-left:  none;
    padding:  0;
    width:  100%;
}
}
@media (min-width: 319px) and (max-width: 844px) {
    .columWrapper  {
    padding-right:  9px;
}
}
@media (min-width: 768px) {
    .col-md-2  {
    -ms-flex:  0 0 16.666667%;
    flex:  0 0 16.666667%;
    max-width:  16.666667%;
}
.footerCols .columWrapper .col-sm-12  {
    flex:  0 0 100%;
}
}
.modal-body  {
    max-height:  none;
}

@media only screen and (min-width: 767px) and (max-width: 1100px) {
    .footerCols .columWrapper  {
    display:  flex;
    flex-wrap:  wrap;
}
.footerCols .columWrapper .col-sm-12  {
    max-width:  100%;
}
footer .col-wrapper  {
    padding:  0;
    border-left:  0;
    border-top:  1px solid #333;
    display:  block;
    margin-top:  20px;
}
footer .col-subscribe  {
    padding:  0 1%;
    border-left:  0;
    display:  inline-block;
    vertical-align:  top;
}
footer .col-mobApp  {
    display:  inline-block;
    border-top:  none;
    margin-top:  0;
    margin-bottom:  0;
    padding-left:  15px;
    padding-right:  15px;
    padding:  0 4%;
    padding-bottom:  20px;
    border-left:  1px solid #333;
}
}