@media (min-width: 767px){
  .af-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -11px;
    margin-left: -11px;
  }
  .af-col-1 {
    flex: 0 0 auto;
    width: 25%;
    flex-shrink: 0;
    max-width: 100%;
    padding-right: 11px;
    padding-left: 11px;
    margin-bottom: 11px;
  }
  .af-col-2 {
    flex: 0 0 auto;
    width: 50%;
    flex-shrink: 0;
    max-width: 100%;
    padding-right: 11px;
    padding-left: 11px;
    margin-bottom: 11px;
    }
  .playicon {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: calc(50% - 39px);
  }
}

@media (max-width: 767px){
  .af-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
  }
  .af-col-1 {
    flex: 0 0 auto;
    width: 50%;
    flex-shrink: 0;
    max-width: 100%;
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
  }
  .af-col-2 {
    flex: 0 0 auto;
    width: 100%;
    flex-shrink: 0;
    max-width: 100%;
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    }
   .playicon {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: calc(50% - 39px);
  }
}

/* Elementor form required field */
.elementor-mark-required.elementor-column .elementor-field-label:after {
    content: " (Required field)";
    color: inherit;
    padding-left: 0.2em;
    font-size: 0.9rem;
}

.elementor-form .elementor-field-label {
    position: absolute;
    right: 18px;
    transition-duration: .2s;
}

.elementor-field-label.active-field-label{
    transform: translateY(-28px);
    font-size: 16px !important;
}

.elementor-field{
    box-shadow: none !important;
}

.elementor-form .elementor-field-label {
  left: 18px;}

.removevideoicon .playicon {display:none;}