
  * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: open sans, Arial;
  }

  .abhi3p0p-mncntnr {
    width: 600px;
    max-width: 100%;
    position: relative;
    padding: 0;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    background: linear-gradient(to right, #001a39 68%, #fff 23%);
    animation: shake-animation 4.72s ease;
    border-radius: 5px
  }

  .abhi_0rg-cl3 {
    width: 100%;
    height: 0;
    padding-top: 100%;
    background: url('/popups/images/xms20/close-button.svg') no-repeat center center;
    background-size: 60%;
    transition: all .3s ease-in-out
  }

  .abhi3p0p-mncol {
    position: realtive;
    z-index: 12
  }

  .abhi3p0p-mncol-60t {
    width: 60%
  }

  .abhi3p0p-mncol-content {
    padding: 16px 20px;
    color: #fff;
    width: 60%
  }

  .abhi3p0p-content-wrapr {
    z-index: 10;
    position: relative;
    height: 407px
  }

  .abhi3p0p-_clos-btn {
    width: 24px;
    position: absolute;
    top: -8px;
    right: -8px;
    z-index: 200;
    background: #fff;
    border-radius: 50%;
    transition: all .3s ease-in-out;
    cursor: pointer
  }

  .abhi_0rg-cl3 {
    background: url('https://gcdnb.pbrd.co/images/oL36NuHV0VFM.png') no-repeat center center;
    cursor: pointer
  }

  .abhi3p0p-_clos-btn:hover {
    transform: scale(1.05);
    box-shadow: 0 0 30px rgba(0, 0, 0, .15);
    background: #92bcee
  }

  .abhi3p0p-mncol-content {
    color: #fff;
    width: 60%
  }

  .abhi3p0p-mncol-60t {
    width: 40%;
    text-align: center
  }

  .cntctusdmo-inp-bx {
    margin: 10px auto;
  }

  @media (max-width:1280px) {
    .abhi3p0p-mncol-60t {
      width: calc(100% - 380px)
    }
  }

  .abhi3p0p-content-wrapr img {
    position: absolute;
    left: -75px
  }

  @keyframes shake-animation {
    0% {
      transform: translate(0, 0)
    }

    1.78571% {
      transform: translate(0, 15px)
    }

    3.57143% {
      transform: translate(0, 0)
    }

    5.35714% {
      transform: translate(0, 15px)
    }

    7.14286% {
      transform: translate(0, 0)
    }

    8.92857% {
      transform: translate(0, 15px)
    }

    10.71429% {
      transform: translate(0, 0)
    }

    100% {
      transform: translate(0, 0)
    }
  }

  .dmo-hero-ttl {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    margin-bottom: 16px
  }

  .dmo-hero-p {
    font-weight: 600;
    font-size: 16px
  }

  .dmo-hero-p1 {
    font-weight: 400;
    font-size: 16px;
    color: #a8c5ff;
    padding: 10px 0
  }

  .cntctusdmo-inp-bx input {
    display: block;
    width: 100%;
    border: none;
    box-shadow: 0 0 1px #bbb9b9 inset;
    color: #6d8497;
    background: #f2f2f2;
    padding: 12px 10px;
    border-radius: 5px;
    margin: 0
  }

  .cntctus-dmo {
    width: 86%
  }

  .cntctusdmo-inp-bx select {
    border: none;
    box-shadow: 0 0 1px #bbb9b9 inset;
    color: #6d8497;
    background: #f2f2f2;
    padding: 12px 10px !important;
    border-radius: 5px;
  }

  .cntctusdmo-submit-bx {
    margin-top: 10px
  }

  .cntctusdmo-submit-bx input {
    cursor: pointer;
    color: #001a39;
    background: #fedb01;
    font-weight: 700;
    font-size: 18px;
    border: none;
    box-shadow: none;
    padding: 12px 30px;
    border-radius: 5px;
    width: 100%;
    text-transform: uppercase;
    transition: all .3s ease-in-out
  }

  .cntctusdmo-submit-bx input:hover {
    box-shadow: 0 60px 15px rgba(0, 0, 0, .3) inset
  }

  @media screen and (max-width:1000px) {
    .mw-pop2col {
      display: none
    }

    .mw-popcol {
      width: 100%
    }

    .mw-popcntnr {
      background: #001a39;
      text-align: center
    }

    .mw-popfrm {
      margin: auto
    }
  }

  @media screen and (max-width:600px) {

    .dmo-hero-p,
    .dmo-hero-p1 {
      font-size: 14px;
    }

    .dmo-hero-ttl {
      font-size: 27px;
      line-height: 28px;
    }

    select {
      height: 38px;
    }
  }

  .lbleblclas {
    display: inline
  }

  .cntctusdmo-nbr-cntr {
    display: flex
  }

  .cntctusdmo-nbr-col1 {
    width: 70px;
  }

  .cntctusdmo-nbr-col2 {
    width: 84%;
    margin-left: 3px
  }

  .cntctusdmo-nbr-col1 select {
    width: 100%;
    padding: 12px 10px 12px 6px;
    margin: 0;
    border-radius: 5px;
  }

  .cntctusdmo-slect-bx {
    width: 100%;
  }

  .capbox {
    display: inline-block;
    margin-top: 0;
    width: 100%;
  }

  .capbox-inner {
    margin: 0 auto 0 auto;
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }

  .CaptchaDiv {
    width: 48%;
    vertical-align: top;
    display: inline-block;
    margin-right: 0
  }

  #CaptchaDiv {
    font-size: 24px;
    font-style: italic;
    font-weight: 600;
    text-align: center;
    user-select: none;
    border-radius: 4px;
    box-shadow: 0 0 1px #bbb9b9 inset;
    color: #e2463c;
    background: #f2f2f2;
    padding: 6px 16px;
    border-radius: 5px;
    text-decoration: line-through
  }

  #CaptchaInput {
    border: #cacaca 2px solid
  }
  .file-input {
    position: relative;
    display: flex;
    padding: 0;
    background: var(--input-bg);
}

    .popup-container {
            display: none;
            position: fixed;
            top: 15px;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.7);
            z-index: 999;
        }

        .popup-content {
    position: relative;
    background: none;
    padding: 20px;
    width: 777px;
    height: 660px;
    overflow: auto;
}

.popup-content::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    filter: blur(1px);
    z-index: -1;
}

.popup-content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}


        .close-button {
            position: absolute;
            top: 0px;
            right: 0px;
            cursor: pointer;
        }
