#session-language {
    margin: 05px 15px 0 10px;
}

#session-language-dropdown {
    margin: 13px 15px 0 0;
}

#session-language-dropdown li {
    position: relative;
}

.selected-session-language {
    position: absolute;
    top: 6px;
    left: 4px;
}

#captcha {
    width: 100px !important;
    display: inline-block !important;
}

@media (max-width:767px) {
    #session-language {
        margin: 12px 0 0 15px;
    }
}

.header-bg {
  height: 100px;
  background: #7867a7 url(../img/just3-bg.png);
  padding-top: 20px;
  padding-bottom: 40px;
  color: #fff;
}

.header-bg h4{
  margin-bottom: 5px;
}
.header-bg h1{
  margin-top: 0;
}

.header-bg .btn-group{
  margin-top: 20px;
}

.header-bg a {
  color: #fff;
}

.list-group-item i {
  line-height: 1.4;
  font-size: 16px;
}

.alert-icon i {
  font-size: 50px;
  line-height: 1.35;
}
.payment-icon i {
  font-size: 60px;
  line-height: 1.35;
}

.title {
  padding: 0px 0px 15px;
}

.margin-left-10 {
  margin-left: 10px;
}

.margin-top-10 {
  margin-top: 15px;
}

.margin-top-35 {
  margin-top: 35px;
}

#nav.affix {
    position: fixed;
    top: 0;
    width: 100%
}

#nav-wrapper.affix {
    top: 0;
    width: 100%;
    z-index: 999999;
}
.text-white {
    color: #fff;
}
.footer {
    color: #828282;
    background-color: #2c2b29;
    margin-top: 50px;
}
.footer a {
  color: #828282;
}
.footer hr {
  border-top: 1px solid #383838;
  margin-top: 10px;
}
.footer .list-group {
    margin-top: 15px;
}
.footer .list-group-item {
    background-color: #2c2b29;
    border: none;
}
.footer .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #fff;
  background-color: #2c2b29;
  background-image: none;
  border: 1px solid #fff;
  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 .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 }
.footer .form-control:focus {
  border-color: #7867a7;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
 }
.form-icon {
    line-height: 6.5;
}

/* --- pay-method --- */

.plan-card-group {
  display: block;
  margin: auto;
  width: 100%;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
}

.radio-card {
  width: 100%;
  margin-bottom: 30px;
}
.radio-card label {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  height: 140px;
  background: #f9f9f9;
  border: 1px solid #e4e4e4;
  color: #003d2e;
  border-radius: 5px;
  transition: all 0.2s ease-in-out;
}
.radio-card label:hover {
  cursor: pointer;
  background: #ececec;
}
.radio-card label:active {
  background: #ececec;
  color: #ccf5eb;
}
.radio-card input[type="radio"]:checked ~ label {
  background: rgba(127, 103, 170, 0.2);
  color: white;
  border: 1px solid #cac8c8;
}

.card-title {
  display: block;
  font-size: 20px;
  width: 100%;
}

.planes-radio {
  display: none;
}

#plan-finalizar {
  display: block;
  margin: auto;
  padding: 15px 25px;
  border: none;
  border-radius: 5px;
  background: rgba(79, 179, 110, 0.35);
  color: white;
  font-size: 16px;
  transition: all 0.5s;
}
#plan-finalizar:hover {
  cursor: pointer;
  background: #00c291;
  color: white;
}
#plan-finalizar:focus, #plan-finalizar:active {
  outline: none;
  background: rgba(79, 179, 110, 0.35);
}
#plan-finalizar:disabled {
  background: #ddd;
  cursor: default;
}

fieldset {
  border: none;
}

legend {
  padding: 10px;
  font-size: 24px;
  font-weight: 300;
}

.padding-10 {
  padding: 10px;
}

.padding-20 {
  padding: 20px;
}

.padding-35 {
  padding: 35px;
}

.radio-card .fee { background: #7f67aa none repeat scroll 0 0;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 0px 10px;
  position: absolute;
  right: 15px;
  top: 0;
  z-index: 4;
  line-height: 25px;
}

/* --- pay-method --- */

