/* Empty. Add your own CSS if you like */


/* other iphone */

.platform-ios.platform-cordova .mapTypePop {
  padding-bottom: 0px;
}

.platform-ios.platform-cordova .language-popup .bar-black-transparent .btnClose {
  top: 25%;
  transform: translateY(-20%);
  -webkit-transform: translateY(-20%);
}

.platform-ios.platform-cordova .custom-iphoneX-padding-bottom-space20 {
  padding-bottom: 0px;
}

.platform-ios.platform-cordova .custom-profile-header,
.platform-ios.platform-cordova .custom-login-header {
  margin-bottom: 0px;
}

.platform-ios.platform-cordova .cform .formControl,
.platform-ios.platform-cordova .cform .formControl:disabled {
  color: #111;
}

.platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) {
  height: 44px;
}

.platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) .title,
.platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) .closeModel {
  margin-top: 0;
}

.platform-ios.platform-cordova:not(.fullscreen) .dirListModel .has-header,
.platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-subheader {
  top: 44px;
  margin-bottom: 0px;
}

.platform-ios.platform-cordova:not(.fullscreen) .no-header
{
  top:0;
}

.platform-ios.platform-cordova:not(.fullscreen) .fromToCont .dirType {
  padding-bottom: 0px;
}

.PromoToken{
  color: #f4094a;
  font-weight: bold;
  font-size: 12px;
  padding-left: 5px;
}

.History-PromoToken{
  font-size: 0.6em;
  font-weight: bold;
  color: #f4094a;
}

.wallet-recharge-custom-header{
  background-color: #f4094a;
  color: #fff;
  padding: 10px 5px;
}

.wallet-recharge-custom-header .title{
  font-size: 14px;
}
.wallet-recharge-custom-header .amount{
  font-size: 15px;
  text-align: right;
  font-weight: bold;
}
.whiteBox.wallet-recharge{
  padding: 3px;  
  border-radius: 10px;
}

.wallet-recharge.whiteBox.container .container-title{
  border-bottom: 1px solid #a51540;
  padding: 10px 2px;
  font-size: 14px;
  margin: 0 15px;
  color: #000;
}

li.wallet-product-item{
  border: none;
  border-bottom: 1px solid #ddd;
  margin-bottom: 2px;
  padding: 20px 16px;
  font-size: 15px;
  color: #676767;
}
li.wallet-product-item:last-child {
  border-bottom: none;
}

li.wallet-product-item .icon{
  font-size: 28px;
}

.platform-ios.platform-cordova:not(.fullscreen) .custom-fab-help-button-fake{
bottom: 97px;
}

.platform-ios.platform-cordova:not(.fullscreen) .custom-wallet-help-container{
bottom: 180px;
}


