.r_p {
    display:flex;
    margin-bottom:2.8%;
}

.im_posh {
   background-image: url(/images/i5.png);
    width: 93%;
    justify-content: flex-end;
    background-size: contain;
    background-repeat: no-repeat;
    display:flex;
}   
.im_posh:hover {
   background-image: url(/images/i6.png);
   width: 98%;
    justify-content: flex-end;
    background-size: contain;
    background-repeat: no-repeat;
   }
.im_posh1 {
   background-image: url(/images/i7.png);
    width: 93%;
    justify-content: flex-end;
    background-size: contain;
    background-repeat: no-repeat;
    display:flex;
}   
.im_posh1:hover {
   background-image: url(/images/i8.png);
   width: 98%;
    justify-content: flex-end;
    background-size: contain;
    background-repeat: no-repeat;
   }

.im_posh2 {
   background-image: url(/images/i9.png);
    width: 93%;
    justify-content: flex-end;
    background-size: contain;
    background-repeat: no-repeat;
    display:flex;
}   
.im_posh2:hover {
   background-image: url(/images/i10.png);
   width: 98%;
    justify-content: flex-end;
    background-size: contain;
    background-repeat: no-repeat;
   }

.im_posh3 {
   background-image: url(/images/i3.png);
    width: 93%;
    justify-content: flex-end;
    background-size: contain;
    background-repeat: no-repeat;
    display:flex;
}   
.im_posh3:hover {
   background-image: url(/images/i11.png);
   width: 98%;
    justify-content: flex-end;
    background-size: contain;
    background-repeat: no-repeat;
   }
.poshiv {
    display:flex;
    flex-direction:row;
    align-items:center;
    font-size: 16px;
    font-family: Verdana;
    font-weight: 500;
    width:48%;
    padding:15px;
      }


.poshiv:hover {
    border-radius:5px;
    box-shadow:7px 7px 7px 2px #908080;
    padding:15px;
   margin-left:1%;
    color:#d1151d;    
    font-weight:700;
    justify-content: flex-start;
   }


.odegda {
    display:flex;
    flex-direction:row;
    justify-content: space-between;
   }
   
.odegda:hover {
    border-radius:5px;
    box-shadow:7px 7px 7px 2px #908080;
    padding:15px;
    justify-content: space-between;
}

.o_title {
    font-size:28px;
    font-weight:700;
    font-family:Verdana;
    padding-left:4.5%;
    color:#2b2b2b;
}


.o_list {
    font-size:18px;
    font-weight:500;
    font-family:Verdana;
    padding-top:5px;
    padding-bottom:5px;
}

.i_list {
    background-color:transparent;
    font-family:Verdana;
    color:#908080;
   
   
}
.i_list:hover {
    background-color:#D10B0B;
    padding:3px;
    box-shadow:2px 4px 3px grey;
    color:#fff;
    font-weight:600;
    font-size:20px;
    border-radius:4px;
    padding-left:5px;
}


.o_image {
   background-image: url(/images/37.png);
    width: 43%;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
}   
.o_image:hover {
   background-image: url(/images/46.png);
   width: 48%;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
   }
   
   .o_image1 {
   background-image: url(/images/42.png);
    width: 43%;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
}   
.o_image1:hover {
   background-image: url(/images/47.png);
   width: 43%;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
   }
   
     .o_image2 {
   background-image: url(/images/44.png);
    width: 43%;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
}   
.o_image2:hover {
   background-image: url(/images/45.png);
   width: 43%;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
   }
   
.o_image3 {
   background-image: url(/images/48.png);
    width: 43%;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
}   
.o_image3:hover {
   background-image: url(/images/49.png);
   width: 43%;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
   }
   
   
   .uk-dropdown-nav .uk-nav-sub a:hover,.uk-dropdown-nav .uk-nav-sub li.uk-active>a {
    color: #ffffff;
    background-color:#d1151d;
    border-radius:5px;
    box-shadow: 3px 4px 5px grey;
    
   }
   
   .uk-nav li>a:hover {
       display:flex;
           /*justify-content: center;*/
           padding:5px;
   }
   
   
.z_footer {   
   display: flex;
   color:#fff; 
   column-gap:0.25em;
   justify-content: space-between;
   font-size:16px;
     font-family: Verdana;
}

.o_kompanii {
    display:flex;
        box-shadow:2px 3px 5px grey;
  justify-content: space-between;
}