.card-price {
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-box-shadow: 0 3px 0px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 0px 0 rgba(0, 0, 0, 0.08);
  transition: all .3s ease-in-out;
  padding: 2.25rem 0;
  position: relative;
  will-change: transform;
}
.card-price:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 5px;
  background-color: #8171AE;
  transition: 0.5s;
}
.card-price:hover {
  transform: scale(1.05);
  -webkit-box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.08);
}
.card-price:hover:after {
  width: 100%;
}
.card-price .card-header {
  background-color: white;
  padding-left: 2rem;
  border-bottom: 0px;
}
.card-price .card-title {
  margin-bottom: 1rem;
}
.card-price .card-block {
  padding-top: 0;
}
.card-price .list-group-item {
  border: 0px;
  padding: .25rem;
  color: #808080;
  font-weight: 300;
}

.display-2 {
  font-size: 7rem;
  letter-spacing: -.5rem;
}
.display-2 .currency {
  font-size: 2.75rem;
  position: relative;
  font-weight: 400;
  top: -45px;
  letter-spacing: 0px;
}
.display-2 .period {
  font-size: 1rem;
  color: #b3b3b3;
  letter-spacing: 0px;
}
.main-title {
  background: #ececec;
}
.main-title h4 {
  margin-bottom: 20px;
}
.landing {
  height: 480px;
  background: url(../img/main3.jpg);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 40px;
  color: #fff;
}
.partner {
  height: 360px;
  background: #7867a7 url(../img/map.jpg);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-size: cover;
  padding-top: 35px;
  margin-top: 35px;
  padding-bottom: 40px;
  color: #fff;
}
.landing .btn-success{
  min-width: 170px;
  margin-right: 10px;
}
.landing .btn-line{
  min-width: 170px;
  margin-left: 10px;
}
.bs-callout {
  margin: 20px 0;
  padding: 10px 20px;
  border-left: 3px solid #4CAF50;
  background-color: #f1fff1;
}
.bs-callout h4{
  color: #4CAF50;
}
.bs-callout-warning {
  margin: 20px 0;
  padding: 10px 20px;
  border-left: 3px solid #FFC107;
  background-color: #fff7df;
}
.payres{
  color: #FFFFFF;
  background: #7867a7;
  padding: 0.2em 0.4em;
  font-size: 3em;
  }
.circle{
  border-radius: 60%;
  margin: 0.15em;
  font-size: 3em;
}
.cmn-t-pulse {
  animation: pulse 1s ease infinite;
  /* transition: transform 0.2s; */
}
.box-shadow {
  box-shadow: 0 5px 34px 0 rgba(35, 35, 58, 0.22);
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}
/* custom pages css */
.container.content{
  padding-top: 40px;
}
.w-25 {
  width: 25% !important;
}
.mt-3, .my-3 {
  margin-top: 1rem !important;
}
h5.mt-3{
  font-weight: bolder;
  font-size: 1.8rem;
}



body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

main {
  /* Ð§Ñ‚Ð¾Ð±Ñ‹ Ð·Ð°Ð½Ð¸Ð¼Ð°Ð» Ð¾ÑÑ‚Ð°Ð²ÑˆÐµÐµÑÑ Ð¿Ñ€Ð¾ÑÑ‚Ñ€Ð°Ð½ÑÑ‚Ð²Ð¾ */
  flex-grow: 1;
}

