*{padding:0;margin: 0;}
*, ::after, ::before{box-sizing:border-box;}
body{

    /*background-image: url(../images/backgound-img.webp); background-position: right 79%;*/
     /*background-color: #e7e5da!important; */
}
.star { color: #F00; }
.btnContact{background-color: #6c757d;padding: 10px 40px;color: #fff;cursor: pointer!important;font-weight: 500;margin: 0 auto; display: block;font-size: 20px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.btnContact:hover{color: #fff;}
select:-internal-list-box option:checked {background-color: transparent!important; color: transparent!important;}
/*.heading-border{border-bottom: 6px solid #dbd8c4;background: #fff; padding: 20px 40px;}*/
/*.space-left{padding-left:12rem;}*/

.payment_form { 
    /*background: url('../images/fintech-background.webp') no-repeat center top;*/
/*background-size: 100% 100%; */
/*background-attachment: fixed; */
padding: 4% 15% 6% 15%; 
}
.payment_form .middle_custome { border-radius: 8px; box-shadow: 0 10px 47px 5px #293015; padding: 3em 2em;background:#fff;}
.payment_information div { display: flex; margin-bottom: 16px; flex-wrap: wrap; }
.payment_information h3{text-align: center; font-weight: 500; color: #000; line-height: 26px; border-bottom: 0px solid #cbcfdb; margin-bottom: 10px; padding-bottom: 0px; font-size: 22px;}
.payment_information h4{text-align: center; font-weight: 500; color: #000; line-height: 26px; border-bottom: 2px solid #cbcfdb; margin-bottom: 20px; padding-bottom: 4px; font-size: 22px;}
.payment_failure h3{text-align: center; font-weight: 500; color: #000; line-height: 26px; border-bottom: 2px solid #cbcfdb; margin-bottom: 20px; padding-bottom: 4px; font-size: 22px;}
.payment_failure .invalid-msg h3{border-bottom: 0px solid #cbcfdb;text-align: center; font-weight: 500; color: #000; line-height: 26px;margin-top: 40px; margin-bottom: 20px; font-size: 22px;}
.payment_failure .btn-primary{margin:0 auto;display:block;background-color: #6c757d!important;border-color:#6c757d!important;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.payment_failure .btn-primary a{color:#fff;text-decoration:none;}
.payment_successful h3{text-align: center; font-weight: 500; color: #000; line-height: 26px; border-bottom: 2px solid #cbcfdb; margin-bottom: 20px; padding-bottom: 4px; font-size: 22px;}
.payment_successful h4{text-align: center; font-weight: 500; color: #000; line-height: 26px; border-bottom: 0px solid #cbcfdb; margin-bottom: 0px; padding-bottom: 4px; font-size: 22px;}
.payment_successful .valid-msg h3{border-bottom: 0px solid #cbcfdb;text-align: center; font-weight: 500; color: #000; line-height: 26px;margin-top: 40px; margin-bottom: 20px; font-size: 22px;}
.payment_successful .btn-primary{margin:0 auto;display:block;background-color: #6c757d!important;border-color:#6c757d!important;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.payment_successful .btn-primary a{color:#fff;text-decoration:none;}
.payment_information p{ font-weight: 500; color: #7f7f7f; line-height: 26px; border-bottom: 0px solid #cbcfdb; margin-bottom: 20px; font-size: 18px;margin-left: 15%; width: 100%!important;}
.payment_information .example-label { margin-left: 0; }
.payment_information label { font-weight: 600; font-size: 15px; line-height: 47px; /*margin-left: 15%;*/ }
.payment_information input{color: #656565; font-size: 16px; border-radius: 5px; padding: 7px 38px; height: 48px; border: 3px solid #e7e7e7; width: 85%; margin-left: auto; transition-duration: 0.3s;}
.payment_information input:hover{border-color: #b7b7b7!important;}
.payment_information .your_name input {background: url('../images/user-icon.webp') no-repeat left 8px top 7px #ffffff;}
.payment_information .your_company input {background: url('../images/company-icon.webp') no-repeat left 8px top 7px #ffffff;}
.payment_information .enter_email input {background: url('../images/email-icon.webp') no-repeat left 8px top 7px #ffffff;}
.payment_information .contactno input {background: url('../images/phone-icon.webp') no-repeat left 8px top 7px #ffffff;}
.payment_information .your_designation input {background: url('../images/designation-icon.webp') no-repeat left 8px top 7px #ffffff;}
.payment_information .gstno input {background: url('../images/gst-icon.webp') no-repeat left 8px top 7px #ffffff;}
.payment_information .error{color:#F00;}

/* drop down selection CSS */
.select2-container {
    min-width: 84.5%; display: inline!important; margin-left: 35px!important;border-radius: 5px!important; transition-duration: 0.3s;}
  .select2-container--default .select2-selection--multiple{border: 3px solid #e7e7e7!important;}
  .select2-container--default .select2-search--inline .select2-search__field{padding: 0.400rem 0.4rem!important;}


  .select2-results__option {
    padding-right: 20px;
    vertical-align: middle;
  }
  .select2-results__option:before {
    content: "";
    display: inline-block;
    position: relative;
    height: 20px;
    width: 20px;
    border: 2px solid #e9e9e9;
    border-radius: 4px;
    background-color: #fff;
    margin-right: 20px;
    vertical-align: middle;
  }
  .select2-results__option[aria-selected=true]:before {
    font-family:fontAwesome;
    content: "\f00c";
    color: #fff;
    background-color: #f77750;
    border: 0;
    display: inline-block;
    padding-left: 3px;
  }
  .select2-container--default .select2-results__option[aria-selected=true] {
      background-color: #fff;
  }
  .select2-container--default .select2-results__option--highlighted[aria-selected] {
      background-color: #eaeaeb;
      color: #272727;
  }
  .select2-container--default .select2-selection--multiple {
      margin-bottom: 10px;
  }
  .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
      border-radius: 4px;
  }
  .select2-container--default.select2-container--focus .select2-selection--multiple {
      border-color: #f77750;
      border-width: 2px;
  }
  .select2-container--default .select2-selection--multiple {
      border-width: 2px;
  }
  .select2-container--open .select2-dropdown--below {
      
      border-radius: 6px;
      box-shadow: 0 0 10px rgba(0,0,0,0.5);
  
  }
  .select2-selection .select2-selection--multiple:after {
      content: 'hhghgh';
  }
  /* select with icons badges single*/
  .select-icon .select2-selection__placeholder .badge {
      display: none;
  }
  .select-icon .placeholder {
  /* 	display: none; */
  }
  .select-icon .select2-results__option:before,
  .select-icon .select2-results__option[aria-selected=true]:before {
      display: none !important;
      /* content: "" !important; */
  }
  .select-icon  .select2-search--dropdown {
      display: none;
  }
  
  
  /*Media Query*/
  @media only screen and (max-width:1440px){.payment_information input { width: 81%; }}
  
@media only screen and (max-width:1366px){.select2-container {min-width: 73.5%!important; margin-left: 23px!important;}
    /*.payment_information label:last-child{line-height: 27px;}*/
    /*.payment_information div:last-child{flex-wrap: no-wrap;}*/
}

@media only screen and (max-width:1280px){.payment_information input { width: 79%; }}
@media only screen and (max-width:1024px){.payment_information input { width: 75%; }}
@media only screen and (max-width:768px){.payment_information input { width: 68%; }}
@media only screen and (max-width:500px){.payment_information input { width: 100%; border: 2px solid #e7e7e7; }}