.grey_komp {
    background-color:#2b2b2b;
    width:45%;
}
.ul_komp {
    font-size:28px;
    font-weight:600;
    color:#fff;
    font-family:Verdana;
    line-height:34px;
  padding-top:45px;
  padding-left:65px;
  padding-bottom:0px;
  padding-right:15px;
    
}
.li_komp {
    color:#fff;
    font-family:Verdana;
    font-size:18px;
    font-weight:400;
}


.o_kompanii {
    display:flex;
        box-shadow:2px 3px 5px grey;
  justify-content: space-between;
}

.red_komp {
    background-color:#d1151d;
    width:55%;
}

.komp_number {
  background-color:#0f3549;
  padding:20px;
  color:#fff;
  font-size:64px;
  font-weight:800;
  font-family:Verdana;
  text-align:center;
  width:50%;
}
.p_number {
  color:#fff;
  font-size:20px;
  font-weight:500;
  font-family:Verdana;
  margin-top:0px;
      
}

.number {
  display:flex;
  justify-content: space-evenly;
}

@media only screen and (max-width:960px){
    .number {
  display:flex;
  flex-direction:column;
  align-items:center;
}

.sl_btn{
    display:none;
}


.sl_btn1 {
    background-color:#ffd500;
    color:#2c2b2b!important;
    font-size:20px!important;
    font-weight:500;
    font-family: Verdana;
        width: 50%;
    text-align: center;
    padding: 2%;
    margin-top:10%;
    margin-left:25%;

}



.slid1 {
    display:flex;
    flex-direction: column;
    background-image: url(/images/32.png);
    padding:10%;
    margin-left: -39%;
    margin-right: -38%;
    margin-top:-11%;
}

.p_sl {
    margin-left: 31%;
    width:33%;
}


.im_sl {
    display:none;
}

.text_sl {
    font-size:24px;
    margin-left:19%;
    width:59%;
       font-family: Verdana; 
    font-weight:700; 
    color:#fff; 
    line-height:45px;
    text-align:center;
}



.o_image {
   background-image: url(/images/37.png);
    width: 100%;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
        height: auto;
    margin-bottom: 5%;
    padding-bottom: 70%;
}   

   
   .o_image1 {
   background-image: url(/images/42.png);
    width: 100%;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
        height: auto;
    margin-bottom: 5%;
    padding-bottom: 70%;
}   

     .o_image2 {
   background-image: url(/images/44.png);
    width: 100%;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
        height: auto;
    margin-bottom: 5%;
    padding-bottom: 70%;
}   

   
.o_image3 {
   background-image: url(/images/48.png);
    width: 100%;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
        height: auto;
    margin-bottom: 5%;
    padding-bottom: 70%;
}   


.odegda {
    display:flex;
    flex-direction:column;
}

.desc_adv {
    display:flex; 
      flex-direction:column;
    justify-content: space-evenly; 
   
    align-items: center;
}



.p_avd {
    font-family: Verdana;
    font-size: 18px;
    line-height: 27px;
    padding-left: 4.5%;
    margin-bottom: 0px;
    margin-top:5%!important;
    text-align:center;
}



.im_adv {
       width: 75%!important; 
    height:90%;
    margin-left:9%;
}


.adv_ind {
    display:flex;
    flex-direction:column;
    align-items:center!important;
    margin-bottom:5%;
}


.o_title {
    text-align:center;
    font-weight:600;
    margin-top:5%;
}

.komp_number {
font-size:44px;
width:100%;
padding:15px;
}
.komp_number {
    display:flex;
    flex-direction:column;
}

.o_kompanii {
    display:flex;
    flex-direction:column;
}
.ul_komp {
    font-size:20px;
}
.grey_komp {
    width:100%;
}

.red_komp {
    width:100%;
}
}




.tm-toolbar-default{
    background: #03033d;
}


.adv_ind {
    display:flex;
}


