.portlet-decorate .portlet-content {
  padding: 0px;
}
.portlet-decorate .portlet-content .portlet-header {
  display: none;
}

.rb-connect-us-web {
  padding: 104px 0 48px 0;
  display: flex;
  flex-wrap: wrap;
  background-color: #000000;
  gap: 20px;
}
.rb-connect-us-web .form-group label {
  display: none;
}
.rb-connect-us-web .formTitle {
  padding-top: 8px;
  margin-bottom: 40px;
}
.rb-connect-us-web .connect-us-parent {
  display: flex;
  margin-right: 48px;
  flex-direction: column;
  width: 365px;
}
.rb-connect-us-web .connect-us-parent .form-field .button-section {
  margin-top: 40px;
}
.rb-connect-us-web .connect-us-parent .rb-contact-us-header .rbpw-caption-1 {
  color: #B0B0B0;
}
.rb-connect-us-web .connect-us-parent .rb-contact-us-header .rbpw-heading-2 {
  color: #FFFFFF;
}
.rb-connect-us-web .connect-us-parent .img-container-mobile {
  display: none;
}
.rb-connect-us-web .connect-us-parent .rb-connect-us-fm {
  display: flex;
  gap: 16px;
  flex-direction: column;
}
.rb-connect-us-web .connect-us-parent .rb-connect-us-fm .taglib-captcha .lexicon-icon {
  margin-top: 15px;
  margin-left: 15px;
}
.rb-connect-us-web .connect-us-parent .rb-connect-us-fm .form-group input {
  border: 2px solid #454545;
  background-color: #000000;
}
.rb-connect-us-web .connect-us-parent .rb-connect-us-fm .rbpw-label-2-regular {
  color: #FFFFFF;
}
.rb-connect-us-web .img-container-desktop {
  width: 847px;
  height: 468px;
}

@media only screen and (max-width: 768px) {
  .rb-connect-us-web {
    padding: 48px 0;
    display: flex;
    flex-wrap: wrap;
  }
  .rb-connect-us-web .connect-us-parent {
    gap: 32px;
    padding-right: 0;
    width: 335px;
  }
  .rb-connect-us-web .connect-us-parent .img-container-mobile {
    display: contents;
    width: 335px;
    height: 223px;
  }
  .rb-connect-us-web .connect-us-parent .img-container-mobile .imgBanner {
    width: 335px;
    height: 223px;
    object-fit: cover;
    margin-bottom: 32px;
  }
  .rb-connect-us-web .connect-us-parent .rb-connect-us-fm {
    display: flex;
    flex-wrap: wrap;
    row-gap: 16px;
  }
  .rb-connect-us-web .connect-us-parent .form-field .button-section {
    margin-top: 24px;
  }
  .rb-connect-us-web .formTitle {
    margin-bottom: 32px;
  }
  .rb-connect-us-web .img-container-desktop {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .rtl .rb-connect-us-web .connect-us-parent {
    padding-right: 0px;
  }
}
@media only screen and (max-width: 768px) {
  .rtl .rb-connect-us-web .connect-us-parent {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.fs-20 {
  font-size: 20px;
}

.connectUsSubmit button[type=submit], #messagec .btn {
  min-width: 50% !important;
}

#messagec .btn, #messagec .btn:hover {
  background: #469AD8;
  border: 1px solid #469AD8;
}

.connectUsSubmit .card-horizontal {
  margin-bottom: 0px !important;
}

.connectUsSubmit textarea.form-control, .connectUsSubmit textarea.form-control-plaintext, .connectUsSubmit .form-control.form-control-textarea {
  resize: none;
}

.connectUsSubmit .sucess-msg-rc {
  display: none;
}

.connectUsSubmit .sucess-msg {
  display: none;
}

.connectUsSubmit .captcha-error {
  display: none;
  color: #da1414;
}

.connectUsSubmit .date-error {
  display: none;
  color: #da1414;
}

.connectUsSubmit #error-msg, .captcha-validation-error {
  display: none;
}

.connect-us-port {
  background-color: transparent;
}

.connect-us-parent input {
  height: 48px;
  font-size: 16px;
  letter-spacing: normal;
  padding-left: 16px;
  border: none;
  background-color: #FFFFFF;
  border-radius: 0;
}

.connect-us-parent form {
  background-color: transparent;
}

@media (max-width: 991px) {
  .connect-us-parent .button {
    margin-top: 1rem;
  }
}