footer {
  /* Ð§Ñ‚Ð¾Ð±Ñ‹ footer Ð½Ðµ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐ°Ð»ÑÑ */
  flex-shrink: 0;
}
.header-st {
  height: 180px;
  background: #7867a7 url(../img/just3-bg.png);
  padding-top: 100px;
  padding-bottom: 40px;
  color: #fff;
}
.header-st2 {
  height: 180px;
  background: #7867a7 url(../img/just3-bg.png);
  padding-top: 100px;
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .navbar-expand-md {
    background-color: #343a4066;
  }

}
@media (max-width: 768px) {
  .navbar-expand-md {
    background-color: #00403c;
  }

}
.nav-user a{
  color: rgba(255, 255, 255, 0.81);
}
.nav-user a:hover{
  color: #fff;
  text-decoration: none;
}
.footer {
  color: #828282;
  background-color: #333333;
}
.footer .list-inline-item a {
  color: #828282;
}
.footer .list-inline-item a:hover{
  color: #fff;
  text-decoration: none;
}
.footer .list-inline {
  margin-top: 20px;
  margin-bottom: 20px;
  display: inline-block;
  list-style: none;
}
.footer .list-inline-item {
  background-color: #333333;
  border: none;
  display: inline-block;
}
.footer .btn {
  margin-top: 13px;
}
.landing {
  height: 480px;
  /*background: url(https://www.pallapay.com/assets/themes/escrow/img/shop.jpg);*/
  background: url(../img/main7.jpg);
  background-repeat: no-repeat;
  background-position: 100% 40%;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 40px;
  color: #fff;
}
.landing-2{
  height: 480px;
  background: url(../img/africa-paypal.jpg);
  background-repeat: no-repeat;
  background-position: 100% 40%;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 40px;
  color: #fff;
}

.landing-3{
  height: 480px;
  background: url(../img/protection.jpg);
  background-repeat: no-repeat;
  background-position: 100% 40%;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 40px;
  color: #fff;
}

.landing-4{
  height: 480px;
  background: url(../img/merchant.jpg);
  background-repeat: no-repeat;
  background-position: 100% 40%;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 40px;
  color: #fff;
}

.landing-protect-buyer-1{
  /*  height: 480px;*/
  background: url(../img/protect-buyer.jpg);
  background-repeat: no-repeat;
  background-position: 65% center;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 40px;
  color: #fff;
}
.landing-protect-seller-1{
  /*  height: 480px;*/
  background: url(../img/protect-seller.jpg);
  background-repeat: no-repeat;
  background-position: 65% center;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 40px;
  color: #fff;
}
.top-merchant {
  background-color: #f7f9fa;
}
.top-protect {
  background-image: radial-gradient(circle farthest-side at center bottom,#868e96,#3d3e40 125%);
}
.foot-merchant {
  background-image: radial-gradient(circle farthest-side at center bottom,#7867a7,#553e94 125%);
}
.protect-ucan-count {
  color: #fff;
  background-color: #009cde;
  background-image: radial-gradient(circle farthest-side at center bottom,#009cde,#003087 125%);
}
.mt-6 {
  margin-top: 5rem !important;
}
.step-badge {
  background: #ffffff;
  padding: 5px 13px 5px 12px;
  color: #D4AF37;
  font-weight: 600;
  font-size: 16px;
  border-radius: 216px;
  border: 1px solid #D4AF37;
}
.step-badge-2 {
  background: #ffffff;
  padding: 5px 11px 5px 12px;
  color: #D4AF37;
  font-weight: 600;
  font-size: 16px;
  border-radius: 216px;
  border: 1px solid #D4AF37;
}
.top-badge {
  background: #ffffff00;
  padding: 10px 18px 9px 19px;
  color: #ffffff;
  font-weight: 600;
  font-size: 20px;
  border-radius: 216px;
  border: 1px solid #ffffff;
}
.top-badge-2 {
  background: #ffffff00;
  padding: 10px 17px 9px 18px;
  color: #ffffff;
  font-weight: 600;
  font-size: 20px;
  border-radius: 216px;
  border: 1px solid #ffffff;
}
.code-editor {
  background-color: #313440;
  border-radius: 5px;
  border: 1px solid #1B1C22;
  font-family: Inconsolata, Monaco, Consolas, 'Courier New', Courier;
}
.code-editor > .tabs {
  background-color: transparent;
}
.code-editor > .tabs > .title {
  width: 100%;
  position: relative;
  padding: 5px 0 7px 5px;
  text-align: center;
  font-size: 1.2rem;
  word-wrap: break-word;
}
.code-editor > .tabs > .title.-ruby {
  color: #D16262;
}
.code-editor > .tabs > .title.-javascript {
  color: #DBB984;
}
.code-editor > .tabs > .title.-html {
  color: #E27B60;
}
.code-editor > .tabs > .title.-react {
  color: #75E0FD;
}

.code-editor > .tabs > .title > .icon {
  position: relative;
  top: 2px;
  margin-right: 5px;
  color: inherit;
  font-size: 1rem;
}
.code-editor > .content {
  padding: 20px 0 20px 10px;
  font-size: 0.7rem;
}
.code-editor > .content > .lines {
  list-style: none;
  padding: 0;
  margin: 0;
}
.code-editor .lines > .line ::selection {
  background-color: rgba(62, 68, 81, 0.8);
}
.code-editor .lines > .line {
  white-space: nowrap;
}
.code-editor .lines > .line > span {
  white-space: normal;
  word-wrap: break-word;
}
.code-editor .lines .linenumber {
  color: #414556;
  padding: 0 15px 0 0;
  font-weight: normal;
}
.code-editor .red {
  color: #e06c75;
}
.code-editor .purple {
  color: #c678dd;
}
.code-editor .yellow {
  color: #FECF5F;
}
.code-editor .orange {
  color: #FB8578;
}
.code-editor .blue {
  color: #7EBAFF;
}
.code-editor .green {
  color: #98c379;
}
.code-editor .light-blue {
  color: #75E0FD;
}
.code-editor .comment {
  color: #5c6370;
  font-style: italic;
}
.mb-head {
  margin-bottom: 9rem;
}
.win-img {
  border-radius: 50%;
  box-shadow: 0 15px 35px rgba(50,50,93,.1), 0 5px 15px rgba(0,0,0,.07);
}
.w-10 {
  width: 10%;
}
.mt-10 {
  margin-top: 35rem;
}
.notify-popup {
  width: 100%;
  z-index: 5000;
  position: fixed;
  left: 0;
  bottom: 0px;
  border-radius: 4px;
  box-shadow: 1px 1px 2px 1px #bbb;
}

/*Cusome css*/
#user_register .help-block {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #f93e3e;
}
#user_register select.help-block,#user_register input[type="radio"].help-block {
  display: inline;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #f93e3e;
}
.text-muted #error-msg {
  color: #f93e3e;
}


