@charset "UTF-8";
/* CSS Document */


.container-fluid {
    /*border:1px solid blue;*/ 
    display:flex; 
    flex-direction:column; 
    justify-content:space-between; 
    width:100%; 
    
}
@media (min-width: 575px) {
.container-fluid {
    /*border:1px solid blue;*/ 
    display:flex; 
    flex-direction:column; 
    justify-content:space-between; 
    width:80%; 
    max-width:70rem;
}
}
@media (min-width: 768px) {
.container-fluid {
    /*border:1px solid blue;*/ 
    display:flex; 
    flex-direction:column; 
    justify-content:space-between; 
    width:60%; 
    max-width:70rem;
}
}
.top_module {
   /*border:1px solid silver; */
    display:flex;
    color:silver;
    font-size:18px

}

.top_module ul {
  padding:0px; 
    width:100%;
    margin:0px; 
    list-style: none; 
    display:flex; 
    flex-direction:row; 
    justify-content:space-between; 
    font-weight: bolder;
}
a {
    color:silver;
    text-decoration: none;
}
a:hover {
    color:silver;
    text-decoration: underline;
}
.center_module {
    border-bottom:5px solid rgba(0,0,0,0.7); 
    display:flex;
    flex-direction: column;
    justify-content:space-between; 
    align-items: center;
}

@media (min-width: 991px) {
.center_module {
    border-bottom:5px solid rgba(0,0,0,0.4); 
    display:flex; 
    flex-direction: row;
    justify-content:center; 
    align-items: center;
}
}


.center_module_first {
    display:flex; 
    flex-direction:column; 
    justify-content:space-around; 
    align-items: center; 
}
.center_module .start_button {
    padding:0px; 
    margin-top:-10px
}

@media (min-width: 575px) {
    .center_module_first {
    display:flex; 
    flex-direction:row; 
    justify-content:space-between; 
    align-items: center; 
}
    .center_module .start_button {
    padding:0px; 
    margin-top:0px
}
 
}
@media (min-width: 991px) {
.center_module_first {
    display:flex; 
    flex-direction:row; 
    justify-content:space-between; 
    align-items: center;
  

}

}

.center_module_first > p:first-child { 
    margin:0px 0px 0px 0px;  
    margin-right:0rem;
    flex-shrink: 2;
   /* border:1px solid red*/
          }
.center_module_first > p:first-child img { 
    width:80%;
    margin: 0px auto 0px 8%;
          }

.center_module_first > p:last-child {
    font-weight:bolder;
    color:silver;
    font-size:18px;
    text-align:center;
    letter-spacing: 1.7px;
    margin:20px 0px;
    height:auto; 
    display:flex; 
    flex-direction:column; 
    justify-content: space-around;
   /* border:1px solid green;*/
     flex-basis:auto;
     flex-shrink: 2
   
    }
 .title {
display:block;
padding:5px 0px 
}



@media (min-width: 575px) {
    
    .center_module_first > p:first-child { 
    margin:0px 0px 0px 0px;  
    margin-right:1rem;
      flex-basis:40%;
    flex-shrink: 2
}
    .center_module_first > p:first-child img { 
    width:100%;
    margin: 0px auto 0px 0%;
          }
.center_module_first > p:last-child {
    font-weight:bolder;
    color:silver;
    font-size:16px;
    text-align:left;
    letter-spacing: 1px;
    margin:0px;
    height:auto; 
    display:flex; 
    flex-direction:column; 
    justify-content: space-around;
   /* border:1px solid silver;*/
     flex-basis:auto;
     flex-shrink: 0
   
    }
 .title {
display:block;
padding:3px 0px 
                  }
}
.start_button img {
    width:70%;
    height:auto;
    display:block;
    margin: auto
}
@media (min-width: 768px) {
    
    .center_module_first > p:first-child { 
    margin:0px 0px 0px 0px;  
    margin-right:1rem;
      flex-basis:40%;
    flex-shrink: 2
          
   
}
.center_module_first > p:last-child {
    font-weight:bolder;
    color:silver;
    font-size:18px;
    text-align:left;
    letter-spacing: 1px;
    margin:0px;
    height:auto; 
    display:flex; 
    flex-direction:column; 
    justify-content: space-around;
    /*border:1px solid yellow;*/
     flex-basis:60%;
     flex-shrink: 0
   
    }
}

.start_button img {
      width:85%;
    height:auto;
    display:block;
    margin: auto
}

@media (min-width: 991px) {
.center_module_first > p:last-child {
    font-weight:bolder;
    color:silver;
    font-size:20px;
    text-align:left;
    margin:0px;
    height:80px; 
    display:flex; 
    flex-direction:column; 
    justify-content: space-around;
   /*border:1px solid red;*/
     flex-basis:60%;
     flex-shrink: 0
}
    .start_button img {
    width:100%
}
}
.center_module > p { 
    margin:0px 0px 0px 0px
}
.polski {
    color:silver; 
    width:100%; 
    text-align:center;
    font-size:16px;
    padding-top:10px; 
    display:flex;
    flex-direction:column;
    flex-flow: column-reverse;
    justify-content: center; 
    align-items: center;
}

.polski p:first-child {
    margin-right:0;
}
.polski p img {
    width:60%
}

@media (min-width: 575px) {
  .polski {
    color:silver; 
    width:100%; 
    text-align:center; 
    padding-top:10px; 
    display:flex;
    flex-direction:row;
    flex-flow:row-reverse;
    justify-content: center; 
    align-items: center;
}  
  .polski p:first-child {
    margin-left:1rem;
      margin-right:0;
}  
}



footer {
    /*border:1px solid silver; */
    color:silver;
    text-align:center;
    font-size:13px
}
.disp-flex {
    display:flex!important;
}
.body-flex {
    flex-direction:row!important;
    justify-content: space-between!important;
}
.h-100 {
    height:100%!important;
}
.pad-std {
    padding:10px
}
.border-html {
    border: 2px solid rgba(255, 0, 0, 1);
}
.main_backgrnd {
    background-image: url(../img/background-3dark.jpg);
    background-size: cover;
}
  
.central_backgrnd {
    background-image: url(../img/background2.png);
    background-size: cover;
}
.container_backgrnd {
    background-image: url(../img/background_central.png);
    background-size: cover;
}