.start-screen-os{
position:relative;
  width:100%;
  padding:100px 220px 100px 0;
  background:url(/images/60170971f3f91.png);
  background-size:cover;
  background-position:bottom left;
  background-repeat:no-repeat;
}
.start-screen-os .content{
position:relative;
  margin:0 0 0 auto;
  width:470px;
  max-width:100%;
}
.start-screen-os .content .title{
position:relative;
  text-align:center;
  color:#2997ff;
  font-size:60px;
  font-weight:700;
  padding:0 0 0 100px;
  line-height: 50px;
}
.start-screen-os .content .text{
position:relative;
  text-align:right;
  margin:20px 0;
  font-weight:500;
}
.start-screen-os .content .buttons{
position:relative;
  display:flex;
  flex-wrap:Wrap;
}
.start-screen-os .content .buttons .button {
    position: relative;
    width: 200px;
    height: 40px;
    border-radius: 5px;
    background: #2997ff;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    text-shadow: none;
    color: white;
    transition-delay: 0.1s;
    transition: 1.5s;
}
.start-screen-os .content .buttons .button.video {
    background: white;
    color: #2997ff;
    margin-right: 20px;
  margin-left:Auto;
}
.start-screen-os .content .buttons .button:after {
    font-family: "Font Awesome 5 Pro";
    content: "\f061";
    position: relative;
    display: block;
    margin: 0 0 0 20px;
}
.start-screen-os .content .buttons .button.video:after {
    content: "\f144";
    font-size: 20px;
    margin: 0 0 0 10px;
}

.os-table{
text-align:center;
}
.os-table td,.os-table th{
border:1px solid #ddd;
  padding:10px 5px;
  vertical-align: middle;
}
.os-table img{
max-width:300px;
}
.os-table-back{
position:relative;
  padding:0 20px;
  overflow:auto;
  width:1350px;
  max-width:100%;
  margin:30px auto;
}
.os-table th{
  color:#2997ff;
}
.os-table th span{
font-weight:700;
}
.float-image{
position:relative;
  margin:0 auto;
  width:1200px;
  max-width:100%;
  padding:0 10px 60px 10px;
}
.float-image img{
max-width:300px;
  float:left;
  margin:10px;
}
.orange_button {
  position:relative;
  display:flex;
    padding: 15px 0;
    background: #ff7f00;
    color: white;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 10px;
    margin: 50px auto;
    font-weight: 500;
  max-width:250px;
  align-items:center;
  justify-content:center;
}
.start-screen-os-mob{
display:none;
}
@media(max-width:800px){
  .start-screen-os-mob{
  display:flex;
    flex-wrap:Wrap;
    align-items:center;
    justify-content:center;
    background:linear-gradient(60deg,#0a202f,#0061BD);
    width:100%;
    height:calc(100vh - 50px);
    padding:10% 0;
  }
  .start-screen-os-mob img{
  width:60%;
  }
  .start-screen-os-mob .text{
  color:White;
    width:100%;
    text-align:center;
  }

.start-screen-os-mob .buttons .button {
    position: relative;
    width: 250px;
    height: 40px;
    border-radius: 5px;
    background: #2997ff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    text-shadow: none;
    color: white;
    transition-delay: 0.1s;
    transition: 1.5s;
  margin:10px auto;
}
  .start-screen-os-mob .buttons .button.video {
    background: white;
    color: #2997ff;
    width: 200px;
}
  .start-screen-os-mob .buttons .button:after {
    font-family: "Font Awesome 5 Pro";
    content: "\f061";
    position: relative;
    display: block;
    margin: 0 0 0 20px;
}
  .start-screen-os-mob .buttons .button.video:after {
    content: "\f144";
    font-size: 20px;
    margin: 0 0 0 10px;
}
  
  
  
  
  
  .start-screen-os {
  background-position:center center;
    display:none;
  }
  .start-screen-os{
  padding-right:0;
  }
  .start-screen-os .content .title{
  padding:0;
    font-size:40px;
  }
  .start-screen-os .content .text{
  text-align:center;
    font-size:16px;
  }
  .start-screen-os .content .buttons .button.video{
  margin:10px auto;
  }
  .start-screen-os .content .buttons .button{
  margin:0 auto;
  }
  .os-table td, .os-table th{
    font-size:12px;
    line-height: 13px;
    padding:5px 2px;
  }
  .os-table img{
  max-width:100px;
  }
  .float-image{
    padding-bottom: 0; 
  }
}
