/* For Password checker*/
#setPasswordMessage{
  width: 100%;
  height: 100%;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  color: #888;
  text-align: left;
  font-size: 12px;
  margin-top: 5px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
#setPasswordMessage.lowPassword{
  /*	border: 1px solid #FF9191;
      background: #FFC7C7;*/
  border: 0px;
  color: #f93e3e;

}
#setPasswordMessage.stilllowPassword {
  /*	border: 1px solid #FBB;
      background: #FDD;*/
  border: 0px;
  color: #f93e3e;

}
#setPasswordMessage.mediumPassword {
  /*	border: 1px solid #C4EEC8;
      background: #E4FFE4;*/
  border: 0px;
  color: #f93e3e;

}
#setPasswordMessage.averagePassword {
  /*	border: 1px solid #6ED66E;
      background: #79F079;*/
  border: 0px;
  color: #f93e3e;
}
#setPasswordMessage.strongPassword {
  /*	border: 1px solid #379137;
      background: #48B448;
      color: #fff;
      text-shadow: 1px 1px 1px #296429;*/
  border: 0px;
  background: none;
  text-text-shadow: none;
  color:#737373;


}

#setPasswordMessage.goodpass {
  border: 1px solid #379137;
  background: #48B448;
  color: #fff;

}
.showPass{
  color: #fff;
  font: 13px Arial, Helvetica, sans-serif;
  font-weight:bold;
}

.setLabel{color: #fff;
  font: 12px Arial,Helvetica,sans-serif;
  padding: 0 0 15px 40px;}
.col-md-12.text-center.scilogo {

  margin: 10px 0px;
}


.text-center.scimimgblk {
  height: 36px;
  width: 100%;
  margin: 10px 0px;
}
.text-center.scimimgblk_bg {
  height: 54px;
  width: 100%;
  margin: 10px 0px;
}
.scif_img{height: 100%;width: 100%;}
.sci_lgn_hdrmsg {
  padding: 0px 37px;
  color: #000;
}
.hide {
  display: none !important;
}
#reg_resendotp, #email_resendotp {
  color: #428bca;
  cursor: pointer;
}
.user_r_form {
  background-color: #f7f7f7;
  border: none;
  border-radius: 0;
  padding: 10px 10px;
}
.card .text-center{text-align:center;    margin: 0 auto;}

