body
  {
    background: #0D0D0D;
  }
  .row
  {
    max-width: 72em !important;
  }
  .p2,.p1
  {
    padding-left:0;
    padding-right:0;
  }
  .p2
  {
    border-left: 1px solid #E1E3E5;
  }
  .p2 .div1, .p1 .div1
  {
    padding-left:1.5375rem;;
    padding-right:1.5375rem;;
  }

  .bg76
{
  border-radius: 10px;
  border: 1px solid #E1E3E5;
  padding: 30px 20px;
}


#payment-form [type='text'],
#payment-form [type='password'],
#payment-form [type='date'],
#payment-form [type='datetime'],
#payment-form [type='datetime-local'],
#payment-form [type='month'],
#payment-form [type='week'],
#payment-form [type='email'],
#payment-form [type='number'],
#payment-form [type='search'],
#payment-form [type='tel'],
#payment-form [type='time'],
#payment-form [type='url'],
#payment-form [type='color'],
#payment-form textarea, 
#payment-form #card-element,
#payment-form select {
   
  height: 35px;
  border-radius: 4px;
  padding: 8px;
  width: 99%;
  max-width: 100%;
  margin:0 0  0.7rem;
  font-size: 12px;
  color: #030303;
  /*
  margin: 0 0 1rem;*/
  /* margin-right: auto;*/
}
select{

  padding: 8px 0 8px 8px;;
}
#payment-form select option
{

  font-size: 12px;
  color: #030303;

/*  background: #0D0D0D;*/
  
  font-size: 14px;
}

.ElementsApp.is-disabled, input:disabled
{
      color: #cfd7df;
}
  #testm .orbit-slide
  {
    border: 1px solid #E1E3E5; border-radius: 10px;padding: 20px 50px;;
  }

  #testm .orbit-bullets button 
  {
    width: 0.4rem;
    height: 0.4rem;
  }

  #testm .orbit-previous:hover, #testm .orbit-next:hover, #testm .orbit-previous:active, #testm .orbit-next:active, #testm .orbit-previous:focus, #testm .orbit-next:focus
  {
    background-color: transparent;
  }
  .accordion
  {
        background: transparent;
        color: #fff;
  }
  .accordion-content
  {
        background: transparent;
        color: #fff;
        border: 0;
        border-bottom: 1px solid #E1E3E5;
  }
  .accordion-content p
  {
      color: #fff;
  }
  .accordion-title 
  {
      color: #fff;
      border: 0;
      font-size: 16px;
      font-weight: 600;
  }
  .accordion-title:hover, .accordion-title:focus 
  {
    background-color: transparent; 
      color: #fff;
  }
  :last-child:not(.is-active) > .accordion-title
  {
    border:0;
  }

  .rowk .large-5
  {
    padding-left: 0;
  }
  .rowk .large-7
  {
    padding-right: 0;
  }
@media screen and (max-width:40em) {
  .p2
  {
    border-left: none;
  }
  .rowk .large-5
  {
    padding: 0;
  }
  .rowk .large-7
  {
    padding: 0;
  }
}