/*
    Theme Name: Lucia Casino Theme
    Template: incolor
*/
html {
  scroll-behavior: smooth;
}
body,
p {
  font-size: 20px;
}
h1 {
  line-height: 1.2;
}
.entry-header,
.entry-media,
.entry-content,
.entry-footer {
  max-width: 1200px;
}

/**
add
 */
.list-white-columns > div{
  background: aliceblue;
  color: black;
  padding: 20px;
  border-radius: 10px;
  font-weight: bolder;
}
.list-white-brdr-columns > div{
  padding: 20px;
  border-radius: 10px;
  border: 1px solid;
}

.steps-group{
  margin-left: 20px;
  align-items: flex-start !important;
  padding: 10px 10px 5px 20px;
  border-radius: 10px;
  border: 1px solid;
  margin-bottom: 15px;
}
.steps-group > figure{
  margin-right: 20px;
  min-width: 50px;
}
.steps-group p{
  margin-bottom: 0;
}
.p20 {
  padding: 20px;
}
.mb0 {
  margin-bottom: 0 !important;
}
.img1 img {
  height: 275px;
  object-fit: cover;
  object-position: bottom;
}
@media (max-width: 400px) {
  .steps-group{
    flex-wrap: wrap !important;
    flex-direction: column !important;
  }
  .steps-group > figure{
    margin: auto;
  }
}
@media (max-width: 719px) {
  body,
  p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .steps-group{
    margin-left: unset;
  }
}
@media screen and (max-width: 991px) {
  .ipad-resp{
    flex-wrap: wrap !important;
  }
  .ipad-resp > div{
    flex-basis: 33% !important;
  }
}

.main {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}