#loading {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  display: block;
  opacity: 0.7;
  background-color: #fff;
  z-index: 9999999;
  text-align: center;
}

#loading-image {
  position: absolute;
  /*  top: 50%;
    left: 50%;*/
  top: 45%;
  left: 48%;
  z-index: 100;
}
#loading .loader-message{position: absolute;
  top: 50%;
  left: 50%;
  margin-top:50%;
  z-index: 100;}
#loading .loader-message p{position: absolute;

  margin-top:25% !important;
  z-index: 100;}

.veriftoaccount {
  /*    margin-top: 20px;*/
  /*    margin-bottom: 20px;*/
}
.mrgnbtm-50{margin-bottom: 50px;}
.disblk{display: block;}
#terms_and_policy{margin-left: 0rem;}
#user_register #terms_and_policy.help-block {
  margin-top: 6px;
}





/* new verify icon */
.Absolute-Center_1 {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;

}
.Absolute-Center_1.is-Responsive_1 {
  width: 100%;
  max-height: 320px;;
  min-width: 200px;
  max-width: 400px;
  padding:20px 40px;
  background: #000;;
}


.abs_headblk{
  margin: auto;
  text-align: center;
  top: 0; left: 0; bottom: 0; right: 0;
  /*margin-top: 60px;*/
}
.veriftoaccount{
  /*    margin-top: 20px; margin-bottom: 20px;*/
}

.abs_headblk.abs_hd_redponsive{
  width: 100%;
  min-width: 200px;
  max-width: 400px;
  background: #FFFFFF;
}