@media only screen and (min-width:961px){
.im_adv {
    float: left;
    width: 35%; 
    height:90%;
}

.sl_btn {
    background-color:#ffd500;
    color:#2c2b2b;
    font-size:30px;
    font-weight:700;
    font-family: Verdana;
        width: 70%;
    text-align: center;
    padding: 2%;
    margin-top:10%;
    margin-left:30%;

}

.sl_btn1 {
    display:none;
}


.text_sl{
    font-size:38px;
    font-family: Verdana; 
    font-weight:700; 
    color:#fff; 
    line-height:55px;
    margin-left:29%;
}

.p_sl{
    margin-left: 41%;
}




.slid1 {
    background-image: url(/images/32.png);
    padding:10%;
    margin-left: -39%;
    margin-right: -38%;
        display: flex;
    flex-direction: row;
    margin-top:-7%;
    }
    
    
.p_avd {
    font-family: Verdana;
    font-size: 18px;
    line-height: 27px;
    padding-left: 4.5%;
    margin-bottom: 0px;
}


.desc_adv {
    display:flex; 
    margin-left:3%; 
    flex-direction:column;
    justify-content: space-evenly; 
    align-items: baseline;
}
}



    
    
.im_sl{
    width:70%;
    margin-left: 57%;
    margin-top:3%;
}


.m_adventure {
  display:flex;
  
}


.m1_adventure {
  display:flex;
  flex-direction:column;
  color:#000;
  font-family:Verdana;
  font-size: 16px;
  font-weight:400;
  padding:2%;
  text-align: center;
    align-items: center;
}


.m1_adventure:hover {
  padding:4%;
 border: 2px solid #80808099;
  border-radius:10px; 
  box-shadow: 5px 5px 6px #80808099;
}

.m_adv {
width:28%;
  padding-bottom: 2%;
}



.uk-container-xlarge {
  max-width:100%!important;
      padding-left: 0px !important;
    padding-right: 0px !important;
}

#module-258 {
  margin-top:-80px!important;
  
}

.slide-text {
padding: 20px;
    color: #000;
    font-size: 30px;
  font-family:Verdana;
    text-align: center;
    background-color: #0009;
    margin-bottom: 300px;
    
    width: 50%;
  border-radius:10px;
}

.uk-navbar-nav>li>a {
    padding: 0 0;
    color: #fff;
    transition: .1s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow;
    position: relative;
    z-index: 1;
    font-weight: 600;
    text-transform: uppercase;
}

.uk-navbar-justify .uk-navbar-nav>li {
    display: flex;
    justify-content: space-between;
}




.ind {
  color: #fff;
    border: 2px solid #fff;
    padding: 20px 40px;
    border-radius: 15px;
    margin-left: 25px;
    margin-top: 420px !important;
}

/*.uk-navbar-left {
      flex-grow: 3;
    background-color: #4447526b;
   position: relative;
    top: 30px;
    width: 100%;
}*/

.mark-price {
      font-size: 20px;
    color: #000;
    font-weight: 500;
    font-family: Verdana;

}

.product-title {
      font-size: 20px;
    color: #000;
    font-weight: 700;
  
}

.uk-dotnav>.uk-active>* {
      background-color: #0b0b59;
}

.uk-section-primary {
    background: #013E5D;
}

.uk-navbar-dropdown {
    --uk-position-offset: 0;
    --uk-position-shift-offset: -25px;
    --uk-position-viewport-offset: 15px;
    padding: 25px;
    background: #00000091;
    color: #000;
    width: 1300px;
  position:absolute;
     margin-left: -1200px!important;
}
.uk-logo  {
      margin-left: 105px;
   margin-right: 90px;
}

.uk-sticky {
    background-color: #00000075;
        position: relative;
     z-index: 980;
    box-sizing: border-box;
}

.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a {
  color:#fff;
}

@media (min-width: 960px) {
    .uk-navbar-nav {
        gap: 50px;
              margin-right: 50px;
    }
}

.mark-grid {
  display:grid;
  grid-template-columns:60% 40%;
  grid-template-rows: 530px;
  grid-gap:15px;
}

.mark-grid1 {
  display:grid;
  grid-template-columns:33% 33% 33%;
  grid-template-rows: 530px;
  grid-gap:15px;
  margin-top: 15px;
}
.mark-grid2 {
  display:grid;
  grid-template-columns:40% 60%;
  grid-template-rows: 530px;
  grid-gap:15px;
}



.mark-section1 {
 background-image: url(/images/msh2.jpg);
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  color:#fff;
  font-size:28px;
  display:flex;
  justify-content: center;
    align-items: center;
}

.mark-section1:hover {
 background-image: url(/images/ms1.jpg);
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  color:#000;
  font-size:28px;
  border-radius:30px;
  transition:2s;
}


