.section:nth-child(2n) {
  background-color:unset;
  overflow: hidden; /* Contain margins. */
}
.section-dual-color1{
  background:linear-gradient(to left, #f0b323 50%,#007eb4 50%);
}
.section-dual-color1 ul{
  list-style-type: disc;
}
.section-dual-color1 li{
  margin-bottom:2em;
}
.orange-section{
  width:100%; 
  background-color: #f0b323;
  color:#000;
}
.title-center{
  font-size: 2rem;
  margin: 2rem auto 2rem;
  /* font-variant: unicase; */
  /* font-style: oblique; */
  color: #1ea5e0;
}


  .area-text{
   background-color:#fff;
    border-radius:0;
    margin:0;
    padding: 0;
  }
  .area-download{
    background-color: black;
  }
  .area-request{
    background-color: initial !important; 
    border-radius: 6px;
    min-height: 22rem;
    text-align: center;

  }
  .area-request p{
    font-size: 1rem;
    margin-top: 2rem;
    min-height: 7rem;
  }
  .circles-tips{
    background-color: #ebeafb;
    width: 15rem;
    height: 15rem;
    margin: 0 auto;
    border: initial;
    font-weight: 600;
    text-align: center;
    font-size: 1.3rem;
    padding: .5rem;
    color:#fff;
  }
.ctps-1{
  background-color:#529d39;
}
.ctps-2{
  background-color:#009cde;
}
.ctps-3{
  background-color:#f0b323;
}
.ctps-4{
  background-color:#6362a2;
}
.area-button,.area-button:focus,.area-button:hover,.area-button:active{
  background: #0905f7;
  transition: background-color 0.3s;
  padding: .8em 1em;
  color: #fff;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  font-size: 1em;
  font-weight: 600;
  line-height: normal;
  display: inline-block;
  border-radius: 2em;
  min-width: 270px;
}
.area-button:focus,
.area-button:hover {
  background: #0905f7;
  text-decoration:none;
  color:#FFFF80;
}
.area-button:active {
  color: #fff;
  text-decoration:none;

}
.area-button-green,.area-button-green:focus,.area-button-green:hover,.area-button-green:active{
  color:#fff;
  background-color: #529d39;

}

.area-button-blue,.area-button-blue:focus,.area-button-blue:hover,.area-button-blue:active{
  color:#fff;
  background-color: #009cde;

}
.area-button-orange,.area-button-orange:focus,.area-button-orange:hover,.area-button-orange:active{
  color:#6362a2;
  background-color: #f0b323;

}
.area-button-purple,.area-button-purple:focus,.area-button-purple:hover,.area-button-purple:active{
  color:#fff;
  background-color: #6362a2;

}
.excpt-color{color:#6362a2;}

  .button-request {
    background: rgb(0, 161, 248);
    transition: background-color 0.3s;
    border-radius: 6px;
    color:#fff;
    text-align: center;
    font-weight: 800;
    /* width: 100%; */
  }
  .button-request:active,
  .button-request:focus,
  .button-request:hover {
    border: 0;
    background: #ebeafb;
    color:rgb(0, 161, 248);
    text-decoration:none;
  }

  .button-external{
    background: #020202;
    background:unset;
    transition: background-color 0.3s;
    border-radius: 6px;
    color:#007eb4;
    text-align: left;
    font-weight: lighter;
    white-space: initial;
  }
  .button-external:active,
  .button-external:focus,
  .button-external:hover {
    border: 0;
    background: #007eb4;
    color:#fff;
    text-decoration:none;
  }
  .selo-demo1{
    max-width: 150px;
    border:1px solid rgba(204, 204, 204, 0.5);
  }
  .selo-demo2{
    max-width: 150px;
    border:1px solid rgba(204, 204, 204, 0.5);
  }
.odw{
  font-weight: bold;
}
.all-w{
  color:#fff;
}
.all-b{
  color:#000;
}
.all-p{
  color:#535288;
}
.dw-block{
  background-color: #fff;
  margin: 2em 0 2em 0;
  padding: 2em;

}

  /*media querys::devices*/
  
  @media screen and (min-width: 0px) and (max-width: 768px) {
    .grid-home-s2{
      flex-direction: column;
    }
    .all-w{
      color:#000;
    }
    .section-dual-color1{
      background:unset;
    }
    .olink{
      color:blue;
  }
  }
  @media screen and (min-width: 768px) and (max-width: 1120px) {}