.width-45-per {
  width: 45% !important;
  gap: 10px;
}

.text1-pading-custom {
  padding-left: 2.25rem !important;
}

.maintitle-custom {
  margin-bottom: 0rem !important;
}

.img-w {
  width: 100% !important;
}

.button-custom {
  height: 50px !important;
}

.container2 .headerofcontainer2 {
  margin-top: 15px;
  margin-bottom: 5px;
}

.flexConteiner .flexRight > a{
  padding-left: 2em;
  padding-right: 2em;
}
@media only screen and (max-width: 30em){
  .img-w {
    width: 100% !important;
  }
  .width-45-per {
    width: 100% !important;
  }
}

@media only screen and (max-width: 60em){
  .img-w {
    width: 100% !important;
  }

  .width-45-per {
    width: 100% !important;
  }

  .button-custom {
    width: 90% !important;
  }
}

.custom-hover:hover {
  background-color: #f3f3f3!important;
}

c-shinsei-kino-preview .message {
  background-color: transparent;
  border-style: none;
  border-width: 1px;
  color: transparent;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px;
}

c-shinsei-kino-preview .slds-button[name=addRowBtn],
c-shinsei-kino-preview .slds-button[name=deleteRowBtn] {
  --slds-c-button-spacing-inline-start: 10px;
  --slds-c-button-spacing-inline-end: 10px;
}