.title-mark-grid {
  font-family: Verdana;
    text-align: center;
    padding-right: 5%;
    font-weight: 700;
  width:71%;
   
}

.title-mark-grid3 {
  font-family: Verdana;
    text-align: center;
    padding-right: 5%;
    font-weight: 700;
  width:80%;
     
}

.mark-section2 {
 background-image: url(/images/msh3.jpg);
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  color:#fff;
  font-size:28px;
      display: flex;
    justify-content: center;
    align-items: center;
}

.mark-section2:hover {
 background-image: url(/images/ms2.jpg);
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  color:#fff;
  font-size:28px;
  border-radius:30px;
  transition:2s;
}

.mark-section3 {
 background: url(/images/ms5.png);
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  color:#fff;
  font-size:28px;
      display: flex;
    justify-content: center;
    align-items: center;
  margin-bottom:15px;
}

.mark-section3:hover {
 background: url(/images/ms6.png); 
  background-repeat:no-repeat;
  
  background-size:cover;
  color:#fff;
  font-size:28px;
  border-radius:30px;
  transition:2s;
}

.title-mark-grid2 {
   
    width: 85%;
    text-align: center;
  font-family: Verdana;
    
  font-weight:700;
}

.title-mark-grid5 {
   
   text-align: center;
  font-family: Verdana;
    width:61%;
    font-weight:700;
}

.title-mark-grid6 {
   
   text-align: center;
  font-family: Verdana;
    width:61%;
    font-weight:700;
}

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: .25em;
    box-sizing: border-box;
    min-height: 80px;
    font-size: 18px;
    font-family: Verdana;
    text-decoration: none;
}

.mark-section4 {
 background: url(/images/ms7.png);
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  color:#fff;
  font-size:28px;
      display: flex;
    justify-content: center;
    align-items: center;
  margin-bottom:15px;
}

.mark-section4:hover {
 background: url(/images/ms6.png); 
  background-repeat:no-repeat;
  
  background-size:cover;
  color:#fff;
  font-size:28px;
  border-radius:30px;
  transition:2s;
}

.mark-section5 {
 background: url(/images/ms8.png);
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  color:#fff;
  font-size:28px;
      display: flex;
    justify-content: center;
    align-items: center;
  margin-bottom:15px;
}

.mark-section5:hover {
 background: url(/images/ms6.png); 
  background-repeat:no-repeat;
  
  background-size:cover;
  color:#fff;
  font-size:28px;
  border-radius:30px;
  transition:2s;
}

.mark-section6 {
 background: url(/images/ms9.png);
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  color:#fff;
  font-size:28px;
      display: flex;
    justify-content: center;
    align-items: center;
  margin-bottom:15px;
}

.mark-section6:hover {
 background: url(/images/ms6.png); 
  background-repeat:no-repeat;
  
  background-size:cover;
  color:#fff;
  font-size:28px;
  border-radius:30px;
  transition:2s;
}

.mark-section7 {
 background: url(/images/ms10.png);
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  color:#fff;
  font-size:28px;
      display: flex;
    justify-content: center;
    align-items: center;
  margin-bottom:15px;
}

.mark-section7:hover {
 background: url(/images/ms6.png); 
  background-repeat:no-repeat;
  
  background-size:100% 100%;
  color:#fff;
  font-size:28px;
  border-radius:30px;
  transition:2s;
}

.uk-navbar-nav>li.uk-active>a {
    color: #f6f6f6;
}

.uk-navbar-nav>li>a::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    bottom: 24px;
    height: 1px;
    background-color: #1ec4ff;
    transition: .4s ease-in-out;
    transition-property: background-color, border-color, box-shadow, height, left, right, opacity;
    --uk-navbar-nav-item-line-margin-horizontal: 0;
    left: var(--uk-navbar-nav-item-line-margin-horizontal);
    right: 100%;
}

.uk-navbar-dropdown-nav>li>a {
    color: #fff;
    padding: 6px 0;
    font-weight: 500;
}


.uk-navbar-dropdown-nav {
  font-size: 20px;
    font-family: Verdana;
    font-weight: 400;
    display: grid;
    grid-template-columns: 50% 50%;
}

.uk-navbar-nav>li.uk-active>a {
    color: #fff;
}

.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a[aria-expanded=true] {
    color: #fff;
}