.Absolute-Center {
  margin: 0 auto;
  width: 100%;
  min-width: 200px;
  max-width: 400px;

}
.is-Responsive {
  background: #f7f7f7;
  float: left;
  width: 100%;
  /*    margin-bottom: 30px;
   padding: 40px 0px;*/
}
#logo-container{
  margin: auto;
  margin-bottom: 10px;
  width:135px;
  height:132px;
  /* background-image:url('<?php //echo base_url('themes/payment/img/veirfiy-icon.png'); ?>');*/
}
#logo-container img{}
.verification_form input.form-control{    border-radius: 0px;height: 50px;}
.verification_form .btn-def{background-color:#4B8BF0;color:#fff;height: 45px;}
.verification_form .btn-def:hover{background-color:#4B8BF0;color:#fff;}
.wotp_ermsg{color:red;}

.pp_infm_bx{margin-top: 0px;margin-bottom: 10px;border-bottom: 1px solid #dddddd;}
.form-row.mb_fltwi{float: left;width: 100%;}
.nopmg{padding:0px;margin: 0px;}
.navbar-expand-md {
  background-color: #2a2626b3;
}
.pos_rel{position: relative;}

@media (max-width: 768px) {
  .landing{height: 100%;}
}
footer .footer .list-group-item{background: inherit;border:none;padding: 0.4rem}
.footer .list-group-item a {
  color: #828282;
}
.footer hr{border-top: 1px solid #383838;margin-top: 15px;}
footer .footer .tm .list-inline{margin-top:0px;}
.main-title {
  background: #ececec;
}
.bb-heading{border-bottom: 1px solid #dddddd;}
.list-group .list-group-item{padding: 0.75rem 0rem;border: 0px;}
.mcpage .list-group .list-group-item:hover{background-color: inherit;}
blockquote {
  padding: 5px 10px;
  border-left: 5px solid #eeeeee;
}
.kbdblk pre{    background-color: rgb(30, 32, 33);
  color: rgb(245, 247, 250); padding: 15px 10px;}
.bg-developer-ecomm {
  background-image: url(../img/icon/bg-developer.jpg);
}
.btn.btn-primary.ecommblk{background: inherit; border: 1px solid #fff;margin: 0 9px;border-radius: 0px;cursor: pointer;}
.text-black{color:#000 !important;}

/* acceptable page */
.agrmentthm h1, .agrmentthm h2, .agrmentthm h3, .agrmentthm h4, .agrmentthm h5, .agrmentthm h6 {
  color: #333;
}
h1.containerCentered {
  font-weight: 400;
}

.agrmentthm table.ua_table td{
  padding: 9px;
}


ul.que_smooth_scroll li a{font-size: 1.09rem;}
.fw-300{font-weight: 300}
.backtotop{text-align: right;}
.tblboderblck .table.table-bordered tr td{border: 2px solid #000;padding: 0 1rem;}
.lwrbtm li{
  margin-bottom: 1rem !important;
}
.contentLink{margin: 0px 17px;}
a.contentLink:hover{text-decoration: none;}
.contentLink.active{border-bottom: 1px solid #FFF;padding-bottom: 3px;}
.brd_btm{border-bottom: 1px solid #ddd;}
.fw-400{font-weight: 400;}
@media (min-width: 413px) {
  .btn-group.med412q {
    display: block !important;
  }

}
.btn-group{
  display: block !important;
}

@media (max-width: 640px) {
  .acrdn .btn.btnfaq{font-size:0.8rem !important;}
}


@media  (min-width: 1200px) {
  .imgw_100p.img-fluid{width:100%;}
}


.g-recaptcha {
  transform: scale(0.96) !important;
  transform-origin: 0 0;
}

video#bgvid {
  position: absolute;
  width: 100%;
  top: -40%;
}


@media (min-width: 576px) {
  video#bgvid {
    top: 15%;
  }
  .landing.hmauto{height:auto;}
}

@media (min-width: 767px) {
  video#bgvid {
    top: 3%;
  }

}
@media (min-width: 800px) {
  video#bgvid {
    top: 0%;
  }

}

@media (min-width: 990px) {
  video#bgvid {
    top: -11%;
  }

}
@media (min-width: 1024px) {
  video#bgvid {
    top: -17%;
  }
  .landing.hmauto{height:auto;}
}


@media screen and (max-width: 1920px) and (min-width: 1200px) {
  video#bgvid {
    top: -40%;
  }

}


.youtube-pallapay-watchvideo{margin: 20px;}
.youtube-pallapay-watchvideo .modal-content{background-color: transparent;border: 0px;}
.youtube-pallapay-watchvideo .modal-content .close{color:#FFFFFF;}
.youtube-pallapay-watchvideo .modal-content iframe{margin: 0 auto;display: block;}
.txt_center{text-align: center;}
.plp_watchvideo_blk{position: absolute;z-index: 3;margin: 10% 42%; display: block;width: 14%;cursor: pointer !important;}
.youtube-pallapay-watchvideo .modal-content{border:0px !important;}
.social-footer-icon-width img{width: 20px;}
.footerlink-list a{text-decoration: none;}

/*hompe page blow credit card block add new start */
.plphome.mbandlin{ margin-top: 1rem; border-bottom: 1px solid #dfdfdf;}
.pdt3p9em{padding-top: 3.9em;}
.lineheight1{line-height: 2em;}
.mb40{margin-bottom: 40px;}
.plphome.fnt-robot{font-family:Roboto,Sans-Serif;}
.plphome.section .section__list ul li {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  width: 33%;
  padding: 0 40px 0 75px;
  text-align: left;
  height: 75px;
}
.plphome.section .section__list ul {
  margin: 40px 0;
  padding: 0;
}
.plphome.section .section__list{counter-reset:li;}
.plphome.section .section__list ul li::before {
  content: counter(li);
  counter-increment: li;
  height: 56px;
  width: 56px;
  border-radius: 50%;
  background-color: #e0e0e0;
  color: #444;
  text-align: center;
  line-height: 54px;
  position: absolute;
  left: 0;
  top: 10px;
  margin: 0;
}
.plphome.section .section__list ul li:first{
  padding: 0 40px 0 0px;
}
.acptpm200{text-align: center;}
.plphome a.btn.btn-secondary.acptpm200 {
  background: 0 0;
  border: 1px solid #a6dbf3;
  color: #008ecc;
  border-color: #008ecc;
  margin: 0 auto;
  text-align: center;
  display: block;
  max-width: 270px;
  width: 100%

}
.plphome.hmpgwhypallapay{margin-top: 10px;}
.plphome.hmpgwhypallapay .card{ border: 0px; border-radius:0;}
.plphome.hmpgwhypallapay .card-body{ padding: 0;}
@media screen and (max-width: 768px){
  .plphome.section .section__list ul li {
    padding-top: 25px;
    width: 100%;
    margin: 20px 0;
    display: block;
  }
  .pdt3p9em{padding-top: 2em;}
}
@media screen and (max-width: 320px){
  .plphome a.btn.btn-secondary.acptpm200{margin-top: 85px;}
}
/*hompe page blow credit card block add new end */
.play-store-badge{width: 100%; }.play-store-badge img{ width: 160px; height: auto}
.landing-merchant{
  min-height: calc(100vh - 230px);
  background-color: #333;
  padding-top: 100px;
  padding-bottom: 100px;
  color: #fff;
}


.hm_pmt_secred_with_us{    background-color: #7867a7!important;color:#ffffff;}
.hm_pmt_secred_with_us .secdobpsec{padding: 20px 0px;}
.hm_pmt_secred_with_us .ps_title{padding: 20px 0px;}
.hm_pmt_secred_with_us ul.blkimg{text-align: center;padding-left: 0; padding-right: 0;}
/*    .hm_pmt_secred_with_us ul.blkimg .blkimg_img img{display: flex;}*/
.hm_pmt_secred_with_us ul.blkimg li{ width: 156px;
  text-align: center;display: inline-table;}


/*FAQ Page*/
.back-to-top {cursor: pointer; position: fixed; bottom: 20px;right: 20px; display:none; z-index: 1;}
.bg-white{background-color: #ffffff;}
.faqblk h1{font-weight: 200;font-size: 45px; line-height: 1.0em; letter-spacing: -3px;  margin-bottom: 25px;}
.fqquest{padding: 30px 0px 30px 0px;}
.lined{ border-bottom: 1px solid #E6E6E6;}
.hedqst{margin-top: -1px; margin-bottom: 0;display: block;float: left;margin-left: 3%; }
.hedqst a {display: block;padding: 10px 0;font-size: 18px;}
.col-md-6 .hedqst {border-top: 1px solid #E6E6E6; width: 100%;}
.ansblk{padding: 30px 0 30px 0;}
.faq-entry {position: relative;margin-bottom: 35px;padding-bottom: 15px;border-bottom: 1px solid #E6E6E6;}
.faq-entry.search-entry {position: relative;margin-bottom: 20px;padding-bottom: 0px;border-bottom: 1px solid #E6E6E6;}
.faq-anchor {position: absolute;top: -110px;}
.faq-anchor a {color: #009AC7;text-decoration: none;cursor: pointer;cursor: hand;}
.faq-entry h3 {margin-bottom: 8px;}
.faqansblk h3 {font-weight: 300;font-size: 32px;line-height: 1.2em;letter-spacing: -1px;margin-bottom: 20px;}
.faqansblk p, .faqansblk span {font-size: 18px;/*font-weight: 300;*/line-height: 1.4em;letter-spacing: 0;}
.faq-entry p {font-size: 16px;}
.btn.btn_navigation{color: #FFF;background: rgba(201,201,201,.80);margin-top:10px}
.btn.btn_navigation.active{background: #0498BA;font-weight: 700;transition: background .3s;-webkit-transition: background .3s;}
.faqblk .form-control{width:100%;}
h4.ser_que a {color: #009AC7;text-decoration: none;cursor: pointer;cursor: hand;font-size: 24px;line-height: 1.2em;letter-spacing: 0px;margin-bottom: 15px;}
h4.ser_que{font-size: 24px;line-height: 1.2em;letter-spacing: 0px;margin-bottom: 15px;}
.btn.btn_search_hdr_faq{float: left;background: #0498BA;}
.btn.btn_faq{background: #0498BA;}

.can_find_looking{font-size: 1rem !important;}
.faqblk h1.plpfaq{font-weight: 400;}
.merchantpage table img.img-fluid {
  height: 36px !important;
}
.table th, .table td{vertical-align: middle}
@media (min-width: 1200px){
  .container {
    width: 96%;
  }}