/* for iphone X, 11 Pro */

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader) {
      height: 84px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .has-customeFooter {
      bottom: 64px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .has-header,
  .platform-ios.platform-cordova:not(.fullscreen) .bar-subheader {
      top: 84px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .has-subheader {
      top: 128px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader) .header-item,
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader).customHeaderBar .title {
      margin-top: 40px;
  }
  .platform-ios.platform-cordova .mapTypePop {
      padding-bottom: 20px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader)>* {
      margin-top: 40px;
  }
  .platform-ios.platform-cordova .language-popup .bar-black-transparent .btnClose {
      top: 25%;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
  }
  .platform-ios.platform-cordova .custom-iphoneX-padding-bottom-space20 {
      padding-bottom: 20px;
  }
  .platform-ios.platform-cordova .custom-profile-header,
  .platform-ios.platform-cordova .custom-login-header {
      margin-bottom: 30px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) {
      height: 44px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) .title,
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) .closeModel {
      margin-top: 0;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .has-header,
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-subheader {
      top: 44px;
      margin-bottom: 30px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .fromToCont .dirType {
      padding-bottom: 30px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .no-header
  {
      top:0;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .custom-fab-help-button-fake{
    bottom: 127px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .custom-wallet-help-container{
    bottom: 210px;
  }
}

/* for iphone 11 Pro Max, Xs Max */

@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader) {
      height: 84px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .has-customeFooter {
      bottom: 64px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .has-header,
  .platform-ios.platform-cordova:not(.fullscreen) .bar-subheader {
      top: 84px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .has-subheader {
      top: 128px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader) .header-item,
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader).customHeaderBar .title {
      margin-top: 40px;
  }
  .platform-ios.platform-cordova .mapTypePop {
      padding-bottom: 20px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader)>* {
      margin-top: 40px;
  }
  .platform-ios.platform-cordova .language-popup .bar-black-transparent .btnClose {
      top: 25%;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
  }
  .platform-ios.platform-cordova .custom-iphoneX-padding-bottom-space20 {
      padding-bottom: 20px;
  }
  .platform-ios.platform-cordova .custom-profile-header,
  .platform-ios.platform-cordova .custom-login-header {
      margin-bottom: 30px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) {
      height: 44px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) .title,
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) .closeModel {
      margin-top: 0;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .has-header,
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-subheader {
      top: 44px;
      margin-bottom: 30px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .fromToCont .dirType {
      padding-bottom: 30px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .no-header
  {
      top:0;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .custom-fab-help-button-fake{
    bottom: 127px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .custom-wallet-help-container{
    bottom: 210px;
  }
}

/* for iphone 11, XR */

@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader) {
      height: 84px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .has-customeFooter {
      bottom: 64px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .has-header,
  .platform-ios.platform-cordova:not(.fullscreen) .bar-subheader {
      top: 84px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .has-subheader {
      top: 128px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader) .header-item,
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader).customHeaderBar .title {
      margin-top: 40px;
  }
  .platform-ios.platform-cordova .mapTypePop {
      padding-bottom: 20px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader)>* {
      margin-top: 40px;
  }
  .platform-ios.platform-cordova .language-popup .bar-black-transparent .btnClose {
      top: 25%;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
  }
  .platform-ios.platform-cordova .custom-iphoneX-padding-bottom-space20 {
      padding-bottom: 20px;
  }
  .platform-ios.platform-cordova .custom-profile-header,
  .platform-ios.platform-cordova .custom-login-header {
      margin-bottom: 30px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) {
      height: 44px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) .title,
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) .closeModel {
      margin-top: 0;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .has-header,
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-subheader {
      top: 44px;
      margin-bottom: 30px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .fromToCont .dirType {
      padding-bottom: 30px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .no-header
  {
      top:0;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .custom-fab-help-button-fake{
    bottom: 127px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .custom-wallet-help-container{
    bottom: 210px;
  }
}

/* For iPhone 6+,7+,8+ */

@media only screen and (device-width: 414px) and (device-height: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader) {
      height: 64px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .has-customeFooter {
      bottom: 44px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .has-header,
  .platform-ios.platform-cordova:not(.fullscreen) .bar-subheader {
      top: 64px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .has-subheader {
      top: 108px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader) .header-item,
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader).customHeaderBar .title {
      margin-top: 20px;
  }
  .platform-ios.platform-cordova .mapTypePop {
      padding-bottom: 0px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader)>* {
      margin-top: 20px;
  }
  .platform-ios.platform-cordova .language-popup .bar-black-transparent .btnClose {
      top: 25%;
      transform: translateY(-20%);
      -webkit-transform: translateY(-20%);
  }
  .platform-ios.platform-cordova .custom-iphoneX-padding-bottom-space20 {
      padding-bottom: 0px;
  }
  .platform-ios.platform-cordova .custom-profile-header,
  .platform-ios.platform-cordova .custom-login-header {
      margin-bottom: 0px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) {
      height: 44px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) .title,
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-header:not(.bar-subheader) .closeModel {
      margin-top: 0;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .has-header,
  .platform-ios.platform-cordova:not(.fullscreen) .dirListModel .bar-subheader {
      top: 44px;
      margin-bottom: 0px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .fromToCont .dirType {
      padding-bottom: 0px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .no-header
  {
      top:0;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .custom-fab-help-button-fake{
    bottom: 97px;
  }
  .platform-ios.platform-cordova:not(.fullscreen) .custom-wallet-help-container{
    bottom: 180px;
  }
}




/* Lang */
.lang_btn {
background: #fff;
padding: 5px 35px 5px 10px;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
position: relative;
color: #676767;
text-decoration: none;

}
.lang_btn img {
display: inline-block;
width: 29px;
height: auto;
position: absolute;
right: 5px;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.lang_btn.lang_form_btn {
display: block;
width: 100%;
text-align: left;
padding: 0.85em 10px;
border: 1px solid #e2e2e2;
}
.language-popup .bar-black-transparent {
position: relative;
background: #f1f1f1
}
.language-popup h1{
  color: #676767;
}
.language-popup .langlist{
  padding: 0 10px;
}

.language-popup .langlist .item{
  border-style: unset;
  border-bottom: 1px solid #d4d4d4;
  color:#676767;
  background: transparent;
  
}
.language-popup .bar-black-transparent .btnClose {
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.country-name-item span {
display: flex;
align-items: center;
}
.country-name-item span img {
height: 20px;
width: auto;
margin-right: 10px;
}
.language-popup.modal .bar.bar-header h1 {
text-align: center;
}
.country-name-item span {
display: flex;
align-items: center;
}
.country-name-item span img {
height: 20px;
width: auto;
margin-right: 10px;
}

.extnc {
  text-align: center;
  font-size: x-small;
  padding: 0 5px;
  margin-top: -8px;
}

.custom-back-tp{
  color: #fff;
  font-size: 35px;
  position: absolute;
}

.custom-header-title-tp{
  width: 100%;
  text-align: center;
  color: #fff;
}

.h3pd {
  padding: 0px 10px;
  color: rgb(51, 51, 51);
  font-size: 16px;
  font-weight: bold;
}

.detail-data-tp{
  margin: 0;
  line-height: 1.4;
  font-size: 11px;
  padding: 03px 10px;
  position: relative;
  text-align: justify;
  color: rgb(51, 51, 51);
}

.custom-login-lang{
  padding: 1em 0 0.7em 0;
}

.pageTitle.custom-login-page-title{
  position: absolute;
  padding: 1em 0 0.7em 0;
}

.custom-fab-help-button{
  position: absolute;
  width: 65px;
  height: 65px;
  bottom: 50px;
  right: 10px;
}

.custom-fab-help-inner-div{
  position: relative;
  height: 100%;
  width: 100%;
}

.custom-fab-help-button-fake{
  position: absolute;
  width: 65px;
  height: 65px;
  bottom: 97px;
  right: 10px;
  z-index: 15;
}
.custom-fab-help-button img,
.custom-fab-help-button-fake img{
    width: 100%;
}

.custom-fab-help-button .custom-fab-help-text,
.custom-fab-help-button-fake .custom-fab-help-text{
  font-size: 8px;
  position: absolute;
  bottom: 5px;
  font-weight: bold;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}

.custom-wallet-help-container{
  /* position: absolute;
  background-color: #fff;
  bottom: 180px;
  margin: 0px 20px;
  z-index: 12;
  border-radius: 5px;
  width: 76%;
  right: 0;
  margin: 0 12%;
  background: url('/img/Rounded Rectangle 16.png'); */
  position: absolute;
  bottom: 180px;
  z-index: 12;
  border-radius: 5px;
  width: 90%;
  right: 0;
  background: url('../img/wallet-help-rectangle.png');
  background-size: 88%;
  background-repeat: no-repeat;
  background-color: transparent;
  padding: 15px 0px 0px 0px;
  margin: -23px 0;
}

.custom-wallet-help-container .custom-wallet-help-header{
  /* padding: 20px;
  background-color: #f4094a;
  color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-weight: bold; */
  padding: 20px;
  background-color: #f4094a;
  color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-weight: bold;
  width: 85.5%;
  margin-top: -15px;
}

.custom-wallet-help-container .custom-wallet-help-body{
  /* padding: 15px 0;
  font-size: 1em;
  color: #666;
  position: relative; */
  padding: 15px 0;
  font-size: 1em;
  color: #666;
  width: 84.5%;
  margin-bottom: 30px;
  padding-top: 20px;
}

.custom-wallet-help-container .custom-wallet-help-body .email{
  border-bottom: 1px solid #eee;
}
.custom-wallet-help-container .custom-wallet-help-body .phone{
  margin-top: 0;
  padding-top: 5px;
}

.custom-wallet-help-backdrop{
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 11;
}



.images__img-wrapper {
  position: relative;   
  width: 100%;
  text-align: center;   
  padding: 30px;
  border: 1px solid #000;
}

.images__img-wrapper::before,
.images__img-wrapper::after {
  content: "";
  position: absolute;
  background: #fff;
}

.images__img-wrapper::before {
  width: calc(100% + 50px + 2px - 120px);
  height: calc(100% + 2px);
  top: -1px;
  background: #ffc900;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}

.images__img-wrapper::after {
  height: calc(100% + 50px + 2px - 120px);
  width: calc(100% + 2px);
  left: -1px;
  top: 50%;
  background: #ffc900;
  transform: translateY(-50%);
  z-index: 1;
}

.images__img-wrapper img {
  position: relative;  
  padding: 0;
  z-index: 5;
  border: 5px solid #fff;
  width: 100%;
}

.text-center {
  text-align: center;
}


.maintenance_body {

  background-image: url(../img/header-background.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-color: #ed1651;
  height: 100vh;
  width: 100%;
  padding-top: 5%;
}

.twelve{
  width: 100%;
  padding: 5px;
}

.maintenance_logo {    
  text-align: center;
  margin: 4vh auto;
}

.maintenance_main {
  margin: 25px auto;
  text-align: center;
}

.maintenance_main h1 {
  font: 42px/1.2em sans-serif;
  color: #fff;
  margin: 18px auto;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, .5);
  font-weight: bold;
  font-size:10vw;
}

.maintenance_main p {
  font: 18px/36px sans-serif;
  color: #fff;
  margin-bottom: 18px;
  padding: 0 18%;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, .7);
  font-weight: bold;
}
.refund {
  width: 75%;
}

.refund i {
  font-size: 2em;
}

.right-inner-addon {
  border-bottom: 1px solid #676767;
  height: 38px;
  margin-top: 5px;
}

.right-inner-addon i {
  position: absolute;
  right: 0px;
  color: #666;
  font-size: larger;
  padding: 3px 10px;
  margin-right: 24px;
  pointer-events: none;
}

.techphoto {
  height: 130px;
}

.techphoto1 {
  height: 130px;
  padding: 0 0 0 14px;
  text-align: center;
}

.techphoto1 a {
  width: 100%;
  margin: 2px 0px;
}

.ravi_submit_riquest {
  height: 50px;
  line-height: 50px;
}

.PCoderefund .formControl {
  text-align: left;
  color: #666;
  border-bottom: 1px solid #363636;
}

/* .UploadPetImagePopup .popup-head {
  padding: 0px 10px;
} */

/* .UploadPetImagePopup .btnClose {
  font-size: 24px;
  float: right;
} */

/* .UploadPetImagePopup .popup-body {
  background-color: #ffc900;
  padding: 5px;
} */

/* .UploadPetImagePopup .button {
  background-color: #f4094a;
  color: #fff;
  font-weight: bold;
  padding: 0 1px;
  font-size: 14px;
}

.UploadPetImagePopup .button i {
  font-size: 24px;
  color: #ffc900;
} */

.AutocompleteCustom input {
  width: 94%;
}

.AutocompleteCustom ul {
  position: relative;
  z-index: 5;
  color: #595959;
  background: rgba(255, 255, 255, 0.85);
  font-size: 14px;
  line-height: 1.65;
}

.custom-autocomplete-side-icon{
  position: relative;
    border-bottom: 1px solid #676767;
    height: 38px;
    margin-top: 5px;
}

.custom-autocomplete-side-icon .side-icon-div{
  width: 32px;
  height: 32px;
  position: absolute;
  right: 5px;
    top: 5px;
  text-align: center;
}

.custom-autocomplete-side-icon .side-icon-div i{
  color: #666;
  font-size: larger;
  padding: 3px 10px;
  pointer-events: none;
}

.tokenList li {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e9e9ea;
  padding: 4px 0.5em;
  width: 50%; }

  .qrimage{
    padding: 20px;;
  }
  .qrimage img{
    margin-left: auto;
    margin-right: auto;
    background: white;
    padding: 10px;
  }

  .PopupBlockMessage{
    font-size: 0.8em !important;
  }