.mark-description {
  font-size: 16px;
    font-family: Verdana;
    color: #000;
}


.uk-tab>*>a {
    display: flex;
    align-items: center;
    column-gap: .25em;
    justify-content: center;
    padding: 5px 10px;
    color: #060606;
    transition: .1s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow;
    font-size: 18px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    border-bottom: 2px solid transparent;
}



.uk-tab>.uk-active>a {
    color: #ffffff;
    border-color: #013e5d;
    background-color: #013e5d;
    border-radius: 10px;
    padding: 5px 17px;
}



.prop-mark {
display: grid;
     grid-template-columns: 30% 20%;
}

@media only screen and (max-width:960px){
.uk-padding-remove-vertical {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    min-height: 50px !important;
}
  
  
}

@media only screen and (max-width:960px){
.uk-search {
    display: inline-block;
    position: relative;
    max-width: 100%;
    margin: 0;
    margin-left: 75px;
}
}


@media only screen and (max-width:960px){
.ind {
    color: #fff;
    padding: 20px 40px;
  border:0px;
    border-radius: 15px;
    margin-left: 25px;
    margin-top: 140px !important;
    font-size: 16px;
    background-color: #00000099;
}
}


.ind-advent {
  font-size:28px;
  color:#2c78e1; 
  line-height:40px;
  text-align:center; 
  font-family:Verdana;
  font-weight:600;
}

@media only screen and (max-width:960px){
  .ind-advent{
     font-size:18px;
  color:#2c78e1; 
  line-height:40px;
  text-align:center; 
  font-family:Verdana;
  font-weight:600;
  }
  
  .m_adventure {
    display:flex;
    flex-direction:column;
  }
  
  .uk-slider-items {
    display:flex;
    flex-direction:column;
  }
  
  .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: .25em;
    box-sizing: border-box;
    min-height: 40px;
    font-size: 18px;
    font-family: Verdana;
    text-decoration: none;
}
  .uk-navbar-toggle {
    padding: 0 0;
    color: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
}
  
  .tm-header-mobile {
    
    background-color: #096570;
}
  .uk-logo {
    margin-left:0px;
    margin-right:0px;
  }
  
  .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a {
    color:#fff;
  }
  .uk-offcanvas-bar .uk-nav-default>li>a {
    color:#fff;
  }
  
.title-inner {
  font-size:22px; 
  color:#fff; 
  line-height:40px;
  text-align:left; 
  font-family:Verdana;
  font-weight:400;
}
  
  .mark-grid {
    display: flex;
     grid-gap: 15px;
    flex-direction: column;
}
  .title-mark-grid {
    font-family: Verdana;
    text-align: center;
       font-weight: 700;
    width: 100%;
    font-size:18px;
    padding-top: 10%;
    padding-bottom: 10%;
}
  
  .title-mark-grid2 {
    font-family: Verdana;
    text-align: center;
       font-weight: 700;
    width: 100%;
    font-size:18px;
    padding-top: 10%;
    padding-bottom: 10%;
}
  .title-mark-grid3 {
    font-family: Verdana;
    text-align: center;
       font-weight: 700;
   width: 80%;
    padding-left:20%;
    font-size:18px;
    padding-top: 10%;
    padding-bottom: 10%;
}
  
  .title-mark-grid5 {
    font-family: Verdana;
    text-align: center;
       font-weight: 700;
    width: 80%;
    padding-left:20%;
    font-size:18px;
    padding-top: 10%;
    padding-bottom: 10%;
}
  
  .title-mark-grid6 {
    font-family: Verdana;
    text-align: center;
       font-weight: 700;
    width: 80%;
    padding-left:20%;
    font-size:18px;
    padding-top: 10%;
    padding-bottom: 10%;
}
  
  .mark-grid1 {
    display: flex;
    grid-gap: 15px;
    margin-top: 15px;
    flex-direction: column;
}
.mark-grid2 {
    display: flex;
        grid-gap: 15px;
    margin-top: 15px;
    flex-direction: column;
  }
}
  
.uk-offcanvas-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -270px;
    box-sizing: border-box;
    width: 270px;
    padding: 20px 20px;
    background: #054a4f;
    overflow-y: auto;
}


.title-inner {
  font-size:38px; 
  color:#fff; 
  line-height:40px;
  text-align:left; 
  font-family:Verdana;
  font-weight:600;
}