.cs-no-content{
    /* text-align: center; */
    font-size: 1.5rem;
    font-weight: 600;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

/* .cs-no-content span {
    display:  block;
} */
.cs-no-content span{
  font-size: 2rem;
}
.cs-address-contact-form-thanks {
    display: none;
    padding-right: 10px;
}
.cs-error-block
{
   flex-direction: column;
    align-items: center;
}
.error-mob
 {
   display: none;
 }
.cs-row-logo
{
  overflow: auto;
  padding-left: 100px;
  padding-top: 25px;
}

.cs-row-logo div img
{
  float: left;
}
.cs-error-code
{
  font-size: 7.5rem;
}

.cs-error-text p:nth-child(1)
{
  font-size: 2.25rem;
  font-weight: 600;

}
.cs-error-text p:nth-child(2)
{
  font-size: 1.375rem;

}
.cs-error-text a , .cs-report-btn{
  margin-right: 33.3333%;
}

.cs-error-text .cs-report-btn
{
  color: #1aa579 !important;
  border: none;
  background-color: white;
  font-size: 1.125rem;
  font-weight: 600;
  padding: 0;
}
.cs-report-btn:focus
{
    outline:none;
}
 .cs-report-btn:hover
 {
     cursor : pointer;
 }
.cs-error-text .cs-report-btn:hover ,.cs-error-text .cs-report-btn:active
{
   text-decoration: underline;
   color: #1aa579;
}
.cs-error-text
{
  padding-bottom: 100px;
}

/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px)
{
  .error-web
  {
    display: none;
  }
  .error-mob
  {
    display: block;
  }
  .cs-error-code
  {
    padding-top: 100px;
  }
  .cs-error-code
  {
    font-size: 3.25rem;
  }
  .cs-error-text p:nth-child(1)
  {
    font-size: 1.125rem;
    text-align: center;
  }
  .cs-error-text p:nth-child(2),.cs-error-text a
  {
    font-size: 0.9375rem;

  }
  .cs-no-content span {
      display:  block;
  }
  .cs-no-content span{
    font-size: 1.375rem;
  }
}
